From 5563e51577470ce9886e44dcab9dae9245a5c820 Mon Sep 17 00:00:00 2001 From: Zack Spear Date: Mon, 7 Apr 2025 10:05:49 -0700 Subject: [PATCH 001/131] fix: remove duplicate jquery.ui.css stylesheet reference from VMTemplates.page --- emhttp/plugins/dynamix.vm.manager/VMTemplates.page | 1 - 1 file changed, 1 deletion(-) diff --git a/emhttp/plugins/dynamix.vm.manager/VMTemplates.page b/emhttp/plugins/dynamix.vm.manager/VMTemplates.page index 011266462..68c6295b5 100644 --- a/emhttp/plugins/dynamix.vm.manager/VMTemplates.page +++ b/emhttp/plugins/dynamix.vm.manager/VMTemplates.page @@ -18,7 +18,6 @@ Markdown="false" ?> "> -"> From f615793cec97a7e0686a85411a6a6c71cfdd5387 Mon Sep 17 00:00:00 2001 From: Zack Spear Date: Mon, 7 Apr 2025 10:09:59 -0700 Subject: [PATCH 002/131] refactor: removes dynamix-jquery-ui.css & migrate styles to default-dynamix.css --- .../dynamix/include/DefaultPageLayout.php | 1 - .../dynamix/styles/default-dynamix.css | 280 +++++++++++++++++- .../dynamix/styles/dynamix-jquery-ui.css | 277 ----------------- 3 files changed, 279 insertions(+), 279 deletions(-) delete mode 100644 emhttp/plugins/dynamix/styles/dynamix-jquery-ui.css diff --git a/emhttp/plugins/dynamix/include/DefaultPageLayout.php b/emhttp/plugins/dynamix/include/DefaultPageLayout.php index e71f307c1..44592fa91 100644 --- a/emhttp/plugins/dynamix/include/DefaultPageLayout.php +++ b/emhttp/plugins/dynamix/include/DefaultPageLayout.php @@ -54,7 +54,6 @@ function annotate($text) {echo "\n|$))/,mdt=adt("^ {0,3}(?:<(script|pre|style|textarea)[\\s>][\\s\\S]*?(?:[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|\\n*|$)|\\n*|$)|)[\\s\\S]*?(?:(?:\\n[ \t]*)+\\n|$)|<(?!script|pre|style|textarea)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n[ \t]*)+\\n|$)|(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n[ \t]*)+\\n|$))","i").replace("comment",gdt).replace("tag",fdt).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),wdt=adt(ddt).replace("hr",hr).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("|table","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",fdt).getRegex(),vdt={blockquote:adt(/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/).replace("paragraph",wdt).getRegex(),code:/^((?: {4}| {0,3}\t)[^\n]+(?:\n(?:[ \t]*(?:\n|$))*)?)+/,def:udt,fences:/^ {0,3}(`{3,}(?=[^`\n]*(?:\n|$))|~{3,})([^\n]*)(?:\n|$)(?:|([\s\S]*?)(?:\n|$))(?: {0,3}\1[~`]* *(?=\n|$)|$)/,heading:/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,hr:hr,html:mdt,lheading:ldt,list:hdt,newline:/^(?:[ \t]*(?:\n|$))+/,paragraph:wdt,table:odt,text:/^[^\n]+/},bdt=adt("^ *([^\\n ].*)\\n {0,3}((?:\\| *)?:?-+:? *(?:\\| *:?-+:? *)*(?:\\| *)?)(?:\\n((?:(?! *\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)").replace("hr",hr).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("blockquote"," {0,3}>").replace("code","(?: {4}| {0,3}\t)[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",fdt).getRegex(),ydt={...vdt,lheading:cdt,table:bdt,paragraph:adt(ddt).replace("hr",hr).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("table",bdt).replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",fdt).getRegex()},xdt={...vdt,html:adt("^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))").replace("comment",gdt).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:odt,lheading:/^(.+?)\n {0,3}(=+|-+) *(?:\n+|$)/,paragraph:adt(ddt).replace("hr",hr).replace("heading"," *#{1,6} *[^\n]").replace("lheading",ldt).replace("|table","").replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").replace("|tag","").getRegex()},br=/^( {2,}|\\)\n(?!\s*$)/,kdt=/[\p{P}\p{S}]/u,_dt=/[\s\p{P}\p{S}]/u,Sdt=/[^\s\p{P}\p{S}]/u,Edt=adt(/^((?![*_])punctSpace)/,"u").replace(/punctSpace/g,_dt).getRegex(),Odt=/(?!~)[\p{P}\p{S}]/u,zdt=/^(?:\*+(?:((?!\*)punct)|[^\s*]))|^_+(?:((?!_)punct)|([^\s_]))/,$dt=adt(zdt,"u").replace(/punct/g,kdt).getRegex(),Cdt=adt(zdt,"u").replace(/punct/g,Odt).getRegex(),jdt="^[^_*]*?__[^_*]*?\\*[^_*]*?(?=__)|[^*]+(?=[^*])|(?!\\*)punct(\\*+)(?=[\\s]|$)|notPunctSpace(\\*+)(?!\\*)(?=punctSpace|$)|(?!\\*)punctSpace(\\*+)(?=notPunctSpace)|[\\s](\\*+)(?!\\*)(?=punct)|(?!\\*)punct(\\*+)(?!\\*)(?=punct)|notPunctSpace(\\*+)(?=notPunctSpace)",Adt=adt(jdt,"gu").replace(/notPunctSpace/g,Sdt).replace(/punctSpace/g,_dt).replace(/punct/g,kdt).getRegex(),Tdt=adt(jdt,"gu").replace(/notPunctSpace/g,/(?:[^\s\p{P}\p{S}]|~)/u).replace(/punctSpace/g,/(?!~)[\s\p{P}\p{S}]/u).replace(/punct/g,Odt).getRegex(),Ndt=adt("^[^_*]*?\\*\\*[^_*]*?_[^_*]*?(?=\\*\\*)|[^_]+(?=[^_])|(?!_)punct(_+)(?=[\\s]|$)|notPunctSpace(_+)(?!_)(?=punctSpace|$)|(?!_)punctSpace(_+)(?=notPunctSpace)|[\\s](_+)(?!_)(?=punct)|(?!_)punct(_+)(?!_)(?=punct)","gu").replace(/notPunctSpace/g,Sdt).replace(/punctSpace/g,_dt).replace(/punct/g,kdt).getRegex(),Idt=adt(/\\(punct)/,"gu").replace(/punct/g,kdt).getRegex(),Rdt=adt(/^<(scheme:[^\s\x00-\x1f<>]*|email)>/).replace("scheme",/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/).replace("email",/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/).getRegex(),Pdt=adt(gdt).replace("(?:--\x3e|$)","--\x3e").getRegex(),Mdt=adt("^comment|^|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^").replace("comment",Pdt).replace("attribute",/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/).getRegex(),Ddt=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,Fdt=adt(/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/).replace("label",Ddt).replace("href",/<(?:\\.|[^\n<>\\])+>|[^\s\x00-\x1f]*/).replace("title",/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/).getRegex(),Ldt=adt(/^!?\[(label)\]\[(ref)\]/).replace("label",Ddt).replace("ref",pdt).getRegex(),Udt=adt(/^!?\[(ref)\](?:\[\])?/).replace("ref",pdt).getRegex(),Bdt={_backpedal:odt,anyPunctuation:Idt,autolink:Rdt,blockSkip:/\[[^[\]]*?\]\((?:\\.|[^\\\(\)]|\((?:\\.|[^\\\(\)])*\))*\)|`[^`]*?`|<[^<>]*?>/g,br:br,code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,del:odt,emStrongLDelim:$dt,emStrongRDelimAst:Adt,emStrongRDelimUnd:Ndt,escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,link:Fdt,nolink:Udt,punctuation:Edt,reflink:Ldt,reflinkSearch:adt("reflink|nolink(?!\\()","g").replace("reflink",Ldt).replace("nolink",Udt).getRegex(),tag:Mdt,text:/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\":">",'"':""","'":"'"},Gdt=ch=>Kdt[ch];function Xdt(eee,tee){if(tee){if(ndt.escapeTest.test(eee))return eee.replace(ndt.escapeReplace,Gdt)}else if(ndt.escapeTestNoEncode.test(eee))return eee.replace(ndt.escapeReplaceNoEncode,Gdt);return eee}function Qdt(eee){try{eee=encodeURI(eee).replace(ndt.percentDecode,"%")}catch{return null}return eee}function Zdt(eee,tee){const ree=eee.replace(ndt.findPipe,((eee,tee,ree)=>{let oee=!1,aee=tee;for(;--aee>=0&&"\\"===ree[aee];)oee=!oee;return oee?"|":" |"})),oee=ree.split(ndt.splitPipe);let i=0;if(oee[0].trim()||oee.shift(),oee.length>0&&!oee.at(-1)?.trim()&&oee.pop(),tee)if(oee.length>tee)oee.splice(tee);else for(;oee.length0)return{type:"space",raw:tee[0]}}code(eee){const tee=this.rules.block.code.exec(eee);if(tee){const eee=tee[0].replace(this.rules.other.codeRemoveIndent,"");return{type:"code",raw:tee[0],codeBlockStyle:"indented",text:this.options.pedantic?eee:Jdt(eee,"\n")}}}fences(eee){const tee=this.rules.block.fences.exec(eee);if(tee){const eee=tee[0],ree=function(eee,tee,ree){const oee=eee.match(ree.other.indentCodeCompensation);if(null===oee)return tee;const aee=oee[1];return tee.split("\n").map((eee=>{const tee=eee.match(ree.other.beginningSpace);if(null===tee)return eee;const[oee]=tee;return oee.length>=aee.length?eee.slice(aee.length):eee})).join("\n")}(eee,tee[3]||"",this.rules);return{type:"code",raw:eee,lang:tee[2]?tee[2].trim().replace(this.rules.inline.anyPunctuation,"$1"):tee[2],text:ree}}}heading(eee){const tee=this.rules.block.heading.exec(eee);if(tee){let eee=tee[2].trim();if(this.rules.other.endingHash.test(eee)){const tee=Jdt(eee,"#");this.options.pedantic?eee=tee.trim():tee&&!this.rules.other.endingSpaceChar.test(tee)||(eee=tee.trim())}return{type:"heading",raw:tee[0],depth:tee[1].length,text:eee,tokens:this.lexer.inline(eee)}}}hr(eee){const tee=this.rules.block.hr.exec(eee);if(tee)return{type:"hr",raw:Jdt(tee[0],"\n")}}blockquote(eee){const tee=this.rules.block.blockquote.exec(eee);if(tee){let eee=Jdt(tee[0],"\n").split("\n"),ree="",oee="";const aee=[];for(;eee.length>0;){let tee=!1;const nee=[];let i;for(i=0;i1,aee={type:"list",raw:"",ordered:oee,start:oee?+ree.slice(0,-1):"",loose:!1,items:[]};ree=oee?`\\d{1,9}\\${ree.slice(-1)}`:`\\${ree}`,this.options.pedantic&&(ree=oee?ree:"[*+-]");const nee=this.rules.other.listItemRegex(ree);let iee=!1;for(;eee;){let ree=!1,oee="",see="";if(!(tee=nee.exec(eee)))break;if(this.rules.block.hr.test(eee))break;oee=tee[0],eee=eee.substring(oee.length);let lee=tee[2].split("\n",1)[0].replace(this.rules.other.listReplaceTabs,(t=>" ".repeat(3*t.length))),cee=eee.split("\n",1)[0],dee=!lee.trim(),pee=0;if(this.options.pedantic?(pee=2,see=lee.trimStart()):dee?pee=tee[1].length+1:(pee=tee[2].search(this.rules.other.nonSpaceChar),pee=pee>4?1:pee,see=lee.slice(pee),pee+=tee[1].length),dee&&this.rules.other.blankLine.test(cee)&&(oee+=cee+"\n",eee=eee.substring(cee.length+1),ree=!0),!ree){const tee=this.rules.other.nextBulletRegex(pee),ree=this.rules.other.hrRegex(pee),aee=this.rules.other.fencesBeginRegex(pee),nee=this.rules.other.headingBeginRegex(pee),iee=this.rules.other.htmlBeginRegex(pee);for(;eee;){const uee=eee.split("\n",1)[0];let hee;if(cee=uee,this.options.pedantic?(cee=cee.replace(this.rules.other.listReplaceNesting," "),hee=cee):hee=cee.replace(this.rules.other.tabCharGlobal," "),aee.test(cee))break;if(nee.test(cee))break;if(iee.test(cee))break;if(tee.test(cee))break;if(ree.test(cee))break;if(hee.search(this.rules.other.nonSpaceChar)>=pee||!cee.trim())see+="\n"+hee.slice(pee);else{if(dee)break;if(lee.replace(this.rules.other.tabCharGlobal," ").search(this.rules.other.nonSpaceChar)>=4)break;if(aee.test(lee))break;if(nee.test(lee))break;if(ree.test(lee))break;see+="\n"+cee}dee||cee.trim()||(dee=!0),oee+=uee+"\n",eee=eee.substring(uee.length+1),lee=hee.slice(pee)}}aee.loose||(iee?aee.loose=!0:this.rules.other.doubleBlankLine.test(oee)&&(iee=!0));let uee,hee=null;this.options.gfm&&(hee=this.rules.other.listIsTask.exec(see),hee&&(uee="[ ] "!==hee[0],see=see.replace(this.rules.other.listReplaceTask,""))),aee.items.push({type:"list_item",raw:oee,task:!!hee,checked:uee,loose:!1,text:see,tokens:[]}),aee.raw+=oee}const see=aee.items.at(-1);if(!see)return;see.raw=see.raw.trimEnd(),see.text=see.text.trimEnd(),aee.raw=aee.raw.trimEnd();for(let i=0;i"space"===t.type)),tee=eee.length>0&&eee.some((t=>this.rules.other.anyLine.test(t.raw)));aee.loose=tee}if(aee.loose)for(let i=0;i({text:eee,tokens:this.lexer.inline(eee),header:!1,align:nee.align[i]}))));return nee}}lheading(eee){const tee=this.rules.block.lheading.exec(eee);if(tee)return{type:"heading",raw:tee[0],depth:"="===tee[2].charAt(0)?1:2,text:tee[1],tokens:this.lexer.inline(tee[1])}}paragraph(eee){const tee=this.rules.block.paragraph.exec(eee);if(tee){const eee="\n"===tee[1].charAt(tee[1].length-1)?tee[1].slice(0,-1):tee[1];return{type:"paragraph",raw:tee[0],text:eee,tokens:this.lexer.inline(eee)}}}text(eee){const tee=this.rules.block.text.exec(eee);if(tee)return{type:"text",raw:tee[0],text:tee[0],tokens:this.lexer.inline(tee[0])}}escape(eee){const tee=this.rules.inline.escape.exec(eee);if(tee)return{type:"escape",raw:tee[0],text:tee[1]}}tag(eee){const tee=this.rules.inline.tag.exec(eee);if(tee)return!this.lexer.state.inLink&&this.rules.other.startATag.test(tee[0])?this.lexer.state.inLink=!0:this.lexer.state.inLink&&this.rules.other.endATag.test(tee[0])&&(this.lexer.state.inLink=!1),!this.lexer.state.inRawBlock&&this.rules.other.startPreScriptTag.test(tee[0])?this.lexer.state.inRawBlock=!0:this.lexer.state.inRawBlock&&this.rules.other.endPreScriptTag.test(tee[0])&&(this.lexer.state.inRawBlock=!1),{type:"html",raw:tee[0],inLink:this.lexer.state.inLink,inRawBlock:this.lexer.state.inRawBlock,block:!1,text:tee[0]}}link(eee){const tee=this.rules.inline.link.exec(eee);if(tee){const eee=tee[2].trim();if(!this.options.pedantic&&this.rules.other.startAngleBracket.test(eee)){if(!this.rules.other.endAngleBracket.test(eee))return;const tee=Jdt(eee.slice(0,-1),"\\");if((eee.length-tee.length)%2==0)return}else{const eee=function(eee,b){if(-1===eee.indexOf(b[1]))return-1;let tee=0;for(let i=0;i-1){const ree=(0===tee[0].indexOf("!")?5:4)+tee[1].length+eee;tee[2]=tee[2].substring(0,eee),tee[0]=tee[0].substring(0,ree).trim(),tee[3]=""}}let ree=tee[2],oee="";if(this.options.pedantic){const eee=this.rules.other.pedanticHrefTitle.exec(ree);eee&&(ree=eee[1],oee=eee[3])}else oee=tee[3]?tee[3].slice(1,-1):"";return ree=ree.trim(),this.rules.other.startAngleBracket.test(ree)&&(ree=this.options.pedantic&&!this.rules.other.endAngleBracket.test(eee)?ree.slice(1):ree.slice(1,-1)),ept(tee,{href:ree?ree.replace(this.rules.inline.anyPunctuation,"$1"):ree,title:oee?oee.replace(this.rules.inline.anyPunctuation,"$1"):oee},tee[0],this.lexer,this.rules)}}reflink(eee,tee){let ree;if((ree=this.rules.inline.reflink.exec(eee))||(ree=this.rules.inline.nolink.exec(eee))){const eee=tee[(ree[2]||ree[1]).replace(this.rules.other.multipleSpaceGlobal," ").toLowerCase()];if(!eee){const eee=ree[0].charAt(0);return{type:"text",raw:eee,text:eee}}return ept(ree,eee,ree[0],this.lexer,this.rules)}}emStrong(eee,tee,ree=""){let oee=this.rules.inline.emStrongLDelim.exec(eee);if(!oee)return;if(oee[3]&&ree.match(this.rules.other.unicodeAlphaNumeric))return;if(!(oee[1]||oee[2]||"")||!ree||this.rules.inline.punctuation.exec(ree)){const ree=[...oee[0]].length-1;let aee,nee,iee=ree,see=0;const lee="*"===oee[0][0]?this.rules.inline.emStrongRDelimAst:this.rules.inline.emStrongRDelimUnd;for(lee.lastIndex=0,tee=tee.slice(-1*eee.length+ree);null!=(oee=lee.exec(tee));){if(aee=oee[1]||oee[2]||oee[3]||oee[4]||oee[5]||oee[6],!aee)continue;if(nee=[...aee].length,oee[3]||oee[4]){iee+=nee;continue}if((oee[5]||oee[6])&&ree%3&&!((ree+nee)%3)){see+=nee;continue}if(iee-=nee,iee>0)continue;nee=Math.min(nee,nee+iee+see);const tee=[...oee[0]][0].length,lee=eee.slice(0,ree+oee.index+tee+nee);if(Math.min(ree,nee)%2){const eee=lee.slice(1,-1);return{type:"em",raw:lee,text:eee,tokens:this.lexer.inlineTokens(eee)}}const cee=lee.slice(2,-2);return{type:"strong",raw:lee,text:cee,tokens:this.lexer.inlineTokens(cee)}}}}codespan(eee){const tee=this.rules.inline.code.exec(eee);if(tee){let eee=tee[2].replace(this.rules.other.newLineCharGlobal," ");const ree=this.rules.other.nonSpaceChar.test(eee),oee=this.rules.other.startingSpaceChar.test(eee)&&this.rules.other.endingSpaceChar.test(eee);return ree&&oee&&(eee=eee.substring(1,eee.length-1)),{type:"codespan",raw:tee[0],text:eee}}}br(eee){const tee=this.rules.inline.br.exec(eee);if(tee)return{type:"br",raw:tee[0]}}del(eee){const tee=this.rules.inline.del.exec(eee);if(tee)return{type:"del",raw:tee[0],text:tee[2],tokens:this.lexer.inlineTokens(tee[2])}}autolink(eee){const tee=this.rules.inline.autolink.exec(eee);if(tee){let eee,ree;return"@"===tee[2]?(eee=tee[1],ree="mailto:"+eee):(eee=tee[1],ree=eee),{type:"link",raw:tee[0],text:eee,href:ree,tokens:[{type:"text",raw:eee,text:eee}]}}}url(eee){let tee;if(tee=this.rules.inline.url.exec(eee)){let eee,ree;if("@"===tee[2])eee=tee[0],ree="mailto:"+eee;else{let oee;do{oee=tee[0],tee[0]=this.rules.inline._backpedal.exec(tee[0])?.[0]??""}while(oee!==tee[0]);eee=tee[0],ree="www."===tee[1]?"http://"+tee[0]:tee[0]}return{type:"link",raw:tee[0],text:eee,href:ree,tokens:[{type:"text",raw:eee,text:eee}]}}}inlineText(eee){const tee=this.rules.inline.text.exec(eee);if(tee){const eee=this.lexer.state.inRawBlock;return{type:"text",raw:tee[0],text:tee[0],escaped:eee}}}}class rpt{tokens;options;state;tokenizer;inlineQueue;constructor(eee){this.tokens=[],this.tokens.links=Object.create(null),this.options=eee||tdt,this.options.tokenizer=this.options.tokenizer||new tpt,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options,this.tokenizer.lexer=this,this.inlineQueue=[],this.state={inLink:!1,inRawBlock:!1,top:!0};const tee={other:ndt,block:Wdt.normal,inline:Hdt.normal};this.options.pedantic?(tee.block=Wdt.pedantic,tee.inline=Hdt.pedantic):this.options.gfm&&(tee.block=Wdt.gfm,this.options.breaks?tee.inline=Hdt.breaks:tee.inline=Hdt.gfm),this.tokenizer.rules=tee}static get rules(){return{block:Wdt,inline:Hdt}}static lex(eee,tee){return new rpt(tee).lex(eee)}static lexInline(eee,tee){return new rpt(tee).inlineTokens(eee)}lex(eee){eee=eee.replace(ndt.carriageReturn,"\n"),this.blockTokens(eee,this.tokens);for(let i=0;i!!(oee=ree.call({lexer:this},eee,tee))&&(eee=eee.substring(oee.raw.length),tee.push(oee),!0))))continue;if(oee=this.tokenizer.space(eee)){eee=eee.substring(oee.raw.length);const ree=tee.at(-1);1===oee.raw.length&&void 0!==ree?ree.raw+="\n":tee.push(oee);continue}if(oee=this.tokenizer.code(eee)){eee=eee.substring(oee.raw.length);const ree=tee.at(-1);"paragraph"===ree?.type||"text"===ree?.type?(ree.raw+="\n"+oee.raw,ree.text+="\n"+oee.text,this.inlineQueue.at(-1).src=ree.text):tee.push(oee);continue}if(oee=this.tokenizer.fences(eee)){eee=eee.substring(oee.raw.length),tee.push(oee);continue}if(oee=this.tokenizer.heading(eee)){eee=eee.substring(oee.raw.length),tee.push(oee);continue}if(oee=this.tokenizer.hr(eee)){eee=eee.substring(oee.raw.length),tee.push(oee);continue}if(oee=this.tokenizer.blockquote(eee)){eee=eee.substring(oee.raw.length),tee.push(oee);continue}if(oee=this.tokenizer.list(eee)){eee=eee.substring(oee.raw.length),tee.push(oee);continue}if(oee=this.tokenizer.html(eee)){eee=eee.substring(oee.raw.length),tee.push(oee);continue}if(oee=this.tokenizer.def(eee)){eee=eee.substring(oee.raw.length);const ree=tee.at(-1);"paragraph"===ree?.type||"text"===ree?.type?(ree.raw+="\n"+oee.raw,ree.text+="\n"+oee.raw,this.inlineQueue.at(-1).src=ree.text):this.tokens.links[oee.tag]||(this.tokens.links[oee.tag]={href:oee.href,title:oee.title});continue}if(oee=this.tokenizer.table(eee)){eee=eee.substring(oee.raw.length),tee.push(oee);continue}if(oee=this.tokenizer.lheading(eee)){eee=eee.substring(oee.raw.length),tee.push(oee);continue}let aee=eee;if(this.options.extensions?.startBlock){let tee=1/0;const ree=eee.slice(1);let oee;this.options.extensions.startBlock.forEach((eee=>{oee=eee.call({lexer:this},ree),"number"==typeof oee&&oee>=0&&(tee=Math.min(tee,oee))})),tee<1/0&&tee>=0&&(aee=eee.substring(0,tee+1))}if(this.state.top&&(oee=this.tokenizer.paragraph(aee))){const nee=tee.at(-1);ree&&"paragraph"===nee?.type?(nee.raw+="\n"+oee.raw,nee.text+="\n"+oee.text,this.inlineQueue.pop(),this.inlineQueue.at(-1).src=nee.text):tee.push(oee),ree=aee.length!==eee.length,eee=eee.substring(oee.raw.length)}else if(oee=this.tokenizer.text(eee)){eee=eee.substring(oee.raw.length);const ree=tee.at(-1);"text"===ree?.type?(ree.raw+="\n"+oee.raw,ree.text+="\n"+oee.text,this.inlineQueue.pop(),this.inlineQueue.at(-1).src=ree.text):tee.push(oee)}else if(eee){const tee="Infinite loop on byte: "+eee.charCodeAt(0);if(this.options.silent){console.error(tee);break}throw new Error(tee)}}return this.state.top=!0,tee}inline(eee,tee=[]){return this.inlineQueue.push({src:eee,tokens:tee}),tee}inlineTokens(eee,tee=[]){let ree=eee,oee=null;if(this.tokens.links){const eee=Object.keys(this.tokens.links);if(eee.length>0)for(;null!=(oee=this.tokenizer.rules.inline.reflinkSearch.exec(ree));)eee.includes(oee[0].slice(oee[0].lastIndexOf("[")+1,-1))&&(ree=ree.slice(0,oee.index)+"["+"a".repeat(oee[0].length-2)+"]"+ree.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;null!=(oee=this.tokenizer.rules.inline.blockSkip.exec(ree));)ree=ree.slice(0,oee.index)+"["+"a".repeat(oee[0].length-2)+"]"+ree.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);for(;null!=(oee=this.tokenizer.rules.inline.anyPunctuation.exec(ree));)ree=ree.slice(0,oee.index)+"++"+ree.slice(this.tokenizer.rules.inline.anyPunctuation.lastIndex);let aee=!1,nee="";for(;eee;){let oee;if(aee||(nee=""),aee=!1,this.options.extensions?.inline?.some((ree=>!!(oee=ree.call({lexer:this},eee,tee))&&(eee=eee.substring(oee.raw.length),tee.push(oee),!0))))continue;if(oee=this.tokenizer.escape(eee)){eee=eee.substring(oee.raw.length),tee.push(oee);continue}if(oee=this.tokenizer.tag(eee)){eee=eee.substring(oee.raw.length),tee.push(oee);continue}if(oee=this.tokenizer.link(eee)){eee=eee.substring(oee.raw.length),tee.push(oee);continue}if(oee=this.tokenizer.reflink(eee,this.tokens.links)){eee=eee.substring(oee.raw.length);const ree=tee.at(-1);"text"===oee.type&&"text"===ree?.type?(ree.raw+=oee.raw,ree.text+=oee.text):tee.push(oee);continue}if(oee=this.tokenizer.emStrong(eee,ree,nee)){eee=eee.substring(oee.raw.length),tee.push(oee);continue}if(oee=this.tokenizer.codespan(eee)){eee=eee.substring(oee.raw.length),tee.push(oee);continue}if(oee=this.tokenizer.br(eee)){eee=eee.substring(oee.raw.length),tee.push(oee);continue}if(oee=this.tokenizer.del(eee)){eee=eee.substring(oee.raw.length),tee.push(oee);continue}if(oee=this.tokenizer.autolink(eee)){eee=eee.substring(oee.raw.length),tee.push(oee);continue}if(!this.state.inLink&&(oee=this.tokenizer.url(eee))){eee=eee.substring(oee.raw.length),tee.push(oee);continue}let iee=eee;if(this.options.extensions?.startInline){let tee=1/0;const ree=eee.slice(1);let oee;this.options.extensions.startInline.forEach((eee=>{oee=eee.call({lexer:this},ree),"number"==typeof oee&&oee>=0&&(tee=Math.min(tee,oee))})),tee<1/0&&tee>=0&&(iee=eee.substring(0,tee+1))}if(oee=this.tokenizer.inlineText(iee)){eee=eee.substring(oee.raw.length),"_"!==oee.raw.slice(-1)&&(nee=oee.raw.slice(-1)),aee=!0;const ree=tee.at(-1);"text"===ree?.type?(ree.raw+=oee.raw,ree.text+=oee.text):tee.push(oee)}else if(eee){const tee="Infinite loop on byte: "+eee.charCodeAt(0);if(this.options.silent){console.error(tee);break}throw new Error(tee)}}return tee}}class opt{options;parser;constructor(eee){this.options=eee||tdt}space(eee){return""}code({text:eee,lang:tee,escaped:ree}){const oee=(tee||"").match(ndt.notSpaceStart)?.[0],aee=eee.replace(ndt.endingNewline,"")+"\n";return oee?'
'+(ree?aee:Xdt(aee,!0))+"
\n":"
"+(ree?aee:Xdt(aee,!0))+"
\n"}blockquote({tokens:eee}){return`
\n${this.parser.parse(eee)}
\n`}html({text:eee}){return eee}heading({tokens:eee,depth:tee}){return`${this.parser.parseInline(eee)}\n`}hr(eee){return"
\n"}list(eee){const tee=eee.ordered,ree=eee.start;let oee="";for(let j=0;j\n"+oee+"\n"}listitem(eee){let tee="";if(eee.task){const ree=this.checkbox({checked:!!eee.checked});eee.loose?"paragraph"===eee.tokens[0]?.type?(eee.tokens[0].text=ree+" "+eee.tokens[0].text,eee.tokens[0].tokens&&eee.tokens[0].tokens.length>0&&"text"===eee.tokens[0].tokens[0].type&&(eee.tokens[0].tokens[0].text=ree+" "+Xdt(eee.tokens[0].tokens[0].text),eee.tokens[0].tokens[0].escaped=!0)):eee.tokens.unshift({type:"text",raw:ree+" ",text:ree+" ",escaped:!0}):tee+=ree+" "}return tee+=this.parser.parse(eee.tokens,!!eee.loose),`
  • ${tee}
  • \n`}checkbox({checked:eee}){return"'}paragraph({tokens:eee}){return`

    ${this.parser.parseInline(eee)}

    \n`}table(eee){let tee="",ree="";for(let j=0;j${oee}`),"\n\n"+tee+"\n"+oee+"
    \n"}tablerow({text:eee}){return`\n${eee}\n`}tablecell(eee){const tee=this.parser.parseInline(eee.tokens),ree=eee.header?"th":"td";return(eee.align?`<${ree} align="${eee.align}">`:`<${ree}>`)+tee+`\n`}strong({tokens:eee}){return`${this.parser.parseInline(eee)}`}em({tokens:eee}){return`${this.parser.parseInline(eee)}`}codespan({text:eee}){return`${Xdt(eee,!0)}`}br(eee){return"
    "}del({tokens:eee}){return`${this.parser.parseInline(eee)}`}link({href:eee,title:tee,tokens:ree}){const oee=this.parser.parseInline(ree),aee=Qdt(eee);if(null===aee)return oee;let nee='",nee}image({href:eee,title:tee,text:ree}){const oee=Qdt(eee);if(null===oee)return Xdt(ree);let aee=`${ree}{const aee=eee[oee].flat(1/0);ree=ree.concat(this.walkTokens(aee,tee))})):eee.tokens&&(ree=ree.concat(this.walkTokens(eee.tokens,tee)))}}return ree}use(...eee){const tee=this.defaults.extensions||{renderers:{},childTokens:{}};return eee.forEach((eee=>{const ree={...eee};if(ree.async=this.defaults.async||ree.async||!1,eee.extensions&&(eee.extensions.forEach((eee=>{if(!eee.name)throw new Error("extension name required");if("renderer"in eee){const ree=tee.renderers[eee.name];tee.renderers[eee.name]=ree?function(...tee){let oee=eee.renderer.apply(this,tee);return!1===oee&&(oee=ree.apply(this,tee)),oee}:eee.renderer}if("tokenizer"in eee){if(!eee.level||"block"!==eee.level&&"inline"!==eee.level)throw new Error("extension level must be 'block' or 'inline'");const ree=tee[eee.level];ree?ree.unshift(eee.tokenizer):tee[eee.level]=[eee.tokenizer],eee.start&&("block"===eee.level?tee.startBlock?tee.startBlock.push(eee.start):tee.startBlock=[eee.start]:"inline"===eee.level&&(tee.startInline?tee.startInline.push(eee.start):tee.startInline=[eee.start]))}"childTokens"in eee&&eee.childTokens&&(tee.childTokens[eee.name]=eee.childTokens)})),ree.extensions=tee),eee.renderer){const tee=this.defaults.renderer||new opt(this.defaults);for(const ree in eee.renderer){if(!(ree in tee))throw new Error(`renderer '${ree}' does not exist`);if(["options","parser"].includes(ree))continue;const oee=ree,aee=eee.renderer[oee],nee=tee[oee];tee[oee]=(...eee)=>{let ree=aee.apply(tee,eee);return!1===ree&&(ree=nee.apply(tee,eee)),ree||""}}ree.renderer=tee}if(eee.tokenizer){const tee=this.defaults.tokenizer||new tpt(this.defaults);for(const ree in eee.tokenizer){if(!(ree in tee))throw new Error(`tokenizer '${ree}' does not exist`);if(["options","rules","lexer"].includes(ree))continue;const oee=ree,aee=eee.tokenizer[oee],nee=tee[oee];tee[oee]=(...eee)=>{let ree=aee.apply(tee,eee);return!1===ree&&(ree=nee.apply(tee,eee)),ree}}ree.tokenizer=tee}if(eee.hooks){const tee=this.defaults.hooks||new ipt;for(const ree in eee.hooks){if(!(ree in tee))throw new Error(`hook '${ree}' does not exist`);if(["options","block"].includes(ree))continue;const oee=ree,aee=eee.hooks[oee],nee=tee[oee];ipt.passThroughHooks.has(ree)?tee[oee]=eee=>{if(this.defaults.async)return Promise.resolve(aee.call(tee,eee)).then((eee=>nee.call(tee,eee)));const ree=aee.call(tee,eee);return nee.call(tee,ree)}:tee[oee]=(...eee)=>{let ree=aee.apply(tee,eee);return!1===ree&&(ree=nee.apply(tee,eee)),ree}}ree.hooks=tee}if(eee.walkTokens){const tee=this.defaults.walkTokens,oee=eee.walkTokens;ree.walkTokens=function(eee){let ree=[];return ree.push(oee.call(this,eee)),tee&&(ree=ree.concat(tee.call(this,eee))),ree}}this.defaults={...this.defaults,...ree}})),this}setOptions(eee){return this.defaults={...this.defaults,...eee},this}lexer(eee,tee){return rpt.lex(eee,tee??this.defaults)}parser(eee,tee){return npt.parse(eee,tee??this.defaults)}parseMarkdown(eee){return(tee,ree)=>{const oee={...ree},aee={...this.defaults,...oee},nee=this.onError(!!aee.silent,!!aee.async);if(!0===this.defaults.async&&!1===oee.async)return nee(new Error("marked(): The async option was set to true by an extension. Remove async: false from the parse options object to return a Promise."));if(null==tee)return nee(new Error("marked(): input parameter is undefined or null"));if("string"!=typeof tee)return nee(new Error("marked(): input parameter is of type "+Object.prototype.toString.call(tee)+", string expected"));aee.hooks&&(aee.hooks.options=aee,aee.hooks.block=eee);const iee=aee.hooks?aee.hooks.provideLexer():eee?rpt.lex:rpt.lexInline,see=aee.hooks?aee.hooks.provideParser():eee?npt.parse:npt.parseInline;if(aee.async)return Promise.resolve(aee.hooks?aee.hooks.preprocess(tee):tee).then((eee=>iee(eee,aee))).then((eee=>aee.hooks?aee.hooks.processAllTokens(eee):eee)).then((eee=>aee.walkTokens?Promise.all(this.walkTokens(eee,aee.walkTokens)).then((()=>eee)):eee)).then((eee=>see(eee,aee))).then((eee=>aee.hooks?aee.hooks.postprocess(eee):eee)).catch(nee);try{aee.hooks&&(tee=aee.hooks.preprocess(tee));let eee=iee(tee,aee);aee.hooks&&(eee=aee.hooks.processAllTokens(eee)),aee.walkTokens&&this.walkTokens(eee,aee.walkTokens);let ree=see(eee,aee);return aee.hooks&&(ree=aee.hooks.postprocess(ree)),ree}catch(e){return nee(e)}}}onError(eee,tee){return e=>{if(e.message+="\nPlease report this to https://github.com/markedjs/marked.",eee){const eee="

    An error occurred:

    "+Xdt(e.message+"",!0)+"
    ";return tee?Promise.resolve(eee):eee}if(tee)return Promise.reject(e);throw e}}}const lpt=new spt;function cpt(eee,tee){return lpt.parse(eee,tee)}cpt.options=cpt.setOptions=function(eee){return lpt.setOptions(eee),cpt.defaults=lpt.defaults,rdt(cpt.defaults),cpt},cpt.getDefaults=edt,cpt.defaults=tdt,cpt.use=function(...eee){return lpt.use(...eee),cpt.defaults=lpt.defaults,rdt(cpt.defaults),cpt},cpt.walkTokens=function(eee,tee){return lpt.walkTokens(eee,tee)},cpt.parseInline=lpt.parseInline,cpt.Parser=npt,cpt.parser=npt.parse,cpt.Renderer=opt,cpt.TextRenderer=apt,cpt.Lexer=rpt,cpt.lexer=rpt.lex,cpt.Tokenizer=tpt,cpt.Hooks=ipt,cpt.parse=cpt,cpt.options,cpt.setOptions,cpt.use,cpt.walkTokens,cpt.parseInline,npt.parse,rpt.lex;const dpt={hooks:{postprocess:eee=>Jct.sanitize(eee)}};class ppt{static instance=ppt.create();static create(...eee){return new spt(dpt,...eee)}static async parse(eee){return ppt.instance.parse(eee)}}const upt=$Ue("updateOsChangelog",(()=>{const eee=EQe(),tee=_re(null);rne(tee,(async(eee,tee)=>{lee(),eee&&await cee()}));const ree=nie((()=>tee.value&&tee.value?.changelog?tee.value?.changelog??`https://raw.githubusercontent.com/unraid/docs/main/docs/unraid-os/release-notes/${tee.value.version}.md`:"")),oee=nie((()=>!!tee.value&&null===kGe(tee.value.version))),aee=_re(""),nee=_re(""),iee=nie((()=>aee.value?aee.value.replace(/

    (.*?)<\/h1>/,""):aee.value)),see=nie((()=>nee.value?nee.value:aee.value?aee.value.match(/

    (.*?)<\/h1>/)?.[1]??`Version ${tee.value?.version} ${tee.value?.date}`:"")),lee=()=>{aee.value="",nee.value=""},cee=async()=>{try{const eee=await qGe.url(ree.value??"").get().text(),tee=ppt.create(function(eee){eee=eee.trim().replace(/\/+$/,"/");const tee=/^[\w+]+:\/\//,ree=tee.test(eee),oee=new URL(eee,"http://__dummy__"),aee=16+(eee.startsWith("/")?0:1);return{walkTokens(nee){if(["link","image"].includes(nee.type)&&!tee.test(nee.href)&&!nee.href.startsWith("#"))if(ree)try{nee.href=new URL(nee.href,eee).href}catch{}else{if(nee.href.startsWith("/"))return;try{const eee=new URL(nee.href,oee).href;nee.href=eee.slice(aee)}catch{}}}}}(KKe.toString())),oee=new tee.Renderer;oee.link=({href:eee,title:tee,tokens:ree})=>{const aee=oee.parser.parseInline(ree);return`${aee}`},tee.setOptions({renderer:oee}),aee.value=await tee.parse(eee)}catch(eee){const ree=eee;nee.value=ree&&ree?.message?ree.message:`Failed to parse ${tee.value?.version} changelog`}};return{parseChangelogFailed:nee,releaseForUpdate:tee,isReleaseForUpdateStable:oee,mutatedParsedChangelog:iee,parsedChangelogTitle:see,setReleaseForUpdate:eee=>{tee.value=eee},fetchAndConfirmInstall:tee=>{eee.send(window.location.href,[{sha256:tee,type:"updateOs"}],void 0,"forUpc")}}})),hpt={key:1,class:"flex flex-col gap-y-16px"},fpt={key:0,class:"flex flex-col xs:flex-row justify-center gap-8px"},gpt={key:1,class:"mx-auto"},mpt={class:"flex justify-center items-center gap-8px p-8px rounded"},wpt={class:"absolute z-0 inset-0 opacity-10 bg-foreground"},vpt={key:2,class:"w-full max-w-640px mx-auto flex flex-col gap-8px"},bpt={class:"text-left text-16px font-semibold italic"},ypt={class:"flex flex-col-reverse xs:flex-row justify-start gap-8px"},xpt={key:0,class:"flex flex-col xs:flex-row justify-end gap-8px"},kpt=Eoe({__name:"CheckUpdateResponseModal",props:{open:{type:Boolean,default:!1},t:{type:Function}},setup(eee){const tee=eee,ree=iZe(),oee=_Ze(),aee=IZe(),nee=kQe(),iee=upt(),{regExp:see,regUpdatesExpired:lee,dateTimeFormat:cee,updateOsIgnoredReleases:dee,updateOsNotificationsEnabled:pee,updateOsResponse:uee}=CUe(aee),{available:hee,availableWithRenewal:fee,availableReleaseDate:gee,availableRequiresAuth:mee,checkForUpdatesLoading:wee}=CUe(nee),vee=_re(),bee=()=>{if(!see.value)return;const{outputDateTimeFormatted:eee}=Ilt(cee.value,tee.t,!0,see.value);vee.value=eee.value};rne(see,(eee=>{bee()}));const yee=_re(!1);rne(dee,((eee,tee)=>{tee.length>0&&0===eee.length&&(yee.value=!1)}));const xee=nie((()=>pee.value?void 0:tee.t("Go to Settings > Notifications to enable automatic OS update notifications for future releases."))),kee=nie((()=>{if(wee.value)return{title:tee.t("Checking for OS updates...")};let eee="";if(gee.value&&(eee=tee.t("Release date {0}",[$ee.value])),fee.value){const ree=lee.value?tee.t("Ineligible for feature updates released after {0}",[vee.value]):tee.t("Eligible for free feature updates until {0}",[vee.value]);return{title:tee.t("Unraid OS {0} Released",[fee.value]),description:`

    ${eee}

    ${ree}

    `}}if(hee.value){const ree=mee.value?tee.t("Release requires verification to update"):void 0;return{title:tee.t("Unraid OS {0} Update Available",[hee.value]),description:ree?`

    ${eee}

    ${ree}

    `:eee}}return hee.value||fee.value?null:{title:tee.t("Unraid OS is up-to-date"),description:xee.value??void 0}})),_ee=nie((()=>!pee.value&&!hee.value&&!fee.value)),See=nie((()=>{const eee=[];return _ee.value&&eee.push({variant:"outline",href:"/Settings/Notifications",icon:sKe,text:tee.t("Enable update notifications")}),eee})),Eee=nie((()=>{if(!hee.value||yee.value)return null;const eee=[];return mee.value&&!fee.value?(eee.push({click:async()=>await ree.updateOs(),icon:hKe,text:tee.t("Verify to Update")}),eee):(hee.value&&uee.value?.changelog&&eee.push({variant:fee.value?"outline":void 0,click:async()=>await iee.setReleaseForUpdate(uee.value??null),icon:dKe,text:fee.value?tee.t("View Changelog"):tee.t("View Changelog to Start Update")}),fee.value&&eee.push({click:async()=>await oee.renew(),icon:gKe,iconRight:QHe,iconRightHoverDisplay:!1,text:tee.t("Extend License"),title:tee.t("Pay your annual fee to continue receiving OS updates.")}),eee)})),Oee=()=>{nee.setModalOpen(!1),yee.value&&(fee.value||hee.value)&&setTimeout((()=>{aee.updateOsIgnoreRelease(fee.value??hee.value??"")}),500)},zee=nie((()=>!!(wee.value||hee.value||fee.value||See.value?.length>0||dee.value.length>0))),$ee=_re(),Cee=()=>{if(!gee.value)return;const{outputDateTimeFormatted:eee}=Ilt(cee.value,tee.t,!0,gee.value.valueOf());$ee.value=eee.value};rne(gee,(eee=>{Cee()})),Moe((()=>{gee.value&&Cee(),bee()}));const jee=nie((()=>fee.value?"max-w-800px":"max-w-640px"));return(eee,tee)=>{const oee=Hct,aee=kct;return xne(),One(aee,{t:eee.t,open:eee.open,title:zre(kee)?.title,description:zre(kee)?.description,"show-close-x":!zre(wee),"max-width":zre(jee),onClose:Oee},eae({footer:doe((()=>[Ane("div",{class:Bee(["w-full flex gap-8px mx-auto",{"flex-col-reverse xs:flex-row justify-between":zre(Eee),"justify-center":!zre(Eee)}])},[Ane("div",ypt,[Tne(zre($pe),{variant:"underline-hover-red",icon:zre($Ke),text:eee.t("Close"),onClick:Oee},null,8,["icon","text"]),Tne(zre($pe),{variant:"underline",icon:zre(QHe),text:eee.t("More options"),onClick:tee[1]||(tee[1]=eee=>zre(ree).updateOs())},null,8,["icon","text"])]),zre(Eee)?(xne(),Ene("div",xpt,[(xne(!0),Ene(gne,null,Joe(zre(Eee),(tee=>(xne(),One(zre($pe),{key:tee.text,"btn-style":tee.variant??void 0,icon:tee.icon,"icon-right":tee.iconRight,"icon-right-hover-display":tee.iconRightHoverDisplay,text:eee.t(tee.text??""),title:tee.title?eee.t(tee.title):void 0,onClick:eee=>tee.click?.()},null,8,["btn-style","icon","icon-right","icon-right-hover-display","text","title","onClick"])))),128))])):Mne("",!0)],2)])),_:2},[zre(zee)?{name:"main",fn:doe((()=>[zre(wee)?(xne(),One(zre(Ipe),{key:0,class:"w-[150px] mx-auto"})):(xne(),Ene("div",hpt,[zre(See).length>0?(xne(),Ene("div",fpt,[(xne(!0),Ene(gne,null,Joe(zre(See),(tee=>(xne(),One(zre($pe),{key:tee.text,"btn-style":tee.variant??void 0,href:tee.href??void 0,icon:tee.icon,"icon-right":tee.iconRight,"icon-right-hover-display":tee.iconRightHoverDisplay,text:eee.t(tee.text??""),title:tee.title?eee.t(tee.title):void 0,onClick:eee=>tee.click?.()},null,8,["btn-style","href","icon","icon-right","icon-right-hover-display","text","title","onClick"])))),128))])):Mne("",!0),zre(hee)||zre(fee)?(xne(),Ene("div",gpt,[Tne(zre(oe),null,{default:doe((()=>[Ane("div",mpt,[Tne(zre(ue),{modelValue:zre(yee),"onUpdate:modelValue":tee[0]||(tee[0]=eee=>kre(yee)?yee.value=eee:null),class:Bee([zre(yee)?"bg-gradient-to-r from-unraid-red to-orange":"bg-transparent","relative inline-flex h-24px w-[48px] items-center rounded-full overflow-hidden"])},{default:doe((()=>[poe(Ane("span",wpt,null,512),[[gie,!zre(yee)]]),Ane("span",{class:Bee([zre(yee)?"translate-x-[26px]":"translate-x-[2px]","inline-block h-20px w-20px transform rounded-full bg-white transition"])},null,2)])),_:1},8,["modelValue","class"]),Tne(zre(de),{class:"text-16px"},{default:doe((()=>[Rne(Hee(eee.t("Ignore this release until next reboot")),1)])),_:1})])])),_:1})])):zre(dee).length>0?(xne(),Ene("div",vpt,[Ane("h3",bpt,Hee(eee.t("Ignored Releases")),1),(xne(!0),Ene(gne,null,Joe(zre(dee),(tee=>(xne(),One(oee,{key:tee,label:tee,t:eee.t},null,8,["label","t"])))),128))])):Mne("",!0)]))])),key:"0"}:void 0]),1032,["t","open","title","description","show-close-x","max-width"])}}}),_pt=["innerHTML"],Spt={key:1,class:"text-center flex flex-col gap-4 prose"},Ept={class:"text-lg text-unraid-red italic font-semibold"},Opt={key:0,class:"flex self-center"},zpt={key:2,class:"text-center flex flex-col justify-center w-full min-h-[250px] min-w-[280px] sm:min-w-[400px]"},$pt={class:"flex flex-col-reverse xs:flex-row justify-between gap-12px md:gap-16px"},Cpt={class:"flex flex-col-reverse xs:flex-row xs:justify-start gap-12px md:gap-16px"},jpt=Eoe({__name:"ChangelogModal",props:{open:{type:Boolean,default:!1},t:{type:Function}},setup(eee){const tee=eee,ree=_Ze(),oee=kQe(),aee=upt(),{availableWithRenewal:nee}=CUe(oee),{releaseForUpdate:iee,mutatedParsedChangelog:see,parseChangelogFailed:lee,parsedChangelogTitle:cee}=CUe(aee),dee=nie((()=>nee.value));return(eee,oee)=>{const nee=kct;return xne(),One(nee,{"center-content":!1,error:!!zre(lee),"max-width":"max-w-800px",open:!!zre(iee),"show-close-x":!0,t:eee.t,"tall-content":!0,title:zre(cee)??void 0,onClose:oee[3]||(oee[3]=eee=>zre(aee).setReleaseForUpdate(null))},{main:doe((()=>[zre(see)?(xne(),Ene("div",{key:0,class:"text-16px sm:text-18px prose prose-a:text-unraid-red hover:prose-a:no-underline hover:prose-a:text-unraid-red/60 dark:prose-a:text-orange hover:dark:prose-a:text-orange/60",innerHTML:zre(see)},null,8,_pt)):zre(lee)?(xne(),Ene("div",Spt,[Ane("h2",Ept,Hee(tee.t("Error Parsing Changelog • {0}",[zre(lee)])),1),Ane("p",null,Hee(tee.t("It's highly recommended to review the changelog before continuing your update")),1),zre(iee)?.changelogPretty?(xne(),Ene("div",Opt,[Tne(zre($pe),{href:zre(iee)?.changelogPretty,variant:"underline",external:!0,"icon-right":zre(QHe)},{default:doe((()=>[Rne(Hee(tee.t("View Changelog on Docs")),1)])),_:1},8,["href","icon-right"])])):Mne("",!0)])):(xne(),Ene("div",zpt,[Tne(zre(Ipe),{class:"w-[150px] mx-auto mt-24px"}),Ane("p",null,Hee(tee.t("Fetching & parsing changelog…")),1)]))])),footer:doe((()=>[Ane("div",$pt,[Ane("div",Cpt,[Tne(zre($pe),{variant:"underline",icon:zre($Ke),onClick:oee[0]||(oee[0]=eee=>zre(aee).setReleaseForUpdate(null))},{default:doe((()=>[Rne(Hee(tee.t("Close")),1)])),_:1},8,["icon"]),zre(iee)?.changelogPretty?(xne(),One(zre($pe),{key:0,variant:"underline",external:!0,href:zre(iee)?.changelogPretty,icon:zre(dKe),"icon-right":zre(QHe)},{default:doe((()=>[Rne(Hee(tee.t("View on Docs")),1)])),_:1},8,["href","icon","icon-right"])):Mne("",!0)]),dee.value?(xne(),One(zre($pe),{key:0,variant:"fill",icon:zre(gKe),"icon-right":zre(QHe),onClick:oee[1]||(oee[1]=eee=>zre(ree).renew())},{default:doe((()=>[Rne(Hee(tee.t("Extend License to Update")),1)])),_:1},8,["icon","icon-right"])):zre(iee)?.sha256?(xne(),One(zre($pe),{key:1,icon:zre(yKe),"icon-right":zre(XHe),onClick:oee[2]||(oee[2]=eee=>zre(aee).fetchAndConfirmInstall(zre(iee).sha256))},{default:doe((()=>[Rne(Hee(tee.t("Continue")),1)])),_:1},8,["icon","icon-right"])):Mne("",!0)])])),_:1},8,["error","open","t","title"])}}}),Apt={class:"flex items-center justify-center"},Tpt={class:"mt-2 flex flex-col items-center text-center"},Npt=Eoe({__name:"Steps",props:{activeStep:{default:1,type:Number}},setup(eee){const tee=[{step:1,title:"Create Device Password",description:"Secure your device",icon:{inactive:vKe,active:vKe,completed:qlt}},{step:2,title:"Activate License",description:"Create an Unraid.net account and activate your key",icon:{inactive:Vlt,active:gKe,completed:qlt}},{step:3,title:"Unleash Your Hardware",description:"Device is ready to configure",icon:{inactive:Wlt,active:yKe,completed:qlt}}];return(eee,ree)=>(xne(),One(zre(gme),{"default-value":eee.activeStep,class:"text-foreground flex w-full items-start gap-2 text-16px"},{default:doe((()=>[(xne(),Ene(gne,null,Joe(tee,((eee,ree)=>Tne(zre(xme),{key:eee.step,class:"relative flex w-full flex-col items-center justify-center data-[disabled]:opacity-100",step:eee.step,disabled:!0},{default:doe((({state:oee})=>[Tne(zre(Cme),null,{default:doe((()=>[Ane("div",Apt,[Tne(zre(Ype),{variant:"completed"===oee||"active"===oee?"primary":"outline",size:"md",class:Bee("z-10 rounded-full "+("inactive"!==oee?"ring-2 ring-offset-2 ring-offset-background *:cursor-default "+("completed"===oee?"ring-success":"ring-primary"):"")),disabled:"inactive"===oee},{default:doe((()=>[(xne(),One(Xoe(eee.icon[oee]),{class:"size-4"}))])),_:2},1032,["variant","class","disabled"])]),Ane("div",Tpt,[Tne(zre(zme),{class:Bee([["active"===oee&&"text-primary"],"text-2xs font-semibold transition"])},{default:doe((()=>[Rne(Hee(eee.title),1)])),_:2},1032,["class"]),Tne(zre(yme),{class:"text-2xs font-normal"},{default:doe((()=>[Rne(Hee(eee.description),1)])),_:2},1024)])])),_:2},1024),reezre(tee)?(xne(),Ene("img",{key:0,src:zre(tee),class:Bee(["w-72",{invert:zre(ree)}])},null,10,Ipt)):Mne("",!0)}}),Ppt=["href"],Mpt=Eoe({__name:"PartnerLogo",setup(eee){const{partnerLogo:tee,partnerUrl:ree}=CUe(kZe());return(eee,oee)=>zre(tee)?(xne(),Ene(gne,{key:0},[zre(ree)?(xne(),Ene("a",{key:0,href:zre(ree),class:"opacity-100 hover:opacity-75 focus:opacity-75",target:"_blank",rel:"noopener noreferrer"},[Tne(Rpt)],8,Ppt)):(xne(),One(Rpt,{key:1}))],64)):Mne("",!0)}}),Dpt={class:"w-full flex gap-8px justify-center mx-auto"},Fpt={class:"flex flex-col gap-6"},Lpt={class:"flex flex-col sm:flex-row justify-center gap-4 mx-auto w-full"},Upt=Eoe({__name:"Modal",props:{t:{type:Function}},setup(eee){const tee=eee,ree=kZe(),{partnerLogo:oee,showActivationModal:aee}=CUe(ree),nee=_Ze(),iee=nie((()=>tee.t("Let's activate your Unraid OS License"))),see=nie((()=>tee.t("On the following screen, your license will be activated. You’ll then create an Unraid.net Account to manage your license going forward."))),lee=nie((()=>[{variant:"underline",external:!0,href:"https://docs.unraid.net/unraid-os/faq/licensing-faq/",iconRight:QHe,size:"14px",text:tee.t("More about Licensing")},{variant:"underline",external:!0,href:"https://docs.unraid.net/account/",iconRight:QHe,size:"14px",text:tee.t("More about Unraid.net Accounts")}])),cee=["ArrowUp","ArrowUp","ArrowDown","ArrowDown","ArrowLeft","ArrowRight","ArrowLeft","ArrowRight","b","a"];let dee=0;const pee=eee=>{eee.key===cee[dee]?dee++:dee=0,dee===cee.length&&(ree.setActivationModalHidden(!0),window.location.href="/Tools/Registration")};return Doe((()=>{window?.addEventListener("keydown",pee)})),Boe((()=>{window?.removeEventListener("keydown",pee)})),(eee,tee)=>{const ree=Npt,cee=kct;return zre(aee)?(xne(),One(cee,{key:0,t:eee.t,open:zre(aee),"show-close-x":!1,title:zre(iee),"title-in-main":!!zre(oee),description:zre(see),"overlay-color":"bg-background","overlay-opacity":"bg-opacity-100","max-width":"max-w-800px","modal-vertical-center":!1,"disable-shadow":!0},eae({footer:doe((()=>[Ane("div",Dpt,[Tne(zre($pe),{text:eee.t("Activate Now"),"icon-right":zre(QHe),onClick:zre(nee).activate},null,8,["text","icon-right","onClick"])])])),subFooter:doe((()=>[Ane("div",Fpt,[Tne(ree,{"active-step":2,class:"hidden sm:flex mt-6"}),Ane("div",Lpt,[(xne(!0),Ene(gne,null,Joe(zre(lee),(eee=>(xne(),One(zre($pe),Une({key:eee.text,ref_for:!0},eee),null,16)))),128))])])])),_:2},[zre(oee)?{name:"header",fn:doe((()=>[Tne(Mpt)])),key:"0"}:void 0]),1032,["t","open","title","title-in-main","description"])):Mne("",!0)}}}),Bpt={id:"modals",ref:"modals",class:"relative z-[99999]"},Ypt=Eoe({__name:"Modals.ce",setup(eee){const{t:t}=wde(),{callbackStatus:tee}=CUe(EQe()),{trialModalVisible:ree}=CUe(Bct()),{modalOpen:oee}=CUe(kQe()),{releaseForUpdate:aee}=CUe(upt());return(eee,nee)=>{const iee=Lct,see=Vct,lee=kpt,cee=jpt,dee=Upt;return xne(),Ene("div",Bpt,[Tne(iee,{t:zre(t),open:"ready"!==zre(tee)},null,8,["t","open"]),Tne(see,{t:zre(t),open:zre(ree)},null,8,["t","open"]),Tne(lee,{t:zre(t),open:zre(oee)},null,8,["t","open"]),Tne(cee,{t:zre(t),open:!!zre(aee)},null,8,["t","open"]),Tne(dee,{t:zre(t)},null,8,["t"])],512)}}}),qpt=Ode(Ypt,[["styles",[':root{--background:0 0% 100%;--foreground:0 0% 3.9%;--muted:0 0% 96.1%;--muted-foreground:0 0% 45.1%;--popover:0 0% 100%;--popover-foreground:0 0% 3.9%;--card:0 0% 100%;--card-foreground:0 0% 3.9%;--border:0 0% 89.8%;--input:0 0% 89.8%;--primary:0 0% 9%;--primary-foreground:0 0% 98%;--secondary:0 0% 96.1%;--secondary-foreground:0 0% 9%;--accent:0 0% 96.1%;--accent-foreground:0 0% 9%;--destructive:0 84.2% 60.2%;--destructive-foreground:0 0% 98%;--ring:0 0% 3.9%;--radius:.5rem;--chart-1:12 76% 61%;--chart-2:173 58% 39%;--chart-3:197 37% 24%;--chart-4:43 74% 66%;--chart-5:27 87% 67%}.dark{--background:0 0% 3.9%;--foreground:0 0% 98%;--muted:0 0% 14.9%;--muted-foreground:0 0% 63.9%;--popover:0 0% 3.9%;--popover-foreground:0 0% 98%;--card:0 0% 3.9%;--card-foreground:0 0% 98%;--border:0 0% 14.9%;--input:0 0% 14.9%;--primary:0 0% 98%;--primary-foreground:0 0% 9%;--secondary:0 0% 14.9%;--secondary-foreground:0 0% 98%;--accent:0 0% 14.9%;--accent-foreground:0 0% 98%;--destructive:0 62.8% 30.6%;--destructive-foreground:0 0% 98%;--ring:0 0% 83.1%;--chart-1:220 70% 50%;--chart-2:160 60% 45%;--chart-3:30 80% 55%;--chart-4:280 65% 60%;--chart-5:340 75% 55%}*{border-color:hsl(var(--border))}.inset-y-0{bottom:0;top:0}.-bottom-\\[2px\\]{bottom:-2px}.-left-\\[2px\\]{left:-2px}.-right-\\[2px\\]{right:-2px}.-top-\\[2px\\]{top:-2px}.left-0{left:0}.left-2{left:.8rem}.top-1\\/2{top:50%}.top-4{top:1.6rem}.-mx-1{margin-left:-.4rem;margin-right:-.4rem}.mb-2{margin-bottom:.8rem}.ml-auto{margin-left:auto}.aspect-\\[7\\/4\\]{aspect-ratio:7/4}.h-11{height:4.4rem}.h-2\\.5{height:1rem}.h-3\\.5{height:1.4rem}.h-4{height:1.6rem}.h-5{height:2rem}.h-8{height:3.2rem}.h-9{height:3.6rem}.h-\\[--reka-select-trigger-height\\]{height:var(--reka-select-trigger-height)}.h-px{height:1px}.max-h-96{max-height:38.4rem}.w-10{width:4rem}.w-11{width:4.4rem}.w-12{width:4.8rem}.w-14px{width:14px}.w-16{width:6.4rem}.w-2\\.5{width:1rem}.w-20{width:8rem}.w-3\\.5{width:1.4rem}.w-3\\/4{width:75%}.w-5{width:2rem}.w-8{width:3.2rem}.w-\\[180px\\]{width:180px}.w-\\[200px\\]{width:200px}.w-\\[300px\\]{width:300px}.w-\\[400px\\]{width:400px}.min-w-32{min-width:12.8rem}.min-w-\\[--reka-select-trigger-width\\]{min-width:var(--reka-select-trigger-width)}.max-w-1024px{max-width:1024px}.max-w-2xl{max-width:42rem}.max-w-md{max-width:28rem}.flex-shrink-0,.shrink-0{flex-shrink:0}.-translate-y-1\\/2{--tw-translate-y:-50%}.-translate-y-1\\/2,.translate-x-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform,.translate-x-20px{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes mark-2{50%{transform:translateY(-40px)}to{transform:translateY(0)}}.animate-mark-2{animation:mark-2 1.5s ease infinite}@keyframes mark-3{50%{transform:translateY(-62px)}to{transform:translateY(0)}}.animate-mark-3{animation:mark-3 1.5s ease infinite}@keyframes mark-6{50%{transform:translateY(40px)}to{transform:translateY(0)}}.animate-mark-6{animation:mark-6 1.5s ease infinite}@keyframes mark-7{50%{transform:translateY(62px)}to{transform:translateY(0)}}.animate-mark-7{animation:mark-7 1.5s ease infinite}.cursor-default{cursor:default}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.gap-1\\.5{gap:.6rem}.gap-3{gap:1.2rem}.gap-y-2{row-gap:.8rem}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.8rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.8rem*var(--tw-space-x-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.4rem*var(--tw-space-y-reverse));margin-top:calc(.4rem*(1 - var(--tw-space-y-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.8rem*var(--tw-space-y-reverse));margin-top:calc(.8rem*(1 - var(--tw-space-y-reverse)))}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.rounded-\\[inherit\\]{border-radius:inherit}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-current{border-color:currentColor}.border-input{border-color:hsl(var(--input))}.border-muted{border-color:hsl(var(--muted))}.border-orange{--tw-border-opacity:1;border-color:rgb(255 140 47/var(--tw-border-opacity,1))}.border-primary{border-color:hsl(var(--primary))}.border-unraid-red{--tw-border-opacity:1;border-color:rgb(226 40 40/var(--tw-border-opacity,1))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-yellow-100{--tw-border-opacity:1;border-color:rgb(254 249 195/var(--tw-border-opacity,1))}.border-e-transparent{border-inline-end-color:transparent}.border-l-transparent{border-left-color:transparent}.border-t-transparent{border-top-color:transparent}.bg-black\\/80{background-color:#1c1b1bcc}.bg-blue-100{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.bg-border{background-color:hsl(var(--border))}.bg-current{background-color:currentColor}.bg-destructive{background-color:hsl(var(--destructive))}.bg-gray-300{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.bg-green-200{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity,1))}.bg-grey{--tw-bg-opacity:1;background-color:rgb(224 224 224/var(--tw-bg-opacity,1))}.bg-indigo-100{--tw-bg-opacity:1;background-color:rgb(224 231 255/var(--tw-bg-opacity,1))}.bg-input{background-color:hsl(var(--input))}.bg-muted\\/20{background-color:hsl(var(--muted)/.2)}.bg-neutral-900{--tw-bg-opacity:1;background-color:rgb(23 23 23/var(--tw-bg-opacity,1))}.bg-orange{--tw-bg-opacity:1;background-color:rgb(255 140 47/var(--tw-bg-opacity,1))}.bg-pink-100{--tw-bg-opacity:1;background-color:rgb(252 231 243/var(--tw-bg-opacity,1))}.bg-primary{background-color:hsl(var(--primary))}.bg-purple-100{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity,1))}.bg-secondary{background-color:hsl(var(--secondary))}.fill-black{fill:#1c1b1b}.fill-white{fill:#fff}.p-1\\.5{padding:.6rem}.p-12{padding:4.8rem}.p-20{padding:8rem}.p-3{padding:1.2rem}.p-8{padding:3.2rem}.p-px{padding:1px}.px-2{padding-left:.8rem;padding-right:.8rem}.px-3{padding-left:1.2rem;padding-right:1.2rem}.px-4\\.5{padding-left:1.125rem;padding-right:1.125rem}.px-8{padding-left:3.2rem;padding-right:3.2rem}.py-1{padding-bottom:.4rem;padding-top:.4rem}.py-1\\.5{padding-bottom:.6rem;padding-top:.6rem}.py-12px{padding-bottom:12px;padding-top:12px}.py-2\\.5{padding-bottom:1rem;padding-top:1rem}.py-6{padding-bottom:2.4rem;padding-top:2.4rem}.pl-8{padding-left:3.2rem}.pr-2{padding-right:.8rem}.text-start{text-align:start}.align-\\[-0\\.125em\\]{vertical-align:-.125em}.text-3xl{font-size:3rem;line-height:3.6rem}.font-medium{font-weight:500}.text-blue-800{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.text-green-800{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity,1))}.text-indigo-800{--tw-text-opacity:1;color:rgb(55 48 163/var(--tw-text-opacity,1))}.text-muted-foreground\\/50{color:hsl(var(--muted-foreground)/.5)}.text-pink-800{--tw-text-opacity:1;color:rgb(157 23 77/var(--tw-text-opacity,1))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-purple-800{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity,1))}.no-underline{text-decoration-line:none}.underline-offset-4{text-underline-offset:4px}.opacity-70{opacity:.7}.shadow,.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-md,.shadow-none{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.animate-in{animation-duration:.15s;animation-name:enter;--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial}.fade-in-0{--tw-enter-opacity:0}.zoom-in-95{--tw-enter-scale:.95}:where([data-sonner-toaster][dir=ltr]),:where(html[dir=ltr]){--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0;--toast-close-button-start:0;--toast-close-button-end:unset;--toast-close-button-transform:translate(-35%,-35%)}:where([data-sonner-toaster][dir=rtl]),:where(html[dir=rtl]){--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto;--toast-close-button-start:unset;--toast-close-button-end:0;--toast-close-button-transform:translate(35%,-35%)}:where([data-sonner-toaster]){font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;position:fixed;width:var(--width);--gray1:#fcfcfc;--gray2:#f8f8f8;--gray3:#f3f3f3;--gray4:#ededed;--gray5:#e8e8e8;--gray6:#e2e2e2;--gray7:#dbdbdb;--gray8:#c7c7c7;--gray9:#8f8f8f;--gray10:#858585;--gray11:#6f6f6f;--gray12:#171717;--border-radius:8px;box-sizing:border-box;list-style:none;margin:0;outline:none;padding:0;transition:transform .4s ease;z-index:999999999}:where([data-sonner-toaster][data-lifted=true]){transform:translateY(-10px)}@media (hover:none) and (pointer:coarse){:where([data-sonner-toaster][data-lifted=true]){transform:none}}:where([data-sonner-toaster][data-x-position=right]){right:max(var(--offset),env(safe-area-inset-right))}:where([data-sonner-toaster][data-x-position=left]){left:max(var(--offset),env(safe-area-inset-left))}:where([data-sonner-toaster][data-x-position=center]){left:50%;transform:translate(-50%)}:where([data-sonner-toaster][data-y-position=top]){top:max(var(--offset),env(safe-area-inset-top))}:where([data-sonner-toaster][data-y-position=bottom]){bottom:max(var(--offset),env(safe-area-inset-bottom))}:where([data-sonner-toast]){--y:translateY(100%);--lift-amount:calc(var(--lift)*var(--gap));box-sizing:border-box;filter:blur(0);opacity:0;outline:none;overflow-wrap:anywhere;position:absolute;touch-action:none;transform:var(--y);transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;z-index:var(--z-index)}:where([data-sonner-toast][data-styled=true]){align-items:center;background:var(--normal-bg);border:1px solid var(--normal-border);border-radius:var(--border-radius);box-shadow:0 4px 12px #0000001a;color:var(--normal-text);display:flex;font-size:13px;gap:6px;padding:16px;width:var(--width)}:where([data-sonner-toast]:focus-visible){box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast][data-y-position=top]){top:0;--y:translateY(-100%);--lift:1;--lift-amount:calc(var(--gap)*1)}:where([data-sonner-toast][data-y-position=bottom]){bottom:0;--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift)*var(--gap))}:where([data-sonner-toast]) :where([data-description]){color:inherit;font-weight:400;line-height:1.4}:where([data-sonner-toast]) :where([data-title]){color:inherit;font-weight:500;line-height:1.5}:where([data-sonner-toast]) :where([data-icon]){align-items:center;display:flex;flex-shrink:0;height:16px;justify-content:flex-start;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end);position:relative;width:16px}:where([data-sonner-toast][data-promise=true]) :where([data-icon])>svg{animation:sonner-fade-in .3s ease forwards;opacity:0;transform:scale(.8);transform-origin:center}:where([data-sonner-toast]) :where([data-icon])>*{flex-shrink:0}:where([data-sonner-toast]) :where([data-icon]) svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}:where([data-sonner-toast]) :where([data-content]){display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{align-items:center;background:var(--normal-text);border:none;border-radius:4px;color:var(--normal-bg);cursor:pointer;display:flex;flex-shrink:0;font-size:12px;height:24px;margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);outline:none;padding-left:8px;padding-right:8px;transition:opacity .4s,box-shadow .2s}:where([data-sonner-toast]) :where([data-button]):focus-visible{box-shadow:0 0 0 2px #0006}:where([data-sonner-toast]) :where([data-button]):first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}:where([data-sonner-toast]) :where([data-cancel]){background:#00000014;color:var(--normal-text)}:where([data-sonner-toast][data-theme=dark]) :where([data-cancel]){background:#ffffff4d}[data-sonner-toast] [data-close-button]{align-items:center;background:var(--gray1);border:1px solid var(--gray4);border-radius:50%;color:var(--gray12);cursor:pointer;display:flex;height:20px;justify-content:center;left:var(--toast-close-button-start);padding:0;position:absolute;right:var(--toast-close-button-end);top:0;transform:var(--toast-close-button-transform);transition:opacity .1s,background .2s,border-color .2s;width:20px;z-index:1}:where([data-sonner-toast]) :where([data-close-button]):focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast]) :where([data-disabled=true]){cursor:not-allowed}[data-sonner-toast]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}:where([data-sonner-toast][data-swiping=true]):before{content:"";height:100%;left:0;position:absolute;right:0;z-index:-1}:where([data-sonner-toast][data-y-position=top][data-swiping=true]):before{bottom:50%;transform:scaleY(3) translateY(50%)}:where([data-sonner-toast][data-y-position=bottom][data-swiping=true]):before{top:50%;transform:scaleY(3) translateY(-50%)}:where([data-sonner-toast][data-swiping=false][data-removed=true]):before{content:"";inset:0;position:absolute;transform:scaleY(2)}:where([data-sonner-toast]):after{bottom:100%;content:"";height:calc(var(--gap) + 1px);left:0;position:absolute;width:100%}:where([data-sonner-toast][data-mounted=true]){--y:translateY(0);opacity:1}:where([data-sonner-toast][data-expanded=false][data-front=false]){--scale:var(--toasts-before) * .05 + 1;--y:translateY(calc(var(--lift-amount)*var(--toasts-before))) scale(calc(var(--scale)*-1));height:var(--front-toast-height)}:where([data-sonner-toast])>*{transition:opacity .4s}:where([data-sonner-toast][data-expanded=false][data-front=false][data-styled=true])>*{opacity:0}:where([data-sonner-toast][data-visible=false]){opacity:0;pointer-events:none}:where([data-sonner-toast][data-mounted=true][data-expanded=true]){--y:translateY(calc(var(--lift)*var(--offset)));height:var(--initial-height)}:where([data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]){--y:translateY(calc(var(--lift)*-100%));opacity:0}:where([data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]){--y:translateY(calc(var(--lift)*var(--offset) + var(--lift)*-100%));opacity:0}:where([data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]){--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}:where([data-sonner-toast][data-removed=true][data-front=false]):before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount,0));transition:none}[data-sonner-toast][data-swiped=true]{-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation:swipe-out .2s ease-out forwards}@keyframes swipe-out{0%{opacity:1;transform:translateY(calc(var(--lift)*var(--offset) + var(--swipe-amount)))}to{opacity:0;transform:translateY(calc(var(--lift)*var(--offset) + var(--swipe-amount) + var(--lift)*-100%))}}@media (max-width:600px){[data-sonner-toaster]{position:fixed;--mobile-offset:16px;left:var(--mobile-offset);right:var(--mobile-offset);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset)*-1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset)*2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset)}[data-sonner-toaster][data-y-position=bottom]{bottom:20px}[data-sonner-toaster][data-y-position=top]{top:20px}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset);right:var(--mobile-offset);transform:none}}[data-sonner-toaster][data-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:#ecfdf3;--success-border:#d3fde5;--success-text:#008a2e;--info-bg:#f0f8ff;--info-border:#d3e0fd;--info-text:#0973dc;--warning-bg:#fffcf0;--warning-border:#fdf5d3;--warning-text:#dc7609;--error-bg:#fff0f0;--error-border:#ffe0e1;--error-text:#e60000}[data-sonner-toaster][data-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:#333;--normal-text:var(--gray1)}[data-sonner-toaster][data-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-theme=dark]{--normal-bg:#000;--normal-border:#333;--normal-text:var(--gray1);--success-bg:#001f0f;--success-border:#003d1c;--success-text:#59f3a6;--info-bg:#000d1f;--info-border:#00113d;--info-text:#5896f3;--warning-bg:#1d1f00;--warning-border:#3d3d00;--warning-text:#f3cf58;--error-bg:#2d0607;--error-border:#4d0408;--error-text:#ff9ea1}[data-rich-colors=true][data-sonner-toast][data-type=success],[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info],[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning],[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error],[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);inset:0;position:absolute;width:var(--size);z-index:10}.sonner-loading-wrapper[data-visible=false]{animation:sonner-fade-out .2s ease forwards;transform-origin:center}.sonner-spinner{height:var(--size);left:50%;position:relative;top:50%;width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media (prefers-reduced-motion){.sonner-loading-bar,[data-sonner-toast],[data-sonner-toast]>*{animation:none!important;transition:none!important}}.sonner-loader{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}.file\\:border-0::file-selector-button{border-width:0}.file\\:bg-transparent::file-selector-button{background-color:transparent}.file\\:text-sm::file-selector-button{font-size:1.4rem;line-height:2rem}.file\\:font-medium::file-selector-button{font-weight:500}.placeholder\\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}.placeholder\\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.hover\\:border-grey:hover{--tw-border-opacity:1;border-color:rgb(224 224 224/var(--tw-border-opacity,1))}.hover\\:border-grey-mid:hover{--tw-border-opacity:1;border-color:rgb(153 153 153/var(--tw-border-opacity,1))}.hover\\:border-muted:hover{border-color:hsl(var(--muted))}.hover\\:border-unraid-red:hover{--tw-border-opacity:1;border-color:rgb(226 40 40/var(--tw-border-opacity,1))}.hover\\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\\:bg-blue-200:hover{--tw-bg-opacity:1;background-color:rgb(191 219 254/var(--tw-bg-opacity,1))}.hover\\:bg-destructive\\/90:hover{background-color:hsl(var(--destructive)/.9)}.hover\\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.hover\\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.hover\\:bg-gray-800:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.hover\\:bg-green-300:hover{--tw-bg-opacity:1;background-color:rgb(134 239 172/var(--tw-bg-opacity,1))}.hover\\:bg-grey:hover{--tw-bg-opacity:1;background-color:rgb(224 224 224/var(--tw-bg-opacity,1))}.hover\\:bg-grey-mid:hover{--tw-bg-opacity:1;background-color:rgb(153 153 153/var(--tw-bg-opacity,1))}.hover\\:bg-indigo-200:hover{--tw-bg-opacity:1;background-color:rgb(199 210 254/var(--tw-bg-opacity,1))}.hover\\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\\:bg-orange-dark:hover{--tw-bg-opacity:1;background-color:rgb(241 90 44/var(--tw-bg-opacity,1))}.hover\\:bg-pink-200:hover{--tw-bg-opacity:1;background-color:rgb(251 207 232/var(--tw-bg-opacity,1))}.hover\\:bg-primary\\/90:hover{background-color:hsl(var(--primary)/.9)}.hover\\:bg-purple-200:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity,1))}.hover\\:bg-secondary\\/80:hover{background-color:hsl(var(--secondary)/.8)}.hover\\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\\:bg-yellow-200:hover{--tw-bg-opacity:1;background-color:rgb(254 240 138/var(--tw-bg-opacity,1))}.hover\\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\\:text-black:hover{--tw-text-opacity:1;color:rgb(28 27 27/var(--tw-text-opacity,1))}.hover\\:text-primary:hover{color:hsl(var(--primary))}.hover\\:shadow-md:hover{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\\:shadow-orange\\/50:hover{--tw-shadow-color:rgba(255,140,47,.5);--tw-shadow:var(--tw-shadow-colored)}.focus\\:border-grey:focus{--tw-border-opacity:1;border-color:rgb(224 224 224/var(--tw-border-opacity,1))}.focus\\:border-grey-mid:focus{--tw-border-opacity:1;border-color:rgb(153 153 153/var(--tw-border-opacity,1))}.focus\\:border-muted:focus{border-color:hsl(var(--muted))}.focus\\:border-unraid-red:focus{--tw-border-opacity:1;border-color:rgb(226 40 40/var(--tw-border-opacity,1))}.focus\\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\\:bg-grey:focus{--tw-bg-opacity:1;background-color:rgb(224 224 224/var(--tw-bg-opacity,1))}.focus\\:bg-grey-mid:focus{--tw-bg-opacity:1;background-color:rgb(153 153 153/var(--tw-bg-opacity,1))}.focus\\:bg-muted:focus{background-color:hsl(var(--muted))}.focus\\:bg-white:focus{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.focus\\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\\:text-black:focus{--tw-text-opacity:1;color:rgb(28 27 27/var(--tw-text-opacity,1))}.focus\\:text-primary:focus{color:hsl(var(--primary))}.focus\\:shadow-md:focus{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus\\:ring-ring:focus{--tw-ring-color:hsl(var(--ring))}.focus-visible\\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\\:ring-ring:focus-visible{--tw-ring-color:hsl(var(--ring))}.focus-visible\\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.focus-visible\\:ring-offset-background:focus-visible{--tw-ring-offset-color:hsl(var(--background))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-20:disabled{opacity:.2}.disabled\\:opacity-25:disabled{opacity:.25}.disabled\\:opacity-50:disabled{opacity:.5}.disabled\\:focus\\:opacity-25:focus:disabled,.disabled\\:hover\\:opacity-25:hover:disabled{opacity:.25}.group:hover .group-hover\\:text-header-text-secondary{color:var(--header-text-secondary)}.group:hover .group-hover\\:no-underline{text-decoration-line:none}.group:hover .group-hover\\:opacity-60{opacity:.6}.group:focus .group-focus\\:text-header-text-secondary{color:var(--header-text-secondary)}.group:focus .group-focus\\:no-underline{text-decoration-line:none}.group:focus .group-focus\\:opacity-100{opacity:1}.group:focus .group-focus\\:opacity-60{opacity:.6}.group.toaster .group-\\[\\.toaster\\]\\:border-border{border-color:hsl(var(--border))}.group.toast .group-\\[\\.toast\\]\\:bg-muted{background-color:hsl(var(--muted))}.group.toast .group-\\[\\.toast\\]\\:bg-primary{background-color:hsl(var(--primary))}.group.toaster .group-\\[\\.toaster\\]\\:bg-background{background-color:hsl(var(--background))}.group.toast .group-\\[\\.toast\\]\\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group.toast .group-\\[\\.toast\\]\\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group.toaster .group-\\[\\.toaster\\]\\:text-foreground{color:hsl(var(--foreground))}.group.toaster .group-\\[\\.toaster\\]\\:shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.peer:disabled~.peer-disabled\\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\\:opacity-70{opacity:.7}.data-\\[disabled\\]\\:pointer-events-none[data-disabled]{pointer-events:none}.data-\\[state\\=active\\]\\:flex[data-state=active]{display:flex}.data-\\[state\\=inactive\\]\\:hidden[data-state=inactive]{display:none}.data-\\[side\\=bottom\\]\\:translate-y-1[data-side=bottom]{--tw-translate-y:.4rem}.data-\\[side\\=bottom\\]\\:translate-y-1[data-side=bottom],.data-\\[side\\=left\\]\\:-translate-x-1[data-side=left]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\\[side\\=left\\]\\:-translate-x-1[data-side=left]{--tw-translate-x:-.4rem}.data-\\[side\\=right\\]\\:translate-x-1[data-side=right]{--tw-translate-x:.4rem}.data-\\[side\\=right\\]\\:translate-x-1[data-side=right],.data-\\[side\\=top\\]\\:-translate-y-1[data-side=top]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\\[side\\=top\\]\\:-translate-y-1[data-side=top]{--tw-translate-y:-.4rem}.data-\\[state\\=checked\\]\\:translate-x-5[data-state=checked]{--tw-translate-x:2rem}.data-\\[state\\=checked\\]\\:translate-x-5[data-state=checked],.data-\\[state\\=unchecked\\]\\:translate-x-0[data-state=unchecked]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\\[state\\=unchecked\\]\\:translate-x-0[data-state=unchecked]{--tw-translate-x:0px}.data-\\[state\\=active\\]\\:bg-background[data-state=active]{background-color:hsl(var(--background))}.data-\\[state\\=checked\\]\\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\\[state\\=open\\]\\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\\[state\\=open\\]\\:bg-secondary[data-state=open]{background-color:hsl(var(--secondary))}.data-\\[state\\=unchecked\\]\\:bg-input[data-state=unchecked]{background-color:hsl(var(--input))}.data-\\[placeholder\\]\\:text-muted-foreground[data-placeholder]{color:hsl(var(--muted-foreground))}.data-\\[state\\=active\\]\\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.data-\\[disabled\\]\\:opacity-50[data-disabled]{opacity:.5}.data-\\[state\\=active\\]\\:shadow-sm[data-state=active]{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.data-\\[state\\=closed\\]\\:duration-300[data-state=closed]{transition-duration:.3s}.data-\\[state\\=open\\]\\:duration-500[data-state=open]{transition-duration:.5s}.data-\\[state\\=open\\]\\:animate-in[data-state=open]{animation-duration:.15s;animation-name:enter;--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial}.data-\\[state\\=closed\\]\\:animate-out[data-state=closed]{animation-duration:.15s;animation-name:exit;--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial}.data-\\[state\\=closed\\]\\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\\[state\\=open\\]\\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\\[state\\=closed\\]\\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\\[state\\=open\\]\\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\\[side\\=bottom\\]\\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-.8rem}.data-\\[side\\=left\\]\\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:.8rem}.data-\\[side\\=right\\]\\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:-.8rem}.data-\\[side\\=top\\]\\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:.8rem}.data-\\[state\\=closed\\]\\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\\[state\\=closed\\]\\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\\[state\\=closed\\]\\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\\[state\\=closed\\]\\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\\[state\\=open\\]\\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\\[state\\=open\\]\\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\\[state\\=open\\]\\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\\[state\\=open\\]\\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.data-\\[state\\=closed\\]\\:duration-300[data-state=closed]{animation-duration:.3s}.data-\\[state\\=open\\]\\:duration-500[data-state=open]{animation-duration:.5s}.group[data-disabled] .group-data-\\[disabled\\]\\:bg-muted{background-color:hsl(var(--muted))}.group[data-state=active] .group-data-\\[state\\=active\\]\\:bg-primary{background-color:hsl(var(--primary))}.group[data-state=completed] .group-data-\\[state\\=completed\\]\\:bg-accent{background-color:hsl(var(--accent))}.group[data-state=completed] .group-data-\\[state\\=completed\\]\\:bg-accent-foreground{background-color:hsl(var(--accent-foreground))}.group[data-disabled] .group-data-\\[disabled\\]\\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group[data-state=active] .group-data-\\[state\\=active\\]\\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group[data-state=completed] .group-data-\\[state\\=completed\\]\\:text-accent-foreground{color:hsl(var(--accent-foreground))}.group[data-disabled] .group-data-\\[disabled\\]\\:opacity-50{opacity:.5}.group[data-disabled] .group-data-\\[disabled\\]\\:opacity-75{opacity:.75}@media (prefers-reduced-motion:reduce){@keyframes spin{to{transform:rotate(1turn)}}.motion-reduce\\:animate-\\[spin_1\\.5s_linear_infinite\\]{animation:spin 1.5s linear infinite}}@media (min-width:640px){.sm\\:max-w-sm{max-width:24rem}.sm\\:flex-row{flex-direction:row}.sm\\:justify-end{justify-content:flex-end}.sm\\:gap-x-2{-moz-column-gap:.8rem;column-gap:.8rem}.sm\\:text-left{text-align:left}}@media (min-width:768px){.md\\:my-0{margin-bottom:0;margin-top:0}.md\\:block{display:block}.md\\:h-px{height:1px}.md\\:w-24{width:9.6rem}.md\\:w-auto{width:auto}.md\\:flex-row{flex-direction:row}.md\\:items-center{align-items:center}.md\\:gap-2{gap:.8rem}.md\\:p-6{padding:2.4rem}}.\\[\\&\\>\\[data-slot\\=input\\]\\]\\:has-\\[\\[data-slot\\=decrement\\]\\]\\:pl-5:has([data-slot=decrement])>[data-slot=input]{padding-left:2rem}.\\[\\&\\>\\[data-slot\\=input\\]\\]\\:has-\\[\\[data-slot\\=increment\\]\\]\\:pr-5:has([data-slot=increment])>[data-slot=input]{padding-right:2rem}.\\[\\&\\>div\\>svg\\]\\:fill-blue-500>div>svg{fill:#3b82f6}.\\[\\&\\>div\\>svg\\]\\:fill-unraid-red-500>div>svg{fill:#f43f3f}.\\[\\&\\>div\\>svg\\]\\:fill-yellow-500>div>svg{fill:#eab308}.\\[\\&\\>span\\]\\:truncate>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\\[\\&\\>svg\\]\\:size-4>svg{height:1.6rem;width:1.6rem}.\\[\\&\\>svg\\]\\:shrink-0>svg{flex-shrink:0}.\\[\\&\\]\\:text-orange{--tw-text-opacity:1;color:rgb(255 140 47/var(--tw-text-opacity,1))}.\\[\\&\\]\\:text-primary{color:hsl(var(--primary))}.\\[\\&\\]\\:text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com*/*,:after,:before{border-color:hsl(var(--border));border-style:solid;border-width:0;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:clear-sans,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}body{background-color:hsl(var(--background));color:hsl(var(--foreground))}.container{width:100%}@media (min-width:470px){.container{max-width:470px}}@media (min-width:530px){.container{max-width:530px}}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.prose{color:hsl(var(--foreground));max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-bottom:1.2em;margin-top:1.2em}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)) color{-d-e-f-a-u-l-t:hsl(var(--primary));foreground:hsl(var(--primary-foreground))}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;text-decoration:underline}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-bottom:1.25em;margin-top:1.25em;padding-inline-start:1.625em}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-bottom:1.25em;margin-top:1.25em;padding-inline-start:1.625em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-bottom:3em;margin-top:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){border-inline-start-color:var(--tw-prose-quote-borders);border-inline-start-width:.25rem;color:var(--tw-prose-quotes);font-style:italic;font-weight:500;margin-bottom:1.6em;margin-top:1.6em;padding-inline-start:1em;quotes:"“""”""‘""’"}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:2.25em;font-weight:800;line-height:1.1111111;margin-bottom:.8888889em;margin-top:0}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:1.5em;font-weight:700;line-height:1.3333333;margin-bottom:1em;margin-top:2em}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:1.25em;font-weight:600;line-height:1.6;margin-bottom:.6em;margin-top:1.6em}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;line-height:1.5;margin-bottom:.5em;margin-top:1.5em}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-bottom:2em;margin-top:2em}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:.3125rem;box-shadow:0 0 0 1px rgb(var(--tw-prose-kbd-shadows)/10%),0 3px rgb(var(--tw-prose-kbd-shadows)/10%);color:var(--tw-prose-kbd);font-family:inherit;font-size:.875em;font-weight:500;padding-inline-end:.375em;padding-bottom:.1875em;padding-top:.1875em;padding-inline-start:.375em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:var(--tw-prose-pre-bg);border-radius:.375rem;color:var(--tw-prose-pre-code);font-size:.875em;font-weight:400;line-height:1.7142857;margin-bottom:1.7142857em;margin-top:1.7142857em;overflow-x:auto;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-top:.8571429em;padding-inline-start:1.1428571em}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;line-height:1.7142857;margin-bottom:2em;margin-top:2em;table-layout:auto;width:100%}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-color:var(--tw-prose-th-borders);border-bottom-width:1px}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em;vertical-align:bottom}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-color:var(--tw-prose-td-borders);border-bottom-width:1px}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-color:var(--tw-prose-th-borders);border-top-width:1px}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose{--tw-prose-body:hsl(var(--foreground));--tw-prose-headings:hsl(var(--foreground));--tw-prose-lead:hsl(var(--foreground))}.prose :where(--tw-prose-links):not(:where([class~=not-prose],[class~=not-prose] *)){-d-e-f-a-u-l-t:hsl(var(--primary));foreground:hsl(var(--primary-foreground))}.prose{--tw-prose-bold:hsl(var(--foreground));--tw-prose-counters:hsl(var(--foreground));--tw-prose-bullets:hsl(var(--foreground));--tw-prose-hr:hsl(var(--foreground));--tw-prose-quotes:hsl(var(--foreground));--tw-prose-quote-borders:hsl(var(--foreground));--tw-prose-captions:hsl(var(--foreground));--tw-prose-kbd:#111827;--tw-prose-kbd-shadows:17 24 39;--tw-prose-code:hsl(var(--foreground));--tw-prose-pre-code:hsl(var(--foreground));--tw-prose-pre-bg:hsl(var(--background));--tw-prose-th-borders:hsl(var(--foreground));--tw-prose-td-borders:hsl(var(--foreground));--tw-prose-invert-body:hsl(var(--background));--tw-prose-invert-headings:hsl(var(--background));--tw-prose-invert-lead:hsl(var(--background))}.prose :where(--tw-prose-invert-links):not(:where([class~=not-prose],[class~=not-prose] *)){-d-e-f-a-u-l-t:hsl(var(--primary));foreground:hsl(var(--primary-foreground))}.prose{--tw-prose-invert-bold:hsl(var(--background));--tw-prose-invert-counters:hsl(var(--background));--tw-prose-invert-bullets:hsl(var(--background));--tw-prose-invert-hr:hsl(var(--background));--tw-prose-invert-quotes:hsl(var(--background));--tw-prose-invert-quote-borders:hsl(var(--background));--tw-prose-invert-captions:hsl(var(--background));--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:255 255 255;--tw-prose-invert-code:hsl(var(--background));--tw-prose-invert-pre-code:hsl(var(--background));--tw-prose-invert-pre-bg:hsl(var(--foreground));--tw-prose-invert-th-borders:hsl(var(--background));--tw-prose-invert-td-borders:hsl(var(--background));font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.5em;margin-top:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.75em;margin-top:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.75em;margin-top:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-top:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}body{--color-alpha:#1c1b1b;--color-beta:#f2f2f2;--color-gamma:#999;--color-gamma-opaque:hsla(0,0%,60%,.5);--color-customgradient-start:hsla(0,0%,95%,0);--color-customgradient-end:hsla(0,0%,95%,.85);--shadow-beta:0 25px 50px -12px hsla(0,0%,95%,.15);--ring-offset-shadow:0 0 --var(--color-beta);--ring-shadow:0 0 --var(--color-beta)}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.-right-1{right:-.4rem}.-top-1{top:-.4rem}.bottom-0{bottom:0}.bottom-4{bottom:1.6rem}.bottom-\\[-3px\\]{bottom:-3px}.right-0{right:0}.right-4{right:1.6rem}.top-0{top:0}.top-\\[1px\\]{top:1px}.top-full{top:100%}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\\[99999\\]{z-index:99999}.col-start-2{grid-column-start:2}.float-left{float:left}.m-0{margin:0}.mx-2{margin-left:.8rem;margin-right:.8rem}.mx-8px{margin-left:8px;margin-right:8px}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-bottom:.4rem;margin-top:.4rem}.my-12{margin-bottom:4.8rem;margin-top:4.8rem}.my-16px{margin-bottom:16px;margin-top:16px}.my-24px{margin-bottom:24px;margin-top:24px}.my-8px{margin-bottom:8px;margin-top:8px}.mb-4{margin-bottom:1.6rem}.mb-4px{margin-bottom:4px}.mb-6{margin-bottom:2.4rem}.mb-8px{margin-bottom:8px}.ml-1{margin-left:.4rem}.ml-10{margin-left:4rem}.ml-8px{margin-left:8px}.mr-1{margin-right:.4rem}.mr-2{margin-right:.8rem}.mt-1{margin-top:.4rem}.mt-12px{margin-top:12px}.mt-2{margin-top:.8rem}.mt-24px{margin-top:24px}.mt-4{margin-top:1.6rem}.mt-4px{margin-top:4px}.mt-6{margin-top:2.4rem}.mt-8px{margin-top:8px}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.size-2\\.5{height:1rem;width:1rem}.size-4{height:1.6rem;width:1.6rem}.size-5{height:2rem;width:2rem}.size-6{height:2.4rem;width:2.4rem}.h-10{height:4rem}.h-12px{height:12px}.h-16px{height:16px}.h-2{height:.8rem}.h-20px{height:20px}.h-24px{height:24px}.h-2px{height:2px}.h-3{height:1.2rem}.h-32px{height:32px}.h-36px{height:36px}.h-6{height:2.4rem}.h-\\[30px\\]{height:30px}.h-\\[500px\\]{height:500px}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.max-h-\\[65vh\\]{max-height:65vh}.max-h-full{max-height:100%}.max-h-screen{max-height:100vh}.min-h-0{min-height:0}.min-h-\\[250px\\]{min-height:250px}.min-h-screen{min-height:100vh}.w-1\\/2{width:50%}.w-12px{width:12px}.w-16px{width:16px}.w-2{width:.8rem}.w-20px{width:20px}.w-24{width:9.6rem}.w-24px{width:24px}.w-28px{width:28px}.w-2px{width:2px}.w-3{width:1.2rem}.w-32px{width:32px}.w-36px{width:36px}.w-4{width:1.6rem}.w-6{width:2.4rem}.w-72{width:28.8rem}.w-\\[100px\\]{width:100px}.w-\\[110px\\]{width:110px}.w-\\[120px\\]{width:120px}.w-\\[125\\%\\]{width:125%}.w-\\[150px\\]{width:150px}.w-\\[350px\\]{width:350px}.w-\\[44px\\]{width:44px}.w-\\[48px\\]{width:48px}.w-\\[50px\\]{width:50px}.w-full{width:100%}.w-screen{width:100vw}.min-w-\\[200px\\]{min-width:200px}.min-w-\\[280px\\]{min-width:280px}.max-w-160px{max-width:160px}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-640px{max-width:640px}.max-w-800px{max-width:800px}.max-w-\\[100vw\\]{max-width:100vw}.max-w-\\[45ch\\]{max-width:45ch}.max-w-none{max-width:none}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.grow-0{flex-grow:0}.-translate-y-1{--tw-translate-y:-.4rem}.-translate-y-1,.translate-x-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x:0px}.translate-x-20px{--tw-translate-x:20px}.translate-x-20px,.translate-x-\\[26px\\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\\[26px\\]{--tw-translate-x:26px}.translate-x-\\[2px\\]{--tw-translate-x:2px}.translate-x-\\[2px\\],.translate-y-0\\.5{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0\\.5{--tw-translate-y:.2rem}.translate-y-1{--tw-translate-y:.4rem}.translate-y-1,.translate-y-3{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-3{--tw-translate-y:1.2rem}.scale-100{--tw-scale-x:1;--tw-scale-y:1}.scale-100,.scale-95{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x:.95;--tw-scale-y:.95}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize-y{resize:vertical}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-settings{grid-template-columns:35% 1fr}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-1{gap:.4rem}.gap-12px{gap:12px}.gap-16px{gap:16px}.gap-2{gap:.8rem}.gap-20px{gap:20px}.gap-4{gap:1.6rem}.gap-4px{gap:4px}.gap-5{gap:2rem}.gap-6{gap:2.4rem}.gap-8px{gap:8px}.gap-x-16px{-moz-column-gap:16px;column-gap:16px}.gap-x-4px{-moz-column-gap:4px;column-gap:4px}.gap-x-8px{-moz-column-gap:8px;column-gap:8px}.gap-y-12px{row-gap:12px}.gap-y-16px{row-gap:16px}.gap-y-24px{row-gap:24px}.gap-y-4px{row-gap:4px}.gap-y-6{row-gap:2.4rem}.gap-y-8px{row-gap:8px}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.2rem*var(--tw-space-y-reverse));margin-top:calc(1.2rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.6rem*var(--tw-space-y-reverse));margin-top:calc(1.6rem*(1 - var(--tw-space-y-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.self-center{align-self:center}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-x-scroll{overflow-x:scroll}.overflow-y-scroll{overflow-y:scroll}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-pre-wrap{white-space:pre-wrap}.rounded{border-radius:.4rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-t{border-top-left-radius:.4rem;border-top-right-radius:.4rem}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l-0{border-left-width:0}.border-r-0{border-right-width:0}.border-r-2{border-right-width:2px}.border-t-0{border-top-width:0}.border-solid{border-style:solid}.border-none{border-style:none}.border-black{--tw-border-opacity:1;border-color:rgb(28 27 27/var(--tw-border-opacity,1))}.border-border{border-color:hsl(var(--border))}.border-green-600\\/10{border-color:#16a34a1a}.border-grey-mid{--tw-border-opacity:1;border-color:rgb(153 153 153/var(--tw-border-opacity,1))}.border-neutral-800{--tw-border-opacity:1;border-color:rgb(38 38 38/var(--tw-border-opacity,1))}.border-transparent{border-color:transparent}.border-unraid-red\\/10{border-color:#e228281a}.border-unraid-red\\/90{border-color:#e22828e6}.border-white\\/10{border-color:#ffffff1a}.bg-background{background-color:hsl(var(--background))}.bg-black{--tw-bg-opacity:1;background-color:rgb(28 27 27/var(--tw-bg-opacity,1))}.bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.bg-card{background-color:hsl(var(--card))}.bg-foreground{background-color:hsl(var(--foreground))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.bg-green-500{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.bg-header-background-color{background-color:var(--header-background-color)}.bg-header-text-secondary{background-color:var(--header-text-secondary)}.bg-muted{background-color:hsl(var(--muted))}.bg-muted\\/80{background-color:hsl(var(--muted)/.8)}.bg-popover{background-color:hsl(var(--popover))}.bg-teal-500{--tw-bg-opacity:1;background-color:rgb(20 184 166/var(--tw-bg-opacity,1))}.bg-transparent{background-color:transparent}.bg-unraid-green{--tw-bg-opacity:1;background-color:rgb(99 166 89/var(--tw-bg-opacity,1))}.bg-unraid-red{--tw-bg-opacity:1;background-color:rgb(226 40 40/var(--tw-bg-opacity,1))}.bg-unraid-red\\/90{background-color:#e22828e6}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity,1))}.bg-zinc-800{background-color:rgb(39 39 42/var(--tw-bg-opacity,1))}.bg-opacity-100,.bg-zinc-800{--tw-bg-opacity:1}.bg-opacity-80{--tw-bg-opacity:.8}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-unraid-red{--tw-gradient-from:#e22828 var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.to-orange{--tw-gradient-to:#ff8c2f var(--tw-gradient-to-position)}.to-orange\\/60{--tw-gradient-to:rgba(255,140,47,.6) var(--tw-gradient-to-position)}.fill-current{fill:currentColor}.fill-green-600{fill:#16a34a}.fill-popover{fill:hsl(var(--popover))}.fill-unraid-red{fill:#e22828}.p-0{padding:0}.p-1{padding:.4rem}.p-12px{padding:12px}.p-16px{padding:16px}.p-2{padding:.8rem}.p-4{padding:1.6rem}.p-6{padding:2.4rem}.p-8px{padding:8px}.px-0{padding-left:0;padding-right:0}.px-12px{padding-left:12px;padding-right:12px}.px-16px{padding-left:16px;padding-right:16px}.px-4{padding-left:1.6rem;padding-right:1.6rem}.px-4px{padding-left:4px;padding-right:4px}.px-6{padding-left:2.4rem;padding-right:2.4rem}.px-6px{padding-left:6px;padding-right:6px}.px-7{padding-left:2.8rem;padding-right:2.8rem}.px-8px{padding-left:8px;padding-right:8px}.py-2{padding-bottom:.8rem;padding-top:.8rem}.py-24px{padding-bottom:24px;padding-top:24px}.py-4{padding-bottom:1.6rem;padding-top:1.6rem}.py-4px{padding-bottom:4px;padding-top:4px}.py-5{padding-bottom:2rem;padding-top:2rem}.py-8px{padding-bottom:8px;padding-top:8px}.pb-0{padding-bottom:0}.pb-12{padding-bottom:4.8rem}.pb-2{padding-bottom:.8rem}.pb-8px{padding-bottom:8px}.pl-3{padding-left:1.2rem}.pl-40px{padding-left:40px}.pr-16px{padding-right:16px}.pr-40px{padding-right:40px}.pr-4px{padding-right:4px}.pt-4px{padding-top:4px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-end{text-align:end}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-10px{font-size:10px}.text-12px{font-size:12px}.text-14px{font-size:14px}.text-16px{font-size:16px}.text-18px{font-size:18px}.text-20px{font-size:20px}.text-24px{font-size:24px}.text-2xl{font-size:2.4rem;line-height:3.2rem}.text-base{font-size:1.6rem;line-height:2.4rem}.text-lg{font-size:1.8rem;line-height:2.8rem}.text-sm{font-size:1.4rem;line-height:2rem}.text-xl{font-size:2rem;line-height:2.8rem}.text-xs{font-size:1.2rem;line-height:1.6rem}.font-bold{font-weight:700}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-6{line-height:2.4rem}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.tracking-normal{letter-spacing:0}.tracking-wide{letter-spacing:.025em}.tracking-widest{letter-spacing:.1em}.text-\\[\\#486dba\\]{--tw-text-opacity:1;color:rgb(72 109 186/var(--tw-text-opacity,1))}.text-black{--tw-text-opacity:1;color:rgb(28 27 27/var(--tw-text-opacity,1))}.text-current{color:currentColor}.text-destructive{color:hsl(var(--destructive))}.text-foreground{color:hsl(var(--foreground))}.text-gray-200{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-green-500{--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity,1))}.text-green-600{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.text-grey-mid{--tw-text-opacity:1;color:rgb(153 153 153/var(--tw-text-opacity,1))}.text-header-text-primary{color:var(--header-text-primary)}.text-header-text-secondary{color:var(--header-text-secondary)}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-orange{--tw-text-opacity:1;color:rgb(255 140 47/var(--tw-text-opacity,1))}.text-orange-dark{--tw-text-opacity:1;color:rgb(241 90 44/var(--tw-text-opacity,1))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-unraid-green{--tw-text-opacity:1;color:rgb(99 166 89/var(--tw-text-opacity,1))}.text-unraid-red{--tw-text-opacity:1;color:rgb(226 40 40/var(--tw-text-opacity,1))}.text-unraid-red-500{--tw-text-opacity:1;color:rgb(244 63 63/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity,1))}.text-yellow-accent{--tw-text-opacity:1;color:rgb(233 191 65/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-100{opacity:1}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-75{opacity:.75}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-inner{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 rgba(0,0,0,.05);--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.shadow-none,.shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.shadow-green-600\\/30{--tw-shadow-color:rgba(22,163,74,.3);--tw-shadow:var(--tw-shadow-colored)}.shadow-orange\\/10{--tw-shadow-color:rgba(255,140,47,.1);--tw-shadow:var(--tw-shadow-colored)}.shadow-unraid-red\\/30{--tw-shadow-color:rgba(226,40,40,.3);--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.outline-black{outline-color:#1c1b1b}.outline-primary{outline-color:hsl(var(--primary))}.outline-white{outline-color:#fff}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-0,.ring-2{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-primary{--tw-ring-color:hsl(var(--primary))}.ring-offset-2{--tw-ring-offset-width:2px}.ring-offset-background{--tw-ring-offset-color:hsl(var(--background))}.grayscale{--tw-grayscale:grayscale(100%)}.grayscale,.invert{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert:invert(100%)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-none{transition-property:none}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.duration-100{animation-duration:.1s}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.ease-in{animation-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.running{animation-play-state:running}.unraid_mark_2,.unraid_mark_4{animation:mark_2 1.5s ease infinite}.unraid_mark_3{animation:mark_3 1.5s ease infinite}.unraid_mark_6,.unraid_mark_8{animation:mark_6 1.5s ease infinite}.unraid_mark_7{animation:mark_7 1.5s ease infinite}@keyframes mark_2{50%{transform:translateY(-40px)}to{transform:translateY(0)}}@keyframes mark_3{50%{transform:translateY(-62px)}to{transform:translateY(0)}}@keyframes mark_6{50%{transform:translateY(40px)}to{transform:translateY(0)}}@keyframes mark_7{50%{transform:translateY(62px)}to{transform:translateY(0)}}.\\*\\:cursor-default>*{cursor:default}.even\\:bg-black\\/5:nth-child(2n){background-color:#1c1b1b0d}.even\\:bg-grey-darkest:nth-child(2n){--tw-bg-opacity:1;background-color:rgb(34 34 34/var(--tw-bg-opacity,1))}@keyframes pulse{50%{opacity:.5}}.hover\\:animate-pulse:hover{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.hover\\:border-orange-dark:hover{--tw-border-opacity:1;border-color:rgb(241 90 44/var(--tw-border-opacity,1))}.hover\\:bg-blue-600:hover{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.hover\\:bg-unraid-red:hover{--tw-bg-opacity:1;background-color:rgb(226 40 40/var(--tw-bg-opacity,1))}.hover\\:bg-gradient-to-r:hover{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.hover\\:from-unraid-red:hover{--tw-gradient-from:#e22828 var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\\:from-unraid-red\\/60:hover{--tw-gradient-from:rgba(226,40,40,.6) var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\\:to-orange:hover{--tw-gradient-to:#ff8c2f var(--tw-gradient-to-position)}.hover\\:to-orange\\/60:hover{--tw-gradient-to:rgba(255,140,47,.6) var(--tw-gradient-to-position)}.hover\\:text-\\[\\#3b5ea9\\]:hover{--tw-text-opacity:1;color:rgb(59 94 169/var(--tw-text-opacity,1))}.hover\\:text-destructive:hover{color:hsl(var(--destructive))}.hover\\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\\:underline:hover{text-decoration-line:underline}.hover\\:no-underline:hover{text-decoration-line:none}.hover\\:opacity-100:hover{opacity:1}.hover\\:opacity-75:hover{opacity:.75}.focus\\:border-orange-dark:focus{--tw-border-opacity:1;border-color:rgb(241 90 44/var(--tw-border-opacity,1))}.focus\\:bg-unraid-red:focus{--tw-bg-opacity:1;background-color:rgb(226 40 40/var(--tw-bg-opacity,1))}.focus\\:bg-gradient-to-r:focus{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.focus\\:from-unraid-red:focus{--tw-gradient-from:#e22828 var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\\:from-unraid-red\\/60:focus{--tw-gradient-from:rgba(226,40,40,.6) var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\\:to-orange:focus{--tw-gradient-to:#ff8c2f var(--tw-gradient-to-position)}.focus\\:to-orange\\/60:focus{--tw-gradient-to:rgba(255,140,47,.6) var(--tw-gradient-to-position)}.focus\\:text-\\[\\#3b5ea9\\]:focus{--tw-text-opacity:1;color:rgb(59 94 169/var(--tw-text-opacity,1))}.focus\\:text-white:focus{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.focus\\:underline:focus{text-decoration-line:underline}.focus\\:no-underline:focus{text-decoration-line:none}.focus\\:opacity-100:focus{opacity:1}.focus\\:opacity-75:focus{opacity:.75}.focus\\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\\:ring-indigo-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(99 102 241/var(--tw-ring-opacity,1))}.focus\\:ring-indigo-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(79 70 229/var(--tw-ring-opacity,1))}.focus\\:ring-offset-2:focus{--tw-ring-offset-width:2px}.disabled\\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\\:focus\\:opacity-50:focus:disabled,.disabled\\:hover\\:opacity-50:hover:disabled,.disabled\\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\\:text-orange-dark{--tw-text-opacity:1;color:rgb(241 90 44/var(--tw-text-opacity,1))}.group:hover .group-hover\\:underline{text-decoration-line:underline}.group:hover .group-hover\\:opacity-100{opacity:1}.group:focus .group-focus\\:text-orange-dark{--tw-text-opacity:1;color:rgb(241 90 44/var(--tw-text-opacity,1))}.group:focus .group-focus\\:underline{text-decoration-line:underline}.data-\\[disabled\\]\\:opacity-100[data-disabled],.group:focus .group-focus\\:opacity-100{opacity:1}.prose-a\\:text-unraid-red :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity:1;color:rgb(226 40 40/var(--tw-text-opacity,1))}.hover\\:prose-a\\:text-unraid-red\\/60 :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):hover{color:#e2282899}.hover\\:prose-a\\:no-underline :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):hover{text-decoration-line:none}.dark\\:border-white:is(.dark *){--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.dark\\:bg-black:is(.dark *){--tw-bg-opacity:1;background-color:rgb(28 27 27/var(--tw-bg-opacity,1))}.dark\\:text-white:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.dark\\:prose-a\\:text-orange :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):is(.dark *){--tw-text-opacity:1;color:rgb(255 140 47/var(--tw-text-opacity,1))}.hover\\:dark\\:prose-a\\:text-orange\\/60 :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):is(.dark *):hover{color:#ff8c2f99}@media (min-width:640px){.sm\\:col-span-2{grid-column:span 2/span 2}.sm\\:col-span-3{grid-column:span 3/span 3}.sm\\:col-start-2{grid-column-start:2}.sm\\:block{display:block}.sm\\:flex{display:flex}.sm\\:w-\\[150px\\]{width:150px}.sm\\:min-w-\\[400px\\]{min-width:400px}.sm\\:max-w-300px{max-width:300px}.sm\\:max-w-\\[540px\\]{max-width:540px}.sm\\:max-w-lg{max-width:32rem}.sm\\:flex-shrink-0{flex-shrink:0}.sm\\:flex-grow-0{flex-grow:0}.sm\\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\\:flex-row{flex-direction:row}.sm\\:items-start{align-items:flex-start}.sm\\:items-center{align-items:center}.sm\\:justify-end{justify-content:flex-end}.sm\\:justify-center{justify-content:center}.sm\\:justify-between{justify-content:space-between}.sm\\:gap-16px{gap:16px}.sm\\:gap-24px{gap:24px}.sm\\:gap-y-24px{row-gap:24px}.sm\\:p-16px{padding:16px}.sm\\:px-20px{padding-left:20px;padding-right:20px}.sm\\:pr-40px{padding-right:40px}.sm\\:text-right{text-align:right}.sm\\:text-18px{font-size:18px}.sm\\:text-20px{font-size:20px}.sm\\:text-24px{font-size:24px}}@media (min-width:768px){.md\\:inline-block{display:inline-block}.md\\:flex-row{flex-direction:row}.md\\:items-start{align-items:flex-start}.md\\:items-end{align-items:flex-end}.md\\:justify-between{justify-content:space-between}.md\\:gap-16px{gap:16px}.md\\:p-24px{padding:24px}.md\\:text-24px{font-size:24px}}@media (min-width:470px){.\\32xs\\:block{display:block}}@media (min-width:530px){.xs\\:block{display:block}.xs\\:flex-row{flex-direction:row}.xs\\:items-baseline{align-items:baseline}.xs\\:justify-start{justify-content:flex-start}.xs\\:gap-x-12px{-moz-column-gap:12px;column-gap:12px}}@media (min-height:700px){.tall\\:max-h-\\[75vh\\]{max-height:75vh}}.\\[\\&\\>\\*\\:nth-child\\(even\\)\\]\\:ml-10>:nth-child(2n){margin-left:4rem}.\\[\\&\\>\\*\\:nth-child\\(odd\\)\\]\\:text-end>:nth-child(odd){text-align:end}.\\[\\&_\\.vertical-layout\\]\\:space-y-6 .vertical-layout>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2.4rem*var(--tw-space-y-reverse));margin-top:calc(2.4rem*(1 - var(--tw-space-y-reverse)))}']]]),Vpt={class:"text-12px font-semibold transition-colors duration-150 ease-in-out border-t-0 border-l-0 border-r-0 border-b-2 border-transparent hover:border-orange-dark focus:border-orange-dark focus:outline-none"};const Wpt=Ode({},[["render",function(eee,tee){return xne(),Ene("button",Vpt,[tae(eee.$slots,"default")])}]]),Hpt={class:"flex flex-row items-center gap-x-8px"},Kpt={key:1},Gpt=Eoe({__name:"ServerState",props:{t:{type:Function}},setup(eee){const{state:tee,stateData:ree}=CUe(IZe()),oee=nie((()=>ree.value.actions&&ree.value.actions.find((eee=>"purchase"===eee.name)))),aee=nie((()=>ree.value.actions&&ree.value.actions.find((eee=>"upgrade"===eee.name))));return(eee,nee)=>{const iee=Wpt;return xne(),Ene("span",Hpt,[zre(aee)?(xne(),One(iee,{key:0,class:"text-header-text-secondary",title:eee.t("Upgrade Key"),onClick:nee[0]||(nee[0]=eee=>zre(aee).click?.())},{default:doe((()=>[Ane("h5",null,[nee[2]||(nee[2]=Rne("Unraid OS ")),Ane("em",null,[Ane("strong",null,Hee(eee.t(zre(ree).humanReadable)),1)])])])),_:1},8,["title"])):(xne(),Ene("h5",Kpt,[nee[3]||(nee[3]=Rne(" Unraid OS ")),Ane("em",{class:Bee({"text-unraid-red":zre(ree).error||"EEXPIRED"===zre(tee)})},[Ane("strong",null,Hee(eee.t(zre(ree).humanReadable)),1)],2)])),zre(oee)?(xne(),One(iee,{key:2,class:"text-orange-dark relative top-[1px] hidden sm:block",title:eee.t("Purchase Key"),onClick:nee[1]||(nee[1]=eee=>zre(oee).click?.())},{default:doe((()=>[Rne(Hee(eee.t("Purchase")),1)])),_:1},8,["title"])):Mne("",!0)])}}}),Xpt={class:"relative"},Qpt={key:0,class:"absolute top-0 right-0 size-2.5 rounded-full border border-neutral-800 bg-unraid-green"},Zpt=Eoe({__name:"Indicator",props:{overview:{type:Object},seen:{type:Boolean}},setup(eee){const tee=eee,ree=nie((()=>{if(tee.overview?.unread)switch(!0){case tee.overview.unread.alert>0:return XGe.Alert;case tee.overview.unread.warning>0:return XGe.Warning;case tee.overview.unread.total>0:return"UNREAD";default:return}})),oee=nie((()=>{switch(ree.value){case XGe.Warning:return{component:cKe,color:"text-yellow-500 translate-y-0.5"};case XGe.Alert:return{component:kKe,color:"text-unraid-red"}}return null}));return(eee,tee)=>(xne(),Ene("div",Xpt,[Tne(zre(tKe),{class:"w-6 h-6 text-header-text-primary"}),eee.seen||"UNREAD"!==zre(ree)?!eee.seen&&zre(oee)&&zre(ree)?(xne(),One(Xoe(zre(oee).component),{key:1,class:Bee(zre(cn)("absolute -top-1 -right-1 size-4 rounded-full",zre(oee).color))},null,8,["class"])):Mne("",!0):(xne(),Ene("div",Qpt))]))}}),Jpt={class:"group/item relative py-5 flex flex-col gap-2 text-base"},eut={class:"flex flex-row items-baseline justify-between gap-2 -translate-y-1"},tut={class:"tracking-normal flex flex-row items-baseline gap-2 uppercase font-bold overflow-x-hidden"},rut=["title"],out=["title"],aut={class:"text-secondary-foreground text-sm"},nut={class:"font-bold"},iut={class:"flex flex-row items-center justify-between gap-2"},sut=["innerHTML"],lut={key:0,class:"text-red-600"},cut={class:"flex justify-end items-baseline gap-4"},dut=["href"],put=Eoe({__name:"Item",props:{__typename:{type:String},id:{type:String},title:{type:String},subject:{type:String},description:{type:String},importance:{type:String},link:{type:[String,null]},type:{type:String},timestamp:{type:[String,null]},formattedTimestamp:{type:[String,null]}," $fragmentName":{type:String}},setup(eee){const tee=eee,ree=function(eee,tee,ree){let oee;oee=kre(ree)?{evaluating:ree}:{};const{lazy:aee=!1,evaluating:nee,shallow:iee=!0,onError:see=MXe}=oee,lee=Sre(!aee),cee=iee?Sre(tee):_re(tee);let dee=0;return ene((async tee=>{if(!lee.value)return;dee++;const ree=dee;let oee=!1;nee&&Promise.resolve().then((()=>{nee.value=!0}));try{const aee=await eee((eee=>{tee((()=>{nee&&(nee.value=!1),oee||eee()}))}));ree===dee&&(cee.value=aee)}catch(e){see(e)}finally{nee&&ree===dee&&(nee.value=!1),oee=!0}})),aee?nie((()=>(lee.value=!0,cee.value))):cee}((async()=>{try{return await ppt.parse(tee.description)}catch(e){return console.error(e),tee.description}}),""),oee=nie((()=>{switch(tee.importance){case"INFO":return{component:rKe,color:"text-unraid-green"};case"WARNING":return{component:cKe,color:"text-yellow-accent"};case"ALERT":return{component:kKe,color:"text-unraid-red"}}return null})),aee=dre(qHe(qQe,{variables:{id:tee.id}})),nee=dre(qHe(WQe,{variables:{id:tee.id,type:tee.type}})),iee=nie((()=>aee.error?.message??nee.error?.message)),see=nie((()=>{if(!tee.timestamp)return"";const eee=navigator.language??"en-US";return new Intl.DateTimeFormat(eee,{localeMatcher:"best fit",month:"short",day:"numeric",hour:"2-digit",minute:"2-digit",hour12:["AM","PM"].some((eee=>(tee.formattedTimestamp??"AM").includes(eee)))}).format(new Date(tee.timestamp))}));return(eee,tee)=>(xne(),Ene("div",Jpt,[Ane("header",eut,[Ane("h3",tut,[zre(oee)?(xne(),One(Xoe(zre(oee).component),{key:0,class:Bee(["size-5 shrink-0 translate-y-1",zre(oee).color])},null,8,["class"])):Mne("",!0),Ane("span",{class:"truncate flex-1",title:eee.title},Hee(eee.title),9,rut)]),Ane("div",{class:"shrink-0 flex flex-row items-baseline justify-end gap-2 mt-1",title:eee.formattedTimestamp??zre(see)},[Ane("p",aut,Hee(zre(see)),1)],8,out)]),Ane("h4",nut,Hee(eee.subject),1),Ane("div",iut,[Ane("div",{class:"",innerHTML:zre(ree)},null,8,sut)]),zre(iee)?(xne(),Ene("p",lut,"Error: "+Hee(zre(iee)),1)):Mne("",!0),Ane("div",cut,[eee.link?(xne(),Ene("a",{key:0,href:eee.link},[Tne(zre(Ype),{type:"button",variant:"outline"},{default:doe((()=>[Tne(zre(wKe),{class:"size-4 mr-2"}),tee[0]||(tee[0]=Ane("span",{class:"text-sm"},"View",-1))])),_:1})],8,dut)):Mne("",!0),eee.type===zre(QGe).Unread?(xne(),One(zre(Ype),{key:1,disabled:zre(aee).loading,onClick:zre(aee).mutate},{default:doe((()=>[Tne(zre(WHe),{class:"size-4 mr-2"}),tee[1]||(tee[1]=Ane("span",{class:"text-sm"},"Archive",-1))])),_:1},8,["disabled","onClick"])):Mne("",!0),eee.type===zre(QGe).Archive?(xne(),One(zre(Ype),{key:2,disabled:zre(nee).loading,onClick:zre(nee).mutate},{default:doe((()=>[Tne(zre(_Ke),{class:"size-4 mr-2"}),tee[2]||(tee[2]=Ane("span",{class:"text-sm"},"Delete",-1))])),_:1},8,["disabled","onClick"])):Mne("",!0)])]))}}),uut=NXe?window:void 0;function hut(eee){var _a;const tee=$re(eee);return null!=(_a=null==tee?void 0:tee.$el)?_a:tee}function fut(...eee){const tee=[],ree=()=>{tee.forEach((fn=>fn())),tee.length=0},oee=nie((()=>{const tee=BXe($re(eee[0])).filter((e=>null!=e));return tee.every((e=>"string"!=typeof e))?tee:void 0})),aee=KXe((()=>{var _a,_b;return[null!=(_b=null==(_a=oee.value)?void 0:_a.map((e=>hut(e))))?_b:[uut].filter((e=>null!=e)),BXe($re(oee.value?eee[1]:eee[0])),BXe(zre(oee.value?eee[2]:eee[1])),$re(oee.value?eee[3]:eee[2])]}),(([eee,oee,aee,nee])=>{if(ree(),!(null==eee?void 0:eee.length)||!(null==oee?void 0:oee.length)||!(null==aee?void 0:aee.length))return;const iee=PXe(nee)?{...nee}:nee;tee.push(...eee.flatMap((el=>oee.flatMap((eee=>aee.map((tee=>((el,eee,tee,ree)=>(el.addEventListener(eee,tee,ree),()=>el.removeEventListener(eee,tee,ree)))(el,eee,tee,iee))))))))}),{flush:"post"});return AXe(ree),()=>{aee(),ree()}}function gut(eee){const tee=function(){const eee=Sre(!1),tee=Wne();return tee&&Doe((()=>{eee.value=!0}),tee),eee}();return nie((()=>(tee.value,Boolean(eee()))))}function mut(eee,tee={}){const{window:ree=uut,scrollTarget:oee,threshold:aee=0,rootMargin:nee,once:iee=!1}=tee,see=Sre(!1),{stop:lee}=function(eee,tee,ree={}){const{root:oee,rootMargin:aee="0px",threshold:nee=0,window:iee=uut,immediate:see=!0}=ree,lee=gut((()=>iee&&"IntersectionObserver"in iee)),cee=nie((()=>BXe($re(eee)).map(hut).filter(IXe)));let dee=MXe;const pee=Sre(see),uee=lee.value?rne((()=>[cee.value,hut(oee),pee.value]),(([eee,ree])=>{if(dee(),!pee.value)return;if(!eee.length)return;const oee=new IntersectionObserver(tee,{root:hut(ree),rootMargin:aee,threshold:nee});eee.forEach((el=>el&&oee.observe(el))),dee=()=>{oee.disconnect(),dee=MXe}}),{immediate:see,flush:"post"}):MXe,hee=()=>{dee(),uee(),pee.value=!1};return AXe(hee),{isSupported:lee,isActive:pee,pause(){dee(),pee.value=!1},resume(){pee.value=!0},stop:hee}}(eee,(eee=>{let tee=see.value,ree=0;for(const oee of eee)oee.time>=ree&&(ree=oee.time,tee=oee.isIntersecting);see.value=tee,iee&&GXe(see,(()=>{lee()}))}),{root:oee,window:ree,threshold:aee,rootMargin:$re(nee)});return see}function wut(el){return"undefined"!=typeof Window&&el instanceof Window?el.document.documentElement:"undefined"!=typeof Document&&el instanceof Document?el.documentElement:el}function vut(eee,tee={}){const{throttle:ree=0,idle:oee=200,onStop:aee=MXe,onScroll:nee=MXe,offset:iee={left:0,right:0,top:0,bottom:0},eventListenerOptions:see={capture:!1,passive:!0},behavior:lee="auto",window:cee=uut,onError:dee=e=>{console.error(e)}}=tee,pee=Sre(0),uee=Sre(0),x=nie({get:()=>pee.value,set(x2){hee(x2,void 0)}}),y=nie({get:()=>uee.value,set(y2){hee(void 0,y2)}});function hee(_x,_y){var _a,_b,_c,_d;if(!cee)return;const tee=$re(eee);if(!tee)return;null==(_c=tee instanceof Document?cee.document.body:tee)||_c.scrollTo({top:null!=(_a=$re(_y))?_a:y.value,left:null!=(_b=$re(_x))?_b:x.value,behavior:$re(lee)});const ree=(null==(_d=null==tee?void 0:tee.document)?void 0:_d.documentElement)||(null==tee?void 0:tee.documentElement)||tee;null!=x&&(pee.value=ree.scrollLeft),null!=y&&(uee.value=ree.scrollTop)}const fee=Sre(!1),gee=dre({left:!0,right:!1,top:!0,bottom:!1}),mee=dre({left:!1,right:!1,top:!1,bottom:!1}),wee=e=>{fee.value&&(fee.value=!1,mee.left=!1,mee.right=!1,mee.top=!1,mee.bottom=!1,aee(e))},vee=function(fn,ms=200,eee={}){return FXe(UXe(ms,eee),fn)}(wee,ree+oee),bee=eee=>{var _a;if(!cee)return;const el=(null==(_a=null==eee?void 0:eee.document)?void 0:_a.documentElement)||(null==eee?void 0:eee.documentElement)||hut(eee),{display:tee,flexDirection:ree,direction:oee}=getComputedStyle(el),aee="rtl"===oee?-1:1,nee=el.scrollLeft;mee.left=neepee.value;const see=Math.abs(nee*aee)<=(iee.left||0),lee=Math.abs(nee*aee)+el.clientWidth>=el.scrollWidth-(iee.right||0)-1;"flex"===tee&&"row-reverse"===ree?(gee.left=lee,gee.right=see):(gee.left=see,gee.right=lee),pee.value=nee;let dee=el.scrollTop;eee!==cee.document||dee||(dee=cee.document.body.scrollTop),mee.top=deeuee.value;const hee=Math.abs(dee)<=(iee.top||0),fee=Math.abs(dee)+el.clientHeight>=el.scrollHeight-(iee.bottom||0)-1;"flex"===tee&&"column-reverse"===ree?(gee.top=fee,gee.bottom=hee):(gee.top=hee,gee.bottom=fee),uee.value=dee},yee=e=>{var _a;if(!cee)return;const eee=null!=(_a=e.target.documentElement)?_a:e.target;bee(eee),fee.value=!0,vee(e),nee(e)};return fut(eee,"scroll",ree?qXe(yee,ree,!0,!1):yee,see),HXe((()=>{try{const tee=$re(eee);if(!tee)return;bee(tee)}catch(e){dee(e)}})),fut(eee,"scrollend",wee,see),{x:x,y:y,isScrolling:fee,arrivedState:gee,directions:mee,measure(){const tee=$re(eee);cee&&tee&&bee(tee)}}}function but(eee,tee,ree={}){var _a;const{direction:oee="bottom",interval:aee=100,canLoadMore:nee=()=>!0}=ree,iee=dre(vut(eee,{...ree,offset:{[oee]:null!=(_a=ree.distance)?_a:0,...ree.offset}})),see=_re(),lee=nie((()=>!!see.value)),cee=nie((()=>wut($re(eee)))),dee=mut(cee);function pee(){if(iee.measure(),!cee.value||!dee.value||!nee(cee.value))return;const{scrollHeight:eee,clientHeight:ree,scrollWidth:lee,clientWidth:uee}=cee.value,hee="bottom"===oee||"top"===oee?eee<=ree:lee<=uee;(iee.arrivedState[oee]||hee)&&(see.value||(see.value=Promise.all([tee(iee),new Promise((eee=>setTimeout(eee,aee)))]).finally((()=>{see.value=null,eoe((()=>pee()))}))))}const uee=rne((()=>[iee.arrivedState[oee],dee.value]),pee,{immediate:!0});var fn,hee;return fn=uee,YXe()&&Boe(fn,hee),{isLoading:lee,reset(){eoe((()=>pee()))}}}const yut={mounted(el,eee){"function"==typeof eee.value?but(el,eee.value):but(el,...eee.value)}};!function(){let eee=!1;const tee=Sre(!1)}();function xut(){return{latestSeenTimestamp:lQe("latest-seen-notification-timestamp",new Date(0).toISOString()),haveSeenNotifications:lQe("have-seen-notifications",null)}}function kut(){const{latestSeenTimestamp:eee,haveSeenNotifications:tee}=xut(),{result:ree}=BHe(YQe,(()=>({filter:{offset:0,limit:1,type:QGe.Unread}}))),oee=nie((()=>{const eee=ree.value?.notifications.list;if(!eee)return;const[tee]=_Ge(0,eee);return tee})),aee=_re(),nee=GXe(oee,(()=>{aee.value=oee.value?.timestamp}));Boe((()=>nee()));return ene((()=>{var ree;aee.value&&(tee.value=(ree=aee.value,new Date(ree??"0")<=new Date(eee.value)))})),{latestNotificationTimestamp:aee,haveSeenNotifications:tee}}const _ut={key:0,class:"divide-y px-7 flex flex-col overflow-y-scroll flex-1 min-h-0"},Sut={key:0,class:"py-5 grid place-content-center"},Eut={key:1,class:"py-5 grid place-content-center text-secondary-foreground"},Out={key:0,class:"contents"},zut=Eoe({__name:"List",props:{type:{type:String},pageSize:{default:15,type:Number},importance:{default:void 0,type:String}},setup(eee){const tee=eee,ree=_re(!0);rne(tee,(()=>{ree.value=!0}));const{offlineError:oee}=nZe(),{result:aee,error:nee,loading:iee,fetchMore:see,refetch:lee}=BHe(YQe,(()=>({filter:{offset:0,limit:tee.pageSize,type:tee.type,importance:tee.importance}}))),cee=nie((()=>{if(!aee.value?.notifications.list)return[];return _Ge(0,aee.value?.notifications.list).filter((n=>n.type===tee.type))})),{latestSeenTimestamp:dee}=xut();async function pee(){const eee=await see({variables:{filter:{offset:cee.value.length,limit:tee.pageSize,type:tee.type,importance:tee.importance}}}),oee=eee?.data.notifications.list.length??0;(0===oee||oee{const[eee]=cee.value;eee?.timestamp&&new Date(eee.timestamp)>new Date(dee.value)&&(dee.value=eee.timestamp)}),{immediate:!0}),(eee,aee)=>{const see=put;return zre(cee)?.length>0?poe((xne(),Ene("div",_ut,[(xne(!0),Ene(gne,null,Joe(zre(cee),(eee=>(xne(),One(see,Une({key:eee.id,ref_for:!0},eee),null,16)))),128)),zre(iee)?(xne(),Ene("div",Sut,[Tne(zre(Dge))])):Mne("",!0),zre(ree)?Mne("",!0):(xne(),Ene("div",Eut," You've reached the end... "))])),[[zre(yut),[pee,{canLoadMore:()=>zre(ree)}]]]):(xne(),One(zre(Yge),{key:1,loading:zre(iee),error:zre(oee)??zre(nee),onRetry:zre(lee)},{default:doe((()=>[0===zre(cee)?.length?(xne(),Ene("div",Out,[Tne(zre(aKe),{class:"h-10 text-green-600 translate-y-3"}),Rne(" "+Hee(`No ${tee.importance?.toLowerCase()??""} notifications to see here!`),1)])):Mne("",!0)])),_:1},8,["loading","error","onRetry"]))}}}),$ut=JGe("\n subscription NotificationAddedSub {\n notificationAdded {\n ...NotificationFragment\n }\n }\n"),Cut=JGe("\n subscription NotificationOverviewSub {\n notificationsOverview {\n archive {\n ...NotificationCountFragment\n }\n unread {\n ...NotificationCountFragment\n }\n }\n }\n"),jut={class:"relative flex flex-col h-full w-full"},Aut={href:"/Settings/Notifications"},Tut={class:"flex flex-row justify-between items-center flex-wrap gap-5 px-6"},Nut={key:0},Iut={key:0},Rut=Eoe({__name:"Sidebar",setup(eee){const{mutate:tee,loading:ree}=qHe(VQe),{mutate:oee,loading:aee}=qHe(HQe),{mutate:nee}=qHe(GQe),{determineTeleportTarget:iee}=(()=>{const eee=_re("#modals"),tee=()=>{const tee=document.querySelector("unraid-modals");if(!tee?.shadowRoot)return;const ree=tee.shadowRoot.querySelector("#modals");ree&&(eee.value=ree)};return Doe((()=>{tee()})),{teleportTarget:eee,determineTeleportTarget:tee}})(),see=_re(void 0),lee=async()=>{confirm("This will archive all notifications on your Unraid server. Continue?")&&await tee()},cee=async()=>{confirm("This will permanently delete all archived notifications currently on your Unraid server. Continue?")&&await oee()},{result:dee,subscribeToMore:pee}=BHe(KQe);pee({document:Cut,updateQuery:(eee,{subscriptionData:tee})=>{const ree=structuredClone(eee);return ree.notifications.overview=tee.data.notificationsOverview,ree}});const{latestNotificationTimestamp:uee,haveSeenNotifications:hee}=kut(),{onResult:fee}=VHe($ut);fee((({data:eee})=>{if(!eee)return;const tee=_Ge(0,eee.notificationAdded);if(tee.type!==QGe.Unread)return;if(tee.timestamp&&(uee.value=tee.timestamp),!globalThis.toast)return;const ree={[XGe.Alert]:globalThis.toast.error,[XGe.Warning]:globalThis.toast.warning,[XGe.Info]:globalThis.toast.info}[tee.importance];requestAnimationFrame((()=>ree(tee.title,{description:tee.subject,action:tee.link?{label:"Open",onClick:()=>location.assign(tee.link)}:void 0})))}));const gee=nie((()=>{if(dee.value)return dee.value.notifications.overview})),mee=nie((()=>{if(!gee.value)return 0;const{archive:eee,unread:tee}=gee.value;return Math.max(0,eee.total-tee.total)})),wee=()=>{iee(),nee()};return(eee,tee)=>{const oee=Zpt,nee=zut;return xne(),One(zre(Gge),{modal:!1},{default:doe((()=>[Tne(zre(Qge),{onClick:wee},{default:doe((()=>[tee[1]||(tee[1]=Ane("span",{class:"sr-only"},"Notifications",-1)),Tne(oee,{overview:zre(gee),seen:zre(hee)},null,8,["overview","seen"])])),_:1}),Tne(zre(sme),{side:"right",class:"w-full max-w-[100vw] sm:max-w-[540px] max-h-screen h-screen min-h-screen px-0 flex flex-col gap-5 pb-0"},{default:doe((()=>[Ane("div",jut,[Tne(zre(lme),{class:"ml-1 px-6 items-baseline gap-1 pb-2"},{default:doe((()=>[Tne(zre(dme),{class:"text-2xl"},{default:doe((()=>tee[2]||(tee[2]=[Rne("Notifications")]))),_:1}),Ane("a",Aut,[Tne(zre(Ype),{variant:"link",size:"sm",class:"p-0 h-auto"},{default:doe((()=>tee[3]||(tee[3]=[Rne("Edit Settings")]))),_:1})])])),_:1}),Tne(zre(Nme),{"default-value":"unread",class:"flex flex-1 flex-col min-h-0","aria-label":"Notification filters"},{default:doe((()=>[Ane("div",Tut,[Tne(zre(Ume),{class:"flex","aria-label":"Filter notifications by status"},{default:doe((()=>[Tne(zre(Fme),{value:"unread"},{default:doe((()=>[tee[4]||(tee[4]=Rne(" Unread ")),zre(gee)?(xne(),Ene("span",Nut,"("+Hee(zre(gee).unread.total)+")",1)):Mne("",!0)])),_:1}),Tne(zre(Fme),{value:"archived"},{default:doe((()=>[tee[5]||(tee[5]=Rne(" Archived ")),zre(gee)?(xne(),Ene("span",Iut,"("+Hee(zre(mee))+")",1)):Mne("",!0)])),_:1})])),_:1}),Tne(zre(Yme),{value:"unread",class:"flex-col items-end"},{default:doe((()=>[Tne(zre(Ype),{disabled:zre(ree),variant:"link",size:"sm",class:"text-foreground hover:text-destructive transition-none",onClick:lee},{default:doe((()=>tee[6]||(tee[6]=[Rne(" Archive All ")]))),_:1},8,["disabled"])])),_:1}),Tne(zre(Yme),{value:"archived",class:"flex-col items-end"},{default:doe((()=>[Tne(zre(Ype),{disabled:zre(aee),variant:"link",size:"sm",class:"text-foreground hover:text-destructive transition-none",onClick:cee},{default:doe((()=>tee[7]||(tee[7]=[Rne(" Delete All ")]))),_:1},8,["disabled"])])),_:1}),Tne(zre(Owe),{"onUpdate:modelValue":tee[0]||(tee[0]=eee=>{const tee=String(eee);see.value="all"!==tee&&tee?tee:void 0})},{default:doe((()=>[Tne(zre(dve),{class:"h-auto"},{default:doe((()=>[Tne(zre(uve),{class:"text-gray-400 leading-6",placeholder:"Filter By"})])),_:1}),Tne(zre(Hwe),null,{default:doe((()=>[Tne(zre(Qwe),null,{default:doe((()=>[Tne(zre(sve),null,{default:doe((()=>tee[8]||(tee[8]=[Rne("Notification Types")]))),_:1}),Tne(zre(ave),{value:"all"},{default:doe((()=>tee[9]||(tee[9]=[Rne("All Types")]))),_:1}),Tne(zre(ave),{value:zre(XGe).Alert},{default:doe((()=>tee[10]||(tee[10]=[Rne(" Alert ")]))),_:1},8,["value"]),Tne(zre(ave),{value:zre(XGe).Info},{default:doe((()=>tee[11]||(tee[11]=[Rne("Info")]))),_:1},8,["value"]),Tne(zre(ave),{value:zre(XGe).Warning},{default:doe((()=>tee[12]||(tee[12]=[Rne("Warning")]))),_:1},8,["value"])])),_:1})])),_:1})])),_:1})]),Tne(zre(Yme),{value:"unread",class:"flex-col flex-1 min-h-0"},{default:doe((()=>[Tne(nee,{importance:zre(see),type:zre(QGe).Unread},null,8,["importance","type"])])),_:1}),Tne(zre(Yme),{value:"archived",class:"flex-col flex-1 min-h-0"},{default:doe((()=>[Tne(nee,{importance:zre(see),type:zre(QGe).Archive},null,8,["importance","type"])])),_:1})])),_:1})])])),_:1})])),_:1})}}}),Put={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 133.52 76.97"},Mut={id:"unraid-mark",x1:"23.76",y1:"81.49",x2:"109.76",y2:"-4.51",gradientUnits:"userSpaceOnUse"},Dut=["stop-color"],Fut=["stop-color"],Lut=Eoe({__name:"Mark",props:{gradientStart:{default:"#e32929",type:String},gradientStop:{default:"#ff8d30",type:String}},setup:eee=>(eee,tee)=>(xne(),Ene("svg",Put,[Ane("defs",null,[Ane("linearGradient",Mut,[Ane("stop",{offset:"0","stop-color":eee.gradientStart},null,8,Dut),Ane("stop",{offset:"1","stop-color":eee.gradientStop},null,8,Fut)])]),tee[0]||(tee[0]=Ane("path",{fill:"url(#unraid-mark)",d:"M63.49,19.24H70V57.73H63.49ZM6.54,57.73H0V19.24H6.54Zm25.2,4.54h6.55V77H31.74ZM15.87,45.84h6.54V69.62H15.87Zm31.75,0h6.54V69.62H47.62ZM127,19.24h6.54V57.73H127ZM101.77,14.7H95.23V0h6.54Zm15.88,16.44H111.1V7.35h6.55Zm-31.75,0H79.36V7.35H85.9Z"},null,-1))]))}),Uut={class:"group relative z-0 flex items-center justify-center w-36px h-36px rounded-full bg-gradient-to-r from-unraid-red to-orange"},But=["src","alt"],Yut=Eoe({__name:"Avatar",props:{gradientStart:{default:"#e32929",type:String},gradientStop:{default:"#ff8d30",type:String}},setup(eee){const tee=IZe(),{avatar:ree,connectPluginInstalled:oee,registered:aee,username:nee}=CUe(tee);return(eee,tee)=>{const iee=Lut;return xne(),Ene("figure",Uut,[zre(ree)&&zre(oee)&&zre(aee)?(xne(),Ene("img",{key:0,src:zre(ree),alt:zre(nee),class:"absolute z-10 inset-0 w-36px h-36px rounded-full overflow-hidden"},null,8,But)):(xne(),One(iee,{key:1,"gradient-start":"#fff","gradient-stop":"#fff",class:"opacity-100 absolute z-10 w-36px px-4px"}))])}}}),qut=["title"],Vut={key:1,class:"relative leading-none"},Wut=Eoe({__name:"DropdownTrigger",props:{t:{type:Function}},setup(eee){const tee=eee,ree=Uct(),{dropdownVisible:oee}=CUe(ree),{errors:aee}=CUe(BGe()),{rebootType:nee,state:iee,stateData:see}=CUe(IZe()),{available:lee}=CUe(kQe()),cee=nie((()=>aee.value.length||see.value.error)),dee=nie((()=>see.value.error&&"EEXPIRED"!==iee.value?tee.t("Fix Error"):"")),pee=nie((()=>"ENOKEYFILE"===iee.value?tee.t("Get Started"):"EEXPIRED"===iee.value?tee.t("Trial Expired, see options below"):cee.value?tee.t("Learn more about the error"):oee.value?tee.t("Close Dropdown"):tee.t("Open Dropdown")));return(eee,tee)=>{const oee=Yut;return xne(),Ene("button",{class:"group text-18px border-0 relative flex flex-row justify-end items-center h-full gap-x-8px opacity-100 hover:opacity-75 focus:opacity-75 transition-opacity text-header-text-primary",title:zre(pee),onClick:tee[0]||(tee[0]=eee=>zre(ree).dropdownToggle())},[zre(aee).length&&zre(aee)[0].level?(xne(),Ene(gne,{key:0},["info"===zre(aee)[0].level?(xne(),One(zre(fKe),{key:0,class:"text-unraid-red fill-current relative w-24px h-24px"})):Mne("",!0),"warning"===zre(aee)[0].level?(xne(),One(zre(cKe),{key:1,class:"text-unraid-red fill-current relative w-24px h-24px"})):Mne("",!0),"error"===zre(aee)[0].level?(xne(),One(zre(kKe),{key:2,class:"text-unraid-red fill-current relative w-24px h-24px"})):Mne("",!0)],64)):Mne("",!0),zre(dee)?(xne(),Ene("span",Vut,[Ane("span",null,Hee(zre(dee)),1),tee[1]||(tee[1]=Ane("span",{class:"absolute bottom-[-3px] inset-x-0 h-2px w-full bg-gradient-to-r from-unraid-red to-orange rounded opacity-0 group-hover:opacity-100 group-focus:opacity-100 transition-opacity"},null,-1))])):Mne("",!0),zre(lee)&&!zre(nee)?(xne(),One(zre(eKe),{key:2,class:"hover:animate-pulse fill-current relative w-16px h-16px"})):Mne("",!0),Tne(zre(JHe),{class:"w-20px"}),Tne(oee)],8,qut)}}}),Hut=Eoe({__name:"Beta",props:{colorClasses:{default:"text-grey-mid border-grey-mid",type:String}},setup:eee=>(eee,tee)=>(xne(),Ene("span",{class:Bee(["text-10px uppercase py-4px px-6px border-2 rounded-full",eee.colorClasses])},Hee("Beta"),2))}),Kut={class:"leading-snug inline-flex flex-row items-center gap-x-8px"},Gut=Eoe({__name:"DropdownItem",props:{item:{type:Object},rounded:{type:Boolean,default:!0},t:{type:Function}},setup(eee){const tee=eee,ree=nie((()=>tee.item?.external&&tee.item.icon!==QHe));return(eee,tee)=>(xne(),One(Xoe(eee.item?.click?"button":"a"),{disabled:eee.item?.disabled,href:eee.item?.href??null,target:eee.item?.external?"_blank":null,rel:eee.item?.external?"noopener noreferrer":null,class:Bee(["text-left text-14px w-full flex flex-row items-center justify-between gap-x-8px px-8px py-8px cursor-pointer",{"text-foreground bg-transparent hover:text-white hover:bg-gradient-to-r hover:from-unraid-red hover:to-orange focus:text-white focus:bg-gradient-to-r focus:from-unraid-red focus:to-orange focus:outline-none":!eee.item?.emphasize,"text-white bg-gradient-to-r from-unraid-red to-orange hover:from-unraid-red/60 hover:to-orange/60 focus:from-unraid-red/60 focus:to-orange/60":eee.item?.emphasize,group:zre(ree),"rounded-md":eee.rounded,"disabled:opacity-50 disabled:hover:opacity-50 disabled:focus:opacity-50 disabled:cursor-not-allowed":eee.item?.disabled}]),onClick:tee[0]||(tee[0]=qie((tee=>eee.item?.click?eee.item?.click(eee.item?.clickParams??[]):null),["stop"]))},{default:doe((()=>[Ane("span",Kut,[(xne(),One(Xoe(eee.item?.icon),{class:"flex-shrink-0 text-current w-16px h-16px","aria-hidden":"true"})),Rne(" "+Hee(eee.t(eee.item?.text,eee.item?.textParams??[])),1)]),zre(ree)?(xne(),One(zre(QHe),{key:0,class:"text-white fill-current flex-shrink-0 w-16px h-16px ml-8px opacity-0 group-hover:opacity-100 transition-opacity duration-200 ease-in-out"})):Mne("",!0)])),_:1},8,["disabled","href","target","rel","class"]))}}),Xut={key:2,class:"w-full"},Qut="text-14px flex flex-row justify-start items-center gap-8px mt-8px px-8px",Zut=Eoe({__name:"DropdownConnectStatus",props:{t:{type:Function}},setup(eee){const tee=eee,{username:ree}=CUe(IZe()),oee=nZe(),{unraidApiStatus:aee,unraidApiRestartAction:nee}=CUe(oee),iee=()=>h(Ipe,{size:"custom"}),see=nie((()=>"connecting"===aee.value?{icon:iee,iconClasses:"w-4",text:tee.t("Loading…"),textClasses:"italic"}:"restarting"===aee.value?{icon:iee,iconClasses:"w-4",text:tee.t("Restarting unraid-api…"),textClasses:"italic"}:"offline"===aee.value?{icon:cKe,iconClasses:"text-red-500 w-16px h-16px",text:tee.t("unraid-api is offline")}:"online"===aee.value?{icon:oKe,iconClasses:"text-green-600 w-16px h-16px",text:tee.t("Connected")}:void 0));return(eee,tee)=>{const oee=Gut;return xne(),Ene(gne,null,[zre(ree)?(xne(),Ene("li",{key:0,class:Bee(Qut)},[Tne(zre(SKe),{class:"w-16px h-16px","aria-hidden":"true"}),Rne(" "+Hee(zre(ree)),1)])):Mne("",!0),zre(see)?(xne(),Ene("li",{key:1,class:Bee(Qut)},[(xne(),One(Xoe(zre(see).icon),{class:Bee(zre(see).iconClasses),"aria-hidden":"true"},null,8,["class"])),Rne(" "+Hee(zre(see).text),1)])):Mne("",!0),zre(nee)?(xne(),Ene("li",Xut,[Tne(oee,{item:zre(nee),t:eee.t},null,8,["item","t"])])):Mne("",!0)],64)}}}),Jut={key:0,class:"list-reset flex flex-col gap-y-8px mb-4px border-2 border-solid border-unraid-red/90 rounded-md"},eht={class:"text-18px py-4px px-12px text-white bg-unraid-red/90 font-semibold"},tht=["innerHTML"],rht={key:0},oht=Eoe({__name:"DropdownError",props:{t:{type:Function}},setup(eee){const tee=BGe(),{errors:ree}=CUe(tee);return(eee,tee)=>{const oee=Gut;return zre(ree).length?(xne(),Ene("ul",Jut,[(xne(!0),Ene(gne,null,Joe(zre(ree),((tee,ree)=>(xne(),Ene("li",{key:ree,class:"flex flex-col gap-8px"},[Ane("h3",eht,[Ane("span",null,Hee(eee.t(tee.heading)),1)]),Ane("div",{class:Bee(["text-14px px-12px flex flex-col gap-y-8px",{"pb-8px":!tee.actions}]),innerHTML:eee.t(tee.message)},null,10,tht),tee.actions?(xne(),Ene("nav",rht,[(xne(!0),Ene(gne,null,Joe(tee.actions,((tee,ree)=>(xne(),Ene("li",{key:`link_${ree}`},[Tne(oee,{item:tee,rounded:!1,t:eee.t},null,8,["item","t"])])))),128))])):Mne("",!0)])))),128))])):Mne("",!0)}}}),aht={class:"w-full h-2px bg-gradient-to-r from-unraid-red to-orange shadow-none border-none rounded"};const nht=Ode({},[["render",function(eee,tee){return xne(),Ene("hr",aht)}]]),iht={class:"flex flex-col grow gap-y-8px"},sht={key:0,class:"flex flex-col items-start justify-between mt-8px mx-8px"},lht={class:"text-18px leading-none flex flex-row gap-x-4px items-center justify-between"},cht={class:"text-16px font-semibold mt-2"},dht={class:"text-14px"},pht={class:"list-reset flex flex-col gap-y-4px p-0"},uht={key:2,class:"my-8px"},hht={key:3},fht=Eoe({__name:"DropdownContent",props:{t:{type:Function}},setup(eee){const tee=eee,ree=iZe(),oee=BGe(),aee=kQe(),{errors:nee}=CUe(oee),{keyActions:iee,connectPluginInstalled:see,rebootType:lee,registered:cee,regUpdatesExpired:dee,stateData:pee,stateDataError:uee}=CUe(IZe()),{available:hee,availableWithRenewal:fee}=CUe(aee),gee=nie((()=>pee.value.actions?.filter((eee=>"signIn"===eee.name))??[])),mee=nie((()=>pee.value.actions?.filter((eee=>"signOut"===eee.name))??[])),wee=nie((()=>iee.value?.filter((eee=>!["renew"].includes(eee.name))))),vee=nie((()=>({external:!0,click:()=>{ree.manage()},icon:EKe,text:tee.t("Manage Unraid.net Account"),title:tee.t("Manage Unraid.net Account in new tab")}))),bee=nie((()=>({click:()=>{aee.localCheckForUpdate()},icon:KHe,text:tee.t("Check for Update")}))),yee=nie((()=>({click:()=>{aee.setModalOpen(!0)},emphasize:!0,icon:eKe,text:fee.value?tee.t("Unraid OS {0} Released",[fee.value]):tee.t("Unraid OS {0} Update Available",[hee.value])}))),xee=nie((()=>({href:"downgrade"===lee.value?qKe.toString():WKe.toString(),icon:cKe,text:"downgrade"===lee.value?tee.t("Reboot Required for Downgrade"):tee.t("Reboot Required for Update")}))),kee=nie((()=>{const eee=[];return"downgrade"===lee.value||"update"===lee.value?(eee.push(xee.value),eee):(hee.value?eee.push(yee.value):eee.push(bee.value),eee)})),_ee=nie((()=>[...dee.value?[{href:VKe.toString(),icon:gKe,text:tee.t("OS Update Eligibility Expired"),title:tee.t("Go to Tools > Registration to Learn More")}]:[],...uee.value?[]:[...kee.value],...cee.value&&see.value?[{emphasize:!hee.value,external:!0,href:RKe.toString(),icon:QHe,text:tee.t("Go to Connect"),title:tee.t("Opens Connect in new tab")},vee.value,{href:YKe.toString(),icon:sKe,text:tee.t("Settings"),title:tee.t("Go to Connect plugin settings")},...mee.value]:[vee.value]])),See=nie((()=>nee.value.length)),Eee=nie((()=>!See.value&&!pee.value.error&&cee.value&&see.value)),Oee=nie((()=>Eee.value&&(iee.value?.length||_ee.value.length)||zee.value)),zee=nie((()=>{if(see.value&&!cee.value&&!nee.value.length&&!uee.value)return{heading:tee.t("Thank you for installing Connect!"),message:tee.t("Sign In to your Unraid.net account to get started")}}));return(eee,tee)=>{const ree=Hut,oee=Zut,aee=oht,nee=nht,iee=Gut;return xne(),Ene("div",iht,[zre(see)?(xne(),Ene("header",sht,[Ane("h2",lht,[Tne(zre(Fpe),{"gradient-start":"currentcolor","gradient-stop":"currentcolor",class:"text-foreground w-[120px]"}),Tne(ree)]),zre(zee)?(xne(),Ene(gne,{key:0},[Ane("h3",cht,Hee(zre(zee).heading),1),Ane("p",dht,Hee(zre(zee).message),1)],64)):Mne("",!0)])):Mne("",!0),Ane("ul",pht,[zre(Eee)?(xne(),One(oee,{key:0,t:eee.t},null,8,["t"])):Mne("",!0),zre(See)?(xne(),One(aee,{key:1,t:eee.t},null,8,["t"])):Mne("",!0),zre(Oee)?(xne(),Ene("li",uht,[Tne(nee)])):Mne("",!0),!zre(cee)&&zre(see)?(xne(),Ene("li",hht,[Tne(iee,{item:zre(gee)[0],t:eee.t},null,8,["item","t"])])):Mne("",!0),zre(wee)?(xne(!0),Ene(gne,{key:4},Joe(zre(wee),(tee=>(xne(),Ene("li",{key:tee.name},[Tne(iee,{item:tee,t:eee.t},null,8,["item","t"])])))),128)):Mne("",!0),zre(_ee).length?(xne(!0),Ene(gne,{key:5},Joe(zre(_ee),((tee,ree)=>(xne(),Ene("li",{key:`link_${ree}`},[Tne(iee,{item:tee,t:eee.t},null,8,["item","t"])])))),128)):Mne("",!0)])])}}}),ght=Eoe({__name:"DropdownMenu",props:{t:{type:Function}},setup(eee){const tee=_re(!1);return(eee,ree)=>{const oee=fht;return xne(),One(zre(jue),{open:tee.value,"onUpdate:open":ree[0]||(ree[0]=eee=>tee.value=eee)},{default:doe((()=>[Tne(zre(Cge),null,{default:doe((()=>[tae(eee.$slots,"trigger")])),_:3}),Tne(zre(Ege),{"side-offset":4,align:"end",side:"bottom",class:"w-[350px]"},{default:doe((()=>[Tne(oee,{t:eee.t},null,8,["t"]),Tne(zre(Mge),{rounded:!0,class:"fill-popover",height:10,width:16})])),_:1})])),_:3},8,["open"])}}}),mht={id:"UserProfile",class:"text-foreground relative z-20 flex flex-col h-full gap-y-4px pt-4px pr-16px pl-40px"},wht={class:"text-xs text-header-text-secondary text-right font-semibold leading-normal relative z-10 flex flex-col items-end justify-end gap-x-4px xs:flex-row xs:items-baseline xs:gap-x-12px"},vht={class:"relative z-10 flex flex-row items-center justify-end gap-x-16px h-full"},bht={class:"text-14px sm:text-18px relative flex flex-col-reverse items-end md:flex-row border-0 text-header-text-primary"},yht=["innerHTML"],xht=["title"],kht={class:"text-white text-12px leading-none py-4px px-8px absolute top-full right-0 bg-gradient-to-r from-unraid-red to-orange text-center block rounded"},_ht=Eoe({__name:"UserProfile.ce",props:{server:{type:[Object,String]}},setup(eee){const tee=eee,{t:t}=wde(),ree=EQe(),oee=IZe(),{callbackData:aee}=CUe(ree),{name:nee,description:iee,guid:see,keyfile:lee,lanIp:cee,connectPluginInstalled:dee}=CUe(oee),{bannerGradient:pee,theme:uee}=CUe(TZe());let hee;const{copy:fee,copied:gee,isSupported:mee}=tQe({source:cee.value??""}),wee=_re(!1);return rne(wee,((eee,tee)=>{eee&&!1===tee&&(clearTimeout(hee),hee=setTimeout((()=>{wee.value=!1}),5e3))})),Moe((()=>{if(!tee.server)throw new Error("Server data not present");if("object"==typeof tee.server)oee.setServer(tee.server);else if("string"==typeof tee.server){const eee=JSON.parse(tee.server);oee.setServer(eee)}if(ree.watcher(),see.value&&lee.value){if(aee.value)return}else console.warn("A valid keyfile and USB Flash boot device are required to check for key renewals, key replacement eligibiliy, and OS update availability.")})),Doe((()=>{})),(eee,tee)=>{const ree=Plt,oee=Gpt,aee=Rut,see=Wut,lee=ght;return xne(),Ene("div",mht,[zre(pee)?(xne(),Ene("div",{key:0,class:"absolute z-0 w-[125%] top-0 bottom-0 right-0",style:Mee(zre(pee))},null,4)):Mne("",!0),Ane("div",wht,[Tne(ree,{t:zre(t)},null,8,["t"]),tee[1]||(tee[1]=Ane("span",{class:"hidden xs:block"},"•",-1)),Tne(oee,{t:zre(t)},null,8,["t"])]),Ane("div",vht,[Ane("h1",bht,[zre(iee)&&zre(uee)?.descriptionShow?(xne(),Ene(gne,{key:0},[Ane("span",{class:"text-right text-12px sm:text-18px hidden 2xs:block",innerHTML:zre(iee)},null,8,yht),tee[2]||(tee[2]=Ane("span",{class:"text-header-text-secondary hidden md:inline-block px-8px"},"•",-1))],64)):Mne("",!0),Ane("button",{title:zre(t)("Click to Copy LAN IP {0}",[zre(cee)]),class:"text-header-text-primary opacity-100 hover:opacity-75 focus:opacity-75 transition-opacity",onClick:tee[0]||(tee[0]=eee=>{mee&&"http:"!==window.location.protocol?fee(cee.value??""):wee.value=!0})},Hee(zre(nee)),9,xht),poe(Ane("span",kht,[zre(gee)?(xne(),Ene(gne,{key:0},[Rne(Hee(zre(t)("LAN IP Copied")),1)],64)):(xne(),Ene(gne,{key:1},[Rne(Hee(zre(t)("LAN IP {0}",[zre(cee)])),1)],64))],512),[[gie,zre(gee)||zre(wee)]])]),tee[3]||(tee[3]=Ane("div",{class:"block w-2px h-24px bg-header-text-secondary"},null,-1)),zre(dee)?(xne(),One(aee,{key:0})):Mne("",!0),Tne(lee,{t:zre(t)},{trigger:doe((()=>[Tne(see,{t:zre(t)},null,8,["t"])])),_:1},8,["t"])])])}}}),Sht=Ode(_ht,[["styles",[':root{--background:0 0% 100%;--foreground:0 0% 3.9%;--muted:0 0% 96.1%;--muted-foreground:0 0% 45.1%;--popover:0 0% 100%;--popover-foreground:0 0% 3.9%;--card:0 0% 100%;--card-foreground:0 0% 3.9%;--border:0 0% 89.8%;--input:0 0% 89.8%;--primary:0 0% 9%;--primary-foreground:0 0% 98%;--secondary:0 0% 96.1%;--secondary-foreground:0 0% 9%;--accent:0 0% 96.1%;--accent-foreground:0 0% 9%;--destructive:0 84.2% 60.2%;--destructive-foreground:0 0% 98%;--ring:0 0% 3.9%;--radius:.5rem;--chart-1:12 76% 61%;--chart-2:173 58% 39%;--chart-3:197 37% 24%;--chart-4:43 74% 66%;--chart-5:27 87% 67%}.dark{--background:0 0% 3.9%;--foreground:0 0% 98%;--muted:0 0% 14.9%;--muted-foreground:0 0% 63.9%;--popover:0 0% 3.9%;--popover-foreground:0 0% 98%;--card:0 0% 3.9%;--card-foreground:0 0% 98%;--border:0 0% 14.9%;--input:0 0% 14.9%;--primary:0 0% 98%;--primary-foreground:0 0% 9%;--secondary:0 0% 14.9%;--secondary-foreground:0 0% 98%;--accent:0 0% 14.9%;--accent-foreground:0 0% 98%;--destructive:0 62.8% 30.6%;--destructive-foreground:0 0% 98%;--ring:0 0% 83.1%;--chart-1:220 70% 50%;--chart-2:160 60% 45%;--chart-3:30 80% 55%;--chart-4:280 65% 60%;--chart-5:340 75% 55%}*{border-color:hsl(var(--border))}.inset-y-0{bottom:0;top:0}.-bottom-\\[2px\\]{bottom:-2px}.-left-\\[2px\\]{left:-2px}.-right-\\[2px\\]{right:-2px}.-top-\\[2px\\]{top:-2px}.left-0{left:0}.left-2{left:.8rem}.top-1\\/2{top:50%}.top-4{top:1.6rem}.-mx-1{margin-left:-.4rem;margin-right:-.4rem}.mb-2{margin-bottom:.8rem}.ml-auto{margin-left:auto}.aspect-\\[7\\/4\\]{aspect-ratio:7/4}.h-11{height:4.4rem}.h-2\\.5{height:1rem}.h-3\\.5{height:1.4rem}.h-4{height:1.6rem}.h-5{height:2rem}.h-8{height:3.2rem}.h-9{height:3.6rem}.h-\\[--reka-select-trigger-height\\]{height:var(--reka-select-trigger-height)}.h-px{height:1px}.max-h-96{max-height:38.4rem}.w-10{width:4rem}.w-11{width:4.4rem}.w-12{width:4.8rem}.w-14px{width:14px}.w-16{width:6.4rem}.w-2\\.5{width:1rem}.w-20{width:8rem}.w-3\\.5{width:1.4rem}.w-3\\/4{width:75%}.w-5{width:2rem}.w-8{width:3.2rem}.w-\\[180px\\]{width:180px}.w-\\[200px\\]{width:200px}.w-\\[300px\\]{width:300px}.w-\\[400px\\]{width:400px}.min-w-32{min-width:12.8rem}.min-w-\\[--reka-select-trigger-width\\]{min-width:var(--reka-select-trigger-width)}.max-w-1024px{max-width:1024px}.max-w-2xl{max-width:42rem}.max-w-md{max-width:28rem}.flex-shrink-0,.shrink-0{flex-shrink:0}.-translate-y-1\\/2{--tw-translate-y:-50%}.-translate-y-1\\/2,.translate-x-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform,.translate-x-20px{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes mark-2{50%{transform:translateY(-40px)}to{transform:translateY(0)}}.animate-mark-2{animation:mark-2 1.5s ease infinite}@keyframes mark-3{50%{transform:translateY(-62px)}to{transform:translateY(0)}}.animate-mark-3{animation:mark-3 1.5s ease infinite}@keyframes mark-6{50%{transform:translateY(40px)}to{transform:translateY(0)}}.animate-mark-6{animation:mark-6 1.5s ease infinite}@keyframes mark-7{50%{transform:translateY(62px)}to{transform:translateY(0)}}.animate-mark-7{animation:mark-7 1.5s ease infinite}.cursor-default{cursor:default}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.gap-1\\.5{gap:.6rem}.gap-3{gap:1.2rem}.gap-y-2{row-gap:.8rem}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.8rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.8rem*var(--tw-space-x-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.4rem*var(--tw-space-y-reverse));margin-top:calc(.4rem*(1 - var(--tw-space-y-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.8rem*var(--tw-space-y-reverse));margin-top:calc(.8rem*(1 - var(--tw-space-y-reverse)))}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.rounded-\\[inherit\\]{border-radius:inherit}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-current{border-color:currentColor}.border-input{border-color:hsl(var(--input))}.border-muted{border-color:hsl(var(--muted))}.border-orange{--tw-border-opacity:1;border-color:rgb(255 140 47/var(--tw-border-opacity,1))}.border-primary{border-color:hsl(var(--primary))}.border-unraid-red{--tw-border-opacity:1;border-color:rgb(226 40 40/var(--tw-border-opacity,1))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-yellow-100{--tw-border-opacity:1;border-color:rgb(254 249 195/var(--tw-border-opacity,1))}.border-e-transparent{border-inline-end-color:transparent}.border-l-transparent{border-left-color:transparent}.border-t-transparent{border-top-color:transparent}.bg-black\\/80{background-color:#1c1b1bcc}.bg-blue-100{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.bg-border{background-color:hsl(var(--border))}.bg-current{background-color:currentColor}.bg-destructive{background-color:hsl(var(--destructive))}.bg-gray-300{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.bg-green-200{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity,1))}.bg-grey{--tw-bg-opacity:1;background-color:rgb(224 224 224/var(--tw-bg-opacity,1))}.bg-indigo-100{--tw-bg-opacity:1;background-color:rgb(224 231 255/var(--tw-bg-opacity,1))}.bg-input{background-color:hsl(var(--input))}.bg-muted\\/20{background-color:hsl(var(--muted)/.2)}.bg-neutral-900{--tw-bg-opacity:1;background-color:rgb(23 23 23/var(--tw-bg-opacity,1))}.bg-orange{--tw-bg-opacity:1;background-color:rgb(255 140 47/var(--tw-bg-opacity,1))}.bg-pink-100{--tw-bg-opacity:1;background-color:rgb(252 231 243/var(--tw-bg-opacity,1))}.bg-primary{background-color:hsl(var(--primary))}.bg-purple-100{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity,1))}.bg-secondary{background-color:hsl(var(--secondary))}.fill-black{fill:#1c1b1b}.fill-white{fill:#fff}.p-1\\.5{padding:.6rem}.p-12{padding:4.8rem}.p-20{padding:8rem}.p-3{padding:1.2rem}.p-8{padding:3.2rem}.p-px{padding:1px}.px-2{padding-left:.8rem;padding-right:.8rem}.px-3{padding-left:1.2rem;padding-right:1.2rem}.px-4\\.5{padding-left:1.125rem;padding-right:1.125rem}.px-8{padding-left:3.2rem;padding-right:3.2rem}.py-1{padding-bottom:.4rem;padding-top:.4rem}.py-1\\.5{padding-bottom:.6rem;padding-top:.6rem}.py-12px{padding-bottom:12px;padding-top:12px}.py-2\\.5{padding-bottom:1rem;padding-top:1rem}.py-6{padding-bottom:2.4rem;padding-top:2.4rem}.pl-8{padding-left:3.2rem}.pr-2{padding-right:.8rem}.text-start{text-align:start}.align-\\[-0\\.125em\\]{vertical-align:-.125em}.text-3xl{font-size:3rem;line-height:3.6rem}.font-medium{font-weight:500}.text-blue-800{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.text-green-800{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity,1))}.text-indigo-800{--tw-text-opacity:1;color:rgb(55 48 163/var(--tw-text-opacity,1))}.text-muted-foreground\\/50{color:hsl(var(--muted-foreground)/.5)}.text-pink-800{--tw-text-opacity:1;color:rgb(157 23 77/var(--tw-text-opacity,1))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-purple-800{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity,1))}.no-underline{text-decoration-line:none}.underline-offset-4{text-underline-offset:4px}.opacity-70{opacity:.7}.shadow,.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-md,.shadow-none{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.animate-in{animation-duration:.15s;animation-name:enter;--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial}.fade-in-0{--tw-enter-opacity:0}.zoom-in-95{--tw-enter-scale:.95}:where([data-sonner-toaster][dir=ltr]),:where(html[dir=ltr]){--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0;--toast-close-button-start:0;--toast-close-button-end:unset;--toast-close-button-transform:translate(-35%,-35%)}:where([data-sonner-toaster][dir=rtl]),:where(html[dir=rtl]){--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto;--toast-close-button-start:unset;--toast-close-button-end:0;--toast-close-button-transform:translate(35%,-35%)}:where([data-sonner-toaster]){font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;position:fixed;width:var(--width);--gray1:#fcfcfc;--gray2:#f8f8f8;--gray3:#f3f3f3;--gray4:#ededed;--gray5:#e8e8e8;--gray6:#e2e2e2;--gray7:#dbdbdb;--gray8:#c7c7c7;--gray9:#8f8f8f;--gray10:#858585;--gray11:#6f6f6f;--gray12:#171717;--border-radius:8px;box-sizing:border-box;list-style:none;margin:0;outline:none;padding:0;transition:transform .4s ease;z-index:999999999}:where([data-sonner-toaster][data-lifted=true]){transform:translateY(-10px)}@media (hover:none) and (pointer:coarse){:where([data-sonner-toaster][data-lifted=true]){transform:none}}:where([data-sonner-toaster][data-x-position=right]){right:max(var(--offset),env(safe-area-inset-right))}:where([data-sonner-toaster][data-x-position=left]){left:max(var(--offset),env(safe-area-inset-left))}:where([data-sonner-toaster][data-x-position=center]){left:50%;transform:translate(-50%)}:where([data-sonner-toaster][data-y-position=top]){top:max(var(--offset),env(safe-area-inset-top))}:where([data-sonner-toaster][data-y-position=bottom]){bottom:max(var(--offset),env(safe-area-inset-bottom))}:where([data-sonner-toast]){--y:translateY(100%);--lift-amount:calc(var(--lift)*var(--gap));box-sizing:border-box;filter:blur(0);opacity:0;outline:none;overflow-wrap:anywhere;position:absolute;touch-action:none;transform:var(--y);transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;z-index:var(--z-index)}:where([data-sonner-toast][data-styled=true]){align-items:center;background:var(--normal-bg);border:1px solid var(--normal-border);border-radius:var(--border-radius);box-shadow:0 4px 12px #0000001a;color:var(--normal-text);display:flex;font-size:13px;gap:6px;padding:16px;width:var(--width)}:where([data-sonner-toast]:focus-visible){box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast][data-y-position=top]){top:0;--y:translateY(-100%);--lift:1;--lift-amount:calc(var(--gap)*1)}:where([data-sonner-toast][data-y-position=bottom]){bottom:0;--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift)*var(--gap))}:where([data-sonner-toast]) :where([data-description]){color:inherit;font-weight:400;line-height:1.4}:where([data-sonner-toast]) :where([data-title]){color:inherit;font-weight:500;line-height:1.5}:where([data-sonner-toast]) :where([data-icon]){align-items:center;display:flex;flex-shrink:0;height:16px;justify-content:flex-start;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end);position:relative;width:16px}:where([data-sonner-toast][data-promise=true]) :where([data-icon])>svg{animation:sonner-fade-in .3s ease forwards;opacity:0;transform:scale(.8);transform-origin:center}:where([data-sonner-toast]) :where([data-icon])>*{flex-shrink:0}:where([data-sonner-toast]) :where([data-icon]) svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}:where([data-sonner-toast]) :where([data-content]){display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{align-items:center;background:var(--normal-text);border:none;border-radius:4px;color:var(--normal-bg);cursor:pointer;display:flex;flex-shrink:0;font-size:12px;height:24px;margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);outline:none;padding-left:8px;padding-right:8px;transition:opacity .4s,box-shadow .2s}:where([data-sonner-toast]) :where([data-button]):focus-visible{box-shadow:0 0 0 2px #0006}:where([data-sonner-toast]) :where([data-button]):first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}:where([data-sonner-toast]) :where([data-cancel]){background:#00000014;color:var(--normal-text)}:where([data-sonner-toast][data-theme=dark]) :where([data-cancel]){background:#ffffff4d}[data-sonner-toast] [data-close-button]{align-items:center;background:var(--gray1);border:1px solid var(--gray4);border-radius:50%;color:var(--gray12);cursor:pointer;display:flex;height:20px;justify-content:center;left:var(--toast-close-button-start);padding:0;position:absolute;right:var(--toast-close-button-end);top:0;transform:var(--toast-close-button-transform);transition:opacity .1s,background .2s,border-color .2s;width:20px;z-index:1}:where([data-sonner-toast]) :where([data-close-button]):focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast]) :where([data-disabled=true]){cursor:not-allowed}[data-sonner-toast]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}:where([data-sonner-toast][data-swiping=true]):before{content:"";height:100%;left:0;position:absolute;right:0;z-index:-1}:where([data-sonner-toast][data-y-position=top][data-swiping=true]):before{bottom:50%;transform:scaleY(3) translateY(50%)}:where([data-sonner-toast][data-y-position=bottom][data-swiping=true]):before{top:50%;transform:scaleY(3) translateY(-50%)}:where([data-sonner-toast][data-swiping=false][data-removed=true]):before{content:"";inset:0;position:absolute;transform:scaleY(2)}:where([data-sonner-toast]):after{bottom:100%;content:"";height:calc(var(--gap) + 1px);left:0;position:absolute;width:100%}:where([data-sonner-toast][data-mounted=true]){--y:translateY(0);opacity:1}:where([data-sonner-toast][data-expanded=false][data-front=false]){--scale:var(--toasts-before) * .05 + 1;--y:translateY(calc(var(--lift-amount)*var(--toasts-before))) scale(calc(var(--scale)*-1));height:var(--front-toast-height)}:where([data-sonner-toast])>*{transition:opacity .4s}:where([data-sonner-toast][data-expanded=false][data-front=false][data-styled=true])>*{opacity:0}:where([data-sonner-toast][data-visible=false]){opacity:0;pointer-events:none}:where([data-sonner-toast][data-mounted=true][data-expanded=true]){--y:translateY(calc(var(--lift)*var(--offset)));height:var(--initial-height)}:where([data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]){--y:translateY(calc(var(--lift)*-100%));opacity:0}:where([data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]){--y:translateY(calc(var(--lift)*var(--offset) + var(--lift)*-100%));opacity:0}:where([data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]){--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}:where([data-sonner-toast][data-removed=true][data-front=false]):before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount,0));transition:none}[data-sonner-toast][data-swiped=true]{-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation:swipe-out .2s ease-out forwards}@keyframes swipe-out{0%{opacity:1;transform:translateY(calc(var(--lift)*var(--offset) + var(--swipe-amount)))}to{opacity:0;transform:translateY(calc(var(--lift)*var(--offset) + var(--swipe-amount) + var(--lift)*-100%))}}@media (max-width:600px){[data-sonner-toaster]{position:fixed;--mobile-offset:16px;left:var(--mobile-offset);right:var(--mobile-offset);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset)*-1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset)*2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset)}[data-sonner-toaster][data-y-position=bottom]{bottom:20px}[data-sonner-toaster][data-y-position=top]{top:20px}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset);right:var(--mobile-offset);transform:none}}[data-sonner-toaster][data-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:#ecfdf3;--success-border:#d3fde5;--success-text:#008a2e;--info-bg:#f0f8ff;--info-border:#d3e0fd;--info-text:#0973dc;--warning-bg:#fffcf0;--warning-border:#fdf5d3;--warning-text:#dc7609;--error-bg:#fff0f0;--error-border:#ffe0e1;--error-text:#e60000}[data-sonner-toaster][data-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:#333;--normal-text:var(--gray1)}[data-sonner-toaster][data-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-theme=dark]{--normal-bg:#000;--normal-border:#333;--normal-text:var(--gray1);--success-bg:#001f0f;--success-border:#003d1c;--success-text:#59f3a6;--info-bg:#000d1f;--info-border:#00113d;--info-text:#5896f3;--warning-bg:#1d1f00;--warning-border:#3d3d00;--warning-text:#f3cf58;--error-bg:#2d0607;--error-border:#4d0408;--error-text:#ff9ea1}[data-rich-colors=true][data-sonner-toast][data-type=success],[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info],[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning],[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error],[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);inset:0;position:absolute;width:var(--size);z-index:10}.sonner-loading-wrapper[data-visible=false]{animation:sonner-fade-out .2s ease forwards;transform-origin:center}.sonner-spinner{height:var(--size);left:50%;position:relative;top:50%;width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media (prefers-reduced-motion){.sonner-loading-bar,[data-sonner-toast],[data-sonner-toast]>*{animation:none!important;transition:none!important}}.sonner-loader{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}.file\\:border-0::file-selector-button{border-width:0}.file\\:bg-transparent::file-selector-button{background-color:transparent}.file\\:text-sm::file-selector-button{font-size:1.4rem;line-height:2rem}.file\\:font-medium::file-selector-button{font-weight:500}.placeholder\\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}.placeholder\\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.hover\\:border-grey:hover{--tw-border-opacity:1;border-color:rgb(224 224 224/var(--tw-border-opacity,1))}.hover\\:border-grey-mid:hover{--tw-border-opacity:1;border-color:rgb(153 153 153/var(--tw-border-opacity,1))}.hover\\:border-muted:hover{border-color:hsl(var(--muted))}.hover\\:border-unraid-red:hover{--tw-border-opacity:1;border-color:rgb(226 40 40/var(--tw-border-opacity,1))}.hover\\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\\:bg-blue-200:hover{--tw-bg-opacity:1;background-color:rgb(191 219 254/var(--tw-bg-opacity,1))}.hover\\:bg-destructive\\/90:hover{background-color:hsl(var(--destructive)/.9)}.hover\\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.hover\\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.hover\\:bg-gray-800:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.hover\\:bg-green-300:hover{--tw-bg-opacity:1;background-color:rgb(134 239 172/var(--tw-bg-opacity,1))}.hover\\:bg-grey:hover{--tw-bg-opacity:1;background-color:rgb(224 224 224/var(--tw-bg-opacity,1))}.hover\\:bg-grey-mid:hover{--tw-bg-opacity:1;background-color:rgb(153 153 153/var(--tw-bg-opacity,1))}.hover\\:bg-indigo-200:hover{--tw-bg-opacity:1;background-color:rgb(199 210 254/var(--tw-bg-opacity,1))}.hover\\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\\:bg-orange-dark:hover{--tw-bg-opacity:1;background-color:rgb(241 90 44/var(--tw-bg-opacity,1))}.hover\\:bg-pink-200:hover{--tw-bg-opacity:1;background-color:rgb(251 207 232/var(--tw-bg-opacity,1))}.hover\\:bg-primary\\/90:hover{background-color:hsl(var(--primary)/.9)}.hover\\:bg-purple-200:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity,1))}.hover\\:bg-secondary\\/80:hover{background-color:hsl(var(--secondary)/.8)}.hover\\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\\:bg-yellow-200:hover{--tw-bg-opacity:1;background-color:rgb(254 240 138/var(--tw-bg-opacity,1))}.hover\\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\\:text-black:hover{--tw-text-opacity:1;color:rgb(28 27 27/var(--tw-text-opacity,1))}.hover\\:text-primary:hover{color:hsl(var(--primary))}.hover\\:shadow-md:hover{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\\:shadow-orange\\/50:hover{--tw-shadow-color:rgba(255,140,47,.5);--tw-shadow:var(--tw-shadow-colored)}.focus\\:border-grey:focus{--tw-border-opacity:1;border-color:rgb(224 224 224/var(--tw-border-opacity,1))}.focus\\:border-grey-mid:focus{--tw-border-opacity:1;border-color:rgb(153 153 153/var(--tw-border-opacity,1))}.focus\\:border-muted:focus{border-color:hsl(var(--muted))}.focus\\:border-unraid-red:focus{--tw-border-opacity:1;border-color:rgb(226 40 40/var(--tw-border-opacity,1))}.focus\\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\\:bg-grey:focus{--tw-bg-opacity:1;background-color:rgb(224 224 224/var(--tw-bg-opacity,1))}.focus\\:bg-grey-mid:focus{--tw-bg-opacity:1;background-color:rgb(153 153 153/var(--tw-bg-opacity,1))}.focus\\:bg-muted:focus{background-color:hsl(var(--muted))}.focus\\:bg-white:focus{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.focus\\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\\:text-black:focus{--tw-text-opacity:1;color:rgb(28 27 27/var(--tw-text-opacity,1))}.focus\\:text-primary:focus{color:hsl(var(--primary))}.focus\\:shadow-md:focus{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus\\:ring-ring:focus{--tw-ring-color:hsl(var(--ring))}.focus-visible\\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\\:ring-ring:focus-visible{--tw-ring-color:hsl(var(--ring))}.focus-visible\\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.focus-visible\\:ring-offset-background:focus-visible{--tw-ring-offset-color:hsl(var(--background))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-20:disabled{opacity:.2}.disabled\\:opacity-25:disabled{opacity:.25}.disabled\\:opacity-50:disabled{opacity:.5}.disabled\\:focus\\:opacity-25:focus:disabled,.disabled\\:hover\\:opacity-25:hover:disabled{opacity:.25}.group:hover .group-hover\\:text-header-text-secondary{color:var(--header-text-secondary)}.group:hover .group-hover\\:no-underline{text-decoration-line:none}.group:hover .group-hover\\:opacity-60{opacity:.6}.group:focus .group-focus\\:text-header-text-secondary{color:var(--header-text-secondary)}.group:focus .group-focus\\:no-underline{text-decoration-line:none}.group:focus .group-focus\\:opacity-100{opacity:1}.group:focus .group-focus\\:opacity-60{opacity:.6}.group.toaster .group-\\[\\.toaster\\]\\:border-border{border-color:hsl(var(--border))}.group.toast .group-\\[\\.toast\\]\\:bg-muted{background-color:hsl(var(--muted))}.group.toast .group-\\[\\.toast\\]\\:bg-primary{background-color:hsl(var(--primary))}.group.toaster .group-\\[\\.toaster\\]\\:bg-background{background-color:hsl(var(--background))}.group.toast .group-\\[\\.toast\\]\\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group.toast .group-\\[\\.toast\\]\\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group.toaster .group-\\[\\.toaster\\]\\:text-foreground{color:hsl(var(--foreground))}.group.toaster .group-\\[\\.toaster\\]\\:shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.peer:disabled~.peer-disabled\\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\\:opacity-70{opacity:.7}.data-\\[disabled\\]\\:pointer-events-none[data-disabled]{pointer-events:none}.data-\\[state\\=active\\]\\:flex[data-state=active]{display:flex}.data-\\[state\\=inactive\\]\\:hidden[data-state=inactive]{display:none}.data-\\[side\\=bottom\\]\\:translate-y-1[data-side=bottom]{--tw-translate-y:.4rem}.data-\\[side\\=bottom\\]\\:translate-y-1[data-side=bottom],.data-\\[side\\=left\\]\\:-translate-x-1[data-side=left]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\\[side\\=left\\]\\:-translate-x-1[data-side=left]{--tw-translate-x:-.4rem}.data-\\[side\\=right\\]\\:translate-x-1[data-side=right]{--tw-translate-x:.4rem}.data-\\[side\\=right\\]\\:translate-x-1[data-side=right],.data-\\[side\\=top\\]\\:-translate-y-1[data-side=top]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\\[side\\=top\\]\\:-translate-y-1[data-side=top]{--tw-translate-y:-.4rem}.data-\\[state\\=checked\\]\\:translate-x-5[data-state=checked]{--tw-translate-x:2rem}.data-\\[state\\=checked\\]\\:translate-x-5[data-state=checked],.data-\\[state\\=unchecked\\]\\:translate-x-0[data-state=unchecked]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\\[state\\=unchecked\\]\\:translate-x-0[data-state=unchecked]{--tw-translate-x:0px}.data-\\[state\\=active\\]\\:bg-background[data-state=active]{background-color:hsl(var(--background))}.data-\\[state\\=checked\\]\\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\\[state\\=open\\]\\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\\[state\\=open\\]\\:bg-secondary[data-state=open]{background-color:hsl(var(--secondary))}.data-\\[state\\=unchecked\\]\\:bg-input[data-state=unchecked]{background-color:hsl(var(--input))}.data-\\[placeholder\\]\\:text-muted-foreground[data-placeholder]{color:hsl(var(--muted-foreground))}.data-\\[state\\=active\\]\\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.data-\\[disabled\\]\\:opacity-50[data-disabled]{opacity:.5}.data-\\[state\\=active\\]\\:shadow-sm[data-state=active]{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.data-\\[state\\=closed\\]\\:duration-300[data-state=closed]{transition-duration:.3s}.data-\\[state\\=open\\]\\:duration-500[data-state=open]{transition-duration:.5s}.data-\\[state\\=open\\]\\:animate-in[data-state=open]{animation-duration:.15s;animation-name:enter;--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial}.data-\\[state\\=closed\\]\\:animate-out[data-state=closed]{animation-duration:.15s;animation-name:exit;--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial}.data-\\[state\\=closed\\]\\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\\[state\\=open\\]\\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\\[state\\=closed\\]\\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\\[state\\=open\\]\\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\\[side\\=bottom\\]\\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-.8rem}.data-\\[side\\=left\\]\\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:.8rem}.data-\\[side\\=right\\]\\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:-.8rem}.data-\\[side\\=top\\]\\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:.8rem}.data-\\[state\\=closed\\]\\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\\[state\\=closed\\]\\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\\[state\\=closed\\]\\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\\[state\\=closed\\]\\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\\[state\\=open\\]\\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\\[state\\=open\\]\\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\\[state\\=open\\]\\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\\[state\\=open\\]\\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.data-\\[state\\=closed\\]\\:duration-300[data-state=closed]{animation-duration:.3s}.data-\\[state\\=open\\]\\:duration-500[data-state=open]{animation-duration:.5s}.group[data-disabled] .group-data-\\[disabled\\]\\:bg-muted{background-color:hsl(var(--muted))}.group[data-state=active] .group-data-\\[state\\=active\\]\\:bg-primary{background-color:hsl(var(--primary))}.group[data-state=completed] .group-data-\\[state\\=completed\\]\\:bg-accent{background-color:hsl(var(--accent))}.group[data-state=completed] .group-data-\\[state\\=completed\\]\\:bg-accent-foreground{background-color:hsl(var(--accent-foreground))}.group[data-disabled] .group-data-\\[disabled\\]\\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group[data-state=active] .group-data-\\[state\\=active\\]\\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group[data-state=completed] .group-data-\\[state\\=completed\\]\\:text-accent-foreground{color:hsl(var(--accent-foreground))}.group[data-disabled] .group-data-\\[disabled\\]\\:opacity-50{opacity:.5}.group[data-disabled] .group-data-\\[disabled\\]\\:opacity-75{opacity:.75}@media (prefers-reduced-motion:reduce){@keyframes spin{to{transform:rotate(1turn)}}.motion-reduce\\:animate-\\[spin_1\\.5s_linear_infinite\\]{animation:spin 1.5s linear infinite}}@media (min-width:640px){.sm\\:max-w-sm{max-width:24rem}.sm\\:flex-row{flex-direction:row}.sm\\:justify-end{justify-content:flex-end}.sm\\:gap-x-2{-moz-column-gap:.8rem;column-gap:.8rem}.sm\\:text-left{text-align:left}}@media (min-width:768px){.md\\:my-0{margin-bottom:0;margin-top:0}.md\\:block{display:block}.md\\:h-px{height:1px}.md\\:w-24{width:9.6rem}.md\\:w-auto{width:auto}.md\\:flex-row{flex-direction:row}.md\\:items-center{align-items:center}.md\\:gap-2{gap:.8rem}.md\\:p-6{padding:2.4rem}}.\\[\\&\\>\\[data-slot\\=input\\]\\]\\:has-\\[\\[data-slot\\=decrement\\]\\]\\:pl-5:has([data-slot=decrement])>[data-slot=input]{padding-left:2rem}.\\[\\&\\>\\[data-slot\\=input\\]\\]\\:has-\\[\\[data-slot\\=increment\\]\\]\\:pr-5:has([data-slot=increment])>[data-slot=input]{padding-right:2rem}.\\[\\&\\>div\\>svg\\]\\:fill-blue-500>div>svg{fill:#3b82f6}.\\[\\&\\>div\\>svg\\]\\:fill-unraid-red-500>div>svg{fill:#f43f3f}.\\[\\&\\>div\\>svg\\]\\:fill-yellow-500>div>svg{fill:#eab308}.\\[\\&\\>span\\]\\:truncate>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\\[\\&\\>svg\\]\\:size-4>svg{height:1.6rem;width:1.6rem}.\\[\\&\\>svg\\]\\:shrink-0>svg{flex-shrink:0}.\\[\\&\\]\\:text-orange{--tw-text-opacity:1;color:rgb(255 140 47/var(--tw-text-opacity,1))}.\\[\\&\\]\\:text-primary{color:hsl(var(--primary))}.\\[\\&\\]\\:text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com*/*,:after,:before{border-color:hsl(var(--border));border-style:solid;border-width:0;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:clear-sans,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}body{background-color:hsl(var(--background));color:hsl(var(--foreground))}.container{width:100%}@media (min-width:470px){.container{max-width:470px}}@media (min-width:530px){.container{max-width:530px}}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.prose{color:hsl(var(--foreground));max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-bottom:1.2em;margin-top:1.2em}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)) color{-d-e-f-a-u-l-t:hsl(var(--primary));foreground:hsl(var(--primary-foreground))}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;text-decoration:underline}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-bottom:1.25em;margin-top:1.25em;padding-inline-start:1.625em}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-bottom:1.25em;margin-top:1.25em;padding-inline-start:1.625em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-bottom:3em;margin-top:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){border-inline-start-color:var(--tw-prose-quote-borders);border-inline-start-width:.25rem;color:var(--tw-prose-quotes);font-style:italic;font-weight:500;margin-bottom:1.6em;margin-top:1.6em;padding-inline-start:1em;quotes:"“""”""‘""’"}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:2.25em;font-weight:800;line-height:1.1111111;margin-bottom:.8888889em;margin-top:0}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:1.5em;font-weight:700;line-height:1.3333333;margin-bottom:1em;margin-top:2em}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:1.25em;font-weight:600;line-height:1.6;margin-bottom:.6em;margin-top:1.6em}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;line-height:1.5;margin-bottom:.5em;margin-top:1.5em}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-bottom:2em;margin-top:2em}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:.3125rem;box-shadow:0 0 0 1px rgb(var(--tw-prose-kbd-shadows)/10%),0 3px rgb(var(--tw-prose-kbd-shadows)/10%);color:var(--tw-prose-kbd);font-family:inherit;font-size:.875em;font-weight:500;padding-inline-end:.375em;padding-bottom:.1875em;padding-top:.1875em;padding-inline-start:.375em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:var(--tw-prose-pre-bg);border-radius:.375rem;color:var(--tw-prose-pre-code);font-size:.875em;font-weight:400;line-height:1.7142857;margin-bottom:1.7142857em;margin-top:1.7142857em;overflow-x:auto;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-top:.8571429em;padding-inline-start:1.1428571em}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;line-height:1.7142857;margin-bottom:2em;margin-top:2em;table-layout:auto;width:100%}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-color:var(--tw-prose-th-borders);border-bottom-width:1px}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em;vertical-align:bottom}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-color:var(--tw-prose-td-borders);border-bottom-width:1px}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-color:var(--tw-prose-th-borders);border-top-width:1px}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose{--tw-prose-body:hsl(var(--foreground));--tw-prose-headings:hsl(var(--foreground));--tw-prose-lead:hsl(var(--foreground))}.prose :where(--tw-prose-links):not(:where([class~=not-prose],[class~=not-prose] *)){-d-e-f-a-u-l-t:hsl(var(--primary));foreground:hsl(var(--primary-foreground))}.prose{--tw-prose-bold:hsl(var(--foreground));--tw-prose-counters:hsl(var(--foreground));--tw-prose-bullets:hsl(var(--foreground));--tw-prose-hr:hsl(var(--foreground));--tw-prose-quotes:hsl(var(--foreground));--tw-prose-quote-borders:hsl(var(--foreground));--tw-prose-captions:hsl(var(--foreground));--tw-prose-kbd:#111827;--tw-prose-kbd-shadows:17 24 39;--tw-prose-code:hsl(var(--foreground));--tw-prose-pre-code:hsl(var(--foreground));--tw-prose-pre-bg:hsl(var(--background));--tw-prose-th-borders:hsl(var(--foreground));--tw-prose-td-borders:hsl(var(--foreground));--tw-prose-invert-body:hsl(var(--background));--tw-prose-invert-headings:hsl(var(--background));--tw-prose-invert-lead:hsl(var(--background))}.prose :where(--tw-prose-invert-links):not(:where([class~=not-prose],[class~=not-prose] *)){-d-e-f-a-u-l-t:hsl(var(--primary));foreground:hsl(var(--primary-foreground))}.prose{--tw-prose-invert-bold:hsl(var(--background));--tw-prose-invert-counters:hsl(var(--background));--tw-prose-invert-bullets:hsl(var(--background));--tw-prose-invert-hr:hsl(var(--background));--tw-prose-invert-quotes:hsl(var(--background));--tw-prose-invert-quote-borders:hsl(var(--background));--tw-prose-invert-captions:hsl(var(--background));--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:255 255 255;--tw-prose-invert-code:hsl(var(--background));--tw-prose-invert-pre-code:hsl(var(--background));--tw-prose-invert-pre-bg:hsl(var(--foreground));--tw-prose-invert-th-borders:hsl(var(--background));--tw-prose-invert-td-borders:hsl(var(--background));font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.5em;margin-top:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.75em;margin-top:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.75em;margin-top:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-top:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}body{--color-alpha:#1c1b1b;--color-beta:#f2f2f2;--color-gamma:#999;--color-gamma-opaque:hsla(0,0%,60%,.5);--color-customgradient-start:hsla(0,0%,95%,0);--color-customgradient-end:hsla(0,0%,95%,.85);--shadow-beta:0 25px 50px -12px hsla(0,0%,95%,.15);--ring-offset-shadow:0 0 --var(--color-beta);--ring-shadow:0 0 --var(--color-beta)}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.-right-1{right:-.4rem}.-top-1{top:-.4rem}.bottom-0{bottom:0}.bottom-4{bottom:1.6rem}.bottom-\\[-3px\\]{bottom:-3px}.right-0{right:0}.right-4{right:1.6rem}.top-0{top:0}.top-\\[1px\\]{top:1px}.top-full{top:100%}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\\[99999\\]{z-index:99999}.col-start-2{grid-column-start:2}.float-left{float:left}.m-0{margin:0}.mx-2{margin-left:.8rem;margin-right:.8rem}.mx-8px{margin-left:8px;margin-right:8px}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-bottom:.4rem;margin-top:.4rem}.my-12{margin-bottom:4.8rem;margin-top:4.8rem}.my-16px{margin-bottom:16px;margin-top:16px}.my-24px{margin-bottom:24px;margin-top:24px}.my-8px{margin-bottom:8px;margin-top:8px}.mb-4{margin-bottom:1.6rem}.mb-4px{margin-bottom:4px}.mb-6{margin-bottom:2.4rem}.mb-8px{margin-bottom:8px}.ml-1{margin-left:.4rem}.ml-10{margin-left:4rem}.ml-8px{margin-left:8px}.mr-1{margin-right:.4rem}.mr-2{margin-right:.8rem}.mt-1{margin-top:.4rem}.mt-12px{margin-top:12px}.mt-2{margin-top:.8rem}.mt-24px{margin-top:24px}.mt-4{margin-top:1.6rem}.mt-4px{margin-top:4px}.mt-6{margin-top:2.4rem}.mt-8px{margin-top:8px}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.size-2\\.5{height:1rem;width:1rem}.size-4{height:1.6rem;width:1.6rem}.size-5{height:2rem;width:2rem}.size-6{height:2.4rem;width:2.4rem}.h-10{height:4rem}.h-12px{height:12px}.h-16px{height:16px}.h-2{height:.8rem}.h-20px{height:20px}.h-24px{height:24px}.h-2px{height:2px}.h-3{height:1.2rem}.h-32px{height:32px}.h-36px{height:36px}.h-6{height:2.4rem}.h-\\[30px\\]{height:30px}.h-\\[500px\\]{height:500px}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.max-h-\\[65vh\\]{max-height:65vh}.max-h-full{max-height:100%}.max-h-screen{max-height:100vh}.min-h-0{min-height:0}.min-h-\\[250px\\]{min-height:250px}.min-h-screen{min-height:100vh}.w-1\\/2{width:50%}.w-12px{width:12px}.w-16px{width:16px}.w-2{width:.8rem}.w-20px{width:20px}.w-24{width:9.6rem}.w-24px{width:24px}.w-28px{width:28px}.w-2px{width:2px}.w-3{width:1.2rem}.w-32px{width:32px}.w-36px{width:36px}.w-4{width:1.6rem}.w-6{width:2.4rem}.w-72{width:28.8rem}.w-\\[100px\\]{width:100px}.w-\\[110px\\]{width:110px}.w-\\[120px\\]{width:120px}.w-\\[125\\%\\]{width:125%}.w-\\[150px\\]{width:150px}.w-\\[350px\\]{width:350px}.w-\\[44px\\]{width:44px}.w-\\[48px\\]{width:48px}.w-\\[50px\\]{width:50px}.w-full{width:100%}.w-screen{width:100vw}.min-w-\\[200px\\]{min-width:200px}.min-w-\\[280px\\]{min-width:280px}.max-w-160px{max-width:160px}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-640px{max-width:640px}.max-w-800px{max-width:800px}.max-w-\\[100vw\\]{max-width:100vw}.max-w-\\[45ch\\]{max-width:45ch}.max-w-none{max-width:none}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.grow-0{flex-grow:0}.-translate-y-1{--tw-translate-y:-.4rem}.-translate-y-1,.translate-x-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x:0px}.translate-x-20px{--tw-translate-x:20px}.translate-x-20px,.translate-x-\\[26px\\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\\[26px\\]{--tw-translate-x:26px}.translate-x-\\[2px\\]{--tw-translate-x:2px}.translate-x-\\[2px\\],.translate-y-0\\.5{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0\\.5{--tw-translate-y:.2rem}.translate-y-1{--tw-translate-y:.4rem}.translate-y-1,.translate-y-3{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-3{--tw-translate-y:1.2rem}.scale-100{--tw-scale-x:1;--tw-scale-y:1}.scale-100,.scale-95{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x:.95;--tw-scale-y:.95}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize-y{resize:vertical}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-settings{grid-template-columns:35% 1fr}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-1{gap:.4rem}.gap-12px{gap:12px}.gap-16px{gap:16px}.gap-2{gap:.8rem}.gap-20px{gap:20px}.gap-4{gap:1.6rem}.gap-4px{gap:4px}.gap-5{gap:2rem}.gap-6{gap:2.4rem}.gap-8px{gap:8px}.gap-x-16px{-moz-column-gap:16px;column-gap:16px}.gap-x-4px{-moz-column-gap:4px;column-gap:4px}.gap-x-8px{-moz-column-gap:8px;column-gap:8px}.gap-y-12px{row-gap:12px}.gap-y-16px{row-gap:16px}.gap-y-24px{row-gap:24px}.gap-y-4px{row-gap:4px}.gap-y-6{row-gap:2.4rem}.gap-y-8px{row-gap:8px}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.2rem*var(--tw-space-y-reverse));margin-top:calc(1.2rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.6rem*var(--tw-space-y-reverse));margin-top:calc(1.6rem*(1 - var(--tw-space-y-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.self-center{align-self:center}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-x-scroll{overflow-x:scroll}.overflow-y-scroll{overflow-y:scroll}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-pre-wrap{white-space:pre-wrap}.rounded{border-radius:.4rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-t{border-top-left-radius:.4rem;border-top-right-radius:.4rem}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l-0{border-left-width:0}.border-r-0{border-right-width:0}.border-r-2{border-right-width:2px}.border-t-0{border-top-width:0}.border-solid{border-style:solid}.border-none{border-style:none}.border-black{--tw-border-opacity:1;border-color:rgb(28 27 27/var(--tw-border-opacity,1))}.border-border{border-color:hsl(var(--border))}.border-green-600\\/10{border-color:#16a34a1a}.border-grey-mid{--tw-border-opacity:1;border-color:rgb(153 153 153/var(--tw-border-opacity,1))}.border-neutral-800{--tw-border-opacity:1;border-color:rgb(38 38 38/var(--tw-border-opacity,1))}.border-transparent{border-color:transparent}.border-unraid-red\\/10{border-color:#e228281a}.border-unraid-red\\/90{border-color:#e22828e6}.border-white\\/10{border-color:#ffffff1a}.bg-background{background-color:hsl(var(--background))}.bg-black{--tw-bg-opacity:1;background-color:rgb(28 27 27/var(--tw-bg-opacity,1))}.bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.bg-card{background-color:hsl(var(--card))}.bg-foreground{background-color:hsl(var(--foreground))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.bg-green-500{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.bg-header-background-color{background-color:var(--header-background-color)}.bg-header-text-secondary{background-color:var(--header-text-secondary)}.bg-muted{background-color:hsl(var(--muted))}.bg-muted\\/80{background-color:hsl(var(--muted)/.8)}.bg-popover{background-color:hsl(var(--popover))}.bg-teal-500{--tw-bg-opacity:1;background-color:rgb(20 184 166/var(--tw-bg-opacity,1))}.bg-transparent{background-color:transparent}.bg-unraid-green{--tw-bg-opacity:1;background-color:rgb(99 166 89/var(--tw-bg-opacity,1))}.bg-unraid-red{--tw-bg-opacity:1;background-color:rgb(226 40 40/var(--tw-bg-opacity,1))}.bg-unraid-red\\/90{background-color:#e22828e6}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity,1))}.bg-zinc-800{background-color:rgb(39 39 42/var(--tw-bg-opacity,1))}.bg-opacity-100,.bg-zinc-800{--tw-bg-opacity:1}.bg-opacity-80{--tw-bg-opacity:.8}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-unraid-red{--tw-gradient-from:#e22828 var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.to-orange{--tw-gradient-to:#ff8c2f var(--tw-gradient-to-position)}.to-orange\\/60{--tw-gradient-to:rgba(255,140,47,.6) var(--tw-gradient-to-position)}.fill-current{fill:currentColor}.fill-green-600{fill:#16a34a}.fill-popover{fill:hsl(var(--popover))}.fill-unraid-red{fill:#e22828}.p-0{padding:0}.p-1{padding:.4rem}.p-12px{padding:12px}.p-16px{padding:16px}.p-2{padding:.8rem}.p-4{padding:1.6rem}.p-6{padding:2.4rem}.p-8px{padding:8px}.px-0{padding-left:0;padding-right:0}.px-12px{padding-left:12px;padding-right:12px}.px-16px{padding-left:16px;padding-right:16px}.px-4{padding-left:1.6rem;padding-right:1.6rem}.px-4px{padding-left:4px;padding-right:4px}.px-6{padding-left:2.4rem;padding-right:2.4rem}.px-6px{padding-left:6px;padding-right:6px}.px-7{padding-left:2.8rem;padding-right:2.8rem}.px-8px{padding-left:8px;padding-right:8px}.py-2{padding-bottom:.8rem;padding-top:.8rem}.py-24px{padding-bottom:24px;padding-top:24px}.py-4{padding-bottom:1.6rem;padding-top:1.6rem}.py-4px{padding-bottom:4px;padding-top:4px}.py-5{padding-bottom:2rem;padding-top:2rem}.py-8px{padding-bottom:8px;padding-top:8px}.pb-0{padding-bottom:0}.pb-12{padding-bottom:4.8rem}.pb-2{padding-bottom:.8rem}.pb-8px{padding-bottom:8px}.pl-3{padding-left:1.2rem}.pl-40px{padding-left:40px}.pr-16px{padding-right:16px}.pr-40px{padding-right:40px}.pr-4px{padding-right:4px}.pt-4px{padding-top:4px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-end{text-align:end}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-10px{font-size:10px}.text-12px{font-size:12px}.text-14px{font-size:14px}.text-16px{font-size:16px}.text-18px{font-size:18px}.text-20px{font-size:20px}.text-24px{font-size:24px}.text-2xl{font-size:2.4rem;line-height:3.2rem}.text-base{font-size:1.6rem;line-height:2.4rem}.text-lg{font-size:1.8rem;line-height:2.8rem}.text-sm{font-size:1.4rem;line-height:2rem}.text-xl{font-size:2rem;line-height:2.8rem}.text-xs{font-size:1.2rem;line-height:1.6rem}.font-bold{font-weight:700}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-6{line-height:2.4rem}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.tracking-normal{letter-spacing:0}.tracking-wide{letter-spacing:.025em}.tracking-widest{letter-spacing:.1em}.text-\\[\\#486dba\\]{--tw-text-opacity:1;color:rgb(72 109 186/var(--tw-text-opacity,1))}.text-black{--tw-text-opacity:1;color:rgb(28 27 27/var(--tw-text-opacity,1))}.text-current{color:currentColor}.text-destructive{color:hsl(var(--destructive))}.text-foreground{color:hsl(var(--foreground))}.text-gray-200{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-green-500{--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity,1))}.text-green-600{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.text-grey-mid{--tw-text-opacity:1;color:rgb(153 153 153/var(--tw-text-opacity,1))}.text-header-text-primary{color:var(--header-text-primary)}.text-header-text-secondary{color:var(--header-text-secondary)}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-orange{--tw-text-opacity:1;color:rgb(255 140 47/var(--tw-text-opacity,1))}.text-orange-dark{--tw-text-opacity:1;color:rgb(241 90 44/var(--tw-text-opacity,1))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-unraid-green{--tw-text-opacity:1;color:rgb(99 166 89/var(--tw-text-opacity,1))}.text-unraid-red{--tw-text-opacity:1;color:rgb(226 40 40/var(--tw-text-opacity,1))}.text-unraid-red-500{--tw-text-opacity:1;color:rgb(244 63 63/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity,1))}.text-yellow-accent{--tw-text-opacity:1;color:rgb(233 191 65/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-100{opacity:1}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-75{opacity:.75}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-inner{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 rgba(0,0,0,.05);--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.shadow-none,.shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.shadow-green-600\\/30{--tw-shadow-color:rgba(22,163,74,.3);--tw-shadow:var(--tw-shadow-colored)}.shadow-orange\\/10{--tw-shadow-color:rgba(255,140,47,.1);--tw-shadow:var(--tw-shadow-colored)}.shadow-unraid-red\\/30{--tw-shadow-color:rgba(226,40,40,.3);--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.outline-black{outline-color:#1c1b1b}.outline-primary{outline-color:hsl(var(--primary))}.outline-white{outline-color:#fff}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-0,.ring-2{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-primary{--tw-ring-color:hsl(var(--primary))}.ring-offset-2{--tw-ring-offset-width:2px}.ring-offset-background{--tw-ring-offset-color:hsl(var(--background))}.grayscale{--tw-grayscale:grayscale(100%)}.grayscale,.invert{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert:invert(100%)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-none{transition-property:none}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.duration-100{animation-duration:.1s}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.ease-in{animation-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.running{animation-play-state:running}.unraid_mark_2,.unraid_mark_4{animation:mark_2 1.5s ease infinite}.unraid_mark_3{animation:mark_3 1.5s ease infinite}.unraid_mark_6,.unraid_mark_8{animation:mark_6 1.5s ease infinite}.unraid_mark_7{animation:mark_7 1.5s ease infinite}@keyframes mark_2{50%{transform:translateY(-40px)}to{transform:translateY(0)}}@keyframes mark_3{50%{transform:translateY(-62px)}to{transform:translateY(0)}}@keyframes mark_6{50%{transform:translateY(40px)}to{transform:translateY(0)}}@keyframes mark_7{50%{transform:translateY(62px)}to{transform:translateY(0)}}.\\*\\:cursor-default>*{cursor:default}.even\\:bg-black\\/5:nth-child(2n){background-color:#1c1b1b0d}.even\\:bg-grey-darkest:nth-child(2n){--tw-bg-opacity:1;background-color:rgb(34 34 34/var(--tw-bg-opacity,1))}@keyframes pulse{50%{opacity:.5}}.hover\\:animate-pulse:hover{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.hover\\:border-orange-dark:hover{--tw-border-opacity:1;border-color:rgb(241 90 44/var(--tw-border-opacity,1))}.hover\\:bg-blue-600:hover{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.hover\\:bg-unraid-red:hover{--tw-bg-opacity:1;background-color:rgb(226 40 40/var(--tw-bg-opacity,1))}.hover\\:bg-gradient-to-r:hover{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.hover\\:from-unraid-red:hover{--tw-gradient-from:#e22828 var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\\:from-unraid-red\\/60:hover{--tw-gradient-from:rgba(226,40,40,.6) var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\\:to-orange:hover{--tw-gradient-to:#ff8c2f var(--tw-gradient-to-position)}.hover\\:to-orange\\/60:hover{--tw-gradient-to:rgba(255,140,47,.6) var(--tw-gradient-to-position)}.hover\\:text-\\[\\#3b5ea9\\]:hover{--tw-text-opacity:1;color:rgb(59 94 169/var(--tw-text-opacity,1))}.hover\\:text-destructive:hover{color:hsl(var(--destructive))}.hover\\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\\:underline:hover{text-decoration-line:underline}.hover\\:no-underline:hover{text-decoration-line:none}.hover\\:opacity-100:hover{opacity:1}.hover\\:opacity-75:hover{opacity:.75}.focus\\:border-orange-dark:focus{--tw-border-opacity:1;border-color:rgb(241 90 44/var(--tw-border-opacity,1))}.focus\\:bg-unraid-red:focus{--tw-bg-opacity:1;background-color:rgb(226 40 40/var(--tw-bg-opacity,1))}.focus\\:bg-gradient-to-r:focus{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.focus\\:from-unraid-red:focus{--tw-gradient-from:#e22828 var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\\:from-unraid-red\\/60:focus{--tw-gradient-from:rgba(226,40,40,.6) var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\\:to-orange:focus{--tw-gradient-to:#ff8c2f var(--tw-gradient-to-position)}.focus\\:to-orange\\/60:focus{--tw-gradient-to:rgba(255,140,47,.6) var(--tw-gradient-to-position)}.focus\\:text-\\[\\#3b5ea9\\]:focus{--tw-text-opacity:1;color:rgb(59 94 169/var(--tw-text-opacity,1))}.focus\\:text-white:focus{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.focus\\:underline:focus{text-decoration-line:underline}.focus\\:no-underline:focus{text-decoration-line:none}.focus\\:opacity-100:focus{opacity:1}.focus\\:opacity-75:focus{opacity:.75}.focus\\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\\:ring-indigo-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(99 102 241/var(--tw-ring-opacity,1))}.focus\\:ring-indigo-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(79 70 229/var(--tw-ring-opacity,1))}.focus\\:ring-offset-2:focus{--tw-ring-offset-width:2px}.disabled\\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\\:focus\\:opacity-50:focus:disabled,.disabled\\:hover\\:opacity-50:hover:disabled,.disabled\\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\\:text-orange-dark{--tw-text-opacity:1;color:rgb(241 90 44/var(--tw-text-opacity,1))}.group:hover .group-hover\\:underline{text-decoration-line:underline}.group:hover .group-hover\\:opacity-100{opacity:1}.group:focus .group-focus\\:text-orange-dark{--tw-text-opacity:1;color:rgb(241 90 44/var(--tw-text-opacity,1))}.group:focus .group-focus\\:underline{text-decoration-line:underline}.data-\\[disabled\\]\\:opacity-100[data-disabled],.group:focus .group-focus\\:opacity-100{opacity:1}.prose-a\\:text-unraid-red :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity:1;color:rgb(226 40 40/var(--tw-text-opacity,1))}.hover\\:prose-a\\:text-unraid-red\\/60 :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):hover{color:#e2282899}.hover\\:prose-a\\:no-underline :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):hover{text-decoration-line:none}.dark\\:border-white:is(.dark *){--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.dark\\:bg-black:is(.dark *){--tw-bg-opacity:1;background-color:rgb(28 27 27/var(--tw-bg-opacity,1))}.dark\\:text-white:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.dark\\:prose-a\\:text-orange :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):is(.dark *){--tw-text-opacity:1;color:rgb(255 140 47/var(--tw-text-opacity,1))}.hover\\:dark\\:prose-a\\:text-orange\\/60 :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):is(.dark *):hover{color:#ff8c2f99}@media (min-width:640px){.sm\\:col-span-2{grid-column:span 2/span 2}.sm\\:col-span-3{grid-column:span 3/span 3}.sm\\:col-start-2{grid-column-start:2}.sm\\:block{display:block}.sm\\:flex{display:flex}.sm\\:w-\\[150px\\]{width:150px}.sm\\:min-w-\\[400px\\]{min-width:400px}.sm\\:max-w-300px{max-width:300px}.sm\\:max-w-\\[540px\\]{max-width:540px}.sm\\:max-w-lg{max-width:32rem}.sm\\:flex-shrink-0{flex-shrink:0}.sm\\:flex-grow-0{flex-grow:0}.sm\\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\\:flex-row{flex-direction:row}.sm\\:items-start{align-items:flex-start}.sm\\:items-center{align-items:center}.sm\\:justify-end{justify-content:flex-end}.sm\\:justify-center{justify-content:center}.sm\\:justify-between{justify-content:space-between}.sm\\:gap-16px{gap:16px}.sm\\:gap-24px{gap:24px}.sm\\:gap-y-24px{row-gap:24px}.sm\\:p-16px{padding:16px}.sm\\:px-20px{padding-left:20px;padding-right:20px}.sm\\:pr-40px{padding-right:40px}.sm\\:text-right{text-align:right}.sm\\:text-18px{font-size:18px}.sm\\:text-20px{font-size:20px}.sm\\:text-24px{font-size:24px}}@media (min-width:768px){.md\\:inline-block{display:inline-block}.md\\:flex-row{flex-direction:row}.md\\:items-start{align-items:flex-start}.md\\:items-end{align-items:flex-end}.md\\:justify-between{justify-content:space-between}.md\\:gap-16px{gap:16px}.md\\:p-24px{padding:24px}.md\\:text-24px{font-size:24px}}@media (min-width:470px){.\\32xs\\:block{display:block}}@media (min-width:530px){.xs\\:block{display:block}.xs\\:flex-row{flex-direction:row}.xs\\:items-baseline{align-items:baseline}.xs\\:justify-start{justify-content:flex-start}.xs\\:gap-x-12px{-moz-column-gap:12px;column-gap:12px}}@media (min-height:700px){.tall\\:max-h-\\[75vh\\]{max-height:75vh}}.\\[\\&\\>\\*\\:nth-child\\(even\\)\\]\\:ml-10>:nth-child(2n){margin-left:4rem}.\\[\\&\\>\\*\\:nth-child\\(odd\\)\\]\\:text-end>:nth-child(odd){text-align:end}.\\[\\&_\\.vertical-layout\\]\\:space-y-6 .vertical-layout>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2.4rem*var(--tw-space-y-reverse));margin-top:calc(2.4rem*(1 - var(--tw-space-y-reverse)))}']]]),Eht={class:"grid gap-y-16px"},Oht={class:"grid gap-y-4px"},zht={key:0,class:"text-24px font-semibold"},$ht={key:1,class:"text-20px"},Cht={class:"flex flex-col md:flex-row gap-16px justify-start md:items-start md:justify-between"},jht={class:"inline-flex flex-wrap justify-start gap-8px"},Aht=["title"],Tht=["href","title"],Nht={class:"inline-flex flex-col flex-shrink-0 gap-16px flex-grow items-center md:items-end"},Iht={key:0},Rht={key:1},Pht=Eoe({__name:"Status",props:{downgradeNotAvailable:{type:Boolean,default:!1},restoreVersion:{default:void 0,type:null},showExternalDowngrade:{type:Boolean,default:!1},t:{type:Function},title:{default:void 0,type:String},subtitle:{default:void 0,type:String}},setup(eee){const tee=eee,ree=iZe(),oee=IZe(),aee=kQe(),nee=SQe(),iee=()=>h(Ipe,{variant:"white"}),{dateTimeFormat:see,osVersion:lee,rebootType:cee,rebootVersion:dee,regExp:pee,regUpdatesExpired:uee}=CUe(oee),{available:hee,availableWithRenewal:fee}=CUe(aee),{ineligibleText:gee,rebootTypeText:mee,status:wee}=CUe(nee),vee=nie((()=>hee.value||fee.value)),{outputDateTimeReadableDiff:bee,outputDateTimeFormatted:yee}=Ilt(see.value,tee.t,!0,pee.value),xee=nie((()=>{if(pee.value)return{text:uee.value?tee.t("Ineligible for feature updates released after {0}",[yee.value]):tee.t("Eligible for free feature updates until {0}",[yee.value]),title:uee.value?tee.t("Ineligible as of {0}",[bee.value]):tee.t("Eligible for free feature updates for {0}",[bee.value])}})),kee=nie((()=>"downgrade"===cee.value||"update"===cee.value)),_ee=nie((()=>kee.value||tee.showExternalDowngrade?{variant:"outline",click:()=>{tee.showExternalDowngrade?ree.downgradeOs():ree.updateOs()},icon:QHe,text:tee.t("More options")}:vee.value?{variant:"fill",click:()=>{aee.setModalOpen(!0)},icon:eKe,text:fee.value?tee.t("Unraid OS {0} Released",[fee.value]):tee.t("Unraid OS {0} Update Available",[hee.value])}:{variant:"outline",click:()=>{aee.localCheckForUpdate()},icon:KHe,text:tee.t("Check for Update")}));return(eee,tee)=>(xne(),Ene("div",Eht,[Ane("header",Oht,[eee.title?(xne(),Ene("h1",zht,Hee(eee.title),1)):Mne("",!0),eee.subtitle?(xne(),Ene("h2",$ht,Hee(eee.subtitle),1)):Mne("",!0)]),Ane("div",Cht,[Ane("div",jht,[Ane("button",{class:"group",title:eee.t("View release notes"),onClick:tee[0]||(tee[0]=tee=>zre(nee).viewReleaseNotes(eee.t("{0} Release Notes",[zre(lee)])))},[Tne(zre(Upe),{icon:zre(fKe),variant:"gray",size:"md"},{default:doe((()=>[Rne(Hee(eee.t("Current Version {0}",[zre(lee)])),1)])),_:1},8,["icon"])],8,Aht),zre(gee)&&!zre(fee)?(xne(),Ene("a",{key:0,href:zre(VKe).toString(),class:"group",title:eee.t("Learn more and fix")},[Tne(zre(Upe),{variant:"yellow",icon:zre(cKe),title:zre(xee)?.text,class:"underline"},{default:doe((()=>[Rne(Hee(eee.t("Key ineligible for future releases")),1)])),_:1},8,["icon","title"])],8,Tht)):zre(gee)&&zre(fee)?(xne(),One(zre(Upe),{key:1,variant:"yellow",icon:zre(cKe),title:zre(xee)?.text},{default:doe((()=>[Rne(Hee(eee.t("Key ineligible for {0}",[zre(fee)])),1)])),_:1},8,["icon","title"])):Mne("",!0),"checking"===zre(wee)?(xne(),One(zre(Upe),{key:2,variant:"orange",icon:iee},{default:doe((()=>[Rne(Hee(eee.t("Checking...")),1)])),_:1})):(xne(),Ene(gne,{key:3},[""===zre(cee)?(xne(),One(zre(Upe),{key:0,variant:zre(vee)?"orange":"green",icon:zre(vee)?zre(eKe):zre(oKe)},{default:doe((()=>[Rne(Hee(zre(hee)?eee.t("Unraid {0} Available",[zre(hee)]):zre(fee)?eee.t("Up-to-date with eligible releases"):eee.t("Up-to-date")),1)])),_:1},8,["variant","icon"])):(xne(),One(zre(Upe),{key:1,variant:"yellow",icon:zre(cKe)},{default:doe((()=>[Rne(Hee(eee.t(zre(mee))),1)])),_:1},8,["icon"]))],64)),eee.downgradeNotAvailable?(xne(),One(zre(Upe),{key:4,variant:"gray",icon:zre(zKe)},{default:doe((()=>[Rne(Hee(eee.t("No downgrade available")),1)])),_:1},8,["icon"])):Mne("",!0)]),Ane("div",Nht,[zre(kee)?(xne(),Ene("span",Iht,[Tne(zre($pe),{variant:"fill",icon:zre(KHe),text:"downgrade"===zre(cee)?eee.t("Reboot Now to Downgrade to {0}",[zre(dee)]):eee.t("Reboot Now to Update to {0}",[zre(dee)]),onClick:tee[1]||(tee[1]=eee=>zre(nee).rebootServer())},null,8,["icon","text"])])):Mne("",!0),Ane("span",null,[Tne(zre($pe),{variant:zre(_ee).variant,icon:zre(_ee).icon,text:zre(_ee).text,onClick:zre(_ee).click},null,8,["variant","icon","text","onClick"])]),""!==zre(cee)?(xne(),Ene("span",Rht,[Tne(zre($pe),{variant:"outline",icon:zre(zKe),text:eee.t("Cancel {0}",["downgrade"===zre(cee)?eee.t("Downgrade"):eee.t("Update")]),onClick:tee[2]||(tee[2]=eee=>zre(aee).cancelUpdate())},null,8,["icon","text"])])):Mne("",!0)])])]))}}),Mht={class:"flex flex-col sm:flex-row sm:justify-between sm:items-start gap-20px sm:gap-24px"},Dht={class:"grid gap-y-16px"},Fht={class:"text-20px font-semibold leading-normal flex flex-row items-center gap-8px"},Lht={class:"text-16px leading-relaxed opacity-75 whitespace-normal"},Uht=Eoe({__name:"ThirdPartyDrivers",props:{t:{type:Function}},setup(eee){const{rebootTypeText:tee}=CUe(SQe());return(eee,ree)=>(xne(),One(zre(yve),{"increased-padding":!0},{default:doe((()=>[Ane("div",Mht,[Ane("div",Dht,[Ane("h3",Fht,[Tne(zre(cKe),{class:"w-20px shrink-0"}),Rne(" "+Hee(eee.t(zre(tee))),1)]),Ane("div",Lht,[Ane("p",null,Hee(eee.t("During the Unraid OS update process third-party drivers were detected and are currently being updated in the background. Please wait for those to finish downloading before rebooting your server to complete the update process. You should receive a system notification when complete. You may also refresh this page to check for an updated status.")),1)])])])])),_:1}))}}),Bht=Eoe({__name:"UpdateOs.ce",props:{rebootVersion:{default:"",type:String}},setup(eee){const{t:t}=wde(),tee=eee,ree=iZe(),oee=IZe(),{rebootType:aee}=CUe(oee),nee=nie((()=>"downgrade"===aee.value?t("Please finish the initiated downgrade to enable updates."):"")),iee=nie((()=>window.location.pathname===WKe.pathname&&""===aee.value));return Moe((()=>{iee.value&&ree.updateOs(!0),oee.setRebootVersion(tee.rebootVersion)})),(eee,tee)=>{const ree=Pht,oee=Uht;return xne(),One(zre(xve),null,{default:doe((()=>[zre(iee)?(xne(),One(zre(Ipe),{key:0,class:"mx-auto my-12 max-w-160px"})):(xne(),One(ree,{key:1,"show-update-check":!0,title:zre(t)("Update Unraid OS"),subtitle:zre(nee),t:zre(t)},null,8,["title","subtitle","t"])),"thirdPartyDriversDownloading"===zre(aee)?(xne(),One(oee,{key:2,t:zre(t)},null,8,["t"])):Mne("",!0)])),_:1})}}}),Yht=Ode(Bht,[["styles",[':root{--background:0 0% 100%;--foreground:0 0% 3.9%;--muted:0 0% 96.1%;--muted-foreground:0 0% 45.1%;--popover:0 0% 100%;--popover-foreground:0 0% 3.9%;--card:0 0% 100%;--card-foreground:0 0% 3.9%;--border:0 0% 89.8%;--input:0 0% 89.8%;--primary:0 0% 9%;--primary-foreground:0 0% 98%;--secondary:0 0% 96.1%;--secondary-foreground:0 0% 9%;--accent:0 0% 96.1%;--accent-foreground:0 0% 9%;--destructive:0 84.2% 60.2%;--destructive-foreground:0 0% 98%;--ring:0 0% 3.9%;--radius:.5rem;--chart-1:12 76% 61%;--chart-2:173 58% 39%;--chart-3:197 37% 24%;--chart-4:43 74% 66%;--chart-5:27 87% 67%}.dark{--background:0 0% 3.9%;--foreground:0 0% 98%;--muted:0 0% 14.9%;--muted-foreground:0 0% 63.9%;--popover:0 0% 3.9%;--popover-foreground:0 0% 98%;--card:0 0% 3.9%;--card-foreground:0 0% 98%;--border:0 0% 14.9%;--input:0 0% 14.9%;--primary:0 0% 98%;--primary-foreground:0 0% 9%;--secondary:0 0% 14.9%;--secondary-foreground:0 0% 98%;--accent:0 0% 14.9%;--accent-foreground:0 0% 98%;--destructive:0 62.8% 30.6%;--destructive-foreground:0 0% 98%;--ring:0 0% 83.1%;--chart-1:220 70% 50%;--chart-2:160 60% 45%;--chart-3:30 80% 55%;--chart-4:280 65% 60%;--chart-5:340 75% 55%}*{border-color:hsl(var(--border))}.inset-y-0{bottom:0;top:0}.-bottom-\\[2px\\]{bottom:-2px}.-left-\\[2px\\]{left:-2px}.-right-\\[2px\\]{right:-2px}.-top-\\[2px\\]{top:-2px}.left-0{left:0}.left-2{left:.8rem}.top-1\\/2{top:50%}.top-4{top:1.6rem}.-mx-1{margin-left:-.4rem;margin-right:-.4rem}.mb-2{margin-bottom:.8rem}.ml-auto{margin-left:auto}.aspect-\\[7\\/4\\]{aspect-ratio:7/4}.h-11{height:4.4rem}.h-2\\.5{height:1rem}.h-3\\.5{height:1.4rem}.h-4{height:1.6rem}.h-5{height:2rem}.h-8{height:3.2rem}.h-9{height:3.6rem}.h-\\[--reka-select-trigger-height\\]{height:var(--reka-select-trigger-height)}.h-px{height:1px}.max-h-96{max-height:38.4rem}.w-10{width:4rem}.w-11{width:4.4rem}.w-12{width:4.8rem}.w-14px{width:14px}.w-16{width:6.4rem}.w-2\\.5{width:1rem}.w-20{width:8rem}.w-3\\.5{width:1.4rem}.w-3\\/4{width:75%}.w-5{width:2rem}.w-8{width:3.2rem}.w-\\[180px\\]{width:180px}.w-\\[200px\\]{width:200px}.w-\\[300px\\]{width:300px}.w-\\[400px\\]{width:400px}.min-w-32{min-width:12.8rem}.min-w-\\[--reka-select-trigger-width\\]{min-width:var(--reka-select-trigger-width)}.max-w-1024px{max-width:1024px}.max-w-2xl{max-width:42rem}.max-w-md{max-width:28rem}.flex-shrink-0,.shrink-0{flex-shrink:0}.-translate-y-1\\/2{--tw-translate-y:-50%}.-translate-y-1\\/2,.translate-x-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform,.translate-x-20px{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes mark-2{50%{transform:translateY(-40px)}to{transform:translateY(0)}}.animate-mark-2{animation:mark-2 1.5s ease infinite}@keyframes mark-3{50%{transform:translateY(-62px)}to{transform:translateY(0)}}.animate-mark-3{animation:mark-3 1.5s ease infinite}@keyframes mark-6{50%{transform:translateY(40px)}to{transform:translateY(0)}}.animate-mark-6{animation:mark-6 1.5s ease infinite}@keyframes mark-7{50%{transform:translateY(62px)}to{transform:translateY(0)}}.animate-mark-7{animation:mark-7 1.5s ease infinite}.cursor-default{cursor:default}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.gap-1\\.5{gap:.6rem}.gap-3{gap:1.2rem}.gap-y-2{row-gap:.8rem}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.8rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.8rem*var(--tw-space-x-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.4rem*var(--tw-space-y-reverse));margin-top:calc(.4rem*(1 - var(--tw-space-y-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.8rem*var(--tw-space-y-reverse));margin-top:calc(.8rem*(1 - var(--tw-space-y-reverse)))}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.rounded-\\[inherit\\]{border-radius:inherit}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-current{border-color:currentColor}.border-input{border-color:hsl(var(--input))}.border-muted{border-color:hsl(var(--muted))}.border-orange{--tw-border-opacity:1;border-color:rgb(255 140 47/var(--tw-border-opacity,1))}.border-primary{border-color:hsl(var(--primary))}.border-unraid-red{--tw-border-opacity:1;border-color:rgb(226 40 40/var(--tw-border-opacity,1))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-yellow-100{--tw-border-opacity:1;border-color:rgb(254 249 195/var(--tw-border-opacity,1))}.border-e-transparent{border-inline-end-color:transparent}.border-l-transparent{border-left-color:transparent}.border-t-transparent{border-top-color:transparent}.bg-black\\/80{background-color:#1c1b1bcc}.bg-blue-100{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.bg-border{background-color:hsl(var(--border))}.bg-current{background-color:currentColor}.bg-destructive{background-color:hsl(var(--destructive))}.bg-gray-300{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.bg-green-200{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity,1))}.bg-grey{--tw-bg-opacity:1;background-color:rgb(224 224 224/var(--tw-bg-opacity,1))}.bg-indigo-100{--tw-bg-opacity:1;background-color:rgb(224 231 255/var(--tw-bg-opacity,1))}.bg-input{background-color:hsl(var(--input))}.bg-muted\\/20{background-color:hsl(var(--muted)/.2)}.bg-neutral-900{--tw-bg-opacity:1;background-color:rgb(23 23 23/var(--tw-bg-opacity,1))}.bg-orange{--tw-bg-opacity:1;background-color:rgb(255 140 47/var(--tw-bg-opacity,1))}.bg-pink-100{--tw-bg-opacity:1;background-color:rgb(252 231 243/var(--tw-bg-opacity,1))}.bg-primary{background-color:hsl(var(--primary))}.bg-purple-100{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity,1))}.bg-secondary{background-color:hsl(var(--secondary))}.fill-black{fill:#1c1b1b}.fill-white{fill:#fff}.p-1\\.5{padding:.6rem}.p-12{padding:4.8rem}.p-20{padding:8rem}.p-3{padding:1.2rem}.p-8{padding:3.2rem}.p-px{padding:1px}.px-2{padding-left:.8rem;padding-right:.8rem}.px-3{padding-left:1.2rem;padding-right:1.2rem}.px-4\\.5{padding-left:1.125rem;padding-right:1.125rem}.px-8{padding-left:3.2rem;padding-right:3.2rem}.py-1{padding-bottom:.4rem;padding-top:.4rem}.py-1\\.5{padding-bottom:.6rem;padding-top:.6rem}.py-12px{padding-bottom:12px;padding-top:12px}.py-2\\.5{padding-bottom:1rem;padding-top:1rem}.py-6{padding-bottom:2.4rem;padding-top:2.4rem}.pl-8{padding-left:3.2rem}.pr-2{padding-right:.8rem}.text-start{text-align:start}.align-\\[-0\\.125em\\]{vertical-align:-.125em}.text-3xl{font-size:3rem;line-height:3.6rem}.font-medium{font-weight:500}.text-blue-800{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.text-green-800{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity,1))}.text-indigo-800{--tw-text-opacity:1;color:rgb(55 48 163/var(--tw-text-opacity,1))}.text-muted-foreground\\/50{color:hsl(var(--muted-foreground)/.5)}.text-pink-800{--tw-text-opacity:1;color:rgb(157 23 77/var(--tw-text-opacity,1))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-purple-800{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity,1))}.no-underline{text-decoration-line:none}.underline-offset-4{text-underline-offset:4px}.opacity-70{opacity:.7}.shadow,.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-md,.shadow-none{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.animate-in{animation-duration:.15s;animation-name:enter;--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial}.fade-in-0{--tw-enter-opacity:0}.zoom-in-95{--tw-enter-scale:.95}:where([data-sonner-toaster][dir=ltr]),:where(html[dir=ltr]){--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0;--toast-close-button-start:0;--toast-close-button-end:unset;--toast-close-button-transform:translate(-35%,-35%)}:where([data-sonner-toaster][dir=rtl]),:where(html[dir=rtl]){--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto;--toast-close-button-start:unset;--toast-close-button-end:0;--toast-close-button-transform:translate(35%,-35%)}:where([data-sonner-toaster]){font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;position:fixed;width:var(--width);--gray1:#fcfcfc;--gray2:#f8f8f8;--gray3:#f3f3f3;--gray4:#ededed;--gray5:#e8e8e8;--gray6:#e2e2e2;--gray7:#dbdbdb;--gray8:#c7c7c7;--gray9:#8f8f8f;--gray10:#858585;--gray11:#6f6f6f;--gray12:#171717;--border-radius:8px;box-sizing:border-box;list-style:none;margin:0;outline:none;padding:0;transition:transform .4s ease;z-index:999999999}:where([data-sonner-toaster][data-lifted=true]){transform:translateY(-10px)}@media (hover:none) and (pointer:coarse){:where([data-sonner-toaster][data-lifted=true]){transform:none}}:where([data-sonner-toaster][data-x-position=right]){right:max(var(--offset),env(safe-area-inset-right))}:where([data-sonner-toaster][data-x-position=left]){left:max(var(--offset),env(safe-area-inset-left))}:where([data-sonner-toaster][data-x-position=center]){left:50%;transform:translate(-50%)}:where([data-sonner-toaster][data-y-position=top]){top:max(var(--offset),env(safe-area-inset-top))}:where([data-sonner-toaster][data-y-position=bottom]){bottom:max(var(--offset),env(safe-area-inset-bottom))}:where([data-sonner-toast]){--y:translateY(100%);--lift-amount:calc(var(--lift)*var(--gap));box-sizing:border-box;filter:blur(0);opacity:0;outline:none;overflow-wrap:anywhere;position:absolute;touch-action:none;transform:var(--y);transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;z-index:var(--z-index)}:where([data-sonner-toast][data-styled=true]){align-items:center;background:var(--normal-bg);border:1px solid var(--normal-border);border-radius:var(--border-radius);box-shadow:0 4px 12px #0000001a;color:var(--normal-text);display:flex;font-size:13px;gap:6px;padding:16px;width:var(--width)}:where([data-sonner-toast]:focus-visible){box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast][data-y-position=top]){top:0;--y:translateY(-100%);--lift:1;--lift-amount:calc(var(--gap)*1)}:where([data-sonner-toast][data-y-position=bottom]){bottom:0;--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift)*var(--gap))}:where([data-sonner-toast]) :where([data-description]){color:inherit;font-weight:400;line-height:1.4}:where([data-sonner-toast]) :where([data-title]){color:inherit;font-weight:500;line-height:1.5}:where([data-sonner-toast]) :where([data-icon]){align-items:center;display:flex;flex-shrink:0;height:16px;justify-content:flex-start;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end);position:relative;width:16px}:where([data-sonner-toast][data-promise=true]) :where([data-icon])>svg{animation:sonner-fade-in .3s ease forwards;opacity:0;transform:scale(.8);transform-origin:center}:where([data-sonner-toast]) :where([data-icon])>*{flex-shrink:0}:where([data-sonner-toast]) :where([data-icon]) svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}:where([data-sonner-toast]) :where([data-content]){display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{align-items:center;background:var(--normal-text);border:none;border-radius:4px;color:var(--normal-bg);cursor:pointer;display:flex;flex-shrink:0;font-size:12px;height:24px;margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);outline:none;padding-left:8px;padding-right:8px;transition:opacity .4s,box-shadow .2s}:where([data-sonner-toast]) :where([data-button]):focus-visible{box-shadow:0 0 0 2px #0006}:where([data-sonner-toast]) :where([data-button]):first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}:where([data-sonner-toast]) :where([data-cancel]){background:#00000014;color:var(--normal-text)}:where([data-sonner-toast][data-theme=dark]) :where([data-cancel]){background:#ffffff4d}[data-sonner-toast] [data-close-button]{align-items:center;background:var(--gray1);border:1px solid var(--gray4);border-radius:50%;color:var(--gray12);cursor:pointer;display:flex;height:20px;justify-content:center;left:var(--toast-close-button-start);padding:0;position:absolute;right:var(--toast-close-button-end);top:0;transform:var(--toast-close-button-transform);transition:opacity .1s,background .2s,border-color .2s;width:20px;z-index:1}:where([data-sonner-toast]) :where([data-close-button]):focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast]) :where([data-disabled=true]){cursor:not-allowed}[data-sonner-toast]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}:where([data-sonner-toast][data-swiping=true]):before{content:"";height:100%;left:0;position:absolute;right:0;z-index:-1}:where([data-sonner-toast][data-y-position=top][data-swiping=true]):before{bottom:50%;transform:scaleY(3) translateY(50%)}:where([data-sonner-toast][data-y-position=bottom][data-swiping=true]):before{top:50%;transform:scaleY(3) translateY(-50%)}:where([data-sonner-toast][data-swiping=false][data-removed=true]):before{content:"";inset:0;position:absolute;transform:scaleY(2)}:where([data-sonner-toast]):after{bottom:100%;content:"";height:calc(var(--gap) + 1px);left:0;position:absolute;width:100%}:where([data-sonner-toast][data-mounted=true]){--y:translateY(0);opacity:1}:where([data-sonner-toast][data-expanded=false][data-front=false]){--scale:var(--toasts-before) * .05 + 1;--y:translateY(calc(var(--lift-amount)*var(--toasts-before))) scale(calc(var(--scale)*-1));height:var(--front-toast-height)}:where([data-sonner-toast])>*{transition:opacity .4s}:where([data-sonner-toast][data-expanded=false][data-front=false][data-styled=true])>*{opacity:0}:where([data-sonner-toast][data-visible=false]){opacity:0;pointer-events:none}:where([data-sonner-toast][data-mounted=true][data-expanded=true]){--y:translateY(calc(var(--lift)*var(--offset)));height:var(--initial-height)}:where([data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]){--y:translateY(calc(var(--lift)*-100%));opacity:0}:where([data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]){--y:translateY(calc(var(--lift)*var(--offset) + var(--lift)*-100%));opacity:0}:where([data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]){--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}:where([data-sonner-toast][data-removed=true][data-front=false]):before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount,0));transition:none}[data-sonner-toast][data-swiped=true]{-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation:swipe-out .2s ease-out forwards}@keyframes swipe-out{0%{opacity:1;transform:translateY(calc(var(--lift)*var(--offset) + var(--swipe-amount)))}to{opacity:0;transform:translateY(calc(var(--lift)*var(--offset) + var(--swipe-amount) + var(--lift)*-100%))}}@media (max-width:600px){[data-sonner-toaster]{position:fixed;--mobile-offset:16px;left:var(--mobile-offset);right:var(--mobile-offset);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset)*-1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset)*2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset)}[data-sonner-toaster][data-y-position=bottom]{bottom:20px}[data-sonner-toaster][data-y-position=top]{top:20px}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset);right:var(--mobile-offset);transform:none}}[data-sonner-toaster][data-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:#ecfdf3;--success-border:#d3fde5;--success-text:#008a2e;--info-bg:#f0f8ff;--info-border:#d3e0fd;--info-text:#0973dc;--warning-bg:#fffcf0;--warning-border:#fdf5d3;--warning-text:#dc7609;--error-bg:#fff0f0;--error-border:#ffe0e1;--error-text:#e60000}[data-sonner-toaster][data-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:#333;--normal-text:var(--gray1)}[data-sonner-toaster][data-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-theme=dark]{--normal-bg:#000;--normal-border:#333;--normal-text:var(--gray1);--success-bg:#001f0f;--success-border:#003d1c;--success-text:#59f3a6;--info-bg:#000d1f;--info-border:#00113d;--info-text:#5896f3;--warning-bg:#1d1f00;--warning-border:#3d3d00;--warning-text:#f3cf58;--error-bg:#2d0607;--error-border:#4d0408;--error-text:#ff9ea1}[data-rich-colors=true][data-sonner-toast][data-type=success],[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info],[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning],[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error],[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);inset:0;position:absolute;width:var(--size);z-index:10}.sonner-loading-wrapper[data-visible=false]{animation:sonner-fade-out .2s ease forwards;transform-origin:center}.sonner-spinner{height:var(--size);left:50%;position:relative;top:50%;width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media (prefers-reduced-motion){.sonner-loading-bar,[data-sonner-toast],[data-sonner-toast]>*{animation:none!important;transition:none!important}}.sonner-loader{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}.file\\:border-0::file-selector-button{border-width:0}.file\\:bg-transparent::file-selector-button{background-color:transparent}.file\\:text-sm::file-selector-button{font-size:1.4rem;line-height:2rem}.file\\:font-medium::file-selector-button{font-weight:500}.placeholder\\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}.placeholder\\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.hover\\:border-grey:hover{--tw-border-opacity:1;border-color:rgb(224 224 224/var(--tw-border-opacity,1))}.hover\\:border-grey-mid:hover{--tw-border-opacity:1;border-color:rgb(153 153 153/var(--tw-border-opacity,1))}.hover\\:border-muted:hover{border-color:hsl(var(--muted))}.hover\\:border-unraid-red:hover{--tw-border-opacity:1;border-color:rgb(226 40 40/var(--tw-border-opacity,1))}.hover\\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\\:bg-blue-200:hover{--tw-bg-opacity:1;background-color:rgb(191 219 254/var(--tw-bg-opacity,1))}.hover\\:bg-destructive\\/90:hover{background-color:hsl(var(--destructive)/.9)}.hover\\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.hover\\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.hover\\:bg-gray-800:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.hover\\:bg-green-300:hover{--tw-bg-opacity:1;background-color:rgb(134 239 172/var(--tw-bg-opacity,1))}.hover\\:bg-grey:hover{--tw-bg-opacity:1;background-color:rgb(224 224 224/var(--tw-bg-opacity,1))}.hover\\:bg-grey-mid:hover{--tw-bg-opacity:1;background-color:rgb(153 153 153/var(--tw-bg-opacity,1))}.hover\\:bg-indigo-200:hover{--tw-bg-opacity:1;background-color:rgb(199 210 254/var(--tw-bg-opacity,1))}.hover\\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\\:bg-orange-dark:hover{--tw-bg-opacity:1;background-color:rgb(241 90 44/var(--tw-bg-opacity,1))}.hover\\:bg-pink-200:hover{--tw-bg-opacity:1;background-color:rgb(251 207 232/var(--tw-bg-opacity,1))}.hover\\:bg-primary\\/90:hover{background-color:hsl(var(--primary)/.9)}.hover\\:bg-purple-200:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity,1))}.hover\\:bg-secondary\\/80:hover{background-color:hsl(var(--secondary)/.8)}.hover\\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\\:bg-yellow-200:hover{--tw-bg-opacity:1;background-color:rgb(254 240 138/var(--tw-bg-opacity,1))}.hover\\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\\:text-black:hover{--tw-text-opacity:1;color:rgb(28 27 27/var(--tw-text-opacity,1))}.hover\\:text-primary:hover{color:hsl(var(--primary))}.hover\\:shadow-md:hover{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\\:shadow-orange\\/50:hover{--tw-shadow-color:rgba(255,140,47,.5);--tw-shadow:var(--tw-shadow-colored)}.focus\\:border-grey:focus{--tw-border-opacity:1;border-color:rgb(224 224 224/var(--tw-border-opacity,1))}.focus\\:border-grey-mid:focus{--tw-border-opacity:1;border-color:rgb(153 153 153/var(--tw-border-opacity,1))}.focus\\:border-muted:focus{border-color:hsl(var(--muted))}.focus\\:border-unraid-red:focus{--tw-border-opacity:1;border-color:rgb(226 40 40/var(--tw-border-opacity,1))}.focus\\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\\:bg-grey:focus{--tw-bg-opacity:1;background-color:rgb(224 224 224/var(--tw-bg-opacity,1))}.focus\\:bg-grey-mid:focus{--tw-bg-opacity:1;background-color:rgb(153 153 153/var(--tw-bg-opacity,1))}.focus\\:bg-muted:focus{background-color:hsl(var(--muted))}.focus\\:bg-white:focus{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.focus\\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\\:text-black:focus{--tw-text-opacity:1;color:rgb(28 27 27/var(--tw-text-opacity,1))}.focus\\:text-primary:focus{color:hsl(var(--primary))}.focus\\:shadow-md:focus{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus\\:ring-ring:focus{--tw-ring-color:hsl(var(--ring))}.focus-visible\\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\\:ring-ring:focus-visible{--tw-ring-color:hsl(var(--ring))}.focus-visible\\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.focus-visible\\:ring-offset-background:focus-visible{--tw-ring-offset-color:hsl(var(--background))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-20:disabled{opacity:.2}.disabled\\:opacity-25:disabled{opacity:.25}.disabled\\:opacity-50:disabled{opacity:.5}.disabled\\:focus\\:opacity-25:focus:disabled,.disabled\\:hover\\:opacity-25:hover:disabled{opacity:.25}.group:hover .group-hover\\:text-header-text-secondary{color:var(--header-text-secondary)}.group:hover .group-hover\\:no-underline{text-decoration-line:none}.group:hover .group-hover\\:opacity-60{opacity:.6}.group:focus .group-focus\\:text-header-text-secondary{color:var(--header-text-secondary)}.group:focus .group-focus\\:no-underline{text-decoration-line:none}.group:focus .group-focus\\:opacity-100{opacity:1}.group:focus .group-focus\\:opacity-60{opacity:.6}.group.toaster .group-\\[\\.toaster\\]\\:border-border{border-color:hsl(var(--border))}.group.toast .group-\\[\\.toast\\]\\:bg-muted{background-color:hsl(var(--muted))}.group.toast .group-\\[\\.toast\\]\\:bg-primary{background-color:hsl(var(--primary))}.group.toaster .group-\\[\\.toaster\\]\\:bg-background{background-color:hsl(var(--background))}.group.toast .group-\\[\\.toast\\]\\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group.toast .group-\\[\\.toast\\]\\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group.toaster .group-\\[\\.toaster\\]\\:text-foreground{color:hsl(var(--foreground))}.group.toaster .group-\\[\\.toaster\\]\\:shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.peer:disabled~.peer-disabled\\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\\:opacity-70{opacity:.7}.data-\\[disabled\\]\\:pointer-events-none[data-disabled]{pointer-events:none}.data-\\[state\\=active\\]\\:flex[data-state=active]{display:flex}.data-\\[state\\=inactive\\]\\:hidden[data-state=inactive]{display:none}.data-\\[side\\=bottom\\]\\:translate-y-1[data-side=bottom]{--tw-translate-y:.4rem}.data-\\[side\\=bottom\\]\\:translate-y-1[data-side=bottom],.data-\\[side\\=left\\]\\:-translate-x-1[data-side=left]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\\[side\\=left\\]\\:-translate-x-1[data-side=left]{--tw-translate-x:-.4rem}.data-\\[side\\=right\\]\\:translate-x-1[data-side=right]{--tw-translate-x:.4rem}.data-\\[side\\=right\\]\\:translate-x-1[data-side=right],.data-\\[side\\=top\\]\\:-translate-y-1[data-side=top]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\\[side\\=top\\]\\:-translate-y-1[data-side=top]{--tw-translate-y:-.4rem}.data-\\[state\\=checked\\]\\:translate-x-5[data-state=checked]{--tw-translate-x:2rem}.data-\\[state\\=checked\\]\\:translate-x-5[data-state=checked],.data-\\[state\\=unchecked\\]\\:translate-x-0[data-state=unchecked]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\\[state\\=unchecked\\]\\:translate-x-0[data-state=unchecked]{--tw-translate-x:0px}.data-\\[state\\=active\\]\\:bg-background[data-state=active]{background-color:hsl(var(--background))}.data-\\[state\\=checked\\]\\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\\[state\\=open\\]\\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\\[state\\=open\\]\\:bg-secondary[data-state=open]{background-color:hsl(var(--secondary))}.data-\\[state\\=unchecked\\]\\:bg-input[data-state=unchecked]{background-color:hsl(var(--input))}.data-\\[placeholder\\]\\:text-muted-foreground[data-placeholder]{color:hsl(var(--muted-foreground))}.data-\\[state\\=active\\]\\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.data-\\[disabled\\]\\:opacity-50[data-disabled]{opacity:.5}.data-\\[state\\=active\\]\\:shadow-sm[data-state=active]{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.data-\\[state\\=closed\\]\\:duration-300[data-state=closed]{transition-duration:.3s}.data-\\[state\\=open\\]\\:duration-500[data-state=open]{transition-duration:.5s}.data-\\[state\\=open\\]\\:animate-in[data-state=open]{animation-duration:.15s;animation-name:enter;--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial}.data-\\[state\\=closed\\]\\:animate-out[data-state=closed]{animation-duration:.15s;animation-name:exit;--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial}.data-\\[state\\=closed\\]\\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\\[state\\=open\\]\\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\\[state\\=closed\\]\\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\\[state\\=open\\]\\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\\[side\\=bottom\\]\\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-.8rem}.data-\\[side\\=left\\]\\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:.8rem}.data-\\[side\\=right\\]\\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:-.8rem}.data-\\[side\\=top\\]\\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:.8rem}.data-\\[state\\=closed\\]\\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\\[state\\=closed\\]\\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\\[state\\=closed\\]\\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\\[state\\=closed\\]\\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\\[state\\=open\\]\\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\\[state\\=open\\]\\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\\[state\\=open\\]\\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\\[state\\=open\\]\\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.data-\\[state\\=closed\\]\\:duration-300[data-state=closed]{animation-duration:.3s}.data-\\[state\\=open\\]\\:duration-500[data-state=open]{animation-duration:.5s}.group[data-disabled] .group-data-\\[disabled\\]\\:bg-muted{background-color:hsl(var(--muted))}.group[data-state=active] .group-data-\\[state\\=active\\]\\:bg-primary{background-color:hsl(var(--primary))}.group[data-state=completed] .group-data-\\[state\\=completed\\]\\:bg-accent{background-color:hsl(var(--accent))}.group[data-state=completed] .group-data-\\[state\\=completed\\]\\:bg-accent-foreground{background-color:hsl(var(--accent-foreground))}.group[data-disabled] .group-data-\\[disabled\\]\\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group[data-state=active] .group-data-\\[state\\=active\\]\\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group[data-state=completed] .group-data-\\[state\\=completed\\]\\:text-accent-foreground{color:hsl(var(--accent-foreground))}.group[data-disabled] .group-data-\\[disabled\\]\\:opacity-50{opacity:.5}.group[data-disabled] .group-data-\\[disabled\\]\\:opacity-75{opacity:.75}@media (prefers-reduced-motion:reduce){@keyframes spin{to{transform:rotate(1turn)}}.motion-reduce\\:animate-\\[spin_1\\.5s_linear_infinite\\]{animation:spin 1.5s linear infinite}}@media (min-width:640px){.sm\\:max-w-sm{max-width:24rem}.sm\\:flex-row{flex-direction:row}.sm\\:justify-end{justify-content:flex-end}.sm\\:gap-x-2{-moz-column-gap:.8rem;column-gap:.8rem}.sm\\:text-left{text-align:left}}@media (min-width:768px){.md\\:my-0{margin-bottom:0;margin-top:0}.md\\:block{display:block}.md\\:h-px{height:1px}.md\\:w-24{width:9.6rem}.md\\:w-auto{width:auto}.md\\:flex-row{flex-direction:row}.md\\:items-center{align-items:center}.md\\:gap-2{gap:.8rem}.md\\:p-6{padding:2.4rem}}.\\[\\&\\>\\[data-slot\\=input\\]\\]\\:has-\\[\\[data-slot\\=decrement\\]\\]\\:pl-5:has([data-slot=decrement])>[data-slot=input]{padding-left:2rem}.\\[\\&\\>\\[data-slot\\=input\\]\\]\\:has-\\[\\[data-slot\\=increment\\]\\]\\:pr-5:has([data-slot=increment])>[data-slot=input]{padding-right:2rem}.\\[\\&\\>div\\>svg\\]\\:fill-blue-500>div>svg{fill:#3b82f6}.\\[\\&\\>div\\>svg\\]\\:fill-unraid-red-500>div>svg{fill:#f43f3f}.\\[\\&\\>div\\>svg\\]\\:fill-yellow-500>div>svg{fill:#eab308}.\\[\\&\\>span\\]\\:truncate>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\\[\\&\\>svg\\]\\:size-4>svg{height:1.6rem;width:1.6rem}.\\[\\&\\>svg\\]\\:shrink-0>svg{flex-shrink:0}.\\[\\&\\]\\:text-orange{--tw-text-opacity:1;color:rgb(255 140 47/var(--tw-text-opacity,1))}.\\[\\&\\]\\:text-primary{color:hsl(var(--primary))}.\\[\\&\\]\\:text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com*/*,:after,:before{border-color:hsl(var(--border));border-style:solid;border-width:0;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:clear-sans,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}body{background-color:hsl(var(--background));color:hsl(var(--foreground))}.container{width:100%}@media (min-width:470px){.container{max-width:470px}}@media (min-width:530px){.container{max-width:530px}}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.prose{color:hsl(var(--foreground));max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-bottom:1.2em;margin-top:1.2em}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)) color{-d-e-f-a-u-l-t:hsl(var(--primary));foreground:hsl(var(--primary-foreground))}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;text-decoration:underline}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-bottom:1.25em;margin-top:1.25em;padding-inline-start:1.625em}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-bottom:1.25em;margin-top:1.25em;padding-inline-start:1.625em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-bottom:3em;margin-top:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){border-inline-start-color:var(--tw-prose-quote-borders);border-inline-start-width:.25rem;color:var(--tw-prose-quotes);font-style:italic;font-weight:500;margin-bottom:1.6em;margin-top:1.6em;padding-inline-start:1em;quotes:"“""”""‘""’"}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:2.25em;font-weight:800;line-height:1.1111111;margin-bottom:.8888889em;margin-top:0}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:1.5em;font-weight:700;line-height:1.3333333;margin-bottom:1em;margin-top:2em}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:1.25em;font-weight:600;line-height:1.6;margin-bottom:.6em;margin-top:1.6em}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;line-height:1.5;margin-bottom:.5em;margin-top:1.5em}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-bottom:2em;margin-top:2em}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:.3125rem;box-shadow:0 0 0 1px rgb(var(--tw-prose-kbd-shadows)/10%),0 3px rgb(var(--tw-prose-kbd-shadows)/10%);color:var(--tw-prose-kbd);font-family:inherit;font-size:.875em;font-weight:500;padding-inline-end:.375em;padding-bottom:.1875em;padding-top:.1875em;padding-inline-start:.375em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:var(--tw-prose-pre-bg);border-radius:.375rem;color:var(--tw-prose-pre-code);font-size:.875em;font-weight:400;line-height:1.7142857;margin-bottom:1.7142857em;margin-top:1.7142857em;overflow-x:auto;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-top:.8571429em;padding-inline-start:1.1428571em}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;line-height:1.7142857;margin-bottom:2em;margin-top:2em;table-layout:auto;width:100%}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-color:var(--tw-prose-th-borders);border-bottom-width:1px}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em;vertical-align:bottom}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-color:var(--tw-prose-td-borders);border-bottom-width:1px}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-color:var(--tw-prose-th-borders);border-top-width:1px}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose{--tw-prose-body:hsl(var(--foreground));--tw-prose-headings:hsl(var(--foreground));--tw-prose-lead:hsl(var(--foreground))}.prose :where(--tw-prose-links):not(:where([class~=not-prose],[class~=not-prose] *)){-d-e-f-a-u-l-t:hsl(var(--primary));foreground:hsl(var(--primary-foreground))}.prose{--tw-prose-bold:hsl(var(--foreground));--tw-prose-counters:hsl(var(--foreground));--tw-prose-bullets:hsl(var(--foreground));--tw-prose-hr:hsl(var(--foreground));--tw-prose-quotes:hsl(var(--foreground));--tw-prose-quote-borders:hsl(var(--foreground));--tw-prose-captions:hsl(var(--foreground));--tw-prose-kbd:#111827;--tw-prose-kbd-shadows:17 24 39;--tw-prose-code:hsl(var(--foreground));--tw-prose-pre-code:hsl(var(--foreground));--tw-prose-pre-bg:hsl(var(--background));--tw-prose-th-borders:hsl(var(--foreground));--tw-prose-td-borders:hsl(var(--foreground));--tw-prose-invert-body:hsl(var(--background));--tw-prose-invert-headings:hsl(var(--background));--tw-prose-invert-lead:hsl(var(--background))}.prose :where(--tw-prose-invert-links):not(:where([class~=not-prose],[class~=not-prose] *)){-d-e-f-a-u-l-t:hsl(var(--primary));foreground:hsl(var(--primary-foreground))}.prose{--tw-prose-invert-bold:hsl(var(--background));--tw-prose-invert-counters:hsl(var(--background));--tw-prose-invert-bullets:hsl(var(--background));--tw-prose-invert-hr:hsl(var(--background));--tw-prose-invert-quotes:hsl(var(--background));--tw-prose-invert-quote-borders:hsl(var(--background));--tw-prose-invert-captions:hsl(var(--background));--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:255 255 255;--tw-prose-invert-code:hsl(var(--background));--tw-prose-invert-pre-code:hsl(var(--background));--tw-prose-invert-pre-bg:hsl(var(--foreground));--tw-prose-invert-th-borders:hsl(var(--background));--tw-prose-invert-td-borders:hsl(var(--background));font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.5em;margin-top:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.75em;margin-top:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.75em;margin-top:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-top:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}body{--color-alpha:#1c1b1b;--color-beta:#f2f2f2;--color-gamma:#999;--color-gamma-opaque:hsla(0,0%,60%,.5);--color-customgradient-start:hsla(0,0%,95%,0);--color-customgradient-end:hsla(0,0%,95%,.85);--shadow-beta:0 25px 50px -12px hsla(0,0%,95%,.15);--ring-offset-shadow:0 0 --var(--color-beta);--ring-shadow:0 0 --var(--color-beta)}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.-right-1{right:-.4rem}.-top-1{top:-.4rem}.bottom-0{bottom:0}.bottom-4{bottom:1.6rem}.bottom-\\[-3px\\]{bottom:-3px}.right-0{right:0}.right-4{right:1.6rem}.top-0{top:0}.top-\\[1px\\]{top:1px}.top-full{top:100%}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\\[99999\\]{z-index:99999}.col-start-2{grid-column-start:2}.float-left{float:left}.m-0{margin:0}.mx-2{margin-left:.8rem;margin-right:.8rem}.mx-8px{margin-left:8px;margin-right:8px}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-bottom:.4rem;margin-top:.4rem}.my-12{margin-bottom:4.8rem;margin-top:4.8rem}.my-16px{margin-bottom:16px;margin-top:16px}.my-24px{margin-bottom:24px;margin-top:24px}.my-8px{margin-bottom:8px;margin-top:8px}.mb-4{margin-bottom:1.6rem}.mb-4px{margin-bottom:4px}.mb-6{margin-bottom:2.4rem}.mb-8px{margin-bottom:8px}.ml-1{margin-left:.4rem}.ml-10{margin-left:4rem}.ml-8px{margin-left:8px}.mr-1{margin-right:.4rem}.mr-2{margin-right:.8rem}.mt-1{margin-top:.4rem}.mt-12px{margin-top:12px}.mt-2{margin-top:.8rem}.mt-24px{margin-top:24px}.mt-4{margin-top:1.6rem}.mt-4px{margin-top:4px}.mt-6{margin-top:2.4rem}.mt-8px{margin-top:8px}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.size-2\\.5{height:1rem;width:1rem}.size-4{height:1.6rem;width:1.6rem}.size-5{height:2rem;width:2rem}.size-6{height:2.4rem;width:2.4rem}.h-10{height:4rem}.h-12px{height:12px}.h-16px{height:16px}.h-2{height:.8rem}.h-20px{height:20px}.h-24px{height:24px}.h-2px{height:2px}.h-3{height:1.2rem}.h-32px{height:32px}.h-36px{height:36px}.h-6{height:2.4rem}.h-\\[30px\\]{height:30px}.h-\\[500px\\]{height:500px}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.max-h-\\[65vh\\]{max-height:65vh}.max-h-full{max-height:100%}.max-h-screen{max-height:100vh}.min-h-0{min-height:0}.min-h-\\[250px\\]{min-height:250px}.min-h-screen{min-height:100vh}.w-1\\/2{width:50%}.w-12px{width:12px}.w-16px{width:16px}.w-2{width:.8rem}.w-20px{width:20px}.w-24{width:9.6rem}.w-24px{width:24px}.w-28px{width:28px}.w-2px{width:2px}.w-3{width:1.2rem}.w-32px{width:32px}.w-36px{width:36px}.w-4{width:1.6rem}.w-6{width:2.4rem}.w-72{width:28.8rem}.w-\\[100px\\]{width:100px}.w-\\[110px\\]{width:110px}.w-\\[120px\\]{width:120px}.w-\\[125\\%\\]{width:125%}.w-\\[150px\\]{width:150px}.w-\\[350px\\]{width:350px}.w-\\[44px\\]{width:44px}.w-\\[48px\\]{width:48px}.w-\\[50px\\]{width:50px}.w-full{width:100%}.w-screen{width:100vw}.min-w-\\[200px\\]{min-width:200px}.min-w-\\[280px\\]{min-width:280px}.max-w-160px{max-width:160px}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-640px{max-width:640px}.max-w-800px{max-width:800px}.max-w-\\[100vw\\]{max-width:100vw}.max-w-\\[45ch\\]{max-width:45ch}.max-w-none{max-width:none}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.grow-0{flex-grow:0}.-translate-y-1{--tw-translate-y:-.4rem}.-translate-y-1,.translate-x-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x:0px}.translate-x-20px{--tw-translate-x:20px}.translate-x-20px,.translate-x-\\[26px\\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\\[26px\\]{--tw-translate-x:26px}.translate-x-\\[2px\\]{--tw-translate-x:2px}.translate-x-\\[2px\\],.translate-y-0\\.5{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0\\.5{--tw-translate-y:.2rem}.translate-y-1{--tw-translate-y:.4rem}.translate-y-1,.translate-y-3{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-3{--tw-translate-y:1.2rem}.scale-100{--tw-scale-x:1;--tw-scale-y:1}.scale-100,.scale-95{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x:.95;--tw-scale-y:.95}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize-y{resize:vertical}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-settings{grid-template-columns:35% 1fr}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-1{gap:.4rem}.gap-12px{gap:12px}.gap-16px{gap:16px}.gap-2{gap:.8rem}.gap-20px{gap:20px}.gap-4{gap:1.6rem}.gap-4px{gap:4px}.gap-5{gap:2rem}.gap-6{gap:2.4rem}.gap-8px{gap:8px}.gap-x-16px{-moz-column-gap:16px;column-gap:16px}.gap-x-4px{-moz-column-gap:4px;column-gap:4px}.gap-x-8px{-moz-column-gap:8px;column-gap:8px}.gap-y-12px{row-gap:12px}.gap-y-16px{row-gap:16px}.gap-y-24px{row-gap:24px}.gap-y-4px{row-gap:4px}.gap-y-6{row-gap:2.4rem}.gap-y-8px{row-gap:8px}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.2rem*var(--tw-space-y-reverse));margin-top:calc(1.2rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.6rem*var(--tw-space-y-reverse));margin-top:calc(1.6rem*(1 - var(--tw-space-y-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.self-center{align-self:center}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-x-scroll{overflow-x:scroll}.overflow-y-scroll{overflow-y:scroll}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-pre-wrap{white-space:pre-wrap}.rounded{border-radius:.4rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-t{border-top-left-radius:.4rem;border-top-right-radius:.4rem}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l-0{border-left-width:0}.border-r-0{border-right-width:0}.border-r-2{border-right-width:2px}.border-t-0{border-top-width:0}.border-solid{border-style:solid}.border-none{border-style:none}.border-black{--tw-border-opacity:1;border-color:rgb(28 27 27/var(--tw-border-opacity,1))}.border-border{border-color:hsl(var(--border))}.border-green-600\\/10{border-color:#16a34a1a}.border-grey-mid{--tw-border-opacity:1;border-color:rgb(153 153 153/var(--tw-border-opacity,1))}.border-neutral-800{--tw-border-opacity:1;border-color:rgb(38 38 38/var(--tw-border-opacity,1))}.border-transparent{border-color:transparent}.border-unraid-red\\/10{border-color:#e228281a}.border-unraid-red\\/90{border-color:#e22828e6}.border-white\\/10{border-color:#ffffff1a}.bg-background{background-color:hsl(var(--background))}.bg-black{--tw-bg-opacity:1;background-color:rgb(28 27 27/var(--tw-bg-opacity,1))}.bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.bg-card{background-color:hsl(var(--card))}.bg-foreground{background-color:hsl(var(--foreground))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.bg-green-500{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.bg-header-background-color{background-color:var(--header-background-color)}.bg-header-text-secondary{background-color:var(--header-text-secondary)}.bg-muted{background-color:hsl(var(--muted))}.bg-muted\\/80{background-color:hsl(var(--muted)/.8)}.bg-popover{background-color:hsl(var(--popover))}.bg-teal-500{--tw-bg-opacity:1;background-color:rgb(20 184 166/var(--tw-bg-opacity,1))}.bg-transparent{background-color:transparent}.bg-unraid-green{--tw-bg-opacity:1;background-color:rgb(99 166 89/var(--tw-bg-opacity,1))}.bg-unraid-red{--tw-bg-opacity:1;background-color:rgb(226 40 40/var(--tw-bg-opacity,1))}.bg-unraid-red\\/90{background-color:#e22828e6}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity,1))}.bg-zinc-800{background-color:rgb(39 39 42/var(--tw-bg-opacity,1))}.bg-opacity-100,.bg-zinc-800{--tw-bg-opacity:1}.bg-opacity-80{--tw-bg-opacity:.8}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-unraid-red{--tw-gradient-from:#e22828 var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.to-orange{--tw-gradient-to:#ff8c2f var(--tw-gradient-to-position)}.to-orange\\/60{--tw-gradient-to:rgba(255,140,47,.6) var(--tw-gradient-to-position)}.fill-current{fill:currentColor}.fill-green-600{fill:#16a34a}.fill-popover{fill:hsl(var(--popover))}.fill-unraid-red{fill:#e22828}.p-0{padding:0}.p-1{padding:.4rem}.p-12px{padding:12px}.p-16px{padding:16px}.p-2{padding:.8rem}.p-4{padding:1.6rem}.p-6{padding:2.4rem}.p-8px{padding:8px}.px-0{padding-left:0;padding-right:0}.px-12px{padding-left:12px;padding-right:12px}.px-16px{padding-left:16px;padding-right:16px}.px-4{padding-left:1.6rem;padding-right:1.6rem}.px-4px{padding-left:4px;padding-right:4px}.px-6{padding-left:2.4rem;padding-right:2.4rem}.px-6px{padding-left:6px;padding-right:6px}.px-7{padding-left:2.8rem;padding-right:2.8rem}.px-8px{padding-left:8px;padding-right:8px}.py-2{padding-bottom:.8rem;padding-top:.8rem}.py-24px{padding-bottom:24px;padding-top:24px}.py-4{padding-bottom:1.6rem;padding-top:1.6rem}.py-4px{padding-bottom:4px;padding-top:4px}.py-5{padding-bottom:2rem;padding-top:2rem}.py-8px{padding-bottom:8px;padding-top:8px}.pb-0{padding-bottom:0}.pb-12{padding-bottom:4.8rem}.pb-2{padding-bottom:.8rem}.pb-8px{padding-bottom:8px}.pl-3{padding-left:1.2rem}.pl-40px{padding-left:40px}.pr-16px{padding-right:16px}.pr-40px{padding-right:40px}.pr-4px{padding-right:4px}.pt-4px{padding-top:4px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-end{text-align:end}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-10px{font-size:10px}.text-12px{font-size:12px}.text-14px{font-size:14px}.text-16px{font-size:16px}.text-18px{font-size:18px}.text-20px{font-size:20px}.text-24px{font-size:24px}.text-2xl{font-size:2.4rem;line-height:3.2rem}.text-base{font-size:1.6rem;line-height:2.4rem}.text-lg{font-size:1.8rem;line-height:2.8rem}.text-sm{font-size:1.4rem;line-height:2rem}.text-xl{font-size:2rem;line-height:2.8rem}.text-xs{font-size:1.2rem;line-height:1.6rem}.font-bold{font-weight:700}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-6{line-height:2.4rem}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.tracking-normal{letter-spacing:0}.tracking-wide{letter-spacing:.025em}.tracking-widest{letter-spacing:.1em}.text-\\[\\#486dba\\]{--tw-text-opacity:1;color:rgb(72 109 186/var(--tw-text-opacity,1))}.text-black{--tw-text-opacity:1;color:rgb(28 27 27/var(--tw-text-opacity,1))}.text-current{color:currentColor}.text-destructive{color:hsl(var(--destructive))}.text-foreground{color:hsl(var(--foreground))}.text-gray-200{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-green-500{--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity,1))}.text-green-600{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.text-grey-mid{--tw-text-opacity:1;color:rgb(153 153 153/var(--tw-text-opacity,1))}.text-header-text-primary{color:var(--header-text-primary)}.text-header-text-secondary{color:var(--header-text-secondary)}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-orange{--tw-text-opacity:1;color:rgb(255 140 47/var(--tw-text-opacity,1))}.text-orange-dark{--tw-text-opacity:1;color:rgb(241 90 44/var(--tw-text-opacity,1))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-unraid-green{--tw-text-opacity:1;color:rgb(99 166 89/var(--tw-text-opacity,1))}.text-unraid-red{--tw-text-opacity:1;color:rgb(226 40 40/var(--tw-text-opacity,1))}.text-unraid-red-500{--tw-text-opacity:1;color:rgb(244 63 63/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity,1))}.text-yellow-accent{--tw-text-opacity:1;color:rgb(233 191 65/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-100{opacity:1}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-75{opacity:.75}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-inner{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 rgba(0,0,0,.05);--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.shadow-none,.shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.shadow-green-600\\/30{--tw-shadow-color:rgba(22,163,74,.3);--tw-shadow:var(--tw-shadow-colored)}.shadow-orange\\/10{--tw-shadow-color:rgba(255,140,47,.1);--tw-shadow:var(--tw-shadow-colored)}.shadow-unraid-red\\/30{--tw-shadow-color:rgba(226,40,40,.3);--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.outline-black{outline-color:#1c1b1b}.outline-primary{outline-color:hsl(var(--primary))}.outline-white{outline-color:#fff}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-0,.ring-2{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-primary{--tw-ring-color:hsl(var(--primary))}.ring-offset-2{--tw-ring-offset-width:2px}.ring-offset-background{--tw-ring-offset-color:hsl(var(--background))}.grayscale{--tw-grayscale:grayscale(100%)}.grayscale,.invert{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert:invert(100%)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-none{transition-property:none}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.duration-100{animation-duration:.1s}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.ease-in{animation-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.running{animation-play-state:running}.unraid_mark_2,.unraid_mark_4{animation:mark_2 1.5s ease infinite}.unraid_mark_3{animation:mark_3 1.5s ease infinite}.unraid_mark_6,.unraid_mark_8{animation:mark_6 1.5s ease infinite}.unraid_mark_7{animation:mark_7 1.5s ease infinite}@keyframes mark_2{50%{transform:translateY(-40px)}to{transform:translateY(0)}}@keyframes mark_3{50%{transform:translateY(-62px)}to{transform:translateY(0)}}@keyframes mark_6{50%{transform:translateY(40px)}to{transform:translateY(0)}}@keyframes mark_7{50%{transform:translateY(62px)}to{transform:translateY(0)}}.\\*\\:cursor-default>*{cursor:default}.even\\:bg-black\\/5:nth-child(2n){background-color:#1c1b1b0d}.even\\:bg-grey-darkest:nth-child(2n){--tw-bg-opacity:1;background-color:rgb(34 34 34/var(--tw-bg-opacity,1))}@keyframes pulse{50%{opacity:.5}}.hover\\:animate-pulse:hover{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.hover\\:border-orange-dark:hover{--tw-border-opacity:1;border-color:rgb(241 90 44/var(--tw-border-opacity,1))}.hover\\:bg-blue-600:hover{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.hover\\:bg-unraid-red:hover{--tw-bg-opacity:1;background-color:rgb(226 40 40/var(--tw-bg-opacity,1))}.hover\\:bg-gradient-to-r:hover{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.hover\\:from-unraid-red:hover{--tw-gradient-from:#e22828 var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\\:from-unraid-red\\/60:hover{--tw-gradient-from:rgba(226,40,40,.6) var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\\:to-orange:hover{--tw-gradient-to:#ff8c2f var(--tw-gradient-to-position)}.hover\\:to-orange\\/60:hover{--tw-gradient-to:rgba(255,140,47,.6) var(--tw-gradient-to-position)}.hover\\:text-\\[\\#3b5ea9\\]:hover{--tw-text-opacity:1;color:rgb(59 94 169/var(--tw-text-opacity,1))}.hover\\:text-destructive:hover{color:hsl(var(--destructive))}.hover\\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\\:underline:hover{text-decoration-line:underline}.hover\\:no-underline:hover{text-decoration-line:none}.hover\\:opacity-100:hover{opacity:1}.hover\\:opacity-75:hover{opacity:.75}.focus\\:border-orange-dark:focus{--tw-border-opacity:1;border-color:rgb(241 90 44/var(--tw-border-opacity,1))}.focus\\:bg-unraid-red:focus{--tw-bg-opacity:1;background-color:rgb(226 40 40/var(--tw-bg-opacity,1))}.focus\\:bg-gradient-to-r:focus{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.focus\\:from-unraid-red:focus{--tw-gradient-from:#e22828 var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\\:from-unraid-red\\/60:focus{--tw-gradient-from:rgba(226,40,40,.6) var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\\:to-orange:focus{--tw-gradient-to:#ff8c2f var(--tw-gradient-to-position)}.focus\\:to-orange\\/60:focus{--tw-gradient-to:rgba(255,140,47,.6) var(--tw-gradient-to-position)}.focus\\:text-\\[\\#3b5ea9\\]:focus{--tw-text-opacity:1;color:rgb(59 94 169/var(--tw-text-opacity,1))}.focus\\:text-white:focus{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.focus\\:underline:focus{text-decoration-line:underline}.focus\\:no-underline:focus{text-decoration-line:none}.focus\\:opacity-100:focus{opacity:1}.focus\\:opacity-75:focus{opacity:.75}.focus\\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\\:ring-indigo-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(99 102 241/var(--tw-ring-opacity,1))}.focus\\:ring-indigo-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(79 70 229/var(--tw-ring-opacity,1))}.focus\\:ring-offset-2:focus{--tw-ring-offset-width:2px}.disabled\\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\\:focus\\:opacity-50:focus:disabled,.disabled\\:hover\\:opacity-50:hover:disabled,.disabled\\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\\:text-orange-dark{--tw-text-opacity:1;color:rgb(241 90 44/var(--tw-text-opacity,1))}.group:hover .group-hover\\:underline{text-decoration-line:underline}.group:hover .group-hover\\:opacity-100{opacity:1}.group:focus .group-focus\\:text-orange-dark{--tw-text-opacity:1;color:rgb(241 90 44/var(--tw-text-opacity,1))}.group:focus .group-focus\\:underline{text-decoration-line:underline}.data-\\[disabled\\]\\:opacity-100[data-disabled],.group:focus .group-focus\\:opacity-100{opacity:1}.prose-a\\:text-unraid-red :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity:1;color:rgb(226 40 40/var(--tw-text-opacity,1))}.hover\\:prose-a\\:text-unraid-red\\/60 :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):hover{color:#e2282899}.hover\\:prose-a\\:no-underline :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):hover{text-decoration-line:none}.dark\\:border-white:is(.dark *){--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.dark\\:bg-black:is(.dark *){--tw-bg-opacity:1;background-color:rgb(28 27 27/var(--tw-bg-opacity,1))}.dark\\:text-white:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.dark\\:prose-a\\:text-orange :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):is(.dark *){--tw-text-opacity:1;color:rgb(255 140 47/var(--tw-text-opacity,1))}.hover\\:dark\\:prose-a\\:text-orange\\/60 :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):is(.dark *):hover{color:#ff8c2f99}@media (min-width:640px){.sm\\:col-span-2{grid-column:span 2/span 2}.sm\\:col-span-3{grid-column:span 3/span 3}.sm\\:col-start-2{grid-column-start:2}.sm\\:block{display:block}.sm\\:flex{display:flex}.sm\\:w-\\[150px\\]{width:150px}.sm\\:min-w-\\[400px\\]{min-width:400px}.sm\\:max-w-300px{max-width:300px}.sm\\:max-w-\\[540px\\]{max-width:540px}.sm\\:max-w-lg{max-width:32rem}.sm\\:flex-shrink-0{flex-shrink:0}.sm\\:flex-grow-0{flex-grow:0}.sm\\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\\:flex-row{flex-direction:row}.sm\\:items-start{align-items:flex-start}.sm\\:items-center{align-items:center}.sm\\:justify-end{justify-content:flex-end}.sm\\:justify-center{justify-content:center}.sm\\:justify-between{justify-content:space-between}.sm\\:gap-16px{gap:16px}.sm\\:gap-24px{gap:24px}.sm\\:gap-y-24px{row-gap:24px}.sm\\:p-16px{padding:16px}.sm\\:px-20px{padding-left:20px;padding-right:20px}.sm\\:pr-40px{padding-right:40px}.sm\\:text-right{text-align:right}.sm\\:text-18px{font-size:18px}.sm\\:text-20px{font-size:20px}.sm\\:text-24px{font-size:24px}}@media (min-width:768px){.md\\:inline-block{display:inline-block}.md\\:flex-row{flex-direction:row}.md\\:items-start{align-items:flex-start}.md\\:items-end{align-items:flex-end}.md\\:justify-between{justify-content:space-between}.md\\:gap-16px{gap:16px}.md\\:p-24px{padding:24px}.md\\:text-24px{font-size:24px}}@media (min-width:470px){.\\32xs\\:block{display:block}}@media (min-width:530px){.xs\\:block{display:block}.xs\\:flex-row{flex-direction:row}.xs\\:items-baseline{align-items:baseline}.xs\\:justify-start{justify-content:flex-start}.xs\\:gap-x-12px{-moz-column-gap:12px;column-gap:12px}}@media (min-height:700px){.tall\\:max-h-\\[75vh\\]{max-height:75vh}}.\\[\\&\\>\\*\\:nth-child\\(even\\)\\]\\:ml-10>:nth-child(2n){margin-left:4rem}.\\[\\&\\>\\*\\:nth-child\\(odd\\)\\]\\:text-end>:nth-child(odd){text-align:end}.\\[\\&_\\.vertical-layout\\]\\:space-y-6 .vertical-layout>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2.4rem*var(--tw-space-y-reverse));margin-top:calc(2.4rem*(1 - var(--tw-space-y-reverse)))}']]]),qht={class:"flex flex-col sm:flex-row sm:items-center sm:justify-between gap-20px sm:gap-24px"},Vht={class:"grid gap-y-16px"},Wht={class:"font-semibold leading-normal flex flex-row items-start justify-start gap-8px"},Hht={class:"leading-none inline-flex flex-wrap justify-start items-baseline gap-8px"},Kht={class:"text-20px"},Ght={key:0,class:"text-16px opacity-75 shrink"},Xht={class:"prose text-16px leading-relaxed opacity-75 whitespace-normal"},Qht={key:0,class:"flex flex-col flex-shrink-0 gap-16px flex-grow items-stretch"},Zht=Ode(Eoe({__name:"Downgrade",props:{t:{type:Function},releaseDate:{type:String},version:{type:String}},setup(eee){const tee=eee,ree=IZe(),oee=SQe(),{dateTimeFormat:aee}=CUe(ree),{outputDateTimeFormatted:nee}=Ilt(aee.value,tee.t,!0,tGe(tee.releaseDate,"YYYY-MM-DD").valueOf()),iee=_re({click:()=>{downloadDiagnostics()},icon:pKe,name:"download-diagnostics",text:tee.t("Download Diagnostics")}),see=_re({click:()=>{confirmDowngrade()},name:"downgrade",text:tee.t("Begin downgrade to {0}",[tee.version])});return(eee,tee)=>(xne(),One(zre(yve),{"increased-padding":!0},{default:doe((()=>[Ane("div",qht,[Ane("div",Vht,[Ane("h3",Wht,[Tne(zre(ZHe),{class:"w-20px shrink-0"}),Ane("span",Hht,[Ane("span",Kht,Hee(eee.t("Downgrade Unraid OS to {0}",[eee.version])),1),eee.releaseDate&&"Invalid Date"!==zre(nee)?(xne(),Ene("span",Ght,Hee(eee.t("Original release date {0}",[zre(nee)])),1)):Mne("",!0)])]),Ane("div",Xht,[Ane("p",null,Hee(eee.t("Downgrades are only recommended if you're unable to solve a critical issue.")),1),Ane("p",null,Hee(eee.t("In the rare event you need to downgrade we ask that you please provide us with Diagnostics so we can investigate your issue.")),1),Ane("p",null,Hee(eee.t("Download the Diagnostics zip then please open a bug report on our forums with a description of the issue along with your diagnostics.")),1)])]),see.value?(xne(),Ene("div",Qht,[Tne(zre($pe),{variant:"underline",icon:zre(fKe),text:eee.t("{0} Release Notes",[eee.version]),onClick:tee[0]||(tee[0]=tee=>zre(oee).viewReleaseNotes(eee.t("{0} Release Notes",[eee.version]),"/boot/previous/changes.txt"))},null,8,["icon","text"]),iee.value?(xne(),One(zre($pe),{key:0,variant:"gray",icon:iee.value.icon,name:iee.value.name,text:iee.value.text,onClick:iee.value.click},null,8,["icon","name","text","onClick"])):Mne("",!0),Tne(zre($pe),{variant:"gray",external:!0,href:zre(IKe).toString(),icon:zre(mKe),"icon-right":zre(QHe),text:eee.t("Open a bug report")},null,8,["href","icon","icon-right","text"]),Tne(zre($pe),{external:see.value?.external,icon:zre(ZHe),name:see.value?.name,text:see.value?.text,onClick:see.value?.click},null,8,["external","icon","name","text","onClick"])])):Mne("",!0)])])),_:1}))}}),[["styles",[':root{--background:0 0% 100%;--foreground:0 0% 3.9%;--muted:0 0% 96.1%;--muted-foreground:0 0% 45.1%;--popover:0 0% 100%;--popover-foreground:0 0% 3.9%;--card:0 0% 100%;--card-foreground:0 0% 3.9%;--border:0 0% 89.8%;--input:0 0% 89.8%;--primary:0 0% 9%;--primary-foreground:0 0% 98%;--secondary:0 0% 96.1%;--secondary-foreground:0 0% 9%;--accent:0 0% 96.1%;--accent-foreground:0 0% 9%;--destructive:0 84.2% 60.2%;--destructive-foreground:0 0% 98%;--ring:0 0% 3.9%;--radius:.5rem;--chart-1:12 76% 61%;--chart-2:173 58% 39%;--chart-3:197 37% 24%;--chart-4:43 74% 66%;--chart-5:27 87% 67%}.dark{--background:0 0% 3.9%;--foreground:0 0% 98%;--muted:0 0% 14.9%;--muted-foreground:0 0% 63.9%;--popover:0 0% 3.9%;--popover-foreground:0 0% 98%;--card:0 0% 3.9%;--card-foreground:0 0% 98%;--border:0 0% 14.9%;--input:0 0% 14.9%;--primary:0 0% 98%;--primary-foreground:0 0% 9%;--secondary:0 0% 14.9%;--secondary-foreground:0 0% 98%;--accent:0 0% 14.9%;--accent-foreground:0 0% 98%;--destructive:0 62.8% 30.6%;--destructive-foreground:0 0% 98%;--ring:0 0% 83.1%;--chart-1:220 70% 50%;--chart-2:160 60% 45%;--chart-3:30 80% 55%;--chart-4:280 65% 60%;--chart-5:340 75% 55%}*{border-color:hsl(var(--border))}.inset-y-0{bottom:0;top:0}.-bottom-\\[2px\\]{bottom:-2px}.-left-\\[2px\\]{left:-2px}.-right-\\[2px\\]{right:-2px}.-top-\\[2px\\]{top:-2px}.left-0{left:0}.left-2{left:.8rem}.top-1\\/2{top:50%}.top-4{top:1.6rem}.-mx-1{margin-left:-.4rem;margin-right:-.4rem}.mb-2{margin-bottom:.8rem}.ml-auto{margin-left:auto}.aspect-\\[7\\/4\\]{aspect-ratio:7/4}.h-11{height:4.4rem}.h-2\\.5{height:1rem}.h-3\\.5{height:1.4rem}.h-4{height:1.6rem}.h-5{height:2rem}.h-8{height:3.2rem}.h-9{height:3.6rem}.h-\\[--reka-select-trigger-height\\]{height:var(--reka-select-trigger-height)}.h-px{height:1px}.max-h-96{max-height:38.4rem}.w-10{width:4rem}.w-11{width:4.4rem}.w-12{width:4.8rem}.w-14px{width:14px}.w-16{width:6.4rem}.w-2\\.5{width:1rem}.w-20{width:8rem}.w-3\\.5{width:1.4rem}.w-3\\/4{width:75%}.w-5{width:2rem}.w-8{width:3.2rem}.w-\\[180px\\]{width:180px}.w-\\[200px\\]{width:200px}.w-\\[300px\\]{width:300px}.w-\\[400px\\]{width:400px}.min-w-32{min-width:12.8rem}.min-w-\\[--reka-select-trigger-width\\]{min-width:var(--reka-select-trigger-width)}.max-w-1024px{max-width:1024px}.max-w-2xl{max-width:42rem}.max-w-md{max-width:28rem}.flex-shrink-0,.shrink-0{flex-shrink:0}.-translate-y-1\\/2{--tw-translate-y:-50%}.-translate-y-1\\/2,.translate-x-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform,.translate-x-20px{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes mark-2{50%{transform:translateY(-40px)}to{transform:translateY(0)}}.animate-mark-2{animation:mark-2 1.5s ease infinite}@keyframes mark-3{50%{transform:translateY(-62px)}to{transform:translateY(0)}}.animate-mark-3{animation:mark-3 1.5s ease infinite}@keyframes mark-6{50%{transform:translateY(40px)}to{transform:translateY(0)}}.animate-mark-6{animation:mark-6 1.5s ease infinite}@keyframes mark-7{50%{transform:translateY(62px)}to{transform:translateY(0)}}.animate-mark-7{animation:mark-7 1.5s ease infinite}.cursor-default{cursor:default}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.gap-1\\.5{gap:.6rem}.gap-3{gap:1.2rem}.gap-y-2{row-gap:.8rem}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.8rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.8rem*var(--tw-space-x-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.4rem*var(--tw-space-y-reverse));margin-top:calc(.4rem*(1 - var(--tw-space-y-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.8rem*var(--tw-space-y-reverse));margin-top:calc(.8rem*(1 - var(--tw-space-y-reverse)))}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.rounded-\\[inherit\\]{border-radius:inherit}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-current{border-color:currentColor}.border-input{border-color:hsl(var(--input))}.border-muted{border-color:hsl(var(--muted))}.border-orange{--tw-border-opacity:1;border-color:rgb(255 140 47/var(--tw-border-opacity,1))}.border-primary{border-color:hsl(var(--primary))}.border-unraid-red{--tw-border-opacity:1;border-color:rgb(226 40 40/var(--tw-border-opacity,1))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-yellow-100{--tw-border-opacity:1;border-color:rgb(254 249 195/var(--tw-border-opacity,1))}.border-e-transparent{border-inline-end-color:transparent}.border-l-transparent{border-left-color:transparent}.border-t-transparent{border-top-color:transparent}.bg-black\\/80{background-color:#1c1b1bcc}.bg-blue-100{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.bg-border{background-color:hsl(var(--border))}.bg-current{background-color:currentColor}.bg-destructive{background-color:hsl(var(--destructive))}.bg-gray-300{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.bg-green-200{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity,1))}.bg-grey{--tw-bg-opacity:1;background-color:rgb(224 224 224/var(--tw-bg-opacity,1))}.bg-indigo-100{--tw-bg-opacity:1;background-color:rgb(224 231 255/var(--tw-bg-opacity,1))}.bg-input{background-color:hsl(var(--input))}.bg-muted\\/20{background-color:hsl(var(--muted)/.2)}.bg-neutral-900{--tw-bg-opacity:1;background-color:rgb(23 23 23/var(--tw-bg-opacity,1))}.bg-orange{--tw-bg-opacity:1;background-color:rgb(255 140 47/var(--tw-bg-opacity,1))}.bg-pink-100{--tw-bg-opacity:1;background-color:rgb(252 231 243/var(--tw-bg-opacity,1))}.bg-primary{background-color:hsl(var(--primary))}.bg-purple-100{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity,1))}.bg-secondary{background-color:hsl(var(--secondary))}.fill-black{fill:#1c1b1b}.fill-white{fill:#fff}.p-1\\.5{padding:.6rem}.p-12{padding:4.8rem}.p-20{padding:8rem}.p-3{padding:1.2rem}.p-8{padding:3.2rem}.p-px{padding:1px}.px-2{padding-left:.8rem;padding-right:.8rem}.px-3{padding-left:1.2rem;padding-right:1.2rem}.px-4\\.5{padding-left:1.125rem;padding-right:1.125rem}.px-8{padding-left:3.2rem;padding-right:3.2rem}.py-1{padding-bottom:.4rem;padding-top:.4rem}.py-1\\.5{padding-bottom:.6rem;padding-top:.6rem}.py-12px{padding-bottom:12px;padding-top:12px}.py-2\\.5{padding-bottom:1rem;padding-top:1rem}.py-6{padding-bottom:2.4rem;padding-top:2.4rem}.pl-8{padding-left:3.2rem}.pr-2{padding-right:.8rem}.text-start{text-align:start}.align-\\[-0\\.125em\\]{vertical-align:-.125em}.text-3xl{font-size:3rem;line-height:3.6rem}.font-medium{font-weight:500}.text-blue-800{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.text-green-800{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity,1))}.text-indigo-800{--tw-text-opacity:1;color:rgb(55 48 163/var(--tw-text-opacity,1))}.text-muted-foreground\\/50{color:hsl(var(--muted-foreground)/.5)}.text-pink-800{--tw-text-opacity:1;color:rgb(157 23 77/var(--tw-text-opacity,1))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-purple-800{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity,1))}.no-underline{text-decoration-line:none}.underline-offset-4{text-underline-offset:4px}.opacity-70{opacity:.7}.shadow,.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-md,.shadow-none{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.animate-in{animation-duration:.15s;animation-name:enter;--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial}.fade-in-0{--tw-enter-opacity:0}.zoom-in-95{--tw-enter-scale:.95}:where([data-sonner-toaster][dir=ltr]),:where(html[dir=ltr]){--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0;--toast-close-button-start:0;--toast-close-button-end:unset;--toast-close-button-transform:translate(-35%,-35%)}:where([data-sonner-toaster][dir=rtl]),:where(html[dir=rtl]){--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto;--toast-close-button-start:unset;--toast-close-button-end:0;--toast-close-button-transform:translate(35%,-35%)}:where([data-sonner-toaster]){font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;position:fixed;width:var(--width);--gray1:#fcfcfc;--gray2:#f8f8f8;--gray3:#f3f3f3;--gray4:#ededed;--gray5:#e8e8e8;--gray6:#e2e2e2;--gray7:#dbdbdb;--gray8:#c7c7c7;--gray9:#8f8f8f;--gray10:#858585;--gray11:#6f6f6f;--gray12:#171717;--border-radius:8px;box-sizing:border-box;list-style:none;margin:0;outline:none;padding:0;transition:transform .4s ease;z-index:999999999}:where([data-sonner-toaster][data-lifted=true]){transform:translateY(-10px)}@media (hover:none) and (pointer:coarse){:where([data-sonner-toaster][data-lifted=true]){transform:none}}:where([data-sonner-toaster][data-x-position=right]){right:max(var(--offset),env(safe-area-inset-right))}:where([data-sonner-toaster][data-x-position=left]){left:max(var(--offset),env(safe-area-inset-left))}:where([data-sonner-toaster][data-x-position=center]){left:50%;transform:translate(-50%)}:where([data-sonner-toaster][data-y-position=top]){top:max(var(--offset),env(safe-area-inset-top))}:where([data-sonner-toaster][data-y-position=bottom]){bottom:max(var(--offset),env(safe-area-inset-bottom))}:where([data-sonner-toast]){--y:translateY(100%);--lift-amount:calc(var(--lift)*var(--gap));box-sizing:border-box;filter:blur(0);opacity:0;outline:none;overflow-wrap:anywhere;position:absolute;touch-action:none;transform:var(--y);transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;z-index:var(--z-index)}:where([data-sonner-toast][data-styled=true]){align-items:center;background:var(--normal-bg);border:1px solid var(--normal-border);border-radius:var(--border-radius);box-shadow:0 4px 12px #0000001a;color:var(--normal-text);display:flex;font-size:13px;gap:6px;padding:16px;width:var(--width)}:where([data-sonner-toast]:focus-visible){box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast][data-y-position=top]){top:0;--y:translateY(-100%);--lift:1;--lift-amount:calc(var(--gap)*1)}:where([data-sonner-toast][data-y-position=bottom]){bottom:0;--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift)*var(--gap))}:where([data-sonner-toast]) :where([data-description]){color:inherit;font-weight:400;line-height:1.4}:where([data-sonner-toast]) :where([data-title]){color:inherit;font-weight:500;line-height:1.5}:where([data-sonner-toast]) :where([data-icon]){align-items:center;display:flex;flex-shrink:0;height:16px;justify-content:flex-start;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end);position:relative;width:16px}:where([data-sonner-toast][data-promise=true]) :where([data-icon])>svg{animation:sonner-fade-in .3s ease forwards;opacity:0;transform:scale(.8);transform-origin:center}:where([data-sonner-toast]) :where([data-icon])>*{flex-shrink:0}:where([data-sonner-toast]) :where([data-icon]) svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}:where([data-sonner-toast]) :where([data-content]){display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{align-items:center;background:var(--normal-text);border:none;border-radius:4px;color:var(--normal-bg);cursor:pointer;display:flex;flex-shrink:0;font-size:12px;height:24px;margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);outline:none;padding-left:8px;padding-right:8px;transition:opacity .4s,box-shadow .2s}:where([data-sonner-toast]) :where([data-button]):focus-visible{box-shadow:0 0 0 2px #0006}:where([data-sonner-toast]) :where([data-button]):first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}:where([data-sonner-toast]) :where([data-cancel]){background:#00000014;color:var(--normal-text)}:where([data-sonner-toast][data-theme=dark]) :where([data-cancel]){background:#ffffff4d}[data-sonner-toast] [data-close-button]{align-items:center;background:var(--gray1);border:1px solid var(--gray4);border-radius:50%;color:var(--gray12);cursor:pointer;display:flex;height:20px;justify-content:center;left:var(--toast-close-button-start);padding:0;position:absolute;right:var(--toast-close-button-end);top:0;transform:var(--toast-close-button-transform);transition:opacity .1s,background .2s,border-color .2s;width:20px;z-index:1}:where([data-sonner-toast]) :where([data-close-button]):focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast]) :where([data-disabled=true]){cursor:not-allowed}[data-sonner-toast]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}:where([data-sonner-toast][data-swiping=true]):before{content:"";height:100%;left:0;position:absolute;right:0;z-index:-1}:where([data-sonner-toast][data-y-position=top][data-swiping=true]):before{bottom:50%;transform:scaleY(3) translateY(50%)}:where([data-sonner-toast][data-y-position=bottom][data-swiping=true]):before{top:50%;transform:scaleY(3) translateY(-50%)}:where([data-sonner-toast][data-swiping=false][data-removed=true]):before{content:"";inset:0;position:absolute;transform:scaleY(2)}:where([data-sonner-toast]):after{bottom:100%;content:"";height:calc(var(--gap) + 1px);left:0;position:absolute;width:100%}:where([data-sonner-toast][data-mounted=true]){--y:translateY(0);opacity:1}:where([data-sonner-toast][data-expanded=false][data-front=false]){--scale:var(--toasts-before) * .05 + 1;--y:translateY(calc(var(--lift-amount)*var(--toasts-before))) scale(calc(var(--scale)*-1));height:var(--front-toast-height)}:where([data-sonner-toast])>*{transition:opacity .4s}:where([data-sonner-toast][data-expanded=false][data-front=false][data-styled=true])>*{opacity:0}:where([data-sonner-toast][data-visible=false]){opacity:0;pointer-events:none}:where([data-sonner-toast][data-mounted=true][data-expanded=true]){--y:translateY(calc(var(--lift)*var(--offset)));height:var(--initial-height)}:where([data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]){--y:translateY(calc(var(--lift)*-100%));opacity:0}:where([data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]){--y:translateY(calc(var(--lift)*var(--offset) + var(--lift)*-100%));opacity:0}:where([data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]){--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}:where([data-sonner-toast][data-removed=true][data-front=false]):before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount,0));transition:none}[data-sonner-toast][data-swiped=true]{-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation:swipe-out .2s ease-out forwards}@keyframes swipe-out{0%{opacity:1;transform:translateY(calc(var(--lift)*var(--offset) + var(--swipe-amount)))}to{opacity:0;transform:translateY(calc(var(--lift)*var(--offset) + var(--swipe-amount) + var(--lift)*-100%))}}@media (max-width:600px){[data-sonner-toaster]{position:fixed;--mobile-offset:16px;left:var(--mobile-offset);right:var(--mobile-offset);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset)*-1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset)*2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset)}[data-sonner-toaster][data-y-position=bottom]{bottom:20px}[data-sonner-toaster][data-y-position=top]{top:20px}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset);right:var(--mobile-offset);transform:none}}[data-sonner-toaster][data-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:#ecfdf3;--success-border:#d3fde5;--success-text:#008a2e;--info-bg:#f0f8ff;--info-border:#d3e0fd;--info-text:#0973dc;--warning-bg:#fffcf0;--warning-border:#fdf5d3;--warning-text:#dc7609;--error-bg:#fff0f0;--error-border:#ffe0e1;--error-text:#e60000}[data-sonner-toaster][data-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:#333;--normal-text:var(--gray1)}[data-sonner-toaster][data-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-theme=dark]{--normal-bg:#000;--normal-border:#333;--normal-text:var(--gray1);--success-bg:#001f0f;--success-border:#003d1c;--success-text:#59f3a6;--info-bg:#000d1f;--info-border:#00113d;--info-text:#5896f3;--warning-bg:#1d1f00;--warning-border:#3d3d00;--warning-text:#f3cf58;--error-bg:#2d0607;--error-border:#4d0408;--error-text:#ff9ea1}[data-rich-colors=true][data-sonner-toast][data-type=success],[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info],[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning],[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error],[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);inset:0;position:absolute;width:var(--size);z-index:10}.sonner-loading-wrapper[data-visible=false]{animation:sonner-fade-out .2s ease forwards;transform-origin:center}.sonner-spinner{height:var(--size);left:50%;position:relative;top:50%;width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media (prefers-reduced-motion){.sonner-loading-bar,[data-sonner-toast],[data-sonner-toast]>*{animation:none!important;transition:none!important}}.sonner-loader{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}.file\\:border-0::file-selector-button{border-width:0}.file\\:bg-transparent::file-selector-button{background-color:transparent}.file\\:text-sm::file-selector-button{font-size:1.4rem;line-height:2rem}.file\\:font-medium::file-selector-button{font-weight:500}.placeholder\\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}.placeholder\\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.hover\\:border-grey:hover{--tw-border-opacity:1;border-color:rgb(224 224 224/var(--tw-border-opacity,1))}.hover\\:border-grey-mid:hover{--tw-border-opacity:1;border-color:rgb(153 153 153/var(--tw-border-opacity,1))}.hover\\:border-muted:hover{border-color:hsl(var(--muted))}.hover\\:border-unraid-red:hover{--tw-border-opacity:1;border-color:rgb(226 40 40/var(--tw-border-opacity,1))}.hover\\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\\:bg-blue-200:hover{--tw-bg-opacity:1;background-color:rgb(191 219 254/var(--tw-bg-opacity,1))}.hover\\:bg-destructive\\/90:hover{background-color:hsl(var(--destructive)/.9)}.hover\\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.hover\\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.hover\\:bg-gray-800:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.hover\\:bg-green-300:hover{--tw-bg-opacity:1;background-color:rgb(134 239 172/var(--tw-bg-opacity,1))}.hover\\:bg-grey:hover{--tw-bg-opacity:1;background-color:rgb(224 224 224/var(--tw-bg-opacity,1))}.hover\\:bg-grey-mid:hover{--tw-bg-opacity:1;background-color:rgb(153 153 153/var(--tw-bg-opacity,1))}.hover\\:bg-indigo-200:hover{--tw-bg-opacity:1;background-color:rgb(199 210 254/var(--tw-bg-opacity,1))}.hover\\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\\:bg-orange-dark:hover{--tw-bg-opacity:1;background-color:rgb(241 90 44/var(--tw-bg-opacity,1))}.hover\\:bg-pink-200:hover{--tw-bg-opacity:1;background-color:rgb(251 207 232/var(--tw-bg-opacity,1))}.hover\\:bg-primary\\/90:hover{background-color:hsl(var(--primary)/.9)}.hover\\:bg-purple-200:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity,1))}.hover\\:bg-secondary\\/80:hover{background-color:hsl(var(--secondary)/.8)}.hover\\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\\:bg-yellow-200:hover{--tw-bg-opacity:1;background-color:rgb(254 240 138/var(--tw-bg-opacity,1))}.hover\\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\\:text-black:hover{--tw-text-opacity:1;color:rgb(28 27 27/var(--tw-text-opacity,1))}.hover\\:text-primary:hover{color:hsl(var(--primary))}.hover\\:shadow-md:hover{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\\:shadow-orange\\/50:hover{--tw-shadow-color:rgba(255,140,47,.5);--tw-shadow:var(--tw-shadow-colored)}.focus\\:border-grey:focus{--tw-border-opacity:1;border-color:rgb(224 224 224/var(--tw-border-opacity,1))}.focus\\:border-grey-mid:focus{--tw-border-opacity:1;border-color:rgb(153 153 153/var(--tw-border-opacity,1))}.focus\\:border-muted:focus{border-color:hsl(var(--muted))}.focus\\:border-unraid-red:focus{--tw-border-opacity:1;border-color:rgb(226 40 40/var(--tw-border-opacity,1))}.focus\\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\\:bg-grey:focus{--tw-bg-opacity:1;background-color:rgb(224 224 224/var(--tw-bg-opacity,1))}.focus\\:bg-grey-mid:focus{--tw-bg-opacity:1;background-color:rgb(153 153 153/var(--tw-bg-opacity,1))}.focus\\:bg-muted:focus{background-color:hsl(var(--muted))}.focus\\:bg-white:focus{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.focus\\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\\:text-black:focus{--tw-text-opacity:1;color:rgb(28 27 27/var(--tw-text-opacity,1))}.focus\\:text-primary:focus{color:hsl(var(--primary))}.focus\\:shadow-md:focus{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus\\:ring-ring:focus{--tw-ring-color:hsl(var(--ring))}.focus-visible\\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\\:ring-ring:focus-visible{--tw-ring-color:hsl(var(--ring))}.focus-visible\\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.focus-visible\\:ring-offset-background:focus-visible{--tw-ring-offset-color:hsl(var(--background))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-20:disabled{opacity:.2}.disabled\\:opacity-25:disabled{opacity:.25}.disabled\\:opacity-50:disabled{opacity:.5}.disabled\\:focus\\:opacity-25:focus:disabled,.disabled\\:hover\\:opacity-25:hover:disabled{opacity:.25}.group:hover .group-hover\\:text-header-text-secondary{color:var(--header-text-secondary)}.group:hover .group-hover\\:no-underline{text-decoration-line:none}.group:hover .group-hover\\:opacity-60{opacity:.6}.group:focus .group-focus\\:text-header-text-secondary{color:var(--header-text-secondary)}.group:focus .group-focus\\:no-underline{text-decoration-line:none}.group:focus .group-focus\\:opacity-100{opacity:1}.group:focus .group-focus\\:opacity-60{opacity:.6}.group.toaster .group-\\[\\.toaster\\]\\:border-border{border-color:hsl(var(--border))}.group.toast .group-\\[\\.toast\\]\\:bg-muted{background-color:hsl(var(--muted))}.group.toast .group-\\[\\.toast\\]\\:bg-primary{background-color:hsl(var(--primary))}.group.toaster .group-\\[\\.toaster\\]\\:bg-background{background-color:hsl(var(--background))}.group.toast .group-\\[\\.toast\\]\\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group.toast .group-\\[\\.toast\\]\\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group.toaster .group-\\[\\.toaster\\]\\:text-foreground{color:hsl(var(--foreground))}.group.toaster .group-\\[\\.toaster\\]\\:shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.peer:disabled~.peer-disabled\\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\\:opacity-70{opacity:.7}.data-\\[disabled\\]\\:pointer-events-none[data-disabled]{pointer-events:none}.data-\\[state\\=active\\]\\:flex[data-state=active]{display:flex}.data-\\[state\\=inactive\\]\\:hidden[data-state=inactive]{display:none}.data-\\[side\\=bottom\\]\\:translate-y-1[data-side=bottom]{--tw-translate-y:.4rem}.data-\\[side\\=bottom\\]\\:translate-y-1[data-side=bottom],.data-\\[side\\=left\\]\\:-translate-x-1[data-side=left]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\\[side\\=left\\]\\:-translate-x-1[data-side=left]{--tw-translate-x:-.4rem}.data-\\[side\\=right\\]\\:translate-x-1[data-side=right]{--tw-translate-x:.4rem}.data-\\[side\\=right\\]\\:translate-x-1[data-side=right],.data-\\[side\\=top\\]\\:-translate-y-1[data-side=top]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\\[side\\=top\\]\\:-translate-y-1[data-side=top]{--tw-translate-y:-.4rem}.data-\\[state\\=checked\\]\\:translate-x-5[data-state=checked]{--tw-translate-x:2rem}.data-\\[state\\=checked\\]\\:translate-x-5[data-state=checked],.data-\\[state\\=unchecked\\]\\:translate-x-0[data-state=unchecked]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\\[state\\=unchecked\\]\\:translate-x-0[data-state=unchecked]{--tw-translate-x:0px}.data-\\[state\\=active\\]\\:bg-background[data-state=active]{background-color:hsl(var(--background))}.data-\\[state\\=checked\\]\\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\\[state\\=open\\]\\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\\[state\\=open\\]\\:bg-secondary[data-state=open]{background-color:hsl(var(--secondary))}.data-\\[state\\=unchecked\\]\\:bg-input[data-state=unchecked]{background-color:hsl(var(--input))}.data-\\[placeholder\\]\\:text-muted-foreground[data-placeholder]{color:hsl(var(--muted-foreground))}.data-\\[state\\=active\\]\\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.data-\\[disabled\\]\\:opacity-50[data-disabled]{opacity:.5}.data-\\[state\\=active\\]\\:shadow-sm[data-state=active]{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.data-\\[state\\=closed\\]\\:duration-300[data-state=closed]{transition-duration:.3s}.data-\\[state\\=open\\]\\:duration-500[data-state=open]{transition-duration:.5s}.data-\\[state\\=open\\]\\:animate-in[data-state=open]{animation-duration:.15s;animation-name:enter;--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial}.data-\\[state\\=closed\\]\\:animate-out[data-state=closed]{animation-duration:.15s;animation-name:exit;--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial}.data-\\[state\\=closed\\]\\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\\[state\\=open\\]\\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\\[state\\=closed\\]\\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\\[state\\=open\\]\\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\\[side\\=bottom\\]\\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-.8rem}.data-\\[side\\=left\\]\\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:.8rem}.data-\\[side\\=right\\]\\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:-.8rem}.data-\\[side\\=top\\]\\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:.8rem}.data-\\[state\\=closed\\]\\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\\[state\\=closed\\]\\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\\[state\\=closed\\]\\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\\[state\\=closed\\]\\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\\[state\\=open\\]\\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\\[state\\=open\\]\\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\\[state\\=open\\]\\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\\[state\\=open\\]\\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.data-\\[state\\=closed\\]\\:duration-300[data-state=closed]{animation-duration:.3s}.data-\\[state\\=open\\]\\:duration-500[data-state=open]{animation-duration:.5s}.group[data-disabled] .group-data-\\[disabled\\]\\:bg-muted{background-color:hsl(var(--muted))}.group[data-state=active] .group-data-\\[state\\=active\\]\\:bg-primary{background-color:hsl(var(--primary))}.group[data-state=completed] .group-data-\\[state\\=completed\\]\\:bg-accent{background-color:hsl(var(--accent))}.group[data-state=completed] .group-data-\\[state\\=completed\\]\\:bg-accent-foreground{background-color:hsl(var(--accent-foreground))}.group[data-disabled] .group-data-\\[disabled\\]\\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group[data-state=active] .group-data-\\[state\\=active\\]\\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group[data-state=completed] .group-data-\\[state\\=completed\\]\\:text-accent-foreground{color:hsl(var(--accent-foreground))}.group[data-disabled] .group-data-\\[disabled\\]\\:opacity-50{opacity:.5}.group[data-disabled] .group-data-\\[disabled\\]\\:opacity-75{opacity:.75}@media (prefers-reduced-motion:reduce){@keyframes spin{to{transform:rotate(1turn)}}.motion-reduce\\:animate-\\[spin_1\\.5s_linear_infinite\\]{animation:spin 1.5s linear infinite}}@media (min-width:640px){.sm\\:max-w-sm{max-width:24rem}.sm\\:flex-row{flex-direction:row}.sm\\:justify-end{justify-content:flex-end}.sm\\:gap-x-2{-moz-column-gap:.8rem;column-gap:.8rem}.sm\\:text-left{text-align:left}}@media (min-width:768px){.md\\:my-0{margin-bottom:0;margin-top:0}.md\\:block{display:block}.md\\:h-px{height:1px}.md\\:w-24{width:9.6rem}.md\\:w-auto{width:auto}.md\\:flex-row{flex-direction:row}.md\\:items-center{align-items:center}.md\\:gap-2{gap:.8rem}.md\\:p-6{padding:2.4rem}}.\\[\\&\\>\\[data-slot\\=input\\]\\]\\:has-\\[\\[data-slot\\=decrement\\]\\]\\:pl-5:has([data-slot=decrement])>[data-slot=input]{padding-left:2rem}.\\[\\&\\>\\[data-slot\\=input\\]\\]\\:has-\\[\\[data-slot\\=increment\\]\\]\\:pr-5:has([data-slot=increment])>[data-slot=input]{padding-right:2rem}.\\[\\&\\>div\\>svg\\]\\:fill-blue-500>div>svg{fill:#3b82f6}.\\[\\&\\>div\\>svg\\]\\:fill-unraid-red-500>div>svg{fill:#f43f3f}.\\[\\&\\>div\\>svg\\]\\:fill-yellow-500>div>svg{fill:#eab308}.\\[\\&\\>span\\]\\:truncate>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\\[\\&\\>svg\\]\\:size-4>svg{height:1.6rem;width:1.6rem}.\\[\\&\\>svg\\]\\:shrink-0>svg{flex-shrink:0}.\\[\\&\\]\\:text-orange{--tw-text-opacity:1;color:rgb(255 140 47/var(--tw-text-opacity,1))}.\\[\\&\\]\\:text-primary{color:hsl(var(--primary))}.\\[\\&\\]\\:text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com*/*,:after,:before{border-color:hsl(var(--border));border-style:solid;border-width:0;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:clear-sans,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}body{background-color:hsl(var(--background));color:hsl(var(--foreground))}.container{width:100%}@media (min-width:470px){.container{max-width:470px}}@media (min-width:530px){.container{max-width:530px}}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.prose{color:hsl(var(--foreground));max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-bottom:1.2em;margin-top:1.2em}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)) color{-d-e-f-a-u-l-t:hsl(var(--primary));foreground:hsl(var(--primary-foreground))}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;text-decoration:underline}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-bottom:1.25em;margin-top:1.25em;padding-inline-start:1.625em}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-bottom:1.25em;margin-top:1.25em;padding-inline-start:1.625em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-bottom:3em;margin-top:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){border-inline-start-color:var(--tw-prose-quote-borders);border-inline-start-width:.25rem;color:var(--tw-prose-quotes);font-style:italic;font-weight:500;margin-bottom:1.6em;margin-top:1.6em;padding-inline-start:1em;quotes:"“""”""‘""’"}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:2.25em;font-weight:800;line-height:1.1111111;margin-bottom:.8888889em;margin-top:0}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:1.5em;font-weight:700;line-height:1.3333333;margin-bottom:1em;margin-top:2em}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:1.25em;font-weight:600;line-height:1.6;margin-bottom:.6em;margin-top:1.6em}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;line-height:1.5;margin-bottom:.5em;margin-top:1.5em}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-bottom:2em;margin-top:2em}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:.3125rem;box-shadow:0 0 0 1px rgb(var(--tw-prose-kbd-shadows)/10%),0 3px rgb(var(--tw-prose-kbd-shadows)/10%);color:var(--tw-prose-kbd);font-family:inherit;font-size:.875em;font-weight:500;padding-inline-end:.375em;padding-bottom:.1875em;padding-top:.1875em;padding-inline-start:.375em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:var(--tw-prose-pre-bg);border-radius:.375rem;color:var(--tw-prose-pre-code);font-size:.875em;font-weight:400;line-height:1.7142857;margin-bottom:1.7142857em;margin-top:1.7142857em;overflow-x:auto;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-top:.8571429em;padding-inline-start:1.1428571em}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;line-height:1.7142857;margin-bottom:2em;margin-top:2em;table-layout:auto;width:100%}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-color:var(--tw-prose-th-borders);border-bottom-width:1px}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em;vertical-align:bottom}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-color:var(--tw-prose-td-borders);border-bottom-width:1px}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-color:var(--tw-prose-th-borders);border-top-width:1px}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose{--tw-prose-body:hsl(var(--foreground));--tw-prose-headings:hsl(var(--foreground));--tw-prose-lead:hsl(var(--foreground))}.prose :where(--tw-prose-links):not(:where([class~=not-prose],[class~=not-prose] *)){-d-e-f-a-u-l-t:hsl(var(--primary));foreground:hsl(var(--primary-foreground))}.prose{--tw-prose-bold:hsl(var(--foreground));--tw-prose-counters:hsl(var(--foreground));--tw-prose-bullets:hsl(var(--foreground));--tw-prose-hr:hsl(var(--foreground));--tw-prose-quotes:hsl(var(--foreground));--tw-prose-quote-borders:hsl(var(--foreground));--tw-prose-captions:hsl(var(--foreground));--tw-prose-kbd:#111827;--tw-prose-kbd-shadows:17 24 39;--tw-prose-code:hsl(var(--foreground));--tw-prose-pre-code:hsl(var(--foreground));--tw-prose-pre-bg:hsl(var(--background));--tw-prose-th-borders:hsl(var(--foreground));--tw-prose-td-borders:hsl(var(--foreground));--tw-prose-invert-body:hsl(var(--background));--tw-prose-invert-headings:hsl(var(--background));--tw-prose-invert-lead:hsl(var(--background))}.prose :where(--tw-prose-invert-links):not(:where([class~=not-prose],[class~=not-prose] *)){-d-e-f-a-u-l-t:hsl(var(--primary));foreground:hsl(var(--primary-foreground))}.prose{--tw-prose-invert-bold:hsl(var(--background));--tw-prose-invert-counters:hsl(var(--background));--tw-prose-invert-bullets:hsl(var(--background));--tw-prose-invert-hr:hsl(var(--background));--tw-prose-invert-quotes:hsl(var(--background));--tw-prose-invert-quote-borders:hsl(var(--background));--tw-prose-invert-captions:hsl(var(--background));--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:255 255 255;--tw-prose-invert-code:hsl(var(--background));--tw-prose-invert-pre-code:hsl(var(--background));--tw-prose-invert-pre-bg:hsl(var(--foreground));--tw-prose-invert-th-borders:hsl(var(--background));--tw-prose-invert-td-borders:hsl(var(--background));font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.5em;margin-top:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.75em;margin-top:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.75em;margin-top:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-top:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}body{--color-alpha:#1c1b1b;--color-beta:#f2f2f2;--color-gamma:#999;--color-gamma-opaque:hsla(0,0%,60%,.5);--color-customgradient-start:hsla(0,0%,95%,0);--color-customgradient-end:hsla(0,0%,95%,.85);--shadow-beta:0 25px 50px -12px hsla(0,0%,95%,.15);--ring-offset-shadow:0 0 --var(--color-beta);--ring-shadow:0 0 --var(--color-beta)}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.-right-1{right:-.4rem}.-top-1{top:-.4rem}.bottom-0{bottom:0}.bottom-4{bottom:1.6rem}.bottom-\\[-3px\\]{bottom:-3px}.right-0{right:0}.right-4{right:1.6rem}.top-0{top:0}.top-\\[1px\\]{top:1px}.top-full{top:100%}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\\[99999\\]{z-index:99999}.col-start-2{grid-column-start:2}.float-left{float:left}.m-0{margin:0}.mx-2{margin-left:.8rem;margin-right:.8rem}.mx-8px{margin-left:8px;margin-right:8px}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-bottom:.4rem;margin-top:.4rem}.my-12{margin-bottom:4.8rem;margin-top:4.8rem}.my-16px{margin-bottom:16px;margin-top:16px}.my-24px{margin-bottom:24px;margin-top:24px}.my-8px{margin-bottom:8px;margin-top:8px}.mb-4{margin-bottom:1.6rem}.mb-4px{margin-bottom:4px}.mb-6{margin-bottom:2.4rem}.mb-8px{margin-bottom:8px}.ml-1{margin-left:.4rem}.ml-10{margin-left:4rem}.ml-8px{margin-left:8px}.mr-1{margin-right:.4rem}.mr-2{margin-right:.8rem}.mt-1{margin-top:.4rem}.mt-12px{margin-top:12px}.mt-2{margin-top:.8rem}.mt-24px{margin-top:24px}.mt-4{margin-top:1.6rem}.mt-4px{margin-top:4px}.mt-6{margin-top:2.4rem}.mt-8px{margin-top:8px}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.size-2\\.5{height:1rem;width:1rem}.size-4{height:1.6rem;width:1.6rem}.size-5{height:2rem;width:2rem}.size-6{height:2.4rem;width:2.4rem}.h-10{height:4rem}.h-12px{height:12px}.h-16px{height:16px}.h-2{height:.8rem}.h-20px{height:20px}.h-24px{height:24px}.h-2px{height:2px}.h-3{height:1.2rem}.h-32px{height:32px}.h-36px{height:36px}.h-6{height:2.4rem}.h-\\[30px\\]{height:30px}.h-\\[500px\\]{height:500px}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.max-h-\\[65vh\\]{max-height:65vh}.max-h-full{max-height:100%}.max-h-screen{max-height:100vh}.min-h-0{min-height:0}.min-h-\\[250px\\]{min-height:250px}.min-h-screen{min-height:100vh}.w-1\\/2{width:50%}.w-12px{width:12px}.w-16px{width:16px}.w-2{width:.8rem}.w-20px{width:20px}.w-24{width:9.6rem}.w-24px{width:24px}.w-28px{width:28px}.w-2px{width:2px}.w-3{width:1.2rem}.w-32px{width:32px}.w-36px{width:36px}.w-4{width:1.6rem}.w-6{width:2.4rem}.w-72{width:28.8rem}.w-\\[100px\\]{width:100px}.w-\\[110px\\]{width:110px}.w-\\[120px\\]{width:120px}.w-\\[125\\%\\]{width:125%}.w-\\[150px\\]{width:150px}.w-\\[350px\\]{width:350px}.w-\\[44px\\]{width:44px}.w-\\[48px\\]{width:48px}.w-\\[50px\\]{width:50px}.w-full{width:100%}.w-screen{width:100vw}.min-w-\\[200px\\]{min-width:200px}.min-w-\\[280px\\]{min-width:280px}.max-w-160px{max-width:160px}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-640px{max-width:640px}.max-w-800px{max-width:800px}.max-w-\\[100vw\\]{max-width:100vw}.max-w-\\[45ch\\]{max-width:45ch}.max-w-none{max-width:none}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.grow-0{flex-grow:0}.-translate-y-1{--tw-translate-y:-.4rem}.-translate-y-1,.translate-x-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x:0px}.translate-x-20px{--tw-translate-x:20px}.translate-x-20px,.translate-x-\\[26px\\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\\[26px\\]{--tw-translate-x:26px}.translate-x-\\[2px\\]{--tw-translate-x:2px}.translate-x-\\[2px\\],.translate-y-0\\.5{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0\\.5{--tw-translate-y:.2rem}.translate-y-1{--tw-translate-y:.4rem}.translate-y-1,.translate-y-3{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-3{--tw-translate-y:1.2rem}.scale-100{--tw-scale-x:1;--tw-scale-y:1}.scale-100,.scale-95{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x:.95;--tw-scale-y:.95}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize-y{resize:vertical}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-settings{grid-template-columns:35% 1fr}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-1{gap:.4rem}.gap-12px{gap:12px}.gap-16px{gap:16px}.gap-2{gap:.8rem}.gap-20px{gap:20px}.gap-4{gap:1.6rem}.gap-4px{gap:4px}.gap-5{gap:2rem}.gap-6{gap:2.4rem}.gap-8px{gap:8px}.gap-x-16px{-moz-column-gap:16px;column-gap:16px}.gap-x-4px{-moz-column-gap:4px;column-gap:4px}.gap-x-8px{-moz-column-gap:8px;column-gap:8px}.gap-y-12px{row-gap:12px}.gap-y-16px{row-gap:16px}.gap-y-24px{row-gap:24px}.gap-y-4px{row-gap:4px}.gap-y-6{row-gap:2.4rem}.gap-y-8px{row-gap:8px}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.2rem*var(--tw-space-y-reverse));margin-top:calc(1.2rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.6rem*var(--tw-space-y-reverse));margin-top:calc(1.6rem*(1 - var(--tw-space-y-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.self-center{align-self:center}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-x-scroll{overflow-x:scroll}.overflow-y-scroll{overflow-y:scroll}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-pre-wrap{white-space:pre-wrap}.rounded{border-radius:.4rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-t{border-top-left-radius:.4rem;border-top-right-radius:.4rem}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l-0{border-left-width:0}.border-r-0{border-right-width:0}.border-r-2{border-right-width:2px}.border-t-0{border-top-width:0}.border-solid{border-style:solid}.border-none{border-style:none}.border-black{--tw-border-opacity:1;border-color:rgb(28 27 27/var(--tw-border-opacity,1))}.border-border{border-color:hsl(var(--border))}.border-green-600\\/10{border-color:#16a34a1a}.border-grey-mid{--tw-border-opacity:1;border-color:rgb(153 153 153/var(--tw-border-opacity,1))}.border-neutral-800{--tw-border-opacity:1;border-color:rgb(38 38 38/var(--tw-border-opacity,1))}.border-transparent{border-color:transparent}.border-unraid-red\\/10{border-color:#e228281a}.border-unraid-red\\/90{border-color:#e22828e6}.border-white\\/10{border-color:#ffffff1a}.bg-background{background-color:hsl(var(--background))}.bg-black{--tw-bg-opacity:1;background-color:rgb(28 27 27/var(--tw-bg-opacity,1))}.bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.bg-card{background-color:hsl(var(--card))}.bg-foreground{background-color:hsl(var(--foreground))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.bg-green-500{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.bg-header-background-color{background-color:var(--header-background-color)}.bg-header-text-secondary{background-color:var(--header-text-secondary)}.bg-muted{background-color:hsl(var(--muted))}.bg-muted\\/80{background-color:hsl(var(--muted)/.8)}.bg-popover{background-color:hsl(var(--popover))}.bg-teal-500{--tw-bg-opacity:1;background-color:rgb(20 184 166/var(--tw-bg-opacity,1))}.bg-transparent{background-color:transparent}.bg-unraid-green{--tw-bg-opacity:1;background-color:rgb(99 166 89/var(--tw-bg-opacity,1))}.bg-unraid-red{--tw-bg-opacity:1;background-color:rgb(226 40 40/var(--tw-bg-opacity,1))}.bg-unraid-red\\/90{background-color:#e22828e6}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity,1))}.bg-zinc-800{background-color:rgb(39 39 42/var(--tw-bg-opacity,1))}.bg-opacity-100,.bg-zinc-800{--tw-bg-opacity:1}.bg-opacity-80{--tw-bg-opacity:.8}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-unraid-red{--tw-gradient-from:#e22828 var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.to-orange{--tw-gradient-to:#ff8c2f var(--tw-gradient-to-position)}.to-orange\\/60{--tw-gradient-to:rgba(255,140,47,.6) var(--tw-gradient-to-position)}.fill-current{fill:currentColor}.fill-green-600{fill:#16a34a}.fill-popover{fill:hsl(var(--popover))}.fill-unraid-red{fill:#e22828}.p-0{padding:0}.p-1{padding:.4rem}.p-12px{padding:12px}.p-16px{padding:16px}.p-2{padding:.8rem}.p-4{padding:1.6rem}.p-6{padding:2.4rem}.p-8px{padding:8px}.px-0{padding-left:0;padding-right:0}.px-12px{padding-left:12px;padding-right:12px}.px-16px{padding-left:16px;padding-right:16px}.px-4{padding-left:1.6rem;padding-right:1.6rem}.px-4px{padding-left:4px;padding-right:4px}.px-6{padding-left:2.4rem;padding-right:2.4rem}.px-6px{padding-left:6px;padding-right:6px}.px-7{padding-left:2.8rem;padding-right:2.8rem}.px-8px{padding-left:8px;padding-right:8px}.py-2{padding-bottom:.8rem;padding-top:.8rem}.py-24px{padding-bottom:24px;padding-top:24px}.py-4{padding-bottom:1.6rem;padding-top:1.6rem}.py-4px{padding-bottom:4px;padding-top:4px}.py-5{padding-bottom:2rem;padding-top:2rem}.py-8px{padding-bottom:8px;padding-top:8px}.pb-0{padding-bottom:0}.pb-12{padding-bottom:4.8rem}.pb-2{padding-bottom:.8rem}.pb-8px{padding-bottom:8px}.pl-3{padding-left:1.2rem}.pl-40px{padding-left:40px}.pr-16px{padding-right:16px}.pr-40px{padding-right:40px}.pr-4px{padding-right:4px}.pt-4px{padding-top:4px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-end{text-align:end}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-10px{font-size:10px}.text-12px{font-size:12px}.text-14px{font-size:14px}.text-16px{font-size:16px}.text-18px{font-size:18px}.text-20px{font-size:20px}.text-24px{font-size:24px}.text-2xl{font-size:2.4rem;line-height:3.2rem}.text-base{font-size:1.6rem;line-height:2.4rem}.text-lg{font-size:1.8rem;line-height:2.8rem}.text-sm{font-size:1.4rem;line-height:2rem}.text-xl{font-size:2rem;line-height:2.8rem}.text-xs{font-size:1.2rem;line-height:1.6rem}.font-bold{font-weight:700}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-6{line-height:2.4rem}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.tracking-normal{letter-spacing:0}.tracking-wide{letter-spacing:.025em}.tracking-widest{letter-spacing:.1em}.text-\\[\\#486dba\\]{--tw-text-opacity:1;color:rgb(72 109 186/var(--tw-text-opacity,1))}.text-black{--tw-text-opacity:1;color:rgb(28 27 27/var(--tw-text-opacity,1))}.text-current{color:currentColor}.text-destructive{color:hsl(var(--destructive))}.text-foreground{color:hsl(var(--foreground))}.text-gray-200{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-green-500{--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity,1))}.text-green-600{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.text-grey-mid{--tw-text-opacity:1;color:rgb(153 153 153/var(--tw-text-opacity,1))}.text-header-text-primary{color:var(--header-text-primary)}.text-header-text-secondary{color:var(--header-text-secondary)}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-orange{--tw-text-opacity:1;color:rgb(255 140 47/var(--tw-text-opacity,1))}.text-orange-dark{--tw-text-opacity:1;color:rgb(241 90 44/var(--tw-text-opacity,1))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-unraid-green{--tw-text-opacity:1;color:rgb(99 166 89/var(--tw-text-opacity,1))}.text-unraid-red{--tw-text-opacity:1;color:rgb(226 40 40/var(--tw-text-opacity,1))}.text-unraid-red-500{--tw-text-opacity:1;color:rgb(244 63 63/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity,1))}.text-yellow-accent{--tw-text-opacity:1;color:rgb(233 191 65/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-100{opacity:1}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-75{opacity:.75}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-inner{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 rgba(0,0,0,.05);--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.shadow-none,.shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.shadow-green-600\\/30{--tw-shadow-color:rgba(22,163,74,.3);--tw-shadow:var(--tw-shadow-colored)}.shadow-orange\\/10{--tw-shadow-color:rgba(255,140,47,.1);--tw-shadow:var(--tw-shadow-colored)}.shadow-unraid-red\\/30{--tw-shadow-color:rgba(226,40,40,.3);--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.outline-black{outline-color:#1c1b1b}.outline-primary{outline-color:hsl(var(--primary))}.outline-white{outline-color:#fff}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-0,.ring-2{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-primary{--tw-ring-color:hsl(var(--primary))}.ring-offset-2{--tw-ring-offset-width:2px}.ring-offset-background{--tw-ring-offset-color:hsl(var(--background))}.grayscale{--tw-grayscale:grayscale(100%)}.grayscale,.invert{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert:invert(100%)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-none{transition-property:none}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.duration-100{animation-duration:.1s}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.ease-in{animation-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.running{animation-play-state:running}.\\*\\:cursor-default>*{cursor:default}.even\\:bg-black\\/5:nth-child(2n){background-color:#1c1b1b0d}.even\\:bg-grey-darkest:nth-child(2n){--tw-bg-opacity:1;background-color:rgb(34 34 34/var(--tw-bg-opacity,1))}@keyframes pulse{50%{opacity:.5}}.hover\\:animate-pulse:hover{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.hover\\:border-orange-dark:hover{--tw-border-opacity:1;border-color:rgb(241 90 44/var(--tw-border-opacity,1))}.hover\\:bg-blue-600:hover{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.hover\\:bg-unraid-red:hover{--tw-bg-opacity:1;background-color:rgb(226 40 40/var(--tw-bg-opacity,1))}.hover\\:bg-gradient-to-r:hover{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.hover\\:from-unraid-red:hover{--tw-gradient-from:#e22828 var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\\:from-unraid-red\\/60:hover{--tw-gradient-from:rgba(226,40,40,.6) var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\\:to-orange:hover{--tw-gradient-to:#ff8c2f var(--tw-gradient-to-position)}.hover\\:to-orange\\/60:hover{--tw-gradient-to:rgba(255,140,47,.6) var(--tw-gradient-to-position)}.hover\\:text-\\[\\#3b5ea9\\]:hover{--tw-text-opacity:1;color:rgb(59 94 169/var(--tw-text-opacity,1))}.hover\\:text-destructive:hover{color:hsl(var(--destructive))}.hover\\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\\:underline:hover{text-decoration-line:underline}.hover\\:no-underline:hover{text-decoration-line:none}.hover\\:opacity-100:hover{opacity:1}.hover\\:opacity-75:hover{opacity:.75}.focus\\:border-orange-dark:focus{--tw-border-opacity:1;border-color:rgb(241 90 44/var(--tw-border-opacity,1))}.focus\\:bg-unraid-red:focus{--tw-bg-opacity:1;background-color:rgb(226 40 40/var(--tw-bg-opacity,1))}.focus\\:bg-gradient-to-r:focus{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.focus\\:from-unraid-red:focus{--tw-gradient-from:#e22828 var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\\:from-unraid-red\\/60:focus{--tw-gradient-from:rgba(226,40,40,.6) var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\\:to-orange:focus{--tw-gradient-to:#ff8c2f var(--tw-gradient-to-position)}.focus\\:to-orange\\/60:focus{--tw-gradient-to:rgba(255,140,47,.6) var(--tw-gradient-to-position)}.focus\\:text-\\[\\#3b5ea9\\]:focus{--tw-text-opacity:1;color:rgb(59 94 169/var(--tw-text-opacity,1))}.focus\\:text-white:focus{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.focus\\:underline:focus{text-decoration-line:underline}.focus\\:no-underline:focus{text-decoration-line:none}.focus\\:opacity-100:focus{opacity:1}.focus\\:opacity-75:focus{opacity:.75}.focus\\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\\:ring-indigo-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(99 102 241/var(--tw-ring-opacity,1))}.focus\\:ring-indigo-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(79 70 229/var(--tw-ring-opacity,1))}.focus\\:ring-offset-2:focus{--tw-ring-offset-width:2px}.disabled\\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\\:focus\\:opacity-50:focus:disabled,.disabled\\:hover\\:opacity-50:hover:disabled,.disabled\\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\\:text-orange-dark{--tw-text-opacity:1;color:rgb(241 90 44/var(--tw-text-opacity,1))}.group:hover .group-hover\\:underline{text-decoration-line:underline}.group:hover .group-hover\\:opacity-100{opacity:1}.group:focus .group-focus\\:text-orange-dark{--tw-text-opacity:1;color:rgb(241 90 44/var(--tw-text-opacity,1))}.group:focus .group-focus\\:underline{text-decoration-line:underline}.data-\\[disabled\\]\\:opacity-100[data-disabled],.group:focus .group-focus\\:opacity-100{opacity:1}.prose-a\\:text-unraid-red :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity:1;color:rgb(226 40 40/var(--tw-text-opacity,1))}.hover\\:prose-a\\:text-unraid-red\\/60 :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):hover{color:#e2282899}.hover\\:prose-a\\:no-underline :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):hover{text-decoration-line:none}.dark\\:border-white:is(.dark *){--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.dark\\:bg-black:is(.dark *){--tw-bg-opacity:1;background-color:rgb(28 27 27/var(--tw-bg-opacity,1))}.dark\\:text-white:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.dark\\:prose-a\\:text-orange :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):is(.dark *){--tw-text-opacity:1;color:rgb(255 140 47/var(--tw-text-opacity,1))}.hover\\:dark\\:prose-a\\:text-orange\\/60 :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):is(.dark *):hover{color:#ff8c2f99}@media (min-width:640px){.sm\\:col-span-2{grid-column:span 2/span 2}.sm\\:col-span-3{grid-column:span 3/span 3}.sm\\:col-start-2{grid-column-start:2}.sm\\:block{display:block}.sm\\:flex{display:flex}.sm\\:w-\\[150px\\]{width:150px}.sm\\:min-w-\\[400px\\]{min-width:400px}.sm\\:max-w-300px{max-width:300px}.sm\\:max-w-\\[540px\\]{max-width:540px}.sm\\:max-w-lg{max-width:32rem}.sm\\:flex-shrink-0{flex-shrink:0}.sm\\:flex-grow-0{flex-grow:0}.sm\\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\\:flex-row{flex-direction:row}.sm\\:items-start{align-items:flex-start}.sm\\:items-center{align-items:center}.sm\\:justify-end{justify-content:flex-end}.sm\\:justify-center{justify-content:center}.sm\\:justify-between{justify-content:space-between}.sm\\:gap-16px{gap:16px}.sm\\:gap-24px{gap:24px}.sm\\:gap-y-24px{row-gap:24px}.sm\\:p-16px{padding:16px}.sm\\:px-20px{padding-left:20px;padding-right:20px}.sm\\:pr-40px{padding-right:40px}.sm\\:text-right{text-align:right}.sm\\:text-18px{font-size:18px}.sm\\:text-20px{font-size:20px}.sm\\:text-24px{font-size:24px}}@media (min-width:768px){.md\\:inline-block{display:inline-block}.md\\:flex-row{flex-direction:row}.md\\:items-start{align-items:flex-start}.md\\:items-end{align-items:flex-end}.md\\:justify-between{justify-content:space-between}.md\\:gap-16px{gap:16px}.md\\:p-24px{padding:24px}.md\\:text-24px{font-size:24px}}@media (min-width:470px){.\\32xs\\:block{display:block}}@media (min-width:530px){.xs\\:block{display:block}.xs\\:flex-row{flex-direction:row}.xs\\:items-baseline{align-items:baseline}.xs\\:justify-start{justify-content:flex-start}.xs\\:gap-x-12px{-moz-column-gap:12px;column-gap:12px}}@media (min-height:700px){.tall\\:max-h-\\[75vh\\]{max-height:75vh}}.\\[\\&\\>\\*\\:nth-child\\(even\\)\\]\\:ml-10>:nth-child(2n){margin-left:4rem}.\\[\\&\\>\\*\\:nth-child\\(odd\\)\\]\\:text-end>:nth-child(odd){text-align:end}.\\[\\&_\\.vertical-layout\\]\\:space-y-6 .vertical-layout>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2.4rem*var(--tw-space-y-reverse));margin-top:calc(2.4rem*(1 - var(--tw-space-y-reverse)))}']]]),Jht=Eoe({__name:"DowngradeOs.ce",props:{rebootVersion:{default:"",type:String},restoreReleaseDate:{default:"",type:String},restoreVersion:{default:"",type:String}},setup(eee){const{t:t}=wde(),tee=eee,ree=IZe(),{rebootType:oee,osVersionBranch:aee}=CUe(ree),nee=nie((()=>"update"===oee.value?t("Please finish the initiated update to enable a downgrade."):"")),iee=nie((()=>"stable"!==aee.value));return Moe((()=>{ree.setRebootVersion(tee.rebootVersion)})),(eee,tee)=>{const ree=Pht,aee=Zht,see=Uht;return xne(),One(zre(xve),null,{default:doe((()=>[Tne(ree,{title:zre(t)("Downgrade Unraid OS"),subtitle:zre(nee),"downgrade-not-available":""===eee.restoreVersion&&""===zre(oee),"show-external-downgrade":zre(iee),t:zre(t)},null,8,["title","subtitle","downgrade-not-available","show-external-downgrade","t"]),eee.restoreVersion&&""===zre(oee)?(xne(),One(aee,{key:0,"release-date":eee.restoreReleaseDate,version:eee.restoreVersion,t:zre(t)},null,8,["release-date","version","t"])):Mne("",!0),"thirdPartyDriversDownloading"===zre(oee)?(xne(),One(see,{key:1,t:zre(t)},null,8,["t"])):Mne("",!0)])),_:1})}}}),eft=Ode(Jht,[["styles",[':root{--background:0 0% 100%;--foreground:0 0% 3.9%;--muted:0 0% 96.1%;--muted-foreground:0 0% 45.1%;--popover:0 0% 100%;--popover-foreground:0 0% 3.9%;--card:0 0% 100%;--card-foreground:0 0% 3.9%;--border:0 0% 89.8%;--input:0 0% 89.8%;--primary:0 0% 9%;--primary-foreground:0 0% 98%;--secondary:0 0% 96.1%;--secondary-foreground:0 0% 9%;--accent:0 0% 96.1%;--accent-foreground:0 0% 9%;--destructive:0 84.2% 60.2%;--destructive-foreground:0 0% 98%;--ring:0 0% 3.9%;--radius:.5rem;--chart-1:12 76% 61%;--chart-2:173 58% 39%;--chart-3:197 37% 24%;--chart-4:43 74% 66%;--chart-5:27 87% 67%}.dark{--background:0 0% 3.9%;--foreground:0 0% 98%;--muted:0 0% 14.9%;--muted-foreground:0 0% 63.9%;--popover:0 0% 3.9%;--popover-foreground:0 0% 98%;--card:0 0% 3.9%;--card-foreground:0 0% 98%;--border:0 0% 14.9%;--input:0 0% 14.9%;--primary:0 0% 98%;--primary-foreground:0 0% 9%;--secondary:0 0% 14.9%;--secondary-foreground:0 0% 98%;--accent:0 0% 14.9%;--accent-foreground:0 0% 98%;--destructive:0 62.8% 30.6%;--destructive-foreground:0 0% 98%;--ring:0 0% 83.1%;--chart-1:220 70% 50%;--chart-2:160 60% 45%;--chart-3:30 80% 55%;--chart-4:280 65% 60%;--chart-5:340 75% 55%}*{border-color:hsl(var(--border))}.inset-y-0{bottom:0;top:0}.-bottom-\\[2px\\]{bottom:-2px}.-left-\\[2px\\]{left:-2px}.-right-\\[2px\\]{right:-2px}.-top-\\[2px\\]{top:-2px}.left-0{left:0}.left-2{left:.8rem}.top-1\\/2{top:50%}.top-4{top:1.6rem}.-mx-1{margin-left:-.4rem;margin-right:-.4rem}.mb-2{margin-bottom:.8rem}.ml-auto{margin-left:auto}.aspect-\\[7\\/4\\]{aspect-ratio:7/4}.h-11{height:4.4rem}.h-2\\.5{height:1rem}.h-3\\.5{height:1.4rem}.h-4{height:1.6rem}.h-5{height:2rem}.h-8{height:3.2rem}.h-9{height:3.6rem}.h-\\[--reka-select-trigger-height\\]{height:var(--reka-select-trigger-height)}.h-px{height:1px}.max-h-96{max-height:38.4rem}.w-10{width:4rem}.w-11{width:4.4rem}.w-12{width:4.8rem}.w-14px{width:14px}.w-16{width:6.4rem}.w-2\\.5{width:1rem}.w-20{width:8rem}.w-3\\.5{width:1.4rem}.w-3\\/4{width:75%}.w-5{width:2rem}.w-8{width:3.2rem}.w-\\[180px\\]{width:180px}.w-\\[200px\\]{width:200px}.w-\\[300px\\]{width:300px}.w-\\[400px\\]{width:400px}.min-w-32{min-width:12.8rem}.min-w-\\[--reka-select-trigger-width\\]{min-width:var(--reka-select-trigger-width)}.max-w-1024px{max-width:1024px}.max-w-2xl{max-width:42rem}.max-w-md{max-width:28rem}.flex-shrink-0,.shrink-0{flex-shrink:0}.-translate-y-1\\/2{--tw-translate-y:-50%}.-translate-y-1\\/2,.translate-x-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform,.translate-x-20px{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes mark-2{50%{transform:translateY(-40px)}to{transform:translateY(0)}}.animate-mark-2{animation:mark-2 1.5s ease infinite}@keyframes mark-3{50%{transform:translateY(-62px)}to{transform:translateY(0)}}.animate-mark-3{animation:mark-3 1.5s ease infinite}@keyframes mark-6{50%{transform:translateY(40px)}to{transform:translateY(0)}}.animate-mark-6{animation:mark-6 1.5s ease infinite}@keyframes mark-7{50%{transform:translateY(62px)}to{transform:translateY(0)}}.animate-mark-7{animation:mark-7 1.5s ease infinite}.cursor-default{cursor:default}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.gap-1\\.5{gap:.6rem}.gap-3{gap:1.2rem}.gap-y-2{row-gap:.8rem}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.8rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.8rem*var(--tw-space-x-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.4rem*var(--tw-space-y-reverse));margin-top:calc(.4rem*(1 - var(--tw-space-y-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.8rem*var(--tw-space-y-reverse));margin-top:calc(.8rem*(1 - var(--tw-space-y-reverse)))}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.rounded-\\[inherit\\]{border-radius:inherit}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-current{border-color:currentColor}.border-input{border-color:hsl(var(--input))}.border-muted{border-color:hsl(var(--muted))}.border-orange{--tw-border-opacity:1;border-color:rgb(255 140 47/var(--tw-border-opacity,1))}.border-primary{border-color:hsl(var(--primary))}.border-unraid-red{--tw-border-opacity:1;border-color:rgb(226 40 40/var(--tw-border-opacity,1))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-yellow-100{--tw-border-opacity:1;border-color:rgb(254 249 195/var(--tw-border-opacity,1))}.border-e-transparent{border-inline-end-color:transparent}.border-l-transparent{border-left-color:transparent}.border-t-transparent{border-top-color:transparent}.bg-black\\/80{background-color:#1c1b1bcc}.bg-blue-100{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.bg-border{background-color:hsl(var(--border))}.bg-current{background-color:currentColor}.bg-destructive{background-color:hsl(var(--destructive))}.bg-gray-300{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.bg-green-200{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity,1))}.bg-grey{--tw-bg-opacity:1;background-color:rgb(224 224 224/var(--tw-bg-opacity,1))}.bg-indigo-100{--tw-bg-opacity:1;background-color:rgb(224 231 255/var(--tw-bg-opacity,1))}.bg-input{background-color:hsl(var(--input))}.bg-muted\\/20{background-color:hsl(var(--muted)/.2)}.bg-neutral-900{--tw-bg-opacity:1;background-color:rgb(23 23 23/var(--tw-bg-opacity,1))}.bg-orange{--tw-bg-opacity:1;background-color:rgb(255 140 47/var(--tw-bg-opacity,1))}.bg-pink-100{--tw-bg-opacity:1;background-color:rgb(252 231 243/var(--tw-bg-opacity,1))}.bg-primary{background-color:hsl(var(--primary))}.bg-purple-100{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity,1))}.bg-secondary{background-color:hsl(var(--secondary))}.fill-black{fill:#1c1b1b}.fill-white{fill:#fff}.p-1\\.5{padding:.6rem}.p-12{padding:4.8rem}.p-20{padding:8rem}.p-3{padding:1.2rem}.p-8{padding:3.2rem}.p-px{padding:1px}.px-2{padding-left:.8rem;padding-right:.8rem}.px-3{padding-left:1.2rem;padding-right:1.2rem}.px-4\\.5{padding-left:1.125rem;padding-right:1.125rem}.px-8{padding-left:3.2rem;padding-right:3.2rem}.py-1{padding-bottom:.4rem;padding-top:.4rem}.py-1\\.5{padding-bottom:.6rem;padding-top:.6rem}.py-12px{padding-bottom:12px;padding-top:12px}.py-2\\.5{padding-bottom:1rem;padding-top:1rem}.py-6{padding-bottom:2.4rem;padding-top:2.4rem}.pl-8{padding-left:3.2rem}.pr-2{padding-right:.8rem}.text-start{text-align:start}.align-\\[-0\\.125em\\]{vertical-align:-.125em}.text-3xl{font-size:3rem;line-height:3.6rem}.font-medium{font-weight:500}.text-blue-800{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.text-green-800{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity,1))}.text-indigo-800{--tw-text-opacity:1;color:rgb(55 48 163/var(--tw-text-opacity,1))}.text-muted-foreground\\/50{color:hsl(var(--muted-foreground)/.5)}.text-pink-800{--tw-text-opacity:1;color:rgb(157 23 77/var(--tw-text-opacity,1))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-purple-800{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity,1))}.no-underline{text-decoration-line:none}.underline-offset-4{text-underline-offset:4px}.opacity-70{opacity:.7}.shadow,.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-md,.shadow-none{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.animate-in{animation-duration:.15s;animation-name:enter;--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial}.fade-in-0{--tw-enter-opacity:0}.zoom-in-95{--tw-enter-scale:.95}:where([data-sonner-toaster][dir=ltr]),:where(html[dir=ltr]){--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0;--toast-close-button-start:0;--toast-close-button-end:unset;--toast-close-button-transform:translate(-35%,-35%)}:where([data-sonner-toaster][dir=rtl]),:where(html[dir=rtl]){--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto;--toast-close-button-start:unset;--toast-close-button-end:0;--toast-close-button-transform:translate(35%,-35%)}:where([data-sonner-toaster]){font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;position:fixed;width:var(--width);--gray1:#fcfcfc;--gray2:#f8f8f8;--gray3:#f3f3f3;--gray4:#ededed;--gray5:#e8e8e8;--gray6:#e2e2e2;--gray7:#dbdbdb;--gray8:#c7c7c7;--gray9:#8f8f8f;--gray10:#858585;--gray11:#6f6f6f;--gray12:#171717;--border-radius:8px;box-sizing:border-box;list-style:none;margin:0;outline:none;padding:0;transition:transform .4s ease;z-index:999999999}:where([data-sonner-toaster][data-lifted=true]){transform:translateY(-10px)}@media (hover:none) and (pointer:coarse){:where([data-sonner-toaster][data-lifted=true]){transform:none}}:where([data-sonner-toaster][data-x-position=right]){right:max(var(--offset),env(safe-area-inset-right))}:where([data-sonner-toaster][data-x-position=left]){left:max(var(--offset),env(safe-area-inset-left))}:where([data-sonner-toaster][data-x-position=center]){left:50%;transform:translate(-50%)}:where([data-sonner-toaster][data-y-position=top]){top:max(var(--offset),env(safe-area-inset-top))}:where([data-sonner-toaster][data-y-position=bottom]){bottom:max(var(--offset),env(safe-area-inset-bottom))}:where([data-sonner-toast]){--y:translateY(100%);--lift-amount:calc(var(--lift)*var(--gap));box-sizing:border-box;filter:blur(0);opacity:0;outline:none;overflow-wrap:anywhere;position:absolute;touch-action:none;transform:var(--y);transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;z-index:var(--z-index)}:where([data-sonner-toast][data-styled=true]){align-items:center;background:var(--normal-bg);border:1px solid var(--normal-border);border-radius:var(--border-radius);box-shadow:0 4px 12px #0000001a;color:var(--normal-text);display:flex;font-size:13px;gap:6px;padding:16px;width:var(--width)}:where([data-sonner-toast]:focus-visible){box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast][data-y-position=top]){top:0;--y:translateY(-100%);--lift:1;--lift-amount:calc(var(--gap)*1)}:where([data-sonner-toast][data-y-position=bottom]){bottom:0;--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift)*var(--gap))}:where([data-sonner-toast]) :where([data-description]){color:inherit;font-weight:400;line-height:1.4}:where([data-sonner-toast]) :where([data-title]){color:inherit;font-weight:500;line-height:1.5}:where([data-sonner-toast]) :where([data-icon]){align-items:center;display:flex;flex-shrink:0;height:16px;justify-content:flex-start;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end);position:relative;width:16px}:where([data-sonner-toast][data-promise=true]) :where([data-icon])>svg{animation:sonner-fade-in .3s ease forwards;opacity:0;transform:scale(.8);transform-origin:center}:where([data-sonner-toast]) :where([data-icon])>*{flex-shrink:0}:where([data-sonner-toast]) :where([data-icon]) svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}:where([data-sonner-toast]) :where([data-content]){display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{align-items:center;background:var(--normal-text);border:none;border-radius:4px;color:var(--normal-bg);cursor:pointer;display:flex;flex-shrink:0;font-size:12px;height:24px;margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);outline:none;padding-left:8px;padding-right:8px;transition:opacity .4s,box-shadow .2s}:where([data-sonner-toast]) :where([data-button]):focus-visible{box-shadow:0 0 0 2px #0006}:where([data-sonner-toast]) :where([data-button]):first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}:where([data-sonner-toast]) :where([data-cancel]){background:#00000014;color:var(--normal-text)}:where([data-sonner-toast][data-theme=dark]) :where([data-cancel]){background:#ffffff4d}[data-sonner-toast] [data-close-button]{align-items:center;background:var(--gray1);border:1px solid var(--gray4);border-radius:50%;color:var(--gray12);cursor:pointer;display:flex;height:20px;justify-content:center;left:var(--toast-close-button-start);padding:0;position:absolute;right:var(--toast-close-button-end);top:0;transform:var(--toast-close-button-transform);transition:opacity .1s,background .2s,border-color .2s;width:20px;z-index:1}:where([data-sonner-toast]) :where([data-close-button]):focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast]) :where([data-disabled=true]){cursor:not-allowed}[data-sonner-toast]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}:where([data-sonner-toast][data-swiping=true]):before{content:"";height:100%;left:0;position:absolute;right:0;z-index:-1}:where([data-sonner-toast][data-y-position=top][data-swiping=true]):before{bottom:50%;transform:scaleY(3) translateY(50%)}:where([data-sonner-toast][data-y-position=bottom][data-swiping=true]):before{top:50%;transform:scaleY(3) translateY(-50%)}:where([data-sonner-toast][data-swiping=false][data-removed=true]):before{content:"";inset:0;position:absolute;transform:scaleY(2)}:where([data-sonner-toast]):after{bottom:100%;content:"";height:calc(var(--gap) + 1px);left:0;position:absolute;width:100%}:where([data-sonner-toast][data-mounted=true]){--y:translateY(0);opacity:1}:where([data-sonner-toast][data-expanded=false][data-front=false]){--scale:var(--toasts-before) * .05 + 1;--y:translateY(calc(var(--lift-amount)*var(--toasts-before))) scale(calc(var(--scale)*-1));height:var(--front-toast-height)}:where([data-sonner-toast])>*{transition:opacity .4s}:where([data-sonner-toast][data-expanded=false][data-front=false][data-styled=true])>*{opacity:0}:where([data-sonner-toast][data-visible=false]){opacity:0;pointer-events:none}:where([data-sonner-toast][data-mounted=true][data-expanded=true]){--y:translateY(calc(var(--lift)*var(--offset)));height:var(--initial-height)}:where([data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]){--y:translateY(calc(var(--lift)*-100%));opacity:0}:where([data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]){--y:translateY(calc(var(--lift)*var(--offset) + var(--lift)*-100%));opacity:0}:where([data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]){--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}:where([data-sonner-toast][data-removed=true][data-front=false]):before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount,0));transition:none}[data-sonner-toast][data-swiped=true]{-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation:swipe-out .2s ease-out forwards}@keyframes swipe-out{0%{opacity:1;transform:translateY(calc(var(--lift)*var(--offset) + var(--swipe-amount)))}to{opacity:0;transform:translateY(calc(var(--lift)*var(--offset) + var(--swipe-amount) + var(--lift)*-100%))}}@media (max-width:600px){[data-sonner-toaster]{position:fixed;--mobile-offset:16px;left:var(--mobile-offset);right:var(--mobile-offset);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset)*-1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset)*2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset)}[data-sonner-toaster][data-y-position=bottom]{bottom:20px}[data-sonner-toaster][data-y-position=top]{top:20px}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset);right:var(--mobile-offset);transform:none}}[data-sonner-toaster][data-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:#ecfdf3;--success-border:#d3fde5;--success-text:#008a2e;--info-bg:#f0f8ff;--info-border:#d3e0fd;--info-text:#0973dc;--warning-bg:#fffcf0;--warning-border:#fdf5d3;--warning-text:#dc7609;--error-bg:#fff0f0;--error-border:#ffe0e1;--error-text:#e60000}[data-sonner-toaster][data-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:#333;--normal-text:var(--gray1)}[data-sonner-toaster][data-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-theme=dark]{--normal-bg:#000;--normal-border:#333;--normal-text:var(--gray1);--success-bg:#001f0f;--success-border:#003d1c;--success-text:#59f3a6;--info-bg:#000d1f;--info-border:#00113d;--info-text:#5896f3;--warning-bg:#1d1f00;--warning-border:#3d3d00;--warning-text:#f3cf58;--error-bg:#2d0607;--error-border:#4d0408;--error-text:#ff9ea1}[data-rich-colors=true][data-sonner-toast][data-type=success],[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info],[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning],[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error],[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);inset:0;position:absolute;width:var(--size);z-index:10}.sonner-loading-wrapper[data-visible=false]{animation:sonner-fade-out .2s ease forwards;transform-origin:center}.sonner-spinner{height:var(--size);left:50%;position:relative;top:50%;width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media (prefers-reduced-motion){.sonner-loading-bar,[data-sonner-toast],[data-sonner-toast]>*{animation:none!important;transition:none!important}}.sonner-loader{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}.file\\:border-0::file-selector-button{border-width:0}.file\\:bg-transparent::file-selector-button{background-color:transparent}.file\\:text-sm::file-selector-button{font-size:1.4rem;line-height:2rem}.file\\:font-medium::file-selector-button{font-weight:500}.placeholder\\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}.placeholder\\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.hover\\:border-grey:hover{--tw-border-opacity:1;border-color:rgb(224 224 224/var(--tw-border-opacity,1))}.hover\\:border-grey-mid:hover{--tw-border-opacity:1;border-color:rgb(153 153 153/var(--tw-border-opacity,1))}.hover\\:border-muted:hover{border-color:hsl(var(--muted))}.hover\\:border-unraid-red:hover{--tw-border-opacity:1;border-color:rgb(226 40 40/var(--tw-border-opacity,1))}.hover\\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\\:bg-blue-200:hover{--tw-bg-opacity:1;background-color:rgb(191 219 254/var(--tw-bg-opacity,1))}.hover\\:bg-destructive\\/90:hover{background-color:hsl(var(--destructive)/.9)}.hover\\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.hover\\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.hover\\:bg-gray-800:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.hover\\:bg-green-300:hover{--tw-bg-opacity:1;background-color:rgb(134 239 172/var(--tw-bg-opacity,1))}.hover\\:bg-grey:hover{--tw-bg-opacity:1;background-color:rgb(224 224 224/var(--tw-bg-opacity,1))}.hover\\:bg-grey-mid:hover{--tw-bg-opacity:1;background-color:rgb(153 153 153/var(--tw-bg-opacity,1))}.hover\\:bg-indigo-200:hover{--tw-bg-opacity:1;background-color:rgb(199 210 254/var(--tw-bg-opacity,1))}.hover\\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\\:bg-orange-dark:hover{--tw-bg-opacity:1;background-color:rgb(241 90 44/var(--tw-bg-opacity,1))}.hover\\:bg-pink-200:hover{--tw-bg-opacity:1;background-color:rgb(251 207 232/var(--tw-bg-opacity,1))}.hover\\:bg-primary\\/90:hover{background-color:hsl(var(--primary)/.9)}.hover\\:bg-purple-200:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity,1))}.hover\\:bg-secondary\\/80:hover{background-color:hsl(var(--secondary)/.8)}.hover\\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\\:bg-yellow-200:hover{--tw-bg-opacity:1;background-color:rgb(254 240 138/var(--tw-bg-opacity,1))}.hover\\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\\:text-black:hover{--tw-text-opacity:1;color:rgb(28 27 27/var(--tw-text-opacity,1))}.hover\\:text-primary:hover{color:hsl(var(--primary))}.hover\\:shadow-md:hover{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\\:shadow-orange\\/50:hover{--tw-shadow-color:rgba(255,140,47,.5);--tw-shadow:var(--tw-shadow-colored)}.focus\\:border-grey:focus{--tw-border-opacity:1;border-color:rgb(224 224 224/var(--tw-border-opacity,1))}.focus\\:border-grey-mid:focus{--tw-border-opacity:1;border-color:rgb(153 153 153/var(--tw-border-opacity,1))}.focus\\:border-muted:focus{border-color:hsl(var(--muted))}.focus\\:border-unraid-red:focus{--tw-border-opacity:1;border-color:rgb(226 40 40/var(--tw-border-opacity,1))}.focus\\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\\:bg-grey:focus{--tw-bg-opacity:1;background-color:rgb(224 224 224/var(--tw-bg-opacity,1))}.focus\\:bg-grey-mid:focus{--tw-bg-opacity:1;background-color:rgb(153 153 153/var(--tw-bg-opacity,1))}.focus\\:bg-muted:focus{background-color:hsl(var(--muted))}.focus\\:bg-white:focus{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.focus\\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\\:text-black:focus{--tw-text-opacity:1;color:rgb(28 27 27/var(--tw-text-opacity,1))}.focus\\:text-primary:focus{color:hsl(var(--primary))}.focus\\:shadow-md:focus{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus\\:ring-ring:focus{--tw-ring-color:hsl(var(--ring))}.focus-visible\\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\\:ring-ring:focus-visible{--tw-ring-color:hsl(var(--ring))}.focus-visible\\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.focus-visible\\:ring-offset-background:focus-visible{--tw-ring-offset-color:hsl(var(--background))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-20:disabled{opacity:.2}.disabled\\:opacity-25:disabled{opacity:.25}.disabled\\:opacity-50:disabled{opacity:.5}.disabled\\:focus\\:opacity-25:focus:disabled,.disabled\\:hover\\:opacity-25:hover:disabled{opacity:.25}.group:hover .group-hover\\:text-header-text-secondary{color:var(--header-text-secondary)}.group:hover .group-hover\\:no-underline{text-decoration-line:none}.group:hover .group-hover\\:opacity-60{opacity:.6}.group:focus .group-focus\\:text-header-text-secondary{color:var(--header-text-secondary)}.group:focus .group-focus\\:no-underline{text-decoration-line:none}.group:focus .group-focus\\:opacity-100{opacity:1}.group:focus .group-focus\\:opacity-60{opacity:.6}.group.toaster .group-\\[\\.toaster\\]\\:border-border{border-color:hsl(var(--border))}.group.toast .group-\\[\\.toast\\]\\:bg-muted{background-color:hsl(var(--muted))}.group.toast .group-\\[\\.toast\\]\\:bg-primary{background-color:hsl(var(--primary))}.group.toaster .group-\\[\\.toaster\\]\\:bg-background{background-color:hsl(var(--background))}.group.toast .group-\\[\\.toast\\]\\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group.toast .group-\\[\\.toast\\]\\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group.toaster .group-\\[\\.toaster\\]\\:text-foreground{color:hsl(var(--foreground))}.group.toaster .group-\\[\\.toaster\\]\\:shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.peer:disabled~.peer-disabled\\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\\:opacity-70{opacity:.7}.data-\\[disabled\\]\\:pointer-events-none[data-disabled]{pointer-events:none}.data-\\[state\\=active\\]\\:flex[data-state=active]{display:flex}.data-\\[state\\=inactive\\]\\:hidden[data-state=inactive]{display:none}.data-\\[side\\=bottom\\]\\:translate-y-1[data-side=bottom]{--tw-translate-y:.4rem}.data-\\[side\\=bottom\\]\\:translate-y-1[data-side=bottom],.data-\\[side\\=left\\]\\:-translate-x-1[data-side=left]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\\[side\\=left\\]\\:-translate-x-1[data-side=left]{--tw-translate-x:-.4rem}.data-\\[side\\=right\\]\\:translate-x-1[data-side=right]{--tw-translate-x:.4rem}.data-\\[side\\=right\\]\\:translate-x-1[data-side=right],.data-\\[side\\=top\\]\\:-translate-y-1[data-side=top]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\\[side\\=top\\]\\:-translate-y-1[data-side=top]{--tw-translate-y:-.4rem}.data-\\[state\\=checked\\]\\:translate-x-5[data-state=checked]{--tw-translate-x:2rem}.data-\\[state\\=checked\\]\\:translate-x-5[data-state=checked],.data-\\[state\\=unchecked\\]\\:translate-x-0[data-state=unchecked]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\\[state\\=unchecked\\]\\:translate-x-0[data-state=unchecked]{--tw-translate-x:0px}.data-\\[state\\=active\\]\\:bg-background[data-state=active]{background-color:hsl(var(--background))}.data-\\[state\\=checked\\]\\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\\[state\\=open\\]\\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\\[state\\=open\\]\\:bg-secondary[data-state=open]{background-color:hsl(var(--secondary))}.data-\\[state\\=unchecked\\]\\:bg-input[data-state=unchecked]{background-color:hsl(var(--input))}.data-\\[placeholder\\]\\:text-muted-foreground[data-placeholder]{color:hsl(var(--muted-foreground))}.data-\\[state\\=active\\]\\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.data-\\[disabled\\]\\:opacity-50[data-disabled]{opacity:.5}.data-\\[state\\=active\\]\\:shadow-sm[data-state=active]{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.data-\\[state\\=closed\\]\\:duration-300[data-state=closed]{transition-duration:.3s}.data-\\[state\\=open\\]\\:duration-500[data-state=open]{transition-duration:.5s}.data-\\[state\\=open\\]\\:animate-in[data-state=open]{animation-duration:.15s;animation-name:enter;--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial}.data-\\[state\\=closed\\]\\:animate-out[data-state=closed]{animation-duration:.15s;animation-name:exit;--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial}.data-\\[state\\=closed\\]\\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\\[state\\=open\\]\\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\\[state\\=closed\\]\\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\\[state\\=open\\]\\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\\[side\\=bottom\\]\\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-.8rem}.data-\\[side\\=left\\]\\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:.8rem}.data-\\[side\\=right\\]\\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:-.8rem}.data-\\[side\\=top\\]\\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:.8rem}.data-\\[state\\=closed\\]\\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\\[state\\=closed\\]\\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\\[state\\=closed\\]\\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\\[state\\=closed\\]\\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\\[state\\=open\\]\\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\\[state\\=open\\]\\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\\[state\\=open\\]\\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\\[state\\=open\\]\\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.data-\\[state\\=closed\\]\\:duration-300[data-state=closed]{animation-duration:.3s}.data-\\[state\\=open\\]\\:duration-500[data-state=open]{animation-duration:.5s}.group[data-disabled] .group-data-\\[disabled\\]\\:bg-muted{background-color:hsl(var(--muted))}.group[data-state=active] .group-data-\\[state\\=active\\]\\:bg-primary{background-color:hsl(var(--primary))}.group[data-state=completed] .group-data-\\[state\\=completed\\]\\:bg-accent{background-color:hsl(var(--accent))}.group[data-state=completed] .group-data-\\[state\\=completed\\]\\:bg-accent-foreground{background-color:hsl(var(--accent-foreground))}.group[data-disabled] .group-data-\\[disabled\\]\\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group[data-state=active] .group-data-\\[state\\=active\\]\\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group[data-state=completed] .group-data-\\[state\\=completed\\]\\:text-accent-foreground{color:hsl(var(--accent-foreground))}.group[data-disabled] .group-data-\\[disabled\\]\\:opacity-50{opacity:.5}.group[data-disabled] .group-data-\\[disabled\\]\\:opacity-75{opacity:.75}@media (prefers-reduced-motion:reduce){@keyframes spin{to{transform:rotate(1turn)}}.motion-reduce\\:animate-\\[spin_1\\.5s_linear_infinite\\]{animation:spin 1.5s linear infinite}}@media (min-width:640px){.sm\\:max-w-sm{max-width:24rem}.sm\\:flex-row{flex-direction:row}.sm\\:justify-end{justify-content:flex-end}.sm\\:gap-x-2{-moz-column-gap:.8rem;column-gap:.8rem}.sm\\:text-left{text-align:left}}@media (min-width:768px){.md\\:my-0{margin-bottom:0;margin-top:0}.md\\:block{display:block}.md\\:h-px{height:1px}.md\\:w-24{width:9.6rem}.md\\:w-auto{width:auto}.md\\:flex-row{flex-direction:row}.md\\:items-center{align-items:center}.md\\:gap-2{gap:.8rem}.md\\:p-6{padding:2.4rem}}.\\[\\&\\>\\[data-slot\\=input\\]\\]\\:has-\\[\\[data-slot\\=decrement\\]\\]\\:pl-5:has([data-slot=decrement])>[data-slot=input]{padding-left:2rem}.\\[\\&\\>\\[data-slot\\=input\\]\\]\\:has-\\[\\[data-slot\\=increment\\]\\]\\:pr-5:has([data-slot=increment])>[data-slot=input]{padding-right:2rem}.\\[\\&\\>div\\>svg\\]\\:fill-blue-500>div>svg{fill:#3b82f6}.\\[\\&\\>div\\>svg\\]\\:fill-unraid-red-500>div>svg{fill:#f43f3f}.\\[\\&\\>div\\>svg\\]\\:fill-yellow-500>div>svg{fill:#eab308}.\\[\\&\\>span\\]\\:truncate>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\\[\\&\\>svg\\]\\:size-4>svg{height:1.6rem;width:1.6rem}.\\[\\&\\>svg\\]\\:shrink-0>svg{flex-shrink:0}.\\[\\&\\]\\:text-orange{--tw-text-opacity:1;color:rgb(255 140 47/var(--tw-text-opacity,1))}.\\[\\&\\]\\:text-primary{color:hsl(var(--primary))}.\\[\\&\\]\\:text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com*/*,:after,:before{border-color:hsl(var(--border));border-style:solid;border-width:0;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:clear-sans,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}body{background-color:hsl(var(--background));color:hsl(var(--foreground))}.container{width:100%}@media (min-width:470px){.container{max-width:470px}}@media (min-width:530px){.container{max-width:530px}}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.prose{color:hsl(var(--foreground));max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-bottom:1.2em;margin-top:1.2em}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)) color{-d-e-f-a-u-l-t:hsl(var(--primary));foreground:hsl(var(--primary-foreground))}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;text-decoration:underline}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-bottom:1.25em;margin-top:1.25em;padding-inline-start:1.625em}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-bottom:1.25em;margin-top:1.25em;padding-inline-start:1.625em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-bottom:3em;margin-top:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){border-inline-start-color:var(--tw-prose-quote-borders);border-inline-start-width:.25rem;color:var(--tw-prose-quotes);font-style:italic;font-weight:500;margin-bottom:1.6em;margin-top:1.6em;padding-inline-start:1em;quotes:"“""”""‘""’"}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:2.25em;font-weight:800;line-height:1.1111111;margin-bottom:.8888889em;margin-top:0}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:1.5em;font-weight:700;line-height:1.3333333;margin-bottom:1em;margin-top:2em}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:1.25em;font-weight:600;line-height:1.6;margin-bottom:.6em;margin-top:1.6em}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;line-height:1.5;margin-bottom:.5em;margin-top:1.5em}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-bottom:2em;margin-top:2em}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:.3125rem;box-shadow:0 0 0 1px rgb(var(--tw-prose-kbd-shadows)/10%),0 3px rgb(var(--tw-prose-kbd-shadows)/10%);color:var(--tw-prose-kbd);font-family:inherit;font-size:.875em;font-weight:500;padding-inline-end:.375em;padding-bottom:.1875em;padding-top:.1875em;padding-inline-start:.375em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:var(--tw-prose-pre-bg);border-radius:.375rem;color:var(--tw-prose-pre-code);font-size:.875em;font-weight:400;line-height:1.7142857;margin-bottom:1.7142857em;margin-top:1.7142857em;overflow-x:auto;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-top:.8571429em;padding-inline-start:1.1428571em}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;line-height:1.7142857;margin-bottom:2em;margin-top:2em;table-layout:auto;width:100%}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-color:var(--tw-prose-th-borders);border-bottom-width:1px}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em;vertical-align:bottom}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-color:var(--tw-prose-td-borders);border-bottom-width:1px}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-color:var(--tw-prose-th-borders);border-top-width:1px}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose{--tw-prose-body:hsl(var(--foreground));--tw-prose-headings:hsl(var(--foreground));--tw-prose-lead:hsl(var(--foreground))}.prose :where(--tw-prose-links):not(:where([class~=not-prose],[class~=not-prose] *)){-d-e-f-a-u-l-t:hsl(var(--primary));foreground:hsl(var(--primary-foreground))}.prose{--tw-prose-bold:hsl(var(--foreground));--tw-prose-counters:hsl(var(--foreground));--tw-prose-bullets:hsl(var(--foreground));--tw-prose-hr:hsl(var(--foreground));--tw-prose-quotes:hsl(var(--foreground));--tw-prose-quote-borders:hsl(var(--foreground));--tw-prose-captions:hsl(var(--foreground));--tw-prose-kbd:#111827;--tw-prose-kbd-shadows:17 24 39;--tw-prose-code:hsl(var(--foreground));--tw-prose-pre-code:hsl(var(--foreground));--tw-prose-pre-bg:hsl(var(--background));--tw-prose-th-borders:hsl(var(--foreground));--tw-prose-td-borders:hsl(var(--foreground));--tw-prose-invert-body:hsl(var(--background));--tw-prose-invert-headings:hsl(var(--background));--tw-prose-invert-lead:hsl(var(--background))}.prose :where(--tw-prose-invert-links):not(:where([class~=not-prose],[class~=not-prose] *)){-d-e-f-a-u-l-t:hsl(var(--primary));foreground:hsl(var(--primary-foreground))}.prose{--tw-prose-invert-bold:hsl(var(--background));--tw-prose-invert-counters:hsl(var(--background));--tw-prose-invert-bullets:hsl(var(--background));--tw-prose-invert-hr:hsl(var(--background));--tw-prose-invert-quotes:hsl(var(--background));--tw-prose-invert-quote-borders:hsl(var(--background));--tw-prose-invert-captions:hsl(var(--background));--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:255 255 255;--tw-prose-invert-code:hsl(var(--background));--tw-prose-invert-pre-code:hsl(var(--background));--tw-prose-invert-pre-bg:hsl(var(--foreground));--tw-prose-invert-th-borders:hsl(var(--background));--tw-prose-invert-td-borders:hsl(var(--background));font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.5em;margin-top:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.75em;margin-top:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.75em;margin-top:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-top:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}body{--color-alpha:#1c1b1b;--color-beta:#f2f2f2;--color-gamma:#999;--color-gamma-opaque:hsla(0,0%,60%,.5);--color-customgradient-start:hsla(0,0%,95%,0);--color-customgradient-end:hsla(0,0%,95%,.85);--shadow-beta:0 25px 50px -12px hsla(0,0%,95%,.15);--ring-offset-shadow:0 0 --var(--color-beta);--ring-shadow:0 0 --var(--color-beta)}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.-right-1{right:-.4rem}.-top-1{top:-.4rem}.bottom-0{bottom:0}.bottom-4{bottom:1.6rem}.bottom-\\[-3px\\]{bottom:-3px}.right-0{right:0}.right-4{right:1.6rem}.top-0{top:0}.top-\\[1px\\]{top:1px}.top-full{top:100%}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\\[99999\\]{z-index:99999}.col-start-2{grid-column-start:2}.float-left{float:left}.m-0{margin:0}.mx-2{margin-left:.8rem;margin-right:.8rem}.mx-8px{margin-left:8px;margin-right:8px}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-bottom:.4rem;margin-top:.4rem}.my-12{margin-bottom:4.8rem;margin-top:4.8rem}.my-16px{margin-bottom:16px;margin-top:16px}.my-24px{margin-bottom:24px;margin-top:24px}.my-8px{margin-bottom:8px;margin-top:8px}.mb-4{margin-bottom:1.6rem}.mb-4px{margin-bottom:4px}.mb-6{margin-bottom:2.4rem}.mb-8px{margin-bottom:8px}.ml-1{margin-left:.4rem}.ml-10{margin-left:4rem}.ml-8px{margin-left:8px}.mr-1{margin-right:.4rem}.mr-2{margin-right:.8rem}.mt-1{margin-top:.4rem}.mt-12px{margin-top:12px}.mt-2{margin-top:.8rem}.mt-24px{margin-top:24px}.mt-4{margin-top:1.6rem}.mt-4px{margin-top:4px}.mt-6{margin-top:2.4rem}.mt-8px{margin-top:8px}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.size-2\\.5{height:1rem;width:1rem}.size-4{height:1.6rem;width:1.6rem}.size-5{height:2rem;width:2rem}.size-6{height:2.4rem;width:2.4rem}.h-10{height:4rem}.h-12px{height:12px}.h-16px{height:16px}.h-2{height:.8rem}.h-20px{height:20px}.h-24px{height:24px}.h-2px{height:2px}.h-3{height:1.2rem}.h-32px{height:32px}.h-36px{height:36px}.h-6{height:2.4rem}.h-\\[30px\\]{height:30px}.h-\\[500px\\]{height:500px}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.max-h-\\[65vh\\]{max-height:65vh}.max-h-full{max-height:100%}.max-h-screen{max-height:100vh}.min-h-0{min-height:0}.min-h-\\[250px\\]{min-height:250px}.min-h-screen{min-height:100vh}.w-1\\/2{width:50%}.w-12px{width:12px}.w-16px{width:16px}.w-2{width:.8rem}.w-20px{width:20px}.w-24{width:9.6rem}.w-24px{width:24px}.w-28px{width:28px}.w-2px{width:2px}.w-3{width:1.2rem}.w-32px{width:32px}.w-36px{width:36px}.w-4{width:1.6rem}.w-6{width:2.4rem}.w-72{width:28.8rem}.w-\\[100px\\]{width:100px}.w-\\[110px\\]{width:110px}.w-\\[120px\\]{width:120px}.w-\\[125\\%\\]{width:125%}.w-\\[150px\\]{width:150px}.w-\\[350px\\]{width:350px}.w-\\[44px\\]{width:44px}.w-\\[48px\\]{width:48px}.w-\\[50px\\]{width:50px}.w-full{width:100%}.w-screen{width:100vw}.min-w-\\[200px\\]{min-width:200px}.min-w-\\[280px\\]{min-width:280px}.max-w-160px{max-width:160px}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-640px{max-width:640px}.max-w-800px{max-width:800px}.max-w-\\[100vw\\]{max-width:100vw}.max-w-\\[45ch\\]{max-width:45ch}.max-w-none{max-width:none}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.grow-0{flex-grow:0}.-translate-y-1{--tw-translate-y:-.4rem}.-translate-y-1,.translate-x-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x:0px}.translate-x-20px{--tw-translate-x:20px}.translate-x-20px,.translate-x-\\[26px\\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\\[26px\\]{--tw-translate-x:26px}.translate-x-\\[2px\\]{--tw-translate-x:2px}.translate-x-\\[2px\\],.translate-y-0\\.5{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0\\.5{--tw-translate-y:.2rem}.translate-y-1{--tw-translate-y:.4rem}.translate-y-1,.translate-y-3{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-3{--tw-translate-y:1.2rem}.scale-100{--tw-scale-x:1;--tw-scale-y:1}.scale-100,.scale-95{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x:.95;--tw-scale-y:.95}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize-y{resize:vertical}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-settings{grid-template-columns:35% 1fr}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-1{gap:.4rem}.gap-12px{gap:12px}.gap-16px{gap:16px}.gap-2{gap:.8rem}.gap-20px{gap:20px}.gap-4{gap:1.6rem}.gap-4px{gap:4px}.gap-5{gap:2rem}.gap-6{gap:2.4rem}.gap-8px{gap:8px}.gap-x-16px{-moz-column-gap:16px;column-gap:16px}.gap-x-4px{-moz-column-gap:4px;column-gap:4px}.gap-x-8px{-moz-column-gap:8px;column-gap:8px}.gap-y-12px{row-gap:12px}.gap-y-16px{row-gap:16px}.gap-y-24px{row-gap:24px}.gap-y-4px{row-gap:4px}.gap-y-6{row-gap:2.4rem}.gap-y-8px{row-gap:8px}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.2rem*var(--tw-space-y-reverse));margin-top:calc(1.2rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.6rem*var(--tw-space-y-reverse));margin-top:calc(1.6rem*(1 - var(--tw-space-y-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.self-center{align-self:center}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-x-scroll{overflow-x:scroll}.overflow-y-scroll{overflow-y:scroll}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-pre-wrap{white-space:pre-wrap}.rounded{border-radius:.4rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-t{border-top-left-radius:.4rem;border-top-right-radius:.4rem}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l-0{border-left-width:0}.border-r-0{border-right-width:0}.border-r-2{border-right-width:2px}.border-t-0{border-top-width:0}.border-solid{border-style:solid}.border-none{border-style:none}.border-black{--tw-border-opacity:1;border-color:rgb(28 27 27/var(--tw-border-opacity,1))}.border-border{border-color:hsl(var(--border))}.border-green-600\\/10{border-color:#16a34a1a}.border-grey-mid{--tw-border-opacity:1;border-color:rgb(153 153 153/var(--tw-border-opacity,1))}.border-neutral-800{--tw-border-opacity:1;border-color:rgb(38 38 38/var(--tw-border-opacity,1))}.border-transparent{border-color:transparent}.border-unraid-red\\/10{border-color:#e228281a}.border-unraid-red\\/90{border-color:#e22828e6}.border-white\\/10{border-color:#ffffff1a}.bg-background{background-color:hsl(var(--background))}.bg-black{--tw-bg-opacity:1;background-color:rgb(28 27 27/var(--tw-bg-opacity,1))}.bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.bg-card{background-color:hsl(var(--card))}.bg-foreground{background-color:hsl(var(--foreground))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.bg-green-500{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.bg-header-background-color{background-color:var(--header-background-color)}.bg-header-text-secondary{background-color:var(--header-text-secondary)}.bg-muted{background-color:hsl(var(--muted))}.bg-muted\\/80{background-color:hsl(var(--muted)/.8)}.bg-popover{background-color:hsl(var(--popover))}.bg-teal-500{--tw-bg-opacity:1;background-color:rgb(20 184 166/var(--tw-bg-opacity,1))}.bg-transparent{background-color:transparent}.bg-unraid-green{--tw-bg-opacity:1;background-color:rgb(99 166 89/var(--tw-bg-opacity,1))}.bg-unraid-red{--tw-bg-opacity:1;background-color:rgb(226 40 40/var(--tw-bg-opacity,1))}.bg-unraid-red\\/90{background-color:#e22828e6}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity,1))}.bg-zinc-800{background-color:rgb(39 39 42/var(--tw-bg-opacity,1))}.bg-opacity-100,.bg-zinc-800{--tw-bg-opacity:1}.bg-opacity-80{--tw-bg-opacity:.8}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-unraid-red{--tw-gradient-from:#e22828 var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.to-orange{--tw-gradient-to:#ff8c2f var(--tw-gradient-to-position)}.to-orange\\/60{--tw-gradient-to:rgba(255,140,47,.6) var(--tw-gradient-to-position)}.fill-current{fill:currentColor}.fill-green-600{fill:#16a34a}.fill-popover{fill:hsl(var(--popover))}.fill-unraid-red{fill:#e22828}.p-0{padding:0}.p-1{padding:.4rem}.p-12px{padding:12px}.p-16px{padding:16px}.p-2{padding:.8rem}.p-4{padding:1.6rem}.p-6{padding:2.4rem}.p-8px{padding:8px}.px-0{padding-left:0;padding-right:0}.px-12px{padding-left:12px;padding-right:12px}.px-16px{padding-left:16px;padding-right:16px}.px-4{padding-left:1.6rem;padding-right:1.6rem}.px-4px{padding-left:4px;padding-right:4px}.px-6{padding-left:2.4rem;padding-right:2.4rem}.px-6px{padding-left:6px;padding-right:6px}.px-7{padding-left:2.8rem;padding-right:2.8rem}.px-8px{padding-left:8px;padding-right:8px}.py-2{padding-bottom:.8rem;padding-top:.8rem}.py-24px{padding-bottom:24px;padding-top:24px}.py-4{padding-bottom:1.6rem;padding-top:1.6rem}.py-4px{padding-bottom:4px;padding-top:4px}.py-5{padding-bottom:2rem;padding-top:2rem}.py-8px{padding-bottom:8px;padding-top:8px}.pb-0{padding-bottom:0}.pb-12{padding-bottom:4.8rem}.pb-2{padding-bottom:.8rem}.pb-8px{padding-bottom:8px}.pl-3{padding-left:1.2rem}.pl-40px{padding-left:40px}.pr-16px{padding-right:16px}.pr-40px{padding-right:40px}.pr-4px{padding-right:4px}.pt-4px{padding-top:4px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-end{text-align:end}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-10px{font-size:10px}.text-12px{font-size:12px}.text-14px{font-size:14px}.text-16px{font-size:16px}.text-18px{font-size:18px}.text-20px{font-size:20px}.text-24px{font-size:24px}.text-2xl{font-size:2.4rem;line-height:3.2rem}.text-base{font-size:1.6rem;line-height:2.4rem}.text-lg{font-size:1.8rem;line-height:2.8rem}.text-sm{font-size:1.4rem;line-height:2rem}.text-xl{font-size:2rem;line-height:2.8rem}.text-xs{font-size:1.2rem;line-height:1.6rem}.font-bold{font-weight:700}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-6{line-height:2.4rem}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.tracking-normal{letter-spacing:0}.tracking-wide{letter-spacing:.025em}.tracking-widest{letter-spacing:.1em}.text-\\[\\#486dba\\]{--tw-text-opacity:1;color:rgb(72 109 186/var(--tw-text-opacity,1))}.text-black{--tw-text-opacity:1;color:rgb(28 27 27/var(--tw-text-opacity,1))}.text-current{color:currentColor}.text-destructive{color:hsl(var(--destructive))}.text-foreground{color:hsl(var(--foreground))}.text-gray-200{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-green-500{--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity,1))}.text-green-600{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.text-grey-mid{--tw-text-opacity:1;color:rgb(153 153 153/var(--tw-text-opacity,1))}.text-header-text-primary{color:var(--header-text-primary)}.text-header-text-secondary{color:var(--header-text-secondary)}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-orange{--tw-text-opacity:1;color:rgb(255 140 47/var(--tw-text-opacity,1))}.text-orange-dark{--tw-text-opacity:1;color:rgb(241 90 44/var(--tw-text-opacity,1))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-unraid-green{--tw-text-opacity:1;color:rgb(99 166 89/var(--tw-text-opacity,1))}.text-unraid-red{--tw-text-opacity:1;color:rgb(226 40 40/var(--tw-text-opacity,1))}.text-unraid-red-500{--tw-text-opacity:1;color:rgb(244 63 63/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity,1))}.text-yellow-accent{--tw-text-opacity:1;color:rgb(233 191 65/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-100{opacity:1}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-75{opacity:.75}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-inner{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 rgba(0,0,0,.05);--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.shadow-none,.shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.shadow-green-600\\/30{--tw-shadow-color:rgba(22,163,74,.3);--tw-shadow:var(--tw-shadow-colored)}.shadow-orange\\/10{--tw-shadow-color:rgba(255,140,47,.1);--tw-shadow:var(--tw-shadow-colored)}.shadow-unraid-red\\/30{--tw-shadow-color:rgba(226,40,40,.3);--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.outline-black{outline-color:#1c1b1b}.outline-primary{outline-color:hsl(var(--primary))}.outline-white{outline-color:#fff}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-0,.ring-2{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-primary{--tw-ring-color:hsl(var(--primary))}.ring-offset-2{--tw-ring-offset-width:2px}.ring-offset-background{--tw-ring-offset-color:hsl(var(--background))}.grayscale{--tw-grayscale:grayscale(100%)}.grayscale,.invert{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert:invert(100%)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-none{transition-property:none}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.duration-100{animation-duration:.1s}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.ease-in{animation-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.running{animation-play-state:running}.\\*\\:cursor-default>*{cursor:default}.even\\:bg-black\\/5:nth-child(2n){background-color:#1c1b1b0d}.even\\:bg-grey-darkest:nth-child(2n){--tw-bg-opacity:1;background-color:rgb(34 34 34/var(--tw-bg-opacity,1))}@keyframes pulse{50%{opacity:.5}}.hover\\:animate-pulse:hover{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.hover\\:border-orange-dark:hover{--tw-border-opacity:1;border-color:rgb(241 90 44/var(--tw-border-opacity,1))}.hover\\:bg-blue-600:hover{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.hover\\:bg-unraid-red:hover{--tw-bg-opacity:1;background-color:rgb(226 40 40/var(--tw-bg-opacity,1))}.hover\\:bg-gradient-to-r:hover{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.hover\\:from-unraid-red:hover{--tw-gradient-from:#e22828 var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\\:from-unraid-red\\/60:hover{--tw-gradient-from:rgba(226,40,40,.6) var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\\:to-orange:hover{--tw-gradient-to:#ff8c2f var(--tw-gradient-to-position)}.hover\\:to-orange\\/60:hover{--tw-gradient-to:rgba(255,140,47,.6) var(--tw-gradient-to-position)}.hover\\:text-\\[\\#3b5ea9\\]:hover{--tw-text-opacity:1;color:rgb(59 94 169/var(--tw-text-opacity,1))}.hover\\:text-destructive:hover{color:hsl(var(--destructive))}.hover\\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\\:underline:hover{text-decoration-line:underline}.hover\\:no-underline:hover{text-decoration-line:none}.hover\\:opacity-100:hover{opacity:1}.hover\\:opacity-75:hover{opacity:.75}.focus\\:border-orange-dark:focus{--tw-border-opacity:1;border-color:rgb(241 90 44/var(--tw-border-opacity,1))}.focus\\:bg-unraid-red:focus{--tw-bg-opacity:1;background-color:rgb(226 40 40/var(--tw-bg-opacity,1))}.focus\\:bg-gradient-to-r:focus{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.focus\\:from-unraid-red:focus{--tw-gradient-from:#e22828 var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\\:from-unraid-red\\/60:focus{--tw-gradient-from:rgba(226,40,40,.6) var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\\:to-orange:focus{--tw-gradient-to:#ff8c2f var(--tw-gradient-to-position)}.focus\\:to-orange\\/60:focus{--tw-gradient-to:rgba(255,140,47,.6) var(--tw-gradient-to-position)}.focus\\:text-\\[\\#3b5ea9\\]:focus{--tw-text-opacity:1;color:rgb(59 94 169/var(--tw-text-opacity,1))}.focus\\:text-white:focus{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.focus\\:underline:focus{text-decoration-line:underline}.focus\\:no-underline:focus{text-decoration-line:none}.focus\\:opacity-100:focus{opacity:1}.focus\\:opacity-75:focus{opacity:.75}.focus\\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\\:ring-indigo-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(99 102 241/var(--tw-ring-opacity,1))}.focus\\:ring-indigo-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(79 70 229/var(--tw-ring-opacity,1))}.focus\\:ring-offset-2:focus{--tw-ring-offset-width:2px}.disabled\\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\\:focus\\:opacity-50:focus:disabled,.disabled\\:hover\\:opacity-50:hover:disabled,.disabled\\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\\:text-orange-dark{--tw-text-opacity:1;color:rgb(241 90 44/var(--tw-text-opacity,1))}.group:hover .group-hover\\:underline{text-decoration-line:underline}.group:hover .group-hover\\:opacity-100{opacity:1}.group:focus .group-focus\\:text-orange-dark{--tw-text-opacity:1;color:rgb(241 90 44/var(--tw-text-opacity,1))}.group:focus .group-focus\\:underline{text-decoration-line:underline}.data-\\[disabled\\]\\:opacity-100[data-disabled],.group:focus .group-focus\\:opacity-100{opacity:1}.prose-a\\:text-unraid-red :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity:1;color:rgb(226 40 40/var(--tw-text-opacity,1))}.hover\\:prose-a\\:text-unraid-red\\/60 :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):hover{color:#e2282899}.hover\\:prose-a\\:no-underline :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):hover{text-decoration-line:none}.dark\\:border-white:is(.dark *){--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.dark\\:bg-black:is(.dark *){--tw-bg-opacity:1;background-color:rgb(28 27 27/var(--tw-bg-opacity,1))}.dark\\:text-white:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.dark\\:prose-a\\:text-orange :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):is(.dark *){--tw-text-opacity:1;color:rgb(255 140 47/var(--tw-text-opacity,1))}.hover\\:dark\\:prose-a\\:text-orange\\/60 :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):is(.dark *):hover{color:#ff8c2f99}@media (min-width:640px){.sm\\:col-span-2{grid-column:span 2/span 2}.sm\\:col-span-3{grid-column:span 3/span 3}.sm\\:col-start-2{grid-column-start:2}.sm\\:block{display:block}.sm\\:flex{display:flex}.sm\\:w-\\[150px\\]{width:150px}.sm\\:min-w-\\[400px\\]{min-width:400px}.sm\\:max-w-300px{max-width:300px}.sm\\:max-w-\\[540px\\]{max-width:540px}.sm\\:max-w-lg{max-width:32rem}.sm\\:flex-shrink-0{flex-shrink:0}.sm\\:flex-grow-0{flex-grow:0}.sm\\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\\:flex-row{flex-direction:row}.sm\\:items-start{align-items:flex-start}.sm\\:items-center{align-items:center}.sm\\:justify-end{justify-content:flex-end}.sm\\:justify-center{justify-content:center}.sm\\:justify-between{justify-content:space-between}.sm\\:gap-16px{gap:16px}.sm\\:gap-24px{gap:24px}.sm\\:gap-y-24px{row-gap:24px}.sm\\:p-16px{padding:16px}.sm\\:px-20px{padding-left:20px;padding-right:20px}.sm\\:pr-40px{padding-right:40px}.sm\\:text-right{text-align:right}.sm\\:text-18px{font-size:18px}.sm\\:text-20px{font-size:20px}.sm\\:text-24px{font-size:24px}}@media (min-width:768px){.md\\:inline-block{display:inline-block}.md\\:flex-row{flex-direction:row}.md\\:items-start{align-items:flex-start}.md\\:items-end{align-items:flex-end}.md\\:justify-between{justify-content:space-between}.md\\:gap-16px{gap:16px}.md\\:p-24px{padding:24px}.md\\:text-24px{font-size:24px}}@media (min-width:470px){.\\32xs\\:block{display:block}}@media (min-width:530px){.xs\\:block{display:block}.xs\\:flex-row{flex-direction:row}.xs\\:items-baseline{align-items:baseline}.xs\\:justify-start{justify-content:flex-start}.xs\\:gap-x-12px{-moz-column-gap:12px;column-gap:12px}}@media (min-height:700px){.tall\\:max-h-\\[75vh\\]{max-height:75vh}}.\\[\\&\\>\\*\\:nth-child\\(even\\)\\]\\:ml-10>:nth-child(2n){margin-left:4rem}.\\[\\&\\>\\*\\:nth-child\\(odd\\)\\]\\:text-end>:nth-child(odd){text-align:end}.\\[\\&_\\.vertical-layout\\]\\:space-y-6 .vertical-layout>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2.4rem*var(--tw-space-y-reverse));margin-top:calc(2.4rem*(1 - var(--tw-space-y-reverse)))}']]]),tft={key:0,class:"font-semibold leading-normal sm:col-span-2 flex flex-row sm:justify-end sm:text-right items-center gap-x-8px"},rft=["innerHTML"],oft=Eoe({__name:"Item",props:{component:{type:null},componentProps:{type:Object},componentOpacity:{type:Boolean},error:{type:Boolean,default:!1},label:{type:String},text:{default:"",type:[Number,String]},warning:{type:Boolean,default:!1}},setup(eee){const{darkMode:tee}=CUe(TZe()),ree=nie((()=>tee.value?"even:bg-grey-darkest":"even:bg-black/5"));return(eee,tee)=>(xne(),Ene("div",{class:Bee([[!eee.error&&!eee.warning&&zre(ree),eee.error&&"text-white bg-unraid-red",eee.warning&&"text-black bg-yellow-100"],"text-16px p-12px grid grid-cols-1 gap-4px sm:px-20px sm:grid-cols-5 sm:gap-16px items-baseline rounded"])},[eee.label?(xne(),Ene("dt",tft,[eee.error?(xne(),One(zre(kKe),{key:0,class:"w-16px h-16px fill-current"})):Mne("",!0),Ane("span",{innerHTML:eee.label},null,8,rft)])):Mne("",!0),Ane("dd",{class:Bee(["leading-normal sm:col-span-3",!eee.label&&"sm:col-start-2"])},[eee.text?(xne(),Ene("span",{key:0,class:Bee(["select-all",{"opacity-75":!eee.error}])},Hee(eee.text),3)):Mne("",!0),eee.$slots.right?tae(eee.$slots,"right",{key:1}):Mne("",!0)],2)],2))}}),aft={key:0,class:"flex flex-col gap-y-8px"},nft=Eoe({__name:"KeyActions",props:{actions:{default:void 0,type:Array},filterBy:{default:void 0,type:null},filterOut:{default:void 0,type:null},maxWidth:{type:Boolean,default:!1},t:{type:Function}},setup(eee){const tee=eee,{keyActions:ree}=CUe(IZe()),oee=nie((()=>tee.actions?tee.actions:ree.value)),aee=nie((()=>oee.value&&(tee.filterOut||tee.filterBy)?oee.value.filter((eee=>tee.filterOut?!tee.filterOut?.includes(eee.name):tee.filterBy?.includes(eee.name))):oee.value));return(eee,ree)=>zre(aee)?(xne(),Ene("ul",aft,[(xne(!0),Ene(gne,null,Joe(zre(aee),(ree=>(xne(),Ene("li",{key:ree.name},[Tne(zre($pe),{class:Bee(zre(cn)("w-full",tee.maxWidth?"sm:max-w-300px":"")),disabled:ree?.disabled,external:ree?.external,href:ree?.href,icon:ree.icon,"icon-right":zre(QHe),"icon-right-hover-display":!0,text:eee.t(ree.text),title:ree.title?eee.t(ree.title):void 0,onClick:eee=>ree.click?.()},null,8,["class","disabled","external","href","icon","icon-right","text","title","onClick"])])))),128))])):Mne("",!0)}}),ift={class:"flex flex-wrap items-center justify-between gap-8px"},sft={class:"inline-flex flex-wrap-items-start gap-8px"},lft=Eoe({__name:"KeyLinkedStatus",props:{t:{type:Function}},setup(eee){const tee=iZe(),ree=CQe(),{keyLinkedStatus:oee,keyLinkedOutput:aee}=CUe(ree);return(eee,nee)=>(xne(),Ene("div",ift,["linked"!==zre(oee)&&"checking"!==zre(oee)?(xne(),One(zre($pe),{key:0,variant:"none",title:eee.t("Refresh"),class:"group",onClick:nee[0]||(nee[0]=eee=>zre(ree).check(!0))},{default:doe((()=>[zre(aee)?(xne(),One(zre(Upe),{key:0,variant:zre(aee).variant,icon:zre(aee).icon,"icon-right":zre(KHe),size:"md"},{default:doe((()=>[Rne(Hee(eee.t(zre(aee).text??"Unknown")),1)])),_:1},8,["variant","icon","icon-right"])):Mne("",!0)])),_:1},8,["title"])):(xne(),One(zre(Upe),{key:1,variant:zre(aee).variant,icon:zre(aee).icon,size:"md"},{default:doe((()=>[Rne(Hee(eee.t(zre(aee).text??"Unknown")),1)])),_:1},8,["variant","icon"])),Ane("span",sft,["notLinked"===zre(oee)?(xne(),One(zre($pe),{key:0,variant:"underline",external:!0,icon:zre(wKe),"icon-right":zre(QHe),text:eee.t("Link Key"),title:eee.t("Learn more and link your key to your account"),class:"text-14px",onClick:zre(tee).linkKey},null,8,["icon","icon-right","text","title","onClick"])):(xne(),One(zre($pe),{key:1,variant:"underline",external:!0,"icon-right":zre(QHe),text:eee.t("Learn More"),class:"text-14px",onClick:zre(tee).myKeys},null,8,["icon-right","text","onClick"]))])]))}}),cft={class:"flex flex-wrap items-center justify-between gap-8px"},dft={class:"inline-flex flex-wrap items-center justify-end gap-8px"},pft=Eoe({__name:"ReplaceCheck",props:{t:{type:Function}},setup(eee){const tee=CQe(),{replaceStatusOutput:ree}=CUe(tee);return(eee,oee)=>(xne(),Ene("div",cft,[zre(ree)?(xne(),One(zre(Upe),{key:1,variant:zre(ree).variant,icon:zre(ree).icon,size:"md"},{default:doe((()=>[Rne(Hee(eee.t(zre(ree).text??"Unknown")),1)])),_:1},8,["variant","icon"])):(xne(),One(zre($pe),{key:0,icon:zre(gKe),text:eee.t("Check Eligibility"),class:"flex-grow",onClick:zre(tee).check},null,8,["icon","text","onClick"])),Ane("span",dft,[Tne(zre($pe),{variant:"underline",external:!0,href:zre(QKe).toString(),"icon-right":zre(QHe),text:eee.t("Learn More"),class:"text-14px"},null,8,["href","icon-right","text"])])]))}}),uft={key:0,class:"flex flex-col gap-8px"},hft={class:"text-14px opacity-90"},fft={class:"flex flex-wrap items-start justify-between gap-8px"},gft=Eoe({__name:"UpdateExpirationAction",props:{t:{type:Function}},setup(eee){const tee=eee,ree=CQe(),oee=IZe(),{renewStatus:aee}=CUe(ree),{dateTimeFormat:nee,regExp:iee,regUpdatesExpired:see,renewAction:lee}=CUe(oee),cee=()=>{window.location.reload()},{outputDateTimeReadableDiff:dee,outputDateTimeFormatted:pee}=Ilt(nee.value,tee.t,!0,iee.value),uee=nie((()=>{if(iee.value)return{text:see.value?tee.t("Ineligible for feature updates released after {0}",[pee.value]):tee.t("Eligible for free feature updates until {0}",[pee.value]),title:see.value?tee.t("Ineligible as of {0}",[dee.value]):tee.t("Eligible for free feature updates for {0}",[dee.value])}}));return(eee,tee)=>{const ree=Mlt;return zre(uee)?(xne(),Ene("div",uft,[Tne(ree,{t:eee.t},null,8,["t"]),Ane("p",hft,["installed"===zre(aee)?(xne(),Ene(gne,{key:0},[Rne(Hee(eee.t("Your license key was automatically renewed and installed. Reload the page to see updated details.")),1)],64)):Mne("",!0)]),Ane("div",fft,["installed"===zre(aee)?(xne(),One(zre($pe),{key:0,icon:zre(KHe),text:eee.t("Reload Page"),class:"flex-grow",onClick:cee},null,8,["icon","text"])):zre(see)?(xne(),One(zre($pe),{key:1,disabled:zre(lee)?.disabled,external:zre(lee)?.external,icon:zre(lee).icon,"icon-right":zre(QHe),"icon-right-hover-display":!0,text:eee.t("Extend License"),title:eee.t("Pay your annual fee to continue receiving OS updates."),class:"flex-grow",onClick:tee[0]||(tee[0]=eee=>zre(lee).click?.())},null,8,["disabled","external","icon","icon-right","text","title"])):Mne("",!0),Tne(zre($pe),{variant:"underline",external:!0,href:zre(XKe).toString(),"icon-right":zre(QHe),text:eee.t("Learn More"),class:"text-14px"},null,8,["href","icon-right","text"])])])):Mne("",!0)}}}),mft={class:"flex flex-col gap-20px sm:gap-24px"},wft={class:"flex flex-col gap-y-16px"},vft=["innerHTML"],bft={key:1,class:"grow-0"},yft=Eoe({__name:"Registration.ce",setup(eee){const{t:t}=wde(),tee=CQe(),ree=IZe(),{computedArray:oee,arrayWarning:aee,authAction:nee,dateTimeFormat:iee,deviceCount:see,guid:lee,flashVendor:cee,flashProduct:dee,keyActions:pee,keyfile:uee,computedRegDevs:hee,regGuid:fee,regTm:gee,regTo:mee,regTy:wee,regExp:vee,regUpdatesExpired:bee,serverErrors:yee,state:xee,stateData:kee,stateDataError:_ee,tooManyDevices:See}=CUe(ree),Eee=_re(),Oee=()=>{if(!gee.value)return;const{outputDateTimeFormatted:eee}=Ilt(iee.value,t,!0,gee.value);Eee.value=eee.value};rne(gee,(eee=>{Oee()})),Moe((()=>{Oee(),lee.value&&uee.value&&tee.check()}));const zee=nie((()=>yee.value.length?kKe:xKe)),$ee=nie((()=>yee.value.length?yee.value[0]?.heading:kee.value.heading)),Cee=nie((()=>yee.value.length?yee.value[0]?.message:kee.value.message)),jee=nie((()=>"TRIAL"===xee.value||"EEXPIRED"===xee.value)),Aee=nie((()=>!!vee.value)),Tee=nie((()=>!(_ee.value||"ENOKEYFILE"===xee.value))),Nee=nie((()=>!(!Tee.value||!lee.value||jee.value))),Iee=nie((()=>!!(pee.value&&pee.value?.filter((eee=>!["renew"].includes(eee.name))).length>0))),Ree=nie((()=>[...oee.value?[{label:t("Array status"),text:oee.value,warning:aee.value}]:[],...wee.value?[{label:t("License key type"),text:wee.value}]:[],...jee.value?[{error:"EEXPIRED"===xee.value,label:t("Trial expiration"),component:Plt,componentProps:{forExpire:!0,shortText:!0,t:t},componentOpacity:!0}]:[],...mee.value?[{label:t("Registered to"),text:mee.value}]:[],...mee.value&&gee.value&&Eee.value?[{label:t("Registered on"),text:Eee.value}]:[],...Aee.value?[{label:t("OS Update Eligibility"),warning:bee.value,component:gft,componentProps:{t:t},componentOpacity:!bee.value}]:[],..."EGUID"===xee.value?[{label:t("Registered GUID"),text:fee.value}]:[],...lee.value?[{label:t("Flash GUID"),text:lee.value}]:[],...cee.value?[{label:t("Flash Vendor"),text:cee.value}]:[],...dee.value?[{label:t("Flash Product"),text:dee.value}]:[],...Tee.value?[{error:See.value,label:t("Attached Storage Devices"),text:See.value?t("{0} out of {1} allowed devices – upgrade your key to support more devices",[see.value,hee.value]):t("{0} out of {1} devices",[see.value,-1===hee.value?t("unlimited"):hee.value])}]:[],...Nee.value?[{label:t("Transfer License to New Flash"),component:pft,componentProps:{t:t}}]:[],...mee.value&&Nee.value?[{label:t("Linked to Unraid.net account"),component:lft,componentProps:{t:t}}]:[],...Iee.value?[{component:nft,componentProps:{filterOut:["renew"],t:t}}]:[]]));return(eee,tee)=>{const ree=oft;return xne(),One(zre(xve),{class:"max-w-800px"},{default:doe((()=>[Tne(zre(yve),{"increased-padding":!0},{default:doe((()=>[Ane("div",mft,[Ane("header",wft,[Ane("h3",{class:Bee(["text-20px md:text-24px font-semibold leading-normal flex flex-row items-center gap-8px",zre(yee).length?"text-unraid-red":"text-green-500"])},[(xne(),One(Xoe(zre(zee)),{class:"w-24px h-24px"})),Ane("span",null,Hee(zre($ee)),1)],2),zre(Cee)?(xne(),Ene("div",{key:0,class:"prose text-16px leading-relaxed whitespace-normal opacity-75",innerHTML:zre(Cee)},null,8,vft)):Mne("",!0),zre(nee)?(xne(),Ene("span",bft,[Tne(zre($pe),{disabled:zre(nee)?.disabled,icon:zre(nee).icon,text:zre(t)(zre(nee).text),title:zre(nee).title?zre(t)(zre(nee).title):void 0,onClick:tee[0]||(tee[0]=eee=>zre(nee).click?.())},null,8,["disabled","icon","text","title"])])):Mne("",!0)]),Ane("dl",null,[(xne(!0),Ene(gne,null,Joe(zre(Ree),(eee=>(xne(),One(ree,{key:eee.label,component:eee?.component,"component-props":eee?.componentProps,error:eee.error??!1,warning:eee.warning??!1,label:eee.label,text:eee.text},eae({_:2},[eee.component?{name:"right",fn:doe((()=>[(xne(),One(Xoe(eee.component),Une({ref_for:!0},eee.componentProps,{class:[eee.componentOpacity&&!eee.error?"opacity-75":""]}),null,16,["class"]))])),key:"0"}:void 0]),1032,["component","component-props","error","warning","label","text"])))),128))])])])),_:1})])),_:1})}}}),xft=Ode(yft,[["styles",[':root{--background:0 0% 100%;--foreground:0 0% 3.9%;--muted:0 0% 96.1%;--muted-foreground:0 0% 45.1%;--popover:0 0% 100%;--popover-foreground:0 0% 3.9%;--card:0 0% 100%;--card-foreground:0 0% 3.9%;--border:0 0% 89.8%;--input:0 0% 89.8%;--primary:0 0% 9%;--primary-foreground:0 0% 98%;--secondary:0 0% 96.1%;--secondary-foreground:0 0% 9%;--accent:0 0% 96.1%;--accent-foreground:0 0% 9%;--destructive:0 84.2% 60.2%;--destructive-foreground:0 0% 98%;--ring:0 0% 3.9%;--radius:.5rem;--chart-1:12 76% 61%;--chart-2:173 58% 39%;--chart-3:197 37% 24%;--chart-4:43 74% 66%;--chart-5:27 87% 67%}.dark{--background:0 0% 3.9%;--foreground:0 0% 98%;--muted:0 0% 14.9%;--muted-foreground:0 0% 63.9%;--popover:0 0% 3.9%;--popover-foreground:0 0% 98%;--card:0 0% 3.9%;--card-foreground:0 0% 98%;--border:0 0% 14.9%;--input:0 0% 14.9%;--primary:0 0% 98%;--primary-foreground:0 0% 9%;--secondary:0 0% 14.9%;--secondary-foreground:0 0% 98%;--accent:0 0% 14.9%;--accent-foreground:0 0% 98%;--destructive:0 62.8% 30.6%;--destructive-foreground:0 0% 98%;--ring:0 0% 83.1%;--chart-1:220 70% 50%;--chart-2:160 60% 45%;--chart-3:30 80% 55%;--chart-4:280 65% 60%;--chart-5:340 75% 55%}*{border-color:hsl(var(--border))}.inset-y-0{bottom:0;top:0}.-bottom-\\[2px\\]{bottom:-2px}.-left-\\[2px\\]{left:-2px}.-right-\\[2px\\]{right:-2px}.-top-\\[2px\\]{top:-2px}.left-0{left:0}.left-2{left:.8rem}.top-1\\/2{top:50%}.top-4{top:1.6rem}.-mx-1{margin-left:-.4rem;margin-right:-.4rem}.mb-2{margin-bottom:.8rem}.ml-auto{margin-left:auto}.aspect-\\[7\\/4\\]{aspect-ratio:7/4}.h-11{height:4.4rem}.h-2\\.5{height:1rem}.h-3\\.5{height:1.4rem}.h-4{height:1.6rem}.h-5{height:2rem}.h-8{height:3.2rem}.h-9{height:3.6rem}.h-\\[--reka-select-trigger-height\\]{height:var(--reka-select-trigger-height)}.h-px{height:1px}.max-h-96{max-height:38.4rem}.w-10{width:4rem}.w-11{width:4.4rem}.w-12{width:4.8rem}.w-14px{width:14px}.w-16{width:6.4rem}.w-2\\.5{width:1rem}.w-20{width:8rem}.w-3\\.5{width:1.4rem}.w-3\\/4{width:75%}.w-5{width:2rem}.w-8{width:3.2rem}.w-\\[180px\\]{width:180px}.w-\\[200px\\]{width:200px}.w-\\[300px\\]{width:300px}.w-\\[400px\\]{width:400px}.min-w-32{min-width:12.8rem}.min-w-\\[--reka-select-trigger-width\\]{min-width:var(--reka-select-trigger-width)}.max-w-1024px{max-width:1024px}.max-w-2xl{max-width:42rem}.max-w-md{max-width:28rem}.flex-shrink-0,.shrink-0{flex-shrink:0}.-translate-y-1\\/2{--tw-translate-y:-50%}.-translate-y-1\\/2,.translate-x-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform,.translate-x-20px{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes mark-2{50%{transform:translateY(-40px)}to{transform:translateY(0)}}.animate-mark-2{animation:mark-2 1.5s ease infinite}@keyframes mark-3{50%{transform:translateY(-62px)}to{transform:translateY(0)}}.animate-mark-3{animation:mark-3 1.5s ease infinite}@keyframes mark-6{50%{transform:translateY(40px)}to{transform:translateY(0)}}.animate-mark-6{animation:mark-6 1.5s ease infinite}@keyframes mark-7{50%{transform:translateY(62px)}to{transform:translateY(0)}}.animate-mark-7{animation:mark-7 1.5s ease infinite}.cursor-default{cursor:default}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.gap-1\\.5{gap:.6rem}.gap-3{gap:1.2rem}.gap-y-2{row-gap:.8rem}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.8rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.8rem*var(--tw-space-x-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.4rem*var(--tw-space-y-reverse));margin-top:calc(.4rem*(1 - var(--tw-space-y-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.8rem*var(--tw-space-y-reverse));margin-top:calc(.8rem*(1 - var(--tw-space-y-reverse)))}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.rounded-\\[inherit\\]{border-radius:inherit}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-current{border-color:currentColor}.border-input{border-color:hsl(var(--input))}.border-muted{border-color:hsl(var(--muted))}.border-orange{--tw-border-opacity:1;border-color:rgb(255 140 47/var(--tw-border-opacity,1))}.border-primary{border-color:hsl(var(--primary))}.border-unraid-red{--tw-border-opacity:1;border-color:rgb(226 40 40/var(--tw-border-opacity,1))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-yellow-100{--tw-border-opacity:1;border-color:rgb(254 249 195/var(--tw-border-opacity,1))}.border-e-transparent{border-inline-end-color:transparent}.border-l-transparent{border-left-color:transparent}.border-t-transparent{border-top-color:transparent}.bg-black\\/80{background-color:#1c1b1bcc}.bg-blue-100{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.bg-border{background-color:hsl(var(--border))}.bg-current{background-color:currentColor}.bg-destructive{background-color:hsl(var(--destructive))}.bg-gray-300{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.bg-green-200{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity,1))}.bg-grey{--tw-bg-opacity:1;background-color:rgb(224 224 224/var(--tw-bg-opacity,1))}.bg-indigo-100{--tw-bg-opacity:1;background-color:rgb(224 231 255/var(--tw-bg-opacity,1))}.bg-input{background-color:hsl(var(--input))}.bg-muted\\/20{background-color:hsl(var(--muted)/.2)}.bg-neutral-900{--tw-bg-opacity:1;background-color:rgb(23 23 23/var(--tw-bg-opacity,1))}.bg-orange{--tw-bg-opacity:1;background-color:rgb(255 140 47/var(--tw-bg-opacity,1))}.bg-pink-100{--tw-bg-opacity:1;background-color:rgb(252 231 243/var(--tw-bg-opacity,1))}.bg-primary{background-color:hsl(var(--primary))}.bg-purple-100{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity,1))}.bg-secondary{background-color:hsl(var(--secondary))}.fill-black{fill:#1c1b1b}.fill-white{fill:#fff}.p-1\\.5{padding:.6rem}.p-12{padding:4.8rem}.p-20{padding:8rem}.p-3{padding:1.2rem}.p-8{padding:3.2rem}.p-px{padding:1px}.px-2{padding-left:.8rem;padding-right:.8rem}.px-3{padding-left:1.2rem;padding-right:1.2rem}.px-4\\.5{padding-left:1.125rem;padding-right:1.125rem}.px-8{padding-left:3.2rem;padding-right:3.2rem}.py-1{padding-bottom:.4rem;padding-top:.4rem}.py-1\\.5{padding-bottom:.6rem;padding-top:.6rem}.py-12px{padding-bottom:12px;padding-top:12px}.py-2\\.5{padding-bottom:1rem;padding-top:1rem}.py-6{padding-bottom:2.4rem;padding-top:2.4rem}.pl-8{padding-left:3.2rem}.pr-2{padding-right:.8rem}.text-start{text-align:start}.align-\\[-0\\.125em\\]{vertical-align:-.125em}.text-3xl{font-size:3rem;line-height:3.6rem}.font-medium{font-weight:500}.text-blue-800{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.text-green-800{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity,1))}.text-indigo-800{--tw-text-opacity:1;color:rgb(55 48 163/var(--tw-text-opacity,1))}.text-muted-foreground\\/50{color:hsl(var(--muted-foreground)/.5)}.text-pink-800{--tw-text-opacity:1;color:rgb(157 23 77/var(--tw-text-opacity,1))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-purple-800{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity,1))}.no-underline{text-decoration-line:none}.underline-offset-4{text-underline-offset:4px}.opacity-70{opacity:.7}.shadow,.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-md,.shadow-none{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.animate-in{animation-duration:.15s;animation-name:enter;--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial}.fade-in-0{--tw-enter-opacity:0}.zoom-in-95{--tw-enter-scale:.95}:where([data-sonner-toaster][dir=ltr]),:where(html[dir=ltr]){--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0;--toast-close-button-start:0;--toast-close-button-end:unset;--toast-close-button-transform:translate(-35%,-35%)}:where([data-sonner-toaster][dir=rtl]),:where(html[dir=rtl]){--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto;--toast-close-button-start:unset;--toast-close-button-end:0;--toast-close-button-transform:translate(35%,-35%)}:where([data-sonner-toaster]){font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;position:fixed;width:var(--width);--gray1:#fcfcfc;--gray2:#f8f8f8;--gray3:#f3f3f3;--gray4:#ededed;--gray5:#e8e8e8;--gray6:#e2e2e2;--gray7:#dbdbdb;--gray8:#c7c7c7;--gray9:#8f8f8f;--gray10:#858585;--gray11:#6f6f6f;--gray12:#171717;--border-radius:8px;box-sizing:border-box;list-style:none;margin:0;outline:none;padding:0;transition:transform .4s ease;z-index:999999999}:where([data-sonner-toaster][data-lifted=true]){transform:translateY(-10px)}@media (hover:none) and (pointer:coarse){:where([data-sonner-toaster][data-lifted=true]){transform:none}}:where([data-sonner-toaster][data-x-position=right]){right:max(var(--offset),env(safe-area-inset-right))}:where([data-sonner-toaster][data-x-position=left]){left:max(var(--offset),env(safe-area-inset-left))}:where([data-sonner-toaster][data-x-position=center]){left:50%;transform:translate(-50%)}:where([data-sonner-toaster][data-y-position=top]){top:max(var(--offset),env(safe-area-inset-top))}:where([data-sonner-toaster][data-y-position=bottom]){bottom:max(var(--offset),env(safe-area-inset-bottom))}:where([data-sonner-toast]){--y:translateY(100%);--lift-amount:calc(var(--lift)*var(--gap));box-sizing:border-box;filter:blur(0);opacity:0;outline:none;overflow-wrap:anywhere;position:absolute;touch-action:none;transform:var(--y);transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;z-index:var(--z-index)}:where([data-sonner-toast][data-styled=true]){align-items:center;background:var(--normal-bg);border:1px solid var(--normal-border);border-radius:var(--border-radius);box-shadow:0 4px 12px #0000001a;color:var(--normal-text);display:flex;font-size:13px;gap:6px;padding:16px;width:var(--width)}:where([data-sonner-toast]:focus-visible){box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast][data-y-position=top]){top:0;--y:translateY(-100%);--lift:1;--lift-amount:calc(var(--gap)*1)}:where([data-sonner-toast][data-y-position=bottom]){bottom:0;--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift)*var(--gap))}:where([data-sonner-toast]) :where([data-description]){color:inherit;font-weight:400;line-height:1.4}:where([data-sonner-toast]) :where([data-title]){color:inherit;font-weight:500;line-height:1.5}:where([data-sonner-toast]) :where([data-icon]){align-items:center;display:flex;flex-shrink:0;height:16px;justify-content:flex-start;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end);position:relative;width:16px}:where([data-sonner-toast][data-promise=true]) :where([data-icon])>svg{animation:sonner-fade-in .3s ease forwards;opacity:0;transform:scale(.8);transform-origin:center}:where([data-sonner-toast]) :where([data-icon])>*{flex-shrink:0}:where([data-sonner-toast]) :where([data-icon]) svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}:where([data-sonner-toast]) :where([data-content]){display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{align-items:center;background:var(--normal-text);border:none;border-radius:4px;color:var(--normal-bg);cursor:pointer;display:flex;flex-shrink:0;font-size:12px;height:24px;margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);outline:none;padding-left:8px;padding-right:8px;transition:opacity .4s,box-shadow .2s}:where([data-sonner-toast]) :where([data-button]):focus-visible{box-shadow:0 0 0 2px #0006}:where([data-sonner-toast]) :where([data-button]):first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}:where([data-sonner-toast]) :where([data-cancel]){background:#00000014;color:var(--normal-text)}:where([data-sonner-toast][data-theme=dark]) :where([data-cancel]){background:#ffffff4d}[data-sonner-toast] [data-close-button]{align-items:center;background:var(--gray1);border:1px solid var(--gray4);border-radius:50%;color:var(--gray12);cursor:pointer;display:flex;height:20px;justify-content:center;left:var(--toast-close-button-start);padding:0;position:absolute;right:var(--toast-close-button-end);top:0;transform:var(--toast-close-button-transform);transition:opacity .1s,background .2s,border-color .2s;width:20px;z-index:1}:where([data-sonner-toast]) :where([data-close-button]):focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast]) :where([data-disabled=true]){cursor:not-allowed}[data-sonner-toast]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}:where([data-sonner-toast][data-swiping=true]):before{content:"";height:100%;left:0;position:absolute;right:0;z-index:-1}:where([data-sonner-toast][data-y-position=top][data-swiping=true]):before{bottom:50%;transform:scaleY(3) translateY(50%)}:where([data-sonner-toast][data-y-position=bottom][data-swiping=true]):before{top:50%;transform:scaleY(3) translateY(-50%)}:where([data-sonner-toast][data-swiping=false][data-removed=true]):before{content:"";inset:0;position:absolute;transform:scaleY(2)}:where([data-sonner-toast]):after{bottom:100%;content:"";height:calc(var(--gap) + 1px);left:0;position:absolute;width:100%}:where([data-sonner-toast][data-mounted=true]){--y:translateY(0);opacity:1}:where([data-sonner-toast][data-expanded=false][data-front=false]){--scale:var(--toasts-before) * .05 + 1;--y:translateY(calc(var(--lift-amount)*var(--toasts-before))) scale(calc(var(--scale)*-1));height:var(--front-toast-height)}:where([data-sonner-toast])>*{transition:opacity .4s}:where([data-sonner-toast][data-expanded=false][data-front=false][data-styled=true])>*{opacity:0}:where([data-sonner-toast][data-visible=false]){opacity:0;pointer-events:none}:where([data-sonner-toast][data-mounted=true][data-expanded=true]){--y:translateY(calc(var(--lift)*var(--offset)));height:var(--initial-height)}:where([data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]){--y:translateY(calc(var(--lift)*-100%));opacity:0}:where([data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]){--y:translateY(calc(var(--lift)*var(--offset) + var(--lift)*-100%));opacity:0}:where([data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]){--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}:where([data-sonner-toast][data-removed=true][data-front=false]):before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount,0));transition:none}[data-sonner-toast][data-swiped=true]{-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation:swipe-out .2s ease-out forwards}@keyframes swipe-out{0%{opacity:1;transform:translateY(calc(var(--lift)*var(--offset) + var(--swipe-amount)))}to{opacity:0;transform:translateY(calc(var(--lift)*var(--offset) + var(--swipe-amount) + var(--lift)*-100%))}}@media (max-width:600px){[data-sonner-toaster]{position:fixed;--mobile-offset:16px;left:var(--mobile-offset);right:var(--mobile-offset);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset)*-1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset)*2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset)}[data-sonner-toaster][data-y-position=bottom]{bottom:20px}[data-sonner-toaster][data-y-position=top]{top:20px}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset);right:var(--mobile-offset);transform:none}}[data-sonner-toaster][data-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:#ecfdf3;--success-border:#d3fde5;--success-text:#008a2e;--info-bg:#f0f8ff;--info-border:#d3e0fd;--info-text:#0973dc;--warning-bg:#fffcf0;--warning-border:#fdf5d3;--warning-text:#dc7609;--error-bg:#fff0f0;--error-border:#ffe0e1;--error-text:#e60000}[data-sonner-toaster][data-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:#333;--normal-text:var(--gray1)}[data-sonner-toaster][data-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-theme=dark]{--normal-bg:#000;--normal-border:#333;--normal-text:var(--gray1);--success-bg:#001f0f;--success-border:#003d1c;--success-text:#59f3a6;--info-bg:#000d1f;--info-border:#00113d;--info-text:#5896f3;--warning-bg:#1d1f00;--warning-border:#3d3d00;--warning-text:#f3cf58;--error-bg:#2d0607;--error-border:#4d0408;--error-text:#ff9ea1}[data-rich-colors=true][data-sonner-toast][data-type=success],[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info],[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning],[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error],[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);inset:0;position:absolute;width:var(--size);z-index:10}.sonner-loading-wrapper[data-visible=false]{animation:sonner-fade-out .2s ease forwards;transform-origin:center}.sonner-spinner{height:var(--size);left:50%;position:relative;top:50%;width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media (prefers-reduced-motion){.sonner-loading-bar,[data-sonner-toast],[data-sonner-toast]>*{animation:none!important;transition:none!important}}.sonner-loader{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}.file\\:border-0::file-selector-button{border-width:0}.file\\:bg-transparent::file-selector-button{background-color:transparent}.file\\:text-sm::file-selector-button{font-size:1.4rem;line-height:2rem}.file\\:font-medium::file-selector-button{font-weight:500}.placeholder\\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}.placeholder\\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.hover\\:border-grey:hover{--tw-border-opacity:1;border-color:rgb(224 224 224/var(--tw-border-opacity,1))}.hover\\:border-grey-mid:hover{--tw-border-opacity:1;border-color:rgb(153 153 153/var(--tw-border-opacity,1))}.hover\\:border-muted:hover{border-color:hsl(var(--muted))}.hover\\:border-unraid-red:hover{--tw-border-opacity:1;border-color:rgb(226 40 40/var(--tw-border-opacity,1))}.hover\\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\\:bg-blue-200:hover{--tw-bg-opacity:1;background-color:rgb(191 219 254/var(--tw-bg-opacity,1))}.hover\\:bg-destructive\\/90:hover{background-color:hsl(var(--destructive)/.9)}.hover\\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.hover\\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.hover\\:bg-gray-800:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.hover\\:bg-green-300:hover{--tw-bg-opacity:1;background-color:rgb(134 239 172/var(--tw-bg-opacity,1))}.hover\\:bg-grey:hover{--tw-bg-opacity:1;background-color:rgb(224 224 224/var(--tw-bg-opacity,1))}.hover\\:bg-grey-mid:hover{--tw-bg-opacity:1;background-color:rgb(153 153 153/var(--tw-bg-opacity,1))}.hover\\:bg-indigo-200:hover{--tw-bg-opacity:1;background-color:rgb(199 210 254/var(--tw-bg-opacity,1))}.hover\\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\\:bg-orange-dark:hover{--tw-bg-opacity:1;background-color:rgb(241 90 44/var(--tw-bg-opacity,1))}.hover\\:bg-pink-200:hover{--tw-bg-opacity:1;background-color:rgb(251 207 232/var(--tw-bg-opacity,1))}.hover\\:bg-primary\\/90:hover{background-color:hsl(var(--primary)/.9)}.hover\\:bg-purple-200:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity,1))}.hover\\:bg-secondary\\/80:hover{background-color:hsl(var(--secondary)/.8)}.hover\\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\\:bg-yellow-200:hover{--tw-bg-opacity:1;background-color:rgb(254 240 138/var(--tw-bg-opacity,1))}.hover\\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\\:text-black:hover{--tw-text-opacity:1;color:rgb(28 27 27/var(--tw-text-opacity,1))}.hover\\:text-primary:hover{color:hsl(var(--primary))}.hover\\:shadow-md:hover{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\\:shadow-orange\\/50:hover{--tw-shadow-color:rgba(255,140,47,.5);--tw-shadow:var(--tw-shadow-colored)}.focus\\:border-grey:focus{--tw-border-opacity:1;border-color:rgb(224 224 224/var(--tw-border-opacity,1))}.focus\\:border-grey-mid:focus{--tw-border-opacity:1;border-color:rgb(153 153 153/var(--tw-border-opacity,1))}.focus\\:border-muted:focus{border-color:hsl(var(--muted))}.focus\\:border-unraid-red:focus{--tw-border-opacity:1;border-color:rgb(226 40 40/var(--tw-border-opacity,1))}.focus\\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\\:bg-grey:focus{--tw-bg-opacity:1;background-color:rgb(224 224 224/var(--tw-bg-opacity,1))}.focus\\:bg-grey-mid:focus{--tw-bg-opacity:1;background-color:rgb(153 153 153/var(--tw-bg-opacity,1))}.focus\\:bg-muted:focus{background-color:hsl(var(--muted))}.focus\\:bg-white:focus{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.focus\\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\\:text-black:focus{--tw-text-opacity:1;color:rgb(28 27 27/var(--tw-text-opacity,1))}.focus\\:text-primary:focus{color:hsl(var(--primary))}.focus\\:shadow-md:focus{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus\\:ring-ring:focus{--tw-ring-color:hsl(var(--ring))}.focus-visible\\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\\:ring-ring:focus-visible{--tw-ring-color:hsl(var(--ring))}.focus-visible\\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.focus-visible\\:ring-offset-background:focus-visible{--tw-ring-offset-color:hsl(var(--background))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-20:disabled{opacity:.2}.disabled\\:opacity-25:disabled{opacity:.25}.disabled\\:opacity-50:disabled{opacity:.5}.disabled\\:focus\\:opacity-25:focus:disabled,.disabled\\:hover\\:opacity-25:hover:disabled{opacity:.25}.group:hover .group-hover\\:text-header-text-secondary{color:var(--header-text-secondary)}.group:hover .group-hover\\:no-underline{text-decoration-line:none}.group:hover .group-hover\\:opacity-60{opacity:.6}.group:focus .group-focus\\:text-header-text-secondary{color:var(--header-text-secondary)}.group:focus .group-focus\\:no-underline{text-decoration-line:none}.group:focus .group-focus\\:opacity-100{opacity:1}.group:focus .group-focus\\:opacity-60{opacity:.6}.group.toaster .group-\\[\\.toaster\\]\\:border-border{border-color:hsl(var(--border))}.group.toast .group-\\[\\.toast\\]\\:bg-muted{background-color:hsl(var(--muted))}.group.toast .group-\\[\\.toast\\]\\:bg-primary{background-color:hsl(var(--primary))}.group.toaster .group-\\[\\.toaster\\]\\:bg-background{background-color:hsl(var(--background))}.group.toast .group-\\[\\.toast\\]\\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group.toast .group-\\[\\.toast\\]\\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group.toaster .group-\\[\\.toaster\\]\\:text-foreground{color:hsl(var(--foreground))}.group.toaster .group-\\[\\.toaster\\]\\:shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.peer:disabled~.peer-disabled\\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\\:opacity-70{opacity:.7}.data-\\[disabled\\]\\:pointer-events-none[data-disabled]{pointer-events:none}.data-\\[state\\=active\\]\\:flex[data-state=active]{display:flex}.data-\\[state\\=inactive\\]\\:hidden[data-state=inactive]{display:none}.data-\\[side\\=bottom\\]\\:translate-y-1[data-side=bottom]{--tw-translate-y:.4rem}.data-\\[side\\=bottom\\]\\:translate-y-1[data-side=bottom],.data-\\[side\\=left\\]\\:-translate-x-1[data-side=left]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\\[side\\=left\\]\\:-translate-x-1[data-side=left]{--tw-translate-x:-.4rem}.data-\\[side\\=right\\]\\:translate-x-1[data-side=right]{--tw-translate-x:.4rem}.data-\\[side\\=right\\]\\:translate-x-1[data-side=right],.data-\\[side\\=top\\]\\:-translate-y-1[data-side=top]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\\[side\\=top\\]\\:-translate-y-1[data-side=top]{--tw-translate-y:-.4rem}.data-\\[state\\=checked\\]\\:translate-x-5[data-state=checked]{--tw-translate-x:2rem}.data-\\[state\\=checked\\]\\:translate-x-5[data-state=checked],.data-\\[state\\=unchecked\\]\\:translate-x-0[data-state=unchecked]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\\[state\\=unchecked\\]\\:translate-x-0[data-state=unchecked]{--tw-translate-x:0px}.data-\\[state\\=active\\]\\:bg-background[data-state=active]{background-color:hsl(var(--background))}.data-\\[state\\=checked\\]\\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\\[state\\=open\\]\\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\\[state\\=open\\]\\:bg-secondary[data-state=open]{background-color:hsl(var(--secondary))}.data-\\[state\\=unchecked\\]\\:bg-input[data-state=unchecked]{background-color:hsl(var(--input))}.data-\\[placeholder\\]\\:text-muted-foreground[data-placeholder]{color:hsl(var(--muted-foreground))}.data-\\[state\\=active\\]\\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.data-\\[disabled\\]\\:opacity-50[data-disabled]{opacity:.5}.data-\\[state\\=active\\]\\:shadow-sm[data-state=active]{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.data-\\[state\\=closed\\]\\:duration-300[data-state=closed]{transition-duration:.3s}.data-\\[state\\=open\\]\\:duration-500[data-state=open]{transition-duration:.5s}.data-\\[state\\=open\\]\\:animate-in[data-state=open]{animation-duration:.15s;animation-name:enter;--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial}.data-\\[state\\=closed\\]\\:animate-out[data-state=closed]{animation-duration:.15s;animation-name:exit;--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial}.data-\\[state\\=closed\\]\\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\\[state\\=open\\]\\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\\[state\\=closed\\]\\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\\[state\\=open\\]\\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\\[side\\=bottom\\]\\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-.8rem}.data-\\[side\\=left\\]\\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:.8rem}.data-\\[side\\=right\\]\\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:-.8rem}.data-\\[side\\=top\\]\\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:.8rem}.data-\\[state\\=closed\\]\\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\\[state\\=closed\\]\\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\\[state\\=closed\\]\\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\\[state\\=closed\\]\\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\\[state\\=open\\]\\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\\[state\\=open\\]\\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\\[state\\=open\\]\\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\\[state\\=open\\]\\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.data-\\[state\\=closed\\]\\:duration-300[data-state=closed]{animation-duration:.3s}.data-\\[state\\=open\\]\\:duration-500[data-state=open]{animation-duration:.5s}.group[data-disabled] .group-data-\\[disabled\\]\\:bg-muted{background-color:hsl(var(--muted))}.group[data-state=active] .group-data-\\[state\\=active\\]\\:bg-primary{background-color:hsl(var(--primary))}.group[data-state=completed] .group-data-\\[state\\=completed\\]\\:bg-accent{background-color:hsl(var(--accent))}.group[data-state=completed] .group-data-\\[state\\=completed\\]\\:bg-accent-foreground{background-color:hsl(var(--accent-foreground))}.group[data-disabled] .group-data-\\[disabled\\]\\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group[data-state=active] .group-data-\\[state\\=active\\]\\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group[data-state=completed] .group-data-\\[state\\=completed\\]\\:text-accent-foreground{color:hsl(var(--accent-foreground))}.group[data-disabled] .group-data-\\[disabled\\]\\:opacity-50{opacity:.5}.group[data-disabled] .group-data-\\[disabled\\]\\:opacity-75{opacity:.75}@media (prefers-reduced-motion:reduce){@keyframes spin{to{transform:rotate(1turn)}}.motion-reduce\\:animate-\\[spin_1\\.5s_linear_infinite\\]{animation:spin 1.5s linear infinite}}@media (min-width:640px){.sm\\:max-w-sm{max-width:24rem}.sm\\:flex-row{flex-direction:row}.sm\\:justify-end{justify-content:flex-end}.sm\\:gap-x-2{-moz-column-gap:.8rem;column-gap:.8rem}.sm\\:text-left{text-align:left}}@media (min-width:768px){.md\\:my-0{margin-bottom:0;margin-top:0}.md\\:block{display:block}.md\\:h-px{height:1px}.md\\:w-24{width:9.6rem}.md\\:w-auto{width:auto}.md\\:flex-row{flex-direction:row}.md\\:items-center{align-items:center}.md\\:gap-2{gap:.8rem}.md\\:p-6{padding:2.4rem}}.\\[\\&\\>\\[data-slot\\=input\\]\\]\\:has-\\[\\[data-slot\\=decrement\\]\\]\\:pl-5:has([data-slot=decrement])>[data-slot=input]{padding-left:2rem}.\\[\\&\\>\\[data-slot\\=input\\]\\]\\:has-\\[\\[data-slot\\=increment\\]\\]\\:pr-5:has([data-slot=increment])>[data-slot=input]{padding-right:2rem}.\\[\\&\\>div\\>svg\\]\\:fill-blue-500>div>svg{fill:#3b82f6}.\\[\\&\\>div\\>svg\\]\\:fill-unraid-red-500>div>svg{fill:#f43f3f}.\\[\\&\\>div\\>svg\\]\\:fill-yellow-500>div>svg{fill:#eab308}.\\[\\&\\>span\\]\\:truncate>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\\[\\&\\>svg\\]\\:size-4>svg{height:1.6rem;width:1.6rem}.\\[\\&\\>svg\\]\\:shrink-0>svg{flex-shrink:0}.\\[\\&\\]\\:text-orange{--tw-text-opacity:1;color:rgb(255 140 47/var(--tw-text-opacity,1))}.\\[\\&\\]\\:text-primary{color:hsl(var(--primary))}.\\[\\&\\]\\:text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com*/*,:after,:before{border-color:hsl(var(--border));border-style:solid;border-width:0;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:clear-sans,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}body{background-color:hsl(var(--background));color:hsl(var(--foreground))}.container{width:100%}@media (min-width:470px){.container{max-width:470px}}@media (min-width:530px){.container{max-width:530px}}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.prose{color:hsl(var(--foreground));max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-bottom:1.2em;margin-top:1.2em}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)) color{-d-e-f-a-u-l-t:hsl(var(--primary));foreground:hsl(var(--primary-foreground))}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;text-decoration:underline}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-bottom:1.25em;margin-top:1.25em;padding-inline-start:1.625em}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-bottom:1.25em;margin-top:1.25em;padding-inline-start:1.625em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-bottom:3em;margin-top:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){border-inline-start-color:var(--tw-prose-quote-borders);border-inline-start-width:.25rem;color:var(--tw-prose-quotes);font-style:italic;font-weight:500;margin-bottom:1.6em;margin-top:1.6em;padding-inline-start:1em;quotes:"“""”""‘""’"}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:2.25em;font-weight:800;line-height:1.1111111;margin-bottom:.8888889em;margin-top:0}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:1.5em;font-weight:700;line-height:1.3333333;margin-bottom:1em;margin-top:2em}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:1.25em;font-weight:600;line-height:1.6;margin-bottom:.6em;margin-top:1.6em}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;line-height:1.5;margin-bottom:.5em;margin-top:1.5em}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-bottom:2em;margin-top:2em}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:.3125rem;box-shadow:0 0 0 1px rgb(var(--tw-prose-kbd-shadows)/10%),0 3px rgb(var(--tw-prose-kbd-shadows)/10%);color:var(--tw-prose-kbd);font-family:inherit;font-size:.875em;font-weight:500;padding-inline-end:.375em;padding-bottom:.1875em;padding-top:.1875em;padding-inline-start:.375em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:var(--tw-prose-pre-bg);border-radius:.375rem;color:var(--tw-prose-pre-code);font-size:.875em;font-weight:400;line-height:1.7142857;margin-bottom:1.7142857em;margin-top:1.7142857em;overflow-x:auto;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-top:.8571429em;padding-inline-start:1.1428571em}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;line-height:1.7142857;margin-bottom:2em;margin-top:2em;table-layout:auto;width:100%}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-color:var(--tw-prose-th-borders);border-bottom-width:1px}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em;vertical-align:bottom}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-color:var(--tw-prose-td-borders);border-bottom-width:1px}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-color:var(--tw-prose-th-borders);border-top-width:1px}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose{--tw-prose-body:hsl(var(--foreground));--tw-prose-headings:hsl(var(--foreground));--tw-prose-lead:hsl(var(--foreground))}.prose :where(--tw-prose-links):not(:where([class~=not-prose],[class~=not-prose] *)){-d-e-f-a-u-l-t:hsl(var(--primary));foreground:hsl(var(--primary-foreground))}.prose{--tw-prose-bold:hsl(var(--foreground));--tw-prose-counters:hsl(var(--foreground));--tw-prose-bullets:hsl(var(--foreground));--tw-prose-hr:hsl(var(--foreground));--tw-prose-quotes:hsl(var(--foreground));--tw-prose-quote-borders:hsl(var(--foreground));--tw-prose-captions:hsl(var(--foreground));--tw-prose-kbd:#111827;--tw-prose-kbd-shadows:17 24 39;--tw-prose-code:hsl(var(--foreground));--tw-prose-pre-code:hsl(var(--foreground));--tw-prose-pre-bg:hsl(var(--background));--tw-prose-th-borders:hsl(var(--foreground));--tw-prose-td-borders:hsl(var(--foreground));--tw-prose-invert-body:hsl(var(--background));--tw-prose-invert-headings:hsl(var(--background));--tw-prose-invert-lead:hsl(var(--background))}.prose :where(--tw-prose-invert-links):not(:where([class~=not-prose],[class~=not-prose] *)){-d-e-f-a-u-l-t:hsl(var(--primary));foreground:hsl(var(--primary-foreground))}.prose{--tw-prose-invert-bold:hsl(var(--background));--tw-prose-invert-counters:hsl(var(--background));--tw-prose-invert-bullets:hsl(var(--background));--tw-prose-invert-hr:hsl(var(--background));--tw-prose-invert-quotes:hsl(var(--background));--tw-prose-invert-quote-borders:hsl(var(--background));--tw-prose-invert-captions:hsl(var(--background));--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:255 255 255;--tw-prose-invert-code:hsl(var(--background));--tw-prose-invert-pre-code:hsl(var(--background));--tw-prose-invert-pre-bg:hsl(var(--foreground));--tw-prose-invert-th-borders:hsl(var(--background));--tw-prose-invert-td-borders:hsl(var(--background));font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.5em;margin-top:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.75em;margin-top:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.75em;margin-top:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-top:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}body{--color-alpha:#1c1b1b;--color-beta:#f2f2f2;--color-gamma:#999;--color-gamma-opaque:hsla(0,0%,60%,.5);--color-customgradient-start:hsla(0,0%,95%,0);--color-customgradient-end:hsla(0,0%,95%,.85);--shadow-beta:0 25px 50px -12px hsla(0,0%,95%,.15);--ring-offset-shadow:0 0 --var(--color-beta);--ring-shadow:0 0 --var(--color-beta)}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.-right-1{right:-.4rem}.-top-1{top:-.4rem}.bottom-0{bottom:0}.bottom-4{bottom:1.6rem}.bottom-\\[-3px\\]{bottom:-3px}.right-0{right:0}.right-4{right:1.6rem}.top-0{top:0}.top-\\[1px\\]{top:1px}.top-full{top:100%}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\\[99999\\]{z-index:99999}.col-start-2{grid-column-start:2}.float-left{float:left}.m-0{margin:0}.mx-2{margin-left:.8rem;margin-right:.8rem}.mx-8px{margin-left:8px;margin-right:8px}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-bottom:.4rem;margin-top:.4rem}.my-12{margin-bottom:4.8rem;margin-top:4.8rem}.my-16px{margin-bottom:16px;margin-top:16px}.my-24px{margin-bottom:24px;margin-top:24px}.my-8px{margin-bottom:8px;margin-top:8px}.mb-4{margin-bottom:1.6rem}.mb-4px{margin-bottom:4px}.mb-6{margin-bottom:2.4rem}.mb-8px{margin-bottom:8px}.ml-1{margin-left:.4rem}.ml-10{margin-left:4rem}.ml-8px{margin-left:8px}.mr-1{margin-right:.4rem}.mr-2{margin-right:.8rem}.mt-1{margin-top:.4rem}.mt-12px{margin-top:12px}.mt-2{margin-top:.8rem}.mt-24px{margin-top:24px}.mt-4{margin-top:1.6rem}.mt-4px{margin-top:4px}.mt-6{margin-top:2.4rem}.mt-8px{margin-top:8px}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.size-2\\.5{height:1rem;width:1rem}.size-4{height:1.6rem;width:1.6rem}.size-5{height:2rem;width:2rem}.size-6{height:2.4rem;width:2.4rem}.h-10{height:4rem}.h-12px{height:12px}.h-16px{height:16px}.h-2{height:.8rem}.h-20px{height:20px}.h-24px{height:24px}.h-2px{height:2px}.h-3{height:1.2rem}.h-32px{height:32px}.h-36px{height:36px}.h-6{height:2.4rem}.h-\\[30px\\]{height:30px}.h-\\[500px\\]{height:500px}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.max-h-\\[65vh\\]{max-height:65vh}.max-h-full{max-height:100%}.max-h-screen{max-height:100vh}.min-h-0{min-height:0}.min-h-\\[250px\\]{min-height:250px}.min-h-screen{min-height:100vh}.w-1\\/2{width:50%}.w-12px{width:12px}.w-16px{width:16px}.w-2{width:.8rem}.w-20px{width:20px}.w-24{width:9.6rem}.w-24px{width:24px}.w-28px{width:28px}.w-2px{width:2px}.w-3{width:1.2rem}.w-32px{width:32px}.w-36px{width:36px}.w-4{width:1.6rem}.w-6{width:2.4rem}.w-72{width:28.8rem}.w-\\[100px\\]{width:100px}.w-\\[110px\\]{width:110px}.w-\\[120px\\]{width:120px}.w-\\[125\\%\\]{width:125%}.w-\\[150px\\]{width:150px}.w-\\[350px\\]{width:350px}.w-\\[44px\\]{width:44px}.w-\\[48px\\]{width:48px}.w-\\[50px\\]{width:50px}.w-full{width:100%}.w-screen{width:100vw}.min-w-\\[200px\\]{min-width:200px}.min-w-\\[280px\\]{min-width:280px}.max-w-160px{max-width:160px}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-640px{max-width:640px}.max-w-800px{max-width:800px}.max-w-\\[100vw\\]{max-width:100vw}.max-w-\\[45ch\\]{max-width:45ch}.max-w-none{max-width:none}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.grow-0{flex-grow:0}.-translate-y-1{--tw-translate-y:-.4rem}.-translate-y-1,.translate-x-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x:0px}.translate-x-20px{--tw-translate-x:20px}.translate-x-20px,.translate-x-\\[26px\\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\\[26px\\]{--tw-translate-x:26px}.translate-x-\\[2px\\]{--tw-translate-x:2px}.translate-x-\\[2px\\],.translate-y-0\\.5{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0\\.5{--tw-translate-y:.2rem}.translate-y-1{--tw-translate-y:.4rem}.translate-y-1,.translate-y-3{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-3{--tw-translate-y:1.2rem}.scale-100{--tw-scale-x:1;--tw-scale-y:1}.scale-100,.scale-95{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x:.95;--tw-scale-y:.95}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize-y{resize:vertical}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-settings{grid-template-columns:35% 1fr}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-1{gap:.4rem}.gap-12px{gap:12px}.gap-16px{gap:16px}.gap-2{gap:.8rem}.gap-20px{gap:20px}.gap-4{gap:1.6rem}.gap-4px{gap:4px}.gap-5{gap:2rem}.gap-6{gap:2.4rem}.gap-8px{gap:8px}.gap-x-16px{-moz-column-gap:16px;column-gap:16px}.gap-x-4px{-moz-column-gap:4px;column-gap:4px}.gap-x-8px{-moz-column-gap:8px;column-gap:8px}.gap-y-12px{row-gap:12px}.gap-y-16px{row-gap:16px}.gap-y-24px{row-gap:24px}.gap-y-4px{row-gap:4px}.gap-y-6{row-gap:2.4rem}.gap-y-8px{row-gap:8px}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.2rem*var(--tw-space-y-reverse));margin-top:calc(1.2rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.6rem*var(--tw-space-y-reverse));margin-top:calc(1.6rem*(1 - var(--tw-space-y-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.self-center{align-self:center}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-x-scroll{overflow-x:scroll}.overflow-y-scroll{overflow-y:scroll}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-pre-wrap{white-space:pre-wrap}.rounded{border-radius:.4rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-t{border-top-left-radius:.4rem;border-top-right-radius:.4rem}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l-0{border-left-width:0}.border-r-0{border-right-width:0}.border-r-2{border-right-width:2px}.border-t-0{border-top-width:0}.border-solid{border-style:solid}.border-none{border-style:none}.border-black{--tw-border-opacity:1;border-color:rgb(28 27 27/var(--tw-border-opacity,1))}.border-border{border-color:hsl(var(--border))}.border-green-600\\/10{border-color:#16a34a1a}.border-grey-mid{--tw-border-opacity:1;border-color:rgb(153 153 153/var(--tw-border-opacity,1))}.border-neutral-800{--tw-border-opacity:1;border-color:rgb(38 38 38/var(--tw-border-opacity,1))}.border-transparent{border-color:transparent}.border-unraid-red\\/10{border-color:#e228281a}.border-unraid-red\\/90{border-color:#e22828e6}.border-white\\/10{border-color:#ffffff1a}.bg-background{background-color:hsl(var(--background))}.bg-black{--tw-bg-opacity:1;background-color:rgb(28 27 27/var(--tw-bg-opacity,1))}.bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.bg-card{background-color:hsl(var(--card))}.bg-foreground{background-color:hsl(var(--foreground))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.bg-green-500{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.bg-header-background-color{background-color:var(--header-background-color)}.bg-header-text-secondary{background-color:var(--header-text-secondary)}.bg-muted{background-color:hsl(var(--muted))}.bg-muted\\/80{background-color:hsl(var(--muted)/.8)}.bg-popover{background-color:hsl(var(--popover))}.bg-teal-500{--tw-bg-opacity:1;background-color:rgb(20 184 166/var(--tw-bg-opacity,1))}.bg-transparent{background-color:transparent}.bg-unraid-green{--tw-bg-opacity:1;background-color:rgb(99 166 89/var(--tw-bg-opacity,1))}.bg-unraid-red{--tw-bg-opacity:1;background-color:rgb(226 40 40/var(--tw-bg-opacity,1))}.bg-unraid-red\\/90{background-color:#e22828e6}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity,1))}.bg-zinc-800{background-color:rgb(39 39 42/var(--tw-bg-opacity,1))}.bg-opacity-100,.bg-zinc-800{--tw-bg-opacity:1}.bg-opacity-80{--tw-bg-opacity:.8}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-unraid-red{--tw-gradient-from:#e22828 var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.to-orange{--tw-gradient-to:#ff8c2f var(--tw-gradient-to-position)}.to-orange\\/60{--tw-gradient-to:rgba(255,140,47,.6) var(--tw-gradient-to-position)}.fill-current{fill:currentColor}.fill-green-600{fill:#16a34a}.fill-popover{fill:hsl(var(--popover))}.fill-unraid-red{fill:#e22828}.p-0{padding:0}.p-1{padding:.4rem}.p-12px{padding:12px}.p-16px{padding:16px}.p-2{padding:.8rem}.p-4{padding:1.6rem}.p-6{padding:2.4rem}.p-8px{padding:8px}.px-0{padding-left:0;padding-right:0}.px-12px{padding-left:12px;padding-right:12px}.px-16px{padding-left:16px;padding-right:16px}.px-4{padding-left:1.6rem;padding-right:1.6rem}.px-4px{padding-left:4px;padding-right:4px}.px-6{padding-left:2.4rem;padding-right:2.4rem}.px-6px{padding-left:6px;padding-right:6px}.px-7{padding-left:2.8rem;padding-right:2.8rem}.px-8px{padding-left:8px;padding-right:8px}.py-2{padding-bottom:.8rem;padding-top:.8rem}.py-24px{padding-bottom:24px;padding-top:24px}.py-4{padding-bottom:1.6rem;padding-top:1.6rem}.py-4px{padding-bottom:4px;padding-top:4px}.py-5{padding-bottom:2rem;padding-top:2rem}.py-8px{padding-bottom:8px;padding-top:8px}.pb-0{padding-bottom:0}.pb-12{padding-bottom:4.8rem}.pb-2{padding-bottom:.8rem}.pb-8px{padding-bottom:8px}.pl-3{padding-left:1.2rem}.pl-40px{padding-left:40px}.pr-16px{padding-right:16px}.pr-40px{padding-right:40px}.pr-4px{padding-right:4px}.pt-4px{padding-top:4px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-end{text-align:end}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-10px{font-size:10px}.text-12px{font-size:12px}.text-14px{font-size:14px}.text-16px{font-size:16px}.text-18px{font-size:18px}.text-20px{font-size:20px}.text-24px{font-size:24px}.text-2xl{font-size:2.4rem;line-height:3.2rem}.text-base{font-size:1.6rem;line-height:2.4rem}.text-lg{font-size:1.8rem;line-height:2.8rem}.text-sm{font-size:1.4rem;line-height:2rem}.text-xl{font-size:2rem;line-height:2.8rem}.text-xs{font-size:1.2rem;line-height:1.6rem}.font-bold{font-weight:700}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-6{line-height:2.4rem}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.tracking-normal{letter-spacing:0}.tracking-wide{letter-spacing:.025em}.tracking-widest{letter-spacing:.1em}.text-\\[\\#486dba\\]{--tw-text-opacity:1;color:rgb(72 109 186/var(--tw-text-opacity,1))}.text-black{--tw-text-opacity:1;color:rgb(28 27 27/var(--tw-text-opacity,1))}.text-current{color:currentColor}.text-destructive{color:hsl(var(--destructive))}.text-foreground{color:hsl(var(--foreground))}.text-gray-200{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-green-500{--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity,1))}.text-green-600{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.text-grey-mid{--tw-text-opacity:1;color:rgb(153 153 153/var(--tw-text-opacity,1))}.text-header-text-primary{color:var(--header-text-primary)}.text-header-text-secondary{color:var(--header-text-secondary)}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-orange{--tw-text-opacity:1;color:rgb(255 140 47/var(--tw-text-opacity,1))}.text-orange-dark{--tw-text-opacity:1;color:rgb(241 90 44/var(--tw-text-opacity,1))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-unraid-green{--tw-text-opacity:1;color:rgb(99 166 89/var(--tw-text-opacity,1))}.text-unraid-red{--tw-text-opacity:1;color:rgb(226 40 40/var(--tw-text-opacity,1))}.text-unraid-red-500{--tw-text-opacity:1;color:rgb(244 63 63/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity,1))}.text-yellow-accent{--tw-text-opacity:1;color:rgb(233 191 65/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-100{opacity:1}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-75{opacity:.75}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-inner{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 rgba(0,0,0,.05);--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.shadow-none,.shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.shadow-green-600\\/30{--tw-shadow-color:rgba(22,163,74,.3);--tw-shadow:var(--tw-shadow-colored)}.shadow-orange\\/10{--tw-shadow-color:rgba(255,140,47,.1);--tw-shadow:var(--tw-shadow-colored)}.shadow-unraid-red\\/30{--tw-shadow-color:rgba(226,40,40,.3);--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.outline-black{outline-color:#1c1b1b}.outline-primary{outline-color:hsl(var(--primary))}.outline-white{outline-color:#fff}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-0,.ring-2{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-primary{--tw-ring-color:hsl(var(--primary))}.ring-offset-2{--tw-ring-offset-width:2px}.ring-offset-background{--tw-ring-offset-color:hsl(var(--background))}.grayscale{--tw-grayscale:grayscale(100%)}.grayscale,.invert{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert:invert(100%)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-none{transition-property:none}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.duration-100{animation-duration:.1s}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.ease-in{animation-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.running{animation-play-state:running}.\\*\\:cursor-default>*{cursor:default}.even\\:bg-black\\/5:nth-child(2n){background-color:#1c1b1b0d}.even\\:bg-grey-darkest:nth-child(2n){--tw-bg-opacity:1;background-color:rgb(34 34 34/var(--tw-bg-opacity,1))}@keyframes pulse{50%{opacity:.5}}.hover\\:animate-pulse:hover{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.hover\\:border-orange-dark:hover{--tw-border-opacity:1;border-color:rgb(241 90 44/var(--tw-border-opacity,1))}.hover\\:bg-blue-600:hover{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.hover\\:bg-unraid-red:hover{--tw-bg-opacity:1;background-color:rgb(226 40 40/var(--tw-bg-opacity,1))}.hover\\:bg-gradient-to-r:hover{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.hover\\:from-unraid-red:hover{--tw-gradient-from:#e22828 var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\\:from-unraid-red\\/60:hover{--tw-gradient-from:rgba(226,40,40,.6) var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\\:to-orange:hover{--tw-gradient-to:#ff8c2f var(--tw-gradient-to-position)}.hover\\:to-orange\\/60:hover{--tw-gradient-to:rgba(255,140,47,.6) var(--tw-gradient-to-position)}.hover\\:text-\\[\\#3b5ea9\\]:hover{--tw-text-opacity:1;color:rgb(59 94 169/var(--tw-text-opacity,1))}.hover\\:text-destructive:hover{color:hsl(var(--destructive))}.hover\\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\\:underline:hover{text-decoration-line:underline}.hover\\:no-underline:hover{text-decoration-line:none}.hover\\:opacity-100:hover{opacity:1}.hover\\:opacity-75:hover{opacity:.75}.focus\\:border-orange-dark:focus{--tw-border-opacity:1;border-color:rgb(241 90 44/var(--tw-border-opacity,1))}.focus\\:bg-unraid-red:focus{--tw-bg-opacity:1;background-color:rgb(226 40 40/var(--tw-bg-opacity,1))}.focus\\:bg-gradient-to-r:focus{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.focus\\:from-unraid-red:focus{--tw-gradient-from:#e22828 var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\\:from-unraid-red\\/60:focus{--tw-gradient-from:rgba(226,40,40,.6) var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\\:to-orange:focus{--tw-gradient-to:#ff8c2f var(--tw-gradient-to-position)}.focus\\:to-orange\\/60:focus{--tw-gradient-to:rgba(255,140,47,.6) var(--tw-gradient-to-position)}.focus\\:text-\\[\\#3b5ea9\\]:focus{--tw-text-opacity:1;color:rgb(59 94 169/var(--tw-text-opacity,1))}.focus\\:text-white:focus{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.focus\\:underline:focus{text-decoration-line:underline}.focus\\:no-underline:focus{text-decoration-line:none}.focus\\:opacity-100:focus{opacity:1}.focus\\:opacity-75:focus{opacity:.75}.focus\\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\\:ring-indigo-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(99 102 241/var(--tw-ring-opacity,1))}.focus\\:ring-indigo-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(79 70 229/var(--tw-ring-opacity,1))}.focus\\:ring-offset-2:focus{--tw-ring-offset-width:2px}.disabled\\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\\:focus\\:opacity-50:focus:disabled,.disabled\\:hover\\:opacity-50:hover:disabled,.disabled\\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\\:text-orange-dark{--tw-text-opacity:1;color:rgb(241 90 44/var(--tw-text-opacity,1))}.group:hover .group-hover\\:underline{text-decoration-line:underline}.group:hover .group-hover\\:opacity-100{opacity:1}.group:focus .group-focus\\:text-orange-dark{--tw-text-opacity:1;color:rgb(241 90 44/var(--tw-text-opacity,1))}.group:focus .group-focus\\:underline{text-decoration-line:underline}.data-\\[disabled\\]\\:opacity-100[data-disabled],.group:focus .group-focus\\:opacity-100{opacity:1}.prose-a\\:text-unraid-red :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity:1;color:rgb(226 40 40/var(--tw-text-opacity,1))}.hover\\:prose-a\\:text-unraid-red\\/60 :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):hover{color:#e2282899}.hover\\:prose-a\\:no-underline :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):hover{text-decoration-line:none}.dark\\:border-white:is(.dark *){--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.dark\\:bg-black:is(.dark *){--tw-bg-opacity:1;background-color:rgb(28 27 27/var(--tw-bg-opacity,1))}.dark\\:text-white:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.dark\\:prose-a\\:text-orange :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):is(.dark *){--tw-text-opacity:1;color:rgb(255 140 47/var(--tw-text-opacity,1))}.hover\\:dark\\:prose-a\\:text-orange\\/60 :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):is(.dark *):hover{color:#ff8c2f99}@media (min-width:640px){.sm\\:col-span-2{grid-column:span 2/span 2}.sm\\:col-span-3{grid-column:span 3/span 3}.sm\\:col-start-2{grid-column-start:2}.sm\\:block{display:block}.sm\\:flex{display:flex}.sm\\:w-\\[150px\\]{width:150px}.sm\\:min-w-\\[400px\\]{min-width:400px}.sm\\:max-w-300px{max-width:300px}.sm\\:max-w-\\[540px\\]{max-width:540px}.sm\\:max-w-lg{max-width:32rem}.sm\\:flex-shrink-0{flex-shrink:0}.sm\\:flex-grow-0{flex-grow:0}.sm\\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\\:flex-row{flex-direction:row}.sm\\:items-start{align-items:flex-start}.sm\\:items-center{align-items:center}.sm\\:justify-end{justify-content:flex-end}.sm\\:justify-center{justify-content:center}.sm\\:justify-between{justify-content:space-between}.sm\\:gap-16px{gap:16px}.sm\\:gap-24px{gap:24px}.sm\\:gap-y-24px{row-gap:24px}.sm\\:p-16px{padding:16px}.sm\\:px-20px{padding-left:20px;padding-right:20px}.sm\\:pr-40px{padding-right:40px}.sm\\:text-right{text-align:right}.sm\\:text-18px{font-size:18px}.sm\\:text-20px{font-size:20px}.sm\\:text-24px{font-size:24px}}@media (min-width:768px){.md\\:inline-block{display:inline-block}.md\\:flex-row{flex-direction:row}.md\\:items-start{align-items:flex-start}.md\\:items-end{align-items:flex-end}.md\\:justify-between{justify-content:space-between}.md\\:gap-16px{gap:16px}.md\\:p-24px{padding:24px}.md\\:text-24px{font-size:24px}}@media (min-width:470px){.\\32xs\\:block{display:block}}@media (min-width:530px){.xs\\:block{display:block}.xs\\:flex-row{flex-direction:row}.xs\\:items-baseline{align-items:baseline}.xs\\:justify-start{justify-content:flex-start}.xs\\:gap-x-12px{-moz-column-gap:12px;column-gap:12px}}@media (min-height:700px){.tall\\:max-h-\\[75vh\\]{max-height:75vh}}.\\[\\&\\>\\*\\:nth-child\\(even\\)\\]\\:ml-10>:nth-child(2n){margin-left:4rem}.\\[\\&\\>\\*\\:nth-child\\(odd\\)\\]\\:text-end>:nth-child(odd){text-align:end}.\\[\\&_\\.vertical-layout\\]\\:space-y-6 .vertical-layout>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2.4rem*var(--tw-space-y-reverse));margin-top:calc(2.4rem*(1 - var(--tw-space-y-reverse)))}']]]),kft={key:0,class:"italic"},_ft={key:0,class:"text-unraid-red font-semibold"},Sft={key:0},Eft={key:1,class:"inline-block w-1/2 whitespace-normal"},Oft=Eoe({__name:"WanIpCheck.ce",props:{phpWanIp:{type:String}},setup(eee){const tee=eee,{t:t}=wde(),{isRemoteAccess:ree}=CUe(IZe()),oee=_re(),aee=_re(""),nee=_re(!1),iee=nie((()=>tee.phpWanIp?aee.value?aee.value:"":t("DNS issue, unable to resolve wanip4.unraid.net")));return Moe((()=>{oee.value=sessionStorage.getItem("unraidConnect_wanIp")})),ene((async()=>{if(!oee.value&&tee.phpWanIp){nee.value=!0;const eee=await qGe.url("https://wanip4.unraid.net/").get().text();eee?(nee.value=!1,oee.value=eee,sessionStorage.setItem("unraidConnect_wanIp",oee.value)):(nee.value=!1,aee.value=t("Unable to fetch client WAN IPv4"))}})),(eee,tee)=>zre(nee)?(xne(),Ene("span",kft,Hee(zre(t)("Checking WAN IPs…")),1)):(xne(),Ene(gne,{key:1},[zre(iee)?(xne(),Ene("span",_ft,Hee(zre(iee)),1)):(xne(),Ene(gne,{key:1},[zre(ree)||eee.phpWanIp===zre(oee)&&!zre(ree)?(xne(),Ene("span",Sft,Hee(zre(t)("Remark: your WAN IPv4 is {0}",[zre(oee)])),1)):(xne(),Ene("span",Eft,Hee(zre(t)("Remark: Unraid's WAN IPv4 {0} does not match your client's WAN IPv4 {1}.",[eee.phpWanIp,zre(oee)]))+" "+Hee(zre(t)("This may indicate a complex network that will not work with this Remote Access solution."))+" "+Hee(zre(t)("Ignore this message if you are currently connected via Remote Access or VPN.")),1))],64))],64))}}),zft=Ode(Oft,[["styles",[':root{--background:0 0% 100%;--foreground:0 0% 3.9%;--muted:0 0% 96.1%;--muted-foreground:0 0% 45.1%;--popover:0 0% 100%;--popover-foreground:0 0% 3.9%;--card:0 0% 100%;--card-foreground:0 0% 3.9%;--border:0 0% 89.8%;--input:0 0% 89.8%;--primary:0 0% 9%;--primary-foreground:0 0% 98%;--secondary:0 0% 96.1%;--secondary-foreground:0 0% 9%;--accent:0 0% 96.1%;--accent-foreground:0 0% 9%;--destructive:0 84.2% 60.2%;--destructive-foreground:0 0% 98%;--ring:0 0% 3.9%;--radius:.5rem;--chart-1:12 76% 61%;--chart-2:173 58% 39%;--chart-3:197 37% 24%;--chart-4:43 74% 66%;--chart-5:27 87% 67%}.dark{--background:0 0% 3.9%;--foreground:0 0% 98%;--muted:0 0% 14.9%;--muted-foreground:0 0% 63.9%;--popover:0 0% 3.9%;--popover-foreground:0 0% 98%;--card:0 0% 3.9%;--card-foreground:0 0% 98%;--border:0 0% 14.9%;--input:0 0% 14.9%;--primary:0 0% 98%;--primary-foreground:0 0% 9%;--secondary:0 0% 14.9%;--secondary-foreground:0 0% 98%;--accent:0 0% 14.9%;--accent-foreground:0 0% 98%;--destructive:0 62.8% 30.6%;--destructive-foreground:0 0% 98%;--ring:0 0% 83.1%;--chart-1:220 70% 50%;--chart-2:160 60% 45%;--chart-3:30 80% 55%;--chart-4:280 65% 60%;--chart-5:340 75% 55%}*{border-color:hsl(var(--border))}.inset-y-0{bottom:0;top:0}.-bottom-\\[2px\\]{bottom:-2px}.-left-\\[2px\\]{left:-2px}.-right-\\[2px\\]{right:-2px}.-top-\\[2px\\]{top:-2px}.left-0{left:0}.left-2{left:.8rem}.top-1\\/2{top:50%}.top-4{top:1.6rem}.-mx-1{margin-left:-.4rem;margin-right:-.4rem}.mb-2{margin-bottom:.8rem}.ml-auto{margin-left:auto}.aspect-\\[7\\/4\\]{aspect-ratio:7/4}.h-11{height:4.4rem}.h-2\\.5{height:1rem}.h-3\\.5{height:1.4rem}.h-4{height:1.6rem}.h-5{height:2rem}.h-8{height:3.2rem}.h-9{height:3.6rem}.h-\\[--reka-select-trigger-height\\]{height:var(--reka-select-trigger-height)}.h-px{height:1px}.max-h-96{max-height:38.4rem}.w-10{width:4rem}.w-11{width:4.4rem}.w-12{width:4.8rem}.w-14px{width:14px}.w-16{width:6.4rem}.w-2\\.5{width:1rem}.w-20{width:8rem}.w-3\\.5{width:1.4rem}.w-3\\/4{width:75%}.w-5{width:2rem}.w-8{width:3.2rem}.w-\\[180px\\]{width:180px}.w-\\[200px\\]{width:200px}.w-\\[300px\\]{width:300px}.w-\\[400px\\]{width:400px}.min-w-32{min-width:12.8rem}.min-w-\\[--reka-select-trigger-width\\]{min-width:var(--reka-select-trigger-width)}.max-w-1024px{max-width:1024px}.max-w-2xl{max-width:42rem}.max-w-md{max-width:28rem}.flex-shrink-0,.shrink-0{flex-shrink:0}.-translate-y-1\\/2{--tw-translate-y:-50%}.-translate-y-1\\/2,.translate-x-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform,.translate-x-20px{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes mark-2{50%{transform:translateY(-40px)}to{transform:translateY(0)}}.animate-mark-2{animation:mark-2 1.5s ease infinite}@keyframes mark-3{50%{transform:translateY(-62px)}to{transform:translateY(0)}}.animate-mark-3{animation:mark-3 1.5s ease infinite}@keyframes mark-6{50%{transform:translateY(40px)}to{transform:translateY(0)}}.animate-mark-6{animation:mark-6 1.5s ease infinite}@keyframes mark-7{50%{transform:translateY(62px)}to{transform:translateY(0)}}.animate-mark-7{animation:mark-7 1.5s ease infinite}.cursor-default{cursor:default}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.gap-1\\.5{gap:.6rem}.gap-3{gap:1.2rem}.gap-y-2{row-gap:.8rem}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.8rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.8rem*var(--tw-space-x-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.4rem*var(--tw-space-y-reverse));margin-top:calc(.4rem*(1 - var(--tw-space-y-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.8rem*var(--tw-space-y-reverse));margin-top:calc(.8rem*(1 - var(--tw-space-y-reverse)))}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.rounded-\\[inherit\\]{border-radius:inherit}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-current{border-color:currentColor}.border-input{border-color:hsl(var(--input))}.border-muted{border-color:hsl(var(--muted))}.border-orange{--tw-border-opacity:1;border-color:rgb(255 140 47/var(--tw-border-opacity,1))}.border-primary{border-color:hsl(var(--primary))}.border-unraid-red{--tw-border-opacity:1;border-color:rgb(226 40 40/var(--tw-border-opacity,1))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-yellow-100{--tw-border-opacity:1;border-color:rgb(254 249 195/var(--tw-border-opacity,1))}.border-e-transparent{border-inline-end-color:transparent}.border-l-transparent{border-left-color:transparent}.border-t-transparent{border-top-color:transparent}.bg-black\\/80{background-color:#1c1b1bcc}.bg-blue-100{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.bg-border{background-color:hsl(var(--border))}.bg-current{background-color:currentColor}.bg-destructive{background-color:hsl(var(--destructive))}.bg-gray-300{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.bg-green-200{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity,1))}.bg-grey{--tw-bg-opacity:1;background-color:rgb(224 224 224/var(--tw-bg-opacity,1))}.bg-indigo-100{--tw-bg-opacity:1;background-color:rgb(224 231 255/var(--tw-bg-opacity,1))}.bg-input{background-color:hsl(var(--input))}.bg-muted\\/20{background-color:hsl(var(--muted)/.2)}.bg-neutral-900{--tw-bg-opacity:1;background-color:rgb(23 23 23/var(--tw-bg-opacity,1))}.bg-orange{--tw-bg-opacity:1;background-color:rgb(255 140 47/var(--tw-bg-opacity,1))}.bg-pink-100{--tw-bg-opacity:1;background-color:rgb(252 231 243/var(--tw-bg-opacity,1))}.bg-primary{background-color:hsl(var(--primary))}.bg-purple-100{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity,1))}.bg-secondary{background-color:hsl(var(--secondary))}.fill-black{fill:#1c1b1b}.fill-white{fill:#fff}.p-1\\.5{padding:.6rem}.p-12{padding:4.8rem}.p-20{padding:8rem}.p-3{padding:1.2rem}.p-8{padding:3.2rem}.p-px{padding:1px}.px-2{padding-left:.8rem;padding-right:.8rem}.px-3{padding-left:1.2rem;padding-right:1.2rem}.px-4\\.5{padding-left:1.125rem;padding-right:1.125rem}.px-8{padding-left:3.2rem;padding-right:3.2rem}.py-1{padding-bottom:.4rem;padding-top:.4rem}.py-1\\.5{padding-bottom:.6rem;padding-top:.6rem}.py-12px{padding-bottom:12px;padding-top:12px}.py-2\\.5{padding-bottom:1rem;padding-top:1rem}.py-6{padding-bottom:2.4rem;padding-top:2.4rem}.pl-8{padding-left:3.2rem}.pr-2{padding-right:.8rem}.text-start{text-align:start}.align-\\[-0\\.125em\\]{vertical-align:-.125em}.text-3xl{font-size:3rem;line-height:3.6rem}.font-medium{font-weight:500}.text-blue-800{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.text-green-800{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity,1))}.text-indigo-800{--tw-text-opacity:1;color:rgb(55 48 163/var(--tw-text-opacity,1))}.text-muted-foreground\\/50{color:hsl(var(--muted-foreground)/.5)}.text-pink-800{--tw-text-opacity:1;color:rgb(157 23 77/var(--tw-text-opacity,1))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-purple-800{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity,1))}.no-underline{text-decoration-line:none}.underline-offset-4{text-underline-offset:4px}.opacity-70{opacity:.7}.shadow,.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-md,.shadow-none{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.animate-in{animation-duration:.15s;animation-name:enter;--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial}.fade-in-0{--tw-enter-opacity:0}.zoom-in-95{--tw-enter-scale:.95}:where([data-sonner-toaster][dir=ltr]),:where(html[dir=ltr]){--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0;--toast-close-button-start:0;--toast-close-button-end:unset;--toast-close-button-transform:translate(-35%,-35%)}:where([data-sonner-toaster][dir=rtl]),:where(html[dir=rtl]){--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto;--toast-close-button-start:unset;--toast-close-button-end:0;--toast-close-button-transform:translate(35%,-35%)}:where([data-sonner-toaster]){font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;position:fixed;width:var(--width);--gray1:#fcfcfc;--gray2:#f8f8f8;--gray3:#f3f3f3;--gray4:#ededed;--gray5:#e8e8e8;--gray6:#e2e2e2;--gray7:#dbdbdb;--gray8:#c7c7c7;--gray9:#8f8f8f;--gray10:#858585;--gray11:#6f6f6f;--gray12:#171717;--border-radius:8px;box-sizing:border-box;list-style:none;margin:0;outline:none;padding:0;transition:transform .4s ease;z-index:999999999}:where([data-sonner-toaster][data-lifted=true]){transform:translateY(-10px)}@media (hover:none) and (pointer:coarse){:where([data-sonner-toaster][data-lifted=true]){transform:none}}:where([data-sonner-toaster][data-x-position=right]){right:max(var(--offset),env(safe-area-inset-right))}:where([data-sonner-toaster][data-x-position=left]){left:max(var(--offset),env(safe-area-inset-left))}:where([data-sonner-toaster][data-x-position=center]){left:50%;transform:translate(-50%)}:where([data-sonner-toaster][data-y-position=top]){top:max(var(--offset),env(safe-area-inset-top))}:where([data-sonner-toaster][data-y-position=bottom]){bottom:max(var(--offset),env(safe-area-inset-bottom))}:where([data-sonner-toast]){--y:translateY(100%);--lift-amount:calc(var(--lift)*var(--gap));box-sizing:border-box;filter:blur(0);opacity:0;outline:none;overflow-wrap:anywhere;position:absolute;touch-action:none;transform:var(--y);transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;z-index:var(--z-index)}:where([data-sonner-toast][data-styled=true]){align-items:center;background:var(--normal-bg);border:1px solid var(--normal-border);border-radius:var(--border-radius);box-shadow:0 4px 12px #0000001a;color:var(--normal-text);display:flex;font-size:13px;gap:6px;padding:16px;width:var(--width)}:where([data-sonner-toast]:focus-visible){box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast][data-y-position=top]){top:0;--y:translateY(-100%);--lift:1;--lift-amount:calc(var(--gap)*1)}:where([data-sonner-toast][data-y-position=bottom]){bottom:0;--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift)*var(--gap))}:where([data-sonner-toast]) :where([data-description]){color:inherit;font-weight:400;line-height:1.4}:where([data-sonner-toast]) :where([data-title]){color:inherit;font-weight:500;line-height:1.5}:where([data-sonner-toast]) :where([data-icon]){align-items:center;display:flex;flex-shrink:0;height:16px;justify-content:flex-start;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end);position:relative;width:16px}:where([data-sonner-toast][data-promise=true]) :where([data-icon])>svg{animation:sonner-fade-in .3s ease forwards;opacity:0;transform:scale(.8);transform-origin:center}:where([data-sonner-toast]) :where([data-icon])>*{flex-shrink:0}:where([data-sonner-toast]) :where([data-icon]) svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}:where([data-sonner-toast]) :where([data-content]){display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{align-items:center;background:var(--normal-text);border:none;border-radius:4px;color:var(--normal-bg);cursor:pointer;display:flex;flex-shrink:0;font-size:12px;height:24px;margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);outline:none;padding-left:8px;padding-right:8px;transition:opacity .4s,box-shadow .2s}:where([data-sonner-toast]) :where([data-button]):focus-visible{box-shadow:0 0 0 2px #0006}:where([data-sonner-toast]) :where([data-button]):first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}:where([data-sonner-toast]) :where([data-cancel]){background:#00000014;color:var(--normal-text)}:where([data-sonner-toast][data-theme=dark]) :where([data-cancel]){background:#ffffff4d}[data-sonner-toast] [data-close-button]{align-items:center;background:var(--gray1);border:1px solid var(--gray4);border-radius:50%;color:var(--gray12);cursor:pointer;display:flex;height:20px;justify-content:center;left:var(--toast-close-button-start);padding:0;position:absolute;right:var(--toast-close-button-end);top:0;transform:var(--toast-close-button-transform);transition:opacity .1s,background .2s,border-color .2s;width:20px;z-index:1}:where([data-sonner-toast]) :where([data-close-button]):focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast]) :where([data-disabled=true]){cursor:not-allowed}[data-sonner-toast]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}:where([data-sonner-toast][data-swiping=true]):before{content:"";height:100%;left:0;position:absolute;right:0;z-index:-1}:where([data-sonner-toast][data-y-position=top][data-swiping=true]):before{bottom:50%;transform:scaleY(3) translateY(50%)}:where([data-sonner-toast][data-y-position=bottom][data-swiping=true]):before{top:50%;transform:scaleY(3) translateY(-50%)}:where([data-sonner-toast][data-swiping=false][data-removed=true]):before{content:"";inset:0;position:absolute;transform:scaleY(2)}:where([data-sonner-toast]):after{bottom:100%;content:"";height:calc(var(--gap) + 1px);left:0;position:absolute;width:100%}:where([data-sonner-toast][data-mounted=true]){--y:translateY(0);opacity:1}:where([data-sonner-toast][data-expanded=false][data-front=false]){--scale:var(--toasts-before) * .05 + 1;--y:translateY(calc(var(--lift-amount)*var(--toasts-before))) scale(calc(var(--scale)*-1));height:var(--front-toast-height)}:where([data-sonner-toast])>*{transition:opacity .4s}:where([data-sonner-toast][data-expanded=false][data-front=false][data-styled=true])>*{opacity:0}:where([data-sonner-toast][data-visible=false]){opacity:0;pointer-events:none}:where([data-sonner-toast][data-mounted=true][data-expanded=true]){--y:translateY(calc(var(--lift)*var(--offset)));height:var(--initial-height)}:where([data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]){--y:translateY(calc(var(--lift)*-100%));opacity:0}:where([data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]){--y:translateY(calc(var(--lift)*var(--offset) + var(--lift)*-100%));opacity:0}:where([data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]){--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}:where([data-sonner-toast][data-removed=true][data-front=false]):before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount,0));transition:none}[data-sonner-toast][data-swiped=true]{-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation:swipe-out .2s ease-out forwards}@keyframes swipe-out{0%{opacity:1;transform:translateY(calc(var(--lift)*var(--offset) + var(--swipe-amount)))}to{opacity:0;transform:translateY(calc(var(--lift)*var(--offset) + var(--swipe-amount) + var(--lift)*-100%))}}@media (max-width:600px){[data-sonner-toaster]{position:fixed;--mobile-offset:16px;left:var(--mobile-offset);right:var(--mobile-offset);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset)*-1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset)*2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset)}[data-sonner-toaster][data-y-position=bottom]{bottom:20px}[data-sonner-toaster][data-y-position=top]{top:20px}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset);right:var(--mobile-offset);transform:none}}[data-sonner-toaster][data-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:#ecfdf3;--success-border:#d3fde5;--success-text:#008a2e;--info-bg:#f0f8ff;--info-border:#d3e0fd;--info-text:#0973dc;--warning-bg:#fffcf0;--warning-border:#fdf5d3;--warning-text:#dc7609;--error-bg:#fff0f0;--error-border:#ffe0e1;--error-text:#e60000}[data-sonner-toaster][data-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:#333;--normal-text:var(--gray1)}[data-sonner-toaster][data-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-theme=dark]{--normal-bg:#000;--normal-border:#333;--normal-text:var(--gray1);--success-bg:#001f0f;--success-border:#003d1c;--success-text:#59f3a6;--info-bg:#000d1f;--info-border:#00113d;--info-text:#5896f3;--warning-bg:#1d1f00;--warning-border:#3d3d00;--warning-text:#f3cf58;--error-bg:#2d0607;--error-border:#4d0408;--error-text:#ff9ea1}[data-rich-colors=true][data-sonner-toast][data-type=success],[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info],[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning],[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error],[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);inset:0;position:absolute;width:var(--size);z-index:10}.sonner-loading-wrapper[data-visible=false]{animation:sonner-fade-out .2s ease forwards;transform-origin:center}.sonner-spinner{height:var(--size);left:50%;position:relative;top:50%;width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media (prefers-reduced-motion){.sonner-loading-bar,[data-sonner-toast],[data-sonner-toast]>*{animation:none!important;transition:none!important}}.sonner-loader{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}.file\\:border-0::file-selector-button{border-width:0}.file\\:bg-transparent::file-selector-button{background-color:transparent}.file\\:text-sm::file-selector-button{font-size:1.4rem;line-height:2rem}.file\\:font-medium::file-selector-button{font-weight:500}.placeholder\\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}.placeholder\\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.hover\\:border-grey:hover{--tw-border-opacity:1;border-color:rgb(224 224 224/var(--tw-border-opacity,1))}.hover\\:border-grey-mid:hover{--tw-border-opacity:1;border-color:rgb(153 153 153/var(--tw-border-opacity,1))}.hover\\:border-muted:hover{border-color:hsl(var(--muted))}.hover\\:border-unraid-red:hover{--tw-border-opacity:1;border-color:rgb(226 40 40/var(--tw-border-opacity,1))}.hover\\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\\:bg-blue-200:hover{--tw-bg-opacity:1;background-color:rgb(191 219 254/var(--tw-bg-opacity,1))}.hover\\:bg-destructive\\/90:hover{background-color:hsl(var(--destructive)/.9)}.hover\\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.hover\\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.hover\\:bg-gray-800:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.hover\\:bg-green-300:hover{--tw-bg-opacity:1;background-color:rgb(134 239 172/var(--tw-bg-opacity,1))}.hover\\:bg-grey:hover{--tw-bg-opacity:1;background-color:rgb(224 224 224/var(--tw-bg-opacity,1))}.hover\\:bg-grey-mid:hover{--tw-bg-opacity:1;background-color:rgb(153 153 153/var(--tw-bg-opacity,1))}.hover\\:bg-indigo-200:hover{--tw-bg-opacity:1;background-color:rgb(199 210 254/var(--tw-bg-opacity,1))}.hover\\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\\:bg-orange-dark:hover{--tw-bg-opacity:1;background-color:rgb(241 90 44/var(--tw-bg-opacity,1))}.hover\\:bg-pink-200:hover{--tw-bg-opacity:1;background-color:rgb(251 207 232/var(--tw-bg-opacity,1))}.hover\\:bg-primary\\/90:hover{background-color:hsl(var(--primary)/.9)}.hover\\:bg-purple-200:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity,1))}.hover\\:bg-secondary\\/80:hover{background-color:hsl(var(--secondary)/.8)}.hover\\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\\:bg-yellow-200:hover{--tw-bg-opacity:1;background-color:rgb(254 240 138/var(--tw-bg-opacity,1))}.hover\\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\\:text-black:hover{--tw-text-opacity:1;color:rgb(28 27 27/var(--tw-text-opacity,1))}.hover\\:text-primary:hover{color:hsl(var(--primary))}.hover\\:shadow-md:hover{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\\:shadow-orange\\/50:hover{--tw-shadow-color:rgba(255,140,47,.5);--tw-shadow:var(--tw-shadow-colored)}.focus\\:border-grey:focus{--tw-border-opacity:1;border-color:rgb(224 224 224/var(--tw-border-opacity,1))}.focus\\:border-grey-mid:focus{--tw-border-opacity:1;border-color:rgb(153 153 153/var(--tw-border-opacity,1))}.focus\\:border-muted:focus{border-color:hsl(var(--muted))}.focus\\:border-unraid-red:focus{--tw-border-opacity:1;border-color:rgb(226 40 40/var(--tw-border-opacity,1))}.focus\\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\\:bg-grey:focus{--tw-bg-opacity:1;background-color:rgb(224 224 224/var(--tw-bg-opacity,1))}.focus\\:bg-grey-mid:focus{--tw-bg-opacity:1;background-color:rgb(153 153 153/var(--tw-bg-opacity,1))}.focus\\:bg-muted:focus{background-color:hsl(var(--muted))}.focus\\:bg-white:focus{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.focus\\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\\:text-black:focus{--tw-text-opacity:1;color:rgb(28 27 27/var(--tw-text-opacity,1))}.focus\\:text-primary:focus{color:hsl(var(--primary))}.focus\\:shadow-md:focus{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus\\:ring-ring:focus{--tw-ring-color:hsl(var(--ring))}.focus-visible\\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\\:ring-ring:focus-visible{--tw-ring-color:hsl(var(--ring))}.focus-visible\\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.focus-visible\\:ring-offset-background:focus-visible{--tw-ring-offset-color:hsl(var(--background))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-20:disabled{opacity:.2}.disabled\\:opacity-25:disabled{opacity:.25}.disabled\\:opacity-50:disabled{opacity:.5}.disabled\\:focus\\:opacity-25:focus:disabled,.disabled\\:hover\\:opacity-25:hover:disabled{opacity:.25}.group:hover .group-hover\\:text-header-text-secondary{color:var(--header-text-secondary)}.group:hover .group-hover\\:no-underline{text-decoration-line:none}.group:hover .group-hover\\:opacity-60{opacity:.6}.group:focus .group-focus\\:text-header-text-secondary{color:var(--header-text-secondary)}.group:focus .group-focus\\:no-underline{text-decoration-line:none}.group:focus .group-focus\\:opacity-100{opacity:1}.group:focus .group-focus\\:opacity-60{opacity:.6}.group.toaster .group-\\[\\.toaster\\]\\:border-border{border-color:hsl(var(--border))}.group.toast .group-\\[\\.toast\\]\\:bg-muted{background-color:hsl(var(--muted))}.group.toast .group-\\[\\.toast\\]\\:bg-primary{background-color:hsl(var(--primary))}.group.toaster .group-\\[\\.toaster\\]\\:bg-background{background-color:hsl(var(--background))}.group.toast .group-\\[\\.toast\\]\\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group.toast .group-\\[\\.toast\\]\\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group.toaster .group-\\[\\.toaster\\]\\:text-foreground{color:hsl(var(--foreground))}.group.toaster .group-\\[\\.toaster\\]\\:shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.peer:disabled~.peer-disabled\\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\\:opacity-70{opacity:.7}.data-\\[disabled\\]\\:pointer-events-none[data-disabled]{pointer-events:none}.data-\\[state\\=active\\]\\:flex[data-state=active]{display:flex}.data-\\[state\\=inactive\\]\\:hidden[data-state=inactive]{display:none}.data-\\[side\\=bottom\\]\\:translate-y-1[data-side=bottom]{--tw-translate-y:.4rem}.data-\\[side\\=bottom\\]\\:translate-y-1[data-side=bottom],.data-\\[side\\=left\\]\\:-translate-x-1[data-side=left]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\\[side\\=left\\]\\:-translate-x-1[data-side=left]{--tw-translate-x:-.4rem}.data-\\[side\\=right\\]\\:translate-x-1[data-side=right]{--tw-translate-x:.4rem}.data-\\[side\\=right\\]\\:translate-x-1[data-side=right],.data-\\[side\\=top\\]\\:-translate-y-1[data-side=top]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\\[side\\=top\\]\\:-translate-y-1[data-side=top]{--tw-translate-y:-.4rem}.data-\\[state\\=checked\\]\\:translate-x-5[data-state=checked]{--tw-translate-x:2rem}.data-\\[state\\=checked\\]\\:translate-x-5[data-state=checked],.data-\\[state\\=unchecked\\]\\:translate-x-0[data-state=unchecked]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\\[state\\=unchecked\\]\\:translate-x-0[data-state=unchecked]{--tw-translate-x:0px}.data-\\[state\\=active\\]\\:bg-background[data-state=active]{background-color:hsl(var(--background))}.data-\\[state\\=checked\\]\\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\\[state\\=open\\]\\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\\[state\\=open\\]\\:bg-secondary[data-state=open]{background-color:hsl(var(--secondary))}.data-\\[state\\=unchecked\\]\\:bg-input[data-state=unchecked]{background-color:hsl(var(--input))}.data-\\[placeholder\\]\\:text-muted-foreground[data-placeholder]{color:hsl(var(--muted-foreground))}.data-\\[state\\=active\\]\\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.data-\\[disabled\\]\\:opacity-50[data-disabled]{opacity:.5}.data-\\[state\\=active\\]\\:shadow-sm[data-state=active]{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.data-\\[state\\=closed\\]\\:duration-300[data-state=closed]{transition-duration:.3s}.data-\\[state\\=open\\]\\:duration-500[data-state=open]{transition-duration:.5s}.data-\\[state\\=open\\]\\:animate-in[data-state=open]{animation-duration:.15s;animation-name:enter;--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial}.data-\\[state\\=closed\\]\\:animate-out[data-state=closed]{animation-duration:.15s;animation-name:exit;--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial}.data-\\[state\\=closed\\]\\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\\[state\\=open\\]\\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\\[state\\=closed\\]\\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\\[state\\=open\\]\\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\\[side\\=bottom\\]\\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-.8rem}.data-\\[side\\=left\\]\\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:.8rem}.data-\\[side\\=right\\]\\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:-.8rem}.data-\\[side\\=top\\]\\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:.8rem}.data-\\[state\\=closed\\]\\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\\[state\\=closed\\]\\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\\[state\\=closed\\]\\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\\[state\\=closed\\]\\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\\[state\\=open\\]\\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\\[state\\=open\\]\\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\\[state\\=open\\]\\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\\[state\\=open\\]\\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.data-\\[state\\=closed\\]\\:duration-300[data-state=closed]{animation-duration:.3s}.data-\\[state\\=open\\]\\:duration-500[data-state=open]{animation-duration:.5s}.group[data-disabled] .group-data-\\[disabled\\]\\:bg-muted{background-color:hsl(var(--muted))}.group[data-state=active] .group-data-\\[state\\=active\\]\\:bg-primary{background-color:hsl(var(--primary))}.group[data-state=completed] .group-data-\\[state\\=completed\\]\\:bg-accent{background-color:hsl(var(--accent))}.group[data-state=completed] .group-data-\\[state\\=completed\\]\\:bg-accent-foreground{background-color:hsl(var(--accent-foreground))}.group[data-disabled] .group-data-\\[disabled\\]\\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group[data-state=active] .group-data-\\[state\\=active\\]\\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group[data-state=completed] .group-data-\\[state\\=completed\\]\\:text-accent-foreground{color:hsl(var(--accent-foreground))}.group[data-disabled] .group-data-\\[disabled\\]\\:opacity-50{opacity:.5}.group[data-disabled] .group-data-\\[disabled\\]\\:opacity-75{opacity:.75}@media (prefers-reduced-motion:reduce){@keyframes spin{to{transform:rotate(1turn)}}.motion-reduce\\:animate-\\[spin_1\\.5s_linear_infinite\\]{animation:spin 1.5s linear infinite}}@media (min-width:640px){.sm\\:max-w-sm{max-width:24rem}.sm\\:flex-row{flex-direction:row}.sm\\:justify-end{justify-content:flex-end}.sm\\:gap-x-2{-moz-column-gap:.8rem;column-gap:.8rem}.sm\\:text-left{text-align:left}}@media (min-width:768px){.md\\:my-0{margin-bottom:0;margin-top:0}.md\\:block{display:block}.md\\:h-px{height:1px}.md\\:w-24{width:9.6rem}.md\\:w-auto{width:auto}.md\\:flex-row{flex-direction:row}.md\\:items-center{align-items:center}.md\\:gap-2{gap:.8rem}.md\\:p-6{padding:2.4rem}}.\\[\\&\\>\\[data-slot\\=input\\]\\]\\:has-\\[\\[data-slot\\=decrement\\]\\]\\:pl-5:has([data-slot=decrement])>[data-slot=input]{padding-left:2rem}.\\[\\&\\>\\[data-slot\\=input\\]\\]\\:has-\\[\\[data-slot\\=increment\\]\\]\\:pr-5:has([data-slot=increment])>[data-slot=input]{padding-right:2rem}.\\[\\&\\>div\\>svg\\]\\:fill-blue-500>div>svg{fill:#3b82f6}.\\[\\&\\>div\\>svg\\]\\:fill-unraid-red-500>div>svg{fill:#f43f3f}.\\[\\&\\>div\\>svg\\]\\:fill-yellow-500>div>svg{fill:#eab308}.\\[\\&\\>span\\]\\:truncate>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\\[\\&\\>svg\\]\\:size-4>svg{height:1.6rem;width:1.6rem}.\\[\\&\\>svg\\]\\:shrink-0>svg{flex-shrink:0}.\\[\\&\\]\\:text-orange{--tw-text-opacity:1;color:rgb(255 140 47/var(--tw-text-opacity,1))}.\\[\\&\\]\\:text-primary{color:hsl(var(--primary))}.\\[\\&\\]\\:text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com*/*,:after,:before{border-color:hsl(var(--border));border-style:solid;border-width:0;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:clear-sans,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}body{background-color:hsl(var(--background));color:hsl(var(--foreground))}.container{width:100%}@media (min-width:470px){.container{max-width:470px}}@media (min-width:530px){.container{max-width:530px}}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.prose{color:hsl(var(--foreground));max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-bottom:1.2em;margin-top:1.2em}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)) color{-d-e-f-a-u-l-t:hsl(var(--primary));foreground:hsl(var(--primary-foreground))}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;text-decoration:underline}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-bottom:1.25em;margin-top:1.25em;padding-inline-start:1.625em}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-bottom:1.25em;margin-top:1.25em;padding-inline-start:1.625em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-bottom:3em;margin-top:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){border-inline-start-color:var(--tw-prose-quote-borders);border-inline-start-width:.25rem;color:var(--tw-prose-quotes);font-style:italic;font-weight:500;margin-bottom:1.6em;margin-top:1.6em;padding-inline-start:1em;quotes:"“""”""‘""’"}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:2.25em;font-weight:800;line-height:1.1111111;margin-bottom:.8888889em;margin-top:0}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:1.5em;font-weight:700;line-height:1.3333333;margin-bottom:1em;margin-top:2em}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:1.25em;font-weight:600;line-height:1.6;margin-bottom:.6em;margin-top:1.6em}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;line-height:1.5;margin-bottom:.5em;margin-top:1.5em}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-bottom:2em;margin-top:2em}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:.3125rem;box-shadow:0 0 0 1px rgb(var(--tw-prose-kbd-shadows)/10%),0 3px rgb(var(--tw-prose-kbd-shadows)/10%);color:var(--tw-prose-kbd);font-family:inherit;font-size:.875em;font-weight:500;padding-inline-end:.375em;padding-bottom:.1875em;padding-top:.1875em;padding-inline-start:.375em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:var(--tw-prose-pre-bg);border-radius:.375rem;color:var(--tw-prose-pre-code);font-size:.875em;font-weight:400;line-height:1.7142857;margin-bottom:1.7142857em;margin-top:1.7142857em;overflow-x:auto;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-top:.8571429em;padding-inline-start:1.1428571em}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;line-height:1.7142857;margin-bottom:2em;margin-top:2em;table-layout:auto;width:100%}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-color:var(--tw-prose-th-borders);border-bottom-width:1px}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em;vertical-align:bottom}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-color:var(--tw-prose-td-borders);border-bottom-width:1px}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-color:var(--tw-prose-th-borders);border-top-width:1px}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose{--tw-prose-body:hsl(var(--foreground));--tw-prose-headings:hsl(var(--foreground));--tw-prose-lead:hsl(var(--foreground))}.prose :where(--tw-prose-links):not(:where([class~=not-prose],[class~=not-prose] *)){-d-e-f-a-u-l-t:hsl(var(--primary));foreground:hsl(var(--primary-foreground))}.prose{--tw-prose-bold:hsl(var(--foreground));--tw-prose-counters:hsl(var(--foreground));--tw-prose-bullets:hsl(var(--foreground));--tw-prose-hr:hsl(var(--foreground));--tw-prose-quotes:hsl(var(--foreground));--tw-prose-quote-borders:hsl(var(--foreground));--tw-prose-captions:hsl(var(--foreground));--tw-prose-kbd:#111827;--tw-prose-kbd-shadows:17 24 39;--tw-prose-code:hsl(var(--foreground));--tw-prose-pre-code:hsl(var(--foreground));--tw-prose-pre-bg:hsl(var(--background));--tw-prose-th-borders:hsl(var(--foreground));--tw-prose-td-borders:hsl(var(--foreground));--tw-prose-invert-body:hsl(var(--background));--tw-prose-invert-headings:hsl(var(--background));--tw-prose-invert-lead:hsl(var(--background))}.prose :where(--tw-prose-invert-links):not(:where([class~=not-prose],[class~=not-prose] *)){-d-e-f-a-u-l-t:hsl(var(--primary));foreground:hsl(var(--primary-foreground))}.prose{--tw-prose-invert-bold:hsl(var(--background));--tw-prose-invert-counters:hsl(var(--background));--tw-prose-invert-bullets:hsl(var(--background));--tw-prose-invert-hr:hsl(var(--background));--tw-prose-invert-quotes:hsl(var(--background));--tw-prose-invert-quote-borders:hsl(var(--background));--tw-prose-invert-captions:hsl(var(--background));--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:255 255 255;--tw-prose-invert-code:hsl(var(--background));--tw-prose-invert-pre-code:hsl(var(--background));--tw-prose-invert-pre-bg:hsl(var(--foreground));--tw-prose-invert-th-borders:hsl(var(--background));--tw-prose-invert-td-borders:hsl(var(--background));font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.5em;margin-top:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.75em;margin-top:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.75em;margin-top:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-top:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}body{--color-alpha:#1c1b1b;--color-beta:#f2f2f2;--color-gamma:#999;--color-gamma-opaque:hsla(0,0%,60%,.5);--color-customgradient-start:hsla(0,0%,95%,0);--color-customgradient-end:hsla(0,0%,95%,.85);--shadow-beta:0 25px 50px -12px hsla(0,0%,95%,.15);--ring-offset-shadow:0 0 --var(--color-beta);--ring-shadow:0 0 --var(--color-beta)}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.-right-1{right:-.4rem}.-top-1{top:-.4rem}.bottom-0{bottom:0}.bottom-4{bottom:1.6rem}.bottom-\\[-3px\\]{bottom:-3px}.right-0{right:0}.right-4{right:1.6rem}.top-0{top:0}.top-\\[1px\\]{top:1px}.top-full{top:100%}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\\[99999\\]{z-index:99999}.col-start-2{grid-column-start:2}.float-left{float:left}.m-0{margin:0}.mx-2{margin-left:.8rem;margin-right:.8rem}.mx-8px{margin-left:8px;margin-right:8px}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-bottom:.4rem;margin-top:.4rem}.my-12{margin-bottom:4.8rem;margin-top:4.8rem}.my-16px{margin-bottom:16px;margin-top:16px}.my-24px{margin-bottom:24px;margin-top:24px}.my-8px{margin-bottom:8px;margin-top:8px}.mb-4{margin-bottom:1.6rem}.mb-4px{margin-bottom:4px}.mb-6{margin-bottom:2.4rem}.mb-8px{margin-bottom:8px}.ml-1{margin-left:.4rem}.ml-10{margin-left:4rem}.ml-8px{margin-left:8px}.mr-1{margin-right:.4rem}.mr-2{margin-right:.8rem}.mt-1{margin-top:.4rem}.mt-12px{margin-top:12px}.mt-2{margin-top:.8rem}.mt-24px{margin-top:24px}.mt-4{margin-top:1.6rem}.mt-4px{margin-top:4px}.mt-6{margin-top:2.4rem}.mt-8px{margin-top:8px}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.size-2\\.5{height:1rem;width:1rem}.size-4{height:1.6rem;width:1.6rem}.size-5{height:2rem;width:2rem}.size-6{height:2.4rem;width:2.4rem}.h-10{height:4rem}.h-12px{height:12px}.h-16px{height:16px}.h-2{height:.8rem}.h-20px{height:20px}.h-24px{height:24px}.h-2px{height:2px}.h-3{height:1.2rem}.h-32px{height:32px}.h-36px{height:36px}.h-6{height:2.4rem}.h-\\[30px\\]{height:30px}.h-\\[500px\\]{height:500px}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.max-h-\\[65vh\\]{max-height:65vh}.max-h-full{max-height:100%}.max-h-screen{max-height:100vh}.min-h-0{min-height:0}.min-h-\\[250px\\]{min-height:250px}.min-h-screen{min-height:100vh}.w-1\\/2{width:50%}.w-12px{width:12px}.w-16px{width:16px}.w-2{width:.8rem}.w-20px{width:20px}.w-24{width:9.6rem}.w-24px{width:24px}.w-28px{width:28px}.w-2px{width:2px}.w-3{width:1.2rem}.w-32px{width:32px}.w-36px{width:36px}.w-4{width:1.6rem}.w-6{width:2.4rem}.w-72{width:28.8rem}.w-\\[100px\\]{width:100px}.w-\\[110px\\]{width:110px}.w-\\[120px\\]{width:120px}.w-\\[125\\%\\]{width:125%}.w-\\[150px\\]{width:150px}.w-\\[350px\\]{width:350px}.w-\\[44px\\]{width:44px}.w-\\[48px\\]{width:48px}.w-\\[50px\\]{width:50px}.w-full{width:100%}.w-screen{width:100vw}.min-w-\\[200px\\]{min-width:200px}.min-w-\\[280px\\]{min-width:280px}.max-w-160px{max-width:160px}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-640px{max-width:640px}.max-w-800px{max-width:800px}.max-w-\\[100vw\\]{max-width:100vw}.max-w-\\[45ch\\]{max-width:45ch}.max-w-none{max-width:none}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.grow-0{flex-grow:0}.-translate-y-1{--tw-translate-y:-.4rem}.-translate-y-1,.translate-x-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x:0px}.translate-x-20px{--tw-translate-x:20px}.translate-x-20px,.translate-x-\\[26px\\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\\[26px\\]{--tw-translate-x:26px}.translate-x-\\[2px\\]{--tw-translate-x:2px}.translate-x-\\[2px\\],.translate-y-0\\.5{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0\\.5{--tw-translate-y:.2rem}.translate-y-1{--tw-translate-y:.4rem}.translate-y-1,.translate-y-3{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-3{--tw-translate-y:1.2rem}.scale-100{--tw-scale-x:1;--tw-scale-y:1}.scale-100,.scale-95{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x:.95;--tw-scale-y:.95}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize-y{resize:vertical}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-settings{grid-template-columns:35% 1fr}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-1{gap:.4rem}.gap-12px{gap:12px}.gap-16px{gap:16px}.gap-2{gap:.8rem}.gap-20px{gap:20px}.gap-4{gap:1.6rem}.gap-4px{gap:4px}.gap-5{gap:2rem}.gap-6{gap:2.4rem}.gap-8px{gap:8px}.gap-x-16px{-moz-column-gap:16px;column-gap:16px}.gap-x-4px{-moz-column-gap:4px;column-gap:4px}.gap-x-8px{-moz-column-gap:8px;column-gap:8px}.gap-y-12px{row-gap:12px}.gap-y-16px{row-gap:16px}.gap-y-24px{row-gap:24px}.gap-y-4px{row-gap:4px}.gap-y-6{row-gap:2.4rem}.gap-y-8px{row-gap:8px}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.2rem*var(--tw-space-y-reverse));margin-top:calc(1.2rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.6rem*var(--tw-space-y-reverse));margin-top:calc(1.6rem*(1 - var(--tw-space-y-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.self-center{align-self:center}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-x-scroll{overflow-x:scroll}.overflow-y-scroll{overflow-y:scroll}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-pre-wrap{white-space:pre-wrap}.rounded{border-radius:.4rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-t{border-top-left-radius:.4rem;border-top-right-radius:.4rem}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l-0{border-left-width:0}.border-r-0{border-right-width:0}.border-r-2{border-right-width:2px}.border-t-0{border-top-width:0}.border-solid{border-style:solid}.border-none{border-style:none}.border-black{--tw-border-opacity:1;border-color:rgb(28 27 27/var(--tw-border-opacity,1))}.border-border{border-color:hsl(var(--border))}.border-green-600\\/10{border-color:#16a34a1a}.border-grey-mid{--tw-border-opacity:1;border-color:rgb(153 153 153/var(--tw-border-opacity,1))}.border-neutral-800{--tw-border-opacity:1;border-color:rgb(38 38 38/var(--tw-border-opacity,1))}.border-transparent{border-color:transparent}.border-unraid-red\\/10{border-color:#e228281a}.border-unraid-red\\/90{border-color:#e22828e6}.border-white\\/10{border-color:#ffffff1a}.bg-background{background-color:hsl(var(--background))}.bg-black{--tw-bg-opacity:1;background-color:rgb(28 27 27/var(--tw-bg-opacity,1))}.bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.bg-card{background-color:hsl(var(--card))}.bg-foreground{background-color:hsl(var(--foreground))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.bg-green-500{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.bg-header-background-color{background-color:var(--header-background-color)}.bg-header-text-secondary{background-color:var(--header-text-secondary)}.bg-muted{background-color:hsl(var(--muted))}.bg-muted\\/80{background-color:hsl(var(--muted)/.8)}.bg-popover{background-color:hsl(var(--popover))}.bg-teal-500{--tw-bg-opacity:1;background-color:rgb(20 184 166/var(--tw-bg-opacity,1))}.bg-transparent{background-color:transparent}.bg-unraid-green{--tw-bg-opacity:1;background-color:rgb(99 166 89/var(--tw-bg-opacity,1))}.bg-unraid-red{--tw-bg-opacity:1;background-color:rgb(226 40 40/var(--tw-bg-opacity,1))}.bg-unraid-red\\/90{background-color:#e22828e6}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity,1))}.bg-zinc-800{background-color:rgb(39 39 42/var(--tw-bg-opacity,1))}.bg-opacity-100,.bg-zinc-800{--tw-bg-opacity:1}.bg-opacity-80{--tw-bg-opacity:.8}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-unraid-red{--tw-gradient-from:#e22828 var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.to-orange{--tw-gradient-to:#ff8c2f var(--tw-gradient-to-position)}.to-orange\\/60{--tw-gradient-to:rgba(255,140,47,.6) var(--tw-gradient-to-position)}.fill-current{fill:currentColor}.fill-green-600{fill:#16a34a}.fill-popover{fill:hsl(var(--popover))}.fill-unraid-red{fill:#e22828}.p-0{padding:0}.p-1{padding:.4rem}.p-12px{padding:12px}.p-16px{padding:16px}.p-2{padding:.8rem}.p-4{padding:1.6rem}.p-6{padding:2.4rem}.p-8px{padding:8px}.px-0{padding-left:0;padding-right:0}.px-12px{padding-left:12px;padding-right:12px}.px-16px{padding-left:16px;padding-right:16px}.px-4{padding-left:1.6rem;padding-right:1.6rem}.px-4px{padding-left:4px;padding-right:4px}.px-6{padding-left:2.4rem;padding-right:2.4rem}.px-6px{padding-left:6px;padding-right:6px}.px-7{padding-left:2.8rem;padding-right:2.8rem}.px-8px{padding-left:8px;padding-right:8px}.py-2{padding-bottom:.8rem;padding-top:.8rem}.py-24px{padding-bottom:24px;padding-top:24px}.py-4{padding-bottom:1.6rem;padding-top:1.6rem}.py-4px{padding-bottom:4px;padding-top:4px}.py-5{padding-bottom:2rem;padding-top:2rem}.py-8px{padding-bottom:8px;padding-top:8px}.pb-0{padding-bottom:0}.pb-12{padding-bottom:4.8rem}.pb-2{padding-bottom:.8rem}.pb-8px{padding-bottom:8px}.pl-3{padding-left:1.2rem}.pl-40px{padding-left:40px}.pr-16px{padding-right:16px}.pr-40px{padding-right:40px}.pr-4px{padding-right:4px}.pt-4px{padding-top:4px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-end{text-align:end}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-10px{font-size:10px}.text-12px{font-size:12px}.text-14px{font-size:14px}.text-16px{font-size:16px}.text-18px{font-size:18px}.text-20px{font-size:20px}.text-24px{font-size:24px}.text-2xl{font-size:2.4rem;line-height:3.2rem}.text-base{font-size:1.6rem;line-height:2.4rem}.text-lg{font-size:1.8rem;line-height:2.8rem}.text-sm{font-size:1.4rem;line-height:2rem}.text-xl{font-size:2rem;line-height:2.8rem}.text-xs{font-size:1.2rem;line-height:1.6rem}.font-bold{font-weight:700}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-6{line-height:2.4rem}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.tracking-normal{letter-spacing:0}.tracking-wide{letter-spacing:.025em}.tracking-widest{letter-spacing:.1em}.text-\\[\\#486dba\\]{--tw-text-opacity:1;color:rgb(72 109 186/var(--tw-text-opacity,1))}.text-black{--tw-text-opacity:1;color:rgb(28 27 27/var(--tw-text-opacity,1))}.text-current{color:currentColor}.text-destructive{color:hsl(var(--destructive))}.text-foreground{color:hsl(var(--foreground))}.text-gray-200{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-green-500{--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity,1))}.text-green-600{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.text-grey-mid{--tw-text-opacity:1;color:rgb(153 153 153/var(--tw-text-opacity,1))}.text-header-text-primary{color:var(--header-text-primary)}.text-header-text-secondary{color:var(--header-text-secondary)}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-orange{--tw-text-opacity:1;color:rgb(255 140 47/var(--tw-text-opacity,1))}.text-orange-dark{--tw-text-opacity:1;color:rgb(241 90 44/var(--tw-text-opacity,1))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-unraid-green{--tw-text-opacity:1;color:rgb(99 166 89/var(--tw-text-opacity,1))}.text-unraid-red{--tw-text-opacity:1;color:rgb(226 40 40/var(--tw-text-opacity,1))}.text-unraid-red-500{--tw-text-opacity:1;color:rgb(244 63 63/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity,1))}.text-yellow-accent{--tw-text-opacity:1;color:rgb(233 191 65/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-100{opacity:1}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-75{opacity:.75}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-inner{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 rgba(0,0,0,.05);--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.shadow-none,.shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.shadow-green-600\\/30{--tw-shadow-color:rgba(22,163,74,.3);--tw-shadow:var(--tw-shadow-colored)}.shadow-orange\\/10{--tw-shadow-color:rgba(255,140,47,.1);--tw-shadow:var(--tw-shadow-colored)}.shadow-unraid-red\\/30{--tw-shadow-color:rgba(226,40,40,.3);--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.outline-black{outline-color:#1c1b1b}.outline-primary{outline-color:hsl(var(--primary))}.outline-white{outline-color:#fff}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-0,.ring-2{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-primary{--tw-ring-color:hsl(var(--primary))}.ring-offset-2{--tw-ring-offset-width:2px}.ring-offset-background{--tw-ring-offset-color:hsl(var(--background))}.grayscale{--tw-grayscale:grayscale(100%)}.grayscale,.invert{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert:invert(100%)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-none{transition-property:none}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.duration-100{animation-duration:.1s}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.ease-in{animation-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.running{animation-play-state:running}.\\*\\:cursor-default>*{cursor:default}.even\\:bg-black\\/5:nth-child(2n){background-color:#1c1b1b0d}.even\\:bg-grey-darkest:nth-child(2n){--tw-bg-opacity:1;background-color:rgb(34 34 34/var(--tw-bg-opacity,1))}@keyframes pulse{50%{opacity:.5}}.hover\\:animate-pulse:hover{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.hover\\:border-orange-dark:hover{--tw-border-opacity:1;border-color:rgb(241 90 44/var(--tw-border-opacity,1))}.hover\\:bg-blue-600:hover{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.hover\\:bg-unraid-red:hover{--tw-bg-opacity:1;background-color:rgb(226 40 40/var(--tw-bg-opacity,1))}.hover\\:bg-gradient-to-r:hover{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.hover\\:from-unraid-red:hover{--tw-gradient-from:#e22828 var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\\:from-unraid-red\\/60:hover{--tw-gradient-from:rgba(226,40,40,.6) var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\\:to-orange:hover{--tw-gradient-to:#ff8c2f var(--tw-gradient-to-position)}.hover\\:to-orange\\/60:hover{--tw-gradient-to:rgba(255,140,47,.6) var(--tw-gradient-to-position)}.hover\\:text-\\[\\#3b5ea9\\]:hover{--tw-text-opacity:1;color:rgb(59 94 169/var(--tw-text-opacity,1))}.hover\\:text-destructive:hover{color:hsl(var(--destructive))}.hover\\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\\:underline:hover{text-decoration-line:underline}.hover\\:no-underline:hover{text-decoration-line:none}.hover\\:opacity-100:hover{opacity:1}.hover\\:opacity-75:hover{opacity:.75}.focus\\:border-orange-dark:focus{--tw-border-opacity:1;border-color:rgb(241 90 44/var(--tw-border-opacity,1))}.focus\\:bg-unraid-red:focus{--tw-bg-opacity:1;background-color:rgb(226 40 40/var(--tw-bg-opacity,1))}.focus\\:bg-gradient-to-r:focus{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.focus\\:from-unraid-red:focus{--tw-gradient-from:#e22828 var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\\:from-unraid-red\\/60:focus{--tw-gradient-from:rgba(226,40,40,.6) var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\\:to-orange:focus{--tw-gradient-to:#ff8c2f var(--tw-gradient-to-position)}.focus\\:to-orange\\/60:focus{--tw-gradient-to:rgba(255,140,47,.6) var(--tw-gradient-to-position)}.focus\\:text-\\[\\#3b5ea9\\]:focus{--tw-text-opacity:1;color:rgb(59 94 169/var(--tw-text-opacity,1))}.focus\\:text-white:focus{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.focus\\:underline:focus{text-decoration-line:underline}.focus\\:no-underline:focus{text-decoration-line:none}.focus\\:opacity-100:focus{opacity:1}.focus\\:opacity-75:focus{opacity:.75}.focus\\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\\:ring-indigo-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(99 102 241/var(--tw-ring-opacity,1))}.focus\\:ring-indigo-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(79 70 229/var(--tw-ring-opacity,1))}.focus\\:ring-offset-2:focus{--tw-ring-offset-width:2px}.disabled\\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\\:focus\\:opacity-50:focus:disabled,.disabled\\:hover\\:opacity-50:hover:disabled,.disabled\\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\\:text-orange-dark{--tw-text-opacity:1;color:rgb(241 90 44/var(--tw-text-opacity,1))}.group:hover .group-hover\\:underline{text-decoration-line:underline}.group:hover .group-hover\\:opacity-100{opacity:1}.group:focus .group-focus\\:text-orange-dark{--tw-text-opacity:1;color:rgb(241 90 44/var(--tw-text-opacity,1))}.group:focus .group-focus\\:underline{text-decoration-line:underline}.data-\\[disabled\\]\\:opacity-100[data-disabled],.group:focus .group-focus\\:opacity-100{opacity:1}.prose-a\\:text-unraid-red :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity:1;color:rgb(226 40 40/var(--tw-text-opacity,1))}.hover\\:prose-a\\:text-unraid-red\\/60 :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):hover{color:#e2282899}.hover\\:prose-a\\:no-underline :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):hover{text-decoration-line:none}.dark\\:border-white:is(.dark *){--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.dark\\:bg-black:is(.dark *){--tw-bg-opacity:1;background-color:rgb(28 27 27/var(--tw-bg-opacity,1))}.dark\\:text-white:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.dark\\:prose-a\\:text-orange :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):is(.dark *){--tw-text-opacity:1;color:rgb(255 140 47/var(--tw-text-opacity,1))}.hover\\:dark\\:prose-a\\:text-orange\\/60 :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):is(.dark *):hover{color:#ff8c2f99}@media (min-width:640px){.sm\\:col-span-2{grid-column:span 2/span 2}.sm\\:col-span-3{grid-column:span 3/span 3}.sm\\:col-start-2{grid-column-start:2}.sm\\:block{display:block}.sm\\:flex{display:flex}.sm\\:w-\\[150px\\]{width:150px}.sm\\:min-w-\\[400px\\]{min-width:400px}.sm\\:max-w-300px{max-width:300px}.sm\\:max-w-\\[540px\\]{max-width:540px}.sm\\:max-w-lg{max-width:32rem}.sm\\:flex-shrink-0{flex-shrink:0}.sm\\:flex-grow-0{flex-grow:0}.sm\\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\\:flex-row{flex-direction:row}.sm\\:items-start{align-items:flex-start}.sm\\:items-center{align-items:center}.sm\\:justify-end{justify-content:flex-end}.sm\\:justify-center{justify-content:center}.sm\\:justify-between{justify-content:space-between}.sm\\:gap-16px{gap:16px}.sm\\:gap-24px{gap:24px}.sm\\:gap-y-24px{row-gap:24px}.sm\\:p-16px{padding:16px}.sm\\:px-20px{padding-left:20px;padding-right:20px}.sm\\:pr-40px{padding-right:40px}.sm\\:text-right{text-align:right}.sm\\:text-18px{font-size:18px}.sm\\:text-20px{font-size:20px}.sm\\:text-24px{font-size:24px}}@media (min-width:768px){.md\\:inline-block{display:inline-block}.md\\:flex-row{flex-direction:row}.md\\:items-start{align-items:flex-start}.md\\:items-end{align-items:flex-end}.md\\:justify-between{justify-content:space-between}.md\\:gap-16px{gap:16px}.md\\:p-24px{padding:24px}.md\\:text-24px{font-size:24px}}@media (min-width:470px){.\\32xs\\:block{display:block}}@media (min-width:530px){.xs\\:block{display:block}.xs\\:flex-row{flex-direction:row}.xs\\:items-baseline{align-items:baseline}.xs\\:justify-start{justify-content:flex-start}.xs\\:gap-x-12px{-moz-column-gap:12px;column-gap:12px}}@media (min-height:700px){.tall\\:max-h-\\[75vh\\]{max-height:75vh}}.\\[\\&\\>\\*\\:nth-child\\(even\\)\\]\\:ml-10>:nth-child(2n){margin-left:4rem}.\\[\\&\\>\\*\\:nth-child\\(odd\\)\\]\\:text-end>:nth-child(odd){text-align:end}.\\[\\&_\\.vertical-layout\\]\\:space-y-6 .vertical-layout>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2.4rem*var(--tw-space-y-reverse));margin-top:calc(2.4rem*(1 - var(--tw-space-y-reverse)))}']]]),$ft={id:"modals",ref:"modals",class:"relative z-[99999]"},Cft={class:"w-full flex gap-8px justify-center mx-auto"},jft=Eoe({__name:"WelcomeModal.ce",props:{server:{type:[Object,String]}},setup(eee){const{t:t}=wde(),tee=eee,ree=kZe(),oee=IZe(),{partnerLogo:aee,partnerName:nee}=CUe(ree),iee=nie((()=>nee.value?t("Welcome to your new {0} system, powered by Unraid!",[nee.value]):t("Welcome to Unraid!"))),see=nie((()=>t("First, you’ll create your device’s login credentials, then you’ll activate your Unraid license—your device’s operating system (OS)."))),lee=_re(!0),cee=()=>{lee.value=!1};return ene((()=>{window.document.querySelector("#confirmPassword")&&(lee.value?window.document.documentElement.style.setProperty("font-size","62.5%"):window.document.documentElement.style.setProperty("font-size","100%"))})),Moe((()=>{if(!tee.server)throw new Error("Server data not present");if("object"==typeof tee.server)oee.setServer(tee.server);else if("string"==typeof tee.server){const eee=JSON.parse(tee.server);oee.setServer(eee)}})),(eee,tee)=>{const ree=Mpt,oee=kct;return xne(),Ene("div",$ft,[zre(lee)?(xne(),One(oee,{key:0,t:zre(t),open:zre(lee),"show-close-x":!1,title:zre(iee),"title-in-main":!!zre(aee),description:zre(see),"overlay-color":"bg-background","overlay-opacity":"bg-opacity-100","max-width":"max-w-800px","disable-shadow":!0,"modal-vertical-center":!1,"disable-overlay-close":!0,onClose:cee},eae({footer:doe((()=>[Ane("div",Cft,[Tne(zre($pe),{text:zre(t)("Create a password"),onClick:cee},null,8,["text"])])])),subFooter:doe((()=>[Tne(Npt,{"active-step":1,class:"hidden sm:flex mt-6"})])),_:2},[zre(aee)?{name:"header",fn:doe((()=>[Tne(ree)])),key:"0"}:void 0]),1032,["t","open","title","title-in-main","description"])):Mne("",!0)],512)}}}),Aft=Ode(jft,[["styles",[':root{--background:0 0% 100%;--foreground:0 0% 3.9%;--muted:0 0% 96.1%;--muted-foreground:0 0% 45.1%;--popover:0 0% 100%;--popover-foreground:0 0% 3.9%;--card:0 0% 100%;--card-foreground:0 0% 3.9%;--border:0 0% 89.8%;--input:0 0% 89.8%;--primary:0 0% 9%;--primary-foreground:0 0% 98%;--secondary:0 0% 96.1%;--secondary-foreground:0 0% 9%;--accent:0 0% 96.1%;--accent-foreground:0 0% 9%;--destructive:0 84.2% 60.2%;--destructive-foreground:0 0% 98%;--ring:0 0% 3.9%;--radius:.5rem;--chart-1:12 76% 61%;--chart-2:173 58% 39%;--chart-3:197 37% 24%;--chart-4:43 74% 66%;--chart-5:27 87% 67%}.dark{--background:0 0% 3.9%;--foreground:0 0% 98%;--muted:0 0% 14.9%;--muted-foreground:0 0% 63.9%;--popover:0 0% 3.9%;--popover-foreground:0 0% 98%;--card:0 0% 3.9%;--card-foreground:0 0% 98%;--border:0 0% 14.9%;--input:0 0% 14.9%;--primary:0 0% 98%;--primary-foreground:0 0% 9%;--secondary:0 0% 14.9%;--secondary-foreground:0 0% 98%;--accent:0 0% 14.9%;--accent-foreground:0 0% 98%;--destructive:0 62.8% 30.6%;--destructive-foreground:0 0% 98%;--ring:0 0% 83.1%;--chart-1:220 70% 50%;--chart-2:160 60% 45%;--chart-3:30 80% 55%;--chart-4:280 65% 60%;--chart-5:340 75% 55%}*{border-color:hsl(var(--border))}.inset-y-0{bottom:0;top:0}.-bottom-\\[2px\\]{bottom:-2px}.-left-\\[2px\\]{left:-2px}.-right-\\[2px\\]{right:-2px}.-top-\\[2px\\]{top:-2px}.left-0{left:0}.left-2{left:.8rem}.top-1\\/2{top:50%}.top-4{top:1.6rem}.-mx-1{margin-left:-.4rem;margin-right:-.4rem}.mb-2{margin-bottom:.8rem}.ml-auto{margin-left:auto}.aspect-\\[7\\/4\\]{aspect-ratio:7/4}.h-11{height:4.4rem}.h-2\\.5{height:1rem}.h-3\\.5{height:1.4rem}.h-4{height:1.6rem}.h-5{height:2rem}.h-8{height:3.2rem}.h-9{height:3.6rem}.h-\\[--reka-select-trigger-height\\]{height:var(--reka-select-trigger-height)}.h-px{height:1px}.max-h-96{max-height:38.4rem}.w-10{width:4rem}.w-11{width:4.4rem}.w-12{width:4.8rem}.w-14px{width:14px}.w-16{width:6.4rem}.w-2\\.5{width:1rem}.w-20{width:8rem}.w-3\\.5{width:1.4rem}.w-3\\/4{width:75%}.w-5{width:2rem}.w-8{width:3.2rem}.w-\\[180px\\]{width:180px}.w-\\[200px\\]{width:200px}.w-\\[300px\\]{width:300px}.w-\\[400px\\]{width:400px}.min-w-32{min-width:12.8rem}.min-w-\\[--reka-select-trigger-width\\]{min-width:var(--reka-select-trigger-width)}.max-w-1024px{max-width:1024px}.max-w-2xl{max-width:42rem}.max-w-md{max-width:28rem}.flex-shrink-0,.shrink-0{flex-shrink:0}.-translate-y-1\\/2{--tw-translate-y:-50%}.-translate-y-1\\/2,.translate-x-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform,.translate-x-20px{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes mark-2{50%{transform:translateY(-40px)}to{transform:translateY(0)}}.animate-mark-2{animation:mark-2 1.5s ease infinite}@keyframes mark-3{50%{transform:translateY(-62px)}to{transform:translateY(0)}}.animate-mark-3{animation:mark-3 1.5s ease infinite}@keyframes mark-6{50%{transform:translateY(40px)}to{transform:translateY(0)}}.animate-mark-6{animation:mark-6 1.5s ease infinite}@keyframes mark-7{50%{transform:translateY(62px)}to{transform:translateY(0)}}.animate-mark-7{animation:mark-7 1.5s ease infinite}.cursor-default{cursor:default}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.gap-1\\.5{gap:.6rem}.gap-3{gap:1.2rem}.gap-y-2{row-gap:.8rem}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.8rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.8rem*var(--tw-space-x-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.4rem*var(--tw-space-y-reverse));margin-top:calc(.4rem*(1 - var(--tw-space-y-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.8rem*var(--tw-space-y-reverse));margin-top:calc(.8rem*(1 - var(--tw-space-y-reverse)))}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.rounded-\\[inherit\\]{border-radius:inherit}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-current{border-color:currentColor}.border-input{border-color:hsl(var(--input))}.border-muted{border-color:hsl(var(--muted))}.border-orange{--tw-border-opacity:1;border-color:rgb(255 140 47/var(--tw-border-opacity,1))}.border-primary{border-color:hsl(var(--primary))}.border-unraid-red{--tw-border-opacity:1;border-color:rgb(226 40 40/var(--tw-border-opacity,1))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-yellow-100{--tw-border-opacity:1;border-color:rgb(254 249 195/var(--tw-border-opacity,1))}.border-e-transparent{border-inline-end-color:transparent}.border-l-transparent{border-left-color:transparent}.border-t-transparent{border-top-color:transparent}.bg-black\\/80{background-color:#1c1b1bcc}.bg-blue-100{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.bg-border{background-color:hsl(var(--border))}.bg-current{background-color:currentColor}.bg-destructive{background-color:hsl(var(--destructive))}.bg-gray-300{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.bg-green-200{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity,1))}.bg-grey{--tw-bg-opacity:1;background-color:rgb(224 224 224/var(--tw-bg-opacity,1))}.bg-indigo-100{--tw-bg-opacity:1;background-color:rgb(224 231 255/var(--tw-bg-opacity,1))}.bg-input{background-color:hsl(var(--input))}.bg-muted\\/20{background-color:hsl(var(--muted)/.2)}.bg-neutral-900{--tw-bg-opacity:1;background-color:rgb(23 23 23/var(--tw-bg-opacity,1))}.bg-orange{--tw-bg-opacity:1;background-color:rgb(255 140 47/var(--tw-bg-opacity,1))}.bg-pink-100{--tw-bg-opacity:1;background-color:rgb(252 231 243/var(--tw-bg-opacity,1))}.bg-primary{background-color:hsl(var(--primary))}.bg-purple-100{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity,1))}.bg-secondary{background-color:hsl(var(--secondary))}.fill-black{fill:#1c1b1b}.fill-white{fill:#fff}.p-1\\.5{padding:.6rem}.p-12{padding:4.8rem}.p-20{padding:8rem}.p-3{padding:1.2rem}.p-8{padding:3.2rem}.p-px{padding:1px}.px-2{padding-left:.8rem;padding-right:.8rem}.px-3{padding-left:1.2rem;padding-right:1.2rem}.px-4\\.5{padding-left:1.125rem;padding-right:1.125rem}.px-8{padding-left:3.2rem;padding-right:3.2rem}.py-1{padding-bottom:.4rem;padding-top:.4rem}.py-1\\.5{padding-bottom:.6rem;padding-top:.6rem}.py-12px{padding-bottom:12px;padding-top:12px}.py-2\\.5{padding-bottom:1rem;padding-top:1rem}.py-6{padding-bottom:2.4rem;padding-top:2.4rem}.pl-8{padding-left:3.2rem}.pr-2{padding-right:.8rem}.text-start{text-align:start}.align-\\[-0\\.125em\\]{vertical-align:-.125em}.text-3xl{font-size:3rem;line-height:3.6rem}.font-medium{font-weight:500}.text-blue-800{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.text-green-800{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity,1))}.text-indigo-800{--tw-text-opacity:1;color:rgb(55 48 163/var(--tw-text-opacity,1))}.text-muted-foreground\\/50{color:hsl(var(--muted-foreground)/.5)}.text-pink-800{--tw-text-opacity:1;color:rgb(157 23 77/var(--tw-text-opacity,1))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-purple-800{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity,1))}.no-underline{text-decoration-line:none}.underline-offset-4{text-underline-offset:4px}.opacity-70{opacity:.7}.shadow,.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-md,.shadow-none{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.animate-in{animation-duration:.15s;animation-name:enter;--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial}.fade-in-0{--tw-enter-opacity:0}.zoom-in-95{--tw-enter-scale:.95}:where([data-sonner-toaster][dir=ltr]),:where(html[dir=ltr]){--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0;--toast-close-button-start:0;--toast-close-button-end:unset;--toast-close-button-transform:translate(-35%,-35%)}:where([data-sonner-toaster][dir=rtl]),:where(html[dir=rtl]){--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto;--toast-close-button-start:unset;--toast-close-button-end:0;--toast-close-button-transform:translate(35%,-35%)}:where([data-sonner-toaster]){font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;position:fixed;width:var(--width);--gray1:#fcfcfc;--gray2:#f8f8f8;--gray3:#f3f3f3;--gray4:#ededed;--gray5:#e8e8e8;--gray6:#e2e2e2;--gray7:#dbdbdb;--gray8:#c7c7c7;--gray9:#8f8f8f;--gray10:#858585;--gray11:#6f6f6f;--gray12:#171717;--border-radius:8px;box-sizing:border-box;list-style:none;margin:0;outline:none;padding:0;transition:transform .4s ease;z-index:999999999}:where([data-sonner-toaster][data-lifted=true]){transform:translateY(-10px)}@media (hover:none) and (pointer:coarse){:where([data-sonner-toaster][data-lifted=true]){transform:none}}:where([data-sonner-toaster][data-x-position=right]){right:max(var(--offset),env(safe-area-inset-right))}:where([data-sonner-toaster][data-x-position=left]){left:max(var(--offset),env(safe-area-inset-left))}:where([data-sonner-toaster][data-x-position=center]){left:50%;transform:translate(-50%)}:where([data-sonner-toaster][data-y-position=top]){top:max(var(--offset),env(safe-area-inset-top))}:where([data-sonner-toaster][data-y-position=bottom]){bottom:max(var(--offset),env(safe-area-inset-bottom))}:where([data-sonner-toast]){--y:translateY(100%);--lift-amount:calc(var(--lift)*var(--gap));box-sizing:border-box;filter:blur(0);opacity:0;outline:none;overflow-wrap:anywhere;position:absolute;touch-action:none;transform:var(--y);transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;z-index:var(--z-index)}:where([data-sonner-toast][data-styled=true]){align-items:center;background:var(--normal-bg);border:1px solid var(--normal-border);border-radius:var(--border-radius);box-shadow:0 4px 12px #0000001a;color:var(--normal-text);display:flex;font-size:13px;gap:6px;padding:16px;width:var(--width)}:where([data-sonner-toast]:focus-visible){box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast][data-y-position=top]){top:0;--y:translateY(-100%);--lift:1;--lift-amount:calc(var(--gap)*1)}:where([data-sonner-toast][data-y-position=bottom]){bottom:0;--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift)*var(--gap))}:where([data-sonner-toast]) :where([data-description]){color:inherit;font-weight:400;line-height:1.4}:where([data-sonner-toast]) :where([data-title]){color:inherit;font-weight:500;line-height:1.5}:where([data-sonner-toast]) :where([data-icon]){align-items:center;display:flex;flex-shrink:0;height:16px;justify-content:flex-start;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end);position:relative;width:16px}:where([data-sonner-toast][data-promise=true]) :where([data-icon])>svg{animation:sonner-fade-in .3s ease forwards;opacity:0;transform:scale(.8);transform-origin:center}:where([data-sonner-toast]) :where([data-icon])>*{flex-shrink:0}:where([data-sonner-toast]) :where([data-icon]) svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}:where([data-sonner-toast]) :where([data-content]){display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{align-items:center;background:var(--normal-text);border:none;border-radius:4px;color:var(--normal-bg);cursor:pointer;display:flex;flex-shrink:0;font-size:12px;height:24px;margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);outline:none;padding-left:8px;padding-right:8px;transition:opacity .4s,box-shadow .2s}:where([data-sonner-toast]) :where([data-button]):focus-visible{box-shadow:0 0 0 2px #0006}:where([data-sonner-toast]) :where([data-button]):first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}:where([data-sonner-toast]) :where([data-cancel]){background:#00000014;color:var(--normal-text)}:where([data-sonner-toast][data-theme=dark]) :where([data-cancel]){background:#ffffff4d}[data-sonner-toast] [data-close-button]{align-items:center;background:var(--gray1);border:1px solid var(--gray4);border-radius:50%;color:var(--gray12);cursor:pointer;display:flex;height:20px;justify-content:center;left:var(--toast-close-button-start);padding:0;position:absolute;right:var(--toast-close-button-end);top:0;transform:var(--toast-close-button-transform);transition:opacity .1s,background .2s,border-color .2s;width:20px;z-index:1}:where([data-sonner-toast]) :where([data-close-button]):focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast]) :where([data-disabled=true]){cursor:not-allowed}[data-sonner-toast]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}:where([data-sonner-toast][data-swiping=true]):before{content:"";height:100%;left:0;position:absolute;right:0;z-index:-1}:where([data-sonner-toast][data-y-position=top][data-swiping=true]):before{bottom:50%;transform:scaleY(3) translateY(50%)}:where([data-sonner-toast][data-y-position=bottom][data-swiping=true]):before{top:50%;transform:scaleY(3) translateY(-50%)}:where([data-sonner-toast][data-swiping=false][data-removed=true]):before{content:"";inset:0;position:absolute;transform:scaleY(2)}:where([data-sonner-toast]):after{bottom:100%;content:"";height:calc(var(--gap) + 1px);left:0;position:absolute;width:100%}:where([data-sonner-toast][data-mounted=true]){--y:translateY(0);opacity:1}:where([data-sonner-toast][data-expanded=false][data-front=false]){--scale:var(--toasts-before) * .05 + 1;--y:translateY(calc(var(--lift-amount)*var(--toasts-before))) scale(calc(var(--scale)*-1));height:var(--front-toast-height)}:where([data-sonner-toast])>*{transition:opacity .4s}:where([data-sonner-toast][data-expanded=false][data-front=false][data-styled=true])>*{opacity:0}:where([data-sonner-toast][data-visible=false]){opacity:0;pointer-events:none}:where([data-sonner-toast][data-mounted=true][data-expanded=true]){--y:translateY(calc(var(--lift)*var(--offset)));height:var(--initial-height)}:where([data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]){--y:translateY(calc(var(--lift)*-100%));opacity:0}:where([data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]){--y:translateY(calc(var(--lift)*var(--offset) + var(--lift)*-100%));opacity:0}:where([data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]){--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}:where([data-sonner-toast][data-removed=true][data-front=false]):before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount,0));transition:none}[data-sonner-toast][data-swiped=true]{-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation:swipe-out .2s ease-out forwards}@keyframes swipe-out{0%{opacity:1;transform:translateY(calc(var(--lift)*var(--offset) + var(--swipe-amount)))}to{opacity:0;transform:translateY(calc(var(--lift)*var(--offset) + var(--swipe-amount) + var(--lift)*-100%))}}@media (max-width:600px){[data-sonner-toaster]{position:fixed;--mobile-offset:16px;left:var(--mobile-offset);right:var(--mobile-offset);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset)*-1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset)*2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset)}[data-sonner-toaster][data-y-position=bottom]{bottom:20px}[data-sonner-toaster][data-y-position=top]{top:20px}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset);right:var(--mobile-offset);transform:none}}[data-sonner-toaster][data-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:#ecfdf3;--success-border:#d3fde5;--success-text:#008a2e;--info-bg:#f0f8ff;--info-border:#d3e0fd;--info-text:#0973dc;--warning-bg:#fffcf0;--warning-border:#fdf5d3;--warning-text:#dc7609;--error-bg:#fff0f0;--error-border:#ffe0e1;--error-text:#e60000}[data-sonner-toaster][data-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:#333;--normal-text:var(--gray1)}[data-sonner-toaster][data-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-theme=dark]{--normal-bg:#000;--normal-border:#333;--normal-text:var(--gray1);--success-bg:#001f0f;--success-border:#003d1c;--success-text:#59f3a6;--info-bg:#000d1f;--info-border:#00113d;--info-text:#5896f3;--warning-bg:#1d1f00;--warning-border:#3d3d00;--warning-text:#f3cf58;--error-bg:#2d0607;--error-border:#4d0408;--error-text:#ff9ea1}[data-rich-colors=true][data-sonner-toast][data-type=success],[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info],[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning],[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error],[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);inset:0;position:absolute;width:var(--size);z-index:10}.sonner-loading-wrapper[data-visible=false]{animation:sonner-fade-out .2s ease forwards;transform-origin:center}.sonner-spinner{height:var(--size);left:50%;position:relative;top:50%;width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media (prefers-reduced-motion){.sonner-loading-bar,[data-sonner-toast],[data-sonner-toast]>*{animation:none!important;transition:none!important}}.sonner-loader{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}.file\\:border-0::file-selector-button{border-width:0}.file\\:bg-transparent::file-selector-button{background-color:transparent}.file\\:text-sm::file-selector-button{font-size:1.4rem;line-height:2rem}.file\\:font-medium::file-selector-button{font-weight:500}.placeholder\\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}.placeholder\\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.hover\\:border-grey:hover{--tw-border-opacity:1;border-color:rgb(224 224 224/var(--tw-border-opacity,1))}.hover\\:border-grey-mid:hover{--tw-border-opacity:1;border-color:rgb(153 153 153/var(--tw-border-opacity,1))}.hover\\:border-muted:hover{border-color:hsl(var(--muted))}.hover\\:border-unraid-red:hover{--tw-border-opacity:1;border-color:rgb(226 40 40/var(--tw-border-opacity,1))}.hover\\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\\:bg-blue-200:hover{--tw-bg-opacity:1;background-color:rgb(191 219 254/var(--tw-bg-opacity,1))}.hover\\:bg-destructive\\/90:hover{background-color:hsl(var(--destructive)/.9)}.hover\\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.hover\\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.hover\\:bg-gray-800:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.hover\\:bg-green-300:hover{--tw-bg-opacity:1;background-color:rgb(134 239 172/var(--tw-bg-opacity,1))}.hover\\:bg-grey:hover{--tw-bg-opacity:1;background-color:rgb(224 224 224/var(--tw-bg-opacity,1))}.hover\\:bg-grey-mid:hover{--tw-bg-opacity:1;background-color:rgb(153 153 153/var(--tw-bg-opacity,1))}.hover\\:bg-indigo-200:hover{--tw-bg-opacity:1;background-color:rgb(199 210 254/var(--tw-bg-opacity,1))}.hover\\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\\:bg-orange-dark:hover{--tw-bg-opacity:1;background-color:rgb(241 90 44/var(--tw-bg-opacity,1))}.hover\\:bg-pink-200:hover{--tw-bg-opacity:1;background-color:rgb(251 207 232/var(--tw-bg-opacity,1))}.hover\\:bg-primary\\/90:hover{background-color:hsl(var(--primary)/.9)}.hover\\:bg-purple-200:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity,1))}.hover\\:bg-secondary\\/80:hover{background-color:hsl(var(--secondary)/.8)}.hover\\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\\:bg-yellow-200:hover{--tw-bg-opacity:1;background-color:rgb(254 240 138/var(--tw-bg-opacity,1))}.hover\\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\\:text-black:hover{--tw-text-opacity:1;color:rgb(28 27 27/var(--tw-text-opacity,1))}.hover\\:text-primary:hover{color:hsl(var(--primary))}.hover\\:shadow-md:hover{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\\:shadow-orange\\/50:hover{--tw-shadow-color:rgba(255,140,47,.5);--tw-shadow:var(--tw-shadow-colored)}.focus\\:border-grey:focus{--tw-border-opacity:1;border-color:rgb(224 224 224/var(--tw-border-opacity,1))}.focus\\:border-grey-mid:focus{--tw-border-opacity:1;border-color:rgb(153 153 153/var(--tw-border-opacity,1))}.focus\\:border-muted:focus{border-color:hsl(var(--muted))}.focus\\:border-unraid-red:focus{--tw-border-opacity:1;border-color:rgb(226 40 40/var(--tw-border-opacity,1))}.focus\\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\\:bg-grey:focus{--tw-bg-opacity:1;background-color:rgb(224 224 224/var(--tw-bg-opacity,1))}.focus\\:bg-grey-mid:focus{--tw-bg-opacity:1;background-color:rgb(153 153 153/var(--tw-bg-opacity,1))}.focus\\:bg-muted:focus{background-color:hsl(var(--muted))}.focus\\:bg-white:focus{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.focus\\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\\:text-black:focus{--tw-text-opacity:1;color:rgb(28 27 27/var(--tw-text-opacity,1))}.focus\\:text-primary:focus{color:hsl(var(--primary))}.focus\\:shadow-md:focus{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus\\:ring-ring:focus{--tw-ring-color:hsl(var(--ring))}.focus-visible\\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\\:ring-ring:focus-visible{--tw-ring-color:hsl(var(--ring))}.focus-visible\\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.focus-visible\\:ring-offset-background:focus-visible{--tw-ring-offset-color:hsl(var(--background))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-20:disabled{opacity:.2}.disabled\\:opacity-25:disabled{opacity:.25}.disabled\\:opacity-50:disabled{opacity:.5}.disabled\\:focus\\:opacity-25:focus:disabled,.disabled\\:hover\\:opacity-25:hover:disabled{opacity:.25}.group:hover .group-hover\\:text-header-text-secondary{color:var(--header-text-secondary)}.group:hover .group-hover\\:no-underline{text-decoration-line:none}.group:hover .group-hover\\:opacity-60{opacity:.6}.group:focus .group-focus\\:text-header-text-secondary{color:var(--header-text-secondary)}.group:focus .group-focus\\:no-underline{text-decoration-line:none}.group:focus .group-focus\\:opacity-100{opacity:1}.group:focus .group-focus\\:opacity-60{opacity:.6}.group.toaster .group-\\[\\.toaster\\]\\:border-border{border-color:hsl(var(--border))}.group.toast .group-\\[\\.toast\\]\\:bg-muted{background-color:hsl(var(--muted))}.group.toast .group-\\[\\.toast\\]\\:bg-primary{background-color:hsl(var(--primary))}.group.toaster .group-\\[\\.toaster\\]\\:bg-background{background-color:hsl(var(--background))}.group.toast .group-\\[\\.toast\\]\\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group.toast .group-\\[\\.toast\\]\\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group.toaster .group-\\[\\.toaster\\]\\:text-foreground{color:hsl(var(--foreground))}.group.toaster .group-\\[\\.toaster\\]\\:shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.peer:disabled~.peer-disabled\\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\\:opacity-70{opacity:.7}.data-\\[disabled\\]\\:pointer-events-none[data-disabled]{pointer-events:none}.data-\\[state\\=active\\]\\:flex[data-state=active]{display:flex}.data-\\[state\\=inactive\\]\\:hidden[data-state=inactive]{display:none}.data-\\[side\\=bottom\\]\\:translate-y-1[data-side=bottom]{--tw-translate-y:.4rem}.data-\\[side\\=bottom\\]\\:translate-y-1[data-side=bottom],.data-\\[side\\=left\\]\\:-translate-x-1[data-side=left]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\\[side\\=left\\]\\:-translate-x-1[data-side=left]{--tw-translate-x:-.4rem}.data-\\[side\\=right\\]\\:translate-x-1[data-side=right]{--tw-translate-x:.4rem}.data-\\[side\\=right\\]\\:translate-x-1[data-side=right],.data-\\[side\\=top\\]\\:-translate-y-1[data-side=top]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\\[side\\=top\\]\\:-translate-y-1[data-side=top]{--tw-translate-y:-.4rem}.data-\\[state\\=checked\\]\\:translate-x-5[data-state=checked]{--tw-translate-x:2rem}.data-\\[state\\=checked\\]\\:translate-x-5[data-state=checked],.data-\\[state\\=unchecked\\]\\:translate-x-0[data-state=unchecked]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\\[state\\=unchecked\\]\\:translate-x-0[data-state=unchecked]{--tw-translate-x:0px}.data-\\[state\\=active\\]\\:bg-background[data-state=active]{background-color:hsl(var(--background))}.data-\\[state\\=checked\\]\\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\\[state\\=open\\]\\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\\[state\\=open\\]\\:bg-secondary[data-state=open]{background-color:hsl(var(--secondary))}.data-\\[state\\=unchecked\\]\\:bg-input[data-state=unchecked]{background-color:hsl(var(--input))}.data-\\[placeholder\\]\\:text-muted-foreground[data-placeholder]{color:hsl(var(--muted-foreground))}.data-\\[state\\=active\\]\\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.data-\\[disabled\\]\\:opacity-50[data-disabled]{opacity:.5}.data-\\[state\\=active\\]\\:shadow-sm[data-state=active]{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.data-\\[state\\=closed\\]\\:duration-300[data-state=closed]{transition-duration:.3s}.data-\\[state\\=open\\]\\:duration-500[data-state=open]{transition-duration:.5s}.data-\\[state\\=open\\]\\:animate-in[data-state=open]{animation-duration:.15s;animation-name:enter;--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial}.data-\\[state\\=closed\\]\\:animate-out[data-state=closed]{animation-duration:.15s;animation-name:exit;--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial}.data-\\[state\\=closed\\]\\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\\[state\\=open\\]\\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\\[state\\=closed\\]\\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\\[state\\=open\\]\\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\\[side\\=bottom\\]\\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-.8rem}.data-\\[side\\=left\\]\\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:.8rem}.data-\\[side\\=right\\]\\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:-.8rem}.data-\\[side\\=top\\]\\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:.8rem}.data-\\[state\\=closed\\]\\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\\[state\\=closed\\]\\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\\[state\\=closed\\]\\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\\[state\\=closed\\]\\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\\[state\\=open\\]\\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\\[state\\=open\\]\\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\\[state\\=open\\]\\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\\[state\\=open\\]\\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.data-\\[state\\=closed\\]\\:duration-300[data-state=closed]{animation-duration:.3s}.data-\\[state\\=open\\]\\:duration-500[data-state=open]{animation-duration:.5s}.group[data-disabled] .group-data-\\[disabled\\]\\:bg-muted{background-color:hsl(var(--muted))}.group[data-state=active] .group-data-\\[state\\=active\\]\\:bg-primary{background-color:hsl(var(--primary))}.group[data-state=completed] .group-data-\\[state\\=completed\\]\\:bg-accent{background-color:hsl(var(--accent))}.group[data-state=completed] .group-data-\\[state\\=completed\\]\\:bg-accent-foreground{background-color:hsl(var(--accent-foreground))}.group[data-disabled] .group-data-\\[disabled\\]\\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group[data-state=active] .group-data-\\[state\\=active\\]\\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group[data-state=completed] .group-data-\\[state\\=completed\\]\\:text-accent-foreground{color:hsl(var(--accent-foreground))}.group[data-disabled] .group-data-\\[disabled\\]\\:opacity-50{opacity:.5}.group[data-disabled] .group-data-\\[disabled\\]\\:opacity-75{opacity:.75}@media (prefers-reduced-motion:reduce){@keyframes spin{to{transform:rotate(1turn)}}.motion-reduce\\:animate-\\[spin_1\\.5s_linear_infinite\\]{animation:spin 1.5s linear infinite}}@media (min-width:640px){.sm\\:max-w-sm{max-width:24rem}.sm\\:flex-row{flex-direction:row}.sm\\:justify-end{justify-content:flex-end}.sm\\:gap-x-2{-moz-column-gap:.8rem;column-gap:.8rem}.sm\\:text-left{text-align:left}}@media (min-width:768px){.md\\:my-0{margin-bottom:0;margin-top:0}.md\\:block{display:block}.md\\:h-px{height:1px}.md\\:w-24{width:9.6rem}.md\\:w-auto{width:auto}.md\\:flex-row{flex-direction:row}.md\\:items-center{align-items:center}.md\\:gap-2{gap:.8rem}.md\\:p-6{padding:2.4rem}}.\\[\\&\\>\\[data-slot\\=input\\]\\]\\:has-\\[\\[data-slot\\=decrement\\]\\]\\:pl-5:has([data-slot=decrement])>[data-slot=input]{padding-left:2rem}.\\[\\&\\>\\[data-slot\\=input\\]\\]\\:has-\\[\\[data-slot\\=increment\\]\\]\\:pr-5:has([data-slot=increment])>[data-slot=input]{padding-right:2rem}.\\[\\&\\>div\\>svg\\]\\:fill-blue-500>div>svg{fill:#3b82f6}.\\[\\&\\>div\\>svg\\]\\:fill-unraid-red-500>div>svg{fill:#f43f3f}.\\[\\&\\>div\\>svg\\]\\:fill-yellow-500>div>svg{fill:#eab308}.\\[\\&\\>span\\]\\:truncate>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\\[\\&\\>svg\\]\\:size-4>svg{height:1.6rem;width:1.6rem}.\\[\\&\\>svg\\]\\:shrink-0>svg{flex-shrink:0}.\\[\\&\\]\\:text-orange{--tw-text-opacity:1;color:rgb(255 140 47/var(--tw-text-opacity,1))}.\\[\\&\\]\\:text-primary{color:hsl(var(--primary))}.\\[\\&\\]\\:text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com*/*,:after,:before{border-color:hsl(var(--border));border-style:solid;border-width:0;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:clear-sans,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}body{background-color:hsl(var(--background));color:hsl(var(--foreground))}.container{width:100%}@media (min-width:470px){.container{max-width:470px}}@media (min-width:530px){.container{max-width:530px}}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.prose{color:hsl(var(--foreground));max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-bottom:1.2em;margin-top:1.2em}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)) color{-d-e-f-a-u-l-t:hsl(var(--primary));foreground:hsl(var(--primary-foreground))}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;text-decoration:underline}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-bottom:1.25em;margin-top:1.25em;padding-inline-start:1.625em}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-bottom:1.25em;margin-top:1.25em;padding-inline-start:1.625em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-bottom:3em;margin-top:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){border-inline-start-color:var(--tw-prose-quote-borders);border-inline-start-width:.25rem;color:var(--tw-prose-quotes);font-style:italic;font-weight:500;margin-bottom:1.6em;margin-top:1.6em;padding-inline-start:1em;quotes:"“""”""‘""’"}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:2.25em;font-weight:800;line-height:1.1111111;margin-bottom:.8888889em;margin-top:0}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:1.5em;font-weight:700;line-height:1.3333333;margin-bottom:1em;margin-top:2em}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:1.25em;font-weight:600;line-height:1.6;margin-bottom:.6em;margin-top:1.6em}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;line-height:1.5;margin-bottom:.5em;margin-top:1.5em}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-bottom:2em;margin-top:2em}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:.3125rem;box-shadow:0 0 0 1px rgb(var(--tw-prose-kbd-shadows)/10%),0 3px rgb(var(--tw-prose-kbd-shadows)/10%);color:var(--tw-prose-kbd);font-family:inherit;font-size:.875em;font-weight:500;padding-inline-end:.375em;padding-bottom:.1875em;padding-top:.1875em;padding-inline-start:.375em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:var(--tw-prose-pre-bg);border-radius:.375rem;color:var(--tw-prose-pre-code);font-size:.875em;font-weight:400;line-height:1.7142857;margin-bottom:1.7142857em;margin-top:1.7142857em;overflow-x:auto;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-top:.8571429em;padding-inline-start:1.1428571em}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;line-height:1.7142857;margin-bottom:2em;margin-top:2em;table-layout:auto;width:100%}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-color:var(--tw-prose-th-borders);border-bottom-width:1px}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em;vertical-align:bottom}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-color:var(--tw-prose-td-borders);border-bottom-width:1px}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-color:var(--tw-prose-th-borders);border-top-width:1px}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose{--tw-prose-body:hsl(var(--foreground));--tw-prose-headings:hsl(var(--foreground));--tw-prose-lead:hsl(var(--foreground))}.prose :where(--tw-prose-links):not(:where([class~=not-prose],[class~=not-prose] *)){-d-e-f-a-u-l-t:hsl(var(--primary));foreground:hsl(var(--primary-foreground))}.prose{--tw-prose-bold:hsl(var(--foreground));--tw-prose-counters:hsl(var(--foreground));--tw-prose-bullets:hsl(var(--foreground));--tw-prose-hr:hsl(var(--foreground));--tw-prose-quotes:hsl(var(--foreground));--tw-prose-quote-borders:hsl(var(--foreground));--tw-prose-captions:hsl(var(--foreground));--tw-prose-kbd:#111827;--tw-prose-kbd-shadows:17 24 39;--tw-prose-code:hsl(var(--foreground));--tw-prose-pre-code:hsl(var(--foreground));--tw-prose-pre-bg:hsl(var(--background));--tw-prose-th-borders:hsl(var(--foreground));--tw-prose-td-borders:hsl(var(--foreground));--tw-prose-invert-body:hsl(var(--background));--tw-prose-invert-headings:hsl(var(--background));--tw-prose-invert-lead:hsl(var(--background))}.prose :where(--tw-prose-invert-links):not(:where([class~=not-prose],[class~=not-prose] *)){-d-e-f-a-u-l-t:hsl(var(--primary));foreground:hsl(var(--primary-foreground))}.prose{--tw-prose-invert-bold:hsl(var(--background));--tw-prose-invert-counters:hsl(var(--background));--tw-prose-invert-bullets:hsl(var(--background));--tw-prose-invert-hr:hsl(var(--background));--tw-prose-invert-quotes:hsl(var(--background));--tw-prose-invert-quote-borders:hsl(var(--background));--tw-prose-invert-captions:hsl(var(--background));--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:255 255 255;--tw-prose-invert-code:hsl(var(--background));--tw-prose-invert-pre-code:hsl(var(--background));--tw-prose-invert-pre-bg:hsl(var(--foreground));--tw-prose-invert-th-borders:hsl(var(--background));--tw-prose-invert-td-borders:hsl(var(--background));font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.5em;margin-top:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.75em;margin-top:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.75em;margin-top:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-top:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}body{--color-alpha:#1c1b1b;--color-beta:#f2f2f2;--color-gamma:#999;--color-gamma-opaque:hsla(0,0%,60%,.5);--color-customgradient-start:hsla(0,0%,95%,0);--color-customgradient-end:hsla(0,0%,95%,.85);--shadow-beta:0 25px 50px -12px hsla(0,0%,95%,.15);--ring-offset-shadow:0 0 --var(--color-beta);--ring-shadow:0 0 --var(--color-beta)}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.-right-1{right:-.4rem}.-top-1{top:-.4rem}.bottom-0{bottom:0}.bottom-4{bottom:1.6rem}.bottom-\\[-3px\\]{bottom:-3px}.right-0{right:0}.right-4{right:1.6rem}.top-0{top:0}.top-\\[1px\\]{top:1px}.top-full{top:100%}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\\[99999\\]{z-index:99999}.col-start-2{grid-column-start:2}.float-left{float:left}.m-0{margin:0}.mx-2{margin-left:.8rem;margin-right:.8rem}.mx-8px{margin-left:8px;margin-right:8px}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-bottom:.4rem;margin-top:.4rem}.my-12{margin-bottom:4.8rem;margin-top:4.8rem}.my-16px{margin-bottom:16px;margin-top:16px}.my-24px{margin-bottom:24px;margin-top:24px}.my-8px{margin-bottom:8px;margin-top:8px}.mb-4{margin-bottom:1.6rem}.mb-4px{margin-bottom:4px}.mb-6{margin-bottom:2.4rem}.mb-8px{margin-bottom:8px}.ml-1{margin-left:.4rem}.ml-10{margin-left:4rem}.ml-8px{margin-left:8px}.mr-1{margin-right:.4rem}.mr-2{margin-right:.8rem}.mt-1{margin-top:.4rem}.mt-12px{margin-top:12px}.mt-2{margin-top:.8rem}.mt-24px{margin-top:24px}.mt-4{margin-top:1.6rem}.mt-4px{margin-top:4px}.mt-6{margin-top:2.4rem}.mt-8px{margin-top:8px}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.size-2\\.5{height:1rem;width:1rem}.size-4{height:1.6rem;width:1.6rem}.size-5{height:2rem;width:2rem}.size-6{height:2.4rem;width:2.4rem}.h-10{height:4rem}.h-12px{height:12px}.h-16px{height:16px}.h-2{height:.8rem}.h-20px{height:20px}.h-24px{height:24px}.h-2px{height:2px}.h-3{height:1.2rem}.h-32px{height:32px}.h-36px{height:36px}.h-6{height:2.4rem}.h-\\[30px\\]{height:30px}.h-\\[500px\\]{height:500px}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.max-h-\\[65vh\\]{max-height:65vh}.max-h-full{max-height:100%}.max-h-screen{max-height:100vh}.min-h-0{min-height:0}.min-h-\\[250px\\]{min-height:250px}.min-h-screen{min-height:100vh}.w-1\\/2{width:50%}.w-12px{width:12px}.w-16px{width:16px}.w-2{width:.8rem}.w-20px{width:20px}.w-24{width:9.6rem}.w-24px{width:24px}.w-28px{width:28px}.w-2px{width:2px}.w-3{width:1.2rem}.w-32px{width:32px}.w-36px{width:36px}.w-4{width:1.6rem}.w-6{width:2.4rem}.w-72{width:28.8rem}.w-\\[100px\\]{width:100px}.w-\\[110px\\]{width:110px}.w-\\[120px\\]{width:120px}.w-\\[125\\%\\]{width:125%}.w-\\[150px\\]{width:150px}.w-\\[350px\\]{width:350px}.w-\\[44px\\]{width:44px}.w-\\[48px\\]{width:48px}.w-\\[50px\\]{width:50px}.w-full{width:100%}.w-screen{width:100vw}.min-w-\\[200px\\]{min-width:200px}.min-w-\\[280px\\]{min-width:280px}.max-w-160px{max-width:160px}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-640px{max-width:640px}.max-w-800px{max-width:800px}.max-w-\\[100vw\\]{max-width:100vw}.max-w-\\[45ch\\]{max-width:45ch}.max-w-none{max-width:none}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.grow-0{flex-grow:0}.-translate-y-1{--tw-translate-y:-.4rem}.-translate-y-1,.translate-x-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x:0px}.translate-x-20px{--tw-translate-x:20px}.translate-x-20px,.translate-x-\\[26px\\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\\[26px\\]{--tw-translate-x:26px}.translate-x-\\[2px\\]{--tw-translate-x:2px}.translate-x-\\[2px\\],.translate-y-0\\.5{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0\\.5{--tw-translate-y:.2rem}.translate-y-1{--tw-translate-y:.4rem}.translate-y-1,.translate-y-3{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-3{--tw-translate-y:1.2rem}.scale-100{--tw-scale-x:1;--tw-scale-y:1}.scale-100,.scale-95{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x:.95;--tw-scale-y:.95}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize-y{resize:vertical}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-settings{grid-template-columns:35% 1fr}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-1{gap:.4rem}.gap-12px{gap:12px}.gap-16px{gap:16px}.gap-2{gap:.8rem}.gap-20px{gap:20px}.gap-4{gap:1.6rem}.gap-4px{gap:4px}.gap-5{gap:2rem}.gap-6{gap:2.4rem}.gap-8px{gap:8px}.gap-x-16px{-moz-column-gap:16px;column-gap:16px}.gap-x-4px{-moz-column-gap:4px;column-gap:4px}.gap-x-8px{-moz-column-gap:8px;column-gap:8px}.gap-y-12px{row-gap:12px}.gap-y-16px{row-gap:16px}.gap-y-24px{row-gap:24px}.gap-y-4px{row-gap:4px}.gap-y-6{row-gap:2.4rem}.gap-y-8px{row-gap:8px}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.2rem*var(--tw-space-y-reverse));margin-top:calc(1.2rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.6rem*var(--tw-space-y-reverse));margin-top:calc(1.6rem*(1 - var(--tw-space-y-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.self-center{align-self:center}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-x-scroll{overflow-x:scroll}.overflow-y-scroll{overflow-y:scroll}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-pre-wrap{white-space:pre-wrap}.rounded{border-radius:.4rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-t{border-top-left-radius:.4rem;border-top-right-radius:.4rem}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l-0{border-left-width:0}.border-r-0{border-right-width:0}.border-r-2{border-right-width:2px}.border-t-0{border-top-width:0}.border-solid{border-style:solid}.border-none{border-style:none}.border-black{--tw-border-opacity:1;border-color:rgb(28 27 27/var(--tw-border-opacity,1))}.border-border{border-color:hsl(var(--border))}.border-green-600\\/10{border-color:#16a34a1a}.border-grey-mid{--tw-border-opacity:1;border-color:rgb(153 153 153/var(--tw-border-opacity,1))}.border-neutral-800{--tw-border-opacity:1;border-color:rgb(38 38 38/var(--tw-border-opacity,1))}.border-transparent{border-color:transparent}.border-unraid-red\\/10{border-color:#e228281a}.border-unraid-red\\/90{border-color:#e22828e6}.border-white\\/10{border-color:#ffffff1a}.bg-background{background-color:hsl(var(--background))}.bg-black{--tw-bg-opacity:1;background-color:rgb(28 27 27/var(--tw-bg-opacity,1))}.bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.bg-card{background-color:hsl(var(--card))}.bg-foreground{background-color:hsl(var(--foreground))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.bg-green-500{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.bg-header-background-color{background-color:var(--header-background-color)}.bg-header-text-secondary{background-color:var(--header-text-secondary)}.bg-muted{background-color:hsl(var(--muted))}.bg-muted\\/80{background-color:hsl(var(--muted)/.8)}.bg-popover{background-color:hsl(var(--popover))}.bg-teal-500{--tw-bg-opacity:1;background-color:rgb(20 184 166/var(--tw-bg-opacity,1))}.bg-transparent{background-color:transparent}.bg-unraid-green{--tw-bg-opacity:1;background-color:rgb(99 166 89/var(--tw-bg-opacity,1))}.bg-unraid-red{--tw-bg-opacity:1;background-color:rgb(226 40 40/var(--tw-bg-opacity,1))}.bg-unraid-red\\/90{background-color:#e22828e6}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity,1))}.bg-zinc-800{background-color:rgb(39 39 42/var(--tw-bg-opacity,1))}.bg-opacity-100,.bg-zinc-800{--tw-bg-opacity:1}.bg-opacity-80{--tw-bg-opacity:.8}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-unraid-red{--tw-gradient-from:#e22828 var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.to-orange{--tw-gradient-to:#ff8c2f var(--tw-gradient-to-position)}.to-orange\\/60{--tw-gradient-to:rgba(255,140,47,.6) var(--tw-gradient-to-position)}.fill-current{fill:currentColor}.fill-green-600{fill:#16a34a}.fill-popover{fill:hsl(var(--popover))}.fill-unraid-red{fill:#e22828}.p-0{padding:0}.p-1{padding:.4rem}.p-12px{padding:12px}.p-16px{padding:16px}.p-2{padding:.8rem}.p-4{padding:1.6rem}.p-6{padding:2.4rem}.p-8px{padding:8px}.px-0{padding-left:0;padding-right:0}.px-12px{padding-left:12px;padding-right:12px}.px-16px{padding-left:16px;padding-right:16px}.px-4{padding-left:1.6rem;padding-right:1.6rem}.px-4px{padding-left:4px;padding-right:4px}.px-6{padding-left:2.4rem;padding-right:2.4rem}.px-6px{padding-left:6px;padding-right:6px}.px-7{padding-left:2.8rem;padding-right:2.8rem}.px-8px{padding-left:8px;padding-right:8px}.py-2{padding-bottom:.8rem;padding-top:.8rem}.py-24px{padding-bottom:24px;padding-top:24px}.py-4{padding-bottom:1.6rem;padding-top:1.6rem}.py-4px{padding-bottom:4px;padding-top:4px}.py-5{padding-bottom:2rem;padding-top:2rem}.py-8px{padding-bottom:8px;padding-top:8px}.pb-0{padding-bottom:0}.pb-12{padding-bottom:4.8rem}.pb-2{padding-bottom:.8rem}.pb-8px{padding-bottom:8px}.pl-3{padding-left:1.2rem}.pl-40px{padding-left:40px}.pr-16px{padding-right:16px}.pr-40px{padding-right:40px}.pr-4px{padding-right:4px}.pt-4px{padding-top:4px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-end{text-align:end}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-10px{font-size:10px}.text-12px{font-size:12px}.text-14px{font-size:14px}.text-16px{font-size:16px}.text-18px{font-size:18px}.text-20px{font-size:20px}.text-24px{font-size:24px}.text-2xl{font-size:2.4rem;line-height:3.2rem}.text-base{font-size:1.6rem;line-height:2.4rem}.text-lg{font-size:1.8rem;line-height:2.8rem}.text-sm{font-size:1.4rem;line-height:2rem}.text-xl{font-size:2rem;line-height:2.8rem}.text-xs{font-size:1.2rem;line-height:1.6rem}.font-bold{font-weight:700}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-6{line-height:2.4rem}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.tracking-normal{letter-spacing:0}.tracking-wide{letter-spacing:.025em}.tracking-widest{letter-spacing:.1em}.text-\\[\\#486dba\\]{--tw-text-opacity:1;color:rgb(72 109 186/var(--tw-text-opacity,1))}.text-black{--tw-text-opacity:1;color:rgb(28 27 27/var(--tw-text-opacity,1))}.text-current{color:currentColor}.text-destructive{color:hsl(var(--destructive))}.text-foreground{color:hsl(var(--foreground))}.text-gray-200{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-green-500{--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity,1))}.text-green-600{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.text-grey-mid{--tw-text-opacity:1;color:rgb(153 153 153/var(--tw-text-opacity,1))}.text-header-text-primary{color:var(--header-text-primary)}.text-header-text-secondary{color:var(--header-text-secondary)}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-orange{--tw-text-opacity:1;color:rgb(255 140 47/var(--tw-text-opacity,1))}.text-orange-dark{--tw-text-opacity:1;color:rgb(241 90 44/var(--tw-text-opacity,1))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-unraid-green{--tw-text-opacity:1;color:rgb(99 166 89/var(--tw-text-opacity,1))}.text-unraid-red{--tw-text-opacity:1;color:rgb(226 40 40/var(--tw-text-opacity,1))}.text-unraid-red-500{--tw-text-opacity:1;color:rgb(244 63 63/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity,1))}.text-yellow-accent{--tw-text-opacity:1;color:rgb(233 191 65/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-100{opacity:1}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-75{opacity:.75}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-inner{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 rgba(0,0,0,.05);--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.shadow-none,.shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.shadow-green-600\\/30{--tw-shadow-color:rgba(22,163,74,.3);--tw-shadow:var(--tw-shadow-colored)}.shadow-orange\\/10{--tw-shadow-color:rgba(255,140,47,.1);--tw-shadow:var(--tw-shadow-colored)}.shadow-unraid-red\\/30{--tw-shadow-color:rgba(226,40,40,.3);--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.outline-black{outline-color:#1c1b1b}.outline-primary{outline-color:hsl(var(--primary))}.outline-white{outline-color:#fff}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-0,.ring-2{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-primary{--tw-ring-color:hsl(var(--primary))}.ring-offset-2{--tw-ring-offset-width:2px}.ring-offset-background{--tw-ring-offset-color:hsl(var(--background))}.grayscale{--tw-grayscale:grayscale(100%)}.grayscale,.invert{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert:invert(100%)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-none{transition-property:none}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.duration-100{animation-duration:.1s}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.ease-in{animation-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.running{animation-play-state:running}.unraid_mark_2,.unraid_mark_4{animation:mark_2 1.5s ease infinite}.unraid_mark_3{animation:mark_3 1.5s ease infinite}.unraid_mark_6,.unraid_mark_8{animation:mark_6 1.5s ease infinite}.unraid_mark_7{animation:mark_7 1.5s ease infinite}@keyframes mark_2{50%{transform:translateY(-40px)}to{transform:translateY(0)}}@keyframes mark_3{50%{transform:translateY(-62px)}to{transform:translateY(0)}}@keyframes mark_6{50%{transform:translateY(40px)}to{transform:translateY(0)}}@keyframes mark_7{50%{transform:translateY(62px)}to{transform:translateY(0)}}.\\*\\:cursor-default>*{cursor:default}.even\\:bg-black\\/5:nth-child(2n){background-color:#1c1b1b0d}.even\\:bg-grey-darkest:nth-child(2n){--tw-bg-opacity:1;background-color:rgb(34 34 34/var(--tw-bg-opacity,1))}@keyframes pulse{50%{opacity:.5}}.hover\\:animate-pulse:hover{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.hover\\:border-orange-dark:hover{--tw-border-opacity:1;border-color:rgb(241 90 44/var(--tw-border-opacity,1))}.hover\\:bg-blue-600:hover{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.hover\\:bg-unraid-red:hover{--tw-bg-opacity:1;background-color:rgb(226 40 40/var(--tw-bg-opacity,1))}.hover\\:bg-gradient-to-r:hover{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.hover\\:from-unraid-red:hover{--tw-gradient-from:#e22828 var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\\:from-unraid-red\\/60:hover{--tw-gradient-from:rgba(226,40,40,.6) var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\\:to-orange:hover{--tw-gradient-to:#ff8c2f var(--tw-gradient-to-position)}.hover\\:to-orange\\/60:hover{--tw-gradient-to:rgba(255,140,47,.6) var(--tw-gradient-to-position)}.hover\\:text-\\[\\#3b5ea9\\]:hover{--tw-text-opacity:1;color:rgb(59 94 169/var(--tw-text-opacity,1))}.hover\\:text-destructive:hover{color:hsl(var(--destructive))}.hover\\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\\:underline:hover{text-decoration-line:underline}.hover\\:no-underline:hover{text-decoration-line:none}.hover\\:opacity-100:hover{opacity:1}.hover\\:opacity-75:hover{opacity:.75}.focus\\:border-orange-dark:focus{--tw-border-opacity:1;border-color:rgb(241 90 44/var(--tw-border-opacity,1))}.focus\\:bg-unraid-red:focus{--tw-bg-opacity:1;background-color:rgb(226 40 40/var(--tw-bg-opacity,1))}.focus\\:bg-gradient-to-r:focus{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.focus\\:from-unraid-red:focus{--tw-gradient-from:#e22828 var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\\:from-unraid-red\\/60:focus{--tw-gradient-from:rgba(226,40,40,.6) var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\\:to-orange:focus{--tw-gradient-to:#ff8c2f var(--tw-gradient-to-position)}.focus\\:to-orange\\/60:focus{--tw-gradient-to:rgba(255,140,47,.6) var(--tw-gradient-to-position)}.focus\\:text-\\[\\#3b5ea9\\]:focus{--tw-text-opacity:1;color:rgb(59 94 169/var(--tw-text-opacity,1))}.focus\\:text-white:focus{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.focus\\:underline:focus{text-decoration-line:underline}.focus\\:no-underline:focus{text-decoration-line:none}.focus\\:opacity-100:focus{opacity:1}.focus\\:opacity-75:focus{opacity:.75}.focus\\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\\:ring-indigo-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(99 102 241/var(--tw-ring-opacity,1))}.focus\\:ring-indigo-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(79 70 229/var(--tw-ring-opacity,1))}.focus\\:ring-offset-2:focus{--tw-ring-offset-width:2px}.disabled\\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\\:focus\\:opacity-50:focus:disabled,.disabled\\:hover\\:opacity-50:hover:disabled,.disabled\\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\\:text-orange-dark{--tw-text-opacity:1;color:rgb(241 90 44/var(--tw-text-opacity,1))}.group:hover .group-hover\\:underline{text-decoration-line:underline}.group:hover .group-hover\\:opacity-100{opacity:1}.group:focus .group-focus\\:text-orange-dark{--tw-text-opacity:1;color:rgb(241 90 44/var(--tw-text-opacity,1))}.group:focus .group-focus\\:underline{text-decoration-line:underline}.data-\\[disabled\\]\\:opacity-100[data-disabled],.group:focus .group-focus\\:opacity-100{opacity:1}.prose-a\\:text-unraid-red :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity:1;color:rgb(226 40 40/var(--tw-text-opacity,1))}.hover\\:prose-a\\:text-unraid-red\\/60 :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):hover{color:#e2282899}.hover\\:prose-a\\:no-underline :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):hover{text-decoration-line:none}.dark\\:border-white:is(.dark *){--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.dark\\:bg-black:is(.dark *){--tw-bg-opacity:1;background-color:rgb(28 27 27/var(--tw-bg-opacity,1))}.dark\\:text-white:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.dark\\:prose-a\\:text-orange :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):is(.dark *){--tw-text-opacity:1;color:rgb(255 140 47/var(--tw-text-opacity,1))}.hover\\:dark\\:prose-a\\:text-orange\\/60 :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):is(.dark *):hover{color:#ff8c2f99}@media (min-width:640px){.sm\\:col-span-2{grid-column:span 2/span 2}.sm\\:col-span-3{grid-column:span 3/span 3}.sm\\:col-start-2{grid-column-start:2}.sm\\:block{display:block}.sm\\:flex{display:flex}.sm\\:w-\\[150px\\]{width:150px}.sm\\:min-w-\\[400px\\]{min-width:400px}.sm\\:max-w-300px{max-width:300px}.sm\\:max-w-\\[540px\\]{max-width:540px}.sm\\:max-w-lg{max-width:32rem}.sm\\:flex-shrink-0{flex-shrink:0}.sm\\:flex-grow-0{flex-grow:0}.sm\\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\\:flex-row{flex-direction:row}.sm\\:items-start{align-items:flex-start}.sm\\:items-center{align-items:center}.sm\\:justify-end{justify-content:flex-end}.sm\\:justify-center{justify-content:center}.sm\\:justify-between{justify-content:space-between}.sm\\:gap-16px{gap:16px}.sm\\:gap-24px{gap:24px}.sm\\:gap-y-24px{row-gap:24px}.sm\\:p-16px{padding:16px}.sm\\:px-20px{padding-left:20px;padding-right:20px}.sm\\:pr-40px{padding-right:40px}.sm\\:text-right{text-align:right}.sm\\:text-18px{font-size:18px}.sm\\:text-20px{font-size:20px}.sm\\:text-24px{font-size:24px}}@media (min-width:768px){.md\\:inline-block{display:inline-block}.md\\:flex-row{flex-direction:row}.md\\:items-start{align-items:flex-start}.md\\:items-end{align-items:flex-end}.md\\:justify-between{justify-content:space-between}.md\\:gap-16px{gap:16px}.md\\:p-24px{padding:24px}.md\\:text-24px{font-size:24px}}@media (min-width:470px){.\\32xs\\:block{display:block}}@media (min-width:530px){.xs\\:block{display:block}.xs\\:flex-row{flex-direction:row}.xs\\:items-baseline{align-items:baseline}.xs\\:justify-start{justify-content:flex-start}.xs\\:gap-x-12px{-moz-column-gap:12px;column-gap:12px}}@media (min-height:700px){.tall\\:max-h-\\[75vh\\]{max-height:75vh}}.\\[\\&\\>\\*\\:nth-child\\(even\\)\\]\\:ml-10>:nth-child(2n){margin-left:4rem}.\\[\\&\\>\\*\\:nth-child\\(odd\\)\\]\\:text-end>:nth-child(odd){text-align:end}.\\[\\&_\\.vertical-layout\\]\\:space-y-6 .vertical-layout>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2.4rem*var(--tw-space-y-reverse));margin-top:calc(2.4rem*(1 - var(--tw-space-y-reverse)))}']]]),Tft={key:0,class:"w-full flex flex-col gap-1 my-1"},Nft={key:0,class:"text-center"},Ift={key:1,class:"text-red-500 text-center"},Rft=Eoe({__name:"SsoButton.ce",props:{ssoenabled:{type:[Boolean,String]},ssoEnabled:{type:Boolean}},setup(eee){const tee=eee,ree=_re("idle"),oee=_re(null),aee=nie((()=>!0===tee.ssoenabled||"true"===tee.ssoenabled||tee.ssoEnabled)),nee=()=>{const eee=document.querySelector('form[action="/login"]'),tee=document.querySelector("input[name=password]"),ree=document.querySelector("input[name=username]");return eee&&tee&&ree||console.warn("Could not find form, username, or password field"),{form:eee,passwordField:tee,usernameField:ree}};Doe((async()=>{try{const eee=new URLSearchParams(window.location.search),tee=eee.get("code")??"",oee=eee.get("state")??"",aee=sessionStorage.getItem("sso_state")??null;if(tee&&oee===aee){(()=>{const{form:eee}=nee();eee&&(eee.style.display="none")})(),ree.value="loading";const eee=await fetch(new URL("/api/oauth2/token",CKe),{method:"POST",body:new URLSearchParams({code:tee,client_id:"CONNECT_SERVER_SSO",grant_type:"authorization_code"})});if(!eee.ok)throw new Error("Failed to fetch token");{const tee=await eee.json();if(!tee.access_token)throw new Error("Token body did not contain access_token");(eee=>{const{form:tee,passwordField:ree,usernameField:oee}=nee();ree&&oee&&tee?(oee.value="root",ree.value=eee,tee.requestSubmit()):console.warn("Could not find form, username, or password field")})(tee.access_token),window.location.search&&window.history.replaceState({},document.title,window.location.pathname)}}}catch(eee){console.error("Error fetching token",eee),ree.value="error",oee.value="Error fetching token",(()=>{const{form:eee}=nee();eee&&(eee.style.display="block")})()}}));const iee=nie((()=>{switch(ree.value){case"loading":return"Signing you in...";case"error":return"Error";default:return"Log In With Unraid.net"}})),see=()=>{const eee=new URL("sso",CKe),tee=new URL("login",window.location.origin),ree=(()=>{const eee=new Uint8Array(32);window.crypto.getRandomValues(eee);const tee=Array.from(eee,(eee=>eee.toString(16).padStart(2,"0"))).join("");return sessionStorage.setItem("sso_state",tee),tee})();eee.searchParams.append("callbackUrl",tee.toString()),eee.searchParams.append("state",ree),window.location.href=eee.toString()};return(eee,tee)=>zre(aee)?(xne(),Ene("div",Tft,["idle"===zre(ree)||"error"===zre(ree)?(xne(),Ene("p",Nft,"or")):Mne("",!0),"error"===zre(ree)?(xne(),Ene("p",Ift,Hee(zre(oee)),1)):Mne("",!0),Tne(zre($pe),{disabled:"loading"===zre(ree),variant:"outline",class:"rounded-none uppercase tracking-widest",onClick:see},{default:doe((()=>[Rne(Hee(zre(iee)),1)])),_:1},8,["disabled"])])):Mne("",!0)}}),Pft=Ode(Rft,[["styles",[':root{--background:0 0% 100%;--foreground:0 0% 3.9%;--muted:0 0% 96.1%;--muted-foreground:0 0% 45.1%;--popover:0 0% 100%;--popover-foreground:0 0% 3.9%;--card:0 0% 100%;--card-foreground:0 0% 3.9%;--border:0 0% 89.8%;--input:0 0% 89.8%;--primary:0 0% 9%;--primary-foreground:0 0% 98%;--secondary:0 0% 96.1%;--secondary-foreground:0 0% 9%;--accent:0 0% 96.1%;--accent-foreground:0 0% 9%;--destructive:0 84.2% 60.2%;--destructive-foreground:0 0% 98%;--ring:0 0% 3.9%;--radius:.5rem;--chart-1:12 76% 61%;--chart-2:173 58% 39%;--chart-3:197 37% 24%;--chart-4:43 74% 66%;--chart-5:27 87% 67%}.dark{--background:0 0% 3.9%;--foreground:0 0% 98%;--muted:0 0% 14.9%;--muted-foreground:0 0% 63.9%;--popover:0 0% 3.9%;--popover-foreground:0 0% 98%;--card:0 0% 3.9%;--card-foreground:0 0% 98%;--border:0 0% 14.9%;--input:0 0% 14.9%;--primary:0 0% 98%;--primary-foreground:0 0% 9%;--secondary:0 0% 14.9%;--secondary-foreground:0 0% 98%;--accent:0 0% 14.9%;--accent-foreground:0 0% 98%;--destructive:0 62.8% 30.6%;--destructive-foreground:0 0% 98%;--ring:0 0% 83.1%;--chart-1:220 70% 50%;--chart-2:160 60% 45%;--chart-3:30 80% 55%;--chart-4:280 65% 60%;--chart-5:340 75% 55%}*{border-color:hsl(var(--border))}.inset-y-0{bottom:0;top:0}.-bottom-\\[2px\\]{bottom:-2px}.-left-\\[2px\\]{left:-2px}.-right-\\[2px\\]{right:-2px}.-top-\\[2px\\]{top:-2px}.left-0{left:0}.left-2{left:.8rem}.top-1\\/2{top:50%}.top-4{top:1.6rem}.-mx-1{margin-left:-.4rem;margin-right:-.4rem}.mb-2{margin-bottom:.8rem}.ml-auto{margin-left:auto}.aspect-\\[7\\/4\\]{aspect-ratio:7/4}.h-11{height:4.4rem}.h-2\\.5{height:1rem}.h-3\\.5{height:1.4rem}.h-4{height:1.6rem}.h-5{height:2rem}.h-8{height:3.2rem}.h-9{height:3.6rem}.h-\\[--reka-select-trigger-height\\]{height:var(--reka-select-trigger-height)}.h-px{height:1px}.max-h-96{max-height:38.4rem}.w-10{width:4rem}.w-11{width:4.4rem}.w-12{width:4.8rem}.w-14px{width:14px}.w-16{width:6.4rem}.w-2\\.5{width:1rem}.w-20{width:8rem}.w-3\\.5{width:1.4rem}.w-3\\/4{width:75%}.w-5{width:2rem}.w-8{width:3.2rem}.w-\\[180px\\]{width:180px}.w-\\[200px\\]{width:200px}.w-\\[300px\\]{width:300px}.w-\\[400px\\]{width:400px}.min-w-32{min-width:12.8rem}.min-w-\\[--reka-select-trigger-width\\]{min-width:var(--reka-select-trigger-width)}.max-w-1024px{max-width:1024px}.max-w-2xl{max-width:42rem}.max-w-md{max-width:28rem}.flex-shrink-0,.shrink-0{flex-shrink:0}.-translate-y-1\\/2{--tw-translate-y:-50%}.-translate-y-1\\/2,.translate-x-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform,.translate-x-20px{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes mark-2{50%{transform:translateY(-40px)}to{transform:translateY(0)}}.animate-mark-2{animation:mark-2 1.5s ease infinite}@keyframes mark-3{50%{transform:translateY(-62px)}to{transform:translateY(0)}}.animate-mark-3{animation:mark-3 1.5s ease infinite}@keyframes mark-6{50%{transform:translateY(40px)}to{transform:translateY(0)}}.animate-mark-6{animation:mark-6 1.5s ease infinite}@keyframes mark-7{50%{transform:translateY(62px)}to{transform:translateY(0)}}.animate-mark-7{animation:mark-7 1.5s ease infinite}.cursor-default{cursor:default}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.gap-1\\.5{gap:.6rem}.gap-3{gap:1.2rem}.gap-y-2{row-gap:.8rem}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.8rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.8rem*var(--tw-space-x-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.4rem*var(--tw-space-y-reverse));margin-top:calc(.4rem*(1 - var(--tw-space-y-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.8rem*var(--tw-space-y-reverse));margin-top:calc(.8rem*(1 - var(--tw-space-y-reverse)))}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.rounded-\\[inherit\\]{border-radius:inherit}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-current{border-color:currentColor}.border-input{border-color:hsl(var(--input))}.border-muted{border-color:hsl(var(--muted))}.border-orange{--tw-border-opacity:1;border-color:rgb(255 140 47/var(--tw-border-opacity,1))}.border-primary{border-color:hsl(var(--primary))}.border-unraid-red{--tw-border-opacity:1;border-color:rgb(226 40 40/var(--tw-border-opacity,1))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-yellow-100{--tw-border-opacity:1;border-color:rgb(254 249 195/var(--tw-border-opacity,1))}.border-e-transparent{border-inline-end-color:transparent}.border-l-transparent{border-left-color:transparent}.border-t-transparent{border-top-color:transparent}.bg-black\\/80{background-color:#1c1b1bcc}.bg-blue-100{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.bg-border{background-color:hsl(var(--border))}.bg-current{background-color:currentColor}.bg-destructive{background-color:hsl(var(--destructive))}.bg-gray-300{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.bg-green-200{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity,1))}.bg-grey{--tw-bg-opacity:1;background-color:rgb(224 224 224/var(--tw-bg-opacity,1))}.bg-indigo-100{--tw-bg-opacity:1;background-color:rgb(224 231 255/var(--tw-bg-opacity,1))}.bg-input{background-color:hsl(var(--input))}.bg-muted\\/20{background-color:hsl(var(--muted)/.2)}.bg-neutral-900{--tw-bg-opacity:1;background-color:rgb(23 23 23/var(--tw-bg-opacity,1))}.bg-orange{--tw-bg-opacity:1;background-color:rgb(255 140 47/var(--tw-bg-opacity,1))}.bg-pink-100{--tw-bg-opacity:1;background-color:rgb(252 231 243/var(--tw-bg-opacity,1))}.bg-primary{background-color:hsl(var(--primary))}.bg-purple-100{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity,1))}.bg-secondary{background-color:hsl(var(--secondary))}.fill-black{fill:#1c1b1b}.fill-white{fill:#fff}.p-1\\.5{padding:.6rem}.p-12{padding:4.8rem}.p-20{padding:8rem}.p-3{padding:1.2rem}.p-8{padding:3.2rem}.p-px{padding:1px}.px-2{padding-left:.8rem;padding-right:.8rem}.px-3{padding-left:1.2rem;padding-right:1.2rem}.px-4\\.5{padding-left:1.125rem;padding-right:1.125rem}.px-8{padding-left:3.2rem;padding-right:3.2rem}.py-1{padding-bottom:.4rem;padding-top:.4rem}.py-1\\.5{padding-bottom:.6rem;padding-top:.6rem}.py-12px{padding-bottom:12px;padding-top:12px}.py-2\\.5{padding-bottom:1rem;padding-top:1rem}.py-6{padding-bottom:2.4rem;padding-top:2.4rem}.pl-8{padding-left:3.2rem}.pr-2{padding-right:.8rem}.text-start{text-align:start}.align-\\[-0\\.125em\\]{vertical-align:-.125em}.text-3xl{font-size:3rem;line-height:3.6rem}.font-medium{font-weight:500}.text-blue-800{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.text-green-800{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity,1))}.text-indigo-800{--tw-text-opacity:1;color:rgb(55 48 163/var(--tw-text-opacity,1))}.text-muted-foreground\\/50{color:hsl(var(--muted-foreground)/.5)}.text-pink-800{--tw-text-opacity:1;color:rgb(157 23 77/var(--tw-text-opacity,1))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-purple-800{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity,1))}.no-underline{text-decoration-line:none}.underline-offset-4{text-underline-offset:4px}.opacity-70{opacity:.7}.shadow,.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-md,.shadow-none{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.animate-in{animation-duration:.15s;animation-name:enter;--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial}.fade-in-0{--tw-enter-opacity:0}.zoom-in-95{--tw-enter-scale:.95}:where([data-sonner-toaster][dir=ltr]),:where(html[dir=ltr]){--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0;--toast-close-button-start:0;--toast-close-button-end:unset;--toast-close-button-transform:translate(-35%,-35%)}:where([data-sonner-toaster][dir=rtl]),:where(html[dir=rtl]){--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto;--toast-close-button-start:unset;--toast-close-button-end:0;--toast-close-button-transform:translate(35%,-35%)}:where([data-sonner-toaster]){font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;position:fixed;width:var(--width);--gray1:#fcfcfc;--gray2:#f8f8f8;--gray3:#f3f3f3;--gray4:#ededed;--gray5:#e8e8e8;--gray6:#e2e2e2;--gray7:#dbdbdb;--gray8:#c7c7c7;--gray9:#8f8f8f;--gray10:#858585;--gray11:#6f6f6f;--gray12:#171717;--border-radius:8px;box-sizing:border-box;list-style:none;margin:0;outline:none;padding:0;transition:transform .4s ease;z-index:999999999}:where([data-sonner-toaster][data-lifted=true]){transform:translateY(-10px)}@media (hover:none) and (pointer:coarse){:where([data-sonner-toaster][data-lifted=true]){transform:none}}:where([data-sonner-toaster][data-x-position=right]){right:max(var(--offset),env(safe-area-inset-right))}:where([data-sonner-toaster][data-x-position=left]){left:max(var(--offset),env(safe-area-inset-left))}:where([data-sonner-toaster][data-x-position=center]){left:50%;transform:translate(-50%)}:where([data-sonner-toaster][data-y-position=top]){top:max(var(--offset),env(safe-area-inset-top))}:where([data-sonner-toaster][data-y-position=bottom]){bottom:max(var(--offset),env(safe-area-inset-bottom))}:where([data-sonner-toast]){--y:translateY(100%);--lift-amount:calc(var(--lift)*var(--gap));box-sizing:border-box;filter:blur(0);opacity:0;outline:none;overflow-wrap:anywhere;position:absolute;touch-action:none;transform:var(--y);transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;z-index:var(--z-index)}:where([data-sonner-toast][data-styled=true]){align-items:center;background:var(--normal-bg);border:1px solid var(--normal-border);border-radius:var(--border-radius);box-shadow:0 4px 12px #0000001a;color:var(--normal-text);display:flex;font-size:13px;gap:6px;padding:16px;width:var(--width)}:where([data-sonner-toast]:focus-visible){box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast][data-y-position=top]){top:0;--y:translateY(-100%);--lift:1;--lift-amount:calc(var(--gap)*1)}:where([data-sonner-toast][data-y-position=bottom]){bottom:0;--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift)*var(--gap))}:where([data-sonner-toast]) :where([data-description]){color:inherit;font-weight:400;line-height:1.4}:where([data-sonner-toast]) :where([data-title]){color:inherit;font-weight:500;line-height:1.5}:where([data-sonner-toast]) :where([data-icon]){align-items:center;display:flex;flex-shrink:0;height:16px;justify-content:flex-start;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end);position:relative;width:16px}:where([data-sonner-toast][data-promise=true]) :where([data-icon])>svg{animation:sonner-fade-in .3s ease forwards;opacity:0;transform:scale(.8);transform-origin:center}:where([data-sonner-toast]) :where([data-icon])>*{flex-shrink:0}:where([data-sonner-toast]) :where([data-icon]) svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}:where([data-sonner-toast]) :where([data-content]){display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{align-items:center;background:var(--normal-text);border:none;border-radius:4px;color:var(--normal-bg);cursor:pointer;display:flex;flex-shrink:0;font-size:12px;height:24px;margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);outline:none;padding-left:8px;padding-right:8px;transition:opacity .4s,box-shadow .2s}:where([data-sonner-toast]) :where([data-button]):focus-visible{box-shadow:0 0 0 2px #0006}:where([data-sonner-toast]) :where([data-button]):first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}:where([data-sonner-toast]) :where([data-cancel]){background:#00000014;color:var(--normal-text)}:where([data-sonner-toast][data-theme=dark]) :where([data-cancel]){background:#ffffff4d}[data-sonner-toast] [data-close-button]{align-items:center;background:var(--gray1);border:1px solid var(--gray4);border-radius:50%;color:var(--gray12);cursor:pointer;display:flex;height:20px;justify-content:center;left:var(--toast-close-button-start);padding:0;position:absolute;right:var(--toast-close-button-end);top:0;transform:var(--toast-close-button-transform);transition:opacity .1s,background .2s,border-color .2s;width:20px;z-index:1}:where([data-sonner-toast]) :where([data-close-button]):focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast]) :where([data-disabled=true]){cursor:not-allowed}[data-sonner-toast]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}:where([data-sonner-toast][data-swiping=true]):before{content:"";height:100%;left:0;position:absolute;right:0;z-index:-1}:where([data-sonner-toast][data-y-position=top][data-swiping=true]):before{bottom:50%;transform:scaleY(3) translateY(50%)}:where([data-sonner-toast][data-y-position=bottom][data-swiping=true]):before{top:50%;transform:scaleY(3) translateY(-50%)}:where([data-sonner-toast][data-swiping=false][data-removed=true]):before{content:"";inset:0;position:absolute;transform:scaleY(2)}:where([data-sonner-toast]):after{bottom:100%;content:"";height:calc(var(--gap) + 1px);left:0;position:absolute;width:100%}:where([data-sonner-toast][data-mounted=true]){--y:translateY(0);opacity:1}:where([data-sonner-toast][data-expanded=false][data-front=false]){--scale:var(--toasts-before) * .05 + 1;--y:translateY(calc(var(--lift-amount)*var(--toasts-before))) scale(calc(var(--scale)*-1));height:var(--front-toast-height)}:where([data-sonner-toast])>*{transition:opacity .4s}:where([data-sonner-toast][data-expanded=false][data-front=false][data-styled=true])>*{opacity:0}:where([data-sonner-toast][data-visible=false]){opacity:0;pointer-events:none}:where([data-sonner-toast][data-mounted=true][data-expanded=true]){--y:translateY(calc(var(--lift)*var(--offset)));height:var(--initial-height)}:where([data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]){--y:translateY(calc(var(--lift)*-100%));opacity:0}:where([data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]){--y:translateY(calc(var(--lift)*var(--offset) + var(--lift)*-100%));opacity:0}:where([data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]){--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}:where([data-sonner-toast][data-removed=true][data-front=false]):before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount,0));transition:none}[data-sonner-toast][data-swiped=true]{-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation:swipe-out .2s ease-out forwards}@keyframes swipe-out{0%{opacity:1;transform:translateY(calc(var(--lift)*var(--offset) + var(--swipe-amount)))}to{opacity:0;transform:translateY(calc(var(--lift)*var(--offset) + var(--swipe-amount) + var(--lift)*-100%))}}@media (max-width:600px){[data-sonner-toaster]{position:fixed;--mobile-offset:16px;left:var(--mobile-offset);right:var(--mobile-offset);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset)*-1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset)*2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset)}[data-sonner-toaster][data-y-position=bottom]{bottom:20px}[data-sonner-toaster][data-y-position=top]{top:20px}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset);right:var(--mobile-offset);transform:none}}[data-sonner-toaster][data-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:#ecfdf3;--success-border:#d3fde5;--success-text:#008a2e;--info-bg:#f0f8ff;--info-border:#d3e0fd;--info-text:#0973dc;--warning-bg:#fffcf0;--warning-border:#fdf5d3;--warning-text:#dc7609;--error-bg:#fff0f0;--error-border:#ffe0e1;--error-text:#e60000}[data-sonner-toaster][data-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:#333;--normal-text:var(--gray1)}[data-sonner-toaster][data-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-theme=dark]{--normal-bg:#000;--normal-border:#333;--normal-text:var(--gray1);--success-bg:#001f0f;--success-border:#003d1c;--success-text:#59f3a6;--info-bg:#000d1f;--info-border:#00113d;--info-text:#5896f3;--warning-bg:#1d1f00;--warning-border:#3d3d00;--warning-text:#f3cf58;--error-bg:#2d0607;--error-border:#4d0408;--error-text:#ff9ea1}[data-rich-colors=true][data-sonner-toast][data-type=success],[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info],[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning],[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error],[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);inset:0;position:absolute;width:var(--size);z-index:10}.sonner-loading-wrapper[data-visible=false]{animation:sonner-fade-out .2s ease forwards;transform-origin:center}.sonner-spinner{height:var(--size);left:50%;position:relative;top:50%;width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media (prefers-reduced-motion){.sonner-loading-bar,[data-sonner-toast],[data-sonner-toast]>*{animation:none!important;transition:none!important}}.sonner-loader{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}.file\\:border-0::file-selector-button{border-width:0}.file\\:bg-transparent::file-selector-button{background-color:transparent}.file\\:text-sm::file-selector-button{font-size:1.4rem;line-height:2rem}.file\\:font-medium::file-selector-button{font-weight:500}.placeholder\\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}.placeholder\\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.hover\\:border-grey:hover{--tw-border-opacity:1;border-color:rgb(224 224 224/var(--tw-border-opacity,1))}.hover\\:border-grey-mid:hover{--tw-border-opacity:1;border-color:rgb(153 153 153/var(--tw-border-opacity,1))}.hover\\:border-muted:hover{border-color:hsl(var(--muted))}.hover\\:border-unraid-red:hover{--tw-border-opacity:1;border-color:rgb(226 40 40/var(--tw-border-opacity,1))}.hover\\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\\:bg-blue-200:hover{--tw-bg-opacity:1;background-color:rgb(191 219 254/var(--tw-bg-opacity,1))}.hover\\:bg-destructive\\/90:hover{background-color:hsl(var(--destructive)/.9)}.hover\\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.hover\\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.hover\\:bg-gray-800:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.hover\\:bg-green-300:hover{--tw-bg-opacity:1;background-color:rgb(134 239 172/var(--tw-bg-opacity,1))}.hover\\:bg-grey:hover{--tw-bg-opacity:1;background-color:rgb(224 224 224/var(--tw-bg-opacity,1))}.hover\\:bg-grey-mid:hover{--tw-bg-opacity:1;background-color:rgb(153 153 153/var(--tw-bg-opacity,1))}.hover\\:bg-indigo-200:hover{--tw-bg-opacity:1;background-color:rgb(199 210 254/var(--tw-bg-opacity,1))}.hover\\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\\:bg-orange-dark:hover{--tw-bg-opacity:1;background-color:rgb(241 90 44/var(--tw-bg-opacity,1))}.hover\\:bg-pink-200:hover{--tw-bg-opacity:1;background-color:rgb(251 207 232/var(--tw-bg-opacity,1))}.hover\\:bg-primary\\/90:hover{background-color:hsl(var(--primary)/.9)}.hover\\:bg-purple-200:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity,1))}.hover\\:bg-secondary\\/80:hover{background-color:hsl(var(--secondary)/.8)}.hover\\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\\:bg-yellow-200:hover{--tw-bg-opacity:1;background-color:rgb(254 240 138/var(--tw-bg-opacity,1))}.hover\\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\\:text-black:hover{--tw-text-opacity:1;color:rgb(28 27 27/var(--tw-text-opacity,1))}.hover\\:text-primary:hover{color:hsl(var(--primary))}.hover\\:shadow-md:hover{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\\:shadow-orange\\/50:hover{--tw-shadow-color:rgba(255,140,47,.5);--tw-shadow:var(--tw-shadow-colored)}.focus\\:border-grey:focus{--tw-border-opacity:1;border-color:rgb(224 224 224/var(--tw-border-opacity,1))}.focus\\:border-grey-mid:focus{--tw-border-opacity:1;border-color:rgb(153 153 153/var(--tw-border-opacity,1))}.focus\\:border-muted:focus{border-color:hsl(var(--muted))}.focus\\:border-unraid-red:focus{--tw-border-opacity:1;border-color:rgb(226 40 40/var(--tw-border-opacity,1))}.focus\\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\\:bg-grey:focus{--tw-bg-opacity:1;background-color:rgb(224 224 224/var(--tw-bg-opacity,1))}.focus\\:bg-grey-mid:focus{--tw-bg-opacity:1;background-color:rgb(153 153 153/var(--tw-bg-opacity,1))}.focus\\:bg-muted:focus{background-color:hsl(var(--muted))}.focus\\:bg-white:focus{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.focus\\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\\:text-black:focus{--tw-text-opacity:1;color:rgb(28 27 27/var(--tw-text-opacity,1))}.focus\\:text-primary:focus{color:hsl(var(--primary))}.focus\\:shadow-md:focus{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus\\:ring-ring:focus{--tw-ring-color:hsl(var(--ring))}.focus-visible\\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\\:ring-ring:focus-visible{--tw-ring-color:hsl(var(--ring))}.focus-visible\\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.focus-visible\\:ring-offset-background:focus-visible{--tw-ring-offset-color:hsl(var(--background))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-20:disabled{opacity:.2}.disabled\\:opacity-25:disabled{opacity:.25}.disabled\\:opacity-50:disabled{opacity:.5}.disabled\\:focus\\:opacity-25:focus:disabled,.disabled\\:hover\\:opacity-25:hover:disabled{opacity:.25}.group:hover .group-hover\\:text-header-text-secondary{color:var(--header-text-secondary)}.group:hover .group-hover\\:no-underline{text-decoration-line:none}.group:hover .group-hover\\:opacity-60{opacity:.6}.group:focus .group-focus\\:text-header-text-secondary{color:var(--header-text-secondary)}.group:focus .group-focus\\:no-underline{text-decoration-line:none}.group:focus .group-focus\\:opacity-100{opacity:1}.group:focus .group-focus\\:opacity-60{opacity:.6}.group.toaster .group-\\[\\.toaster\\]\\:border-border{border-color:hsl(var(--border))}.group.toast .group-\\[\\.toast\\]\\:bg-muted{background-color:hsl(var(--muted))}.group.toast .group-\\[\\.toast\\]\\:bg-primary{background-color:hsl(var(--primary))}.group.toaster .group-\\[\\.toaster\\]\\:bg-background{background-color:hsl(var(--background))}.group.toast .group-\\[\\.toast\\]\\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group.toast .group-\\[\\.toast\\]\\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group.toaster .group-\\[\\.toaster\\]\\:text-foreground{color:hsl(var(--foreground))}.group.toaster .group-\\[\\.toaster\\]\\:shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.peer:disabled~.peer-disabled\\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\\:opacity-70{opacity:.7}.data-\\[disabled\\]\\:pointer-events-none[data-disabled]{pointer-events:none}.data-\\[state\\=active\\]\\:flex[data-state=active]{display:flex}.data-\\[state\\=inactive\\]\\:hidden[data-state=inactive]{display:none}.data-\\[side\\=bottom\\]\\:translate-y-1[data-side=bottom]{--tw-translate-y:.4rem}.data-\\[side\\=bottom\\]\\:translate-y-1[data-side=bottom],.data-\\[side\\=left\\]\\:-translate-x-1[data-side=left]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\\[side\\=left\\]\\:-translate-x-1[data-side=left]{--tw-translate-x:-.4rem}.data-\\[side\\=right\\]\\:translate-x-1[data-side=right]{--tw-translate-x:.4rem}.data-\\[side\\=right\\]\\:translate-x-1[data-side=right],.data-\\[side\\=top\\]\\:-translate-y-1[data-side=top]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\\[side\\=top\\]\\:-translate-y-1[data-side=top]{--tw-translate-y:-.4rem}.data-\\[state\\=checked\\]\\:translate-x-5[data-state=checked]{--tw-translate-x:2rem}.data-\\[state\\=checked\\]\\:translate-x-5[data-state=checked],.data-\\[state\\=unchecked\\]\\:translate-x-0[data-state=unchecked]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\\[state\\=unchecked\\]\\:translate-x-0[data-state=unchecked]{--tw-translate-x:0px}.data-\\[state\\=active\\]\\:bg-background[data-state=active]{background-color:hsl(var(--background))}.data-\\[state\\=checked\\]\\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\\[state\\=open\\]\\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\\[state\\=open\\]\\:bg-secondary[data-state=open]{background-color:hsl(var(--secondary))}.data-\\[state\\=unchecked\\]\\:bg-input[data-state=unchecked]{background-color:hsl(var(--input))}.data-\\[placeholder\\]\\:text-muted-foreground[data-placeholder]{color:hsl(var(--muted-foreground))}.data-\\[state\\=active\\]\\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.data-\\[disabled\\]\\:opacity-50[data-disabled]{opacity:.5}.data-\\[state\\=active\\]\\:shadow-sm[data-state=active]{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.data-\\[state\\=closed\\]\\:duration-300[data-state=closed]{transition-duration:.3s}.data-\\[state\\=open\\]\\:duration-500[data-state=open]{transition-duration:.5s}.data-\\[state\\=open\\]\\:animate-in[data-state=open]{animation-duration:.15s;animation-name:enter;--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial}.data-\\[state\\=closed\\]\\:animate-out[data-state=closed]{animation-duration:.15s;animation-name:exit;--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial}.data-\\[state\\=closed\\]\\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\\[state\\=open\\]\\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\\[state\\=closed\\]\\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\\[state\\=open\\]\\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\\[side\\=bottom\\]\\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-.8rem}.data-\\[side\\=left\\]\\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:.8rem}.data-\\[side\\=right\\]\\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:-.8rem}.data-\\[side\\=top\\]\\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:.8rem}.data-\\[state\\=closed\\]\\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\\[state\\=closed\\]\\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\\[state\\=closed\\]\\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\\[state\\=closed\\]\\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\\[state\\=open\\]\\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\\[state\\=open\\]\\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\\[state\\=open\\]\\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\\[state\\=open\\]\\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.data-\\[state\\=closed\\]\\:duration-300[data-state=closed]{animation-duration:.3s}.data-\\[state\\=open\\]\\:duration-500[data-state=open]{animation-duration:.5s}.group[data-disabled] .group-data-\\[disabled\\]\\:bg-muted{background-color:hsl(var(--muted))}.group[data-state=active] .group-data-\\[state\\=active\\]\\:bg-primary{background-color:hsl(var(--primary))}.group[data-state=completed] .group-data-\\[state\\=completed\\]\\:bg-accent{background-color:hsl(var(--accent))}.group[data-state=completed] .group-data-\\[state\\=completed\\]\\:bg-accent-foreground{background-color:hsl(var(--accent-foreground))}.group[data-disabled] .group-data-\\[disabled\\]\\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group[data-state=active] .group-data-\\[state\\=active\\]\\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group[data-state=completed] .group-data-\\[state\\=completed\\]\\:text-accent-foreground{color:hsl(var(--accent-foreground))}.group[data-disabled] .group-data-\\[disabled\\]\\:opacity-50{opacity:.5}.group[data-disabled] .group-data-\\[disabled\\]\\:opacity-75{opacity:.75}@media (prefers-reduced-motion:reduce){@keyframes spin{to{transform:rotate(1turn)}}.motion-reduce\\:animate-\\[spin_1\\.5s_linear_infinite\\]{animation:spin 1.5s linear infinite}}@media (min-width:640px){.sm\\:max-w-sm{max-width:24rem}.sm\\:flex-row{flex-direction:row}.sm\\:justify-end{justify-content:flex-end}.sm\\:gap-x-2{-moz-column-gap:.8rem;column-gap:.8rem}.sm\\:text-left{text-align:left}}@media (min-width:768px){.md\\:my-0{margin-bottom:0;margin-top:0}.md\\:block{display:block}.md\\:h-px{height:1px}.md\\:w-24{width:9.6rem}.md\\:w-auto{width:auto}.md\\:flex-row{flex-direction:row}.md\\:items-center{align-items:center}.md\\:gap-2{gap:.8rem}.md\\:p-6{padding:2.4rem}}.\\[\\&\\>\\[data-slot\\=input\\]\\]\\:has-\\[\\[data-slot\\=decrement\\]\\]\\:pl-5:has([data-slot=decrement])>[data-slot=input]{padding-left:2rem}.\\[\\&\\>\\[data-slot\\=input\\]\\]\\:has-\\[\\[data-slot\\=increment\\]\\]\\:pr-5:has([data-slot=increment])>[data-slot=input]{padding-right:2rem}.\\[\\&\\>div\\>svg\\]\\:fill-blue-500>div>svg{fill:#3b82f6}.\\[\\&\\>div\\>svg\\]\\:fill-unraid-red-500>div>svg{fill:#f43f3f}.\\[\\&\\>div\\>svg\\]\\:fill-yellow-500>div>svg{fill:#eab308}.\\[\\&\\>span\\]\\:truncate>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\\[\\&\\>svg\\]\\:size-4>svg{height:1.6rem;width:1.6rem}.\\[\\&\\>svg\\]\\:shrink-0>svg{flex-shrink:0}.\\[\\&\\]\\:text-orange{--tw-text-opacity:1;color:rgb(255 140 47/var(--tw-text-opacity,1))}.\\[\\&\\]\\:text-primary{color:hsl(var(--primary))}.\\[\\&\\]\\:text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com*/*,:after,:before{border-color:hsl(var(--border));border-style:solid;border-width:0;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:clear-sans,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}body{background-color:hsl(var(--background));color:hsl(var(--foreground))}.container{width:100%}@media (min-width:470px){.container{max-width:470px}}@media (min-width:530px){.container{max-width:530px}}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.prose{color:hsl(var(--foreground));max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-bottom:1.2em;margin-top:1.2em}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)) color{-d-e-f-a-u-l-t:hsl(var(--primary));foreground:hsl(var(--primary-foreground))}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;text-decoration:underline}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-bottom:1.25em;margin-top:1.25em;padding-inline-start:1.625em}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-bottom:1.25em;margin-top:1.25em;padding-inline-start:1.625em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-bottom:3em;margin-top:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){border-inline-start-color:var(--tw-prose-quote-borders);border-inline-start-width:.25rem;color:var(--tw-prose-quotes);font-style:italic;font-weight:500;margin-bottom:1.6em;margin-top:1.6em;padding-inline-start:1em;quotes:"“""”""‘""’"}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:2.25em;font-weight:800;line-height:1.1111111;margin-bottom:.8888889em;margin-top:0}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:1.5em;font-weight:700;line-height:1.3333333;margin-bottom:1em;margin-top:2em}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:1.25em;font-weight:600;line-height:1.6;margin-bottom:.6em;margin-top:1.6em}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;line-height:1.5;margin-bottom:.5em;margin-top:1.5em}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-bottom:2em;margin-top:2em}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:.3125rem;box-shadow:0 0 0 1px rgb(var(--tw-prose-kbd-shadows)/10%),0 3px rgb(var(--tw-prose-kbd-shadows)/10%);color:var(--tw-prose-kbd);font-family:inherit;font-size:.875em;font-weight:500;padding-inline-end:.375em;padding-bottom:.1875em;padding-top:.1875em;padding-inline-start:.375em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:var(--tw-prose-pre-bg);border-radius:.375rem;color:var(--tw-prose-pre-code);font-size:.875em;font-weight:400;line-height:1.7142857;margin-bottom:1.7142857em;margin-top:1.7142857em;overflow-x:auto;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-top:.8571429em;padding-inline-start:1.1428571em}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;line-height:1.7142857;margin-bottom:2em;margin-top:2em;table-layout:auto;width:100%}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-color:var(--tw-prose-th-borders);border-bottom-width:1px}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em;vertical-align:bottom}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-color:var(--tw-prose-td-borders);border-bottom-width:1px}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-color:var(--tw-prose-th-borders);border-top-width:1px}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose{--tw-prose-body:hsl(var(--foreground));--tw-prose-headings:hsl(var(--foreground));--tw-prose-lead:hsl(var(--foreground))}.prose :where(--tw-prose-links):not(:where([class~=not-prose],[class~=not-prose] *)){-d-e-f-a-u-l-t:hsl(var(--primary));foreground:hsl(var(--primary-foreground))}.prose{--tw-prose-bold:hsl(var(--foreground));--tw-prose-counters:hsl(var(--foreground));--tw-prose-bullets:hsl(var(--foreground));--tw-prose-hr:hsl(var(--foreground));--tw-prose-quotes:hsl(var(--foreground));--tw-prose-quote-borders:hsl(var(--foreground));--tw-prose-captions:hsl(var(--foreground));--tw-prose-kbd:#111827;--tw-prose-kbd-shadows:17 24 39;--tw-prose-code:hsl(var(--foreground));--tw-prose-pre-code:hsl(var(--foreground));--tw-prose-pre-bg:hsl(var(--background));--tw-prose-th-borders:hsl(var(--foreground));--tw-prose-td-borders:hsl(var(--foreground));--tw-prose-invert-body:hsl(var(--background));--tw-prose-invert-headings:hsl(var(--background));--tw-prose-invert-lead:hsl(var(--background))}.prose :where(--tw-prose-invert-links):not(:where([class~=not-prose],[class~=not-prose] *)){-d-e-f-a-u-l-t:hsl(var(--primary));foreground:hsl(var(--primary-foreground))}.prose{--tw-prose-invert-bold:hsl(var(--background));--tw-prose-invert-counters:hsl(var(--background));--tw-prose-invert-bullets:hsl(var(--background));--tw-prose-invert-hr:hsl(var(--background));--tw-prose-invert-quotes:hsl(var(--background));--tw-prose-invert-quote-borders:hsl(var(--background));--tw-prose-invert-captions:hsl(var(--background));--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:255 255 255;--tw-prose-invert-code:hsl(var(--background));--tw-prose-invert-pre-code:hsl(var(--background));--tw-prose-invert-pre-bg:hsl(var(--foreground));--tw-prose-invert-th-borders:hsl(var(--background));--tw-prose-invert-td-borders:hsl(var(--background));font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.5em;margin-top:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.75em;margin-top:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.75em;margin-top:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-top:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}body{--color-alpha:#1c1b1b;--color-beta:#f2f2f2;--color-gamma:#999;--color-gamma-opaque:hsla(0,0%,60%,.5);--color-customgradient-start:hsla(0,0%,95%,0);--color-customgradient-end:hsla(0,0%,95%,.85);--shadow-beta:0 25px 50px -12px hsla(0,0%,95%,.15);--ring-offset-shadow:0 0 --var(--color-beta);--ring-shadow:0 0 --var(--color-beta)}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.-right-1{right:-.4rem}.-top-1{top:-.4rem}.bottom-0{bottom:0}.bottom-4{bottom:1.6rem}.bottom-\\[-3px\\]{bottom:-3px}.right-0{right:0}.right-4{right:1.6rem}.top-0{top:0}.top-\\[1px\\]{top:1px}.top-full{top:100%}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\\[99999\\]{z-index:99999}.col-start-2{grid-column-start:2}.float-left{float:left}.m-0{margin:0}.mx-2{margin-left:.8rem;margin-right:.8rem}.mx-8px{margin-left:8px;margin-right:8px}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-bottom:.4rem;margin-top:.4rem}.my-12{margin-bottom:4.8rem;margin-top:4.8rem}.my-16px{margin-bottom:16px;margin-top:16px}.my-24px{margin-bottom:24px;margin-top:24px}.my-8px{margin-bottom:8px;margin-top:8px}.mb-4{margin-bottom:1.6rem}.mb-4px{margin-bottom:4px}.mb-6{margin-bottom:2.4rem}.mb-8px{margin-bottom:8px}.ml-1{margin-left:.4rem}.ml-10{margin-left:4rem}.ml-8px{margin-left:8px}.mr-1{margin-right:.4rem}.mr-2{margin-right:.8rem}.mt-1{margin-top:.4rem}.mt-12px{margin-top:12px}.mt-2{margin-top:.8rem}.mt-24px{margin-top:24px}.mt-4{margin-top:1.6rem}.mt-4px{margin-top:4px}.mt-6{margin-top:2.4rem}.mt-8px{margin-top:8px}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.size-2\\.5{height:1rem;width:1rem}.size-4{height:1.6rem;width:1.6rem}.size-5{height:2rem;width:2rem}.size-6{height:2.4rem;width:2.4rem}.h-10{height:4rem}.h-12px{height:12px}.h-16px{height:16px}.h-2{height:.8rem}.h-20px{height:20px}.h-24px{height:24px}.h-2px{height:2px}.h-3{height:1.2rem}.h-32px{height:32px}.h-36px{height:36px}.h-6{height:2.4rem}.h-\\[30px\\]{height:30px}.h-\\[500px\\]{height:500px}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.max-h-\\[65vh\\]{max-height:65vh}.max-h-full{max-height:100%}.max-h-screen{max-height:100vh}.min-h-0{min-height:0}.min-h-\\[250px\\]{min-height:250px}.min-h-screen{min-height:100vh}.w-1\\/2{width:50%}.w-12px{width:12px}.w-16px{width:16px}.w-2{width:.8rem}.w-20px{width:20px}.w-24{width:9.6rem}.w-24px{width:24px}.w-28px{width:28px}.w-2px{width:2px}.w-3{width:1.2rem}.w-32px{width:32px}.w-36px{width:36px}.w-4{width:1.6rem}.w-6{width:2.4rem}.w-72{width:28.8rem}.w-\\[100px\\]{width:100px}.w-\\[110px\\]{width:110px}.w-\\[120px\\]{width:120px}.w-\\[125\\%\\]{width:125%}.w-\\[150px\\]{width:150px}.w-\\[350px\\]{width:350px}.w-\\[44px\\]{width:44px}.w-\\[48px\\]{width:48px}.w-\\[50px\\]{width:50px}.w-full{width:100%}.w-screen{width:100vw}.min-w-\\[200px\\]{min-width:200px}.min-w-\\[280px\\]{min-width:280px}.max-w-160px{max-width:160px}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-640px{max-width:640px}.max-w-800px{max-width:800px}.max-w-\\[100vw\\]{max-width:100vw}.max-w-\\[45ch\\]{max-width:45ch}.max-w-none{max-width:none}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.grow-0{flex-grow:0}.-translate-y-1{--tw-translate-y:-.4rem}.-translate-y-1,.translate-x-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x:0px}.translate-x-20px{--tw-translate-x:20px}.translate-x-20px,.translate-x-\\[26px\\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\\[26px\\]{--tw-translate-x:26px}.translate-x-\\[2px\\]{--tw-translate-x:2px}.translate-x-\\[2px\\],.translate-y-0\\.5{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0\\.5{--tw-translate-y:.2rem}.translate-y-1{--tw-translate-y:.4rem}.translate-y-1,.translate-y-3{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-3{--tw-translate-y:1.2rem}.scale-100{--tw-scale-x:1;--tw-scale-y:1}.scale-100,.scale-95{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x:.95;--tw-scale-y:.95}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize-y{resize:vertical}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-settings{grid-template-columns:35% 1fr}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-1{gap:.4rem}.gap-12px{gap:12px}.gap-16px{gap:16px}.gap-2{gap:.8rem}.gap-20px{gap:20px}.gap-4{gap:1.6rem}.gap-4px{gap:4px}.gap-5{gap:2rem}.gap-6{gap:2.4rem}.gap-8px{gap:8px}.gap-x-16px{-moz-column-gap:16px;column-gap:16px}.gap-x-4px{-moz-column-gap:4px;column-gap:4px}.gap-x-8px{-moz-column-gap:8px;column-gap:8px}.gap-y-12px{row-gap:12px}.gap-y-16px{row-gap:16px}.gap-y-24px{row-gap:24px}.gap-y-4px{row-gap:4px}.gap-y-6{row-gap:2.4rem}.gap-y-8px{row-gap:8px}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.2rem*var(--tw-space-y-reverse));margin-top:calc(1.2rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.6rem*var(--tw-space-y-reverse));margin-top:calc(1.6rem*(1 - var(--tw-space-y-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.self-center{align-self:center}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-x-scroll{overflow-x:scroll}.overflow-y-scroll{overflow-y:scroll}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-pre-wrap{white-space:pre-wrap}.rounded{border-radius:.4rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-t{border-top-left-radius:.4rem;border-top-right-radius:.4rem}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l-0{border-left-width:0}.border-r-0{border-right-width:0}.border-r-2{border-right-width:2px}.border-t-0{border-top-width:0}.border-solid{border-style:solid}.border-none{border-style:none}.border-black{--tw-border-opacity:1;border-color:rgb(28 27 27/var(--tw-border-opacity,1))}.border-border{border-color:hsl(var(--border))}.border-green-600\\/10{border-color:#16a34a1a}.border-grey-mid{--tw-border-opacity:1;border-color:rgb(153 153 153/var(--tw-border-opacity,1))}.border-neutral-800{--tw-border-opacity:1;border-color:rgb(38 38 38/var(--tw-border-opacity,1))}.border-transparent{border-color:transparent}.border-unraid-red\\/10{border-color:#e228281a}.border-unraid-red\\/90{border-color:#e22828e6}.border-white\\/10{border-color:#ffffff1a}.bg-background{background-color:hsl(var(--background))}.bg-black{--tw-bg-opacity:1;background-color:rgb(28 27 27/var(--tw-bg-opacity,1))}.bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.bg-card{background-color:hsl(var(--card))}.bg-foreground{background-color:hsl(var(--foreground))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.bg-green-500{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.bg-header-background-color{background-color:var(--header-background-color)}.bg-header-text-secondary{background-color:var(--header-text-secondary)}.bg-muted{background-color:hsl(var(--muted))}.bg-muted\\/80{background-color:hsl(var(--muted)/.8)}.bg-popover{background-color:hsl(var(--popover))}.bg-teal-500{--tw-bg-opacity:1;background-color:rgb(20 184 166/var(--tw-bg-opacity,1))}.bg-transparent{background-color:transparent}.bg-unraid-green{--tw-bg-opacity:1;background-color:rgb(99 166 89/var(--tw-bg-opacity,1))}.bg-unraid-red{--tw-bg-opacity:1;background-color:rgb(226 40 40/var(--tw-bg-opacity,1))}.bg-unraid-red\\/90{background-color:#e22828e6}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity,1))}.bg-zinc-800{background-color:rgb(39 39 42/var(--tw-bg-opacity,1))}.bg-opacity-100,.bg-zinc-800{--tw-bg-opacity:1}.bg-opacity-80{--tw-bg-opacity:.8}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-unraid-red{--tw-gradient-from:#e22828 var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.to-orange{--tw-gradient-to:#ff8c2f var(--tw-gradient-to-position)}.to-orange\\/60{--tw-gradient-to:rgba(255,140,47,.6) var(--tw-gradient-to-position)}.fill-current{fill:currentColor}.fill-green-600{fill:#16a34a}.fill-popover{fill:hsl(var(--popover))}.fill-unraid-red{fill:#e22828}.p-0{padding:0}.p-1{padding:.4rem}.p-12px{padding:12px}.p-16px{padding:16px}.p-2{padding:.8rem}.p-4{padding:1.6rem}.p-6{padding:2.4rem}.p-8px{padding:8px}.px-0{padding-left:0;padding-right:0}.px-12px{padding-left:12px;padding-right:12px}.px-16px{padding-left:16px;padding-right:16px}.px-4{padding-left:1.6rem;padding-right:1.6rem}.px-4px{padding-left:4px;padding-right:4px}.px-6{padding-left:2.4rem;padding-right:2.4rem}.px-6px{padding-left:6px;padding-right:6px}.px-7{padding-left:2.8rem;padding-right:2.8rem}.px-8px{padding-left:8px;padding-right:8px}.py-2{padding-bottom:.8rem;padding-top:.8rem}.py-24px{padding-bottom:24px;padding-top:24px}.py-4{padding-bottom:1.6rem;padding-top:1.6rem}.py-4px{padding-bottom:4px;padding-top:4px}.py-5{padding-bottom:2rem;padding-top:2rem}.py-8px{padding-bottom:8px;padding-top:8px}.pb-0{padding-bottom:0}.pb-12{padding-bottom:4.8rem}.pb-2{padding-bottom:.8rem}.pb-8px{padding-bottom:8px}.pl-3{padding-left:1.2rem}.pl-40px{padding-left:40px}.pr-16px{padding-right:16px}.pr-40px{padding-right:40px}.pr-4px{padding-right:4px}.pt-4px{padding-top:4px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-end{text-align:end}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-10px{font-size:10px}.text-12px{font-size:12px}.text-14px{font-size:14px}.text-16px{font-size:16px}.text-18px{font-size:18px}.text-20px{font-size:20px}.text-24px{font-size:24px}.text-2xl{font-size:2.4rem;line-height:3.2rem}.text-base{font-size:1.6rem;line-height:2.4rem}.text-lg{font-size:1.8rem;line-height:2.8rem}.text-sm{font-size:1.4rem;line-height:2rem}.text-xl{font-size:2rem;line-height:2.8rem}.text-xs{font-size:1.2rem;line-height:1.6rem}.font-bold{font-weight:700}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-6{line-height:2.4rem}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.tracking-normal{letter-spacing:0}.tracking-wide{letter-spacing:.025em}.tracking-widest{letter-spacing:.1em}.text-\\[\\#486dba\\]{--tw-text-opacity:1;color:rgb(72 109 186/var(--tw-text-opacity,1))}.text-black{--tw-text-opacity:1;color:rgb(28 27 27/var(--tw-text-opacity,1))}.text-current{color:currentColor}.text-destructive{color:hsl(var(--destructive))}.text-foreground{color:hsl(var(--foreground))}.text-gray-200{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-green-500{--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity,1))}.text-green-600{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.text-grey-mid{--tw-text-opacity:1;color:rgb(153 153 153/var(--tw-text-opacity,1))}.text-header-text-primary{color:var(--header-text-primary)}.text-header-text-secondary{color:var(--header-text-secondary)}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-orange{--tw-text-opacity:1;color:rgb(255 140 47/var(--tw-text-opacity,1))}.text-orange-dark{--tw-text-opacity:1;color:rgb(241 90 44/var(--tw-text-opacity,1))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-unraid-green{--tw-text-opacity:1;color:rgb(99 166 89/var(--tw-text-opacity,1))}.text-unraid-red{--tw-text-opacity:1;color:rgb(226 40 40/var(--tw-text-opacity,1))}.text-unraid-red-500{--tw-text-opacity:1;color:rgb(244 63 63/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity,1))}.text-yellow-accent{--tw-text-opacity:1;color:rgb(233 191 65/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-100{opacity:1}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-75{opacity:.75}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-inner{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 rgba(0,0,0,.05);--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.shadow-none,.shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.shadow-green-600\\/30{--tw-shadow-color:rgba(22,163,74,.3);--tw-shadow:var(--tw-shadow-colored)}.shadow-orange\\/10{--tw-shadow-color:rgba(255,140,47,.1);--tw-shadow:var(--tw-shadow-colored)}.shadow-unraid-red\\/30{--tw-shadow-color:rgba(226,40,40,.3);--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.outline-black{outline-color:#1c1b1b}.outline-primary{outline-color:hsl(var(--primary))}.outline-white{outline-color:#fff}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-0,.ring-2{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-primary{--tw-ring-color:hsl(var(--primary))}.ring-offset-2{--tw-ring-offset-width:2px}.ring-offset-background{--tw-ring-offset-color:hsl(var(--background))}.grayscale{--tw-grayscale:grayscale(100%)}.grayscale,.invert{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert:invert(100%)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-none{transition-property:none}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.duration-100{animation-duration:.1s}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.ease-in{animation-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.running{animation-play-state:running}.\\*\\:cursor-default>*{cursor:default}.even\\:bg-black\\/5:nth-child(2n){background-color:#1c1b1b0d}.even\\:bg-grey-darkest:nth-child(2n){--tw-bg-opacity:1;background-color:rgb(34 34 34/var(--tw-bg-opacity,1))}@keyframes pulse{50%{opacity:.5}}.hover\\:animate-pulse:hover{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.hover\\:border-orange-dark:hover{--tw-border-opacity:1;border-color:rgb(241 90 44/var(--tw-border-opacity,1))}.hover\\:bg-blue-600:hover{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.hover\\:bg-unraid-red:hover{--tw-bg-opacity:1;background-color:rgb(226 40 40/var(--tw-bg-opacity,1))}.hover\\:bg-gradient-to-r:hover{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.hover\\:from-unraid-red:hover{--tw-gradient-from:#e22828 var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\\:from-unraid-red\\/60:hover{--tw-gradient-from:rgba(226,40,40,.6) var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\\:to-orange:hover{--tw-gradient-to:#ff8c2f var(--tw-gradient-to-position)}.hover\\:to-orange\\/60:hover{--tw-gradient-to:rgba(255,140,47,.6) var(--tw-gradient-to-position)}.hover\\:text-\\[\\#3b5ea9\\]:hover{--tw-text-opacity:1;color:rgb(59 94 169/var(--tw-text-opacity,1))}.hover\\:text-destructive:hover{color:hsl(var(--destructive))}.hover\\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\\:underline:hover{text-decoration-line:underline}.hover\\:no-underline:hover{text-decoration-line:none}.hover\\:opacity-100:hover{opacity:1}.hover\\:opacity-75:hover{opacity:.75}.focus\\:border-orange-dark:focus{--tw-border-opacity:1;border-color:rgb(241 90 44/var(--tw-border-opacity,1))}.focus\\:bg-unraid-red:focus{--tw-bg-opacity:1;background-color:rgb(226 40 40/var(--tw-bg-opacity,1))}.focus\\:bg-gradient-to-r:focus{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.focus\\:from-unraid-red:focus{--tw-gradient-from:#e22828 var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\\:from-unraid-red\\/60:focus{--tw-gradient-from:rgba(226,40,40,.6) var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\\:to-orange:focus{--tw-gradient-to:#ff8c2f var(--tw-gradient-to-position)}.focus\\:to-orange\\/60:focus{--tw-gradient-to:rgba(255,140,47,.6) var(--tw-gradient-to-position)}.focus\\:text-\\[\\#3b5ea9\\]:focus{--tw-text-opacity:1;color:rgb(59 94 169/var(--tw-text-opacity,1))}.focus\\:text-white:focus{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.focus\\:underline:focus{text-decoration-line:underline}.focus\\:no-underline:focus{text-decoration-line:none}.focus\\:opacity-100:focus{opacity:1}.focus\\:opacity-75:focus{opacity:.75}.focus\\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\\:ring-indigo-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(99 102 241/var(--tw-ring-opacity,1))}.focus\\:ring-indigo-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(79 70 229/var(--tw-ring-opacity,1))}.focus\\:ring-offset-2:focus{--tw-ring-offset-width:2px}.disabled\\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\\:focus\\:opacity-50:focus:disabled,.disabled\\:hover\\:opacity-50:hover:disabled,.disabled\\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\\:text-orange-dark{--tw-text-opacity:1;color:rgb(241 90 44/var(--tw-text-opacity,1))}.group:hover .group-hover\\:underline{text-decoration-line:underline}.group:hover .group-hover\\:opacity-100{opacity:1}.group:focus .group-focus\\:text-orange-dark{--tw-text-opacity:1;color:rgb(241 90 44/var(--tw-text-opacity,1))}.group:focus .group-focus\\:underline{text-decoration-line:underline}.data-\\[disabled\\]\\:opacity-100[data-disabled],.group:focus .group-focus\\:opacity-100{opacity:1}.prose-a\\:text-unraid-red :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity:1;color:rgb(226 40 40/var(--tw-text-opacity,1))}.hover\\:prose-a\\:text-unraid-red\\/60 :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):hover{color:#e2282899}.hover\\:prose-a\\:no-underline :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):hover{text-decoration-line:none}.dark\\:border-white:is(.dark *){--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.dark\\:bg-black:is(.dark *){--tw-bg-opacity:1;background-color:rgb(28 27 27/var(--tw-bg-opacity,1))}.dark\\:text-white:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.dark\\:prose-a\\:text-orange :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):is(.dark *){--tw-text-opacity:1;color:rgb(255 140 47/var(--tw-text-opacity,1))}.hover\\:dark\\:prose-a\\:text-orange\\/60 :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):is(.dark *):hover{color:#ff8c2f99}@media (min-width:640px){.sm\\:col-span-2{grid-column:span 2/span 2}.sm\\:col-span-3{grid-column:span 3/span 3}.sm\\:col-start-2{grid-column-start:2}.sm\\:block{display:block}.sm\\:flex{display:flex}.sm\\:w-\\[150px\\]{width:150px}.sm\\:min-w-\\[400px\\]{min-width:400px}.sm\\:max-w-300px{max-width:300px}.sm\\:max-w-\\[540px\\]{max-width:540px}.sm\\:max-w-lg{max-width:32rem}.sm\\:flex-shrink-0{flex-shrink:0}.sm\\:flex-grow-0{flex-grow:0}.sm\\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\\:flex-row{flex-direction:row}.sm\\:items-start{align-items:flex-start}.sm\\:items-center{align-items:center}.sm\\:justify-end{justify-content:flex-end}.sm\\:justify-center{justify-content:center}.sm\\:justify-between{justify-content:space-between}.sm\\:gap-16px{gap:16px}.sm\\:gap-24px{gap:24px}.sm\\:gap-y-24px{row-gap:24px}.sm\\:p-16px{padding:16px}.sm\\:px-20px{padding-left:20px;padding-right:20px}.sm\\:pr-40px{padding-right:40px}.sm\\:text-right{text-align:right}.sm\\:text-18px{font-size:18px}.sm\\:text-20px{font-size:20px}.sm\\:text-24px{font-size:24px}}@media (min-width:768px){.md\\:inline-block{display:inline-block}.md\\:flex-row{flex-direction:row}.md\\:items-start{align-items:flex-start}.md\\:items-end{align-items:flex-end}.md\\:justify-between{justify-content:space-between}.md\\:gap-16px{gap:16px}.md\\:p-24px{padding:24px}.md\\:text-24px{font-size:24px}}@media (min-width:470px){.\\32xs\\:block{display:block}}@media (min-width:530px){.xs\\:block{display:block}.xs\\:flex-row{flex-direction:row}.xs\\:items-baseline{align-items:baseline}.xs\\:justify-start{justify-content:flex-start}.xs\\:gap-x-12px{-moz-column-gap:12px;column-gap:12px}}@media (min-height:700px){.tall\\:max-h-\\[75vh\\]{max-height:75vh}}.\\[\\&\\>\\*\\:nth-child\\(even\\)\\]\\:ml-10>:nth-child(2n){margin-left:4rem}.\\[\\&\\>\\*\\:nth-child\\(odd\\)\\]\\:text-end>:nth-child(odd){text-align:end}.\\[\\&_\\.vertical-layout\\]\\:space-y-6 .vertical-layout>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2.4rem*var(--tw-space-y-reverse));margin-top:calc(2.4rem*(1 - var(--tw-space-y-reverse)))}']]]),Mft=JGe("\n query LogFiles {\n logFiles {\n name\n path\n size\n modifiedAt\n }\n }\n"),Dft=JGe("\n query LogFileContent($path: String!, $lines: Int, $startLine: Int) {\n logFile(path: $path, lines: $lines, startLine: $startLine) {\n path\n content\n totalLines\n startLine\n }\n }\n");var Fft,Lft;function Uft(){if(Lft)return Fft;function eee(tee){return tee instanceof Map?tee.clear=tee.delete=tee.set=function(){throw new Error("map is read-only")}:tee instanceof Set&&(tee.add=tee.clear=tee.delete=function(){throw new Error("set is read-only")}),Object.freeze(tee),Object.getOwnPropertyNames(tee).forEach((ree=>{const oee=tee[ree],aee=typeof oee;"object"!==aee&&"function"!==aee||Object.isFrozen(oee)||eee(oee)})),tee}Lft=1;class tee{constructor(eee){void 0===eee.data&&(eee.data={}),this.data=eee.data,this.isMatchIgnored=!1}ignoreMatch(){this.isMatchIgnored=!0}}function ree(eee){return eee.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}function oee(eee,...tee){const ree=Object.create(null);for(const oee in eee)ree[oee]=eee[oee];return tee.forEach((function(eee){for(const tee in eee)ree[tee]=eee[tee]})),ree}const aee=eee=>!!eee.scope;class nee{constructor(eee,tee){this.buffer="",this.classPrefix=tee.classPrefix,eee.walk(this)}addText(eee){this.buffer+=ree(eee)}openNode(eee){if(!aee(eee))return;const tee=((eee,{prefix:tee})=>{if(eee.startsWith("language:"))return eee.replace("language:","language-");if(eee.includes(".")){const ree=eee.split(".");return[`${tee}${ree.shift()}`,...ree.map(((x,i)=>`${x}${"_".repeat(i+1)}`))].join(" ")}return`${tee}${eee}`})(eee.scope,{prefix:this.classPrefix});this.span(tee)}closeNode(eee){aee(eee)&&(this.buffer+="")}value(){return this.buffer}span(eee){this.buffer+=``}}const iee=(eee={})=>{const tee={children:[]};return Object.assign(tee,eee),tee};class see{constructor(){this.rootNode=iee(),this.stack=[this.rootNode]}get top(){return this.stack[this.stack.length-1]}get root(){return this.rootNode}add(eee){this.top.children.push(eee)}openNode(eee){const tee=iee({scope:eee});this.add(tee),this.stack.push(tee)}closeNode(){if(this.stack.length>1)return this.stack.pop()}closeAllNodes(){for(;this.closeNode(););}toJSON(){return JSON.stringify(this.rootNode,null,4)}walk(eee){return this.constructor._walk(eee,this.rootNode)}static _walk(eee,tee){return"string"==typeof tee?eee.addText(tee):tee.children&&(eee.openNode(tee),tee.children.forEach((tee=>this._walk(eee,tee))),eee.closeNode(tee)),eee}static _collapse(eee){"string"!=typeof eee&&eee.children&&(eee.children.every((el=>"string"==typeof el))?eee.children=[eee.children.join("")]:eee.children.forEach((eee=>{see._collapse(eee)})))}}class lee extends see{constructor(eee){super(),this.options=eee}addText(eee){""!==eee&&this.add(eee)}startScope(eee){this.openNode(eee)}endScope(){this.closeNode()}__addSublanguage(eee,tee){const ree=eee.root;tee&&(ree.scope=`language:${tee}`),this.add(ree)}toHTML(){return new nee(this,this.options).value()}finalize(){return this.closeAllNodes(),!0}}function cee(re){return re?"string"==typeof re?re:re.source:null}function dee(re){return hee("(?=",re,")")}function pee(re){return hee("(?:",re,")*")}function uee(re){return hee("(?:",re,")?")}function hee(...eee){return eee.map((x=>cee(x))).join("")}function fee(...eee){const tee=function(eee){const tee=eee[eee.length-1];return"object"==typeof tee&&tee.constructor===Object?(eee.splice(eee.length-1,1),tee):{}}(eee);return"("+(tee.capture?"":"?:")+eee.map((x=>cee(x))).join("|")+")"}function gee(re){return new RegExp(re.toString()+"|").exec("").length-1}const mee=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./;function wee(eee,{joinWith:tee}){let ree=0;return eee.map((eee=>{ree+=1;const tee=ree;let re=cee(eee),oee="";for(;re.length>0;){const eee=mee.exec(re);if(!eee){oee+=re;break}oee+=re.substring(0,eee.index),re=re.substring(eee.index+eee[0].length),"\\"===eee[0][0]&&eee[1]?oee+="\\"+String(Number(eee[1])+tee):(oee+=eee[0],"("===eee[0]&&ree++)}return oee})).map((re=>`(${re})`)).join(tee)}const vee="[a-zA-Z]\\w*",bee="[a-zA-Z_]\\w*",yee="\\b\\d+(\\.\\d+)?",xee="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",kee="\\b(0b[01]+)",_ee={begin:"\\\\[\\s\\S]",relevance:0},See={scope:"string",begin:"'",end:"'",illegal:"\\n",contains:[_ee]},Eee={scope:"string",begin:'"',end:'"',illegal:"\\n",contains:[_ee]},Oee=function(eee,tee,ree={}){const aee=oee({scope:"comment",begin:eee,end:tee,contains:[]},ree);aee.contains.push({scope:"doctag",begin:"[ ]*(?=(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):)",end:/(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):/,excludeBegin:!0,relevance:0});const nee=fee("I","a","is","so","us","to","at","if","in","it","on",/[A-Za-z]+['](d|ve|re|ll|t|s|n)/,/[A-Za-z]+[-][a-z]+/,/[A-Za-z][a-z]{2,}/);return aee.contains.push({begin:hee(/[ ]+/,"(",nee,/[.]?[:]?([.][ ]|[ ])/,"){3}")}),aee},zee=Oee("//","$"),$ee=Oee("/\\*","\\*/"),Cee=Oee("#","$"),jee={scope:"number",begin:yee,relevance:0},Aee={scope:"number",begin:xee,relevance:0},Tee={scope:"number",begin:kee,relevance:0},Nee={scope:"regexp",begin:/\/(?=[^/\n]*\/)/,end:/\/[gimuy]*/,contains:[_ee,{begin:/\[/,end:/\]/,relevance:0,contains:[_ee]}]},Iee={scope:"title",begin:vee,relevance:0},Ree={scope:"title",begin:bee,relevance:0},Pee={begin:"\\.\\s*"+bee,relevance:0};var Mee=Object.freeze({__proto__:null,APOS_STRING_MODE:See,BACKSLASH_ESCAPE:_ee,BINARY_NUMBER_MODE:Tee,BINARY_NUMBER_RE:kee,COMMENT:Oee,C_BLOCK_COMMENT_MODE:$ee,C_LINE_COMMENT_MODE:zee,C_NUMBER_MODE:Aee,C_NUMBER_RE:xee,END_SAME_AS_BEGIN:function(eee){return Object.assign(eee,{"on:begin":(m,eee)=>{eee.data._beginMatch=m[1]},"on:end":(m,eee)=>{eee.data._beginMatch!==m[1]&&eee.ignoreMatch()}})},HASH_COMMENT_MODE:Cee,IDENT_RE:vee,MATCH_NOTHING_RE:/\b\B/,METHOD_GUARD:Pee,NUMBER_MODE:jee,NUMBER_RE:yee,PHRASAL_WORDS_MODE:{begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},QUOTE_STRING_MODE:Eee,REGEXP_MODE:Nee,RE_STARTERS_RE:"!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",SHEBANG:(eee={})=>{const tee=/^#![ ]*\//;return eee.binary&&(eee.begin=hee(tee,/.*\b/,eee.binary,/\b.*/)),oee({scope:"meta",begin:tee,end:/$/,relevance:0,"on:begin":(m,eee)=>{0!==m.index&&eee.ignoreMatch()}},eee)},TITLE_MODE:Iee,UNDERSCORE_IDENT_RE:bee,UNDERSCORE_TITLE_MODE:Ree});function Dee(eee,tee){"."===eee.input[eee.index-1]&&tee.ignoreMatch()}function Fee(eee,tee){void 0!==eee.className&&(eee.scope=eee.className,delete eee.className)}function Lee(eee,tee){tee&&eee.beginKeywords&&(eee.begin="\\b("+eee.beginKeywords.split(" ").join("|")+")(?!\\.)(?=\\b|\\s)",eee.__beforeBegin=Dee,eee.keywords=eee.keywords||eee.beginKeywords,delete eee.beginKeywords,void 0===eee.relevance&&(eee.relevance=0))}function Uee(eee,tee){Array.isArray(eee.illegal)&&(eee.illegal=fee(...eee.illegal))}function Bee(eee,tee){if(eee.match){if(eee.begin||eee.end)throw new Error("begin & end are not supported with match");eee.begin=eee.match,delete eee.match}}function Yee(eee,tee){void 0===eee.relevance&&(eee.relevance=1)}const qee=(eee,tee)=>{if(!eee.beforeMatch)return;if(eee.starts)throw new Error("beforeMatch cannot be used with starts");const ree=Object.assign({},eee);Object.keys(eee).forEach((tee=>{delete eee[tee]})),eee.keywords=ree.keywords,eee.begin=hee(ree.beforeMatch,dee(ree.begin)),eee.starts={relevance:0,contains:[Object.assign(ree,{endsParent:!0})]},eee.relevance=0,delete ree.beforeMatch},Vee=["of","and","for","in","not","or","if","then","parent","list","value"];function Wee(eee,tee,ree="keyword"){const oee=Object.create(null);return"string"==typeof eee?aee(ree,eee.split(" ")):Array.isArray(eee)?aee(ree,eee):Object.keys(eee).forEach((function(ree){Object.assign(oee,Wee(eee[ree],tee,ree))})),oee;function aee(eee,ree){tee&&(ree=ree.map((x=>x.toLowerCase()))),ree.forEach((function(tee){const ree=tee.split("|");oee[ree[0]]=[eee,Hee(ree[0],ree[1])]}))}}function Hee(eee,tee){return tee?Number(tee):function(eee){return Vee.includes(eee.toLowerCase())}(eee)?0:1}const Kee={},Gee=eee=>{console.error(eee)},Xee=(eee,...tee)=>{console.log(`WARN: ${eee}`,...tee)},Qee=(eee,tee)=>{Kee[`${eee}/${tee}`]||(console.log(`Deprecated as of ${eee}. ${tee}`),Kee[`${eee}/${tee}`]=!0)},Zee=new Error;function Jee(eee,tee,{key:ree}){let oee=0;const aee=eee[ree],nee={},iee={};for(let i=1;i<=tee.length;i++)iee[i+oee]=aee[i],nee[i+oee]=!0,oee+=gee(tee[i-1]);eee[ree]=iee,eee[ree]._emit=nee,eee[ree]._multi=!0}function ete(eee){!function(eee){eee.scope&&"object"==typeof eee.scope&&null!==eee.scope&&(eee.beginScope=eee.scope,delete eee.scope)}(eee),"string"==typeof eee.beginScope&&(eee.beginScope={_wrap:eee.beginScope}),"string"==typeof eee.endScope&&(eee.endScope={_wrap:eee.endScope}),function(eee){if(Array.isArray(eee.begin)){if(eee.skip||eee.excludeBegin||eee.returnBegin)throw Gee("skip, excludeBegin, returnBegin not compatible with beginScope: {}"),Zee;if("object"!=typeof eee.beginScope||null===eee.beginScope)throw Gee("beginScope must be object"),Zee;Jee(eee,eee.begin,{key:"beginScope"}),eee.begin=wee(eee.begin,{joinWith:""})}}(eee),function(eee){if(Array.isArray(eee.end)){if(eee.skip||eee.excludeEnd||eee.returnEnd)throw Gee("skip, excludeEnd, returnEnd not compatible with endScope: {}"),Zee;if("object"!=typeof eee.endScope||null===eee.endScope)throw Gee("endScope must be object"),Zee;Jee(eee,eee.end,{key:"endScope"}),eee.end=wee(eee.end,{joinWith:""})}}(eee)}function tte(eee){function tee(tee,ree){return new RegExp(cee(tee),"m"+(eee.case_insensitive?"i":"")+(eee.unicodeRegex?"u":"")+(ree?"g":""))}class ree{constructor(){this.matchIndexes={},this.regexes=[],this.matchAt=1,this.position=0}addRule(re,eee){eee.position=this.position++,this.matchIndexes[this.matchAt]=eee,this.regexes.push([eee,re]),this.matchAt+=gee(re)+1}compile(){0===this.regexes.length&&(this.exec=()=>null);const eee=this.regexes.map((el=>el[1]));this.matcherRe=tee(wee(eee,{joinWith:"|"}),!0),this.lastIndex=0}exec(s){this.matcherRe.lastIndex=this.lastIndex;const eee=this.matcherRe.exec(s);if(!eee)return null;const i=eee.findIndex(((el,i)=>i>0&&void 0!==el)),tee=this.matchIndexes[i];return eee.splice(0,i),Object.assign(eee,tee)}}class aee{constructor(){this.rules=[],this.multiRegexes=[],this.count=0,this.lastIndex=0,this.regexIndex=0}getMatcher(eee){if(this.multiRegexes[eee])return this.multiRegexes[eee];const tee=new ree;return this.rules.slice(eee).forEach((([re,eee])=>tee.addRule(re,eee))),tee.compile(),this.multiRegexes[eee]=tee,tee}resumingScanAtSamePosition(){return 0!==this.regexIndex}considerAll(){this.regexIndex=0}addRule(re,eee){this.rules.push([re,eee]),"begin"===eee.type&&this.count++}exec(s){const m=this.getMatcher(this.regexIndex);m.lastIndex=this.lastIndex;let eee=m.exec(s);if(this.resumingScanAtSamePosition())if(eee&&eee.index===this.lastIndex);else{const m2=this.getMatcher(0);m2.lastIndex=this.lastIndex+1,eee=m2.exec(s)}return eee&&(this.regexIndex+=eee.position+1,this.regexIndex===this.count&&this.considerAll()),eee}}if(eee.compilerExtensions||(eee.compilerExtensions=[]),eee.contains&&eee.contains.includes("self"))throw new Error("ERR: contains `self` is not supported at the top-level of a language. See documentation.");return eee.classNameAliases=oee(eee.classNameAliases||{}),function ree(nee,iee){const see=nee;if(nee.isCompiled)return see;[Fee,Bee,ete,qee].forEach((eee=>eee(nee,iee))),eee.compilerExtensions.forEach((eee=>eee(nee,iee))),nee.__beforeBegin=null,[Lee,Uee,Yee].forEach((eee=>eee(nee,iee))),nee.isCompiled=!0;let lee=null;return"object"==typeof nee.keywords&&nee.keywords.$pattern&&(nee.keywords=Object.assign({},nee.keywords),lee=nee.keywords.$pattern,delete nee.keywords.$pattern),lee=lee||/\w+/,nee.keywords&&(nee.keywords=Wee(nee.keywords,eee.case_insensitive)),see.keywordPatternRe=tee(lee,!0),iee&&(nee.begin||(nee.begin=/\B|\b/),see.beginRe=tee(see.begin),nee.end||nee.endsWithParent||(nee.end=/\B|\b/),nee.end&&(see.endRe=tee(see.end)),see.terminatorEnd=cee(see.end)||"",nee.endsWithParent&&iee.terminatorEnd&&(see.terminatorEnd+=(nee.end?"|":"")+iee.terminatorEnd)),nee.illegal&&(see.illegalRe=tee(nee.illegal)),nee.contains||(nee.contains=[]),nee.contains=[].concat(...nee.contains.map((function(c){return function(eee){eee.variants&&!eee.cachedVariants&&(eee.cachedVariants=eee.variants.map((function(tee){return oee(eee,{variants:null},tee)})));if(eee.cachedVariants)return eee.cachedVariants;if(rte(eee))return oee(eee,{starts:eee.starts?oee(eee.starts):null});if(Object.isFrozen(eee))return oee(eee);return eee}("self"===c?nee:c)}))),nee.contains.forEach((function(c){ree(c,see)})),nee.starts&&ree(nee.starts,iee),see.matcher=function(eee){const mm=new aee;return eee.contains.forEach((eee=>mm.addRule(eee.begin,{rule:eee,type:"begin"}))),eee.terminatorEnd&&mm.addRule(eee.terminatorEnd,{type:"end"}),eee.illegal&&mm.addRule(eee.illegal,{type:"illegal"}),mm}(see),see}(eee)}function rte(eee){return!!eee&&(eee.endsWithParent||rte(eee.starts))}class ote extends Error{constructor(eee,tee){super(eee),this.name="HTMLInjectionError",this.html=tee}}const ate=ree,nte=oee,ite=Symbol("nomatch"),ste=function(ree){const oee=Object.create(null),aee=Object.create(null),nee=[];let iee=!0;const see="Could not find the language '{}', did you forget to load/include a language module?",cee={disableAutodetect:!0,name:"Plain text",contains:[]};let gee={ignoreUnescapedHTML:!1,throwUnescapedHTML:!1,noHighlightRe:/^(no-?highlight)$/i,languageDetectRe:/\blang(?:uage)?-([\w-]+)\b/i,classPrefix:"hljs-",cssSelector:"pre code",languages:null,__emitter:lee};function mee(eee){return gee.noHighlightRe.test(eee)}function wee(eee,tee,ree){let oee="",aee="";"object"==typeof tee?(oee=eee,ree=tee.ignoreIllegals,aee=tee.language):(Qee("10.7.0","highlight(lang, code, ...args) has been deprecated."),Qee("10.7.0","Please use highlight(code, options) instead.\nhttps://github.com/highlightjs/highlight.js/issues/2277"),aee=eee,oee=tee),void 0===ree&&(ree=!0);const nee={code:oee,language:aee};Oee("before:highlight",nee);const iee=nee.result?nee.result:vee(nee.language,nee.code,ree);return iee.code=nee.code,Oee("after:highlight",iee),iee}function vee(eee,ree,aee,nee){const lee=Object.create(null);function cee(){if(!Eee.keywords)return void zee.addText($ee);let eee=0;Eee.keywordPatternRe.lastIndex=0;let tee=Eee.keywordPatternRe.exec($ee),ree="";for(;tee;){ree+=$ee.substring(eee,tee.index);const aee=kee.case_insensitive?tee[0].toLowerCase():tee[0],nee=(oee=aee,Eee.keywords[oee]);if(nee){const[eee,oee]=nee;if(zee.addText(ree),ree="",lee[aee]=(lee[aee]||0)+1,lee[aee]<=7&&(Cee+=oee),eee.startsWith("_"))ree+=tee[0];else{const ree=kee.classNameAliases[eee]||eee;pee(tee[0],ree)}}else ree+=tee[0];eee=Eee.keywordPatternRe.lastIndex,tee=Eee.keywordPatternRe.exec($ee)}var oee;ree+=$ee.substring(eee),zee.addText(ree)}function dee(){null!=Eee.subLanguage?function(){if(""===$ee)return;let eee=null;if("string"==typeof Eee.subLanguage){if(!oee[Eee.subLanguage])return void zee.addText($ee);eee=vee(Eee.subLanguage,$ee,!0,Oee[Eee.subLanguage]),Oee[Eee.subLanguage]=eee._top}else eee=bee($ee,Eee.subLanguage.length?Eee.subLanguage:null);Eee.relevance>0&&(Cee+=eee.relevance),zee.__addSublanguage(eee._emitter,eee.language)}():cee(),$ee=""}function pee(eee,tee){""!==eee&&(zee.startScope(tee),zee.addText(eee),zee.endScope())}function uee(eee,tee){let i=1;const ree=tee.length-1;for(;i<=ree;){if(!eee._emit[i]){i++;continue}const ree=kee.classNameAliases[eee[i]]||eee[i],oee=tee[i];ree?pee(oee,ree):($ee=oee,cee(),$ee=""),i++}}function hee(eee,tee){return eee.scope&&"string"==typeof eee.scope&&zee.openNode(kee.classNameAliases[eee.scope]||eee.scope),eee.beginScope&&(eee.beginScope._wrap?(pee($ee,kee.classNameAliases[eee.beginScope._wrap]||eee.beginScope._wrap),$ee=""):eee.beginScope._multi&&(uee(eee.beginScope,tee),$ee="")),Eee=Object.create(eee,{parent:{value:Eee}}),Eee}function fee(eee,ree,oee){let aee=function(re,eee){const tee=re&&re.exec(eee);return tee&&0===tee.index}(eee.endRe,oee);if(aee){if(eee["on:end"]){const oee=new tee(eee);eee["on:end"](ree,oee),oee.isMatchIgnored&&(aee=!1)}if(aee){for(;eee.endsParent&&eee.parent;)eee=eee.parent;return eee}}if(eee.endsWithParent)return fee(eee.parent,ree,oee)}function mee(eee){return 0===Eee.matcher.regexIndex?($ee+=eee[0],1):(Tee=!0,0)}function wee(eee){const tee=eee[0],oee=ree.substring(eee.index),aee=fee(Eee,eee,oee);if(!aee)return ite;const nee=Eee;Eee.endScope&&Eee.endScope._wrap?(dee(),pee(tee,Eee.endScope._wrap)):Eee.endScope&&Eee.endScope._multi?(dee(),uee(Eee.endScope,eee)):nee.skip?$ee+=tee:(nee.returnEnd||nee.excludeEnd||($ee+=tee),dee(),nee.excludeEnd&&($ee=tee));do{Eee.scope&&zee.closeNode(),Eee.skip||Eee.subLanguage||(Cee+=Eee.relevance),Eee=Eee.parent}while(Eee!==aee.parent);return aee.starts&&hee(aee.starts,eee),nee.returnEnd?0:tee.length}let yee={};function xee(oee,nee){const see=nee&&nee[0];if($ee+=oee,null==see)return dee(),0;if("begin"===yee.type&&"end"===nee.type&&yee.index===nee.index&&""===see){if($ee+=ree.slice(nee.index,nee.index+1),!iee){const tee=new Error(`0 width match regex (${eee})`);throw tee.languageName=eee,tee.badRule=yee.rule,tee}return 1}if(yee=nee,"begin"===nee.type)return function(eee){const ree=eee[0],oee=eee.rule,aee=new tee(oee),nee=[oee.__beforeBegin,oee["on:begin"]];for(const cb of nee)if(cb&&(cb(eee,aee),aee.isMatchIgnored))return mee(ree);return oee.skip?$ee+=ree:(oee.excludeBegin&&($ee+=ree),dee(),oee.returnBegin||oee.excludeBegin||($ee=ree)),hee(oee,eee),oee.returnBegin?0:ree.length}(nee);if("illegal"===nee.type&&!aee){const eee=new Error('Illegal lexeme "'+see+'" for mode "'+(Eee.scope||"")+'"');throw eee.mode=Eee,eee}if("end"===nee.type){const eee=wee(nee);if(eee!==ite)return eee}if("illegal"===nee.type&&""===see)return $ee+="\n",1;if(Aee>1e5&&Aee>3*nee.index){throw new Error("potential infinite loop, way more iterations than matches")}return $ee+=see,see.length}const kee=_ee(eee);if(!kee)throw Gee(see.replace("{}",eee)),new Error('Unknown language: "'+eee+'"');const md=tte(kee);let See="",Eee=nee||md;const Oee={},zee=new gee.__emitter(gee);!function(){const eee=[];for(let tee=Eee;tee!==kee;tee=tee.parent)tee.scope&&eee.unshift(tee.scope);eee.forEach((eee=>zee.openNode(eee)))}();let $ee="",Cee=0,jee=0,Aee=0,Tee=!1;try{if(kee.__emitTokens)kee.__emitTokens(ree,zee);else{for(Eee.matcher.considerAll();;){Aee++,Tee?Tee=!1:Eee.matcher.considerAll(),Eee.matcher.lastIndex=jee;const eee=Eee.matcher.exec(ree);if(!eee)break;const tee=xee(ree.substring(jee,eee.index),eee);jee=eee.index+tee}xee(ree.substring(jee))}return zee.finalize(),See=zee.toHTML(),{language:eee,value:See,relevance:Cee,illegal:!1,_emitter:zee,_top:Eee}}catch(Nee){if(Nee.message&&Nee.message.includes("Illegal"))return{language:eee,value:ate(ree),illegal:!0,relevance:0,_illegalBy:{message:Nee.message,index:jee,context:ree.slice(jee-100,jee+100),mode:Nee.mode,resultSoFar:See},_emitter:zee};if(iee)return{language:eee,value:ate(ree),illegal:!1,relevance:0,errorRaised:Nee,_emitter:zee,_top:Eee};throw Nee}}function bee(eee,tee){tee=tee||gee.languages||Object.keys(oee);const ree=function(eee){const tee={value:ate(eee),illegal:!1,relevance:0,_top:cee,_emitter:new gee.__emitter(gee)};return tee._emitter.addText(eee),tee}(eee),aee=tee.filter(_ee).filter(Eee).map((tee=>vee(tee,eee,!1)));aee.unshift(ree);const nee=aee.sort(((a,b)=>{if(a.relevance!==b.relevance)return b.relevance-a.relevance;if(a.language&&b.language){if(_ee(a.language).supersetOf===b.language)return 1;if(_ee(b.language).supersetOf===a.language)return-1}return 0})),[iee,see]=nee,lee=iee;return lee.secondBest=see,lee}function yee(eee){let tee=null;const ree=function(eee){let tee=eee.className+" ";tee+=eee.parentNode?eee.parentNode.className:"";const ree=gee.languageDetectRe.exec(tee);if(ree){const tee=_ee(ree[1]);return tee||(Xee(see.replace("{}",ree[1])),Xee("Falling back to no-highlight mode for this block.",eee)),tee?ree[1]:"no-highlight"}return tee.split(/\s+/).find((eee=>mee(eee)||_ee(eee)))}(eee);if(mee(ree))return;if(Oee("before:highlightElement",{el:eee,language:ree}),eee.dataset.highlighted)return void console.log("Element previously highlighted. To highlight again, first unset `dataset.highlighted`.",eee);if(eee.children.length>0&&(gee.ignoreUnescapedHTML||(console.warn("One of your code blocks includes unescaped HTML. This is a potentially serious security risk."),console.warn("https://github.com/highlightjs/highlight.js/wiki/security"),console.warn("The element with unescaped HTML:"),console.warn(eee)),gee.throwUnescapedHTML)){throw new ote("One of your code blocks includes unescaped HTML.",eee.innerHTML)}tee=eee;const oee=tee.textContent,nee=ree?wee(oee,{language:ree,ignoreIllegals:!0}):bee(oee);eee.innerHTML=nee.value,eee.dataset.highlighted="yes",function(eee,tee,ree){const oee=tee&&aee[tee]||ree;eee.classList.add("hljs"),eee.classList.add(`language-${oee}`)}(eee,ree,nee.language),eee.result={language:nee.language,re:nee.relevance,relevance:nee.relevance},nee.secondBest&&(eee.secondBest={language:nee.secondBest.language,relevance:nee.secondBest.relevance}),Oee("after:highlightElement",{el:eee,result:nee,text:oee})}let xee=!1;function kee(){if("loading"===document.readyState)return xee||window.addEventListener("DOMContentLoaded",(function(){kee()}),!1),void(xee=!0);document.querySelectorAll(gee.cssSelector).forEach(yee)}function _ee(eee){return eee=(eee||"").toLowerCase(),oee[eee]||oee[aee[eee]]}function See(eee,{languageName:tee}){"string"==typeof eee&&(eee=[eee]),eee.forEach((eee=>{aee[eee.toLowerCase()]=tee}))}function Eee(eee){const tee=_ee(eee);return tee&&!tee.disableAutodetect}function Oee(eee,tee){const cb=eee;nee.forEach((function(eee){eee[cb]&&eee[cb](tee)}))}Object.assign(ree,{highlight:wee,highlightAuto:bee,highlightAll:kee,highlightElement:yee,highlightBlock:function(el){return Qee("10.7.0","highlightBlock will be removed entirely in v12.0"),Qee("10.7.0","Please use highlightElement now."),yee(el)},configure:function(eee){gee=nte(gee,eee)},initHighlighting:()=>{kee(),Qee("10.6.0","initHighlighting() deprecated. Use highlightAll() now.")},initHighlightingOnLoad:function(){kee(),Qee("10.6.0","initHighlightingOnLoad() deprecated. Use highlightAll() now.")},registerLanguage:function(eee,tee){let aee=null;try{aee=tee(ree)}catch(nee){if(Gee("Language definition for '{}' could not be registered.".replace("{}",eee)),!iee)throw nee;Gee(nee),aee=cee}aee.name||(aee.name=eee),oee[eee]=aee,aee.rawDefinition=tee.bind(null,ree),aee.aliases&&See(aee.aliases,{languageName:eee})},unregisterLanguage:function(eee){delete oee[eee];for(const tee of Object.keys(aee))aee[tee]===eee&&delete aee[tee]},listLanguages:function(){return Object.keys(oee)},getLanguage:_ee,registerAliases:See,autoDetection:Eee,inherit:nte,addPlugin:function(eee){!function(eee){eee["before:highlightBlock"]&&!eee["before:highlightElement"]&&(eee["before:highlightElement"]=tee=>{eee["before:highlightBlock"](Object.assign({block:tee.el},tee))}),eee["after:highlightBlock"]&&!eee["after:highlightElement"]&&(eee["after:highlightElement"]=tee=>{eee["after:highlightBlock"](Object.assign({block:tee.el},tee))})}(eee),nee.push(eee)},removePlugin:function(eee){const tee=nee.indexOf(eee);-1!==tee&&nee.splice(tee,1)}}),ree.debugMode=function(){iee=!1},ree.safeMode=function(){iee=!0},ree.versionString="11.11.1",ree.regex={concat:hee,lookahead:dee,either:fee,optional:uee,anyNumberOfTimes:pee};for(const tee in Mee)"object"==typeof Mee[tee]&&eee(Mee[tee]);return Object.assign(ree,Mee),ree},lte=ste({});return lte.newInstance=()=>ste({}),Fft=lte,lte.HighlightJS=lte,lte.default=lte,Fft}const Bft=CWe(Uft());function Yft(eee){return{name:"Plain text",aliases:["text","txt"],disableAutodetect:!0}}function qft(eee){const tee=eee.regex,ree={},oee={begin:/\$\{/,end:/\}/,contains:["self",{begin:/:-/,contains:[ree]}]};Object.assign(ree,{className:"variable",variants:[{begin:tee.concat(/\$[\w\d#@][\w\d_]*/,"(?![\\w\\d])(?![$])")},oee]});const aee={className:"subst",begin:/\$\(/,end:/\)/,contains:[eee.BACKSLASH_ESCAPE]},nee=eee.inherit(eee.COMMENT(),{match:[/(^|\s)/,/#.*$/],scope:{2:"comment"}}),iee={begin:/<<-?\s*(?=\w+)/,starts:{contains:[eee.END_SAME_AS_BEGIN({begin:/(\w+)/,end:/(\w+)/,className:"string"})]}},see={className:"string",begin:/"/,end:/"/,contains:[eee.BACKSLASH_ESCAPE,ree,aee]};aee.contains.push(see);const lee={begin:/\$?\(\(/,end:/\)\)/,contains:[{begin:/\d+#[0-9a-f]+/,className:"number"},eee.NUMBER_MODE,ree]},cee=eee.SHEBANG({binary:`(${["fish","bash","zsh","sh","csh","ksh","tcsh","dash","scsh"].join("|")})`,relevance:10}),dee={className:"function",begin:/\w[\w\d_]*\s*\(\s*\)\s*\{/,returnBegin:!0,contains:[eee.inherit(eee.TITLE_MODE,{begin:/\w[\w\d_]*/})],relevance:0};return{name:"Bash",aliases:["sh","zsh"],keywords:{$pattern:/\b[a-z][a-z0-9._-]+\b/,keyword:["if","then","else","elif","fi","time","for","while","until","in","do","done","case","esac","coproc","function","select"],literal:["true","false"],built_in:["break","cd","continue","eval","exec","exit","export","getopts","hash","pwd","readonly","return","shift","test","times","trap","umask","unset","alias","bind","builtin","caller","command","declare","echo","enable","help","let","local","logout","mapfile","printf","read","readarray","source","sudo","type","typeset","ulimit","unalias","set","shopt","autoload","bg","bindkey","bye","cap","chdir","clone","comparguments","compcall","compctl","compdescribe","compfiles","compgroups","compquote","comptags","comptry","compvalues","dirs","disable","disown","echotc","echoti","emulate","fc","fg","float","functions","getcap","getln","history","integer","jobs","kill","limit","log","noglob","popd","print","pushd","pushln","rehash","sched","setcap","setopt","stat","suspend","ttyctl","unfunction","unhash","unlimit","unsetopt","vared","wait","whence","where","which","zcompile","zformat","zftp","zle","zmodload","zparseopts","zprof","zpty","zregexparse","zsocket","zstyle","ztcp","chcon","chgrp","chown","chmod","cp","dd","df","dir","dircolors","ln","ls","mkdir","mkfifo","mknod","mktemp","mv","realpath","rm","rmdir","shred","sync","touch","truncate","vdir","b2sum","base32","base64","cat","cksum","comm","csplit","cut","expand","fmt","fold","head","join","md5sum","nl","numfmt","od","paste","ptx","pr","sha1sum","sha224sum","sha256sum","sha384sum","sha512sum","shuf","sort","split","sum","tac","tail","tr","tsort","unexpand","uniq","wc","arch","basename","chroot","date","dirname","du","echo","env","expr","factor","groups","hostid","id","link","logname","nice","nohup","nproc","pathchk","pinky","printenv","printf","pwd","readlink","runcon","seq","sleep","stat","stdbuf","stty","tee","test","timeout","tty","uname","unlink","uptime","users","who","whoami","yes"]},contains:[cee,eee.SHEBANG(),dee,lee,nee,iee,{match:/(\/[a-z._-]+)+/},see,{match:/\\"/},{className:"string",begin:/'/,end:/'/},{match:/\\'/},ree]}}function Vft(eee){const tee=eee.regex,ree={className:"number",relevance:0,variants:[{begin:/([+-]+)?[\d]+_[\d_]+/},{begin:eee.NUMBER_RE}]},oee=eee.COMMENT();oee.variants=[{begin:/;/,end:/$/},{begin:/#/,end:/$/}];const aee={className:"variable",variants:[{begin:/\$[\w\d"][\w\d_]*/},{begin:/\$\{(.*?)\}/}]},nee={className:"literal",begin:/\bon|off|true|false|yes|no\b/},iee={className:"string",contains:[eee.BACKSLASH_ESCAPE],variants:[{begin:"'''",end:"'''",relevance:10},{begin:'"""',end:'"""',relevance:10},{begin:'"',end:'"'},{begin:"'",end:"'"}]},see={begin:/\[/,end:/\]/,contains:[oee,nee,aee,iee,ree,"self"],relevance:0},lee=tee.either(/[A-Za-z0-9_-]+/,/"(\\"|[^"])*"/,/'[^']*'/);return{name:"TOML, also INI",aliases:["toml"],case_insensitive:!0,illegal:/\S/,contains:[oee,{className:"section",begin:/\[+/,end:/\]+/},{begin:tee.concat(lee,"(\\s*\\.\\s*",lee,")*",tee.lookahead(/\s*=\s*[^#\s]/)),className:"attr",starts:{end:/$/,contains:[oee,see,nee,aee,iee,ree]}}]}}function Wft(eee){const tee=eee.regex,ree=tee.concat(/[\p{L}_]/u,tee.optional(/[\p{L}0-9_.-]*:/u),/[\p{L}0-9_.-]*/u),oee={className:"symbol",begin:/&[a-z]+;|&#[0-9]+;|&#x[a-f0-9]+;/},aee={begin:/\s/,contains:[{className:"keyword",begin:/#?[a-z_][a-z1-9_-]+/,illegal:/\n/}]},nee=eee.inherit(aee,{begin:/\(/,end:/\)/}),iee=eee.inherit(eee.APOS_STRING_MODE,{className:"string"}),see=eee.inherit(eee.QUOTE_STRING_MODE,{className:"string"}),lee={endsWithParent:!0,illegal:/`]+/}]}]}]};return{name:"HTML, XML",aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist","wsf","svg"],case_insensitive:!0,unicodeRegex:!0,contains:[{className:"meta",begin://,relevance:10,contains:[aee,see,iee,nee,{begin:/\[/,end:/\]/,contains:[{className:"meta",begin://,contains:[aee,nee,see,iee]}]}]},eee.COMMENT(//,{relevance:10}),{begin://,relevance:10},oee,{className:"meta",end:/\?>/,variants:[{begin:/<\?xml/,relevance:10,contains:[see]},{begin:/<\?[a-z][a-z0-9]+/}]},{className:"tag",begin:/)/,end:/>/,keywords:{name:"style"},contains:[lee],starts:{end:/<\/style>/,returnEnd:!0,subLanguage:["css","xml"]}},{className:"tag",begin:/)/,end:/>/,keywords:{name:"script"},contains:[lee],starts:{end:/<\/script>/,returnEnd:!0,subLanguage:["javascript","handlebars","xml"]}},{className:"tag",begin:/<>|<\/>/},{className:"tag",begin:tee.concat(//,/>/,/\s/)))),end:/\/?>/,contains:[{className:"name",begin:ree,relevance:0,starts:lee}]},{className:"tag",begin:tee.concat(/<\//,tee.lookahead(tee.concat(ree,/>/))),contains:[{className:"name",begin:ree,relevance:0},{begin:/>/,relevance:0,endsParent:!0}]}]}}function Hft(eee){const tee=["true","false","null"],ree={scope:"literal",beginKeywords:tee.join(" ")};return{name:"JSON",aliases:["jsonc"],keywords:{literal:tee},contains:[{className:"attr",begin:/"(\\.|[^\\"\r\n])*"(?=\s*:)/,relevance:1.01},{match:/[{}[\],:]/,className:"punctuation",relevance:0},eee.QUOTE_STRING_MODE,ree,eee.C_NUMBER_MODE,eee.C_LINE_COMMENT_MODE,eee.C_BLOCK_COMMENT_MODE],illegal:"\\S"}}function Kft(eee){const tee="true false yes no null",ree="[\\w#;/?:@&=+$,.~*'()[\\]]+",oee={className:"string",relevance:0,variants:[{begin:/"/,end:/"/},{begin:/\S+/}],contains:[eee.BACKSLASH_ESCAPE,{className:"template-variable",variants:[{begin:/\{\{/,end:/\}\}/},{begin:/%\{/,end:/\}/}]}]},aee=eee.inherit(oee,{variants:[{begin:/'/,end:/'/,contains:[{begin:/''/,relevance:0}]},{begin:/"/,end:/"/},{begin:/[^\s,{}[\]]+/}]}),nee={className:"number",begin:"\\b[0-9]{4}(-[0-9][0-9]){0,2}([Tt \\t][0-9][0-9]?(:[0-9][0-9]){2})?(\\.[0-9]*)?([ \\t])*(Z|[-+][0-9][0-9]?(:[0-9][0-9])?)?\\b"},iee={end:",",endsWithParent:!0,excludeEnd:!0,keywords:tee,relevance:0},see={begin:/\{/,end:/\}/,contains:[iee],illegal:"\\n",relevance:0},lee={begin:"\\[",end:"\\]",contains:[iee],illegal:"\\n",relevance:0},cee=[{className:"attr",variants:[{begin:/[\w*@][\w*@ :()\./-]*:(?=[ \t]|$)/},{begin:/"[\w*@][\w*@ :()\./-]*":(?=[ \t]|$)/},{begin:/'[\w*@][\w*@ :()\./-]*':(?=[ \t]|$)/}]},{className:"meta",begin:"^---\\s*$",relevance:10},{className:"string",begin:"[\\|>]([1-9]?[+-])?[ ]*\\n( +)[^ ][^\\n]*\\n(\\2[^\\n]+\\n?)*"},{begin:"<%[%=-]?",end:"[%-]?%>",subLanguage:"ruby",excludeBegin:!0,excludeEnd:!0,relevance:0},{className:"type",begin:"!\\w+!"+ree},{className:"type",begin:"!<"+ree+">"},{className:"type",begin:"!"+ree},{className:"type",begin:"!!"+ree},{className:"meta",begin:"&"+eee.UNDERSCORE_IDENT_RE+"$"},{className:"meta",begin:"\\*"+eee.UNDERSCORE_IDENT_RE+"$"},{className:"bullet",begin:"-(?=[ ]|$)",relevance:0},eee.HASH_COMMENT_MODE,{beginKeywords:tee,keywords:{literal:tee}},nee,{className:"number",begin:eee.C_NUMBER_RE+"\\b",relevance:0},see,lee,{className:"string",relevance:0,begin:/'/,end:/'/,contains:[{match:/''/,scope:"char.escape",relevance:0}]},oee],dee=[...cee];return dee.pop(),dee.push(aee),iee.contains=dee,{name:"YAML",case_insensitive:!0,aliases:["yml"],contains:cee}}function Gft(eee){const tee=eee.regex,ree={className:"variable",variants:[{begin:/\$\d+/},{begin:/\$\{\w+\}/},{begin:tee.concat(/[$@]/,eee.UNDERSCORE_IDENT_RE)}]},oee={endsWithParent:!0,keywords:{$pattern:/[a-z_]{2,}|\/dev\/poll/,literal:["on","off","yes","no","true","false","none","blocked","debug","info","notice","warn","error","crit","select","break","last","permanent","redirect","kqueue","rtsig","epoll","poll","/dev/poll"]},relevance:0,illegal:"=>",contains:[eee.HASH_COMMENT_MODE,{className:"string",contains:[eee.BACKSLASH_ESCAPE,ree],variants:[{begin:/"/,end:/"/},{begin:/'/,end:/'/}]},{begin:"([a-z]+):/",end:"\\s",endsWithParent:!0,excludeEnd:!0,contains:[ree]},{className:"regexp",contains:[eee.BACKSLASH_ESCAPE,ree],variants:[{begin:"\\s\\^",end:"\\s|\\{|;",returnEnd:!0},{begin:"~\\*?\\s+",end:"\\s|\\{|;",returnEnd:!0},{begin:"\\*(\\.[a-z\\-]+)+"},{begin:"([a-z\\-]+\\.)+\\*"}]},{className:"number",begin:"\\b\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}(:\\d{1,5})?\\b"},{className:"number",begin:"\\b\\d+[kKmMgGdshdwy]?\\b",relevance:0},ree]};return{name:"Nginx config",aliases:["nginxconf"],contains:[eee.HASH_COMMENT_MODE,{beginKeywords:"upstream location",end:/;|\{/,contains:oee.contains,keywords:{section:"upstream location"}},{className:"section",begin:tee.concat(eee.UNDERSCORE_IDENT_RE+tee.lookahead(/\s+\{/)),relevance:0},{begin:tee.lookahead(eee.UNDERSCORE_IDENT_RE+"\\s"),end:";|\\{",contains:[{className:"attribute",begin:eee.UNDERSCORE_IDENT_RE,starts:oee}],relevance:0}],illegal:"[^\\s\\}\\{]"}}function Xft(eee){const tee={className:"number",begin:/\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}(:\d{1,5})?/};return{name:"Apache config",aliases:["apacheconf"],case_insensitive:!0,contains:[eee.HASH_COMMENT_MODE,{className:"section",begin:/<\/?/,end:/>/,contains:[tee,{className:"number",begin:/:\d{1,5}/},eee.inherit(eee.QUOTE_STRING_MODE,{relevance:0})]},{className:"attribute",begin:/\w+/,relevance:0,keywords:{_:["order","deny","allow","setenv","rewriterule","rewriteengine","rewritecond","documentroot","sethandler","errordocument","loadmodule","options","header","listen","serverroot","servername"]},starts:{end:/$/,relevance:0,keywords:{literal:"on off all deny allow"},contains:[{scope:"punctuation",match:/\\\n/},{className:"meta",begin:/\s\[/,end:/\]$/},{className:"variable",begin:/[\$%]\{/,end:/\}/,contains:["self",{className:"number",begin:/[$%]\d+/}]},tee,{className:"number",begin:/\b\d+/},eee.QUOTE_STRING_MODE]}}],illegal:/\S/}}const Qft="[A-Za-z$_][0-9A-Za-z$_]*",Zft=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends","using"],Jft=["true","false","null","undefined","NaN","Infinity"],egt=["Object","Function","Boolean","Symbol","Math","Date","Number","BigInt","String","RegExp","Array","Float32Array","Float64Array","Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Int32Array","Uint16Array","Uint32Array","BigInt64Array","BigUint64Array","Set","Map","WeakSet","WeakMap","ArrayBuffer","SharedArrayBuffer","Atomics","DataView","JSON","Promise","Generator","GeneratorFunction","AsyncFunction","Reflect","Proxy","Intl","WebAssembly"],tgt=["Error","EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"],rgt=["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],ogt=["arguments","this","super","console","window","document","localStorage","sessionStorage","module","global"],agt=[].concat(rgt,egt,tgt);function ngt(eee){const tee=eee.regex,ree=Qft,oee="<>",aee="",nee={begin:/<[A-Za-z0-9\\._:-]+/,end:/\/[A-Za-z0-9\\._:-]+>|\/>/,isTrulyOpeningTag:(eee,tee)=>{const ree=eee[0].length+eee.index,oee=eee.input[ree];if("<"===oee||","===oee)return void tee.ignoreMatch();let m;">"===oee&&(((eee,{after:tee})=>{const ree="`${x}\\s*\\(`))),ree,tee.lookahead(/\s*\(/)),className:"title.function",relevance:0},Eee={begin:tee.concat(/\./,tee.lookahead(tee.concat(ree,/(?![0-9A-Za-z$_(])/))),end:ree,excludeBegin:!0,keywords:"prototype",className:"property",relevance:0},Oee={match:[/get|set/,/\s+/,ree,/(?=\()/],className:{1:"keyword",3:"title.function"},contains:[{begin:/\(\)/},yee]},zee="(\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)|"+eee.UNDERSCORE_IDENT_RE+")\\s*=>",$ee={match:[/const|var|let/,/\s+/,ree,/\s*/,/=\s*/,/(async\s*)?/,tee.lookahead(zee)],keywords:"async",className:{1:"keyword",3:"title.function"},contains:[yee]};return{name:"JavaScript",aliases:["js","jsx","mjs","cjs"],keywords:iee,exports:{PARAMS_CONTAINS:bee,CLASS_REFERENCE:kee},illegal:/#(?![$_A-z])/,contains:[eee.SHEBANG({label:"shebang",binary:"node",relevance:5}),{label:"use_strict",className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},eee.APOS_STRING_MODE,eee.QUOTE_STRING_MODE,uee,hee,fee,gee,mee,{match:/\$\d+/},dee,kee,{scope:"attr",match:ree+tee.lookahead(":"),relevance:0},$ee,{begin:"("+eee.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",relevance:0,contains:[mee,eee.REGEXP_MODE,{className:"function",begin:zee,returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:eee.UNDERSCORE_IDENT_RE,relevance:0},{className:null,begin:/\(\s*\)/,skip:!0},{begin:/(\s*)\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:iee,contains:bee}]}]},{begin:/,/,relevance:0},{match:/\s+/,relevance:0},{variants:[{begin:oee,end:aee},{match:/<[A-Za-z0-9\\._:-]+\s*\/>/},{begin:nee.begin,"on:begin":nee.isTrulyOpeningTag,end:nee.end}],subLanguage:"xml",contains:[{begin:nee.begin,end:nee.end,skip:!0,contains:["self"]}]}]},_ee,{beginKeywords:"while if switch catch for"},{begin:"\\b(?!function)"+eee.UNDERSCORE_IDENT_RE+"\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)\\s*\\{",returnBegin:!0,label:"func.def",contains:[yee,eee.inherit(eee.TITLE_MODE,{begin:ree,className:"title.function"})]},{match:/\.\.\./,relevance:0},Eee,{match:"\\$"+ree,relevance:0},{match:[/\bconstructor(?=\s*\()/],className:{1:"title.function"},contains:[yee]},See,{relevance:0,match:/\b[A-Z][A-Z_0-9]+\b/,className:"variable.constant"},xee,Oee,{match:/\$[(.]/}]}}function igt(eee){const tee=eee.regex,ree=/(?![A-Za-z0-9])(?![$])/,oee=tee.concat(/[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*/,ree),aee=tee.concat(/(\\?[A-Z][a-z0-9_\x7f-\xff]+|\\?[A-Z]+(?=[A-Z][a-z0-9_\x7f-\xff])){1,}/,ree),nee=tee.concat(/[A-Z]+/,ree),iee={scope:"variable",match:"\\$+"+oee},see={scope:"subst",variants:[{begin:/\$\w+/},{begin:/\{\$/,end:/\}/}]},lee=eee.inherit(eee.APOS_STRING_MODE,{illegal:null}),cee=eee.inherit(eee.QUOTE_STRING_MODE,{illegal:null,contains:eee.QUOTE_STRING_MODE.contains.concat(see)}),dee={begin:/<<<[ \t]*(?:(\w+)|"(\w+)")\n/,end:/[ \t]*(\w+)\b/,contains:eee.QUOTE_STRING_MODE.contains.concat(see),"on:begin":(m,eee)=>{eee.data._beginMatch=m[1]||m[2]},"on:end":(m,eee)=>{eee.data._beginMatch!==m[1]&&eee.ignoreMatch()}},pee="[ \t\n]",uee={scope:"string",variants:[cee,lee,dee,eee.END_SAME_AS_BEGIN({begin:/<<<[ \t]*'(\w+)'\n/,end:/[ \t]*(\w+)\b/})]},hee={scope:"number",variants:[{begin:"\\b0[bB][01]+(?:_[01]+)*\\b"},{begin:"\\b0[oO][0-7]+(?:_[0-7]+)*\\b"},{begin:"\\b0[xX][\\da-fA-F]+(?:_[\\da-fA-F]+)*\\b"},{begin:"(?:\\b\\d+(?:_\\d+)*(\\.(?:\\d+(?:_\\d+)*))?|\\B\\.\\d+)(?:[eE][+-]?\\d+)?"}],relevance:0},fee=["false","null","true"],gee=["__CLASS__","__DIR__","__FILE__","__FUNCTION__","__COMPILER_HALT_OFFSET__","__LINE__","__METHOD__","__NAMESPACE__","__TRAIT__","die","echo","exit","include","include_once","print","require","require_once","array","abstract","and","as","binary","bool","boolean","break","callable","case","catch","class","clone","const","continue","declare","default","do","double","else","elseif","empty","enddeclare","endfor","endforeach","endif","endswitch","endwhile","enum","eval","extends","final","finally","float","for","foreach","from","global","goto","if","implements","instanceof","insteadof","int","integer","interface","isset","iterable","list","match|0","mixed","new","never","object","or","private","protected","public","readonly","real","return","string","switch","throw","trait","try","unset","use","var","void","while","xor","yield"],mee=["Error|0","AppendIterator","ArgumentCountError","ArithmeticError","ArrayIterator","ArrayObject","AssertionError","BadFunctionCallException","BadMethodCallException","CachingIterator","CallbackFilterIterator","CompileError","Countable","DirectoryIterator","DivisionByZeroError","DomainException","EmptyIterator","ErrorException","Exception","FilesystemIterator","FilterIterator","GlobIterator","InfiniteIterator","InvalidArgumentException","IteratorIterator","LengthException","LimitIterator","LogicException","MultipleIterator","NoRewindIterator","OutOfBoundsException","OutOfRangeException","OuterIterator","OverflowException","ParentIterator","ParseError","RangeException","RecursiveArrayIterator","RecursiveCachingIterator","RecursiveCallbackFilterIterator","RecursiveDirectoryIterator","RecursiveFilterIterator","RecursiveIterator","RecursiveIteratorIterator","RecursiveRegexIterator","RecursiveTreeIterator","RegexIterator","RuntimeException","SeekableIterator","SplDoublyLinkedList","SplFileInfo","SplFileObject","SplFixedArray","SplHeap","SplMaxHeap","SplMinHeap","SplObjectStorage","SplObserver","SplPriorityQueue","SplQueue","SplStack","SplSubject","SplTempFileObject","TypeError","UnderflowException","UnexpectedValueException","UnhandledMatchError","ArrayAccess","BackedEnum","Closure","Fiber","Generator","Iterator","IteratorAggregate","Serializable","Stringable","Throwable","Traversable","UnitEnum","WeakReference","WeakMap","Directory","__PHP_Incomplete_Class","parent","php_user_filter","self","static","stdClass"],wee={keyword:gee,literal:(eee=>{const tee=[];return eee.forEach((eee=>{tee.push(eee),eee.toLowerCase()===eee?tee.push(eee.toUpperCase()):tee.push(eee.toLowerCase())})),tee})(fee),built_in:mee},vee=eee=>eee.map((eee=>eee.replace(/\|\d+$/,""))),bee={variants:[{match:[/new/,tee.concat(pee,"+"),tee.concat("(?!",vee(mee).join("\\b|"),"\\b)"),aee],scope:{1:"keyword",4:"title.class"}}]},yee=tee.concat(oee,"\\b(?!\\()"),xee={variants:[{match:[tee.concat(/::/,tee.lookahead(/(?!class\b)/)),yee],scope:{2:"variable.constant"}},{match:[/::/,/class/],scope:{2:"variable.language"}},{match:[aee,tee.concat(/::/,tee.lookahead(/(?!class\b)/)),yee],scope:{1:"title.class",3:"variable.constant"}},{match:[aee,tee.concat("::",tee.lookahead(/(?!class\b)/))],scope:{1:"title.class"}},{match:[aee,/::/,/class/],scope:{1:"title.class",3:"variable.language"}}]},kee={scope:"attr",match:tee.concat(oee,tee.lookahead(":"),tee.lookahead(/(?!::)/))},_ee={relevance:0,begin:/\(/,end:/\)/,keywords:wee,contains:[kee,iee,xee,eee.C_BLOCK_COMMENT_MODE,uee,hee,bee]},See={relevance:0,match:[/\b/,tee.concat("(?!fn\\b|function\\b|",vee(gee).join("\\b|"),"|",vee(mee).join("\\b|"),"\\b)"),oee,tee.concat(pee,"*"),tee.lookahead(/(?=\()/)],scope:{3:"title.function.invoke"},contains:[_ee]};_ee.contains.push(See);const Eee=[kee,xee,eee.C_BLOCK_COMMENT_MODE,uee,hee,bee],Oee={begin:tee.concat(/#\[\s*\\?/,tee.either(aee,nee)),beginScope:"meta",end:/]/,endScope:"meta",keywords:{literal:fee,keyword:["new","array"]},contains:[{begin:/\[/,end:/]/,keywords:{literal:fee,keyword:["new","array"]},contains:["self",...Eee]},...Eee,{scope:"meta",variants:[{match:aee},{match:nee}]}]};return{case_insensitive:!1,keywords:wee,contains:[Oee,eee.HASH_COMMENT_MODE,eee.COMMENT("//","$"),eee.COMMENT("/\\*","\\*/",{contains:[{scope:"doctag",match:"@[A-Za-z]+"}]}),{match:/__halt_compiler\(\);/,keywords:"__halt_compiler",starts:{scope:"comment",end:eee.MATCH_NOTHING_RE,contains:[{match:/\?>/,scope:"meta",endsParent:!0}]}},{scope:"meta",variants:[{begin:/<\?php/,relevance:10},{begin:/<\?=/},{begin:/<\?/,relevance:.1},{begin:/\?>/}]},{scope:"variable.language",match:/\$this\b/},iee,See,xee,{match:[/const/,/\s/,oee],scope:{1:"keyword",3:"variable.constant"}},bee,{scope:"function",relevance:0,beginKeywords:"fn function",end:/[;{]/,excludeEnd:!0,illegal:"[$%\\[]",contains:[{beginKeywords:"use"},eee.UNDERSCORE_TITLE_MODE,{begin:"=>",endsParent:!0},{scope:"params",begin:"\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0,keywords:wee,contains:["self",Oee,iee,xee,eee.C_BLOCK_COMMENT_MODE,uee,hee]}]},{scope:"class",variants:[{beginKeywords:"enum",illegal:/[($"]/},{beginKeywords:"class interface trait",illegal:/[:($"]/}],relevance:0,end:/\{/,excludeEnd:!0,contains:[{beginKeywords:"extends implements"},eee.UNDERSCORE_TITLE_MODE]},{beginKeywords:"namespace",relevance:0,end:";",illegal:/[.']/,contains:[eee.inherit(eee.UNDERSCORE_TITLE_MODE,{scope:"title.class"})]},{beginKeywords:"use",relevance:0,end:";",contains:[{match:/\b(as|const|function)\b/,scope:"keyword"},eee.UNDERSCORE_TITLE_MODE]},uee,hee]}}const sgt=JGe("\n subscription LogFileSubscription($path: String!) {\n logFile(path: $path) {\n path\n content\n totalLines\n }\n }\n"),lgt={class:"flex flex-col h-full max-h-full overflow-hidden"},cgt={class:"flex justify-between px-4 py-2 bg-muted text-xs text-muted-foreground shrink-0 items-center"},dgt={class:"flex items-center gap-2"},pgt={class:"flex gap-2"},ugt={class:"text-sm"},hgt={key:0,class:"flex items-center justify-center flex-1 p-4 text-muted-foreground"},fgt={key:1,class:"flex items-center justify-center flex-1 p-4 text-destructive"},ggt={key:0,class:"sticky top-0 z-10 bg-muted/80 backdrop-blur-sm border-b border-border rounded-md mx-2 mt-2"},mgt={class:"flex items-center justify-center p-2 text-xs text-primary-foreground"},wgt=["innerHTML"],vgt=Eoe({__name:"SingleLogViewer",props:{logFilePath:{type:String},lineCount:{type:Number},autoScroll:{type:Boolean},highlightLanguage:{type:String}},setup(eee,{expose:tee}){const ree=TZe(),oee=nie((()=>ree.darkMode));Bft.registerLanguage("plaintext",Yft),Bft.registerLanguage("bash",qft),Bft.registerLanguage("ini",Vft),Bft.registerLanguage("xml",Wft),Bft.registerLanguage("json",Hft),Bft.registerLanguage("yaml",Kft),Bft.registerLanguage("nginx",Gft),Bft.registerLanguage("apache",Xft),Bft.registerLanguage("javascript",ngt),Bft.registerLanguage("php",igt);const aee=eee,nee=_re(null),iee=dre({loadedContentChunks:[],currentStartLine:void 0,isLoadingMore:!1,isAtTop:!1,canLoadMore:!1,initialLoadComplete:!1,isDownloading:!1,isSubscriptionActive:!1}),{client:see}=NHe(),{result:lee,loading:cee,error:dee,refetch:pee,subscribeToMore:uee}=BHe(Dft,(()=>({path:aee.logFilePath,lines:aee.lineCount||100,startLine:iee.currentStartLine})),(()=>({enabled:!!aee.logFilePath,fetchPolicy:"network-only"}))),hee=()=>{eoe((()=>{nee.value&&(nee.value.scrollTop=nee.value.scrollHeight)}))};let fee=null;Doe((()=>{nee.value&&(fee=new MutationObserver((()=>{aee.autoScroll&&hee()})),fee.observe(nee.value,{childList:!0,subtree:!0})),aee.logFilePath&&(uee({document:sgt,variables:{path:aee.logFilePath},updateQuery:(eee,{subscriptionData:tee})=>{if(!tee.data||!eee)return eee;iee.isSubscriptionActive=!0;const ree=eee.logFile?.content||"",oee=tee.data.logFile.content;if(oee&&iee.loadedContentChunks.length>0){iee.loadedContentChunks[iee.loadedContentChunks.length-1].content+=oee,aee.autoScroll&&eoe((()=>hee()))}return{...eee,logFile:{...eee.logFile,content:ree+oee,totalLines:(eee.logFile?.totalLines||0)+(oee.split("\n").length-1)}}}}),iee.isSubscriptionActive=!0)})),Boe((()=>{fee?.disconnect()})),rne(lee,(eee=>{if(!eee?.logFile)return;const{content:tee,startLine:ree}=eee.logFile,oee=ree||1;iee.isLoadingMore?(iee.loadedContentChunks.unshift({content:tee,startLine:oee}),iee.isLoadingMore=!1,eoe((()=>iee.canLoadMore=!0))):(iee.loadedContentChunks=[{content:tee,startLine:oee}],eoe((()=>{hee(),iee.initialLoadComplete=!0,setTimeout((()=>iee.canLoadMore=!0),300)}))),iee.isAtTop=1===oee,iee.isAtTop&&(iee.canLoadMore=!1)}),{deep:!0});const gee=nie((()=>(eee=>{try{const tee=aee.highlightLanguage||"plaintext";let ree=Bft.highlight(eee,{language:tee}).value;ree=ree.replace(/\b(\d{4}-\d{2}-\d{2}[T ]\d{2}:\d{2}:\d{2}(?:\.\d+)?(?:Z|[+-]\d{2}:?\d{2})?)\b/g,'$1'),ree=ree.replace(/\b(\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})\b/g,'$1');let oee=ree.split("\n");return oee=oee.map((eee=>/(error|exception|fail|failed|failure)/i.test(eee)?`${eee=eee.replace(/\b(error|exception|fail|failed|failure)\b/gi,'$1')}`:/(warning|warn)/i.test(eee)?`${eee=eee.replace(/\b(warning|warn)\b/gi,'$1')}`:/(success|successful|completed|done)/i.test(eee)?`${eee=eee.replace(/\b(success|successful|completed|done)\b/gi,'$1')}`:eee)),ree=oee.join("\n"),Jct.sanitize(ree)}catch(tee){return console.error("Error highlighting log content:",tee),Jct.sanitize(eee)}})(iee.loadedContentChunks.map((eee=>eee.content)).join("")))),mee=nie((()=>lee.value?.logFile?.totalLines||0)),wee=nie((()=>iee.canLoadMore&&!iee.isLoadingMore&&!iee.isAtTop)),vee=async()=>{if(iee.isLoadingMore||iee.isAtTop||!iee.canLoadMore)return;iee.isLoadingMore=!0,iee.canLoadMore=!1;const eee=iee.loadedContentChunks[0];if(eee){const tee=Math.max(1,eee.startLine-100);iee.currentStartLine=tee;const ree=nee.value?.scrollHeight||0;await pee(),eoe((()=>{nee.value&&(nee.value.scrollTop+=nee.value.scrollHeight-ree)})),1===tee&&(iee.isAtTop=!0,iee.canLoadMore=!1)}},bee=async()=>{if(aee.logFilePath&&!iee.isDownloading)try{iee.isDownloading=!0;const eee=aee.logFilePath.split("/").pop()||"log.txt",tee=await see.query({query:Dft,variables:{path:aee.logFilePath},fetchPolicy:"network-only"});if(!tee.data?.logFile?.content)throw new Error("Failed to fetch log content");const ree=new Blob([tee.data.logFile.content],{type:"text/plain"}),oee=URL.createObjectURL(ree),nee=document.createElement("a");nee.href=oee,nee.download=eee,document.body.appendChild(nee),nee.click(),document.body.removeChild(nee),URL.revokeObjectURL(oee)}catch(eee){console.error("Error downloading log file:",eee),alert(`Error downloading log file: ${eee instanceof Error?eee.message:String(eee)}`)}finally{iee.isDownloading=!1}},yee=()=>{iee.loadedContentChunks=[],iee.currentStartLine=void 0,iee.isAtTop=!1,iee.canLoadMore=!1,iee.initialLoadComplete=!1,iee.isLoadingMore=!1,pee(),eoe((()=>{hee()}))};return rne((()=>aee.logFilePath),yee),tee({refreshLogContent:yee}),(eee,tee)=>(xne(),Ene("div",lgt,[Ane("div",cgt,[Ane("div",dgt,[Ane("span",null,"Total lines: "+Hee(mee.value),1),iee.isSubscriptionActive?(xne(),One(zre(swe),{key:0},{default:doe((()=>[Tne(zre(Qme),{"delay-duration":300},{default:doe((()=>[Tne(zre(iwe),{"as-child":""},{default:doe((()=>tee[0]||(tee[0]=[Ane("div",{class:"w-2 h-2 rounded-full bg-green-500 animate-pulse cursor-help","aria-hidden":"true"},null,-1)]))),_:1}),Tne(zre(awe),null,{default:doe((()=>tee[1]||(tee[1]=[Ane("p",null,"Watching log file",-1)]))),_:1})])),_:1})])),_:1})):Mne("",!0)]),Ane("span",null,Hee(iee.isAtTop?"Showing all available lines":"Scroll up to load more"),1),Ane("div",pgt,[Tne(zre(Ype),{variant:"outline",disabled:zre(cee)||iee.isDownloading,onClick:bee},{default:doe((()=>[Tne(zre(Blt),{class:Bee(["h-3 w-3 mr-1",{"animate-pulse":iee.isDownloading}]),"aria-hidden":"true"},null,8,["class"]),Ane("span",ugt,Hee(iee.isDownloading?"Downloading...":"Download"),1)])),_:1},8,["disabled"]),Tne(zre(Ype),{variant:"outline",disabled:zre(cee),onClick:yee},{default:doe((()=>[Tne(zre(Ylt),{class:"h-3 w-3 mr-1","aria-hidden":"true"}),tee[2]||(tee[2]=Ane("span",{class:"text-sm"},"Refresh",-1))])),_:1},8,["disabled"])])]),zre(cee)&&!iee.isLoadingMore?(xne(),Ene("div",hgt," Loading log content... ")):zre(dee)?(xne(),Ene("div",fgt," Error loading log content: "+Hee(zre(dee).message),1)):poe((xne(),Ene("div",{key:2,ref_key:"scrollViewportRef",ref:nee,class:Bee(["flex-1 overflow-y-auto",{"theme-dark":oee.value,"theme-light":!oee.value}])},[iee.isLoadingMore?(xne(),Ene("div",ggt,[Ane("div",mgt,[Tne(zre(Ylt),{class:"h-3 w-3 mr-2 animate-spin","aria-hidden":"true"}),tee[3]||(tee[3]=Rne(" Loading more lines... "))])])):Mne("",!0),Ane("pre",{class:Bee(["font-mono whitespace-pre-wrap p-4 m-0 text-xs leading-6 hljs",{"theme-dark":oee.value,"theme-light":!oee.value}]),innerHTML:gee.value},null,10,wgt)],2)),[[zre(yut),[vee,{direction:"top",distance:200,canLoadMore:()=>wee.value}]]])]))}}),bgt=Ode(vgt,[["styles",[":root{--log-background:transparent;--log-keyword-color:hsl(var(--destructive)/.9);--log-string-color:hsl(var(--primary)/.7);--log-comment-color:hsl(var(--muted-foreground));--log-number-color:hsl(var(--accent-foreground)/.8);--log-timestamp-color:#0a66c2;--log-ip-color:#c26c0a;--log-error-color:hsl(var(--destructive)/.9);--log-warning-color:#c2850a;--log-success-color:#1b9849;--log-error-bg:hsl(var(--destructive)/.08);--log-warning-bg:hsl(40,90%,50%/.08);--log-success-bg:hsl(142,70%,40%/.08)}.theme-dark{--log-background:transparent;--log-keyword-color:hsl(var(--destructive)/.9);--log-string-color:hsl(var(--primary)/.9);--log-comment-color:hsl(var(--muted-foreground)/.9);--log-number-color:hsl(var(--accent-foreground)/.9);--log-timestamp-color:#52a8ff;--log-ip-color:#ff961f;--log-error-color:#ff526f;--log-warning-color:#fd3;--log-success-color:#00e600;--log-error-bg:hsl(350,100%,40%/.15);--log-warning-bg:hsl(50,100%,50%/.15);--log-success-bg:hsl(120,100%,40%/.15)}.hljs{background:var(--log-background)}.hljs .hljs-keyword,.hljs .hljs-link,.hljs .hljs-literal,.hljs .hljs-section,.hljs .hljs-selector-tag{color:var(--log-keyword-color)}.hljs .hljs-addition,.hljs .hljs-attribute,.hljs .hljs-built_in,.hljs .hljs-bullet,.hljs .hljs-name,.hljs .hljs-string,.hljs .hljs-symbol,.hljs .hljs-template-tag,.hljs .hljs-template-variable,.hljs .hljs-title,.hljs .hljs-type,.hljs .hljs-variable{color:var(--log-string-color)}.hljs .hljs-comment,.hljs .hljs-deletion,.hljs .hljs-meta,.hljs .hljs-quote{color:var(--log-comment-color)}.hljs .hljs-attr,.hljs .hljs-literal,.hljs .hljs-number,.hljs .hljs-regexp,.hljs .hljs-string,.hljs .hljs-tag .hljs-attr,.hljs .hljs-tag .hljs-string,.hljs .hljs-template-variable,.hljs .hljs-variable{color:var(--log-number-color)}.hljs .hljs-class .hljs-keyword,.hljs .hljs-function .hljs-keyword{color:var(--log-success-color)}.hljs-timestamp{color:var(--log-timestamp-color);font-weight:700}.hljs-ip{color:var(--log-ip-color)}.hljs-error{display:inline-block;margin-left:-4px;padding-left:4px;width:100%}.theme-light .hljs-error{background-color:hsl(var(--destructive)/.05);border-left:2px solid hsl(var(--destructive)/.7)}.theme-dark .hljs-error{background-color:var(--log-error-bg)}.hljs-error-keyword{color:var(--log-error-color);font-weight:700}.hljs-warning{display:inline-block;margin-left:-4px;padding-left:4px;width:100%}.theme-light .hljs-warning{background-color:hsl(40,90%,50%/.05);border-left:2px solid hsl(40,90%,40%/.7)}.theme-dark .hljs-warning{background-color:var(--log-warning-bg)}.hljs-warning-keyword{color:var(--log-warning-color);font-weight:700}.hljs-success{display:inline-block;margin-left:-4px;padding-left:4px;width:100%}.theme-light .hljs-success{background-color:hsl(142,70%,40%/.05);border-left:2px solid hsl(142,70%,35%/.7)}.theme-dark .hljs-success{background-color:var(--log-success-bg)}.hljs-success-keyword{color:var(--log-success-color);font-weight:700}"]]]),ygt={class:"flex flex-col h-[500px] resize-y bg-background text-foreground rounded-lg border border-border overflow-hidden"},xgt={class:"p-4 border-b border-border"},kgt={class:"flex flex-wrap gap-4 items-end"},_gt={class:"flex-1 min-w-[200px]"},Sgt={class:"flex flex-col gap-2"},Egt={class:"flex-1 overflow-hidden relative"},Ogt={key:0,class:"flex items-center justify-center h-full p-4 text-center text-muted-foreground"},zgt={key:1,class:"flex items-center justify-center h-full p-4 text-center text-destructive"},$gt={key:2,class:"flex items-center justify-center h-full p-4 text-center text-muted-foreground"},Cgt={key:3,class:"flex items-center justify-center h-full p-4 text-center text-muted-foreground"},jgt=Eoe({__name:"LogViewer.ce",setup(eee){const tee=_re(""),ree=_re(100),oee=_re(!0),aee=_re("plaintext"),nee=[{value:"plaintext",label:"Plain Text"},{value:"bash",label:"Bash/Shell"},{value:"ini",label:"INI/Config"},{value:"xml",label:"XML/HTML"},{value:"json",label:"JSON"},{value:"yaml",label:"YAML"},{value:"nginx",label:"Nginx"},{value:"apache",label:"Apache"},{value:"javascript",label:"JavaScript"},{value:"php",label:"PHP"}],{result:iee,loading:see,error:lee}=BHe(Mft),cee=nie((()=>iee.value?.logFiles||[])),dee=eee=>{if(0===eee)return"0 Bytes";const i=Math.floor(Math.log(eee)/Math.log(1024));return parseFloat((eee/Math.pow(1024,i)).toFixed(2))+" "+["Bytes","KB","MB","GB"][i]};rne(tee,(eee=>{eee&&(aee.value=(eee=>{const tee=eee.split("/").pop()||"";return tee.endsWith(".sh")||tee.endsWith(".bash")||tee.includes("syslog")?"bash":tee.endsWith(".conf")||tee.endsWith(".ini")||tee.endsWith(".cfg")?"ini":tee.endsWith(".xml")||tee.endsWith(".html")?"xml":tee.endsWith(".json")?"json":tee.endsWith(".yml")||tee.endsWith(".yaml")?"yaml":tee.includes("nginx")?"nginx":tee.includes("apache")||tee.includes("httpd")?"apache":tee.endsWith(".js")?"javascript":tee.endsWith(".php")?"php":"plaintext"})(eee))}));const{teleportTarget:pee,determineTeleportTarget:uee}=ige(),hee=()=>{uee()};return(eee,iee)=>(xne(),Ene("div",ygt,[Ane("div",xgt,[iee[8]||(iee[8]=Ane("h2",{class:"text-lg font-semibold mb-4"},"Log Viewer",-1)),Ane("div",kgt,[Ane("div",_gt,[Tne(zre(pwe),{for:"log-file-select"},{default:doe((()=>iee[4]||(iee[4]=[Rne("Log File")]))),_:1}),Tne(zre(Owe),{modelValue:tee.value,"onUpdate:modelValue":iee[0]||(iee[0]=eee=>tee.value=eee),"onUpdate:open":hee},{default:doe((()=>[Tne(zre(dve),{class:"w-full"},{default:doe((()=>[Tne(zre(uve),{placeholder:"Select a log file"})])),_:1}),Tne(zre(Hwe),{to:zre(pee)},{default:doe((()=>[(xne(!0),Ene(gne,null,Joe(cee.value,(eee=>(xne(),One(zre(ave),{key:eee.path,value:eee.path},{default:doe((()=>[Rne(Hee(eee.name)+" ("+Hee(dee(eee.size))+") ",1)])),_:2},1032,["value"])))),128))])),_:1},8,["to"])])),_:1},8,["modelValue"])]),Ane("div",null,[Tne(zre(pwe),{for:"line-count"},{default:doe((()=>iee[5]||(iee[5]=[Rne("Lines")]))),_:1}),Tne(zre(cwe),{id:"line-count",modelValue:ree.value,"onUpdate:modelValue":iee[1]||(iee[1]=eee=>ree.value=eee),modelModifiers:{number:!0},type:"number",min:"10",max:"1000",class:"w-24"},null,8,["modelValue"])]),Ane("div",null,[Tne(zre(pwe),{for:"highlight-language"},{default:doe((()=>iee[6]||(iee[6]=[Rne("Syntax")]))),_:1}),Tne(zre(Owe),{modelValue:aee.value,"onUpdate:modelValue":iee[2]||(iee[2]=eee=>aee.value=eee),"onUpdate:open":hee},{default:doe((()=>[Tne(zre(dve),{id:"highlight-language",class:"w-full"},{default:doe((()=>[Tne(zre(uve),{placeholder:"Select language"})])),_:1}),Tne(zre(Hwe),{to:zre(pee)},{default:doe((()=>[(xne(),Ene(gne,null,Joe(nee,(eee=>Tne(zre(ave),{key:eee.value,value:eee.value},{default:doe((()=>[Rne(Hee(eee.label),1)])),_:2},1032,["value"]))),64))])),_:1},8,["to"])])),_:1},8,["modelValue"])]),Ane("div",Sgt,[Tne(zre(pwe),{for:"auto-scroll"},{default:doe((()=>iee[7]||(iee[7]=[Rne("Auto-scroll")]))),_:1}),Tne(zre(bve),{id:"auto-scroll",checked:oee.value,"onUpdate:checked":iee[3]||(iee[3]=eee=>oee.value=eee)},null,8,["checked"])])])]),Ane("div",Egt,[zre(see)?(xne(),Ene("div",Ogt," Loading log files... ")):zre(lee)?(xne(),Ene("div",zgt," Error loading log files: "+Hee(zre(lee).message),1)):0===cee.value.length?(xne(),Ene("div",$gt," No log files found. ")):tee.value?(xne(),One(bgt,{key:4,"log-file-path":tee.value,"line-count":ree.value,"auto-scroll":oee.value,"highlight-language":aee.value,class:"h-full"},null,8,["log-file-path","line-count","auto-scroll","highlight-language"])):(xne(),Ene("div",Cgt," Please select a log file to view. "))])]))}}),Agt=Ode(jgt,[["styles",[':root{--background:0 0% 100%;--foreground:0 0% 3.9%;--muted:0 0% 96.1%;--muted-foreground:0 0% 45.1%;--popover:0 0% 100%;--popover-foreground:0 0% 3.9%;--card:0 0% 100%;--card-foreground:0 0% 3.9%;--border:0 0% 89.8%;--input:0 0% 89.8%;--primary:0 0% 9%;--primary-foreground:0 0% 98%;--secondary:0 0% 96.1%;--secondary-foreground:0 0% 9%;--accent:0 0% 96.1%;--accent-foreground:0 0% 9%;--destructive:0 84.2% 60.2%;--destructive-foreground:0 0% 98%;--ring:0 0% 3.9%;--radius:.5rem;--chart-1:12 76% 61%;--chart-2:173 58% 39%;--chart-3:197 37% 24%;--chart-4:43 74% 66%;--chart-5:27 87% 67%}.dark{--background:0 0% 3.9%;--foreground:0 0% 98%;--muted:0 0% 14.9%;--muted-foreground:0 0% 63.9%;--popover:0 0% 3.9%;--popover-foreground:0 0% 98%;--card:0 0% 3.9%;--card-foreground:0 0% 98%;--border:0 0% 14.9%;--input:0 0% 14.9%;--primary:0 0% 98%;--primary-foreground:0 0% 9%;--secondary:0 0% 14.9%;--secondary-foreground:0 0% 98%;--accent:0 0% 14.9%;--accent-foreground:0 0% 98%;--destructive:0 62.8% 30.6%;--destructive-foreground:0 0% 98%;--ring:0 0% 83.1%;--chart-1:220 70% 50%;--chart-2:160 60% 45%;--chart-3:30 80% 55%;--chart-4:280 65% 60%;--chart-5:340 75% 55%}*{border-color:hsl(var(--border))}.inset-y-0{bottom:0;top:0}.-bottom-\\[2px\\]{bottom:-2px}.-left-\\[2px\\]{left:-2px}.-right-\\[2px\\]{right:-2px}.-top-\\[2px\\]{top:-2px}.left-0{left:0}.left-2{left:.8rem}.top-1\\/2{top:50%}.top-4{top:1.6rem}.-mx-1{margin-left:-.4rem;margin-right:-.4rem}.mb-2{margin-bottom:.8rem}.ml-auto{margin-left:auto}.aspect-\\[7\\/4\\]{aspect-ratio:7/4}.h-11{height:4.4rem}.h-2\\.5{height:1rem}.h-3\\.5{height:1.4rem}.h-4{height:1.6rem}.h-5{height:2rem}.h-8{height:3.2rem}.h-9{height:3.6rem}.h-\\[--reka-select-trigger-height\\]{height:var(--reka-select-trigger-height)}.h-px{height:1px}.max-h-96{max-height:38.4rem}.w-10{width:4rem}.w-11{width:4.4rem}.w-12{width:4.8rem}.w-14px{width:14px}.w-16{width:6.4rem}.w-2\\.5{width:1rem}.w-20{width:8rem}.w-3\\.5{width:1.4rem}.w-3\\/4{width:75%}.w-5{width:2rem}.w-8{width:3.2rem}.w-\\[180px\\]{width:180px}.w-\\[200px\\]{width:200px}.w-\\[300px\\]{width:300px}.w-\\[400px\\]{width:400px}.min-w-32{min-width:12.8rem}.min-w-\\[--reka-select-trigger-width\\]{min-width:var(--reka-select-trigger-width)}.max-w-1024px{max-width:1024px}.max-w-2xl{max-width:42rem}.max-w-md{max-width:28rem}.flex-shrink-0,.shrink-0{flex-shrink:0}.-translate-y-1\\/2{--tw-translate-y:-50%}.-translate-y-1\\/2,.translate-x-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform,.translate-x-20px{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes mark-2{50%{transform:translateY(-40px)}to{transform:translateY(0)}}.animate-mark-2{animation:mark-2 1.5s ease infinite}@keyframes mark-3{50%{transform:translateY(-62px)}to{transform:translateY(0)}}.animate-mark-3{animation:mark-3 1.5s ease infinite}@keyframes mark-6{50%{transform:translateY(40px)}to{transform:translateY(0)}}.animate-mark-6{animation:mark-6 1.5s ease infinite}@keyframes mark-7{50%{transform:translateY(62px)}to{transform:translateY(0)}}.animate-mark-7{animation:mark-7 1.5s ease infinite}.cursor-default{cursor:default}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.gap-1\\.5{gap:.6rem}.gap-3{gap:1.2rem}.gap-y-2{row-gap:.8rem}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.8rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.8rem*var(--tw-space-x-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.4rem*var(--tw-space-y-reverse));margin-top:calc(.4rem*(1 - var(--tw-space-y-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.8rem*var(--tw-space-y-reverse));margin-top:calc(.8rem*(1 - var(--tw-space-y-reverse)))}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.rounded-\\[inherit\\]{border-radius:inherit}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-current{border-color:currentColor}.border-input{border-color:hsl(var(--input))}.border-muted{border-color:hsl(var(--muted))}.border-orange{--tw-border-opacity:1;border-color:rgb(255 140 47/var(--tw-border-opacity,1))}.border-primary{border-color:hsl(var(--primary))}.border-unraid-red{--tw-border-opacity:1;border-color:rgb(226 40 40/var(--tw-border-opacity,1))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-yellow-100{--tw-border-opacity:1;border-color:rgb(254 249 195/var(--tw-border-opacity,1))}.border-e-transparent{border-inline-end-color:transparent}.border-l-transparent{border-left-color:transparent}.border-t-transparent{border-top-color:transparent}.bg-black\\/80{background-color:#1c1b1bcc}.bg-blue-100{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.bg-border{background-color:hsl(var(--border))}.bg-current{background-color:currentColor}.bg-destructive{background-color:hsl(var(--destructive))}.bg-gray-300{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.bg-green-200{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity,1))}.bg-grey{--tw-bg-opacity:1;background-color:rgb(224 224 224/var(--tw-bg-opacity,1))}.bg-indigo-100{--tw-bg-opacity:1;background-color:rgb(224 231 255/var(--tw-bg-opacity,1))}.bg-input{background-color:hsl(var(--input))}.bg-muted\\/20{background-color:hsl(var(--muted)/.2)}.bg-neutral-900{--tw-bg-opacity:1;background-color:rgb(23 23 23/var(--tw-bg-opacity,1))}.bg-orange{--tw-bg-opacity:1;background-color:rgb(255 140 47/var(--tw-bg-opacity,1))}.bg-pink-100{--tw-bg-opacity:1;background-color:rgb(252 231 243/var(--tw-bg-opacity,1))}.bg-primary{background-color:hsl(var(--primary))}.bg-purple-100{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity,1))}.bg-secondary{background-color:hsl(var(--secondary))}.fill-black{fill:#1c1b1b}.fill-white{fill:#fff}.p-1\\.5{padding:.6rem}.p-12{padding:4.8rem}.p-20{padding:8rem}.p-3{padding:1.2rem}.p-8{padding:3.2rem}.p-px{padding:1px}.px-2{padding-left:.8rem;padding-right:.8rem}.px-3{padding-left:1.2rem;padding-right:1.2rem}.px-4\\.5{padding-left:1.125rem;padding-right:1.125rem}.px-8{padding-left:3.2rem;padding-right:3.2rem}.py-1{padding-bottom:.4rem;padding-top:.4rem}.py-1\\.5{padding-bottom:.6rem;padding-top:.6rem}.py-12px{padding-bottom:12px;padding-top:12px}.py-2\\.5{padding-bottom:1rem;padding-top:1rem}.py-6{padding-bottom:2.4rem;padding-top:2.4rem}.pl-8{padding-left:3.2rem}.pr-2{padding-right:.8rem}.text-start{text-align:start}.align-\\[-0\\.125em\\]{vertical-align:-.125em}.text-3xl{font-size:3rem;line-height:3.6rem}.font-medium{font-weight:500}.text-blue-800{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.text-green-800{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity,1))}.text-indigo-800{--tw-text-opacity:1;color:rgb(55 48 163/var(--tw-text-opacity,1))}.text-muted-foreground\\/50{color:hsl(var(--muted-foreground)/.5)}.text-pink-800{--tw-text-opacity:1;color:rgb(157 23 77/var(--tw-text-opacity,1))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-purple-800{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity,1))}.no-underline{text-decoration-line:none}.underline-offset-4{text-underline-offset:4px}.opacity-70{opacity:.7}.shadow,.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-md,.shadow-none{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.animate-in{animation-duration:.15s;animation-name:enter;--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial}.fade-in-0{--tw-enter-opacity:0}.zoom-in-95{--tw-enter-scale:.95}:where([data-sonner-toaster][dir=ltr]),:where(html[dir=ltr]){--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0;--toast-close-button-start:0;--toast-close-button-end:unset;--toast-close-button-transform:translate(-35%,-35%)}:where([data-sonner-toaster][dir=rtl]),:where(html[dir=rtl]){--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto;--toast-close-button-start:unset;--toast-close-button-end:0;--toast-close-button-transform:translate(35%,-35%)}:where([data-sonner-toaster]){font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;position:fixed;width:var(--width);--gray1:#fcfcfc;--gray2:#f8f8f8;--gray3:#f3f3f3;--gray4:#ededed;--gray5:#e8e8e8;--gray6:#e2e2e2;--gray7:#dbdbdb;--gray8:#c7c7c7;--gray9:#8f8f8f;--gray10:#858585;--gray11:#6f6f6f;--gray12:#171717;--border-radius:8px;box-sizing:border-box;list-style:none;margin:0;outline:none;padding:0;transition:transform .4s ease;z-index:999999999}:where([data-sonner-toaster][data-lifted=true]){transform:translateY(-10px)}@media (hover:none) and (pointer:coarse){:where([data-sonner-toaster][data-lifted=true]){transform:none}}:where([data-sonner-toaster][data-x-position=right]){right:max(var(--offset),env(safe-area-inset-right))}:where([data-sonner-toaster][data-x-position=left]){left:max(var(--offset),env(safe-area-inset-left))}:where([data-sonner-toaster][data-x-position=center]){left:50%;transform:translate(-50%)}:where([data-sonner-toaster][data-y-position=top]){top:max(var(--offset),env(safe-area-inset-top))}:where([data-sonner-toaster][data-y-position=bottom]){bottom:max(var(--offset),env(safe-area-inset-bottom))}:where([data-sonner-toast]){--y:translateY(100%);--lift-amount:calc(var(--lift)*var(--gap));box-sizing:border-box;filter:blur(0);opacity:0;outline:none;overflow-wrap:anywhere;position:absolute;touch-action:none;transform:var(--y);transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;z-index:var(--z-index)}:where([data-sonner-toast][data-styled=true]){align-items:center;background:var(--normal-bg);border:1px solid var(--normal-border);border-radius:var(--border-radius);box-shadow:0 4px 12px #0000001a;color:var(--normal-text);display:flex;font-size:13px;gap:6px;padding:16px;width:var(--width)}:where([data-sonner-toast]:focus-visible){box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast][data-y-position=top]){top:0;--y:translateY(-100%);--lift:1;--lift-amount:calc(var(--gap)*1)}:where([data-sonner-toast][data-y-position=bottom]){bottom:0;--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift)*var(--gap))}:where([data-sonner-toast]) :where([data-description]){color:inherit;font-weight:400;line-height:1.4}:where([data-sonner-toast]) :where([data-title]){color:inherit;font-weight:500;line-height:1.5}:where([data-sonner-toast]) :where([data-icon]){align-items:center;display:flex;flex-shrink:0;height:16px;justify-content:flex-start;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end);position:relative;width:16px}:where([data-sonner-toast][data-promise=true]) :where([data-icon])>svg{animation:sonner-fade-in .3s ease forwards;opacity:0;transform:scale(.8);transform-origin:center}:where([data-sonner-toast]) :where([data-icon])>*{flex-shrink:0}:where([data-sonner-toast]) :where([data-icon]) svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}:where([data-sonner-toast]) :where([data-content]){display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{align-items:center;background:var(--normal-text);border:none;border-radius:4px;color:var(--normal-bg);cursor:pointer;display:flex;flex-shrink:0;font-size:12px;height:24px;margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);outline:none;padding-left:8px;padding-right:8px;transition:opacity .4s,box-shadow .2s}:where([data-sonner-toast]) :where([data-button]):focus-visible{box-shadow:0 0 0 2px #0006}:where([data-sonner-toast]) :where([data-button]):first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}:where([data-sonner-toast]) :where([data-cancel]){background:#00000014;color:var(--normal-text)}:where([data-sonner-toast][data-theme=dark]) :where([data-cancel]){background:#ffffff4d}[data-sonner-toast] [data-close-button]{align-items:center;background:var(--gray1);border:1px solid var(--gray4);border-radius:50%;color:var(--gray12);cursor:pointer;display:flex;height:20px;justify-content:center;left:var(--toast-close-button-start);padding:0;position:absolute;right:var(--toast-close-button-end);top:0;transform:var(--toast-close-button-transform);transition:opacity .1s,background .2s,border-color .2s;width:20px;z-index:1}:where([data-sonner-toast]) :where([data-close-button]):focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast]) :where([data-disabled=true]){cursor:not-allowed}[data-sonner-toast]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}:where([data-sonner-toast][data-swiping=true]):before{content:"";height:100%;left:0;position:absolute;right:0;z-index:-1}:where([data-sonner-toast][data-y-position=top][data-swiping=true]):before{bottom:50%;transform:scaleY(3) translateY(50%)}:where([data-sonner-toast][data-y-position=bottom][data-swiping=true]):before{top:50%;transform:scaleY(3) translateY(-50%)}:where([data-sonner-toast][data-swiping=false][data-removed=true]):before{content:"";inset:0;position:absolute;transform:scaleY(2)}:where([data-sonner-toast]):after{bottom:100%;content:"";height:calc(var(--gap) + 1px);left:0;position:absolute;width:100%}:where([data-sonner-toast][data-mounted=true]){--y:translateY(0);opacity:1}:where([data-sonner-toast][data-expanded=false][data-front=false]){--scale:var(--toasts-before) * .05 + 1;--y:translateY(calc(var(--lift-amount)*var(--toasts-before))) scale(calc(var(--scale)*-1));height:var(--front-toast-height)}:where([data-sonner-toast])>*{transition:opacity .4s}:where([data-sonner-toast][data-expanded=false][data-front=false][data-styled=true])>*{opacity:0}:where([data-sonner-toast][data-visible=false]){opacity:0;pointer-events:none}:where([data-sonner-toast][data-mounted=true][data-expanded=true]){--y:translateY(calc(var(--lift)*var(--offset)));height:var(--initial-height)}:where([data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]){--y:translateY(calc(var(--lift)*-100%));opacity:0}:where([data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]){--y:translateY(calc(var(--lift)*var(--offset) + var(--lift)*-100%));opacity:0}:where([data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]){--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}:where([data-sonner-toast][data-removed=true][data-front=false]):before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount,0));transition:none}[data-sonner-toast][data-swiped=true]{-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation:swipe-out .2s ease-out forwards}@keyframes swipe-out{0%{opacity:1;transform:translateY(calc(var(--lift)*var(--offset) + var(--swipe-amount)))}to{opacity:0;transform:translateY(calc(var(--lift)*var(--offset) + var(--swipe-amount) + var(--lift)*-100%))}}@media (max-width:600px){[data-sonner-toaster]{position:fixed;--mobile-offset:16px;left:var(--mobile-offset);right:var(--mobile-offset);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset)*-1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset)*2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset)}[data-sonner-toaster][data-y-position=bottom]{bottom:20px}[data-sonner-toaster][data-y-position=top]{top:20px}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset);right:var(--mobile-offset);transform:none}}[data-sonner-toaster][data-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:#ecfdf3;--success-border:#d3fde5;--success-text:#008a2e;--info-bg:#f0f8ff;--info-border:#d3e0fd;--info-text:#0973dc;--warning-bg:#fffcf0;--warning-border:#fdf5d3;--warning-text:#dc7609;--error-bg:#fff0f0;--error-border:#ffe0e1;--error-text:#e60000}[data-sonner-toaster][data-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:#333;--normal-text:var(--gray1)}[data-sonner-toaster][data-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-theme=dark]{--normal-bg:#000;--normal-border:#333;--normal-text:var(--gray1);--success-bg:#001f0f;--success-border:#003d1c;--success-text:#59f3a6;--info-bg:#000d1f;--info-border:#00113d;--info-text:#5896f3;--warning-bg:#1d1f00;--warning-border:#3d3d00;--warning-text:#f3cf58;--error-bg:#2d0607;--error-border:#4d0408;--error-text:#ff9ea1}[data-rich-colors=true][data-sonner-toast][data-type=success],[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info],[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning],[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error],[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);inset:0;position:absolute;width:var(--size);z-index:10}.sonner-loading-wrapper[data-visible=false]{animation:sonner-fade-out .2s ease forwards;transform-origin:center}.sonner-spinner{height:var(--size);left:50%;position:relative;top:50%;width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media (prefers-reduced-motion){.sonner-loading-bar,[data-sonner-toast],[data-sonner-toast]>*{animation:none!important;transition:none!important}}.sonner-loader{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}.file\\:border-0::file-selector-button{border-width:0}.file\\:bg-transparent::file-selector-button{background-color:transparent}.file\\:text-sm::file-selector-button{font-size:1.4rem;line-height:2rem}.file\\:font-medium::file-selector-button{font-weight:500}.placeholder\\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}.placeholder\\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.hover\\:border-grey:hover{--tw-border-opacity:1;border-color:rgb(224 224 224/var(--tw-border-opacity,1))}.hover\\:border-grey-mid:hover{--tw-border-opacity:1;border-color:rgb(153 153 153/var(--tw-border-opacity,1))}.hover\\:border-muted:hover{border-color:hsl(var(--muted))}.hover\\:border-unraid-red:hover{--tw-border-opacity:1;border-color:rgb(226 40 40/var(--tw-border-opacity,1))}.hover\\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\\:bg-blue-200:hover{--tw-bg-opacity:1;background-color:rgb(191 219 254/var(--tw-bg-opacity,1))}.hover\\:bg-destructive\\/90:hover{background-color:hsl(var(--destructive)/.9)}.hover\\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.hover\\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.hover\\:bg-gray-800:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.hover\\:bg-green-300:hover{--tw-bg-opacity:1;background-color:rgb(134 239 172/var(--tw-bg-opacity,1))}.hover\\:bg-grey:hover{--tw-bg-opacity:1;background-color:rgb(224 224 224/var(--tw-bg-opacity,1))}.hover\\:bg-grey-mid:hover{--tw-bg-opacity:1;background-color:rgb(153 153 153/var(--tw-bg-opacity,1))}.hover\\:bg-indigo-200:hover{--tw-bg-opacity:1;background-color:rgb(199 210 254/var(--tw-bg-opacity,1))}.hover\\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\\:bg-orange-dark:hover{--tw-bg-opacity:1;background-color:rgb(241 90 44/var(--tw-bg-opacity,1))}.hover\\:bg-pink-200:hover{--tw-bg-opacity:1;background-color:rgb(251 207 232/var(--tw-bg-opacity,1))}.hover\\:bg-primary\\/90:hover{background-color:hsl(var(--primary)/.9)}.hover\\:bg-purple-200:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity,1))}.hover\\:bg-secondary\\/80:hover{background-color:hsl(var(--secondary)/.8)}.hover\\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\\:bg-yellow-200:hover{--tw-bg-opacity:1;background-color:rgb(254 240 138/var(--tw-bg-opacity,1))}.hover\\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\\:text-black:hover{--tw-text-opacity:1;color:rgb(28 27 27/var(--tw-text-opacity,1))}.hover\\:text-primary:hover{color:hsl(var(--primary))}.hover\\:shadow-md:hover{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\\:shadow-orange\\/50:hover{--tw-shadow-color:rgba(255,140,47,.5);--tw-shadow:var(--tw-shadow-colored)}.focus\\:border-grey:focus{--tw-border-opacity:1;border-color:rgb(224 224 224/var(--tw-border-opacity,1))}.focus\\:border-grey-mid:focus{--tw-border-opacity:1;border-color:rgb(153 153 153/var(--tw-border-opacity,1))}.focus\\:border-muted:focus{border-color:hsl(var(--muted))}.focus\\:border-unraid-red:focus{--tw-border-opacity:1;border-color:rgb(226 40 40/var(--tw-border-opacity,1))}.focus\\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\\:bg-grey:focus{--tw-bg-opacity:1;background-color:rgb(224 224 224/var(--tw-bg-opacity,1))}.focus\\:bg-grey-mid:focus{--tw-bg-opacity:1;background-color:rgb(153 153 153/var(--tw-bg-opacity,1))}.focus\\:bg-muted:focus{background-color:hsl(var(--muted))}.focus\\:bg-white:focus{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.focus\\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\\:text-black:focus{--tw-text-opacity:1;color:rgb(28 27 27/var(--tw-text-opacity,1))}.focus\\:text-primary:focus{color:hsl(var(--primary))}.focus\\:shadow-md:focus{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus\\:ring-ring:focus{--tw-ring-color:hsl(var(--ring))}.focus-visible\\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\\:ring-ring:focus-visible{--tw-ring-color:hsl(var(--ring))}.focus-visible\\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.focus-visible\\:ring-offset-background:focus-visible{--tw-ring-offset-color:hsl(var(--background))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-20:disabled{opacity:.2}.disabled\\:opacity-25:disabled{opacity:.25}.disabled\\:opacity-50:disabled{opacity:.5}.disabled\\:focus\\:opacity-25:focus:disabled,.disabled\\:hover\\:opacity-25:hover:disabled{opacity:.25}.group:hover .group-hover\\:text-header-text-secondary{color:var(--header-text-secondary)}.group:hover .group-hover\\:no-underline{text-decoration-line:none}.group:hover .group-hover\\:opacity-60{opacity:.6}.group:focus .group-focus\\:text-header-text-secondary{color:var(--header-text-secondary)}.group:focus .group-focus\\:no-underline{text-decoration-line:none}.group:focus .group-focus\\:opacity-100{opacity:1}.group:focus .group-focus\\:opacity-60{opacity:.6}.group.toaster .group-\\[\\.toaster\\]\\:border-border{border-color:hsl(var(--border))}.group.toast .group-\\[\\.toast\\]\\:bg-muted{background-color:hsl(var(--muted))}.group.toast .group-\\[\\.toast\\]\\:bg-primary{background-color:hsl(var(--primary))}.group.toaster .group-\\[\\.toaster\\]\\:bg-background{background-color:hsl(var(--background))}.group.toast .group-\\[\\.toast\\]\\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group.toast .group-\\[\\.toast\\]\\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group.toaster .group-\\[\\.toaster\\]\\:text-foreground{color:hsl(var(--foreground))}.group.toaster .group-\\[\\.toaster\\]\\:shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.peer:disabled~.peer-disabled\\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\\:opacity-70{opacity:.7}.data-\\[disabled\\]\\:pointer-events-none[data-disabled]{pointer-events:none}.data-\\[state\\=active\\]\\:flex[data-state=active]{display:flex}.data-\\[state\\=inactive\\]\\:hidden[data-state=inactive]{display:none}.data-\\[side\\=bottom\\]\\:translate-y-1[data-side=bottom]{--tw-translate-y:.4rem}.data-\\[side\\=bottom\\]\\:translate-y-1[data-side=bottom],.data-\\[side\\=left\\]\\:-translate-x-1[data-side=left]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\\[side\\=left\\]\\:-translate-x-1[data-side=left]{--tw-translate-x:-.4rem}.data-\\[side\\=right\\]\\:translate-x-1[data-side=right]{--tw-translate-x:.4rem}.data-\\[side\\=right\\]\\:translate-x-1[data-side=right],.data-\\[side\\=top\\]\\:-translate-y-1[data-side=top]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\\[side\\=top\\]\\:-translate-y-1[data-side=top]{--tw-translate-y:-.4rem}.data-\\[state\\=checked\\]\\:translate-x-5[data-state=checked]{--tw-translate-x:2rem}.data-\\[state\\=checked\\]\\:translate-x-5[data-state=checked],.data-\\[state\\=unchecked\\]\\:translate-x-0[data-state=unchecked]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\\[state\\=unchecked\\]\\:translate-x-0[data-state=unchecked]{--tw-translate-x:0px}.data-\\[state\\=active\\]\\:bg-background[data-state=active]{background-color:hsl(var(--background))}.data-\\[state\\=checked\\]\\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\\[state\\=open\\]\\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\\[state\\=open\\]\\:bg-secondary[data-state=open]{background-color:hsl(var(--secondary))}.data-\\[state\\=unchecked\\]\\:bg-input[data-state=unchecked]{background-color:hsl(var(--input))}.data-\\[placeholder\\]\\:text-muted-foreground[data-placeholder]{color:hsl(var(--muted-foreground))}.data-\\[state\\=active\\]\\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.data-\\[disabled\\]\\:opacity-50[data-disabled]{opacity:.5}.data-\\[state\\=active\\]\\:shadow-sm[data-state=active]{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.data-\\[state\\=closed\\]\\:duration-300[data-state=closed]{transition-duration:.3s}.data-\\[state\\=open\\]\\:duration-500[data-state=open]{transition-duration:.5s}.data-\\[state\\=open\\]\\:animate-in[data-state=open]{animation-duration:.15s;animation-name:enter;--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial}.data-\\[state\\=closed\\]\\:animate-out[data-state=closed]{animation-duration:.15s;animation-name:exit;--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial}.data-\\[state\\=closed\\]\\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\\[state\\=open\\]\\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\\[state\\=closed\\]\\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\\[state\\=open\\]\\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\\[side\\=bottom\\]\\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-.8rem}.data-\\[side\\=left\\]\\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:.8rem}.data-\\[side\\=right\\]\\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:-.8rem}.data-\\[side\\=top\\]\\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:.8rem}.data-\\[state\\=closed\\]\\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\\[state\\=closed\\]\\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\\[state\\=closed\\]\\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\\[state\\=closed\\]\\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\\[state\\=open\\]\\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\\[state\\=open\\]\\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\\[state\\=open\\]\\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\\[state\\=open\\]\\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.data-\\[state\\=closed\\]\\:duration-300[data-state=closed]{animation-duration:.3s}.data-\\[state\\=open\\]\\:duration-500[data-state=open]{animation-duration:.5s}.group[data-disabled] .group-data-\\[disabled\\]\\:bg-muted{background-color:hsl(var(--muted))}.group[data-state=active] .group-data-\\[state\\=active\\]\\:bg-primary{background-color:hsl(var(--primary))}.group[data-state=completed] .group-data-\\[state\\=completed\\]\\:bg-accent{background-color:hsl(var(--accent))}.group[data-state=completed] .group-data-\\[state\\=completed\\]\\:bg-accent-foreground{background-color:hsl(var(--accent-foreground))}.group[data-disabled] .group-data-\\[disabled\\]\\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group[data-state=active] .group-data-\\[state\\=active\\]\\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group[data-state=completed] .group-data-\\[state\\=completed\\]\\:text-accent-foreground{color:hsl(var(--accent-foreground))}.group[data-disabled] .group-data-\\[disabled\\]\\:opacity-50{opacity:.5}.group[data-disabled] .group-data-\\[disabled\\]\\:opacity-75{opacity:.75}@media (prefers-reduced-motion:reduce){@keyframes spin{to{transform:rotate(1turn)}}.motion-reduce\\:animate-\\[spin_1\\.5s_linear_infinite\\]{animation:spin 1.5s linear infinite}}@media (min-width:640px){.sm\\:max-w-sm{max-width:24rem}.sm\\:flex-row{flex-direction:row}.sm\\:justify-end{justify-content:flex-end}.sm\\:gap-x-2{-moz-column-gap:.8rem;column-gap:.8rem}.sm\\:text-left{text-align:left}}@media (min-width:768px){.md\\:my-0{margin-bottom:0;margin-top:0}.md\\:block{display:block}.md\\:h-px{height:1px}.md\\:w-24{width:9.6rem}.md\\:w-auto{width:auto}.md\\:flex-row{flex-direction:row}.md\\:items-center{align-items:center}.md\\:gap-2{gap:.8rem}.md\\:p-6{padding:2.4rem}}.\\[\\&\\>\\[data-slot\\=input\\]\\]\\:has-\\[\\[data-slot\\=decrement\\]\\]\\:pl-5:has([data-slot=decrement])>[data-slot=input]{padding-left:2rem}.\\[\\&\\>\\[data-slot\\=input\\]\\]\\:has-\\[\\[data-slot\\=increment\\]\\]\\:pr-5:has([data-slot=increment])>[data-slot=input]{padding-right:2rem}.\\[\\&\\>div\\>svg\\]\\:fill-blue-500>div>svg{fill:#3b82f6}.\\[\\&\\>div\\>svg\\]\\:fill-unraid-red-500>div>svg{fill:#f43f3f}.\\[\\&\\>div\\>svg\\]\\:fill-yellow-500>div>svg{fill:#eab308}.\\[\\&\\>span\\]\\:truncate>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\\[\\&\\>svg\\]\\:size-4>svg{height:1.6rem;width:1.6rem}.\\[\\&\\>svg\\]\\:shrink-0>svg{flex-shrink:0}.\\[\\&\\]\\:text-orange{--tw-text-opacity:1;color:rgb(255 140 47/var(--tw-text-opacity,1))}.\\[\\&\\]\\:text-primary{color:hsl(var(--primary))}.\\[\\&\\]\\:text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com*/*,:after,:before{border-color:hsl(var(--border));border-style:solid;border-width:0;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:clear-sans,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}body{background-color:hsl(var(--background));color:hsl(var(--foreground))}.container{width:100%}@media (min-width:470px){.container{max-width:470px}}@media (min-width:530px){.container{max-width:530px}}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.prose{color:hsl(var(--foreground));max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-bottom:1.2em;margin-top:1.2em}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)) color{-d-e-f-a-u-l-t:hsl(var(--primary));foreground:hsl(var(--primary-foreground))}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;text-decoration:underline}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-bottom:1.25em;margin-top:1.25em;padding-inline-start:1.625em}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-bottom:1.25em;margin-top:1.25em;padding-inline-start:1.625em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-bottom:3em;margin-top:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){border-inline-start-color:var(--tw-prose-quote-borders);border-inline-start-width:.25rem;color:var(--tw-prose-quotes);font-style:italic;font-weight:500;margin-bottom:1.6em;margin-top:1.6em;padding-inline-start:1em;quotes:"“""”""‘""’"}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:2.25em;font-weight:800;line-height:1.1111111;margin-bottom:.8888889em;margin-top:0}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:1.5em;font-weight:700;line-height:1.3333333;margin-bottom:1em;margin-top:2em}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:1.25em;font-weight:600;line-height:1.6;margin-bottom:.6em;margin-top:1.6em}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;line-height:1.5;margin-bottom:.5em;margin-top:1.5em}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-bottom:2em;margin-top:2em}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:.3125rem;box-shadow:0 0 0 1px rgb(var(--tw-prose-kbd-shadows)/10%),0 3px rgb(var(--tw-prose-kbd-shadows)/10%);color:var(--tw-prose-kbd);font-family:inherit;font-size:.875em;font-weight:500;padding-inline-end:.375em;padding-bottom:.1875em;padding-top:.1875em;padding-inline-start:.375em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:var(--tw-prose-pre-bg);border-radius:.375rem;color:var(--tw-prose-pre-code);font-size:.875em;font-weight:400;line-height:1.7142857;margin-bottom:1.7142857em;margin-top:1.7142857em;overflow-x:auto;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-top:.8571429em;padding-inline-start:1.1428571em}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;line-height:1.7142857;margin-bottom:2em;margin-top:2em;table-layout:auto;width:100%}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-color:var(--tw-prose-th-borders);border-bottom-width:1px}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em;vertical-align:bottom}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-color:var(--tw-prose-td-borders);border-bottom-width:1px}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-color:var(--tw-prose-th-borders);border-top-width:1px}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose{--tw-prose-body:hsl(var(--foreground));--tw-prose-headings:hsl(var(--foreground));--tw-prose-lead:hsl(var(--foreground))}.prose :where(--tw-prose-links):not(:where([class~=not-prose],[class~=not-prose] *)){-d-e-f-a-u-l-t:hsl(var(--primary));foreground:hsl(var(--primary-foreground))}.prose{--tw-prose-bold:hsl(var(--foreground));--tw-prose-counters:hsl(var(--foreground));--tw-prose-bullets:hsl(var(--foreground));--tw-prose-hr:hsl(var(--foreground));--tw-prose-quotes:hsl(var(--foreground));--tw-prose-quote-borders:hsl(var(--foreground));--tw-prose-captions:hsl(var(--foreground));--tw-prose-kbd:#111827;--tw-prose-kbd-shadows:17 24 39;--tw-prose-code:hsl(var(--foreground));--tw-prose-pre-code:hsl(var(--foreground));--tw-prose-pre-bg:hsl(var(--background));--tw-prose-th-borders:hsl(var(--foreground));--tw-prose-td-borders:hsl(var(--foreground));--tw-prose-invert-body:hsl(var(--background));--tw-prose-invert-headings:hsl(var(--background));--tw-prose-invert-lead:hsl(var(--background))}.prose :where(--tw-prose-invert-links):not(:where([class~=not-prose],[class~=not-prose] *)){-d-e-f-a-u-l-t:hsl(var(--primary));foreground:hsl(var(--primary-foreground))}.prose{--tw-prose-invert-bold:hsl(var(--background));--tw-prose-invert-counters:hsl(var(--background));--tw-prose-invert-bullets:hsl(var(--background));--tw-prose-invert-hr:hsl(var(--background));--tw-prose-invert-quotes:hsl(var(--background));--tw-prose-invert-quote-borders:hsl(var(--background));--tw-prose-invert-captions:hsl(var(--background));--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:255 255 255;--tw-prose-invert-code:hsl(var(--background));--tw-prose-invert-pre-code:hsl(var(--background));--tw-prose-invert-pre-bg:hsl(var(--foreground));--tw-prose-invert-th-borders:hsl(var(--background));--tw-prose-invert-td-borders:hsl(var(--background));font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.5em;margin-top:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.75em;margin-top:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.75em;margin-top:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-top:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}body{--color-alpha:#1c1b1b;--color-beta:#f2f2f2;--color-gamma:#999;--color-gamma-opaque:hsla(0,0%,60%,.5);--color-customgradient-start:hsla(0,0%,95%,0);--color-customgradient-end:hsla(0,0%,95%,.85);--shadow-beta:0 25px 50px -12px hsla(0,0%,95%,.15);--ring-offset-shadow:0 0 --var(--color-beta);--ring-shadow:0 0 --var(--color-beta)}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.-right-1{right:-.4rem}.-top-1{top:-.4rem}.bottom-0{bottom:0}.bottom-4{bottom:1.6rem}.bottom-\\[-3px\\]{bottom:-3px}.right-0{right:0}.right-4{right:1.6rem}.top-0{top:0}.top-\\[1px\\]{top:1px}.top-full{top:100%}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\\[99999\\]{z-index:99999}.col-start-2{grid-column-start:2}.float-left{float:left}.m-0{margin:0}.mx-2{margin-left:.8rem;margin-right:.8rem}.mx-8px{margin-left:8px;margin-right:8px}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-bottom:.4rem;margin-top:.4rem}.my-12{margin-bottom:4.8rem;margin-top:4.8rem}.my-16px{margin-bottom:16px;margin-top:16px}.my-24px{margin-bottom:24px;margin-top:24px}.my-8px{margin-bottom:8px;margin-top:8px}.mb-4{margin-bottom:1.6rem}.mb-4px{margin-bottom:4px}.mb-6{margin-bottom:2.4rem}.mb-8px{margin-bottom:8px}.ml-1{margin-left:.4rem}.ml-10{margin-left:4rem}.ml-8px{margin-left:8px}.mr-1{margin-right:.4rem}.mr-2{margin-right:.8rem}.mt-1{margin-top:.4rem}.mt-12px{margin-top:12px}.mt-2{margin-top:.8rem}.mt-24px{margin-top:24px}.mt-4{margin-top:1.6rem}.mt-4px{margin-top:4px}.mt-6{margin-top:2.4rem}.mt-8px{margin-top:8px}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.size-2\\.5{height:1rem;width:1rem}.size-4{height:1.6rem;width:1.6rem}.size-5{height:2rem;width:2rem}.size-6{height:2.4rem;width:2.4rem}.h-10{height:4rem}.h-12px{height:12px}.h-16px{height:16px}.h-2{height:.8rem}.h-20px{height:20px}.h-24px{height:24px}.h-2px{height:2px}.h-3{height:1.2rem}.h-32px{height:32px}.h-36px{height:36px}.h-6{height:2.4rem}.h-\\[30px\\]{height:30px}.h-\\[500px\\]{height:500px}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.max-h-\\[65vh\\]{max-height:65vh}.max-h-full{max-height:100%}.max-h-screen{max-height:100vh}.min-h-0{min-height:0}.min-h-\\[250px\\]{min-height:250px}.min-h-screen{min-height:100vh}.w-1\\/2{width:50%}.w-12px{width:12px}.w-16px{width:16px}.w-2{width:.8rem}.w-20px{width:20px}.w-24{width:9.6rem}.w-24px{width:24px}.w-28px{width:28px}.w-2px{width:2px}.w-3{width:1.2rem}.w-32px{width:32px}.w-36px{width:36px}.w-4{width:1.6rem}.w-6{width:2.4rem}.w-72{width:28.8rem}.w-\\[100px\\]{width:100px}.w-\\[110px\\]{width:110px}.w-\\[120px\\]{width:120px}.w-\\[125\\%\\]{width:125%}.w-\\[150px\\]{width:150px}.w-\\[350px\\]{width:350px}.w-\\[44px\\]{width:44px}.w-\\[48px\\]{width:48px}.w-\\[50px\\]{width:50px}.w-full{width:100%}.w-screen{width:100vw}.min-w-\\[200px\\]{min-width:200px}.min-w-\\[280px\\]{min-width:280px}.max-w-160px{max-width:160px}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-640px{max-width:640px}.max-w-800px{max-width:800px}.max-w-\\[100vw\\]{max-width:100vw}.max-w-\\[45ch\\]{max-width:45ch}.max-w-none{max-width:none}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.grow-0{flex-grow:0}.-translate-y-1{--tw-translate-y:-.4rem}.-translate-y-1,.translate-x-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x:0px}.translate-x-20px{--tw-translate-x:20px}.translate-x-20px,.translate-x-\\[26px\\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\\[26px\\]{--tw-translate-x:26px}.translate-x-\\[2px\\]{--tw-translate-x:2px}.translate-x-\\[2px\\],.translate-y-0\\.5{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0\\.5{--tw-translate-y:.2rem}.translate-y-1{--tw-translate-y:.4rem}.translate-y-1,.translate-y-3{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-3{--tw-translate-y:1.2rem}.scale-100{--tw-scale-x:1;--tw-scale-y:1}.scale-100,.scale-95{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x:.95;--tw-scale-y:.95}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize-y{resize:vertical}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-settings{grid-template-columns:35% 1fr}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-1{gap:.4rem}.gap-12px{gap:12px}.gap-16px{gap:16px}.gap-2{gap:.8rem}.gap-20px{gap:20px}.gap-4{gap:1.6rem}.gap-4px{gap:4px}.gap-5{gap:2rem}.gap-6{gap:2.4rem}.gap-8px{gap:8px}.gap-x-16px{-moz-column-gap:16px;column-gap:16px}.gap-x-4px{-moz-column-gap:4px;column-gap:4px}.gap-x-8px{-moz-column-gap:8px;column-gap:8px}.gap-y-12px{row-gap:12px}.gap-y-16px{row-gap:16px}.gap-y-24px{row-gap:24px}.gap-y-4px{row-gap:4px}.gap-y-6{row-gap:2.4rem}.gap-y-8px{row-gap:8px}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.2rem*var(--tw-space-y-reverse));margin-top:calc(1.2rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.6rem*var(--tw-space-y-reverse));margin-top:calc(1.6rem*(1 - var(--tw-space-y-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.self-center{align-self:center}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-x-scroll{overflow-x:scroll}.overflow-y-scroll{overflow-y:scroll}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-pre-wrap{white-space:pre-wrap}.rounded{border-radius:.4rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-t{border-top-left-radius:.4rem;border-top-right-radius:.4rem}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l-0{border-left-width:0}.border-r-0{border-right-width:0}.border-r-2{border-right-width:2px}.border-t-0{border-top-width:0}.border-solid{border-style:solid}.border-none{border-style:none}.border-black{--tw-border-opacity:1;border-color:rgb(28 27 27/var(--tw-border-opacity,1))}.border-border{border-color:hsl(var(--border))}.border-green-600\\/10{border-color:#16a34a1a}.border-grey-mid{--tw-border-opacity:1;border-color:rgb(153 153 153/var(--tw-border-opacity,1))}.border-neutral-800{--tw-border-opacity:1;border-color:rgb(38 38 38/var(--tw-border-opacity,1))}.border-transparent{border-color:transparent}.border-unraid-red\\/10{border-color:#e228281a}.border-unraid-red\\/90{border-color:#e22828e6}.border-white\\/10{border-color:#ffffff1a}.bg-background{background-color:hsl(var(--background))}.bg-black{--tw-bg-opacity:1;background-color:rgb(28 27 27/var(--tw-bg-opacity,1))}.bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.bg-card{background-color:hsl(var(--card))}.bg-foreground{background-color:hsl(var(--foreground))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.bg-green-500{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.bg-header-background-color{background-color:var(--header-background-color)}.bg-header-text-secondary{background-color:var(--header-text-secondary)}.bg-muted{background-color:hsl(var(--muted))}.bg-muted\\/80{background-color:hsl(var(--muted)/.8)}.bg-popover{background-color:hsl(var(--popover))}.bg-teal-500{--tw-bg-opacity:1;background-color:rgb(20 184 166/var(--tw-bg-opacity,1))}.bg-transparent{background-color:transparent}.bg-unraid-green{--tw-bg-opacity:1;background-color:rgb(99 166 89/var(--tw-bg-opacity,1))}.bg-unraid-red{--tw-bg-opacity:1;background-color:rgb(226 40 40/var(--tw-bg-opacity,1))}.bg-unraid-red\\/90{background-color:#e22828e6}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity,1))}.bg-zinc-800{background-color:rgb(39 39 42/var(--tw-bg-opacity,1))}.bg-opacity-100,.bg-zinc-800{--tw-bg-opacity:1}.bg-opacity-80{--tw-bg-opacity:.8}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-unraid-red{--tw-gradient-from:#e22828 var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.to-orange{--tw-gradient-to:#ff8c2f var(--tw-gradient-to-position)}.to-orange\\/60{--tw-gradient-to:rgba(255,140,47,.6) var(--tw-gradient-to-position)}.fill-current{fill:currentColor}.fill-green-600{fill:#16a34a}.fill-popover{fill:hsl(var(--popover))}.fill-unraid-red{fill:#e22828}.p-0{padding:0}.p-1{padding:.4rem}.p-12px{padding:12px}.p-16px{padding:16px}.p-2{padding:.8rem}.p-4{padding:1.6rem}.p-6{padding:2.4rem}.p-8px{padding:8px}.px-0{padding-left:0;padding-right:0}.px-12px{padding-left:12px;padding-right:12px}.px-16px{padding-left:16px;padding-right:16px}.px-4{padding-left:1.6rem;padding-right:1.6rem}.px-4px{padding-left:4px;padding-right:4px}.px-6{padding-left:2.4rem;padding-right:2.4rem}.px-6px{padding-left:6px;padding-right:6px}.px-7{padding-left:2.8rem;padding-right:2.8rem}.px-8px{padding-left:8px;padding-right:8px}.py-2{padding-bottom:.8rem;padding-top:.8rem}.py-24px{padding-bottom:24px;padding-top:24px}.py-4{padding-bottom:1.6rem;padding-top:1.6rem}.py-4px{padding-bottom:4px;padding-top:4px}.py-5{padding-bottom:2rem;padding-top:2rem}.py-8px{padding-bottom:8px;padding-top:8px}.pb-0{padding-bottom:0}.pb-12{padding-bottom:4.8rem}.pb-2{padding-bottom:.8rem}.pb-8px{padding-bottom:8px}.pl-3{padding-left:1.2rem}.pl-40px{padding-left:40px}.pr-16px{padding-right:16px}.pr-40px{padding-right:40px}.pr-4px{padding-right:4px}.pt-4px{padding-top:4px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-end{text-align:end}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-10px{font-size:10px}.text-12px{font-size:12px}.text-14px{font-size:14px}.text-16px{font-size:16px}.text-18px{font-size:18px}.text-20px{font-size:20px}.text-24px{font-size:24px}.text-2xl{font-size:2.4rem;line-height:3.2rem}.text-base{font-size:1.6rem;line-height:2.4rem}.text-lg{font-size:1.8rem;line-height:2.8rem}.text-sm{font-size:1.4rem;line-height:2rem}.text-xl{font-size:2rem;line-height:2.8rem}.text-xs{font-size:1.2rem;line-height:1.6rem}.font-bold{font-weight:700}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-6{line-height:2.4rem}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.tracking-normal{letter-spacing:0}.tracking-wide{letter-spacing:.025em}.tracking-widest{letter-spacing:.1em}.text-\\[\\#486dba\\]{--tw-text-opacity:1;color:rgb(72 109 186/var(--tw-text-opacity,1))}.text-black{--tw-text-opacity:1;color:rgb(28 27 27/var(--tw-text-opacity,1))}.text-current{color:currentColor}.text-destructive{color:hsl(var(--destructive))}.text-foreground{color:hsl(var(--foreground))}.text-gray-200{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-green-500{--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity,1))}.text-green-600{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.text-grey-mid{--tw-text-opacity:1;color:rgb(153 153 153/var(--tw-text-opacity,1))}.text-header-text-primary{color:var(--header-text-primary)}.text-header-text-secondary{color:var(--header-text-secondary)}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-orange{--tw-text-opacity:1;color:rgb(255 140 47/var(--tw-text-opacity,1))}.text-orange-dark{--tw-text-opacity:1;color:rgb(241 90 44/var(--tw-text-opacity,1))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-unraid-green{--tw-text-opacity:1;color:rgb(99 166 89/var(--tw-text-opacity,1))}.text-unraid-red{--tw-text-opacity:1;color:rgb(226 40 40/var(--tw-text-opacity,1))}.text-unraid-red-500{--tw-text-opacity:1;color:rgb(244 63 63/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity,1))}.text-yellow-accent{--tw-text-opacity:1;color:rgb(233 191 65/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-100{opacity:1}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-75{opacity:.75}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-inner{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 rgba(0,0,0,.05);--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.shadow-none,.shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.shadow-green-600\\/30{--tw-shadow-color:rgba(22,163,74,.3);--tw-shadow:var(--tw-shadow-colored)}.shadow-orange\\/10{--tw-shadow-color:rgba(255,140,47,.1);--tw-shadow:var(--tw-shadow-colored)}.shadow-unraid-red\\/30{--tw-shadow-color:rgba(226,40,40,.3);--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.outline-black{outline-color:#1c1b1b}.outline-primary{outline-color:hsl(var(--primary))}.outline-white{outline-color:#fff}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-0,.ring-2{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-primary{--tw-ring-color:hsl(var(--primary))}.ring-offset-2{--tw-ring-offset-width:2px}.ring-offset-background{--tw-ring-offset-color:hsl(var(--background))}.grayscale{--tw-grayscale:grayscale(100%)}.grayscale,.invert{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert:invert(100%)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-none{transition-property:none}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.duration-100{animation-duration:.1s}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.ease-in{animation-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.running{animation-play-state:running}.\\*\\:cursor-default>*{cursor:default}.even\\:bg-black\\/5:nth-child(2n){background-color:#1c1b1b0d}.even\\:bg-grey-darkest:nth-child(2n){--tw-bg-opacity:1;background-color:rgb(34 34 34/var(--tw-bg-opacity,1))}@keyframes pulse{50%{opacity:.5}}.hover\\:animate-pulse:hover{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.hover\\:border-orange-dark:hover{--tw-border-opacity:1;border-color:rgb(241 90 44/var(--tw-border-opacity,1))}.hover\\:bg-blue-600:hover{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.hover\\:bg-unraid-red:hover{--tw-bg-opacity:1;background-color:rgb(226 40 40/var(--tw-bg-opacity,1))}.hover\\:bg-gradient-to-r:hover{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.hover\\:from-unraid-red:hover{--tw-gradient-from:#e22828 var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\\:from-unraid-red\\/60:hover{--tw-gradient-from:rgba(226,40,40,.6) var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\\:to-orange:hover{--tw-gradient-to:#ff8c2f var(--tw-gradient-to-position)}.hover\\:to-orange\\/60:hover{--tw-gradient-to:rgba(255,140,47,.6) var(--tw-gradient-to-position)}.hover\\:text-\\[\\#3b5ea9\\]:hover{--tw-text-opacity:1;color:rgb(59 94 169/var(--tw-text-opacity,1))}.hover\\:text-destructive:hover{color:hsl(var(--destructive))}.hover\\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\\:underline:hover{text-decoration-line:underline}.hover\\:no-underline:hover{text-decoration-line:none}.hover\\:opacity-100:hover{opacity:1}.hover\\:opacity-75:hover{opacity:.75}.focus\\:border-orange-dark:focus{--tw-border-opacity:1;border-color:rgb(241 90 44/var(--tw-border-opacity,1))}.focus\\:bg-unraid-red:focus{--tw-bg-opacity:1;background-color:rgb(226 40 40/var(--tw-bg-opacity,1))}.focus\\:bg-gradient-to-r:focus{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.focus\\:from-unraid-red:focus{--tw-gradient-from:#e22828 var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\\:from-unraid-red\\/60:focus{--tw-gradient-from:rgba(226,40,40,.6) var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\\:to-orange:focus{--tw-gradient-to:#ff8c2f var(--tw-gradient-to-position)}.focus\\:to-orange\\/60:focus{--tw-gradient-to:rgba(255,140,47,.6) var(--tw-gradient-to-position)}.focus\\:text-\\[\\#3b5ea9\\]:focus{--tw-text-opacity:1;color:rgb(59 94 169/var(--tw-text-opacity,1))}.focus\\:text-white:focus{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.focus\\:underline:focus{text-decoration-line:underline}.focus\\:no-underline:focus{text-decoration-line:none}.focus\\:opacity-100:focus{opacity:1}.focus\\:opacity-75:focus{opacity:.75}.focus\\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\\:ring-indigo-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(99 102 241/var(--tw-ring-opacity,1))}.focus\\:ring-indigo-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(79 70 229/var(--tw-ring-opacity,1))}.focus\\:ring-offset-2:focus{--tw-ring-offset-width:2px}.disabled\\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\\:focus\\:opacity-50:focus:disabled,.disabled\\:hover\\:opacity-50:hover:disabled,.disabled\\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\\:text-orange-dark{--tw-text-opacity:1;color:rgb(241 90 44/var(--tw-text-opacity,1))}.group:hover .group-hover\\:underline{text-decoration-line:underline}.group:hover .group-hover\\:opacity-100{opacity:1}.group:focus .group-focus\\:text-orange-dark{--tw-text-opacity:1;color:rgb(241 90 44/var(--tw-text-opacity,1))}.group:focus .group-focus\\:underline{text-decoration-line:underline}.data-\\[disabled\\]\\:opacity-100[data-disabled],.group:focus .group-focus\\:opacity-100{opacity:1}.prose-a\\:text-unraid-red :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity:1;color:rgb(226 40 40/var(--tw-text-opacity,1))}.hover\\:prose-a\\:text-unraid-red\\/60 :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):hover{color:#e2282899}.hover\\:prose-a\\:no-underline :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):hover{text-decoration-line:none}.dark\\:border-white:is(.dark *){--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.dark\\:bg-black:is(.dark *){--tw-bg-opacity:1;background-color:rgb(28 27 27/var(--tw-bg-opacity,1))}.dark\\:text-white:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.dark\\:prose-a\\:text-orange :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):is(.dark *){--tw-text-opacity:1;color:rgb(255 140 47/var(--tw-text-opacity,1))}.hover\\:dark\\:prose-a\\:text-orange\\/60 :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):is(.dark *):hover{color:#ff8c2f99}@media (min-width:640px){.sm\\:col-span-2{grid-column:span 2/span 2}.sm\\:col-span-3{grid-column:span 3/span 3}.sm\\:col-start-2{grid-column-start:2}.sm\\:block{display:block}.sm\\:flex{display:flex}.sm\\:w-\\[150px\\]{width:150px}.sm\\:min-w-\\[400px\\]{min-width:400px}.sm\\:max-w-300px{max-width:300px}.sm\\:max-w-\\[540px\\]{max-width:540px}.sm\\:max-w-lg{max-width:32rem}.sm\\:flex-shrink-0{flex-shrink:0}.sm\\:flex-grow-0{flex-grow:0}.sm\\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\\:flex-row{flex-direction:row}.sm\\:items-start{align-items:flex-start}.sm\\:items-center{align-items:center}.sm\\:justify-end{justify-content:flex-end}.sm\\:justify-center{justify-content:center}.sm\\:justify-between{justify-content:space-between}.sm\\:gap-16px{gap:16px}.sm\\:gap-24px{gap:24px}.sm\\:gap-y-24px{row-gap:24px}.sm\\:p-16px{padding:16px}.sm\\:px-20px{padding-left:20px;padding-right:20px}.sm\\:pr-40px{padding-right:40px}.sm\\:text-right{text-align:right}.sm\\:text-18px{font-size:18px}.sm\\:text-20px{font-size:20px}.sm\\:text-24px{font-size:24px}}@media (min-width:768px){.md\\:inline-block{display:inline-block}.md\\:flex-row{flex-direction:row}.md\\:items-start{align-items:flex-start}.md\\:items-end{align-items:flex-end}.md\\:justify-between{justify-content:space-between}.md\\:gap-16px{gap:16px}.md\\:p-24px{padding:24px}.md\\:text-24px{font-size:24px}}@media (min-width:470px){.\\32xs\\:block{display:block}}@media (min-width:530px){.xs\\:block{display:block}.xs\\:flex-row{flex-direction:row}.xs\\:items-baseline{align-items:baseline}.xs\\:justify-start{justify-content:flex-start}.xs\\:gap-x-12px{-moz-column-gap:12px;column-gap:12px}}@media (min-height:700px){.tall\\:max-h-\\[75vh\\]{max-height:75vh}}.\\[\\&\\>\\*\\:nth-child\\(even\\)\\]\\:ml-10>:nth-child(2n){margin-left:4rem}.\\[\\&\\>\\*\\:nth-child\\(odd\\)\\]\\:text-end>:nth-child(odd){text-align:end}.\\[\\&_\\.vertical-layout\\]\\:space-y-6 .vertical-layout>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2.4rem*var(--tw-space-y-reverse));margin-top:calc(2.4rem*(1 - var(--tw-space-y-reverse)))}']]]),Tgt=["disabled","value"],Ngt=["value"],Igt="enableThemeSwitcher",Rgt=Ode(Eoe({__name:"ThemeSwitcher.ce",props:{current:{type:String},themes:{type:[String,Array]}},setup(eee){const tee=eee,ree=nie((()=>tee.themes?"string"==typeof tee.themes?JSON.parse(tee.themes):tee.themes:["azure","black","gray","white"])),{csrf:oee}=CUe(IZe()),aee="true"===sessionStorage.getItem(Igt)||"true"===localStorage.getItem(Igt),nee=_re(!1),iee=eee=>{const ree=eee.target.value;if(ree!==tee.current){nee.value=!0;try{WGe.formUrl({csrf_token:oee.value,"#file":"dynamix/dynamix.cfg","#section":"display",theme:ree}).post().res((()=>{setTimeout((()=>{window.location.reload()}),1e3)}))}catch(aee){throw console.error("[ThemeSwitcher.setTheme] Failed to update theme",aee),new Error("[ThemeSwitcher.setTheme] Failed to update theme")}}};return(eee,oee)=>zre(aee)?(xne(),Ene("select",{key:0,disabled:nee.value,value:tee.current,class:"text-xs relative float-left mr-2 text-white bg-black",onChange:iee},[(xne(!0),Ene(gne,null,Joe(ree.value,(eee=>(xne(),Ene("option",{key:eee,value:eee},Hee(eee),9,Ngt)))),128))],40,Tgt)):Mne("",!0)}}),[["styles",[':root{--background:0 0% 100%;--foreground:0 0% 3.9%;--muted:0 0% 96.1%;--muted-foreground:0 0% 45.1%;--popover:0 0% 100%;--popover-foreground:0 0% 3.9%;--card:0 0% 100%;--card-foreground:0 0% 3.9%;--border:0 0% 89.8%;--input:0 0% 89.8%;--primary:0 0% 9%;--primary-foreground:0 0% 98%;--secondary:0 0% 96.1%;--secondary-foreground:0 0% 9%;--accent:0 0% 96.1%;--accent-foreground:0 0% 9%;--destructive:0 84.2% 60.2%;--destructive-foreground:0 0% 98%;--ring:0 0% 3.9%;--radius:.5rem;--chart-1:12 76% 61%;--chart-2:173 58% 39%;--chart-3:197 37% 24%;--chart-4:43 74% 66%;--chart-5:27 87% 67%}.dark{--background:0 0% 3.9%;--foreground:0 0% 98%;--muted:0 0% 14.9%;--muted-foreground:0 0% 63.9%;--popover:0 0% 3.9%;--popover-foreground:0 0% 98%;--card:0 0% 3.9%;--card-foreground:0 0% 98%;--border:0 0% 14.9%;--input:0 0% 14.9%;--primary:0 0% 98%;--primary-foreground:0 0% 9%;--secondary:0 0% 14.9%;--secondary-foreground:0 0% 98%;--accent:0 0% 14.9%;--accent-foreground:0 0% 98%;--destructive:0 62.8% 30.6%;--destructive-foreground:0 0% 98%;--ring:0 0% 83.1%;--chart-1:220 70% 50%;--chart-2:160 60% 45%;--chart-3:30 80% 55%;--chart-4:280 65% 60%;--chart-5:340 75% 55%}*{border-color:hsl(var(--border))}.inset-y-0{bottom:0;top:0}.-bottom-\\[2px\\]{bottom:-2px}.-left-\\[2px\\]{left:-2px}.-right-\\[2px\\]{right:-2px}.-top-\\[2px\\]{top:-2px}.left-0{left:0}.left-2{left:.8rem}.top-1\\/2{top:50%}.top-4{top:1.6rem}.-mx-1{margin-left:-.4rem;margin-right:-.4rem}.mb-2{margin-bottom:.8rem}.ml-auto{margin-left:auto}.aspect-\\[7\\/4\\]{aspect-ratio:7/4}.h-11{height:4.4rem}.h-2\\.5{height:1rem}.h-3\\.5{height:1.4rem}.h-4{height:1.6rem}.h-5{height:2rem}.h-8{height:3.2rem}.h-9{height:3.6rem}.h-\\[--reka-select-trigger-height\\]{height:var(--reka-select-trigger-height)}.h-px{height:1px}.max-h-96{max-height:38.4rem}.w-10{width:4rem}.w-11{width:4.4rem}.w-12{width:4.8rem}.w-14px{width:14px}.w-16{width:6.4rem}.w-2\\.5{width:1rem}.w-20{width:8rem}.w-3\\.5{width:1.4rem}.w-3\\/4{width:75%}.w-5{width:2rem}.w-8{width:3.2rem}.w-\\[180px\\]{width:180px}.w-\\[200px\\]{width:200px}.w-\\[300px\\]{width:300px}.w-\\[400px\\]{width:400px}.min-w-32{min-width:12.8rem}.min-w-\\[--reka-select-trigger-width\\]{min-width:var(--reka-select-trigger-width)}.max-w-1024px{max-width:1024px}.max-w-2xl{max-width:42rem}.max-w-md{max-width:28rem}.flex-shrink-0,.shrink-0{flex-shrink:0}.-translate-y-1\\/2{--tw-translate-y:-50%}.-translate-y-1\\/2,.translate-x-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform,.translate-x-20px{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes mark-2{50%{transform:translateY(-40px)}to{transform:translateY(0)}}.animate-mark-2{animation:mark-2 1.5s ease infinite}@keyframes mark-3{50%{transform:translateY(-62px)}to{transform:translateY(0)}}.animate-mark-3{animation:mark-3 1.5s ease infinite}@keyframes mark-6{50%{transform:translateY(40px)}to{transform:translateY(0)}}.animate-mark-6{animation:mark-6 1.5s ease infinite}@keyframes mark-7{50%{transform:translateY(62px)}to{transform:translateY(0)}}.animate-mark-7{animation:mark-7 1.5s ease infinite}.cursor-default{cursor:default}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.gap-1\\.5{gap:.6rem}.gap-3{gap:1.2rem}.gap-y-2{row-gap:.8rem}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.8rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.8rem*var(--tw-space-x-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.4rem*var(--tw-space-y-reverse));margin-top:calc(.4rem*(1 - var(--tw-space-y-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.8rem*var(--tw-space-y-reverse));margin-top:calc(.8rem*(1 - var(--tw-space-y-reverse)))}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.rounded-\\[inherit\\]{border-radius:inherit}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-current{border-color:currentColor}.border-input{border-color:hsl(var(--input))}.border-muted{border-color:hsl(var(--muted))}.border-orange{--tw-border-opacity:1;border-color:rgb(255 140 47/var(--tw-border-opacity,1))}.border-primary{border-color:hsl(var(--primary))}.border-unraid-red{--tw-border-opacity:1;border-color:rgb(226 40 40/var(--tw-border-opacity,1))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-yellow-100{--tw-border-opacity:1;border-color:rgb(254 249 195/var(--tw-border-opacity,1))}.border-e-transparent{border-inline-end-color:transparent}.border-l-transparent{border-left-color:transparent}.border-t-transparent{border-top-color:transparent}.bg-black\\/80{background-color:#1c1b1bcc}.bg-blue-100{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.bg-border{background-color:hsl(var(--border))}.bg-current{background-color:currentColor}.bg-destructive{background-color:hsl(var(--destructive))}.bg-gray-300{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.bg-green-200{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity,1))}.bg-grey{--tw-bg-opacity:1;background-color:rgb(224 224 224/var(--tw-bg-opacity,1))}.bg-indigo-100{--tw-bg-opacity:1;background-color:rgb(224 231 255/var(--tw-bg-opacity,1))}.bg-input{background-color:hsl(var(--input))}.bg-muted\\/20{background-color:hsl(var(--muted)/.2)}.bg-neutral-900{--tw-bg-opacity:1;background-color:rgb(23 23 23/var(--tw-bg-opacity,1))}.bg-orange{--tw-bg-opacity:1;background-color:rgb(255 140 47/var(--tw-bg-opacity,1))}.bg-pink-100{--tw-bg-opacity:1;background-color:rgb(252 231 243/var(--tw-bg-opacity,1))}.bg-primary{background-color:hsl(var(--primary))}.bg-purple-100{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity,1))}.bg-secondary{background-color:hsl(var(--secondary))}.fill-black{fill:#1c1b1b}.fill-white{fill:#fff}.p-1\\.5{padding:.6rem}.p-12{padding:4.8rem}.p-20{padding:8rem}.p-3{padding:1.2rem}.p-8{padding:3.2rem}.p-px{padding:1px}.px-2{padding-left:.8rem;padding-right:.8rem}.px-3{padding-left:1.2rem;padding-right:1.2rem}.px-4\\.5{padding-left:1.125rem;padding-right:1.125rem}.px-8{padding-left:3.2rem;padding-right:3.2rem}.py-1{padding-bottom:.4rem;padding-top:.4rem}.py-1\\.5{padding-bottom:.6rem;padding-top:.6rem}.py-12px{padding-bottom:12px;padding-top:12px}.py-2\\.5{padding-bottom:1rem;padding-top:1rem}.py-6{padding-bottom:2.4rem;padding-top:2.4rem}.pl-8{padding-left:3.2rem}.pr-2{padding-right:.8rem}.text-start{text-align:start}.align-\\[-0\\.125em\\]{vertical-align:-.125em}.text-3xl{font-size:3rem;line-height:3.6rem}.font-medium{font-weight:500}.text-blue-800{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.text-green-800{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity,1))}.text-indigo-800{--tw-text-opacity:1;color:rgb(55 48 163/var(--tw-text-opacity,1))}.text-muted-foreground\\/50{color:hsl(var(--muted-foreground)/.5)}.text-pink-800{--tw-text-opacity:1;color:rgb(157 23 77/var(--tw-text-opacity,1))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-purple-800{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity,1))}.no-underline{text-decoration-line:none}.underline-offset-4{text-underline-offset:4px}.opacity-70{opacity:.7}.shadow,.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-md,.shadow-none{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.animate-in{animation-duration:.15s;animation-name:enter;--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial}.fade-in-0{--tw-enter-opacity:0}.zoom-in-95{--tw-enter-scale:.95}:where([data-sonner-toaster][dir=ltr]),:where(html[dir=ltr]){--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0;--toast-close-button-start:0;--toast-close-button-end:unset;--toast-close-button-transform:translate(-35%,-35%)}:where([data-sonner-toaster][dir=rtl]),:where(html[dir=rtl]){--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto;--toast-close-button-start:unset;--toast-close-button-end:0;--toast-close-button-transform:translate(35%,-35%)}:where([data-sonner-toaster]){font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;position:fixed;width:var(--width);--gray1:#fcfcfc;--gray2:#f8f8f8;--gray3:#f3f3f3;--gray4:#ededed;--gray5:#e8e8e8;--gray6:#e2e2e2;--gray7:#dbdbdb;--gray8:#c7c7c7;--gray9:#8f8f8f;--gray10:#858585;--gray11:#6f6f6f;--gray12:#171717;--border-radius:8px;box-sizing:border-box;list-style:none;margin:0;outline:none;padding:0;transition:transform .4s ease;z-index:999999999}:where([data-sonner-toaster][data-lifted=true]){transform:translateY(-10px)}@media (hover:none) and (pointer:coarse){:where([data-sonner-toaster][data-lifted=true]){transform:none}}:where([data-sonner-toaster][data-x-position=right]){right:max(var(--offset),env(safe-area-inset-right))}:where([data-sonner-toaster][data-x-position=left]){left:max(var(--offset),env(safe-area-inset-left))}:where([data-sonner-toaster][data-x-position=center]){left:50%;transform:translate(-50%)}:where([data-sonner-toaster][data-y-position=top]){top:max(var(--offset),env(safe-area-inset-top))}:where([data-sonner-toaster][data-y-position=bottom]){bottom:max(var(--offset),env(safe-area-inset-bottom))}:where([data-sonner-toast]){--y:translateY(100%);--lift-amount:calc(var(--lift)*var(--gap));box-sizing:border-box;filter:blur(0);opacity:0;outline:none;overflow-wrap:anywhere;position:absolute;touch-action:none;transform:var(--y);transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;z-index:var(--z-index)}:where([data-sonner-toast][data-styled=true]){align-items:center;background:var(--normal-bg);border:1px solid var(--normal-border);border-radius:var(--border-radius);box-shadow:0 4px 12px #0000001a;color:var(--normal-text);display:flex;font-size:13px;gap:6px;padding:16px;width:var(--width)}:where([data-sonner-toast]:focus-visible){box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast][data-y-position=top]){top:0;--y:translateY(-100%);--lift:1;--lift-amount:calc(var(--gap)*1)}:where([data-sonner-toast][data-y-position=bottom]){bottom:0;--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift)*var(--gap))}:where([data-sonner-toast]) :where([data-description]){color:inherit;font-weight:400;line-height:1.4}:where([data-sonner-toast]) :where([data-title]){color:inherit;font-weight:500;line-height:1.5}:where([data-sonner-toast]) :where([data-icon]){align-items:center;display:flex;flex-shrink:0;height:16px;justify-content:flex-start;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end);position:relative;width:16px}:where([data-sonner-toast][data-promise=true]) :where([data-icon])>svg{animation:sonner-fade-in .3s ease forwards;opacity:0;transform:scale(.8);transform-origin:center}:where([data-sonner-toast]) :where([data-icon])>*{flex-shrink:0}:where([data-sonner-toast]) :where([data-icon]) svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}:where([data-sonner-toast]) :where([data-content]){display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{align-items:center;background:var(--normal-text);border:none;border-radius:4px;color:var(--normal-bg);cursor:pointer;display:flex;flex-shrink:0;font-size:12px;height:24px;margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);outline:none;padding-left:8px;padding-right:8px;transition:opacity .4s,box-shadow .2s}:where([data-sonner-toast]) :where([data-button]):focus-visible{box-shadow:0 0 0 2px #0006}:where([data-sonner-toast]) :where([data-button]):first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}:where([data-sonner-toast]) :where([data-cancel]){background:#00000014;color:var(--normal-text)}:where([data-sonner-toast][data-theme=dark]) :where([data-cancel]){background:#ffffff4d}[data-sonner-toast] [data-close-button]{align-items:center;background:var(--gray1);border:1px solid var(--gray4);border-radius:50%;color:var(--gray12);cursor:pointer;display:flex;height:20px;justify-content:center;left:var(--toast-close-button-start);padding:0;position:absolute;right:var(--toast-close-button-end);top:0;transform:var(--toast-close-button-transform);transition:opacity .1s,background .2s,border-color .2s;width:20px;z-index:1}:where([data-sonner-toast]) :where([data-close-button]):focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast]) :where([data-disabled=true]){cursor:not-allowed}[data-sonner-toast]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}:where([data-sonner-toast][data-swiping=true]):before{content:"";height:100%;left:0;position:absolute;right:0;z-index:-1}:where([data-sonner-toast][data-y-position=top][data-swiping=true]):before{bottom:50%;transform:scaleY(3) translateY(50%)}:where([data-sonner-toast][data-y-position=bottom][data-swiping=true]):before{top:50%;transform:scaleY(3) translateY(-50%)}:where([data-sonner-toast][data-swiping=false][data-removed=true]):before{content:"";inset:0;position:absolute;transform:scaleY(2)}:where([data-sonner-toast]):after{bottom:100%;content:"";height:calc(var(--gap) + 1px);left:0;position:absolute;width:100%}:where([data-sonner-toast][data-mounted=true]){--y:translateY(0);opacity:1}:where([data-sonner-toast][data-expanded=false][data-front=false]){--scale:var(--toasts-before) * .05 + 1;--y:translateY(calc(var(--lift-amount)*var(--toasts-before))) scale(calc(var(--scale)*-1));height:var(--front-toast-height)}:where([data-sonner-toast])>*{transition:opacity .4s}:where([data-sonner-toast][data-expanded=false][data-front=false][data-styled=true])>*{opacity:0}:where([data-sonner-toast][data-visible=false]){opacity:0;pointer-events:none}:where([data-sonner-toast][data-mounted=true][data-expanded=true]){--y:translateY(calc(var(--lift)*var(--offset)));height:var(--initial-height)}:where([data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]){--y:translateY(calc(var(--lift)*-100%));opacity:0}:where([data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]){--y:translateY(calc(var(--lift)*var(--offset) + var(--lift)*-100%));opacity:0}:where([data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]){--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}:where([data-sonner-toast][data-removed=true][data-front=false]):before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount,0));transition:none}[data-sonner-toast][data-swiped=true]{-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation:swipe-out .2s ease-out forwards}@keyframes swipe-out{0%{opacity:1;transform:translateY(calc(var(--lift)*var(--offset) + var(--swipe-amount)))}to{opacity:0;transform:translateY(calc(var(--lift)*var(--offset) + var(--swipe-amount) + var(--lift)*-100%))}}@media (max-width:600px){[data-sonner-toaster]{position:fixed;--mobile-offset:16px;left:var(--mobile-offset);right:var(--mobile-offset);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset)*-1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset)*2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset)}[data-sonner-toaster][data-y-position=bottom]{bottom:20px}[data-sonner-toaster][data-y-position=top]{top:20px}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset);right:var(--mobile-offset);transform:none}}[data-sonner-toaster][data-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:#ecfdf3;--success-border:#d3fde5;--success-text:#008a2e;--info-bg:#f0f8ff;--info-border:#d3e0fd;--info-text:#0973dc;--warning-bg:#fffcf0;--warning-border:#fdf5d3;--warning-text:#dc7609;--error-bg:#fff0f0;--error-border:#ffe0e1;--error-text:#e60000}[data-sonner-toaster][data-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:#333;--normal-text:var(--gray1)}[data-sonner-toaster][data-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-theme=dark]{--normal-bg:#000;--normal-border:#333;--normal-text:var(--gray1);--success-bg:#001f0f;--success-border:#003d1c;--success-text:#59f3a6;--info-bg:#000d1f;--info-border:#00113d;--info-text:#5896f3;--warning-bg:#1d1f00;--warning-border:#3d3d00;--warning-text:#f3cf58;--error-bg:#2d0607;--error-border:#4d0408;--error-text:#ff9ea1}[data-rich-colors=true][data-sonner-toast][data-type=success],[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info],[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning],[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error],[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);inset:0;position:absolute;width:var(--size);z-index:10}.sonner-loading-wrapper[data-visible=false]{animation:sonner-fade-out .2s ease forwards;transform-origin:center}.sonner-spinner{height:var(--size);left:50%;position:relative;top:50%;width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media (prefers-reduced-motion){.sonner-loading-bar,[data-sonner-toast],[data-sonner-toast]>*{animation:none!important;transition:none!important}}.sonner-loader{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}.file\\:border-0::file-selector-button{border-width:0}.file\\:bg-transparent::file-selector-button{background-color:transparent}.file\\:text-sm::file-selector-button{font-size:1.4rem;line-height:2rem}.file\\:font-medium::file-selector-button{font-weight:500}.placeholder\\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}.placeholder\\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.hover\\:border-grey:hover{--tw-border-opacity:1;border-color:rgb(224 224 224/var(--tw-border-opacity,1))}.hover\\:border-grey-mid:hover{--tw-border-opacity:1;border-color:rgb(153 153 153/var(--tw-border-opacity,1))}.hover\\:border-muted:hover{border-color:hsl(var(--muted))}.hover\\:border-unraid-red:hover{--tw-border-opacity:1;border-color:rgb(226 40 40/var(--tw-border-opacity,1))}.hover\\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\\:bg-blue-200:hover{--tw-bg-opacity:1;background-color:rgb(191 219 254/var(--tw-bg-opacity,1))}.hover\\:bg-destructive\\/90:hover{background-color:hsl(var(--destructive)/.9)}.hover\\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.hover\\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.hover\\:bg-gray-800:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.hover\\:bg-green-300:hover{--tw-bg-opacity:1;background-color:rgb(134 239 172/var(--tw-bg-opacity,1))}.hover\\:bg-grey:hover{--tw-bg-opacity:1;background-color:rgb(224 224 224/var(--tw-bg-opacity,1))}.hover\\:bg-grey-mid:hover{--tw-bg-opacity:1;background-color:rgb(153 153 153/var(--tw-bg-opacity,1))}.hover\\:bg-indigo-200:hover{--tw-bg-opacity:1;background-color:rgb(199 210 254/var(--tw-bg-opacity,1))}.hover\\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\\:bg-orange-dark:hover{--tw-bg-opacity:1;background-color:rgb(241 90 44/var(--tw-bg-opacity,1))}.hover\\:bg-pink-200:hover{--tw-bg-opacity:1;background-color:rgb(251 207 232/var(--tw-bg-opacity,1))}.hover\\:bg-primary\\/90:hover{background-color:hsl(var(--primary)/.9)}.hover\\:bg-purple-200:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity,1))}.hover\\:bg-secondary\\/80:hover{background-color:hsl(var(--secondary)/.8)}.hover\\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\\:bg-yellow-200:hover{--tw-bg-opacity:1;background-color:rgb(254 240 138/var(--tw-bg-opacity,1))}.hover\\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\\:text-black:hover{--tw-text-opacity:1;color:rgb(28 27 27/var(--tw-text-opacity,1))}.hover\\:text-primary:hover{color:hsl(var(--primary))}.hover\\:shadow-md:hover{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\\:shadow-orange\\/50:hover{--tw-shadow-color:rgba(255,140,47,.5);--tw-shadow:var(--tw-shadow-colored)}.focus\\:border-grey:focus{--tw-border-opacity:1;border-color:rgb(224 224 224/var(--tw-border-opacity,1))}.focus\\:border-grey-mid:focus{--tw-border-opacity:1;border-color:rgb(153 153 153/var(--tw-border-opacity,1))}.focus\\:border-muted:focus{border-color:hsl(var(--muted))}.focus\\:border-unraid-red:focus{--tw-border-opacity:1;border-color:rgb(226 40 40/var(--tw-border-opacity,1))}.focus\\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\\:bg-grey:focus{--tw-bg-opacity:1;background-color:rgb(224 224 224/var(--tw-bg-opacity,1))}.focus\\:bg-grey-mid:focus{--tw-bg-opacity:1;background-color:rgb(153 153 153/var(--tw-bg-opacity,1))}.focus\\:bg-muted:focus{background-color:hsl(var(--muted))}.focus\\:bg-white:focus{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.focus\\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\\:text-black:focus{--tw-text-opacity:1;color:rgb(28 27 27/var(--tw-text-opacity,1))}.focus\\:text-primary:focus{color:hsl(var(--primary))}.focus\\:shadow-md:focus{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus\\:ring-ring:focus{--tw-ring-color:hsl(var(--ring))}.focus-visible\\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\\:ring-ring:focus-visible{--tw-ring-color:hsl(var(--ring))}.focus-visible\\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.focus-visible\\:ring-offset-background:focus-visible{--tw-ring-offset-color:hsl(var(--background))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-20:disabled{opacity:.2}.disabled\\:opacity-25:disabled{opacity:.25}.disabled\\:opacity-50:disabled{opacity:.5}.disabled\\:focus\\:opacity-25:focus:disabled,.disabled\\:hover\\:opacity-25:hover:disabled{opacity:.25}.group:hover .group-hover\\:text-header-text-secondary{color:var(--header-text-secondary)}.group:hover .group-hover\\:no-underline{text-decoration-line:none}.group:hover .group-hover\\:opacity-60{opacity:.6}.group:focus .group-focus\\:text-header-text-secondary{color:var(--header-text-secondary)}.group:focus .group-focus\\:no-underline{text-decoration-line:none}.group:focus .group-focus\\:opacity-100{opacity:1}.group:focus .group-focus\\:opacity-60{opacity:.6}.group.toaster .group-\\[\\.toaster\\]\\:border-border{border-color:hsl(var(--border))}.group.toast .group-\\[\\.toast\\]\\:bg-muted{background-color:hsl(var(--muted))}.group.toast .group-\\[\\.toast\\]\\:bg-primary{background-color:hsl(var(--primary))}.group.toaster .group-\\[\\.toaster\\]\\:bg-background{background-color:hsl(var(--background))}.group.toast .group-\\[\\.toast\\]\\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group.toast .group-\\[\\.toast\\]\\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group.toaster .group-\\[\\.toaster\\]\\:text-foreground{color:hsl(var(--foreground))}.group.toaster .group-\\[\\.toaster\\]\\:shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.peer:disabled~.peer-disabled\\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\\:opacity-70{opacity:.7}.data-\\[disabled\\]\\:pointer-events-none[data-disabled]{pointer-events:none}.data-\\[state\\=active\\]\\:flex[data-state=active]{display:flex}.data-\\[state\\=inactive\\]\\:hidden[data-state=inactive]{display:none}.data-\\[side\\=bottom\\]\\:translate-y-1[data-side=bottom]{--tw-translate-y:.4rem}.data-\\[side\\=bottom\\]\\:translate-y-1[data-side=bottom],.data-\\[side\\=left\\]\\:-translate-x-1[data-side=left]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\\[side\\=left\\]\\:-translate-x-1[data-side=left]{--tw-translate-x:-.4rem}.data-\\[side\\=right\\]\\:translate-x-1[data-side=right]{--tw-translate-x:.4rem}.data-\\[side\\=right\\]\\:translate-x-1[data-side=right],.data-\\[side\\=top\\]\\:-translate-y-1[data-side=top]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\\[side\\=top\\]\\:-translate-y-1[data-side=top]{--tw-translate-y:-.4rem}.data-\\[state\\=checked\\]\\:translate-x-5[data-state=checked]{--tw-translate-x:2rem}.data-\\[state\\=checked\\]\\:translate-x-5[data-state=checked],.data-\\[state\\=unchecked\\]\\:translate-x-0[data-state=unchecked]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\\[state\\=unchecked\\]\\:translate-x-0[data-state=unchecked]{--tw-translate-x:0px}.data-\\[state\\=active\\]\\:bg-background[data-state=active]{background-color:hsl(var(--background))}.data-\\[state\\=checked\\]\\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\\[state\\=open\\]\\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\\[state\\=open\\]\\:bg-secondary[data-state=open]{background-color:hsl(var(--secondary))}.data-\\[state\\=unchecked\\]\\:bg-input[data-state=unchecked]{background-color:hsl(var(--input))}.data-\\[placeholder\\]\\:text-muted-foreground[data-placeholder]{color:hsl(var(--muted-foreground))}.data-\\[state\\=active\\]\\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.data-\\[disabled\\]\\:opacity-50[data-disabled]{opacity:.5}.data-\\[state\\=active\\]\\:shadow-sm[data-state=active]{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.data-\\[state\\=closed\\]\\:duration-300[data-state=closed]{transition-duration:.3s}.data-\\[state\\=open\\]\\:duration-500[data-state=open]{transition-duration:.5s}.data-\\[state\\=open\\]\\:animate-in[data-state=open]{animation-duration:.15s;animation-name:enter;--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial}.data-\\[state\\=closed\\]\\:animate-out[data-state=closed]{animation-duration:.15s;animation-name:exit;--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial}.data-\\[state\\=closed\\]\\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\\[state\\=open\\]\\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\\[state\\=closed\\]\\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\\[state\\=open\\]\\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\\[side\\=bottom\\]\\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-.8rem}.data-\\[side\\=left\\]\\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:.8rem}.data-\\[side\\=right\\]\\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:-.8rem}.data-\\[side\\=top\\]\\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:.8rem}.data-\\[state\\=closed\\]\\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\\[state\\=closed\\]\\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\\[state\\=closed\\]\\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\\[state\\=closed\\]\\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\\[state\\=open\\]\\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\\[state\\=open\\]\\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\\[state\\=open\\]\\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\\[state\\=open\\]\\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.data-\\[state\\=closed\\]\\:duration-300[data-state=closed]{animation-duration:.3s}.data-\\[state\\=open\\]\\:duration-500[data-state=open]{animation-duration:.5s}.group[data-disabled] .group-data-\\[disabled\\]\\:bg-muted{background-color:hsl(var(--muted))}.group[data-state=active] .group-data-\\[state\\=active\\]\\:bg-primary{background-color:hsl(var(--primary))}.group[data-state=completed] .group-data-\\[state\\=completed\\]\\:bg-accent{background-color:hsl(var(--accent))}.group[data-state=completed] .group-data-\\[state\\=completed\\]\\:bg-accent-foreground{background-color:hsl(var(--accent-foreground))}.group[data-disabled] .group-data-\\[disabled\\]\\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group[data-state=active] .group-data-\\[state\\=active\\]\\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group[data-state=completed] .group-data-\\[state\\=completed\\]\\:text-accent-foreground{color:hsl(var(--accent-foreground))}.group[data-disabled] .group-data-\\[disabled\\]\\:opacity-50{opacity:.5}.group[data-disabled] .group-data-\\[disabled\\]\\:opacity-75{opacity:.75}@media (prefers-reduced-motion:reduce){@keyframes spin{to{transform:rotate(1turn)}}.motion-reduce\\:animate-\\[spin_1\\.5s_linear_infinite\\]{animation:spin 1.5s linear infinite}}@media (min-width:640px){.sm\\:max-w-sm{max-width:24rem}.sm\\:flex-row{flex-direction:row}.sm\\:justify-end{justify-content:flex-end}.sm\\:gap-x-2{-moz-column-gap:.8rem;column-gap:.8rem}.sm\\:text-left{text-align:left}}@media (min-width:768px){.md\\:my-0{margin-bottom:0;margin-top:0}.md\\:block{display:block}.md\\:h-px{height:1px}.md\\:w-24{width:9.6rem}.md\\:w-auto{width:auto}.md\\:flex-row{flex-direction:row}.md\\:items-center{align-items:center}.md\\:gap-2{gap:.8rem}.md\\:p-6{padding:2.4rem}}.\\[\\&\\>\\[data-slot\\=input\\]\\]\\:has-\\[\\[data-slot\\=decrement\\]\\]\\:pl-5:has([data-slot=decrement])>[data-slot=input]{padding-left:2rem}.\\[\\&\\>\\[data-slot\\=input\\]\\]\\:has-\\[\\[data-slot\\=increment\\]\\]\\:pr-5:has([data-slot=increment])>[data-slot=input]{padding-right:2rem}.\\[\\&\\>div\\>svg\\]\\:fill-blue-500>div>svg{fill:#3b82f6}.\\[\\&\\>div\\>svg\\]\\:fill-unraid-red-500>div>svg{fill:#f43f3f}.\\[\\&\\>div\\>svg\\]\\:fill-yellow-500>div>svg{fill:#eab308}.\\[\\&\\>span\\]\\:truncate>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\\[\\&\\>svg\\]\\:size-4>svg{height:1.6rem;width:1.6rem}.\\[\\&\\>svg\\]\\:shrink-0>svg{flex-shrink:0}.\\[\\&\\]\\:text-orange{--tw-text-opacity:1;color:rgb(255 140 47/var(--tw-text-opacity,1))}.\\[\\&\\]\\:text-primary{color:hsl(var(--primary))}.\\[\\&\\]\\:text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com*/*,:after,:before{border-color:hsl(var(--border));border-style:solid;border-width:0;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:clear-sans,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}body{background-color:hsl(var(--background));color:hsl(var(--foreground))}.container{width:100%}@media (min-width:470px){.container{max-width:470px}}@media (min-width:530px){.container{max-width:530px}}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.prose{color:hsl(var(--foreground));max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-bottom:1.2em;margin-top:1.2em}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)) color{-d-e-f-a-u-l-t:hsl(var(--primary));foreground:hsl(var(--primary-foreground))}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;text-decoration:underline}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-bottom:1.25em;margin-top:1.25em;padding-inline-start:1.625em}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-bottom:1.25em;margin-top:1.25em;padding-inline-start:1.625em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-bottom:3em;margin-top:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){border-inline-start-color:var(--tw-prose-quote-borders);border-inline-start-width:.25rem;color:var(--tw-prose-quotes);font-style:italic;font-weight:500;margin-bottom:1.6em;margin-top:1.6em;padding-inline-start:1em;quotes:"“""”""‘""’"}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:2.25em;font-weight:800;line-height:1.1111111;margin-bottom:.8888889em;margin-top:0}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:1.5em;font-weight:700;line-height:1.3333333;margin-bottom:1em;margin-top:2em}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:1.25em;font-weight:600;line-height:1.6;margin-bottom:.6em;margin-top:1.6em}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;line-height:1.5;margin-bottom:.5em;margin-top:1.5em}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-bottom:2em;margin-top:2em}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:.3125rem;box-shadow:0 0 0 1px rgb(var(--tw-prose-kbd-shadows)/10%),0 3px rgb(var(--tw-prose-kbd-shadows)/10%);color:var(--tw-prose-kbd);font-family:inherit;font-size:.875em;font-weight:500;padding-inline-end:.375em;padding-bottom:.1875em;padding-top:.1875em;padding-inline-start:.375em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:var(--tw-prose-pre-bg);border-radius:.375rem;color:var(--tw-prose-pre-code);font-size:.875em;font-weight:400;line-height:1.7142857;margin-bottom:1.7142857em;margin-top:1.7142857em;overflow-x:auto;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-top:.8571429em;padding-inline-start:1.1428571em}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;line-height:1.7142857;margin-bottom:2em;margin-top:2em;table-layout:auto;width:100%}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-color:var(--tw-prose-th-borders);border-bottom-width:1px}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em;vertical-align:bottom}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-color:var(--tw-prose-td-borders);border-bottom-width:1px}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-color:var(--tw-prose-th-borders);border-top-width:1px}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose{--tw-prose-body:hsl(var(--foreground));--tw-prose-headings:hsl(var(--foreground));--tw-prose-lead:hsl(var(--foreground))}.prose :where(--tw-prose-links):not(:where([class~=not-prose],[class~=not-prose] *)){-d-e-f-a-u-l-t:hsl(var(--primary));foreground:hsl(var(--primary-foreground))}.prose{--tw-prose-bold:hsl(var(--foreground));--tw-prose-counters:hsl(var(--foreground));--tw-prose-bullets:hsl(var(--foreground));--tw-prose-hr:hsl(var(--foreground));--tw-prose-quotes:hsl(var(--foreground));--tw-prose-quote-borders:hsl(var(--foreground));--tw-prose-captions:hsl(var(--foreground));--tw-prose-kbd:#111827;--tw-prose-kbd-shadows:17 24 39;--tw-prose-code:hsl(var(--foreground));--tw-prose-pre-code:hsl(var(--foreground));--tw-prose-pre-bg:hsl(var(--background));--tw-prose-th-borders:hsl(var(--foreground));--tw-prose-td-borders:hsl(var(--foreground));--tw-prose-invert-body:hsl(var(--background));--tw-prose-invert-headings:hsl(var(--background));--tw-prose-invert-lead:hsl(var(--background))}.prose :where(--tw-prose-invert-links):not(:where([class~=not-prose],[class~=not-prose] *)){-d-e-f-a-u-l-t:hsl(var(--primary));foreground:hsl(var(--primary-foreground))}.prose{--tw-prose-invert-bold:hsl(var(--background));--tw-prose-invert-counters:hsl(var(--background));--tw-prose-invert-bullets:hsl(var(--background));--tw-prose-invert-hr:hsl(var(--background));--tw-prose-invert-quotes:hsl(var(--background));--tw-prose-invert-quote-borders:hsl(var(--background));--tw-prose-invert-captions:hsl(var(--background));--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:255 255 255;--tw-prose-invert-code:hsl(var(--background));--tw-prose-invert-pre-code:hsl(var(--background));--tw-prose-invert-pre-bg:hsl(var(--foreground));--tw-prose-invert-th-borders:hsl(var(--background));--tw-prose-invert-td-borders:hsl(var(--background));font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.5em;margin-top:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.75em;margin-top:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.75em;margin-top:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-top:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}body{--color-alpha:#1c1b1b;--color-beta:#f2f2f2;--color-gamma:#999;--color-gamma-opaque:hsla(0,0%,60%,.5);--color-customgradient-start:hsla(0,0%,95%,0);--color-customgradient-end:hsla(0,0%,95%,.85);--shadow-beta:0 25px 50px -12px hsla(0,0%,95%,.15);--ring-offset-shadow:0 0 --var(--color-beta);--ring-shadow:0 0 --var(--color-beta)}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.-right-1{right:-.4rem}.-top-1{top:-.4rem}.bottom-0{bottom:0}.bottom-4{bottom:1.6rem}.bottom-\\[-3px\\]{bottom:-3px}.right-0{right:0}.right-4{right:1.6rem}.top-0{top:0}.top-\\[1px\\]{top:1px}.top-full{top:100%}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\\[99999\\]{z-index:99999}.col-start-2{grid-column-start:2}.float-left{float:left}.m-0{margin:0}.mx-2{margin-left:.8rem;margin-right:.8rem}.mx-8px{margin-left:8px;margin-right:8px}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-bottom:.4rem;margin-top:.4rem}.my-12{margin-bottom:4.8rem;margin-top:4.8rem}.my-16px{margin-bottom:16px;margin-top:16px}.my-24px{margin-bottom:24px;margin-top:24px}.my-8px{margin-bottom:8px;margin-top:8px}.mb-4{margin-bottom:1.6rem}.mb-4px{margin-bottom:4px}.mb-6{margin-bottom:2.4rem}.mb-8px{margin-bottom:8px}.ml-1{margin-left:.4rem}.ml-10{margin-left:4rem}.ml-8px{margin-left:8px}.mr-1{margin-right:.4rem}.mr-2{margin-right:.8rem}.mt-1{margin-top:.4rem}.mt-12px{margin-top:12px}.mt-2{margin-top:.8rem}.mt-24px{margin-top:24px}.mt-4{margin-top:1.6rem}.mt-4px{margin-top:4px}.mt-6{margin-top:2.4rem}.mt-8px{margin-top:8px}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.size-2\\.5{height:1rem;width:1rem}.size-4{height:1.6rem;width:1.6rem}.size-5{height:2rem;width:2rem}.size-6{height:2.4rem;width:2.4rem}.h-10{height:4rem}.h-12px{height:12px}.h-16px{height:16px}.h-2{height:.8rem}.h-20px{height:20px}.h-24px{height:24px}.h-2px{height:2px}.h-3{height:1.2rem}.h-32px{height:32px}.h-36px{height:36px}.h-6{height:2.4rem}.h-\\[30px\\]{height:30px}.h-\\[500px\\]{height:500px}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.max-h-\\[65vh\\]{max-height:65vh}.max-h-full{max-height:100%}.max-h-screen{max-height:100vh}.min-h-0{min-height:0}.min-h-\\[250px\\]{min-height:250px}.min-h-screen{min-height:100vh}.w-1\\/2{width:50%}.w-12px{width:12px}.w-16px{width:16px}.w-2{width:.8rem}.w-20px{width:20px}.w-24{width:9.6rem}.w-24px{width:24px}.w-28px{width:28px}.w-2px{width:2px}.w-3{width:1.2rem}.w-32px{width:32px}.w-36px{width:36px}.w-4{width:1.6rem}.w-6{width:2.4rem}.w-72{width:28.8rem}.w-\\[100px\\]{width:100px}.w-\\[110px\\]{width:110px}.w-\\[120px\\]{width:120px}.w-\\[125\\%\\]{width:125%}.w-\\[150px\\]{width:150px}.w-\\[350px\\]{width:350px}.w-\\[44px\\]{width:44px}.w-\\[48px\\]{width:48px}.w-\\[50px\\]{width:50px}.w-full{width:100%}.w-screen{width:100vw}.min-w-\\[200px\\]{min-width:200px}.min-w-\\[280px\\]{min-width:280px}.max-w-160px{max-width:160px}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-640px{max-width:640px}.max-w-800px{max-width:800px}.max-w-\\[100vw\\]{max-width:100vw}.max-w-\\[45ch\\]{max-width:45ch}.max-w-none{max-width:none}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.grow-0{flex-grow:0}.-translate-y-1{--tw-translate-y:-.4rem}.-translate-y-1,.translate-x-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x:0px}.translate-x-20px{--tw-translate-x:20px}.translate-x-20px,.translate-x-\\[26px\\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\\[26px\\]{--tw-translate-x:26px}.translate-x-\\[2px\\]{--tw-translate-x:2px}.translate-x-\\[2px\\],.translate-y-0\\.5{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0\\.5{--tw-translate-y:.2rem}.translate-y-1{--tw-translate-y:.4rem}.translate-y-1,.translate-y-3{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-3{--tw-translate-y:1.2rem}.scale-100{--tw-scale-x:1;--tw-scale-y:1}.scale-100,.scale-95{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x:.95;--tw-scale-y:.95}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize-y{resize:vertical}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-settings{grid-template-columns:35% 1fr}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-1{gap:.4rem}.gap-12px{gap:12px}.gap-16px{gap:16px}.gap-2{gap:.8rem}.gap-20px{gap:20px}.gap-4{gap:1.6rem}.gap-4px{gap:4px}.gap-5{gap:2rem}.gap-6{gap:2.4rem}.gap-8px{gap:8px}.gap-x-16px{-moz-column-gap:16px;column-gap:16px}.gap-x-4px{-moz-column-gap:4px;column-gap:4px}.gap-x-8px{-moz-column-gap:8px;column-gap:8px}.gap-y-12px{row-gap:12px}.gap-y-16px{row-gap:16px}.gap-y-24px{row-gap:24px}.gap-y-4px{row-gap:4px}.gap-y-6{row-gap:2.4rem}.gap-y-8px{row-gap:8px}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.2rem*var(--tw-space-y-reverse));margin-top:calc(1.2rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.6rem*var(--tw-space-y-reverse));margin-top:calc(1.6rem*(1 - var(--tw-space-y-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.self-center{align-self:center}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-x-scroll{overflow-x:scroll}.overflow-y-scroll{overflow-y:scroll}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-pre-wrap{white-space:pre-wrap}.rounded{border-radius:.4rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-t{border-top-left-radius:.4rem;border-top-right-radius:.4rem}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l-0{border-left-width:0}.border-r-0{border-right-width:0}.border-r-2{border-right-width:2px}.border-t-0{border-top-width:0}.border-solid{border-style:solid}.border-none{border-style:none}.border-black{--tw-border-opacity:1;border-color:rgb(28 27 27/var(--tw-border-opacity,1))}.border-border{border-color:hsl(var(--border))}.border-green-600\\/10{border-color:#16a34a1a}.border-grey-mid{--tw-border-opacity:1;border-color:rgb(153 153 153/var(--tw-border-opacity,1))}.border-neutral-800{--tw-border-opacity:1;border-color:rgb(38 38 38/var(--tw-border-opacity,1))}.border-transparent{border-color:transparent}.border-unraid-red\\/10{border-color:#e228281a}.border-unraid-red\\/90{border-color:#e22828e6}.border-white\\/10{border-color:#ffffff1a}.bg-background{background-color:hsl(var(--background))}.bg-black{--tw-bg-opacity:1;background-color:rgb(28 27 27/var(--tw-bg-opacity,1))}.bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.bg-card{background-color:hsl(var(--card))}.bg-foreground{background-color:hsl(var(--foreground))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.bg-green-500{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.bg-header-background-color{background-color:var(--header-background-color)}.bg-header-text-secondary{background-color:var(--header-text-secondary)}.bg-muted{background-color:hsl(var(--muted))}.bg-muted\\/80{background-color:hsl(var(--muted)/.8)}.bg-popover{background-color:hsl(var(--popover))}.bg-teal-500{--tw-bg-opacity:1;background-color:rgb(20 184 166/var(--tw-bg-opacity,1))}.bg-transparent{background-color:transparent}.bg-unraid-green{--tw-bg-opacity:1;background-color:rgb(99 166 89/var(--tw-bg-opacity,1))}.bg-unraid-red{--tw-bg-opacity:1;background-color:rgb(226 40 40/var(--tw-bg-opacity,1))}.bg-unraid-red\\/90{background-color:#e22828e6}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity,1))}.bg-zinc-800{background-color:rgb(39 39 42/var(--tw-bg-opacity,1))}.bg-opacity-100,.bg-zinc-800{--tw-bg-opacity:1}.bg-opacity-80{--tw-bg-opacity:.8}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-unraid-red{--tw-gradient-from:#e22828 var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.to-orange{--tw-gradient-to:#ff8c2f var(--tw-gradient-to-position)}.to-orange\\/60{--tw-gradient-to:rgba(255,140,47,.6) var(--tw-gradient-to-position)}.fill-current{fill:currentColor}.fill-green-600{fill:#16a34a}.fill-popover{fill:hsl(var(--popover))}.fill-unraid-red{fill:#e22828}.p-0{padding:0}.p-1{padding:.4rem}.p-12px{padding:12px}.p-16px{padding:16px}.p-2{padding:.8rem}.p-4{padding:1.6rem}.p-6{padding:2.4rem}.p-8px{padding:8px}.px-0{padding-left:0;padding-right:0}.px-12px{padding-left:12px;padding-right:12px}.px-16px{padding-left:16px;padding-right:16px}.px-4{padding-left:1.6rem;padding-right:1.6rem}.px-4px{padding-left:4px;padding-right:4px}.px-6{padding-left:2.4rem;padding-right:2.4rem}.px-6px{padding-left:6px;padding-right:6px}.px-7{padding-left:2.8rem;padding-right:2.8rem}.px-8px{padding-left:8px;padding-right:8px}.py-2{padding-bottom:.8rem;padding-top:.8rem}.py-24px{padding-bottom:24px;padding-top:24px}.py-4{padding-bottom:1.6rem;padding-top:1.6rem}.py-4px{padding-bottom:4px;padding-top:4px}.py-5{padding-bottom:2rem;padding-top:2rem}.py-8px{padding-bottom:8px;padding-top:8px}.pb-0{padding-bottom:0}.pb-12{padding-bottom:4.8rem}.pb-2{padding-bottom:.8rem}.pb-8px{padding-bottom:8px}.pl-3{padding-left:1.2rem}.pl-40px{padding-left:40px}.pr-16px{padding-right:16px}.pr-40px{padding-right:40px}.pr-4px{padding-right:4px}.pt-4px{padding-top:4px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-end{text-align:end}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-10px{font-size:10px}.text-12px{font-size:12px}.text-14px{font-size:14px}.text-16px{font-size:16px}.text-18px{font-size:18px}.text-20px{font-size:20px}.text-24px{font-size:24px}.text-2xl{font-size:2.4rem;line-height:3.2rem}.text-base{font-size:1.6rem;line-height:2.4rem}.text-lg{font-size:1.8rem;line-height:2.8rem}.text-sm{font-size:1.4rem;line-height:2rem}.text-xl{font-size:2rem;line-height:2.8rem}.text-xs{font-size:1.2rem;line-height:1.6rem}.font-bold{font-weight:700}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-6{line-height:2.4rem}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.tracking-normal{letter-spacing:0}.tracking-wide{letter-spacing:.025em}.tracking-widest{letter-spacing:.1em}.text-\\[\\#486dba\\]{--tw-text-opacity:1;color:rgb(72 109 186/var(--tw-text-opacity,1))}.text-black{--tw-text-opacity:1;color:rgb(28 27 27/var(--tw-text-opacity,1))}.text-current{color:currentColor}.text-destructive{color:hsl(var(--destructive))}.text-foreground{color:hsl(var(--foreground))}.text-gray-200{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-green-500{--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity,1))}.text-green-600{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.text-grey-mid{--tw-text-opacity:1;color:rgb(153 153 153/var(--tw-text-opacity,1))}.text-header-text-primary{color:var(--header-text-primary)}.text-header-text-secondary{color:var(--header-text-secondary)}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-orange{--tw-text-opacity:1;color:rgb(255 140 47/var(--tw-text-opacity,1))}.text-orange-dark{--tw-text-opacity:1;color:rgb(241 90 44/var(--tw-text-opacity,1))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-unraid-green{--tw-text-opacity:1;color:rgb(99 166 89/var(--tw-text-opacity,1))}.text-unraid-red{--tw-text-opacity:1;color:rgb(226 40 40/var(--tw-text-opacity,1))}.text-unraid-red-500{--tw-text-opacity:1;color:rgb(244 63 63/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity,1))}.text-yellow-accent{--tw-text-opacity:1;color:rgb(233 191 65/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-100{opacity:1}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-75{opacity:.75}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-inner{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 rgba(0,0,0,.05);--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.shadow-none,.shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.shadow-green-600\\/30{--tw-shadow-color:rgba(22,163,74,.3);--tw-shadow:var(--tw-shadow-colored)}.shadow-orange\\/10{--tw-shadow-color:rgba(255,140,47,.1);--tw-shadow:var(--tw-shadow-colored)}.shadow-unraid-red\\/30{--tw-shadow-color:rgba(226,40,40,.3);--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.outline-black{outline-color:#1c1b1b}.outline-primary{outline-color:hsl(var(--primary))}.outline-white{outline-color:#fff}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-0,.ring-2{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-primary{--tw-ring-color:hsl(var(--primary))}.ring-offset-2{--tw-ring-offset-width:2px}.ring-offset-background{--tw-ring-offset-color:hsl(var(--background))}.grayscale{--tw-grayscale:grayscale(100%)}.grayscale,.invert{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert:invert(100%)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-none{transition-property:none}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.duration-100{animation-duration:.1s}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.ease-in{animation-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.running{animation-play-state:running}.\\*\\:cursor-default>*{cursor:default}.even\\:bg-black\\/5:nth-child(2n){background-color:#1c1b1b0d}.even\\:bg-grey-darkest:nth-child(2n){--tw-bg-opacity:1;background-color:rgb(34 34 34/var(--tw-bg-opacity,1))}@keyframes pulse{50%{opacity:.5}}.hover\\:animate-pulse:hover{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.hover\\:border-orange-dark:hover{--tw-border-opacity:1;border-color:rgb(241 90 44/var(--tw-border-opacity,1))}.hover\\:bg-blue-600:hover{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.hover\\:bg-unraid-red:hover{--tw-bg-opacity:1;background-color:rgb(226 40 40/var(--tw-bg-opacity,1))}.hover\\:bg-gradient-to-r:hover{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.hover\\:from-unraid-red:hover{--tw-gradient-from:#e22828 var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\\:from-unraid-red\\/60:hover{--tw-gradient-from:rgba(226,40,40,.6) var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\\:to-orange:hover{--tw-gradient-to:#ff8c2f var(--tw-gradient-to-position)}.hover\\:to-orange\\/60:hover{--tw-gradient-to:rgba(255,140,47,.6) var(--tw-gradient-to-position)}.hover\\:text-\\[\\#3b5ea9\\]:hover{--tw-text-opacity:1;color:rgb(59 94 169/var(--tw-text-opacity,1))}.hover\\:text-destructive:hover{color:hsl(var(--destructive))}.hover\\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\\:underline:hover{text-decoration-line:underline}.hover\\:no-underline:hover{text-decoration-line:none}.hover\\:opacity-100:hover{opacity:1}.hover\\:opacity-75:hover{opacity:.75}.focus\\:border-orange-dark:focus{--tw-border-opacity:1;border-color:rgb(241 90 44/var(--tw-border-opacity,1))}.focus\\:bg-unraid-red:focus{--tw-bg-opacity:1;background-color:rgb(226 40 40/var(--tw-bg-opacity,1))}.focus\\:bg-gradient-to-r:focus{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.focus\\:from-unraid-red:focus{--tw-gradient-from:#e22828 var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\\:from-unraid-red\\/60:focus{--tw-gradient-from:rgba(226,40,40,.6) var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\\:to-orange:focus{--tw-gradient-to:#ff8c2f var(--tw-gradient-to-position)}.focus\\:to-orange\\/60:focus{--tw-gradient-to:rgba(255,140,47,.6) var(--tw-gradient-to-position)}.focus\\:text-\\[\\#3b5ea9\\]:focus{--tw-text-opacity:1;color:rgb(59 94 169/var(--tw-text-opacity,1))}.focus\\:text-white:focus{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.focus\\:underline:focus{text-decoration-line:underline}.focus\\:no-underline:focus{text-decoration-line:none}.focus\\:opacity-100:focus{opacity:1}.focus\\:opacity-75:focus{opacity:.75}.focus\\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\\:ring-indigo-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(99 102 241/var(--tw-ring-opacity,1))}.focus\\:ring-indigo-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(79 70 229/var(--tw-ring-opacity,1))}.focus\\:ring-offset-2:focus{--tw-ring-offset-width:2px}.disabled\\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\\:focus\\:opacity-50:focus:disabled,.disabled\\:hover\\:opacity-50:hover:disabled,.disabled\\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\\:text-orange-dark{--tw-text-opacity:1;color:rgb(241 90 44/var(--tw-text-opacity,1))}.group:hover .group-hover\\:underline{text-decoration-line:underline}.group:hover .group-hover\\:opacity-100{opacity:1}.group:focus .group-focus\\:text-orange-dark{--tw-text-opacity:1;color:rgb(241 90 44/var(--tw-text-opacity,1))}.group:focus .group-focus\\:underline{text-decoration-line:underline}.data-\\[disabled\\]\\:opacity-100[data-disabled],.group:focus .group-focus\\:opacity-100{opacity:1}.prose-a\\:text-unraid-red :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity:1;color:rgb(226 40 40/var(--tw-text-opacity,1))}.hover\\:prose-a\\:text-unraid-red\\/60 :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):hover{color:#e2282899}.hover\\:prose-a\\:no-underline :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):hover{text-decoration-line:none}.dark\\:border-white:is(.dark *){--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.dark\\:bg-black:is(.dark *){--tw-bg-opacity:1;background-color:rgb(28 27 27/var(--tw-bg-opacity,1))}.dark\\:text-white:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.dark\\:prose-a\\:text-orange :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):is(.dark *){--tw-text-opacity:1;color:rgb(255 140 47/var(--tw-text-opacity,1))}.hover\\:dark\\:prose-a\\:text-orange\\/60 :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):is(.dark *):hover{color:#ff8c2f99}@media (min-width:640px){.sm\\:col-span-2{grid-column:span 2/span 2}.sm\\:col-span-3{grid-column:span 3/span 3}.sm\\:col-start-2{grid-column-start:2}.sm\\:block{display:block}.sm\\:flex{display:flex}.sm\\:w-\\[150px\\]{width:150px}.sm\\:min-w-\\[400px\\]{min-width:400px}.sm\\:max-w-300px{max-width:300px}.sm\\:max-w-\\[540px\\]{max-width:540px}.sm\\:max-w-lg{max-width:32rem}.sm\\:flex-shrink-0{flex-shrink:0}.sm\\:flex-grow-0{flex-grow:0}.sm\\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\\:flex-row{flex-direction:row}.sm\\:items-start{align-items:flex-start}.sm\\:items-center{align-items:center}.sm\\:justify-end{justify-content:flex-end}.sm\\:justify-center{justify-content:center}.sm\\:justify-between{justify-content:space-between}.sm\\:gap-16px{gap:16px}.sm\\:gap-24px{gap:24px}.sm\\:gap-y-24px{row-gap:24px}.sm\\:p-16px{padding:16px}.sm\\:px-20px{padding-left:20px;padding-right:20px}.sm\\:pr-40px{padding-right:40px}.sm\\:text-right{text-align:right}.sm\\:text-18px{font-size:18px}.sm\\:text-20px{font-size:20px}.sm\\:text-24px{font-size:24px}}@media (min-width:768px){.md\\:inline-block{display:inline-block}.md\\:flex-row{flex-direction:row}.md\\:items-start{align-items:flex-start}.md\\:items-end{align-items:flex-end}.md\\:justify-between{justify-content:space-between}.md\\:gap-16px{gap:16px}.md\\:p-24px{padding:24px}.md\\:text-24px{font-size:24px}}@media (min-width:470px){.\\32xs\\:block{display:block}}@media (min-width:530px){.xs\\:block{display:block}.xs\\:flex-row{flex-direction:row}.xs\\:items-baseline{align-items:baseline}.xs\\:justify-start{justify-content:flex-start}.xs\\:gap-x-12px{-moz-column-gap:12px;column-gap:12px}}@media (min-height:700px){.tall\\:max-h-\\[75vh\\]{max-height:75vh}}.\\[\\&\\>\\*\\:nth-child\\(even\\)\\]\\:ml-10>:nth-child(2n){margin-left:4rem}.\\[\\&\\>\\*\\:nth-child\\(odd\\)\\]\\:text-end>:nth-child(odd){text-align:end}.\\[\\&_\\.vertical-layout\\]\\:space-y-6 .vertical-layout>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2.4rem*var(--tw-space-y-reverse));margin-top:calc(2.4rem*(1 - var(--tw-space-y-reverse)))}']]]);(()=>{[["unraid-i18n-host","function"==typeof zde?(new zde).$options:zde,{}],["unraid-auth","function"==typeof UZe?(new UZe).$options:UZe,{}],["unraid-connect-settings","function"==typeof hlt?(new hlt).$options:hlt,{}],["unraid-download-api-logs","function"==typeof klt?(new klt).$options:klt,{}],["unraid-header-os-version","function"==typeof Olt?(new Olt).$options:Olt,{}],["unraid-modals","function"==typeof qpt?(new qpt).$options:qpt,{}],["unraid-user-profile","function"==typeof Sht?(new Sht).$options:Sht,{}],["unraid-update-os","function"==typeof Yht?(new Yht).$options:Yht,{}],["unraid-downgrade-os","function"==typeof eft?(new eft).$options:eft,{}],["unraid-registration","function"==typeof xft?(new xft).$options:xft,{}],["unraid-wan-ip-check","function"==typeof zft?(new zft).$options:zft,{}],["unraid-welcome-modal","function"==typeof Aft?(new Aft).$options:Aft,{}],["unraid-sso-button","function"==typeof Pft?(new Pft).$options:Pft,{}],["unraid-log-viewer","function"==typeof Agt?(new Agt).$options:Agt,{}],["unraid-theme-switcher","function"==typeof Rgt?(new Rgt).$options:Rgt,{}]].forEach((([eee,tee,ree])=>{const oee=function(eee,tee,ree){const oee=Eoe(eee,tee);yee(oee)&&iee(oee,tee);class aee extends Pie{constructor(eee){super(oee,eee,ree)}}return aee.def=oee,aee}(tee,ree);window.customElements.define(eee,oee)}))})(); diff --git a/emhttp/plugins/dynamix.my.servers/unraid-components/nuxt/_nuxt/unraid-components.client-LDESjq-u.js b/emhttp/plugins/dynamix.my.servers/unraid-components/nuxt/_nuxt/unraid-components.client-LDESjq-u.js new file mode 100644 index 000000000..a8d549a2e --- /dev/null +++ b/emhttp/plugins/dynamix.my.servers/unraid-components/nuxt/_nuxt/unraid-components.client-LDESjq-u.js @@ -0,0 +1,92 @@ +/** +* @vue/shared v3.5.13 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/ +/*! #__NO_SIDE_EFFECTS__ */ +function eee(eee){const tee=Object.create(null);for(const ree of eee.split(","))tee[ree]=1;return eee=>eee in tee}const tee={},ree=[],oee=()=>{},NO=()=>!1,aee=eee=>111===eee.charCodeAt(0)&&110===eee.charCodeAt(1)&&(eee.charCodeAt(2)>122||eee.charCodeAt(2)<97),nee=eee=>eee.startsWith("onUpdate:"),iee=Object.assign,see=(eee,el)=>{const i=eee.indexOf(el);i>-1&&eee.splice(i,1)},lee=Object.prototype.hasOwnProperty,cee=(eee,tee)=>lee.call(eee,tee),dee=Array.isArray,pee=eee=>"[object Map]"===bee(eee),uee=eee=>"[object Set]"===bee(eee),hee=eee=>"function"==typeof eee,fee=eee=>"string"==typeof eee,gee=eee=>"symbol"==typeof eee,mee=eee=>null!==eee&&"object"==typeof eee,wee=eee=>(mee(eee)||hee(eee))&&hee(eee.then)&&hee(eee.catch),vee=Object.prototype.toString,bee=eee=>vee.call(eee),yee=eee=>"[object Object]"===bee(eee),xee=eee=>fee(eee)&&"NaN"!==eee&&"-"!==eee[0]&&""+parseInt(eee,10)===eee,kee=eee(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),_ee=fn=>{const eee=Object.create(null);return tee=>eee[tee]||(eee[tee]=fn(tee))},See=/-(\w)/g,Eee=_ee((eee=>eee.replace(See,((_,c)=>c?c.toUpperCase():"")))),Oee=/\B([A-Z])/g,zee=_ee((eee=>eee.replace(Oee,"-$1").toLowerCase())),$ee=_ee((eee=>eee.charAt(0).toUpperCase()+eee.slice(1))),Cee=_ee((eee=>eee?`on${$ee(eee)}`:"")),jee=(eee,tee)=>!Object.is(eee,tee),Aee=(eee,...tee)=>{for(let i=0;i{Object.defineProperty(eee,tee,{configurable:!0,enumerable:!1,writable:oee,value:ree})},Nee=eee=>{const n=parseFloat(eee);return isNaN(n)?eee:n},Iee=eee=>{const n=fee(eee)?Number(eee):NaN;return isNaN(n)?eee:n};let Ree;const Pee=()=>Ree||(Ree="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{});function Mee(eee){if(dee(eee)){const tee={};for(let i=0;i{if(eee){const ree=eee.split(Fee);ree.length>1&&(tee[ree[0].trim()]=ree[1].trim())}})),tee}function Bee(eee){let tee="";if(fee(eee))tee=eee;else if(dee(eee))for(let i=0;i!(!eee||!0!==eee.__v_isRef),Hee=eee=>fee(eee)?eee:null==eee?"":dee(eee)||mee(eee)&&(eee.toString===vee||!hee(eee.toString))?Wee(eee)?Hee(eee.value):JSON.stringify(eee,Kee,2):String(eee),Kee=(eee,tee)=>Wee(tee)?Kee(eee,tee.value):pee(tee)?{[`Map(${tee.size})`]:[...tee.entries()].reduce(((eee,[tee,ree],i)=>(eee[Gee(tee,i)+" =>"]=ree,eee)),{})}:uee(tee)?{[`Set(${tee.size})`]:[...tee.values()].map((v=>Gee(v)))}:gee(tee)?Gee(tee):!mee(tee)||dee(tee)||yee(tee)?tee:String(tee),Gee=(v,i="")=>{var _a;return gee(v)?`Symbol(${null!=(_a=v.description)?_a:i})`:v}; +/** +* @vue/reactivity v3.5.13 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/ +let Xee,Qee;class Zee{constructor(eee=!1){this.detached=eee,this._active=!0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=Xee,!eee&&Xee&&(this.index=(Xee.scopes||(Xee.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){let i,l;if(this._isPaused=!0,this.scopes)for(i=0,l=this.scopes.length;i0)return;if(nte){let e=nte;for(nte=void 0;e;){const eee=e.next;e.next=void 0,e.flags&=-9,e=eee}}let eee;for(;ate;){let e=ate;for(ate=void 0;e;){const ree=e.next;if(e.next=void 0,e.flags&=-9,1&e.flags)try{e.trigger()}catch(tee){eee||(eee=tee)}e=ree}}if(eee)throw eee}function dte(eee){for(let tee=eee.deps;tee;tee=tee.nextDep)tee.version=-1,tee.prevActiveLink=tee.dep.activeLink,tee.dep.activeLink=tee}function pte(eee){let tee,ree=eee.depsTail,oee=ree;for(;oee;){const eee=oee.prevDep;-1===oee.version?(oee===ree&&(ree=eee),fte(oee),gte(oee)):tee=oee,oee.dep.activeLink=oee.prevActiveLink,oee.prevActiveLink=void 0,oee=eee}eee.deps=tee,eee.depsTail=ree}function ute(eee){for(let tee=eee.deps;tee;tee=tee.nextDep)if(tee.dep.version!==tee.version||tee.dep.computed&&(hte(tee.dep.computed)||tee.dep.version!==tee.version))return!0;return!!eee._dirty}function hte(eee){if(4&eee.flags&&!(16&eee.flags))return;if(eee.flags&=-17,eee.globalVersion===xte)return;eee.globalVersion=xte;const tee=eee.dep;if(eee.flags|=2,tee.version>0&&!eee.isSSR&&eee.deps&&!ute(eee))return void(eee.flags&=-3);const ree=Qee,oee=mte;Qee=eee,mte=!0;try{dte(eee);const ree=eee.fn(eee._value);(0===tee.version||jee(ree,eee._value))&&(eee._value=ree,tee.version++)}catch(aee){throw tee.version++,aee}finally{Qee=ree,mte=oee,pte(eee),eee.flags&=-3}}function fte(eee,tee=!1){const{dep:ree,prevSub:oee,nextSub:aee}=eee;if(oee&&(oee.nextSub=aee,eee.prevSub=void 0),aee&&(aee.prevSub=oee,eee.nextSub=void 0),ree.subs===eee&&(ree.subs=oee,!oee&&ree.computed)){ree.computed.flags&=-5;for(let l=ree.computed.deps;l;l=l.nextDep)fte(l,!0)}tee||--ree.sc||!ree.map||ree.map.delete(ree.key)}function gte(eee){const{prevDep:tee,nextDep:ree}=eee;tee&&(tee.nextDep=ree,eee.prevDep=void 0),ree&&(ree.prevDep=tee,eee.nextDep=void 0)}let mte=!0;const wte=[];function vte(){wte.push(mte),mte=!1}function bte(){const eee=wte.pop();mte=void 0===eee||eee}function yte(e){const{cleanup:eee}=e;if(e.cleanup=void 0,eee){const tee=Qee;Qee=void 0;try{eee()}finally{Qee=tee}}}let xte=0;class kte{constructor(eee,tee){this.sub=eee,this.dep=tee,this.version=tee.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class _te{constructor(eee){this.computed=eee,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0}track(eee){if(!Qee||!mte||Qee===this.computed)return;let tee=this.activeLink;if(void 0===tee||tee.sub!==Qee)tee=this.activeLink=new kte(Qee,this),Qee.deps?(tee.prevDep=Qee.depsTail,Qee.depsTail.nextDep=tee,Qee.depsTail=tee):Qee.deps=Qee.depsTail=tee,Ste(tee);else if(-1===tee.version&&(tee.version=this.version,tee.nextDep)){const eee=tee.nextDep;eee.prevDep=tee.prevDep,tee.prevDep&&(tee.prevDep.nextDep=eee),tee.prevDep=Qee.depsTail,tee.nextDep=void 0,Qee.depsTail.nextDep=tee,Qee.depsTail=tee,Qee.deps===tee&&(Qee.deps=eee)}return tee}trigger(eee){this.version++,xte++,this.notify(eee)}notify(eee){lte();try{0;for(let eee=this.subs;eee;eee=eee.prevSub)eee.sub.notify()&&eee.sub.dep.notify()}finally{cte()}}}function Ste(eee){if(eee.dep.sc++,4&eee.sub.flags){const tee=eee.dep.computed;if(tee&&!eee.dep.subs){tee.flags|=20;for(let l=tee.deps;l;l=l.nextDep)Ste(l)}const ree=eee.dep.subs;ree!==eee&&(eee.prevSub=ree,ree&&(ree.nextSub=eee)),eee.dep.subs=eee}}const Ete=new WeakMap,Ote=Symbol(""),zte=Symbol(""),$te=Symbol("");function Cte(eee,tee,ree){if(mte&&Qee){let tee=Ete.get(eee);tee||Ete.set(eee,tee=new Map);let oee=tee.get(ree);oee||(tee.set(ree,oee=new _te),oee.map=tee,oee.key=ree),oee.track()}}function jte(eee,tee,ree,oee,aee,nee){const iee=Ete.get(eee);if(!iee)return void xte++;const see=eee=>{eee&&eee.trigger()};if(lte(),"clear"===tee)iee.forEach(see);else{const aee=dee(eee),nee=aee&&xee(ree);if(aee&&"length"===ree){const eee=Number(oee);iee.forEach(((tee,ree)=>{("length"===ree||ree===$te||!gee(ree)&&ree>=eee)&&see(tee)}))}else switch((void 0!==ree||iee.has(void 0))&&see(iee.get(ree)),nee&&see(iee.get($te)),tee){case"add":aee?nee&&see(iee.get("length")):(see(iee.get(Ote)),pee(eee)&&see(iee.get(zte)));break;case"delete":aee||(see(iee.get(Ote)),pee(eee)&&see(iee.get(zte)));break;case"set":pee(eee)&&see(iee.get(Ote))}}cte()}function Ate(eee){const tee=vre(eee);return tee===eee?tee:(Cte(tee,0,$te),mre(eee)?tee:tee.map(yre))}function Tte(eee){return Cte(eee=vre(eee),0,$te),eee}const Nte={__proto__:null,[Symbol.iterator](){return Ite(this,Symbol.iterator,yre)},concat(...eee){return Ate(this).concat(...eee.map((x=>dee(x)?Ate(x):x)))},entries(){return Ite(this,"entries",(eee=>(eee[1]=yre(eee[1]),eee)))},every(fn,eee){return Pte(this,"every",fn,eee,void 0,arguments)},filter(fn,eee){return Pte(this,"filter",fn,eee,(v=>v.map(yre)),arguments)},find(fn,eee){return Pte(this,"find",fn,eee,yre,arguments)},findIndex(fn,eee){return Pte(this,"findIndex",fn,eee,void 0,arguments)},findLast(fn,eee){return Pte(this,"findLast",fn,eee,yre,arguments)},findLastIndex(fn,eee){return Pte(this,"findLastIndex",fn,eee,void 0,arguments)},forEach(fn,eee){return Pte(this,"forEach",fn,eee,void 0,arguments)},includes(...eee){return Dte(this,"includes",eee)},indexOf(...eee){return Dte(this,"indexOf",eee)},join(eee){return Ate(this).join(eee)},lastIndexOf(...eee){return Dte(this,"lastIndexOf",eee)},map(fn,eee){return Pte(this,"map",fn,eee,void 0,arguments)},pop(){return Fte(this,"pop")},push(...eee){return Fte(this,"push",eee)},reduce(fn,...eee){return Mte(this,"reduce",fn,eee)},reduceRight(fn,...eee){return Mte(this,"reduceRight",fn,eee)},shift(){return Fte(this,"shift")},some(fn,eee){return Pte(this,"some",fn,eee,void 0,arguments)},splice(...eee){return Fte(this,"splice",eee)},toReversed(){return Ate(this).toReversed()},toSorted(eee){return Ate(this).toSorted(eee)},toSpliced(...eee){return Ate(this).toSpliced(...eee)},unshift(...eee){return Fte(this,"unshift",eee)},values(){return Ite(this,"values",yre)}};function Ite(eee,tee,ree){const oee=Tte(eee),aee=oee[tee]();return oee===eee||mre(eee)||(aee._next=aee.next,aee.next=()=>{const eee=aee._next();return eee.value&&(eee.value=ree(eee.value)),eee}),aee}const Rte=Array.prototype;function Pte(eee,tee,fn,ree,oee,aee){const nee=Tte(eee),iee=nee!==eee&&!mre(eee),see=nee[tee];if(see!==Rte[tee]){const tee=see.apply(eee,aee);return iee?yre(tee):tee}let lee=fn;nee!==eee&&(iee?lee=function(tee,ree){return fn.call(this,yre(tee),ree,eee)}:fn.length>2&&(lee=function(tee,ree){return fn.call(this,tee,ree,eee)}));const cee=see.call(nee,lee,ree);return iee&&oee?oee(cee):cee}function Mte(eee,tee,fn,ree){const oee=Tte(eee);let aee=fn;return oee!==eee&&(mre(eee)?fn.length>3&&(aee=function(tee,ree,oee){return fn.call(this,tee,ree,oee,eee)}):aee=function(tee,ree,oee){return fn.call(this,tee,yre(ree),oee,eee)}),oee[tee](aee,...ree)}function Dte(eee,tee,ree){const oee=vre(eee);Cte(oee,0,$te);const aee=oee[tee](...ree);return-1!==aee&&!1!==aee||!wre(ree[0])?aee:(ree[0]=vre(ree[0]),oee[tee](...ree))}function Fte(eee,tee,ree=[]){vte(),lte();const oee=vre(eee)[tee].apply(eee,ree);return cte(),bte(),oee}const Lte=eee("__proto__,__v_isRef,__isVue"),Ute=new Set(Object.getOwnPropertyNames(Symbol).filter((eee=>"arguments"!==eee&&"caller"!==eee)).map((eee=>Symbol[eee])).filter(gee));function Bte(eee){gee(eee)||(eee=String(eee));const tee=vre(this);return Cte(tee,0,eee),tee.hasOwnProperty(eee)}class Yte{constructor(eee=!1,tee=!1){this._isReadonly=eee,this._isShallow=tee}get(eee,tee,ree){if("__v_skip"===tee)return eee.__v_skip;const oee=this._isReadonly,aee=this._isShallow;if("__v_isReactive"===tee)return!oee;if("__v_isReadonly"===tee)return oee;if("__v_isShallow"===tee)return aee;if("__v_raw"===tee)return ree===(oee?aee?lre:sre:aee?ire:nre).get(eee)||Object.getPrototypeOf(eee)===Object.getPrototypeOf(ree)?eee:void 0;const nee=dee(eee);if(!oee){let fn;if(nee&&(fn=Nte[tee]))return fn;if("hasOwnProperty"===tee)return Bte}const iee=Reflect.get(eee,tee,kre(eee)?eee:ree);return(gee(tee)?Ute.has(tee):Lte(tee))?iee:(oee||Cte(eee,0,tee),aee?iee:kre(iee)?nee&&xee(tee)?iee:iee.value:mee(iee)?oee?pre(iee):dre(iee):iee)}}class qte extends Yte{constructor(eee=!1){super(!1,eee)}set(eee,tee,ree,oee){let aee=eee[tee];if(!this._isShallow){const tee=gre(aee);if(mre(ree)||gre(ree)||(aee=vre(aee),ree=vre(ree)),!dee(eee)&&kre(aee)&&!kre(ree))return!tee&&(aee.value=ree,!0)}const nee=dee(eee)&&xee(tee)?Number(tee)eee,Qte=v=>Reflect.getPrototypeOf(v);function Zte(eee){return function(...tee){return"delete"!==eee&&("clear"===eee?void 0:this)}}function Jte(eee,tee){const ree={get(ree){const oee=this.__v_raw,aee=vre(oee),nee=vre(ree);eee||(jee(ree,nee)&&Cte(aee,0,ree),Cte(aee,0,nee));const{has:iee}=Qte(aee),see=tee?Xte:eee?xre:yre;return iee.call(aee,ree)?see(oee.get(ree)):iee.call(aee,nee)?see(oee.get(nee)):void(oee!==aee&&oee.get(ree))},get size(){const tee=this.__v_raw;return!eee&&Cte(vre(tee),0,Ote),Reflect.get(tee,"size",tee)},has(tee){const ree=this.__v_raw,oee=vre(ree),aee=vre(tee);return eee||(jee(tee,aee)&&Cte(oee,0,tee),Cte(oee,0,aee)),tee===aee?ree.has(tee):ree.has(tee)||ree.has(aee)},forEach(ree,oee){const aee=this,nee=aee.__v_raw,iee=vre(nee),see=tee?Xte:eee?xre:yre;return!eee&&Cte(iee,0,Ote),nee.forEach(((eee,tee)=>ree.call(oee,see(eee),see(tee),aee)))}};iee(ree,eee?{add:Zte("add"),set:Zte("set"),delete:Zte("delete"),clear:Zte("clear")}:{add(eee){tee||mre(eee)||gre(eee)||(eee=vre(eee));const ree=vre(this);return Qte(ree).has.call(ree,eee)||(ree.add(eee),jte(ree,"add",eee,eee)),this},set(eee,ree){tee||mre(ree)||gre(ree)||(ree=vre(ree));const oee=vre(this),{has:aee,get:nee}=Qte(oee);let iee=aee.call(oee,eee);iee||(eee=vre(eee),iee=aee.call(oee,eee));const see=nee.call(oee,eee);return oee.set(eee,ree),iee?jee(ree,see)&&jte(oee,"set",eee,ree):jte(oee,"add",eee,ree),this},delete(eee){const tee=vre(this),{has:ree,get:oee}=Qte(tee);let aee=ree.call(tee,eee);aee||(eee=vre(eee),aee=ree.call(tee,eee)),oee&&oee.call(tee,eee);const nee=tee.delete(eee);return aee&&jte(tee,"delete",eee,void 0),nee},clear(){const eee=vre(this),tee=0!==eee.size,ree=eee.clear();return tee&&jte(eee,"clear",void 0,void 0),ree}});return["keys","values","entries",Symbol.iterator].forEach((oee=>{ree[oee]=function(eee,tee,ree){return function(...oee){const aee=this.__v_raw,nee=vre(aee),iee=pee(nee),see="entries"===eee||eee===Symbol.iterator&&iee,lee="keys"===eee&&iee,cee=aee[eee](...oee),dee=ree?Xte:tee?xre:yre;return!tee&&Cte(nee,0,lee?zte:Ote),{next(){const{value:eee,done:tee}=cee.next();return tee?{value:eee,done:tee}:{value:see?[dee(eee[0]),dee(eee[1])]:dee(eee),done:tee}},[Symbol.iterator](){return this}}}}(oee,eee,tee)})),ree}function ere(eee,tee){const ree=Jte(eee,tee);return(tee,oee,aee)=>"__v_isReactive"===oee?!eee:"__v_isReadonly"===oee?eee:"__v_raw"===oee?tee:Reflect.get(cee(ree,oee)&&oee in tee?ree:tee,oee,aee)}const tre={get:ere(!1,!1)},rre={get:ere(!1,!0)},ore={get:ere(!0,!1)},are={get:ere(!0,!0)},nre=new WeakMap,ire=new WeakMap,sre=new WeakMap,lre=new WeakMap;function cre(eee){return eee.__v_skip||!Object.isExtensible(eee)?0:function(eee){switch(eee){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}((eee=>bee(eee).slice(8,-1))(eee))}function dre(eee){return gre(eee)?eee:hre(eee,!1,Wte,tre,nre)}function pre(eee){return hre(eee,!0,Hte,ore,sre)}function ure(eee){return hre(eee,!0,Gte,are,lre)}function hre(eee,tee,ree,oee,aee){if(!mee(eee))return eee;if(eee.__v_raw&&(!tee||!eee.__v_isReactive))return eee;const nee=aee.get(eee);if(nee)return nee;const iee=cre(eee);if(0===iee)return eee;const see=new Proxy(eee,2===iee?oee:ree);return aee.set(eee,see),see}function fre(eee){return gre(eee)?fre(eee.__v_raw):!(!eee||!eee.__v_isReactive)}function gre(eee){return!(!eee||!eee.__v_isReadonly)}function mre(eee){return!(!eee||!eee.__v_isShallow)}function wre(eee){return!!eee&&!!eee.__v_raw}function vre(eee){const tee=eee&&eee.__v_raw;return tee?vre(tee):eee}function bre(eee){return!cee(eee,"__v_skip")&&Object.isExtensible(eee)&&Tee(eee,"__v_skip",!0),eee}const yre=eee=>mee(eee)?dre(eee):eee,xre=eee=>mee(eee)?pre(eee):eee;function kre(r){return!!r&&!0===r.__v_isRef}function _re(eee){return Ere(eee,!1)}function Sre(eee){return Ere(eee,!0)}function Ere(eee,tee){return kre(eee)?eee:new Ore(eee,tee)}class Ore{constructor(eee,tee){this.dep=new _te,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=tee?eee:vre(eee),this._value=tee?eee:yre(eee),this.__v_isShallow=tee}get value(){return this.dep.track(),this._value}set value(eee){const tee=this._rawValue,ree=this.__v_isShallow||mre(eee)||gre(eee);eee=ree?eee:vre(eee),jee(eee,tee)&&(this._rawValue=eee,this._value=ree?eee:yre(eee),this.dep.trigger())}}function zre(eee){return kre(eee)?eee.value:eee}function $re(eee){return hee(eee)?eee():zre(eee)}const Cre={get:(eee,tee,ree)=>"__v_raw"===tee?eee:zre(Reflect.get(eee,tee,ree)),set:(eee,tee,ree,oee)=>{const aee=eee[tee];return kre(aee)&&!kre(ree)?(aee.value=ree,!0):Reflect.set(eee,tee,ree,oee)}};function jre(eee){return fre(eee)?eee:new Proxy(eee,Cre)}class Are{constructor(eee){this.__v_isRef=!0,this._value=void 0;const tee=this.dep=new _te,{get:ree,set:oee}=eee(tee.track.bind(tee),tee.trigger.bind(tee));this._get=ree,this._set=oee}get value(){return this._value=this._get()}set value(eee){this._set(eee)}}function Tre(eee){return new Are(eee)}function Nre(eee){const tee=dee(eee)?new Array(eee.length):{};for(const ree in eee)tee[ree]=Mre(eee,ree);return tee}class Ire{constructor(eee,tee,ree){this._object=eee,this._key=tee,this._defaultValue=ree,this.__v_isRef=!0,this._value=void 0}get value(){const eee=this._object[this._key];return this._value=void 0===eee?this._defaultValue:eee}set value(eee){this._object[this._key]=eee}get dep(){return function(eee,tee){const ree=Ete.get(eee);return ree&&ree.get(tee)}(vre(this._object),this._key)}}class Rre{constructor(eee){this._getter=eee,this.__v_isRef=!0,this.__v_isReadonly=!0,this._value=void 0}get value(){return this._value=this._getter()}}function Pre(eee,tee,ree){return kre(eee)?eee:hee(eee)?new Rre(eee):mee(eee)&&arguments.length>1?Mre(eee,tee,ree):_re(eee)}function Mre(eee,tee,ree){const oee=eee[tee];return kre(oee)?oee:new Ire(eee,tee,ree)}class Dre{constructor(fn,eee,tee){this.fn=fn,this.setter=eee,this._value=void 0,this.dep=new _te(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=xte-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!eee,this.isSSR=tee}notify(){if(this.flags|=16,!(8&this.flags)&&Qee!==this)return ste(this,!0),!0}get value(){const eee=this.dep.track();return hte(this),eee&&(eee.version=this.dep.version),this._value}set value(eee){this.setter&&this.setter(eee)}}const Fre={},Lre=new WeakMap;let Ure;function Bre(eee,cb,ree=tee){const{immediate:aee,deep:nee,once:iee,scheduler:lee,augmentJob:cee,call:pee}=ree,uee=eee=>nee?eee:mre(eee)||!1===nee||0===nee?Yre(eee,1):Yre(eee);let fee,gee,mee,wee,vee=!1,bee=!1;if(kre(eee)?(gee=()=>eee.value,vee=mre(eee)):fre(eee)?(gee=()=>uee(eee),vee=!0):dee(eee)?(bee=!0,vee=eee.some((s=>fre(s)||mre(s))),gee=()=>eee.map((s=>kre(s)?s.value:fre(s)?uee(s):hee(s)?pee?pee(s,2):s():void 0))):gee=hee(eee)?cb?pee?()=>pee(eee,2):eee:()=>{if(mee){vte();try{mee()}finally{bte()}}const tee=Ure;Ure=fee;try{return pee?pee(eee,3,[wee]):eee(wee)}finally{Ure=tee}}:oee,cb&&nee){const eee=gee,tee=!0===nee?1/0:nee;gee=()=>Yre(eee(),tee)}const yee=ete(),xee=()=>{fee.stop(),yee&&yee.active&&see(yee.effects,fee)};if(iee&&cb){const eee=cb;cb=(...tee)=>{eee(...tee),xee()}}let kee=bee?new Array(eee.length).fill(Fre):Fre;const _ee=eee=>{if(1&fee.flags&&(fee.dirty||eee))if(cb){const eee=fee.run();if(nee||vee||(bee?eee.some(((v,i)=>jee(v,kee[i]))):jee(eee,kee))){mee&&mee();const tee=Ure;Ure=fee;try{const tee=[eee,kee===Fre?void 0:bee&&kee[0]===Fre?[]:kee,wee];pee?pee(cb,3,tee):cb(...tee),kee=eee}finally{Ure=tee}}}else fee.run()};return cee&&cee(_ee),fee=new ote(gee),fee.scheduler=lee?()=>lee(_ee,!1):_ee,wee=fn=>function(eee,tee=!1,ree=Ure){if(ree){let tee=Lre.get(ree);tee||Lre.set(ree,tee=[]),tee.push(eee)}}(fn,!1,fee),mee=fee.onStop=()=>{const eee=Lre.get(fee);if(eee){if(pee)pee(eee,4);else for(const tee of eee)tee();Lre.delete(fee)}},cb?aee?_ee(!0):kee=fee.run():lee?lee(_ee.bind(null,!0),!0):fee.run(),xee.pause=fee.pause.bind(fee),xee.resume=fee.resume.bind(fee),xee.stop=xee,xee}function Yre(eee,tee=1/0,ree){if(tee<=0||!mee(eee)||eee.__v_skip)return eee;if((ree=ree||new Set).has(eee))return eee;if(ree.add(eee),tee--,kre(eee))Yre(eee.value,tee,ree);else if(dee(eee))for(let i=0;i{Yre(v,tee,ree)}));else if(yee(eee)){for(const oee in eee)Yre(eee[oee],tee,ree);for(const oee of Object.getOwnPropertySymbols(eee))Object.prototype.propertyIsEnumerable.call(eee,oee)&&Yre(eee[oee],tee,ree)}return eee} +/** +* @vue/runtime-core v3.5.13 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/function qre(fn,eee,tee,ree){try{return ree?fn(...ree):fn()}catch(oee){Wre(oee,eee,tee)}}function Vre(fn,eee,tee,ree){if(hee(fn)){const oee=qre(fn,eee,tee,ree);return oee&&wee(oee)&&oee.catch((ree=>{Wre(ree,eee,tee)})),oee}if(dee(fn)){const oee=[];for(let i=0;i=noe(ree)?Hre.push(eee):Hre.splice(function(id){let eee=Kre+1,tee=Hre.length;for(;eee>>1,oee=Hre[ree],aee=noe(oee);aeenoe(a)-noe(b)));if(Gre.length=0,Xre)return void Xre.push(...eee);for(Xre=eee,Qre=0;Qrenull==eee.id?2&eee.flags?-1:1/0:eee.id;function ioe(eee){try{for(Kre=0;Kre{ree._d&&_ne(-1);const oee=coe(eee);let aee;try{aee=fn(...tee)}finally{coe(oee),ree._d&&_ne(1)}return aee};return ree._n=!0,ree._c=!0,ree._d=!0,ree}function poe(eee,ree){if(null===soe)return eee;const oee=oie(soe),aee=eee.dirs||(eee.dirs=[]);for(let i=0;ieee&&(eee.disabled||""===eee.disabled),goe=eee=>eee&&(eee.defer||""===eee.defer),moe=eee=>"undefined"!=typeof SVGElement&&eee instanceof SVGElement,woe=eee=>"function"==typeof MathMLElement&&eee instanceof MathMLElement,voe=(eee,tee)=>{const ree=eee&&eee.to;if(fee(ree)){if(tee){return tee(ree)}return null}return ree},boe={name:"Teleport",__isTeleport:!0,process(n1,n2,eee,tee,ree,oee,aee,nee,iee,see){const{mc:lee,pc:cee,pbc:dee,o:{insert:pee,querySelector:uee,createText:hee,createComment:fee}}=see,gee=foe(n2.props);let{shapeFlag:mee,children:wee,dynamicChildren:vee}=n2;if(null==n1){const see=n2.el=hee(""),cee=n2.anchor=hee("");pee(see,eee,tee),pee(cee,eee,tee);const dee=(eee,tee)=>{16&mee&&(ree&&ree.isCE&&(ree.ce._teleportTarget=eee),lee(wee,eee,tee,ree,oee,aee,nee,iee))},fee=()=>{const eee=n2.target=voe(n2.props,uee),tee=_oe(eee,n2,hee,pee);eee&&("svg"!==aee&&moe(eee)?aee="svg":"mathml"!==aee&&woe(eee)&&(aee="mathml"),gee||(dee(eee,tee),koe(n2,!1)))};gee&&(dee(eee,cee),koe(n2,!0)),goe(n2.props)?Vae((()=>{fee(),n2.el.__isMounted=!0}),oee):fee()}else{if(goe(n2.props)&&!n1.el.__isMounted)return void Vae((()=>{boe.process(n1,n2,eee,tee,ree,oee,aee,nee,iee,see),delete n1.el.__isMounted}),oee);n2.el=n1.el,n2.targetStart=n1.targetStart;const lee=n2.anchor=n1.anchor,pee=n2.target=n1.target,hee=n2.targetAnchor=n1.targetAnchor,fee=foe(n1.props),mee=fee?eee:pee,wee=fee?lee:hee;if("svg"===aee||moe(pee)?aee="svg":("mathml"===aee||woe(pee))&&(aee="mathml"),vee?(dee(n1.dynamicChildren,vee,mee,ree,oee,aee,nee),Gae(n1,n2,!0)):iee||cee(n1,n2,mee,wee,ree,oee,aee,nee,!1),gee)fee?n2.props&&n1.props&&n2.props.to!==n1.props.to&&(n2.props.to=n1.props.to):yoe(n2,eee,lee,see,1);else if((n2.props&&n2.props.to)!==(n1.props&&n1.props.to)){const eee=n2.target=voe(n2.props,uee);eee&&yoe(n2,eee,null,see,0)}else fee&&yoe(n2,pee,hee,see,1);koe(n2,gee)}},remove(eee,tee,ree,{um:oee,o:{remove:aee}},nee){const{shapeFlag:iee,children:see,anchor:lee,targetStart:cee,targetAnchor:dee,target:pee,props:uee}=eee;if(pee&&(aee(cee),aee(dee)),nee&&aee(lee),16&iee){const eee=nee||!foe(uee);for(let i=0;iiee({name:eee.name},tee,{setup:eee}))():eee}function Ooe(){const i=Wne();return i?(i.appContext.config.idPrefix||"v")+"-"+i.ids[0]+i.ids[1]++:""}function zoe(eee){eee.ids=[eee.ids[0]+eee.ids[2]+++"-",0,0]}function $oe(eee,ree,oee,aee,nee=!1){if(dee(eee))return void eee.forEach(((r,i)=>$oe(r,ree&&(dee(ree)?ree[i]:ree),oee,aee,nee)));if(Coe(aee)&&!nee)return void(512&aee.shapeFlag&&aee.type.__asyncResolved&&aee.component.subTree.component&&$oe(eee,ree,oee,aee.component.subTree));const iee=4&aee.shapeFlag?oie(aee.component):aee.el,lee=nee?null:iee,{i:pee,r:uee}=eee,gee=ree&&ree.r,mee=pee.refs===tee?pee.refs={}:pee.refs,wee=pee.setupState,vee=vre(wee),bee=wee===tee?()=>!1:eee=>cee(vee,eee);if(null!=gee&&gee!==uee&&(fee(gee)?(mee[gee]=null,bee(gee)&&(wee[gee]=null)):kre(gee)&&(gee.value=null)),hee(uee))qre(uee,pee,12,[lee,mee]);else{const tee=fee(uee),ree=kre(uee);if(tee||ree){const aee=()=>{if(eee.f){const ree=tee?bee(uee)?wee[uee]:mee[uee]:uee.value;nee?dee(ree)&&see(ree,iee):dee(ree)?ree.includes(iee)||ree.push(iee):tee?(mee[uee]=[iee],bee(uee)&&(wee[uee]=mee[uee])):(uee.value=[iee],eee.k&&(mee[eee.k]=uee.value))}else tee?(mee[uee]=lee,bee(uee)&&(wee[uee]=lee)):ree&&(uee.value=lee,eee.k&&(mee[eee.k]=lee))};lee?(aee.id=-1,Vae(aee,oee)):aee()}}}Pee().requestIdleCallback,Pee().cancelIdleCallback;const Coe=i=>!!i.type.__asyncLoader,joe=eee=>eee.type.__isKeepAlive;function Aoe(eee,tee){Noe(eee,"a",tee)}function Toe(eee,tee){Noe(eee,"da",tee)}function Noe(eee,tee,ree=Vne){const oee=eee.__wdc||(eee.__wdc=()=>{let tee=ree;for(;tee;){if(tee.isDeactivated)return;tee=tee.parent}return eee()});if(Roe(tee,oee,ree),ree){let eee=ree.parent;for(;eee&&eee.parent;)joe(eee.parent.vnode)&&Ioe(oee,tee,ree,eee),eee=eee.parent}}function Ioe(eee,tee,ree,oee){const aee=Roe(tee,eee,oee,!0);Boe((()=>{see(oee[tee],aee)}),ree)}function Roe(eee,tee,ree=Vne,oee=!1){if(ree){const aee=ree[eee]||(ree[eee]=[]),nee=tee.__weh||(tee.__weh=(...oee)=>{vte();const aee=Gne(ree),nee=Vre(tee,ree,eee,oee);return aee(),bte(),nee});return oee?aee.unshift(nee):aee.push(nee),nee}}const Poe=eee=>(tee,ree=Vne)=>{Zne&&"sp"!==eee||Roe(eee,((...eee)=>tee(...eee)),ree)},Moe=Poe("bm"),Doe=Poe("m"),Foe=Poe("bu"),Loe=Poe("u"),Uoe=Poe("bum"),Boe=Poe("um"),Yoe=Poe("sp"),qoe=Poe("rtg"),Voe=Poe("rtc");function Woe(eee,tee=Vne){Roe("ec",eee,tee)}const Hoe="components";function Koe(eee,tee){return Qoe(Hoe,eee,!0,tee)||eee}const Goe=Symbol.for("v-ndc");function Xoe(eee){return fee(eee)?Qoe(Hoe,eee,!1)||eee:eee||Goe}function Qoe(eee,tee,ree=!0,oee=!1){const aee=soe||Vne;if(aee){const ree=aee.type;{const eee=aie(ree,!1);if(eee&&(eee===tee||eee===Eee(tee)||eee===$ee(Eee(tee))))return ree}const nee=Zoe(aee[eee]||ree[eee],tee)||Zoe(aee.appContext[eee],tee);return!nee&&oee?ree:nee}}function Zoe(eee,tee){return eee&&(eee[tee]||eee[Eee(tee)]||eee[$ee(Eee(tee))])}function Joe(eee,tee,ree,oee){let aee;const nee=ree,iee=dee(eee);if(iee||fee(eee)){let ree=!1;iee&&fre(eee)&&(ree=!mre(eee),eee=Tte(eee)),aee=new Array(eee.length);for(let i=0,l=eee.length;itee(eee,i,void 0,nee)));else{const ree=Object.keys(eee);aee=new Array(ree.length);for(let i=0,l=ree.length;i{const tee=ree.fn(...eee);return tee&&(tee.key=ree.key),tee}:ree.fn)}return eee}function tae(eee,tee,ree={},oee,aee){if(soe.ce||soe.parent&&Coe(soe.parent)&&soe.parent.ce)return"default"!==tee&&(ree.name=tee),xne(),One(gne,null,[Tne("slot",ree,oee&&oee())],64);let nee=eee[tee];nee&&nee._c&&(nee._d=!1),xne();const iee=nee&&rae(nee(ree)),see=ree.key||iee&&iee.key,lee=One(gne,{key:(see&&!gee(see)?see:`_${tee}`)+(!iee&&oee?"_fb":"")},iee||(oee?oee():[]),iee&&1===eee._?64:-2);return lee.scopeId&&(lee.slotScopeIds=[lee.scopeId+"-s"]),nee&&nee._c&&(nee._d=!0),lee}function rae(eee){return eee.some((eee=>!zne(eee)||eee.type!==wne&&!(eee.type===gne&&!rae(eee.children))))?eee:null}function oae(eee,tee){const ree={};for(const oee in eee)ree[Cee(oee)]=eee[oee];return ree}const aae=i=>i?Qne(i)?oie(i):aae(i.parent):null,nae=iee(Object.create(null),{$:i=>i,$el:i=>i.vnode.el,$data:i=>i.data,$props:i=>i.props,$attrs:i=>i.attrs,$slots:i=>i.slots,$refs:i=>i.refs,$parent:i=>aae(i.parent),$root:i=>aae(i.root),$host:i=>i.ce,$emit:i=>i.emit,$options:i=>gae(i),$forceUpdate:i=>i.f||(i.f=()=>{toe(i.update)}),$nextTick:i=>i.n||(i.n=eoe.bind(i.proxy)),$watch:i=>ane.bind(i)}),iae=(eee,ree)=>eee!==tee&&!eee.__isScriptSetup&&cee(eee,ree),sae={get({_:eee},ree){if("__v_skip"===ree)return!0;const{ctx:oee,setupState:aee,data:nee,props:iee,accessCache:see,type:lee,appContext:dee}=eee;let pee;if("$"!==ree[0]){const n=see[ree];if(void 0!==n)switch(n){case 1:return aee[ree];case 2:return nee[ree];case 4:return oee[ree];case 3:return iee[ree]}else{if(iae(aee,ree))return see[ree]=1,aee[ree];if(nee!==tee&&cee(nee,ree))return see[ree]=2,nee[ree];if((pee=eee.propsOptions[0])&&cee(pee,ree))return see[ree]=3,iee[ree];if(oee!==tee&&cee(oee,ree))return see[ree]=4,oee[ree];pae&&(see[ree]=0)}}const uee=nae[ree];let hee,fee;return uee?("$attrs"===ree&&Cte(eee.attrs,0,""),uee(eee)):(hee=lee.__cssModules)&&(hee=hee[ree])?hee:oee!==tee&&cee(oee,ree)?(see[ree]=4,oee[ree]):(fee=dee.config.globalProperties,cee(fee,ree)?fee[ree]:void 0)},set({_:eee},ree,oee){const{data:aee,setupState:nee,ctx:iee}=eee;return iae(nee,ree)?(nee[ree]=oee,!0):aee!==tee&&cee(aee,ree)?(aee[ree]=oee,!0):!cee(eee.props,ree)&&(("$"!==ree[0]||!(ree.slice(1)in eee))&&(iee[ree]=oee,!0))},has({_:{data:eee,setupState:ree,accessCache:oee,ctx:aee,appContext:nee,propsOptions:iee}},see){let lee;return!!oee[see]||eee!==tee&&cee(eee,see)||iae(ree,see)||(lee=iee[0])&&cee(lee,see)||cee(aee,see)||cee(nae,see)||cee(nee.config.globalProperties,see)},defineProperty(eee,tee,ree){return null!=ree.get?eee._.accessCache[tee]=0:cee(ree,"value")&&this.set(eee,tee,ree.value,null),Reflect.defineProperty(eee,tee,ree)}};function lae(){return function(){const i=Wne();return i.setupContext||(i.setupContext=rie(i))}().slots}function cae(eee){return dee(eee)?eee.reduce(((eee,p)=>(eee[p]=null,eee)),{}):eee}function dae(eee,tee){const ree=cae(eee);for(const oee in tee){if(oee.startsWith("__skip"))continue;let eee=ree[oee];eee?dee(eee)||hee(eee)?eee=ree[oee]={type:eee,default:tee[oee]}:eee.default=tee[oee]:null===eee&&(eee=ree[oee]={default:tee[oee]}),eee&&tee[`__skip_${oee}`]&&(eee.skipFactory=!0)}return ree}let pae=!0;function uae(eee){const tee=gae(eee),ree=eee.proxy,aee=eee.ctx;pae=!1,tee.beforeCreate&&hae(tee.beforeCreate,eee,"bc");const{data:nee,computed:iee,methods:see,watch:lee,provide:cee,inject:pee,created:uee,beforeMount:fee,mounted:gee,beforeUpdate:wee,updated:vee,activated:bee,deactivated:yee,beforeDestroy:xee,beforeUnmount:kee,destroyed:_ee,unmounted:See,render:Eee,renderTracked:Oee,renderTriggered:zee,errorCaptured:$ee,serverPrefetch:Cee,expose:jee,inheritAttrs:Aee,components:Tee,directives:Nee,filters:Iee}=tee;if(pee&&function(eee,tee){dee(eee)&&(eee=bae(eee));for(const ree in eee){const oee=eee[ree];let aee;aee=mee(oee)?"default"in oee?$ae(oee.from||ree,oee.default,!0):$ae(oee.from||ree):$ae(oee),kre(aee)?Object.defineProperty(tee,ree,{enumerable:!0,configurable:!0,get:()=>aee.value,set:v=>aee.value=v}):tee[ree]=aee}}(pee,aee,null),see)for(const oee in see){const eee=see[oee];hee(eee)&&(aee[oee]=eee.bind(ree))}if(nee){const tee=nee.call(ree,ree);mee(tee)&&(eee.data=dre(tee))}if(pae=!0,iee)for(const dee in iee){const eee=iee[dee],tee=hee(eee)?eee.bind(ree,ree):hee(eee.get)?eee.get.bind(ree,ree):oee,nee=!hee(eee)&&hee(eee.set)?eee.set.bind(ree):oee,c=nie({get:tee,set:nee});Object.defineProperty(aee,dee,{enumerable:!0,configurable:!0,get:()=>c.value,set:v=>c.value=v})}if(lee)for(const oee in lee)fae(lee[oee],aee,ree,oee);if(cee){const eee=hee(cee)?cee.call(ree):cee;Reflect.ownKeys(eee).forEach((tee=>{zae(tee,eee[tee])}))}function Ree(eee,tee){dee(tee)?tee.forEach((tee=>eee(tee.bind(ree)))):tee&&eee(tee.bind(ree))}if(uee&&hae(uee,eee,"c"),Ree(Moe,fee),Ree(Doe,gee),Ree(Foe,wee),Ree(Loe,vee),Ree(Aoe,bee),Ree(Toe,yee),Ree(Woe,$ee),Ree(Voe,Oee),Ree(qoe,zee),Ree(Uoe,kee),Ree(Boe,See),Ree(Yoe,Cee),dee(jee))if(jee.length){const tee=eee.exposed||(eee.exposed={});jee.forEach((eee=>{Object.defineProperty(tee,eee,{get:()=>ree[eee],set:tee=>ree[eee]=tee})}))}else eee.exposed||(eee.exposed={});Eee&&eee.render===oee&&(eee.render=Eee),null!=Aee&&(eee.inheritAttrs=Aee),Tee&&(eee.components=Tee),Nee&&(eee.directives=Nee),Cee&&zoe(eee)}function hae(eee,tee,ree){Vre(dee(eee)?eee.map((h2=>h2.bind(tee.proxy))):eee.bind(tee.proxy),tee,ree)}function fae(eee,tee,ree,oee){let aee=oee.includes(".")?nne(ree,oee):()=>ree[oee];if(fee(eee)){const ree=tee[eee];hee(ree)&&rne(aee,ree)}else if(hee(eee))rne(aee,eee.bind(ree));else if(mee(eee))if(dee(eee))eee.forEach((r=>fae(r,tee,ree,oee)));else{const oee=hee(eee.handler)?eee.handler.bind(ree):tee[eee.handler];hee(oee)&&rne(aee,oee,eee)}}function gae(eee){const tee=eee.type,{mixins:ree,extends:oee}=tee,{mixins:aee,optionsCache:nee,config:{optionMergeStrategies:iee}}=eee.appContext,see=nee.get(tee);let lee;return see?lee=see:aee.length||ree||oee?(lee={},aee.length&&aee.forEach((m=>mae(lee,m,iee,!0))),mae(lee,tee,iee)):lee=tee,mee(tee)&&nee.set(tee,lee),lee}function mae(to,eee,tee,ree=!1){const{mixins:oee,extends:aee}=eee;aee&&mae(to,aee,tee,!0),oee&&oee.forEach((m=>mae(to,m,tee,!0)));for(const nee in eee)if(ree&&"expose"===nee);else{const ree=wae[nee]||tee&&tee[nee];to[nee]=ree?ree(to[nee],eee[nee]):eee[nee]}return to}const wae={data:vae,props:kae,emits:kae,methods:xae,computed:xae,beforeCreate:yae,created:yae,beforeMount:yae,mounted:yae,beforeUpdate:yae,updated:yae,beforeDestroy:yae,beforeUnmount:yae,destroyed:yae,unmounted:yae,activated:yae,deactivated:yae,errorCaptured:yae,serverPrefetch:yae,components:xae,directives:xae,watch:function(to,eee){if(!to)return eee;if(!eee)return to;const tee=iee(Object.create(null),to);for(const ree in eee)tee[ree]=yae(to[ree],eee[ree]);return tee},provide:vae,inject:function(to,eee){return xae(bae(to),bae(eee))}};function vae(to,eee){return eee?to?function(){return iee(hee(to)?to.call(this,this):to,hee(eee)?eee.call(this,this):eee)}:eee:to}function bae(eee){if(dee(eee)){const tee={};for(let i=0;i(aee.has(eee)||(eee&&hee(eee.install)?(aee.add(eee),eee.install(lee,...tee)):hee(eee)&&(aee.add(eee),eee(lee,...tee))),lee),mixin:eee=>(oee.mixins.includes(eee)||oee.mixins.push(eee),lee),component:(eee,tee)=>tee?(oee.components[eee]=tee,lee):oee.components[eee],directive:(eee,tee)=>tee?(oee.directives[eee]=tee,lee):oee.directives[eee],mount(aee,nee,iee){if(!see){const nee=lee._ceVNode||Tne(tee,ree);return nee.appContext=oee,!0===iee?iee="svg":!1===iee&&(iee=void 0),eee(nee,aee,iee),see=!0,lee._container=aee,aee.__vue_app__=lee,oie(nee.component)}},onUnmount(eee){nee.push(eee)},unmount(){see&&(Vre(nee,lee._instance,16),eee(null,lee._container),delete lee._container.__vue_app__)},provide:(eee,tee)=>(oee.provides[eee]=tee,lee),runWithContext(fn){const eee=Oae;Oae=lee;try{return fn()}finally{Oae=eee}}};return lee}}let Oae=null;function zae(eee,tee){if(Vne){let ree=Vne.provides;const oee=Vne.parent&&Vne.parent.provides;oee===ree&&(ree=Vne.provides=Object.create(oee)),ree[eee]=tee}else;}function $ae(eee,tee,ree=!1){const oee=Vne||soe;if(oee||Oae){const aee=Oae?Oae._context.provides:oee?null==oee.parent?oee.vnode.appContext&&oee.vnode.appContext.provides:oee.parent.provides:void 0;if(aee&&eee in aee)return aee[eee];if(arguments.length>1)return ree&&hee(tee)?tee.call(oee&&oee.proxy):tee}}function Cae(){return!!(Vne||soe||Oae)}const jae={},Aae=()=>Object.create(jae),Tae=eee=>Object.getPrototypeOf(eee)===jae;function Nae(eee,tee,ree,oee=!1){const aee={},nee=Aae();eee.propsDefaults=Object.create(null),Iae(eee,tee,aee,nee);for(const iee in eee.propsOptions[0])iee in aee||(aee[iee]=void 0);ree?eee.props=oee?aee:hre(aee,!1,Kte,rre,ire):eee.type.props?eee.props=aee:eee.props=nee,eee.attrs=nee}function Iae(eee,ree,oee,aee){const[nee,iee]=eee.propsOptions;let see,lee=!1;if(ree)for(let tee in ree){if(kee(tee))continue;const dee=ree[tee];let pee;nee&&cee(nee,pee=Eee(tee))?iee&&iee.includes(pee)?(see||(see={}))[pee]=dee:oee[pee]=dee:cne(eee.emitsOptions,tee)||tee in aee&&dee===aee[tee]||(aee[tee]=dee,lee=!0)}if(iee){const ree=vre(oee),aee=see||tee;for(let i=0;i{fee=!0;const[tee,ree]=Mae(eee,oee,!0);iee(pee,tee),ree&&uee.push(...ree)};!aee&&oee.mixins.length&&oee.mixins.forEach(tee),eee.extends&&tee(eee.extends),eee.mixins&&eee.mixins.forEach(tee)}if(!lee&&!fee)return mee(eee)&&nee.set(eee,ree),ree;if(dee(lee))for(let i=0;i"_"===eee[0]||"$stable"===eee,Lae=eee=>dee(eee)?eee.map(Dne):[Dne(eee)],Uae=(eee,tee,ree)=>{if(tee._n)return tee;const oee=doe(((...eee)=>Lae(tee(...eee))),ree);return oee._c=!1,oee},Bae=(eee,tee,ree)=>{const oee=eee._ctx;for(const aee in eee){if(Fae(aee))continue;const ree=eee[aee];if(hee(ree))tee[aee]=Uae(0,ree,oee);else if(null!=ree){const eee=Lae(ree);tee[aee]=()=>eee}}},Yae=(eee,tee)=>{const ree=Lae(tee);eee.slots.default=()=>ree},qae=(eee,tee,ree)=>{for(const oee in tee)(ree||"_"!==oee)&&(eee[oee]=tee[oee])},Vae=function(fn,eee){eee&&eee.pendingBranch?dee(fn)?eee.effects.push(...fn):eee.effects.push(fn):(dee(cb=fn)?Gre.push(...cb):Xre&&-1===cb.id?Xre.splice(Qre+1,0,cb):1&cb.flags||(Gre.push(cb),cb.flags|=1),roe());var cb};function Wae(eee){return function(eee){Pee().__VUE__=!0;const{insert:aee,remove:nee,patchProp:iee,createElement:see,createText:lee,createComment:dee,setText:pee,setElementText:uee,parentNode:hee,nextSibling:fee,setScopeId:gee=oee,insertStaticContent:mee}=eee,vee=(n1,n2,eee,tee=null,ree=null,oee=null,aee=void 0,nee=null,iee=!!n2.dynamicChildren)=>{if(n1===n2)return;n1&&!$ne(n1,n2)&&(tee=Jee(n1),Hee(n1,ree,oee,!0),n1=null),-2===n2.patchFlag&&(iee=!1,n2.dynamicChildren=null);const{type:see,ref:lee,shapeFlag:cee}=n2;switch(see){case mne:bee(n1,n2,eee,tee);break;case wne:yee(n1,n2,eee,tee);break;case vne:null==n1&&xee(n2,eee,tee,aee);break;case gne:Mee(n1,n2,eee,tee,ree,oee,aee,nee,iee);break;default:1&cee?Oee(n1,n2,eee,tee,ree,oee,aee,nee,iee):6&cee?Dee(n1,n2,eee,tee,ree,oee,aee,nee,iee):(64&cee||128&cee)&&see.process(n1,n2,eee,tee,ree,oee,aee,nee,iee,rte)}null!=lee&&ree&&$oe(lee,n1&&n1.ref,oee,n2||n1,!n2)},bee=(n1,n2,eee,tee)=>{if(null==n1)aee(n2.el=lee(n2.children),eee,tee);else{const el=n2.el=n1.el;n2.children!==n1.children&&pee(el,n2.children)}},yee=(n1,n2,eee,tee)=>{null==n1?aee(n2.el=dee(n2.children||""),eee,tee):n2.el=n1.el},xee=(n2,eee,tee,ree)=>{[n2.el,n2.anchor]=mee(n2.children,eee,tee,ree,n2.el,n2.anchor)},_ee=({el:el,anchor:eee},tee,ree)=>{let oee;for(;el&&el!==eee;)oee=fee(el),aee(el,tee,ree),el=oee;aee(eee,tee,ree)},See=({el:el,anchor:eee})=>{let tee;for(;el&&el!==eee;)tee=fee(el),nee(el),el=tee;nee(eee)},Oee=(n1,n2,eee,tee,ree,oee,aee,nee,iee)=>{"svg"===n2.type?aee="svg":"math"===n2.type&&(aee="mathml"),null==n1?$ee(n2,eee,tee,ree,oee,aee,nee,iee):Nee(n1,n2,ree,oee,aee,nee,iee)},$ee=(eee,tee,ree,oee,nee,lee,cee,dee)=>{let el,pee;const{props:hee,shapeFlag:fee,transition:gee,dirs:mee}=eee;if(el=eee.el=see(eee.type,lee,hee&&hee.is,hee),8&fee?uee(el,eee.children):16&fee&&jee(eee.children,el,null,oee,nee,Hae(eee,lee),cee,dee),mee&&uoe(eee,null,oee,"created"),Cee(el,eee,eee.scopeId,cee,oee),hee){for(const eee in hee)"value"===eee||kee(eee)||iee(el,eee,null,hee[eee],lee,oee);"value"in hee&&iee(el,"value",null,hee.value,lee),(pee=hee.onVnodeBeforeMount)&&Bne(pee,oee,eee)}mee&&uoe(eee,null,oee,"beforeMount");const wee=function(eee,tee){return(!eee||eee&&!eee.pendingBranch)&&tee&&!tee.persisted}(nee,gee);wee&&gee.beforeEnter(el),aee(el,tee,ree),((pee=hee&&hee.onVnodeMounted)||wee||mee)&&Vae((()=>{pee&&Bne(pee,oee,eee),wee&&gee.enter(el),mee&&uoe(eee,null,oee,"mounted")}),nee)},Cee=(el,eee,tee,ree,oee)=>{if(tee&&gee(el,tee),ree)for(let i=0;i{for(let i=lee;i{const el=n2.el=n1.el;let{patchFlag:see,dynamicChildren:lee,dirs:cee}=n2;see|=16&n1.patchFlag;const dee=n1.props||tee,pee=n2.props||tee;let hee;if(eee&&Kae(eee,!1),(hee=pee.onVnodeBeforeUpdate)&&Bne(hee,eee,n2,n1),cee&&uoe(n2,n1,eee,"beforeUpdate"),eee&&Kae(eee,!0),(dee.innerHTML&&null==pee.innerHTML||dee.textContent&&null==pee.textContent)&&uee(el,""),lee?Iee(n1.dynamicChildren,lee,el,eee,ree,Hae(n2,oee),aee):nee||Yee(n1,n2,el,null,eee,ree,Hae(n2,oee),aee,!1),see>0){if(16&see)Ree(el,dee,pee,eee,oee);else if(2&see&&dee.class!==pee.class&&iee(el,"class",null,pee.class,oee),4&see&&iee(el,"style",dee.style,pee.style,oee),8&see){const tee=n2.dynamicProps;for(let i=0;i{hee&&Bne(hee,eee,n2,n1),cee&&uoe(n2,n1,eee,"updated")}),ree)},Iee=(eee,tee,ree,oee,aee,nee,iee)=>{for(let i=0;i{if(eee!==ree){if(eee!==tee)for(const tee in eee)kee(tee)||tee in ree||iee(el,tee,eee[tee],null,aee,oee);for(const tee in ree){if(kee(tee))continue;const nee=ree[tee],see=eee[tee];nee!==see&&"value"!==tee&&iee(el,tee,see,nee,aee,oee)}"value"in ree&&iee(el,"value",eee.value,ree.value,aee)}},Mee=(n1,n2,eee,tee,ree,oee,nee,iee,see)=>{const cee=n2.el=n1?n1.el:lee(""),dee=n2.anchor=n1?n1.anchor:lee("");let{patchFlag:pee,dynamicChildren:uee,slotScopeIds:hee}=n2;hee&&(iee=iee?iee.concat(hee):hee),null==n1?(aee(cee,eee,tee),aee(dee,eee,tee),jee(n2.children||[],eee,dee,ree,oee,nee,iee,see)):pee>0&&64&pee&&uee&&n1.dynamicChildren?(Iee(n1.dynamicChildren,uee,eee,ree,oee,nee,iee),(null!=n2.key||ree&&n2===ree.subTree)&&Gae(n1,n2,!0)):Yee(n1,n2,eee,dee,ree,oee,nee,iee,see)},Dee=(n1,n2,eee,tee,ree,oee,aee,nee,iee)=>{n2.slotScopeIds=nee,null==n1?512&n2.shapeFlag?ree.ctx.activate(n2,eee,tee,aee,iee):Fee(n2,eee,tee,ree,oee,aee,iee):Lee(n1,n2,iee)},Fee=(eee,ree,oee,aee,nee,iee,see)=>{const lee=eee.component=function(eee,ree,oee){const aee=eee.type,nee=(ree?ree.appContext:eee.appContext)||Yne,iee={uid:qne++,vnode:eee,type:aee,parent:ree,appContext:nee,root:null,next:null,subTree:null,effect:null,update:null,job:null,scope:new Zee(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:ree?ree.provides:Object.create(nee.provides),ids:ree?ree.ids:["",0,0],accessCache:null,renderCache:[],components:null,directives:null,propsOptions:Mae(aee,nee),emitsOptions:lne(aee,nee),emit:null,emitted:null,propsDefaults:tee,inheritAttrs:aee.inheritAttrs,ctx:tee,data:tee,props:tee,attrs:tee,slots:tee,refs:tee,setupState:tee,setupContext:null,suspense:oee,suspenseId:oee?oee.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null};iee.ctx={_:iee},iee.root=ree?ree.root:iee,iee.emit=sne.bind(null,iee),eee.ce&&eee.ce(iee);return iee}(eee,aee,nee);if(joe(eee)&&(lee.ctx.renderer=rte),function(eee,tee=!1,ree=!1){tee&&Kne(tee);const{props:oee,children:aee}=eee.vnode,nee=Qne(eee);Nae(eee,oee,nee,tee),((eee,tee,ree)=>{const oee=eee.slots=Aae();if(32&eee.vnode.shapeFlag){const eee=tee._;eee?(qae(oee,tee,ree),ree&&Tee(oee,"_",eee,!0)):Bae(tee,oee)}else tee&&Yae(eee,tee)})(eee,aee,ree);const iee=nee?function(eee,tee){const ree=eee.type;eee.accessCache=Object.create(null),eee.proxy=new Proxy(eee.ctx,sae);const{setup:oee}=ree;if(oee){vte();const ree=eee.setupContext=oee.length>1?rie(eee):null,aee=Gne(eee),nee=qre(oee,eee,0,[eee.props,ree]),iee=wee(nee);if(bte(),aee(),!iee&&!eee.sp||Coe(eee)||zoe(eee),iee){if(nee.then(Xne,Xne),tee)return nee.then((tee=>{Jne(eee,tee)})).catch((e=>{Wre(e,eee,0)}));eee.asyncDep=nee}else Jne(eee,nee)}else eie(eee)}(eee,tee):void 0;tee&&Kne(!1)}(lee,!1,see),lee.asyncDep){if(nee&&nee.registerDep(lee,Uee,see),!eee.el){const eee=lee.subTree=Tne(wne);yee(null,eee,ree,oee)}}else Uee(lee,eee,ree,oee,nee,iee,see)},Lee=(n1,n2,eee)=>{const tee=n2.component=n1.component;if(function(eee,tee,ree){const{props:oee,children:aee,component:nee}=eee,{props:iee,children:see,patchFlag:lee}=tee,cee=nee.emitsOptions;if(tee.dirs||tee.transition)return!0;if(!(ree&&lee>=0))return!(!aee&&!see||see&&see.$stable)||oee!==iee&&(oee?!iee||hne(oee,iee,cee):!!iee);if(1024&lee)return!0;if(16&lee)return oee?hne(oee,iee,cee):!!iee;if(8&lee){const eee=tee.dynamicProps;for(let i=0;i{const see=()=>{if(eee.isMounted){let{next:tee,bu:bu,u:u,parent:ree,vnode:oee}=eee;{const ree=Xae(eee);if(ree)return tee&&(tee.el=oee.el,Bee(eee,tee,iee)),void ree.asyncDep.then((()=>{eee.isUnmounted||see()}))}let lee,cee=tee;Kae(eee,!1),tee?(tee.el=oee.el,Bee(eee,tee,iee)):tee=oee,bu&&Aee(bu),(lee=tee.props&&tee.props.onVnodeBeforeUpdate)&&Bne(lee,ree,tee,oee),Kae(eee,!0);const dee=dne(eee),pee=eee.subTree;eee.subTree=dee,vee(pee,dee,hee(pee.el),Jee(pee),eee,aee,nee),tee.el=dee.el,null===cee&&function({vnode:eee,parent:tee},el){for(;tee;){const ree=tee.subTree;if(ree.suspense&&ree.suspense.activeBranch===eee&&(ree.el=eee.el),ree!==eee)break;(eee=tee.vnode).el=el,tee=tee.parent}}(eee,dee.el),u&&Vae(u,aee),(lee=tee.props&&tee.props.onVnodeUpdated)&&Vae((()=>Bne(lee,ree,tee,oee)),aee)}else{let iee;const{el:el,props:see}=tee,{bm:bm,m:m,parent:lee,root:cee,type:dee}=eee,pee=Coe(tee);Kae(eee,!1),bm&&Aee(bm),!pee&&(iee=see&&see.onVnodeBeforeMount)&&Bne(iee,lee,tee),Kae(eee,!0);{cee.ce&&cee.ce._injectChildStyle(dee);const iee=eee.subTree=dne(eee);vee(null,iee,ree,oee,eee,aee,nee),tee.el=iee.el}if(m&&Vae(m,aee),!pee&&(iee=see&&see.onVnodeMounted)){const eee=tee;Vae((()=>Bne(iee,lee,eee)),aee)}(256&tee.shapeFlag||lee&&Coe(lee.vnode)&&256&lee.vnode.shapeFlag)&&eee.a&&Vae(eee.a,aee),eee.isMounted=!0,tee=ree=oee=null}};eee.scope.on();const lee=eee.effect=new ote(see);eee.scope.off();const cee=eee.update=lee.run.bind(lee),dee=eee.job=lee.runIfDirty.bind(lee);dee.i=eee,dee.id=eee.uid,lee.scheduler=()=>toe(dee),Kae(eee,!0),cee()},Bee=(eee,ree,oee)=>{ree.component=eee;const aee=eee.vnode.props;eee.vnode=ree,eee.next=null,function(eee,tee,ree,oee){const{props:aee,attrs:nee,vnode:{patchFlag:iee}}=eee,see=vre(aee),[lee]=eee.propsOptions;let dee=!1;if(!(oee||iee>0)||16&iee){let oee;Iae(eee,tee,aee,nee)&&(dee=!0);for(const nee in see)tee&&(cee(tee,nee)||(oee=zee(nee))!==nee&&cee(tee,oee))||(lee?!ree||void 0===ree[nee]&&void 0===ree[oee]||(aee[nee]=Rae(lee,see,nee,void 0,eee,!0)):delete aee[nee]);if(nee!==see)for(const eee in nee)tee&&cee(tee,eee)||(delete nee[eee],dee=!0)}else if(8&iee){const ree=eee.vnode.dynamicProps;for(let i=0;i{const{vnode:aee,slots:nee}=eee;let iee=!0,see=tee;if(32&aee.shapeFlag){const eee=ree._;eee?oee&&1===eee?iee=!1:qae(nee,ree,oee):(iee=!ree.$stable,Bae(ree,nee)),see=ree}else ree&&(Yae(eee,ree),see={default:1});if(iee)for(const tee in nee)Fae(tee)||null!=see[tee]||delete nee[tee]})(eee,ree.children,oee),vte(),ooe(eee),bte()},Yee=(n1,n2,eee,tee,ree,oee,aee,nee,iee=!1)=>{const c1=n1&&n1.children,see=n1?n1.shapeFlag:0,c2=n2.children,{patchFlag:lee,shapeFlag:cee}=n2;if(lee>0){if(128&lee)return void Vee(c1,c2,eee,tee,ree,oee,aee,nee,iee);if(256&lee)return void qee(c1,c2,eee,tee,ree,oee,aee,nee,iee)}8&cee?(16&see&&Qee(c1,ree,oee),c2!==c1&&uee(eee,c2)):16&see?16&cee?Vee(c1,c2,eee,tee,ree,oee,aee,nee,iee):Qee(c1,ree,oee,!0):(8&see&&uee(eee,""),16&cee&&jee(c2,eee,tee,ree,oee,aee,nee,iee))},qee=(c1,c2,eee,tee,oee,aee,nee,iee,see)=>{c2=c2||ree;const lee=(c1=c1||ree).length,cee=c2.length,dee=Math.min(lee,cee);let i;for(i=0;icee?Qee(c1,oee,aee,!0,!1,dee):jee(c2,eee,tee,oee,aee,nee,iee,see,dee)},Vee=(c1,c2,eee,tee,oee,aee,nee,iee,see)=>{let i=0;const l2=c2.length;let e1=c1.length-1,e2=l2-1;for(;i<=e1&&i<=e2;){const n1=c1[i],n2=c2[i]=see?Fne(c2[i]):Dne(c2[i]);if(!$ne(n1,n2))break;vee(n1,n2,eee,null,oee,aee,nee,iee,see),i++}for(;i<=e1&&i<=e2;){const n1=c1[e1],n2=c2[e2]=see?Fne(c2[e2]):Dne(c2[e2]);if(!$ne(n1,n2))break;vee(n1,n2,eee,null,oee,aee,nee,iee,see),e1--,e2--}if(i>e1){if(i<=e2){const ree=e2+1,lee=reee2)for(;i<=e1;)Hee(c1[i],oee,aee,!0),i++;else{const s1=i,s2=i,lee=new Map;for(i=s2;i<=e2;i++){const eee=c2[i]=see?Fne(c2[i]):Dne(c2[i]);null!=eee.key&&lee.set(eee.key,i)}let j,cee=0;const dee=e2-s2+1;let pee=!1,uee=0;const hee=new Array(dee);for(i=0;i=dee){Hee(tee,oee,aee,!0);continue}let ree;if(null!=tee.key)ree=lee.get(tee.key);else for(j=s2;j<=e2;j++)if(0===hee[j-s2]&&$ne(tee,c2[j])){ree=j;break}void 0===ree?Hee(tee,oee,aee,!0):(hee[ree-s2]=i+1,ree>=uee?uee=ree:pee=!0,vee(tee,c2[ree],eee,null,oee,aee,nee,iee,see),cee++)}const fee=pee?function(eee){const p=eee.slice(),tee=[0];let i,j,u,v,c;const ree=eee.length;for(i=0;i>1,eee[tee[c]]0&&(p[i]=tee[u-1]),tee[u]=i)}}u=tee.length,v=tee[u-1];for(;u-- >0;)tee[u]=v,v=p[v];return tee}(hee):ree;for(j=fee.length-1,i=dee-1;i>=0;i--){const ree=s2+i,lee=c2[ree],cee=ree+1{const{el:el,type:iee,transition:see,children:lee,shapeFlag:cee}=eee;if(6&cee)return void Wee(eee.component.subTree,tee,ree,oee);if(128&cee)return void eee.suspense.move(tee,ree,oee);if(64&cee)return void iee.move(eee,tee,ree,rte);if(iee===gne){aee(el,tee,ree);for(let i=0;isee.enter(el)),nee);else{const{leave:eee,delayLeave:oee,afterLeave:nee}=see,iee=()=>aee(el,tee,ree),lee=()=>{eee(el,(()=>{iee(),nee&&nee()}))};oee?oee(el,iee,lee):lee()}else aee(el,tee,ree)},Hee=(eee,tee,ree,oee=!1,aee=!1)=>{const{type:nee,props:iee,ref:see,children:lee,dynamicChildren:cee,shapeFlag:dee,patchFlag:pee,dirs:uee,cacheIndex:hee}=eee;if(-2===pee&&(aee=!1),null!=see&&$oe(see,null,ree,eee,!0),null!=hee&&(tee.renderCache[hee]=void 0),256&dee)return void tee.ctx.deactivate(eee);const fee=1&dee&&uee,gee=!Coe(eee);let mee;if(gee&&(mee=iee&&iee.onVnodeBeforeUnmount)&&Bne(mee,tee,eee),6&dee)Xee(eee.component,ree,oee);else{if(128&dee)return void eee.suspense.unmount(ree,oee);fee&&uoe(eee,null,tee,"beforeUnmount"),64&dee?eee.type.remove(eee,tee,ree,rte,oee):cee&&!cee.hasOnce&&(nee!==gne||pee>0&&64&pee)?Qee(cee,tee,ree,!1,!0):(nee===gne&&384&pee||!aee&&16&dee)&&Qee(lee,tee,ree),oee&&Kee(eee)}(gee&&(mee=iee&&iee.onVnodeUnmounted)||fee)&&Vae((()=>{mee&&Bne(mee,tee,eee),fee&&uoe(eee,null,tee,"unmounted")}),ree)},Kee=eee=>{const{type:tee,el:el,anchor:ree,transition:oee}=eee;if(tee===gne)return void Gee(el,ree);if(tee===vne)return void See(eee);const aee=()=>{nee(el),oee&&!oee.persisted&&oee.afterLeave&&oee.afterLeave()};if(1&eee.shapeFlag&&oee&&!oee.persisted){const{leave:tee,delayLeave:ree}=oee,nee=()=>tee(el,aee);ree?ree(eee.el,aee,nee):nee()}else aee()},Gee=(eee,tee)=>{let ree;for(;eee!==tee;)ree=fee(eee),nee(eee),eee=ree;nee(tee)},Xee=(eee,tee,ree)=>{const{bum:oee,scope:aee,job:nee,subTree:iee,um:um,m:m,a:a}=eee;Qae(m),Qae(a),oee&&Aee(oee),aee.stop(),nee&&(nee.flags|=8,Hee(iee,eee,tee,ree)),um&&Vae(um,tee),Vae((()=>{eee.isUnmounted=!0}),tee),tee&&tee.pendingBranch&&!tee.isUnmounted&&eee.asyncDep&&!eee.asyncResolved&&eee.suspenseId===tee.pendingId&&(tee.deps--,0===tee.deps&&tee.resolve())},Qee=(eee,tee,ree,oee=!1,aee=!1,nee=0)=>{for(let i=nee;i{if(6&eee.shapeFlag)return Jee(eee.component.subTree);if(128&eee.shapeFlag)return eee.suspense.next();const el=fee(eee.anchor||eee.el),tee=el&&el[hoe];return tee?fee(tee):el};let ete=!1;const tte=(eee,tee,ree)=>{null==eee?tee._vnode&&Hee(tee._vnode,null,null,!0):vee(tee._vnode||null,eee,tee,null,null,null,ree),tee._vnode=eee,ete||(ete=!0,ooe(),aoe(),ete=!1)},rte={p:vee,um:Hee,m:Wee,r:Kee,mt:Fee,mc:jee,pc:Yee,pbc:Iee,n:Jee,o:eee};let ate;return{render:tte,hydrate:ate,createApp:Eae(tte)}}(eee)}function Hae({type:eee,props:tee},ree){return"svg"===ree&&"foreignObject"===eee||"mathml"===ree&&"annotation-xml"===eee&&tee&&tee.encoding&&tee.encoding.includes("html")?void 0:ree}function Kae({effect:eee,job:tee},ree){ree?(eee.flags|=32,tee.flags|=4):(eee.flags&=-33,tee.flags&=-5)}function Gae(n1,n2,eee=!1){const tee=n1.children,ree=n2.children;if(dee(tee)&&dee(ree))for(let i=0;i$ae(Zae);function ene(eee,tee){return one(eee,null,tee)}function tne(eee,tee){return one(eee,null,{flush:"post"})}function rne(eee,cb,tee){return one(eee,cb,tee)}function one(eee,cb,ree=tee){const{immediate:aee,deep:nee,flush:see,once:lee}=ree,cee=iee({},ree),dee=cb&&aee||!cb&&"post"!==see;let pee;if(Zne)if("sync"===see){const eee=Jae();pee=eee.__watcherHandles||(eee.__watcherHandles=[])}else if(!dee){const eee=()=>{};return eee.stop=oee,eee.resume=oee,eee.pause=oee,eee}const uee=Vne;cee.call=(fn,eee,tee)=>Vre(fn,uee,eee,tee);let hee=!1;"post"===see?cee.scheduler=eee=>{Vae(eee,uee&&uee.suspense)}:"sync"!==see&&(hee=!0,cee.scheduler=(eee,tee)=>{tee?eee():toe(eee)}),cee.augmentJob=eee=>{cb&&(eee.flags|=4),hee&&(eee.flags|=2,uee&&(eee.id=uee.uid,eee.i=uee))};const fee=Bre(eee,cb,cee);return Zne&&(pee?pee.push(fee):dee&&fee()),fee}function ane(eee,tee,ree){const oee=this.proxy,aee=fee(eee)?eee.includes(".")?nne(oee,eee):()=>oee[eee]:eee.bind(oee,oee);let cb;hee(tee)?cb=tee:(cb=tee.handler,ree=tee);const nee=Gne(this),iee=one(aee,cb.bind(oee),ree);return nee(),iee}function nne(eee,tee){const ree=tee.split(".");return()=>{let tee=eee;for(let i=0;i"modelValue"===tee||"model-value"===tee?eee.modelModifiers:eee[`${tee}Modifiers`]||eee[`${Eee(tee)}Modifiers`]||eee[`${zee(tee)}Modifiers`];function sne(eee,ree,...oee){if(eee.isUnmounted)return;const aee=eee.vnode.props||tee;let nee=oee;const iee=ree.startsWith("update:"),see=iee&&ine(aee,ree.slice(7));let lee;see&&(see.trim&&(nee=oee.map((a=>fee(a)?a.trim():a))),see.number&&(nee=oee.map(Nee)));let cee=aee[lee=Cee(ree)]||aee[lee=Cee(Eee(ree))];!cee&&iee&&(cee=aee[lee=Cee(zee(ree))]),cee&&Vre(cee,eee,6,nee);const dee=aee[lee+"Once"];if(dee){if(eee.emitted){if(eee.emitted[lee])return}else eee.emitted={};eee.emitted[lee]=!0,Vre(dee,eee,6,nee)}}function lne(eee,tee,ree=!1){const oee=tee.emitsCache,aee=oee.get(eee);if(void 0!==aee)return aee;const nee=eee.emits;let see={},lee=!1;if(!hee(eee)){const oee=eee=>{const ree=lne(eee,tee,!0);ree&&(lee=!0,iee(see,ree))};!ree&&tee.mixins.length&&tee.mixins.forEach(oee),eee.extends&&oee(eee.extends),eee.mixins&&eee.mixins.forEach(oee)}return nee||lee?(dee(nee)?nee.forEach((eee=>see[eee]=null)):iee(see,nee),mee(eee)&&oee.set(eee,see),see):(mee(eee)&&oee.set(eee,null),null)}function cne(eee,tee){return!(!eee||!aee(tee))&&(tee=tee.slice(2).replace(/Once$/,""),cee(eee,tee[0].toLowerCase()+tee.slice(1))||cee(eee,zee(tee))||cee(eee,tee))}function dne(eee){const{type:tee,vnode:ree,proxy:oee,withProxy:aee,propsOptions:[iee],slots:see,attrs:lee,emit:cee,render:dee,renderCache:pee,props:uee,data:hee,setupState:fee,ctx:gee,inheritAttrs:mee}=eee,wee=coe(eee);let vee,bee;try{if(4&ree.shapeFlag){const eee=aee||oee,tee=eee;vee=Dne(dee.call(tee,eee,pee,uee,fee,hee,gee)),bee=lee}else{const eee=tee;0,vee=Dne(eee.length>1?eee(uee,{attrs:lee,slots:see,emit:cee}):eee(uee,null)),bee=tee.props?lee:pne(lee)}}catch(xee){bne.length=0,Wre(xee,eee,1),vee=Tne(wne)}let yee=vee;if(bee&&!1!==mee){const eee=Object.keys(bee),{shapeFlag:tee}=yee;eee.length&&7&tee&&(iee&&eee.some(nee)&&(bee=une(bee,iee)),yee=Ine(yee,bee,!1,!0))}return ree.dirs&&(yee=Ine(yee,null,!1,!0),yee.dirs=yee.dirs?yee.dirs.concat(ree.dirs):ree.dirs),ree.transition&&Soe(yee,ree.transition),vee=yee,coe(wee),vee}const pne=eee=>{let tee;for(const ree in eee)("class"===ree||"style"===ree||aee(ree))&&((tee||(tee={}))[ree]=eee[ree]);return tee},une=(eee,tee)=>{const ree={};for(const oee in eee)nee(oee)&&oee.slice(9)in tee||(ree[oee]=eee[oee]);return ree};function hne(eee,tee,ree){const oee=Object.keys(tee);if(oee.length!==Object.keys(eee).length)return!0;for(let i=0;ieee.__isSuspense;const gne=Symbol.for("v-fgt"),mne=Symbol.for("v-txt"),wne=Symbol.for("v-cmt"),vne=Symbol.for("v-stc"),bne=[];let yne=null;function xne(eee=!1){bne.push(yne=eee?null:[])}let kne=1;function _ne(eee,tee=!1){kne+=eee,eee<0&&yne&&tee&&(yne.hasOnce=!0)}function Sne(eee){return eee.dynamicChildren=kne>0?yne||ree:null,bne.pop(),yne=bne[bne.length-1]||null,kne>0&&yne&&yne.push(eee),eee}function Ene(eee,tee,ree,oee,aee,nee){return Sne(Ane(eee,tee,ree,oee,aee,nee,!0))}function One(eee,tee,ree,oee,aee){return Sne(Tne(eee,tee,ree,oee,aee,!0))}function zne(eee){return!!eee&&!0===eee.__v_isVNode}function $ne(n1,n2){return n1.type===n2.type&&n1.key===n2.key}const Cne=({key:eee})=>null!=eee?eee:null,jne=({ref:eee,ref_key:tee,ref_for:ree})=>("number"==typeof eee&&(eee=""+eee),null!=eee?fee(eee)||kre(eee)||hee(eee)?{i:soe,r:eee,k:tee,f:!!ree}:eee:null);function Ane(eee,tee=null,ree=null,oee=0,aee=null,nee=(eee===gne?0:1),iee=!1,see=!1){const lee={__v_isVNode:!0,__v_skip:!0,type:eee,props:tee,key:tee&&Cne(tee),ref:tee&&jne(tee),scopeId:loe,slotScopeIds:null,children:ree,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:nee,patchFlag:oee,dynamicProps:aee,dynamicChildren:null,appContext:null,ctx:soe};return see?(Lne(lee,ree),128&nee&&eee.normalize(lee)):ree&&(lee.shapeFlag|=fee(ree)?8:16),kne>0&&!iee&&yne&&(lee.patchFlag>0||6&nee)&&32!==lee.patchFlag&&yne.push(lee),lee}const Tne=function(eee,tee=null,ree=null,oee=0,aee=null,nee=!1){eee&&eee!==Goe||(eee=wne);if(zne(eee)){const oee=Ine(eee,tee,!0);return ree&&Lne(oee,ree),kne>0&&!nee&&yne&&(6&oee.shapeFlag?yne[yne.indexOf(eee)]=oee:yne.push(oee)),oee.patchFlag=-2,oee}see=eee,hee(see)&&"__vccOpts"in see&&(eee=eee.__vccOpts);var see;if(tee){tee=Nne(tee);let{class:eee,style:ree}=tee;eee&&!fee(eee)&&(tee.class=Bee(eee)),mee(ree)&&(wre(ree)&&!dee(ree)&&(ree=iee({},ree)),tee.style=Mee(ree))}const lee=fee(eee)?1:fne(eee)?128:(eee=>eee.__isTeleport)(eee)?64:mee(eee)?4:hee(eee)?2:0;return Ane(eee,tee,ree,oee,aee,lee,nee,!0)};function Nne(eee){return eee?wre(eee)||Tae(eee)?iee({},eee):eee:null}function Ine(eee,tee,ree=!1,oee=!1){const{props:aee,ref:nee,patchFlag:iee,children:see,transition:lee}=eee,cee=tee?Une(aee||{},tee):aee,pee={__v_isVNode:!0,__v_skip:!0,type:eee.type,props:cee,key:cee&&Cne(cee),ref:tee&&tee.ref?ree&&nee?dee(nee)?nee.concat(jne(tee)):[nee,jne(tee)]:jne(tee):nee,scopeId:eee.scopeId,slotScopeIds:eee.slotScopeIds,children:see,target:eee.target,targetStart:eee.targetStart,targetAnchor:eee.targetAnchor,staticCount:eee.staticCount,shapeFlag:eee.shapeFlag,patchFlag:tee&&eee.type!==gne?-1===iee?16:16|iee:iee,dynamicProps:eee.dynamicProps,dynamicChildren:eee.dynamicChildren,appContext:eee.appContext,dirs:eee.dirs,transition:lee,component:eee.component,suspense:eee.suspense,ssContent:eee.ssContent&&Ine(eee.ssContent),ssFallback:eee.ssFallback&&Ine(eee.ssFallback),el:eee.el,anchor:eee.anchor,ctx:eee.ctx,ce:eee.ce};return lee&&oee&&Soe(pee,lee.clone(pee)),pee}function Rne(eee=" ",tee=0){return Tne(mne,null,eee,tee)}function Pne(eee,tee){const ree=Tne(vne,null,eee);return ree.staticCount=tee,ree}function Mne(eee="",tee=!1){return tee?(xne(),One(wne,null,eee)):Tne(wne,null,eee)}function Dne(eee){return null==eee||"boolean"==typeof eee?Tne(wne):dee(eee)?Tne(gne,null,eee.slice()):zne(eee)?Fne(eee):Tne(mne,null,String(eee))}function Fne(eee){return null===eee.el&&-1!==eee.patchFlag||eee.memo?eee:Ine(eee)}function Lne(eee,tee){let ree=0;const{shapeFlag:oee}=eee;if(null==tee)tee=null;else if(dee(tee))ree=16;else if("object"==typeof tee){if(65&oee){const ree=tee.default;return void(ree&&(ree._c&&(ree._d=!1),Lne(eee,ree()),ree._c&&(ree._d=!0)))}{ree=32;const oee=tee._;oee||Tae(tee)?3===oee&&soe&&(1===soe.slots._?tee._=1:(tee._=2,eee.patchFlag|=1024)):tee._ctx=soe}}else hee(tee)?(tee={default:tee,_ctx:soe},ree=32):(tee=String(tee),64&oee?(ree=16,tee=[Rne(tee)]):ree=8);eee.children=tee,eee.shapeFlag|=ree}function Une(...eee){const tee={};for(let i=0;iVne||soe;let Hne,Kne;{const g=Pee(),eee=(eee,tee)=>{let ree;return(ree=g[eee])||(ree=g[eee]=[]),ree.push(tee),v=>{ree.length>1?ree.forEach((eee=>eee(v))):ree[0](v)}};Hne=eee("__VUE_INSTANCE_SETTERS__",(v=>Vne=v)),Kne=eee("__VUE_SSR_SETTERS__",(v=>Zne=v))}const Gne=eee=>{const tee=Vne;return Hne(eee),eee.scope.on(),()=>{eee.scope.off(),Hne(tee)}},Xne=()=>{Vne&&Vne.scope.off(),Hne(null)};function Qne(eee){return 4&eee.vnode.shapeFlag}let Zne=!1;function Jne(eee,tee,ree){hee(tee)?eee.type.__ssrInlineRender?eee.ssrRender=tee:eee.render=tee:mee(tee)&&(eee.setupState=jre(tee)),eie(eee)}function eie(eee,tee,ree){const aee=eee.type;eee.render||(eee.render=aee.render||oee);{const tee=Gne(eee);vte();try{uae(eee)}finally{bte(),tee()}}}const tie={get:(eee,tee)=>(Cte(eee,0,""),eee[tee])};function rie(eee){const tee=tee=>{eee.exposed=tee||{}};return{attrs:new Proxy(eee.attrs,tie),slots:eee.slots,emit:eee.emit,expose:tee}}function oie(eee){return eee.exposed?eee.exposeProxy||(eee.exposeProxy=new Proxy(jre(bre(eee.exposed)),{get:(tee,ree)=>ree in tee?tee[ree]:ree in nae?nae[ree](eee):void 0,has:(eee,tee)=>tee in eee||tee in nae})):eee.proxy}function aie(eee,tee=!0){return hee(eee)?eee.displayName||eee.name:eee.name||tee&&eee.__name}const nie=(eee,tee)=>{const c=function(eee,tee,ree=!1){let oee,aee;return hee(eee)?oee=eee:(oee=eee.get,aee=eee.set),new Dre(oee,aee,ree)}(eee,0,Zne);return c};function h(eee,tee,ree){const l=arguments.length;return 2===l?mee(tee)&&!dee(tee)?zne(tee)?Tne(eee,null,[tee]):Tne(eee,tee):Tne(eee,null,tee):(l>3?ree=Array.prototype.slice.call(arguments,2):3===l&&zne(ree)&&(ree=[ree]),Tne(eee,tee,ree))}const iie="3.5.13"; +/** +* @vue/runtime-dom v3.5.13 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/let sie;const tt="undefined"!=typeof window&&window.trustedTypes;if(tt)try{sie=tt.createPolicy("vue",{createHTML:eee=>eee})}catch(e){}const lie=sie?eee=>sie.createHTML(eee):eee=>eee,cie="undefined"!=typeof document?document:null,die=cie&&cie.createElement("template"),pie={insert:(eee,tee,ree)=>{tee.insertBefore(eee,ree||null)},remove:eee=>{const tee=eee.parentNode;tee&&tee.removeChild(eee)},createElement:(eee,tee,is,ree)=>{const el="svg"===tee?cie.createElementNS("http://www.w3.org/2000/svg",eee):"mathml"===tee?cie.createElementNS("http://www.w3.org/1998/Math/MathML",eee):is?cie.createElement(eee,{is:is}):cie.createElement(eee);return"select"===eee&&ree&&null!=ree.multiple&&el.setAttribute("multiple",ree.multiple),el},createText:eee=>cie.createTextNode(eee),createComment:eee=>cie.createComment(eee),setText:(eee,tee)=>{eee.nodeValue=tee},setElementText:(el,eee)=>{el.textContent=eee},parentNode:eee=>eee.parentNode,nextSibling:eee=>eee.nextSibling,querySelector:eee=>cie.querySelector(eee),setScopeId(el,id){el.setAttribute(id,"")},insertStaticContent(eee,tee,ree,oee,aee,nee){const iee=ree?ree.previousSibling:tee.lastChild;if(aee&&(aee===nee||aee.nextSibling))for(;tee.insertBefore(aee.cloneNode(!0),ree),aee!==nee&&(aee=aee.nextSibling););else{die.innerHTML=lie("svg"===oee?`${eee}`:"mathml"===oee?`${eee}`:eee);const aee=die.content;if("svg"===oee||"mathml"===oee){const eee=aee.firstChild;for(;eee.firstChild;)aee.appendChild(eee.firstChild);aee.removeChild(eee)}tee.insertBefore(aee,ree)}return[iee?iee.nextSibling:tee.firstChild,ree?ree.previousSibling:tee.lastChild]}},uie=Symbol("_vtc");const hie=Symbol("_vod"),fie=Symbol("_vsh"),gie={beforeMount(el,{value:eee},{transition:tee}){el[hie]="none"===el.style.display?"":el.style.display,tee&&eee?tee.beforeEnter(el):mie(el,eee)},mounted(el,{value:eee},{transition:tee}){tee&&eee&&tee.enter(el)},updated(el,{value:eee,oldValue:tee},{transition:ree}){!eee!=!tee&&(ree?eee?(ree.beforeEnter(el),mie(el,!0),ree.enter(el)):ree.leave(el,(()=>{mie(el,!1)})):mie(el,eee))},beforeUnmount(el,{value:eee}){mie(el,eee)}};function mie(el,eee){el.style.display=eee?el[hie]:"none",el[fie]=!eee}const wie=Symbol(""),vie=/(^|;)\s*display\s*:/;const bie=/\s*!important$/;function yie(eee,tee,ree){if(dee(ree))ree.forEach((v=>yie(eee,tee,v)));else if(null==ree&&(ree=""),tee.startsWith("--"))eee.setProperty(tee,ree);else{const oee=function(eee,tee){const ree=kie[tee];if(ree)return ree;let oee=Eee(tee);if("filter"!==oee&&oee in eee)return kie[tee]=oee;oee=$ee(oee);for(let i=0;i{if(e._vts){if(e._vts<=ree.attached)return}else e._vts=Date.now();Vre(function(e,eee){if(dee(eee)){const tee=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{tee.call(e),e._stopped=!0},eee.map((fn=>e2=>!e2._stopped&&fn&&fn(e2)))}return eee}(e,ree.value),tee,5,[e])};return ree.value=eee,ree.attached=Tie(),ree}(ree,oee);Oie(el,tee,nee,iee)}else nee&&(!function(el,eee,tee,ree){el.removeEventListener(eee,tee,ree)}(el,tee,nee,iee),aee[eee]=void 0)}}const Cie=/(?:Once|Passive|Capture)$/;let jie=0;const Aie=Promise.resolve(),Tie=()=>jie||(Aie.then((()=>jie=0)),jie=Date.now());const Nie=eee=>111===eee.charCodeAt(0)&&110===eee.charCodeAt(1)&&eee.charCodeAt(2)>96&&eee.charCodeAt(2)<123;const Iie={}; +/*! #__NO_SIDE_EFFECTS__ */const Rie="undefined"!=typeof HTMLElement?HTMLElement:class{};class Pie extends Rie{constructor(eee,tee={},ree=Qie){super(),this._def=eee,this._props=tee,this._createApp=ree,this._isVueCE=!0,this._instance=null,this._app=null,this._nonce=this._def.nonce,this._connected=!1,this._resolved=!1,this._numberProps=null,this._styleChildren=new WeakSet,this._ob=null,this.shadowRoot&&ree!==Qie?this._root=this.shadowRoot:!1!==eee.shadowRoot?(this.attachShadow({mode:"open"}),this._root=this.shadowRoot):this._root=this,this._def.__asyncLoader||this._resolveProps(this._def)}connectedCallback(){if(!this.isConnected)return;this.shadowRoot||this._parseSlots(),this._connected=!0;let eee=this;for(;eee=eee&&(eee.parentNode||eee.host);)if(eee instanceof Pie){this._parent=eee;break}this._instance||(this._resolved?(this._setParent(),this._update()):eee&&eee._pendingResolve?this._pendingResolve=eee._pendingResolve.then((()=>{this._pendingResolve=void 0,this._resolveDef()})):this._resolveDef())}_setParent(eee=this._parent){eee&&(this._instance.parent=eee._instance,this._instance.provides=eee._instance.provides)}disconnectedCallback(){this._connected=!1,eoe((()=>{this._connected||(this._ob&&(this._ob.disconnect(),this._ob=null),this._app&&this._app.unmount(),this._instance&&(this._instance.ce=void 0),this._app=this._instance=null)}))}_resolveDef(){if(this._pendingResolve)return;for(let i=0;i{for(const m of eee)this._setAttr(m.attributeName)})),this._ob.observe(this,{attributes:!0});const eee=(eee,tee=!1)=>{this._resolved=!0,this._pendingResolve=void 0;const{props:ree,styles:oee}=eee;let aee;if(ree&&!dee(ree))for(const nee in ree){const eee=ree[nee];(eee===Number||eee&&eee.type===Number)&&(nee in this._props&&(this._props[nee]=Iee(this._props[nee])),(aee||(aee=Object.create(null)))[Eee(nee)]=!0)}this._numberProps=aee,tee&&this._resolveProps(eee),this.shadowRoot&&this._applyStyles(oee),this._mount(eee)},tee=this._def.__asyncLoader;tee?this._pendingResolve=tee().then((tee=>eee(this._def=tee,!0))):eee(this._def)}_mount(eee){this._app=this._createApp(eee),eee.configureApp&&eee.configureApp(this._app),this._app._ceVNode=this._createVNode(),this._app.mount(this._root);const tee=this._instance&&this._instance.exposed;if(tee)for(const ree in tee)cee(this,ree)||Object.defineProperty(this,ree,{get:()=>zre(tee[ree])})}_resolveProps(eee){const{props:tee}=eee,ree=dee(tee)?tee:Object.keys(tee||{});for(const oee of Object.keys(this))"_"!==oee[0]&&ree.includes(oee)&&this._setProp(oee,this[oee]);for(const oee of ree.map(Eee))Object.defineProperty(this,oee,{get(){return this._getProp(oee)},set(eee){this._setProp(oee,eee,!0,!0)}})}_setAttr(eee){if(eee.startsWith("data-v-"))return;const tee=this.hasAttribute(eee);let ree=tee?this.getAttribute(eee):Iie;const oee=Eee(eee);tee&&this._numberProps&&this._numberProps[oee]&&(ree=Iee(ree)),this._setProp(oee,ree,!1,!0)}_getProp(eee){return this._props[eee]}_setProp(eee,tee,ree=!0,oee=!1){if(tee!==this._props[eee]&&(tee===Iie?delete this._props[eee]:(this._props[eee]=tee,"key"===eee&&this._app&&(this._app._ceVNode.key=tee)),oee&&this._instance&&this._update(),ree)){const ob=this._ob;ob&&ob.disconnect(),!0===tee?this.setAttribute(zee(eee),""):"string"==typeof tee||"number"==typeof tee?this.setAttribute(zee(eee),tee+""):tee||this.removeAttribute(zee(eee)),ob&&ob.observe(this,{attributes:!0})}}_update(){Xie(this._createVNode(),this._root)}_createVNode(){const eee={};this.shadowRoot||(eee.onVnodeMounted=eee.onVnodeUpdated=this._renderSlots.bind(this));const tee=Tne(this._def,iee(eee,this._props));return this._instance||(tee.ce=eee=>{this._instance=eee,eee.ce=this,eee.isCE=!0;const tee=(eee,tee)=>{this.dispatchEvent(new CustomEvent(eee,yee(tee[0])?iee({detail:tee},tee[0]):{detail:tee}))};eee.emit=(eee,...ree)=>{tee(eee,ree),zee(eee)!==eee&&tee(zee(eee),ree)},this._setParent()}),tee}_applyStyles(eee,tee){if(!eee)return;if(tee){if(tee===this._def||this._styleChildren.has(tee))return;this._styleChildren.add(tee)}const ree=this._nonce;for(let i=eee.length-1;i>=0;i--){const s=document.createElement("style");ree&&s.setAttribute("nonce",ree),s.textContent=eee[i],this.shadowRoot.prepend(s)}}_parseSlots(){const eee=this._slots={};let n;for(;n=this.firstChild;){const tee=1===n.nodeType&&n.getAttribute("slot")||"default";(eee[tee]||(eee[tee]=[])).push(n),this.removeChild(n)}}_renderSlots(){const eee=(this._teleportTarget||this).querySelectorAll("slot"),tee=this._instance.type.__scopeId;for(let i=0;i{const fn=eee.props["onUpdate:modelValue"]||!1;return dee(fn)?eee=>Aee(fn,eee):fn};function Die(e){e.target.composing=!0}function Fie(e){const eee=e.target;eee.composing&&(eee.composing=!1,eee.dispatchEvent(new Event("input")))}const Lie=Symbol("_assign"),Uie={created(el,{modifiers:{lazy:eee,trim:tee,number:ree}},oee){el[Lie]=Mie(oee);const aee=ree||oee.props&&"number"===oee.props.type;Oie(el,eee?"change":"input",(e=>{if(e.target.composing)return;let eee=el.value;tee&&(eee=eee.trim()),aee&&(eee=Nee(eee)),el[Lie](eee)})),tee&&Oie(el,"change",(()=>{el.value=el.value.trim()})),eee||(Oie(el,"compositionstart",Die),Oie(el,"compositionend",Fie),Oie(el,"change",Fie))},mounted(el,{value:eee}){el.value=null==eee?"":eee},beforeUpdate(el,{value:eee,oldValue:tee,modifiers:{lazy:ree,trim:oee,number:aee}},nee){if(el[Lie]=Mie(nee),el.composing)return;const iee=null==eee?"":eee;if((!aee&&"number"!==el.type||/^0\d/.test(el.value)?el.value:Nee(el.value))!==iee){if(document.activeElement===el&&"range"!==el.type){if(ree&&eee===tee)return;if(oee&&el.value.trim()===iee)return}el.value=iee}}},Bie=["ctrl","shift","alt","meta"],Yie={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&0!==e.button,middle:e=>"button"in e&&1!==e.button,right:e=>"button"in e&&2!==e.button,exact:(e,eee)=>Bie.some((m=>e[`${m}Key`]&&!eee.includes(m)))},qie=(fn,eee)=>{const tee=fn._withMods||(fn._withMods={}),ree=eee.join(".");return tee[ree]||(tee[ree]=(tee,...ree)=>{for(let i=0;i{const tee=fn._withKeys||(fn._withKeys={}),ree=eee.join(".");return tee[ree]||(tee[ree]=tee=>{if(!("key"in tee))return;const ree=zee(tee.key);return eee.some((k=>k===ree||Vie[k]===ree))?fn(tee):void 0})},Hie=iee({patchProp:(el,eee,tee,ree,oee,iee)=>{const see="svg"===oee;"class"===eee?function(el,eee,tee){const ree=el[uie];ree&&(eee=(eee?[eee,...ree]:[...ree]).join(" ")),null==eee?el.removeAttribute("class"):tee?el.setAttribute("class",eee):el.className=eee}(el,ree,see):"style"===eee?function(el,eee,tee){const ree=el.style,oee=fee(tee);let aee=!1;if(tee&&!oee){if(eee)if(fee(eee))for(const oee of eee.split(";")){const eee=oee.slice(0,oee.indexOf(":")).trim();null==tee[eee]&&yie(ree,eee,"")}else for(const oee in eee)null==tee[oee]&&yie(ree,oee,"");for(const eee in tee)"display"===eee&&(aee=!0),yie(ree,eee,tee[eee])}else if(oee){if(eee!==tee){const eee=ree[wie];eee&&(tee+=";"+eee),ree.cssText=tee,aee=vie.test(tee)}}else eee&&el.removeAttribute("style");hie in el&&(el[hie]=aee?ree.display:"",el[fie]&&(ree.display="none"))}(el,tee,ree):aee(eee)?nee(eee)||$ie(el,eee,0,ree,iee):("."===eee[0]?(eee=eee.slice(1),1):"^"===eee[0]?(eee=eee.slice(1),0):function(el,eee,tee,ree){if(ree)return"innerHTML"===eee||"textContent"===eee||!!(eee in el&&Nie(eee)&&hee(tee));if("spellcheck"===eee||"draggable"===eee||"translate"===eee)return!1;if("form"===eee)return!1;if("list"===eee&&"INPUT"===el.tagName)return!1;if("type"===eee&&"TEXTAREA"===el.tagName)return!1;if("width"===eee||"height"===eee){const eee=el.tagName;if("IMG"===eee||"VIDEO"===eee||"CANVAS"===eee||"SOURCE"===eee)return!1}if(Nie(eee)&&fee(tee))return!1;return eee in el}(el,eee,ree,see))?(Eie(el,eee,ree),el.tagName.includes("-")||"value"!==eee&&"checked"!==eee&&"selected"!==eee||Sie(el,eee,ree,see,0,"value"!==eee)):!el._isVueCE||!/[A-Z]/.test(eee)&&fee(ree)?("true-value"===eee?el._trueValue=ree:"false-value"===eee&&(el._falseValue=ree),Sie(el,eee,ree,see)):Eie(el,Eee(eee),ree,0,eee)}},pie);let Kie;function Gie(){return Kie||(Kie=Wae(Hie))}const Xie=(...eee)=>{Gie().render(...eee)},Qie=(...eee)=>{const tee=Gie().createApp(...eee),{mount:ree}=tee;return tee.mount=eee=>{const oee=function(eee){if(fee(eee)){return document.querySelector(eee)}return eee}(eee);if(!oee)return;const aee=tee._component;hee(aee)||aee.render||aee.template||(aee.template=oee.innerHTML),1===oee.nodeType&&(oee.textContent="");const nee=ree(oee,!1,function(eee){if(eee instanceof SVGElement)return"svg";if("function"==typeof MathMLElement&&eee instanceof MathMLElement)return"mathml"}(oee));return oee instanceof Element&&(oee.removeAttribute("v-cloak"),oee.setAttribute("data-v-app","")),nee},tee};const Zie={"{0} {1} Key…":"{0} {1} Key…","{0} devices":"{0} devices","{0} out of {1} allowed devices – upgrade your key to support more devices":"{0} out of {1} allowed devices – upgrade your key to support more devices","{0} out of {1} devices":"{0} out of {1} devices","{0} Release Notes":"{0} Release Notes","{0} Signed In Successfully":"{0} Signed In Successfully","{0} Signed Out Successfully":"{0} Signed Out Successfully","{0} Update Available":"{0} Update Available","{1} Key {0} Successfully":"{1} Key {0} Successfully","

    It is not possible to use a Trial key with an existing Unraid OS installation.

    You may purchase a license key corresponding to this USB Flash device to continue using this installation.

    ":"

    It is not possible to use a Trial key with an existing Unraid OS installation.

    You may purchase a license key corresponding to this USB Flash device to continue using this installation.

    ","

    Please refresh the page to ensure you load your latest configuration

    ":"

    Please refresh the page to ensure you load your latest configuration

    ","

    Register for Connect by signing in to your Unraid.net account

    ":"

    Register for Connect by signing in to your Unraid.net account

    ","

    The license key file does not correspond to the USB Flash boot device. Please copy the correct key file to the /config directory on your USB Flash boot device or choose Purchase Key.

    Your Unraid registration key is ineligible for replacement as it has been replaced within the last 12 months.

    ":"

    The license key file does not correspond to the USB Flash boot device. Please copy the correct key file to the /config directory on your USB Flash boot device or choose Purchase Key.

    Your Unraid registration key is ineligible for replacement as it has been replaced within the last 12 months.

    ","

    The license key file does not correspond to the USB Flash boot device. Please copy the correct key file to the /config directory on your USB Flash boot device or choose Purchase Key.

    Your Unraid registration key is ineligible for replacement as it is blacklisted.

    ":"

    The license key file does not correspond to the USB Flash boot device. Please copy the correct key file to the /config directory on your USB Flash boot device or choose Purchase Key.

    Your Unraid registration key is ineligible for replacement as it is blacklisted.

    ","

    The license key file does not correspond to the USB Flash boot device. Please copy the correct key file to the /config directory on your USB Flash boot device.

    You may also attempt to Purchase or Replace your key.

    ":"

    The license key file does not correspond to the USB Flash boot device. Please copy the correct key file to the /config directory on your USB Flash boot device.

    You may also attempt to Purchase or Replace your key.

    ","

    There are multiple license key files present on your USB flash device and none of them correspond to the USB Flash boot device. Please remove all key files, except the one you want to replace, from the /config directory on your USB Flash boot device.

    Alternately you may purchase a license key for this USB flash device.

    If you want to replace one of your license keys with a new key bound to this USB Flash device, please first remove all other key files first.

    ":"

    There are multiple license key files present on your USB flash device and none of them correspond to the USB Flash boot device. Please remove all key files, except the one you want to replace, from the /config directory on your USB Flash boot device.

    Alternately you may purchase a license key for this USB flash device.

    If you want to replace one of your license keys with a new key bound to this USB Flash device, please first remove all other key files first.

    ","

    There is a physical problem accessing your USB Flash boot device

    ":"

    There is a physical problem accessing your USB Flash boot device

    ","

    There is a problem with your USB Flash device

    ":"

    There is a problem with your USB Flash device

    ","

    This USB Flash boot device has been blacklisted. This can occur as a result of transferring your license key to a replacement USB Flash device, and you are currently booted from your old USB Flash device.

    A USB Flash device may also be blacklisted if we discover the serial number is not unique – this is common with USB card readers.

    ":"

    This USB Flash boot device has been blacklisted. This can occur as a result of transferring your license key to a replacement USB Flash device, and you are currently booted from your old USB Flash device.

    A USB Flash device may also be blacklisted if we discover the serial number is not unique – this is common with USB card readers.

    ","

    This USB Flash device has an invalid GUID. Please try a different USB Flash device

    ":"

    This USB Flash device has an invalid GUID. Please try a different USB Flash device

    ","

    To continue using Unraid OS you may purchase a license key. Alternately, you may request a Trial extension.

    ":"

    To continue using Unraid OS you may purchase a license key. Alternately, you may request a Trial extension.

    ","

    To support more storage devices as your server grows, click Upgrade Key.

    ":"

    To support more storage devices as your server grows, click Upgrade Key.

    ","

    You have used all your Trial extensions. To continue using Unraid OS you may purchase a license key.

    ":"

    You have used all your Trial extensions. To continue using Unraid OS you may purchase a license key.

    ","

    Your Trial key includes all the functionality and device support of an Unleashed key.

    After your Trial has reached expiration, your server still functions normally until the next time you Stop the array or reboot your server.

    At that point you may either purchase a license key or request a Trial extension.

    ":"

    Your Trial key includes all the functionality and device support of an Unleashed key.

    After your Trial has reached expiration, your server still functions normally until the next time you Stop the array or reboot your server.

    At that point you may either purchase a license key or request a Trial extension.

    ","

    Your license key file is corrupted or missing. The key file should be located in the /config directory on your USB Flash boot device.

    If you do not have a backup copy of your license key file you may attempt to recover your key.

    If this was an expired Trial installation, you may purchase a license key.

    ":"

    Your license key file is corrupted or missing. The key file should be located in the /config directory on your USB Flash boot device.

    If you do not have a backup copy of your license key file you may attempt to recover your key.

    If this was an expired Trial installation, you may purchase a license key.

    ","

    Your license key file is corrupted or missing. The key file should be located in the /config directory on your USB Flash boot device.

    You may attempt to recover your key with your Unraid.net account.

    If this was an expired Trial installation, you may purchase a license key.

    ":"

    Your license key file is corrupted or missing. The key file should be located in the /config directory on your USB Flash boot device.

    You may attempt to recover your key with your Unraid.net account.

    If this was an expired Trial installation, you may purchase a license key.

    ","

    Your server will not be usable until you purchase a Registration key or install a free 30 day Trial key. A Trial key provides all the functionality of an Unleashed Registration key.

    Registration keys are bound to your USB Flash boot device serial number (GUID). Please use a high quality name brand device at least 1GB in size.

    Note: USB memory card readers are generally not supported because most do not present unique serial numbers.

    Important:

    • Please make sure your server time is accurate to within 5 minutes
    • Please make sure there is a DNS server specified
    ":"

    Your server will not be usable until you purchase a Registration key or install a free 30 day Trial key. A Trial key provides all the functionality of an Unleashed Registration key.

    Registration keys are bound to your USB Flash boot device serial number (GUID). Please use a high quality name brand device at least 1GB in size.

    Note: USB memory card readers are generally not supported because most do not present unique serial numbers.

    Important:

    • Please make sure your server time is accurate to within 5 minutes
    • Please make sure there is a DNS server specified
    ","

    Your Trial key requires an internet connection.

    Please check Settings > Network

    ":"

    Your Trial key requires an internet connection.

    Please check Settings > Network

    ","

    Your Unraid registration key is ineligible for replacement as it has been replaced within the last 12 months.

    ":"

    Your Unraid registration key is ineligible for replacement as it has been replaced within the last 12 months.

    ","A Trial key provides all the functionality of an Unleashed Registration key":"A Trial key provides all the functionality of an Unleashed Registration key.","A valid GUID is required to check for OS updates.":"A valid GUID is required to check for OS updates.","A valid keyfile and USB Flash boot device are required to check for OS updates.":"A valid keyfile and USB Flash boot device are required to check for OS updates.","A valid keyfile is required to check for OS updates.":"A valid keyfile is required to check for OS updates.","A valid OS version is required to check for OS updates.":"A valid OS version is required to check for OS updates.","Acklowledge that you have made a Flash Backup to enable this action":"Acklowledge that you have made a Flash Backup to enable this action","Activate Now":"Activate Now","Activate License":"Activate License",ago:"ago","All you need is an active internet connection, an Unraid.net account, and the Connect plugin. Get started by installing the plugin.":"All you need is an active internet connection, an Unraid.net account, and the Connect plugin. Get started by installing the plugin.","Attached Storage Devices":"Attached Storage Devices","Backing up...this may take a few minutes":"Backing up...this may take a few minutes",Basic:"Basic","Begin downgrade to {0}":"Begin downgrade to {0}",Beta:"Beta","Blacklisted USB Flash GUID":"Blacklisted USB Flash GUID",BLACKLISTED:"BLACKLISTED","Calculating OS Update Eligibility…":"Calculating OS Update Eligibility…","Calculating trial expiration…":"Calculating trial expiration…","Callback redirect type not present or incorrect":"Callback redirect type not present or incorrect","Cancel {0}":"Cancel {0}",Cancel:"Cancel","Cannot access your USB Flash boot device":"Cannot access your USB Flash boot device","Cannot validate Unraid Trial key":"Cannot validate Unraid Trial key","Check Eligibility":"Check Eligibility","check for OS updates":"check for OS updates","Check for OS Updates":"Check for OS Updates","Check for Prereleases":"Check for Prereleases","Check for Update":"Check for Update","Checking WAN IPs…":"Checking WAN IPs…","Checking...":"Checking...","Checkout the Connect Documentation":"Checkout the Connect Documentation","Click to close modal":"Click to close modal","Click to Copy LAN IP {0}":"Click to Copy LAN IP {0}","Close Dropdown":"Close Dropdown","Close Modal":"Close Modal",Close:"Close","Configure Connect Features":"Configure Connect Features","Confirm and start update":"Confirm and start update","Confirm to Install Unraid OS {0}":"Confirm to Install Unraid OS {0}",Connected:"Connected","Contact Support":"Contact Support",Continue:"Continue",Copied:"Copied","Copy Key URL":"Copy Key URL","Copy your Key URL: {0}":"Copy your Key URL: {0}","Create Flash Backup":"Create Flash Backup","Create a password":"Create a password","Create Device Password":"Create Device Password","Current Version {0}":"Current Version {0}","Current Version: Unraid {0}":"Current Version: Unraid {0}","Customizable Dashboard Tiles":"Customizable Dashboard Tiles",day:"{n} day | {n} days","Deep Linking":"Deep Linking","DNS issue, unable to resolve wanip4.unraid.net":"DNS issue, unable to resolve wanip4.unraid.net","Downgrade Unraid OS to {0}":"Downgrade Unraid OS to {0}","Downgrade Unraid OS":"Downgrade Unraid OS","Downgrades are only recommended if you're unable to solve a critical issue.":"Downgrades are only recommended if you're unable to solve a critical issue.","Download Diagnostics":"Download Diagnostics","Download the Diagnostics zip then please open a bug report on our forums with a description of the issue along with your diagnostics.":"Download the Diagnostics zip then please open a bug report on our forums with a description of the issue along with your diagnostics.","Download unraid-api Logs":"Download unraid-api Logs","Dynamic Remote Access":"Dynamic Remote Access","Eligible for free feature updates for {0}":"Eligible for free feature updates for {0}","Eligible for free feature updates until {0}":"Eligible for free feature updates until {0}",Eligible:"Eligible","Enable update notifications":"Enable update notifications","Enhance your experience with Unraid Connect":"Enhance your experience with Unraid Connect","Enhance your Unraid experience with Connect":"Enhance your Unraid experience with Connect","Enhance your Unraid experience":"Enhance your Unraid experience","Error creating a trial key. Please try again later.":"Error creating a trial key. Please try again later.","Error Parsing Changelog • {0}":"Error Parsing Changelog • {0}",Error:"Error","Expired {0}":"Expired {0}",Expired:"Expired","Expires at {0}":"Expires at {0}","Expires in {0}":"Expires in {0}","Extend License to Enable OS Updates":"Extend License to Enable OS Updates","Extend License to Update":"Extend License to Update","Extend License":"Extend License","Extend Trial":"Extend Trial","Extending your free trial by 15 days":"Extending your free trial by 15 days","Extension Installed":"Extension Installed","Failed to {0} {1} Key":"Failed to {0} {1} Key","Failed to install key":"Failed to install key","Failed to update Connect account configuration":"Failed to update Connect account configuration","Fetching & parsing changelog…":"Fetching & parsing changelog…","Fix Error":"Fix Error","Flash Backup is not available. Navigate to {0}/Main/Settings/Flash to try again then come back to this page.":"Flash Backup is not available. Navigate to {0}/Main/Settings/Flash to try again then come back to this page.","Flash GUID Error":"Flash GUID Error","Flash GUID required to check replacement status":"Flash GUID required to check replacement status","Flash GUID":"Flash GUID","Flash Product":"Flash Product","Flash Vendor":"Flash Vendor","Get a Lifetime Key":"Get a Lifetime Key","Get an overview of your server's state, storage space, apps and VMs status, and more.":"Get an overview of your server's state, storage space, apps and VMs status, and more.","Get Started":"Get Started","Go to Connect plugin settings":"Go to Connect plugin settings","Go to Connect":"Go to Connect","Go to Management Access Now":"Go to Management Access Now","Go to Settings > Notifications to enable automatic OS update notifications for future releases.":"Go to Settings > Notifications to enable automatic OS update notifications for future releases.","Go to Tools > Management Access to activate the Flash Backup feature and ensure your backup is up-to-date.":"Go to Tools > Management Access to activate the Flash Backup feature and ensure your backup is up-to-date.","Go to Tools > Management Access to ensure your backup is up-to-date.":"Go to Tools > Management Access to ensure your backup is up-to-date.","Go to Tools > Registration to fix":"Go to Tools > Registration to fix","Go to Tools > Registration to Learn More":"Go to Tools > Registration to Learn More","Go to Tools > Update OS for more options.":"Go to Tools > Update OS for more options.","Go to Tools > Update":"Go to Tools > Update",hour:"{n} hour | {n} hours","I have made a Flash Backup":"I have made a Flash Backup","If you are asked to supply logs, please open a support request on our Contact Page and reply to the email message you receive with your logs attached.":"If you are asked to supply logs, please open a support request on our Contact Page and reply to the email message you receive with your logs attached.","Ignore this message if you are currently connected via Remote Access or VPN.":"Ignore this message if you are currently connected via Remote Access or VPN.","Ignore this release until next reboot":"Ignore this release until next reboot","Ignored Releases":"Ignored Releases","In the rare event you need to downgrade we ask that you please provide us with Diagnostics so we can investigate your issue.":"In the rare event you need to downgrade we ask that you please provide us with Diagnostics so we can investigate your issue.","Ineligible as of {0}":"Ineligible as of {0}","Ineligible for feature updates released after {0}":"Ineligible for feature updates released after {0}","Ineligible for Unraid OS updates":"Ineligible for Unraid OS updates",Ineligible:"Ineligible","Ineligible for self-replacement":"Ineligible for self-replacement","Install Connect":"Install Connect","Install Extended":"Install Extended","Install Recovered":"Install Recovered","Install Replaced":"Install Replaced","Install Unraid OS {0}":"Install Unraid OS {0}",Install:"Install",Installed:"Installed","Installing Connect":"Installing Connect","Installing Extended Trial":"Installing Extended Trial","Installing Extended":"Installing Extended","Installing Recovered":"Installing Recovered","Installing Replaced":"Installing Replaced",Installing:"Installing","Introducing Unraid Connect":"Introducing Unraid Connect","Invalid API Key Format":"Invalid API Key Format","Invalid API Key":"Invalid API Key","Invalid installation":"Invalid installation","It's highly recommended to review the changelog before continuing your update":"It's highly recommended to review the changelog before continuing your update","Key ineligible for {0}":"Key ineligible for {0}","Key ineligible for future releases":"Key ineligible for future releases","Key ineligible for new updates":"Key ineligible for new updates","Keyfile required to check replacement status":"Keyfile required to check replacement status","LAN IP {0}":"LAN IP {0}","LAN IP Copied":"LAN IP Copied","LAN IP":"LAN IP","Last checked: {0}":"Last checked: {0}","Learn more about the error":"Learn more about the error","Learn more and fix":"Learn more and fix","Learn more and link your key to your account":"Learn more and link your key to your account","Learn more":"Learn more","Learn More":"Learn More","Let's activate your Unraid OS License":"Let's activate your Unraid OS License","Let's Unleash your Hardware!":"Let's Unleash your Hardware!","License key actions":"License key actions","License key type":"License key type","License Management":"License Management",Lifetime:"Lifetime","Link Key":"Link Key",Linked:"Linked","Linked to Unraid.net account":"Linked to Unraid.net account",Loading:"Loading","Manage Unraid.net Account in new tab":"Manage Unraid.net Account in new tab","Manage Unraid.net Account":"Manage Unraid.net Account","Manage your license keys at any time via the My Keys section.":"Manage your license keys at any time via the My Keys section.","Manage Your Server Within Connect":"Manage Your Server Within Connect",minute:"{n} minute | {n} minutes","Missing key file":"Missing key file",month:"{n} month | {n} months","More about Licensing":"More about Licensing","More about Unraid.net Accounts":"More about Unraid.net Accounts","More options":"More options","Multiple License Keys Present":"Multiple License Keys Present","Never ever be left without a backup of your config. If you need to change flash drives, generate a backup from Connect and be up and running in minutes.":"Never ever be left without a backup of your config. If you need to change flash drives, generate a backup from Connect and be up and running in minutes.","New Version: {0}":"New Version: {0}","No downgrade available":"No downgrade available","No Flash":"No Flash","No Keyfile":"No Keyfile","No thanks":"No thanks","No USB flash configuration data":"No USB flash configuration data","Not Linked":"Not Linked","On January 1st, 2023 SSL certificates for unraid.net were deprecated. You MUST provision a new SSL certificate to use our new myunraid.net domain. You can do this on the Settings > Management Access page.":"On January 1st, 2023 SSL certificates for unraid.net were deprecated. You MUST provision a new SSL certificate to use our new myunraid.net domain. You can do this on the Settings > Management Access page.","Online Flash Backup":"Online Flash Backup","Open a bug report":"Open a bug report","Open Dropdown":"Open Dropdown","Opens Connect in new tab":"Opens Connect in new tab","Original release date {0}":"Original release date {0}","OS Update Eligibility Expiration":"OS Update Eligibility Expiration","OS Update Eligibility Expired":"OS Update Eligibility Expired","OS Update Eligibility":"OS Update Eligibility","Pay your annual fee to continue receiving OS updates.":"Pay your annual fee to continue receiving OS updates.","Performing actions":"Performing actions","Please confirm the update details below":"Please confirm the update details below","Please finish the initiated downgrade to enable updates.":"Please finish the initiated downgrade to enable updates.","Please finish the initiated update to enable a downgrade.":"Please finish the initiated update to enable a downgrade.","Please fix any errors and try again.":"Please fix any errors and try again.","Please keep this window open while we perform some actions":"Please keep this window open while we perform some actions","Please keep this window open":"Please keep this window open","Please sign out then sign back in to refresh your API key.":"Please sign out then sign back in to refresh your API key.","Please wait while the page reloads to install your trial key":"Please wait while the page reloads to install your trial key","Plus more on the way":"Plus more on the way",Plus:"Plus",Pro:"Pro","Purchase Key":"Purchase Key",Purchase:"Purchase","Ready to Install Key":"Ready to Install Key","Ready to update Connect account configuration":"Ready to update Connect account configuration","Real-time Monitoring":"Real-time Monitoring","Reboot Now to Downgrade to {0}":"Reboot Now to Downgrade to {0}","Reboot Now to Downgrade":"Reboot Now to Downgrade","Reboot Now to Update to {0}":"Reboot Now to Update to {0}","Reboot Now to Update":"Reboot Now to Update","Reboot Required for Downgrade to {0}":"Reboot Required for Downgrade to {0}","Reboot Required for Downgrade":"Reboot Required for Downgrade","Reboot Required for Update to {0}":"Reboot Required for Update to {0}","Reboot Required for Update":"Reboot Required for Update","Rebooting will likely solve this.":"Rebooting will likely solve this.","Receive the latest and greatest for Unraid OS. Whether it new features, security patches, or bug fixes – keeping your server up-to-date ensures the best experience that Unraid has to offer.":"Receive the latest and greatest for Unraid OS. Whether it new features, security patches, or bug fixes – keeping your server up-to-date ensures the best experience that Unraid has to offer.","Recover Key":"Recover Key",Recovered:"Recovered","Redeem Activation Code":"Redeem Activation Code",Refresh:"Refresh","Registered on":"Registered on","Registered to":"Registered to","Registration key / USB Flash GUID mismatch":"Registration key / USB Flash GUID mismatch","Release date {0}":"Release date {0}","Release requires verification to update":"Release requires verification to update","Reload Page":"Reload Page",Reload:"Reload","Remark: Unraid's WAN IPv4 {0} does not match your client's WAN IPv4 {1}.":"Remark: Unraid's WAN IPv4 {0} does not match your client's WAN IPv4 {1}.","Remark: your WAN IPv4 is {0}":"Remark: your WAN IPv4 is {0}","Remove from ignore list":"Remove from ignore list",Remove:"Remove","Renew Key":"Renew Key","Renew your license key now":"Renew your license key now","Replace Key":"Replace Key",Replaced:"Replaced","Requires the local unraid-api to be running successfully":"Requires the local unraid-api to be running successfully","Restarting unraid-api…":"Restarting unraid-api…",second:"{n} second | {n} seconds","Server Up Since {0}":"Server Up Since {0}","Servers equipped with a myunraid.net certificate can be managed directly from within the Connect web UI. Manage multiple servers from your phone, tablet, laptop, or PC in the same browser window.":"Servers equipped with a myunraid.net certificate can be managed directly from within the Connect web UI. Manage multiple servers from your phone, tablet, laptop, or PC in the same browser window.","Set custom server tiles how you like and automatically display your server's banner image on your Connect Dashboard.":"Set custom server tiles how you like and automatically display your server's banner image on your Connect Dashboard.",Settings:"Settings","Sign In Failed":"Sign In Failed","Sign In requires the local unraid-api to be running":"Sign In requires the local unraid-api to be running","Sign In to utilize Unraid Connect":"Sign In to utilize Unraid Connect","Sign In to your Unraid.net account to get started":"Sign In to your Unraid.net account to get started","Sign In with Unraid.net Account":"Sign In with Unraid.net Account","Sign In":"Sign In","Sign Out Failed":"Sign Out Failed","Sign Out of Unraid.net":"Sign Out of Unraid.net","Sign Out requires the local unraid-api to be running":"Sign Out requires the local unraid-api to be running","Signing in {0}…":"Signing in {0}…","Signing In":"Signing In","Signing out {0}…":"Signing out {0}…","Signing Out":"Signing Out","Something went wrong":"Something went wrong","SSL certificates for unraid.net deprecated":"SSL certificates for unraid.net deprecated","Stale Server":"Stale Server",Stale:"Stale","On the following screen, your license will be activated. You'll then create an Unraid.net Account to manage your license going forward.":"On the following screen, your license will be activated. You'll then create an Unraid.net Account to manage your license going forward.","Start Free 30 Day Trial":"Start Free 30 Day Trial",Starter:"Starter","Starting your free 30 day trial":"Starting your free 30 day trial","Success!":"Success!","Thank you for choosing Unraid OS!":"Thank you for choosing Unraid OS!","Thank you for installing Connect!":"Thank you for installing Connect!","Thank you for purchasing an Unraid {0} Key!":"Thank you for purchasing an Unraid {0} Key!","Thank you for upgrading to an Unraid {0} Key!":"Thank you for upgrading to an Unraid {0} Key!","The Connect dashboard links to relevant sections of the webgui, allowing quick access to those settings and server sections.":"The Connect dashboard links to relevant sections of the webgui, allowing quick access to those settings and server sections.","The logs may contain sensitive information so do not post them publicly.":"The logs may contain sensitive information so do not post them publicly.","The primary method of support for Unraid Connect is through our forums and Discord.":"The primary method of support for Unraid Connect is through our forums and Discord.","Then go to Tools > Registration to manually install it":"Then go to Tools > Registration to manually install it","This may indicate a complex network that will not work with this Remote Access solution.":"This may indicate a complex network that will not work with this Remote Access solution.","This update will require a reboot":"This update will require a reboot","Toggle on/off server accessibility with dynamic remote access. Automatically turn on UPnP and open a random WAN port on your router at the click of a button and close off access in seconds.":"Toggle on/off server accessibility with dynamic remote access. Automatically turn on UPnP and open a random WAN port on your router at the click of a button and close off access in seconds.","Too Many Devices":"Too Many Devices","Transfer License to New Flash":"Transfer License to New Flash","Trial Expired, see options below":"Trial Expired, see options below","Trial Expired":"Trial Expired","Trial Key Created":"Trial Key Created","Trial Key Creation Failed":"Trial Key Creation Failed","Trial Key Expired {0}":"Trial Key Expired {0}","Trial Key Expired at {0}":"Trial Key Expired at {0}","Trial Key Expires at {0}":"Trial Key Expires at {0}","Trial Key Expires in {0}":"Trial Key Expires in {0}","Trial Requires Internet Connection":"Trial Requires Internet Connection",Trial:"Trial","Unable to check for OS updates":"Unable to check for OS updates","Unable to fetch client WAN IPv4":"Unable to fetch client WAN IPv4","Unable to open release notes":"Unable to open release notes","Unknown error":"Unknown error",Unknown:"Unknown","Unleash Your Hardware":"Unleash Your Hardware",Unleashed:"Unleashed",unlimited:"unlimited","Unraid {0} Available":"Unraid {0} Available","Unraid {0} Update Available":"Unraid {0} Update Available","Unraid {0}":"Unraid {0}","Unraid Connect Error":"Unraid Connect Error","Unraid Connect Forums":"Unraid Connect Forums","Unraid Connect Install Failed":"Unraid Connect Install Failed","Unraid Contact Page":"Unraid Contact Page","Unraid Discord":"Unraid Discord","Unraid logo animating with a wave like effect":"Unraid logo animating with a wave like effect","Unraid OS {0} Released":"Unraid OS {0} Released","Unraid OS {0} Update Available":"Unraid OS {0} Update Available","Unraid OS is up-to-date":"Unraid OS is up-to-date","Unraid OS Update Available":"Unraid OS Update Available","unraid-api is offline":"unraid-api is offline","Up-to-date with eligible releases":"Up-to-date with eligible releases","Up-to-date":"Up-to-date","Update Available":"Update Available","Update Released":"Update Released","Update Unraid OS confirmation required":"Update Unraid OS confirmation required","Update Unraid OS":"Update Unraid OS","Updates Expire":"Updates Expire","Updating 3rd party drivers":"Updating 3rd party drivers","Upgrade Key":"Upgrade Key",Upgrade:"Upgrade","Uptime {0}":"Uptime {0}","USB Flash device error":"USB Flash device error","USB Flash has no serial number":"USB Flash has no serial number","Verify to Update":"Verify to Update","Version available for restore {0}":"Version available for restore {0}","Version: {0}":"Version: {0}","View Available Updates":"View Available Updates","View Changelog & Update":"View Changelog & Update","View Changelog for {0}":"View Changelog for {0}","View Changelog on Docs":"View Changelog on Docs","View Changelog to Start Update":"View Changelog to Start Update","View Changelog":"View Changelog","View on Docs":"View on Docs","View release notes":"View release notes","We recommend backing up your USB Flash Boot Device before starting the update.":"We recommend backing up your USB Flash Boot Device before starting the update.","Welcome to your new {0} system, powered by Unraid!":"Welcome to your new {0} system, powered by Unraid!","Welcome to Unraid!":"Welcome to Unraid!",year:"{n} year | {n} years","You are still eligible to access OS updates that were published on or before {1}.":"You are still eligible to access OS updates that were published on or before {1}.","You can also manually create a new backup by clicking the Create Flash Backup button.":"You can also manually create a new backup by clicking the Create Flash Backup button.","You can manually create a backup by clicking the Create Flash Backup button.":"You can manually create a backup by clicking the Create Flash Backup button.","You have already activated the Flash Backup feature via the Unraid Connect plugin.":"You have already activated the Flash Backup feature via the Unraid Connect plugin.","You have exceeded the number of devices allowed for your license. Please remove a device before adding another.":"You have exceeded the number of devices allowed for your license. Please remove a device before adding another.","You have not activated the Flash Backup feature via the Unraid Connect plugin.":"You have not activated the Flash Backup feature via the Unraid Connect plugin.","You may still update to releases dated prior to your update expiration date.":"You may still update to releases dated prior to your update expiration date.","You're about to create a password to secure access to your system. This password is essential for managing and configuring your server. You'll use this password every time you access the Unraid web interface.":"You're about to create a password to secure access to your system. This password is essential for managing and configuring your server. You'll use this password every time you access the Unraid web interface.","You're one step closer to enhancing your Unraid experience":"You're one step closer to enhancing your Unraid experience","Your {0} Key has been replaced!":"Your {0} Key has been replaced!","Your {0} license included one year of free updates at the time of purchase. You are now eligible to extend your license and access the latest OS updates. You are still eligible to access OS updates that were published on or before {1}.":"Your {0} license included one year of free updates at the time of purchase. You are now eligible to extend your license and access the latest OS updates. You are still eligible to access OS updates that were published on or before {1}.","Your {0} license included one year of free updates at the time of purchase. You are now eligible to extend your license and access the latest OS updates.":"Your {0} license included one year of free updates at the time of purchase. You are now eligible to extend your license and access the latest OS updates.","Your free Trial key provides all the functionality of an Unleashed Registration key":"Your free Trial key provides all the functionality of an Unleashed Registration key","Your license key is not eligible for Unraid OS {0}":"Your license key is not eligible for Unraid OS {0}","Your license key's OS update eligibility has expired. Please renew your license key to enable updates released after your expiration date.":"Your license key's OS update eligibility has expired. Please renew your license key to enable updates released after your expiration date.","Your Trial has expired":"Your Trial has expired","Your Trial key has been extended!":"Your Trial key has been extended!","Create an Unraid.net account and activate your key":"Create an Unraid.net account and activate your key","Device is ready to configure":"Device is ready to configure","Secure your device":"Secure your device"},Jie="undefined"!=typeof window,ese=(eee,tee=!1)=>tee?Symbol.for(eee):Symbol(eee),tse=eee=>JSON.stringify(eee).replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029").replace(/\u0027/g,"\\u0027"),rse=eee=>"number"==typeof eee&&isFinite(eee),ose=eee=>"[object RegExp]"===bse(eee),ase=eee=>yse(eee)&&0===Object.keys(eee).length,nse=Object.assign,ise=Object.create,sse=(eee=null)=>ise(eee);let lse;const cse=()=>lse||(lse="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:sse());function dse(eee){return eee.replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}const pse=Object.prototype.hasOwnProperty;function use(eee,tee){return pse.call(eee,tee)}const hse=Array.isArray,fse=eee=>"function"==typeof eee,gse=eee=>"string"==typeof eee,mse=eee=>"boolean"==typeof eee,wse=eee=>null!==eee&&"object"==typeof eee,vse=Object.prototype.toString,bse=eee=>vse.call(eee),yse=eee=>"[object Object]"===bse(eee);function xse(eee,tee=""){return eee.reduce(((eee,ree,oee)=>0===oee?eee+ree:eee+tee+ree),"")}function kse(eee,tee){"undefined"!=typeof console&&(console.warn("[intlify] "+eee),tee&&console.warn(tee.stack))}const _se=eee=>!wse(eee)||hse(eee);function Sse(eee,tee){if(_se(eee)||_se(tee))throw new Error("Invalid value");const ree=[{src:eee,des:tee}];for(;ree.length;){const{src:eee,des:tee}=ree.pop();Object.keys(eee).forEach((oee=>{"__proto__"!==oee&&(wse(eee[oee])&&!wse(tee[oee])&&(tee[oee]=Array.isArray(eee[oee])?[]:sse()),_se(tee[oee])||_se(eee[oee])?tee[oee]=eee[oee]:ree.push({src:eee[oee],des:tee[oee]}))}))}} +/*! + * message-compiler v11.1.2 + * (c) 2025 kazuya kawaguchi + * Released under the MIT License. + */function Ese(eee,tee,ree){return{start:eee,end:tee}}const Ose=1,zse=2,$se=3,Cse=4,jse=5,Ase=6,Tse=7,Nse=8,Ise=9,Rse=10,Pse=11,Mse=12,Dse=13,Fse=14;function Lse(eee,tee,ree={}){const{domain:oee,messages:aee,args:nee}=ree,iee=new SyntaxError(String(eee));return iee.code=eee,tee&&(iee.location=tee),iee.domain=oee,iee}function Use(eee){throw eee}const Bse=" ",Yse="\n",qse=String.fromCharCode(8232),Vse=String.fromCharCode(8233);function Wse(eee){const tee=eee;let ree=0,oee=1,aee=1,nee=0;const iee=eee=>"\r"===tee[eee]&&tee[eee+1]===Yse,see=eee=>tee[eee]===Vse,lee=eee=>tee[eee]===qse,cee=eee=>iee(eee)||(eee=>tee[eee]===Yse)(eee)||see(eee)||lee(eee),dee=eee=>iee(eee)||see(eee)||lee(eee)?Yse:tee[eee];function pee(){return nee=0,cee(ree)&&(oee++,aee=0),iee(ree)&&ree++,ree++,aee++,tee[ree]}return{index:()=>ree,line:()=>oee,column:()=>aee,peekOffset:()=>nee,charAt:dee,currentChar:()=>dee(ree),currentPeek:()=>dee(ree+nee),next:pee,peek:function(){return iee(ree+nee)&&nee++,nee++,tee[ree+nee]},reset:function(){ree=0,oee=1,aee=1,nee=0},resetPeek:function(eee=0){nee=eee},skipToPeek:function(){const eee=ree+nee;for(;eee!==ree;)pee();nee=0}}}const Hse=void 0;function Kse(eee,tee={}){const ree=!1!==tee.location,oee=Wse(eee),aee=()=>oee.index(),nee=()=>function(eee,tee,ree){return{line:eee,column:tee,offset:ree}}(oee.line(),oee.column(),oee.index()),iee=nee(),see=aee(),lee={currentType:13,offset:see,startLoc:iee,endLoc:iee,lastType:13,lastOffset:see,lastStartLoc:iee,lastEndLoc:iee,braceNest:0,inLinked:!1,text:""},cee=()=>lee,{onError:dee}=tee;function pee(eee,tee,oee,...aee){const nee=cee();if(tee.column+=oee,tee.offset+=oee,dee){const oee=Lse(eee,ree?Ese(nee.startLoc,tee):null,{domain:"tokenizer",args:aee});dee(oee)}}function uee(eee,tee,oee){eee.endLoc=nee(),eee.currentType=tee;const aee={type:tee};return ree&&(aee.loc=Ese(eee.startLoc,eee.endLoc)),null!=oee&&(aee.value=oee),aee}const hee=eee=>uee(eee,13);function fee(eee,ch){return eee.currentChar()===ch?(eee.next(),ch):(pee(Ose,nee(),0,ch),"")}function gee(eee){let tee="";for(;eee.currentPeek()===Bse||eee.currentPeek()===Yse;)tee+=eee.currentPeek(),eee.peek();return tee}function mee(eee){const tee=gee(eee);return eee.skipToPeek(),tee}function wee(ch){if(ch===Hse)return!1;const cc=ch.charCodeAt(0);return cc>=97&&cc<=122||cc>=65&&cc<=90||95===cc}function vee(eee,tee){const{currentType:ree}=tee;if(2!==ree)return!1;gee(eee);const oee=function(ch){if(ch===Hse)return!1;const cc=ch.charCodeAt(0);return cc>=48&&cc<=57}("-"===eee.currentPeek()?eee.peek():eee.currentPeek());return eee.resetPeek(),oee}function bee(eee){gee(eee);const tee="|"===eee.currentPeek();return eee.resetPeek(),tee}function yee(eee,tee=!0){const fn=(tee=!1,ree="")=>{const ch=eee.currentPeek();return"{"===ch?tee:"@"!==ch&&ch?"|"===ch?!(ree===Bse||ree===Yse):ch===Bse?(eee.peek(),fn(!0,Bse)):ch!==Yse||(eee.peek(),fn(!0,Yse)):tee},ree=fn();return tee&&eee.resetPeek(),ree}function xee(eee,fn){const ch=eee.currentChar();return ch===Hse?Hse:fn(ch)?(eee.next(),ch):null}function kee(ch){const cc=ch.charCodeAt(0);return cc>=97&&cc<=122||cc>=65&&cc<=90||cc>=48&&cc<=57||95===cc||36===cc}function _ee(eee){return xee(eee,kee)}function See(ch){const cc=ch.charCodeAt(0);return cc>=97&&cc<=122||cc>=65&&cc<=90||cc>=48&&cc<=57||95===cc||36===cc||45===cc}function Eee(eee){return xee(eee,See)}function Oee(ch){const cc=ch.charCodeAt(0);return cc>=48&&cc<=57}function zee(eee){return xee(eee,Oee)}function $ee(ch){const cc=ch.charCodeAt(0);return cc>=48&&cc<=57||cc>=65&&cc<=70||cc>=97&&cc<=102}function Cee(eee){return xee(eee,$ee)}function jee(eee){let ch="",tee="";for(;ch=zee(eee);)tee+=ch;return tee}function Aee(ch){return"'"!==ch&&ch!==Yse}function Tee(eee){const ch=eee.currentChar();switch(ch){case"\\":case"'":return eee.next(),`\\${ch}`;case"u":return Nee(eee,ch,4);case"U":return Nee(eee,ch,6);default:return pee(Cse,nee(),0,ch),""}}function Nee(eee,tee,ree){fee(eee,tee);let oee="";for(let i=0;i=1&&pee(Ise,nee(),0),eee.next(),ree=uee(tee,2,"{"),mee(eee),tee.braceNest++,ree;case"}":return tee.braceNest>0&&2===tee.currentType&&pee(Nse,nee(),0),eee.next(),ree=uee(tee,3,"}"),tee.braceNest--,tee.braceNest>0&&mee(eee),tee.inLinked&&0===tee.braceNest&&(tee.inLinked=!1),ree;case"@":return tee.braceNest>0&&pee(Tse,nee(),0),ree=Mee(eee,tee)||hee(tee),tee.braceNest=0,ree;default:{let oee=!0,aee=!0,iee=!0;if(bee(eee))return tee.braceNest>0&&pee(Tse,nee(),0),ree=uee(tee,1,Ree(eee)),tee.braceNest=0,tee.inLinked=!1,ree;if(tee.braceNest>0&&(4===tee.currentType||5===tee.currentType||6===tee.currentType))return pee(Tse,nee(),0),tee.braceNest=0,Dee(eee,tee);if(oee=function(eee,tee){const{currentType:ree}=tee;if(2!==ree)return!1;gee(eee);const oee=wee(eee.currentPeek());return eee.resetPeek(),oee}(eee,tee))return ree=uee(tee,4,function(eee){mee(eee);let ch="",tee="";for(;ch=Eee(eee);)tee+=ch;return eee.currentChar()===Hse&&pee(Tse,nee(),0),tee}(eee)),mee(eee),ree;if(aee=vee(eee,tee))return ree=uee(tee,5,function(eee){mee(eee);let tee="";return"-"===eee.currentChar()?(eee.next(),tee+=`-${jee(eee)}`):tee+=jee(eee),eee.currentChar()===Hse&&pee(Tse,nee(),0),tee}(eee)),mee(eee),ree;if(iee=function(eee,tee){const{currentType:ree}=tee;if(2!==ree)return!1;gee(eee);const oee="'"===eee.currentPeek();return eee.resetPeek(),oee}(eee,tee))return ree=uee(tee,6,function(eee){mee(eee),fee(eee,"'");let ch="",tee="";for(;ch=xee(eee,Aee);)tee+="\\"===ch?Tee(eee):ch;const ree=eee.currentChar();return ree===Yse||ree===Hse?(pee($se,nee(),0),ree===Yse&&(eee.next(),fee(eee,"'")),tee):(fee(eee,"'"),tee)}(eee)),mee(eee),ree;if(!oee&&!aee&&!iee)return ree=uee(tee,12,function(eee){mee(eee);let ch="",tee="";for(;ch=xee(eee,Iee);)tee+=ch;return tee}(eee)),pee(zse,nee(),0,ree.value),mee(eee),ree;break}}return ree}function Mee(eee,tee){const{currentType:ree}=tee;let oee=null;const ch=eee.currentChar();switch(7!==ree&&8!==ree&&11!==ree&&9!==ree||ch!==Yse&&ch!==Bse||pee(Rse,nee(),0),ch){case"@":return eee.next(),oee=uee(tee,7,"@"),tee.inLinked=!0,oee;case".":return mee(eee),eee.next(),uee(tee,8,".");case":":return mee(eee),eee.next(),uee(tee,9,":");default:return bee(eee)?(oee=uee(tee,1,Ree(eee)),tee.braceNest=0,tee.inLinked=!1,oee):function(eee,tee){const{currentType:ree}=tee;if(7!==ree)return!1;gee(eee);const oee="."===eee.currentPeek();return eee.resetPeek(),oee}(eee,tee)||function(eee,tee){const{currentType:ree}=tee;if(7!==ree&&11!==ree)return!1;gee(eee);const oee=":"===eee.currentPeek();return eee.resetPeek(),oee}(eee,tee)?(mee(eee),Mee(eee,tee)):function(eee,tee){const{currentType:ree}=tee;if(8!==ree)return!1;gee(eee);const oee=wee(eee.currentPeek());return eee.resetPeek(),oee}(eee,tee)?(mee(eee),uee(tee,11,function(eee){let ch="",tee="";for(;ch=_ee(eee);)tee+=ch;return tee}(eee))):function(eee,tee){const{currentType:ree}=tee;if(9!==ree)return!1;const fn=()=>{const ch=eee.currentPeek();return"{"===ch?wee(eee.peek()):!("@"===ch||"|"===ch||":"===ch||"."===ch||ch===Bse||!ch)&&(ch===Yse?(eee.peek(),fn()):yee(eee,!1))},oee=fn();return eee.resetPeek(),oee}(eee,tee)?(mee(eee),"{"===ch?Pee(eee,tee)||oee:uee(tee,10,function(eee){const fn=tee=>{const ch=eee.currentChar();return"{"!==ch&&"@"!==ch&&"|"!==ch&&"("!==ch&&")"!==ch&&ch?ch===Bse?tee:(tee+=ch,eee.next(),fn(tee)):tee};return fn("")}(eee))):(7===ree&&pee(Rse,nee(),0),tee.braceNest=0,tee.inLinked=!1,Dee(eee,tee))}}function Dee(eee,tee){let ree={type:13};if(tee.braceNest>0)return Pee(eee,tee)||hee(tee);if(tee.inLinked)return Mee(eee,tee)||hee(tee);switch(eee.currentChar()){case"{":return Pee(eee,tee)||hee(tee);case"}":return pee(Ase,nee(),0),eee.next(),uee(tee,3,"}");case"@":return Mee(eee,tee)||hee(tee);default:if(bee(eee))return ree=uee(tee,1,Ree(eee)),tee.braceNest=0,tee.inLinked=!1,ree;if(yee(eee))return uee(tee,0,function(eee){let tee="";for(;;){const ch=eee.currentChar();if("{"===ch||"}"===ch||"@"===ch||"|"===ch||!ch)break;if(ch===Bse||ch===Yse)if(yee(eee))tee+=ch,eee.next();else{if(bee(eee))break;tee+=ch,eee.next()}else tee+=ch,eee.next()}return tee}(eee))}return ree}return{nextToken:function(){const{currentType:eee,offset:tee,startLoc:ree,endLoc:iee}=lee;return lee.lastType=eee,lee.lastOffset=tee,lee.lastStartLoc=ree,lee.lastEndLoc=iee,lee.offset=aee(),lee.startLoc=nee(),oee.currentChar()===Hse?uee(lee,13):Dee(oee,lee)},currentOffset:aee,currentPosition:nee,context:cee}}const Gse=/(?:\\\\|\\'|\\u([0-9a-fA-F]{4})|\\U([0-9a-fA-F]{6}))/g;function Xse(eee,tee,ree){switch(eee){case"\\\\":return"\\";case"\\'":return"'";default:{const eee=parseInt(tee||ree,16);return eee<=55295||eee>=57344?String.fromCodePoint(eee):"�"}}}function Qse(eee={}){const tee=!1!==eee.location,{onError:ree}=eee;function oee(eee,oee,aee,nee,...iee){const see=eee.currentPosition();if(see.offset+=nee,see.column+=nee,ree){const eee=Lse(oee,tee?Ese(aee,see):null,{domain:"parser",args:iee});ree(eee)}}function aee(eee,ree,oee){const aee={type:eee};return tee&&(aee.start=ree,aee.end=ree,aee.loc={start:oee,end:oee}),aee}function nee(eee,ree,oee,aee){tee&&(eee.end=ree,eee.loc&&(eee.loc.end=oee))}function iee(eee,tee){const ree=eee.context(),oee=aee(3,ree.offset,ree.startLoc);return oee.value=tee,nee(oee,eee.currentOffset(),eee.currentPosition()),oee}function see(eee,tee){const ree=eee.context(),{lastOffset:oee,lastStartLoc:iee}=ree,see=aee(5,oee,iee);return see.index=parseInt(tee,10),eee.nextToken(),nee(see,eee.currentOffset(),eee.currentPosition()),see}function lee(eee,tee){const ree=eee.context(),{lastOffset:oee,lastStartLoc:iee}=ree,see=aee(4,oee,iee);return see.key=tee,eee.nextToken(),nee(see,eee.currentOffset(),eee.currentPosition()),see}function cee(eee,tee){const ree=eee.context(),{lastOffset:oee,lastStartLoc:iee}=ree,see=aee(9,oee,iee);return see.value=tee.replace(Gse,Xse),eee.nextToken(),nee(see,eee.currentOffset(),eee.currentPosition()),see}function dee(eee){const tee=eee.context(),ree=aee(6,tee.offset,tee.startLoc);let iee=eee.nextToken();if(8===iee.type){const tee=function(eee){const tee=eee.nextToken(),ree=eee.context(),{lastOffset:iee,lastStartLoc:see}=ree,lee=aee(8,iee,see);return 11!==tee.type?(oee(eee,Mse,ree.lastStartLoc,0),lee.value="",nee(lee,iee,see),{nextConsumeToken:tee,node:lee}):(null==tee.value&&oee(eee,Fse,ree.lastStartLoc,0,Zse(tee)),lee.value=tee.value||"",nee(lee,eee.currentOffset(),eee.currentPosition()),{node:lee})}(eee);ree.modifier=tee.node,iee=tee.nextConsumeToken||eee.nextToken()}switch(9!==iee.type&&oee(eee,Fse,tee.lastStartLoc,0,Zse(iee)),iee=eee.nextToken(),2===iee.type&&(iee=eee.nextToken()),iee.type){case 10:null==iee.value&&oee(eee,Fse,tee.lastStartLoc,0,Zse(iee)),ree.key=function(eee,tee){const ree=eee.context(),oee=aee(7,ree.offset,ree.startLoc);return oee.value=tee,nee(oee,eee.currentOffset(),eee.currentPosition()),oee}(eee,iee.value||"");break;case 4:null==iee.value&&oee(eee,Fse,tee.lastStartLoc,0,Zse(iee)),ree.key=lee(eee,iee.value||"");break;case 5:null==iee.value&&oee(eee,Fse,tee.lastStartLoc,0,Zse(iee)),ree.key=see(eee,iee.value||"");break;case 6:null==iee.value&&oee(eee,Fse,tee.lastStartLoc,0,Zse(iee)),ree.key=cee(eee,iee.value||"");break;default:{oee(eee,Dse,tee.lastStartLoc,0);const see=eee.context(),lee=aee(7,see.offset,see.startLoc);return lee.value="",nee(lee,see.offset,see.startLoc),ree.key=lee,nee(ree,see.offset,see.startLoc),{nextConsumeToken:iee,node:ree}}}return nee(ree,eee.currentOffset(),eee.currentPosition()),{node:ree}}function pee(eee){const tee=eee.context(),ree=aee(2,1===tee.currentType?eee.currentOffset():tee.offset,1===tee.currentType?tee.endLoc:tee.startLoc);ree.items=[];let pee=null;do{const aee=pee||eee.nextToken();switch(pee=null,aee.type){case 0:null==aee.value&&oee(eee,Fse,tee.lastStartLoc,0,Zse(aee)),ree.items.push(iee(eee,aee.value||""));break;case 5:null==aee.value&&oee(eee,Fse,tee.lastStartLoc,0,Zse(aee)),ree.items.push(see(eee,aee.value||""));break;case 4:null==aee.value&&oee(eee,Fse,tee.lastStartLoc,0,Zse(aee)),ree.items.push(lee(eee,aee.value||""));break;case 6:null==aee.value&&oee(eee,Fse,tee.lastStartLoc,0,Zse(aee)),ree.items.push(cee(eee,aee.value||""));break;case 7:{const tee=dee(eee);ree.items.push(tee.node),pee=tee.nextConsumeToken||null;break}}}while(13!==tee.currentType&&1!==tee.currentType);return nee(ree,1===tee.currentType?tee.lastOffset:eee.currentOffset(),1===tee.currentType?tee.lastEndLoc:eee.currentPosition()),ree}function uee(eee){const tee=eee.context(),{offset:ree,startLoc:iee}=tee,see=pee(eee);return 13===tee.currentType?see:function(eee,tee,ree,iee){const see=eee.context();let lee=0===iee.items.length;const cee=aee(1,tee,ree);cee.cases=[],cee.cases.push(iee);do{const tee=pee(eee);lee||(lee=0===tee.items.length),cee.cases.push(tee)}while(13!==see.currentType);return lee&&oee(eee,Pse,ree,0),nee(cee,eee.currentOffset(),eee.currentPosition()),cee}(eee,ree,iee,see)}return{parse:function(ree){const iee=Kse(ree,nse({},eee)),see=iee.context(),lee=aee(0,see.offset,see.startLoc);return tee&&lee.loc&&(lee.loc.source=ree),lee.body=uee(iee),eee.onCacheKey&&(lee.cacheKey=eee.onCacheKey(ree)),13!==see.currentType&&oee(iee,Fse,see.lastStartLoc,0,ree[see.offset]||""),nee(lee,iee.currentOffset(),iee.currentPosition()),lee}}}function Zse(eee){if(13===eee.type)return"EOF";const tee=(eee.value||"").replace(/\r?\n/gu,"\\n");return tee.length>10?tee.slice(0,9)+"…":tee}function Jse(eee,tee){for(let i=0;itee,helper:eee=>(tee.helpers.add(eee),eee)}}(eee);ree.helper("normalize"),eee.body&&ele(eee.body,ree);const oee=ree.context();eee.helpers=Array.from(oee.helpers)}function rle(eee){if(1===eee.items.length){const tee=eee.items[0];3!==tee.type&&9!==tee.type||(eee.static=tee.value,delete tee.value)}else{const tee=[];for(let i=0;i1){eee.push(`${ree("plural")}([`),eee.indent(oee());const aee=tee.cases.length;for(let i=0;irle(c)))}(iee),aee&&ole(iee),{ast:iee,code:""}):(tle(iee,ree),((eee,tee={})=>{const ree=gse(tee.mode)?tee.mode:"normal",oee=gse(tee.filename)?tee.filename:"message.intl";tee.sourceMap;const aee=null!=tee.breakLineCode?tee.breakLineCode:"arrow"===ree?";":"\n",nee=tee.needIndent?tee.needIndent:"arrow"!==ree,iee=eee.helpers||[],see=function(eee,tee){const{filename:ree,breakLineCode:oee,needIndent:aee}=tee,nee=!1!==tee.location,iee={filename:ree,code:"",column:1,line:1,offset:0,map:void 0,breakLineCode:oee,needIndent:aee,indentLevel:0};function see(eee,tee){iee.code+=eee}function lee(n,eee=!0){const tee=eee?oee:"";see(aee?tee+" ".repeat(n):tee)}return nee&&eee.loc&&(iee.source=eee.loc.source),{context:()=>iee,push:see,indent:function(eee=!0){const tee=++iee.indentLevel;eee&&lee(tee)},deindent:function(eee=!0){const tee=--iee.indentLevel;eee&&lee(tee)},newline:function(){lee(iee.indentLevel)},helper:eee=>`_${eee}`,needIndent:()=>iee.needIndent}}(eee,{filename:oee,breakLineCode:aee,needIndent:nee});see.push("normal"===ree?"function __msg__ (ctx) {":"(ctx) => {"),see.indent(nee),iee.length>0&&(see.push(`const { ${xse(iee.map((s=>`${s}: _${s}`)),", ")} } = ctx`),see.newline()),see.push("return "),ale(see,eee),see.deindent(nee),see.push("}"),delete eee.helpers;const{code:lee,map:cee}=see.context();return{ast:eee,code:lee,map:cee?cee.toJSON():void 0}})(iee,ree))} +/*! + * core-base v11.1.2 + * (c) 2025 kazuya kawaguchi + * Released under the MIT License. + */function ile(eee){return tee=>function(eee,tee){const ree=(oee=tee,ble(oee,sle));var oee;if(null==ree)throw yle(0);const aee=fle(ree);if(1===aee){const tee=function(eee){return ble(eee,lle,[])}(ree);return eee.plural(tee.reduce(((tee,c)=>[...tee,cle(eee,c)]),[]))}return cle(eee,ree)}(tee,eee)}const sle=["b","body"];const lle=["c","cases"];function cle(eee,tee){const ree=function(eee){return ble(eee,dle)}(tee);if(null!=ree)return"text"===eee.type?ree:eee.normalize([ree]);{const ree=function(eee){return ble(eee,ple,[])}(tee).reduce(((tee,c)=>[...tee,ule(eee,c)]),[]);return eee.normalize(ree)}}const dle=["s","static"];const ple=["i","items"];function ule(eee,tee){const ree=fle(tee);switch(ree){case 3:case 9:case 7:case 8:return mle(tee,ree);case 4:{const oee=tee;if(use(oee,"k")&&oee.k)return eee.interpolate(eee.named(oee.k));if(use(oee,"key")&&oee.key)return eee.interpolate(eee.named(oee.key));throw yle(ree)}case 5:{const oee=tee;if(use(oee,"i")&&rse(oee.i))return eee.interpolate(eee.list(oee.i));if(use(oee,"index")&&rse(oee.index))return eee.interpolate(eee.list(oee.index));throw yle(ree)}case 6:{const ree=tee,oee=function(eee){return ble(eee,wle)}(ree),aee=function(eee){const tee=ble(eee,vle);if(tee)return tee;throw yle(6)}(ree);return eee.linked(ule(eee,aee),oee?ule(eee,oee):void 0,eee.type)}default:throw new Error(`unhandled node on format message part: ${ree}`)}}const hle=["t","type"];function fle(eee){return ble(eee,hle)}const gle=["v","value"];function mle(eee,tee){const ree=ble(eee,gle);if(ree)return ree;throw yle(tee)}const wle=["m","modifier"];const vle=["k","key"];function ble(eee,tee,ree){for(let i=0;ieee;let kle=sse();function _le(eee){return wse(eee)&&0===fle(eee)&&(use(eee,"b")||use(eee,"body"))}let Sle=null;const Ele=Ole("function:translate");function Ole(eee){return tee=>Sle&&Sle.emit(eee,tee)}const zle=17,$le=18,Cle=19,jle=21,Ale=22,Tle=23;function Nle(eee){return Lse(eee,null,void 0)}function Ile(eee,tee){return null!=tee.locale?Ple(tee.locale):Ple(eee.locale)}let Rle;function Ple(eee){if(gse(eee))return eee;if(fse(eee)){if(eee.resolvedOnce&&null!=Rle)return Rle;if("Function"===eee.constructor.name){const ree=eee();if(wse(tee=ree)&&fse(tee.then)&&fse(tee.catch))throw Nle(jle);return Rle=ree}throw Nle(Ale)}throw Nle(Tle);var tee}function Mle(eee,tee,ree){return[...new Set([ree,...hse(tee)?tee:wse(tee)?Object.keys(tee):gse(tee)?[tee]:[ree]])]}function Dle(eee,tee,ree){const oee=gse(ree)?ree:Kle,aee=eee;aee.__localeChainCache||(aee.__localeChainCache=new Map);let nee=aee.__localeChainCache.get(oee);if(!nee){nee=[];let eee=[ree];for(;hse(eee);)eee=Fle(nee,eee,tee);const iee=hse(tee)||!yse(tee)?tee:tee.default?tee.default:null;eee=gse(iee)?[iee]:iee,hse(eee)&&Fle(nee,eee,!1),aee.__localeChainCache.set(oee,nee)}return nee}function Fle(eee,tee,ree){let oee=!0;for(let i=0;i`${eee.charAt(0).toLocaleUpperCase()}${eee.substr(1)}`;let Xle,Qle,Zle;let Jle=null;const ece=()=>Jle;let tce=null;const rce=eee=>{tce=eee};let oce=0;function nce(eee={}){const tee=fse(eee.onWarn)?eee.onWarn:kse,ree=gse(eee.version)?eee.version:"11.1.2",oee=gse(eee.locale)||fse(eee.locale)?eee.locale:Kle,aee=fse(oee)?Kle:oee,nee=hse(eee.fallbackLocale)||yse(eee.fallbackLocale)||gse(eee.fallbackLocale)||!1===eee.fallbackLocale?eee.fallbackLocale:aee,iee=yse(eee.messages)?eee.messages:ice(aee),see=yse(eee.datetimeFormats)?eee.datetimeFormats:ice(aee),lee=yse(eee.numberFormats)?eee.numberFormats:ice(aee),cee=nse(sse(),eee.modifiers,{upper:(eee,tee)=>"text"===tee&&gse(eee)?eee.toUpperCase():"vnode"===tee&&wse(eee)&&"__v_isVNode"in eee?eee.children.toUpperCase():eee,lower:(eee,tee)=>"text"===tee&&gse(eee)?eee.toLowerCase():"vnode"===tee&&wse(eee)&&"__v_isVNode"in eee?eee.children.toLowerCase():eee,capitalize:(eee,tee)=>"text"===tee&&gse(eee)?Gle(eee):"vnode"===tee&&wse(eee)&&"__v_isVNode"in eee?Gle(eee.children):eee}),dee=eee.pluralRules||sse(),pee=fse(eee.missing)?eee.missing:null,uee=!mse(eee.missingWarn)&&!ose(eee.missingWarn)||eee.missingWarn,hee=!mse(eee.fallbackWarn)&&!ose(eee.fallbackWarn)||eee.fallbackWarn,fee=!!eee.fallbackFormat,gee=!!eee.unresolving,mee=fse(eee.postTranslation)?eee.postTranslation:null,wee=yse(eee.processor)?eee.processor:null,vee=!mse(eee.warnHtmlMessage)||eee.warnHtmlMessage,bee=!!eee.escapeParameter,yee=fse(eee.messageCompiler)?eee.messageCompiler:Xle,xee=fse(eee.messageResolver)?eee.messageResolver:Qle||Hle,kee=fse(eee.localeFallbacker)?eee.localeFallbacker:Zle||Mle,_ee=wse(eee.fallbackContext)?eee.fallbackContext:void 0,See=eee,Eee=wse(See.__datetimeFormatters)?See.__datetimeFormatters:new Map,Oee=wse(See.__numberFormatters)?See.__numberFormatters:new Map,zee=wse(See.__meta)?See.__meta:{};oce++;const $ee={version:ree,cid:oce,locale:oee,fallbackLocale:nee,messages:iee,modifiers:cee,pluralRules:dee,missing:pee,missingWarn:uee,fallbackWarn:hee,fallbackFormat:fee,unresolving:gee,postTranslation:mee,processor:wee,warnHtmlMessage:vee,escapeParameter:bee,messageCompiler:yee,messageResolver:xee,localeFallbacker:kee,fallbackContext:_ee,onWarn:tee,__meta:zee};return $ee.datetimeFormats=see,$ee.numberFormats=lee,$ee.__datetimeFormatters=Eee,$ee.__numberFormatters=Oee,__INTLIFY_PROD_DEVTOOLS__&&function(eee,tee,ree){Sle&&Sle.emit("i18n:init",{timestamp:Date.now(),i18n:eee,version:tee,meta:ree})}($ee,ree,zee),$ee}const ice=eee=>({[eee]:sse()});function sce(eee,tee,ree,oee,aee){const{missing:nee,onWarn:iee}=eee;if(null!==nee){const oee=nee(eee,ree,tee,aee);return gse(oee)?oee:tee}return tee}function lce(eee,tee,ree){eee.__localeChainCache=new Map,eee.localeFallbacker(eee,ree,tee)}function cce(eee,tee){const ree=tee.indexOf(eee);if(-1===ree)return!1;for(let i=ree+1;i{pce.includes(eee)?see[eee]=ree[eee]:nee[eee]=ree[eee]})),gse(oee)?nee.locale=oee:yse(oee)&&(see=oee),yse(aee)&&(see=aee),[nee.key||"",iee,nee,see]}function hce(eee,tee,ree){const oee=eee;for(const aee in ree){const id=`${tee}__${aee}`;oee.__datetimeFormatters.has(id)&&oee.__datetimeFormatters.delete(id)}}function fce(eee,...tee){const{numberFormats:ree,unresolving:oee,fallbackLocale:aee,onWarn:nee,localeFallbacker:iee}=eee,{__numberFormatters:see}=eee,[lee,cee,dee,pee]=mce(...tee);mse(dee.missingWarn)?dee.missingWarn:eee.missingWarn;mse(dee.fallbackWarn)?dee.fallbackWarn:eee.fallbackWarn;const uee=!!dee.part,hee=Ile(eee,dee),fee=iee(eee,aee,hee);if(!gse(lee)||""===lee)return new Intl.NumberFormat(hee,pee).format(cee);let gee,mee={},wee=null;for(let i=0;i{gce.includes(eee)?iee[eee]=ree[eee]:nee[eee]=ree[eee]})),gse(oee)?nee.locale=oee:yse(oee)&&(iee=oee),yse(aee)&&(iee=aee),[nee.key||"",see,nee,iee]}function wce(eee,tee,ree){const oee=eee;for(const aee in ree){const id=`${tee}__${aee}`;oee.__numberFormatters.has(id)&&oee.__numberFormatters.delete(id)}}const vce=eee=>eee,bce=eee=>"",yce=eee=>0===eee.length?"":xse(eee),xce=eee=>null==eee?"":hse(eee)||yse(eee)&&eee.toString===vse?JSON.stringify(eee,null,2):String(eee);function kce(eee,tee){return eee=Math.abs(eee),2===tee?eee?eee>1?1:0:1:eee?Math.min(eee,2):0}function _ce(eee={}){const tee=eee.locale,ree=function(eee){const tee=rse(eee.pluralIndex)?eee.pluralIndex:-1;return eee.named&&(rse(eee.named.count)||rse(eee.named.n))?rse(eee.named.count)?eee.named.count:rse(eee.named.n)?eee.named.n:tee:tee}(eee),oee=wse(eee.pluralRules)&&gse(tee)&&fse(eee.pluralRules[tee])?eee.pluralRules[tee]:kce,aee=wse(eee.pluralRules)&&gse(tee)&&fse(eee.pluralRules[tee])?kce:void 0,nee=eee.list||[],iee=eee.named||sse();rse(eee.pluralIndex)&&function(eee,tee){tee.count||(tee.count=eee),tee.n||(tee.n=eee)}(ree,iee);function see(tee,ree){const oee=fse(eee.messages)?eee.messages(tee,!!ree):!!wse(eee.messages)&&eee.messages[tee];return oee||(eee.parent?eee.parent.message(tee):bce)}const lee=yse(eee.processor)&&fse(eee.processor.normalize)?eee.processor.normalize:yce,cee=yse(eee.processor)&&fse(eee.processor.interpolate)?eee.processor.interpolate:xce,dee={list:eee=>nee[eee],named:eee=>iee[eee],plural:eee=>eee[oee(ree,eee.length,aee)],linked:(tee,...ree)=>{const[oee,aee]=ree;let nee="text",iee="";1===ree.length?wse(oee)?(iee=oee.modifier||iee,nee=oee.type||nee):gse(oee)&&(iee=oee||iee):2===ree.length&&(gse(oee)&&(iee=oee||iee),gse(aee)&&(nee=aee||nee));const lee=see(tee,!0)(dee),cee="vnode"===nee&&hse(lee)&&iee?lee[0]:lee;return iee?(pee=iee,eee.modifiers?eee.modifiers[pee]:vce)(cee,nee):cee;var pee},message:see,type:yse(eee.processor)&&gse(eee.processor.type)?eee.processor.type:"text",interpolate:cee,normalize:lee,values:nse(sse(),nee,iee)};return dee}const Sce=()=>"",Ece=eee=>fse(eee);function Oce(eee,...tee){const{fallbackFormat:ree,postTranslation:oee,unresolving:aee,messageCompiler:nee,fallbackLocale:iee,messages:see}=eee,[lee,cee]=Cce(...tee),dee=mse(cee.missingWarn)?cee.missingWarn:eee.missingWarn,pee=mse(cee.fallbackWarn)?cee.fallbackWarn:eee.fallbackWarn,uee=mse(cee.escapeParameter)?cee.escapeParameter:eee.escapeParameter,hee=!!cee.resolvedMessage,fee=gse(cee.default)||mse(cee.default)?mse(cee.default)?nee?lee:()=>lee:cee.default:ree?nee?lee:()=>lee:null,gee=ree||null!=fee&&(gse(fee)||fse(fee)),mee=Ile(eee,cee);uee&&function(eee){hse(eee.list)?eee.list=eee.list.map((eee=>gse(eee)?dse(eee):eee)):wse(eee.named)&&Object.keys(eee.named).forEach((tee=>{gse(eee.named[tee])&&(eee.named[tee]=dse(eee.named[tee]))}))}(cee);let[wee,vee,bee]=hee?[lee,mee,see[mee]||sse()]:zce(eee,lee,mee,iee,pee,dee),yee=wee,xee=lee;if(hee||gse(yee)||_le(yee)||Ece(yee)||gee&&(yee=fee,xee=yee),!(hee||(gse(yee)||_le(yee)||Ece(yee))&&gse(vee)))return aee?-1:lee;let kee=!1;const _ee=Ece(yee)?yee:$ce(eee,lee,vee,yee,xee,(()=>{kee=!0}));if(kee)return yee;const See=function(eee,tee,ree,oee){const{modifiers:aee,pluralRules:nee,messageResolver:iee,fallbackLocale:see,fallbackWarn:lee,missingWarn:cee,fallbackContext:dee}=eee,pee=(oee,aee)=>{let nee=iee(ree,oee);if(null==nee&&(dee||aee)){const[,,ree]=zce(dee||eee,oee,tee,see,lee,cee);nee=iee(ree,oee)}if(gse(nee)||_le(nee)){let ree=!1;const aee=$ce(eee,oee,tee,nee,oee,(()=>{ree=!0}));return ree?Sce:aee}return Ece(nee)?nee:Sce},uee={locale:tee,modifiers:aee,pluralRules:nee,messages:pee};eee.processor&&(uee.processor=eee.processor);oee.list&&(uee.list=oee.list);oee.named&&(uee.named=oee.named);rse(oee.plural)&&(uee.pluralIndex=oee.plural);return uee}(eee,vee,bee,cee),Eee=function(eee,tee,ree){const oee=tee(ree);return oee}(0,_ee,_ce(See)),Oee=oee?oee(Eee,lee):Eee;if(__INTLIFY_PROD_DEVTOOLS__){const tee={timestamp:Date.now(),key:gse(lee)?lee:Ece(yee)?yee.key:"",locale:vee||(Ece(yee)?yee.locale:""),format:gse(yee)?yee:Ece(yee)?yee.source:"",message:Oee};tee.meta=nse({},eee.__meta,ece()||{}),Ele(tee)}return Oee}function zce(eee,tee,ree,oee,aee,nee){const{messages:iee,onWarn:see,messageResolver:lee,localeFallbacker:cee}=eee,dee=cee(eee,oee,ree);let pee,uee=sse(),hee=null;for(let i=0;ioee;return eee.locale=ree,eee.key=tee,eee}const lee=iee(oee,function(eee,tee,ree,oee,aee,nee){return{locale:tee,key:ree,warnHtmlMessage:aee,onError:eee=>{throw nee&&nee(eee),eee},onCacheKey:eee=>((eee,tee,ree)=>tse({l:eee,k:tee,s:ree}))(tee,ree,eee)}}(0,ree,aee,0,see,nee));return lee.locale=ree,lee.key=tee,lee.source=oee,lee}function Cce(...eee){const[tee,ree,oee]=eee,aee=sse();if(!(gse(tee)||rse(tee)||Ece(tee)||_le(tee)))throw Nle(zle);const nee=rse(tee)?String(tee):(Ece(tee),tee);return rse(ree)?aee.plural=ree:gse(ree)?aee.default=ree:yse(ree)&&!ase(ree)?aee.named=ree:hse(ree)&&(aee.list=ree),rse(oee)?aee.plural=oee:gse(oee)?aee.default=oee:yse(oee)&&nse(aee,oee),[nee,aee]}"boolean"!=typeof __INTLIFY_PROD_DEVTOOLS__&&(cse().__INTLIFY_PROD_DEVTOOLS__=!1),"boolean"!=typeof __INTLIFY_DROP_MESSAGE_COMPILER__&&(cse().__INTLIFY_DROP_MESSAGE_COMPILER__=!1);const jce=24,Ace=25,Tce=26,Nce=27,Ice=28,Rce=29,Pce=31,Mce=32;function Dce(eee,...tee){return Lse(eee,null,void 0)}const Fce=ese("__translateVNode"),Lce=ese("__datetimeParts"),Uce=ese("__numberParts"),Bce=ese("__setPluralRules"),Yce=ese("__injectWithOption"),qce=ese("__dispose");function Vce(eee){if(!wse(eee))return eee;for(const tee in eee)if(use(eee,tee))if(tee.includes(".")){const ree=tee.split("."),oee=ree.length-1;let aee=eee,nee=!1;for(let i=0;i{if("locale"in eee&&"resource"in eee){const{locale:tee,resource:ree}=eee;tee?(iee[tee]=iee[tee]||sse(),Sse(ree,iee[tee])):Sse(ree,iee)}else gse(eee)&&Sse(JSON.parse(eee),iee)})),null==aee&&nee)for(const see in iee)use(iee,see)&&Vce(iee[see]);return iee}function Hce(eee){return eee.type}function Kce(gl,eee,tee){let ree=wse(eee.messages)?eee.messages:sse();"__i18nGlobal"in tee&&(ree=Wce(gl.locale.value,{messages:ree,__i18n:tee.__i18nGlobal}));const oee=Object.keys(ree);if(oee.length&&oee.forEach((eee=>{gl.mergeLocaleMessage(eee,ree[eee])})),wse(eee.datetimeFormats)){const tee=Object.keys(eee.datetimeFormats);tee.length&&tee.forEach((tee=>{gl.mergeDateTimeFormat(tee,eee.datetimeFormats[tee])}))}if(wse(eee.numberFormats)){const tee=Object.keys(eee.numberFormats);tee.length&&tee.forEach((tee=>{gl.mergeNumberFormat(tee,eee.numberFormats[tee])}))}}function Gce(eee){return Tne(mne,null,eee,0)}const Xce="__INTLIFY_META__",Qce=()=>[],Zce=()=>!1;let Jce=0;function ede(eee){return(tee,ree,oee,aee)=>eee(ree,oee,Wne()||void 0,aee)}const tde=()=>{const eee=Wne();let tee=null;return eee&&(tee=Hce(eee)[Xce])?{[Xce]:tee}:null};function rde(eee={}){const{__root:tee,__injectWithOption:ree}=eee,oee=void 0===tee,aee=eee.flatJson,nee=Jie?_re:Sre;let iee=!mse(eee.inheritLocale)||eee.inheritLocale;const see=nee(tee&&iee?tee.locale.value:gse(eee.locale)?eee.locale:Kle),lee=nee(tee&&iee?tee.fallbackLocale.value:gse(eee.fallbackLocale)||hse(eee.fallbackLocale)||yse(eee.fallbackLocale)||!1===eee.fallbackLocale?eee.fallbackLocale:see.value),cee=nee(Wce(see.value,eee)),dee=nee(yse(eee.datetimeFormats)?eee.datetimeFormats:{[see.value]:{}}),pee=nee(yse(eee.numberFormats)?eee.numberFormats:{[see.value]:{}});let uee=tee?tee.missingWarn:!mse(eee.missingWarn)&&!ose(eee.missingWarn)||eee.missingWarn,hee=tee?tee.fallbackWarn:!mse(eee.fallbackWarn)&&!ose(eee.fallbackWarn)||eee.fallbackWarn,fee=tee?tee.fallbackRoot:!mse(eee.fallbackRoot)||eee.fallbackRoot,gee=!!eee.fallbackFormat,mee=fse(eee.missing)?eee.missing:null,wee=fse(eee.missing)?ede(eee.missing):null,vee=fse(eee.postTranslation)?eee.postTranslation:null,bee=tee?tee.warnHtmlMessage:!mse(eee.warnHtmlMessage)||eee.warnHtmlMessage,yee=!!eee.escapeParameter;const xee=tee?tee.modifiers:yse(eee.modifiers)?eee.modifiers:{};let kee,_ee=eee.pluralRules||tee&&tee.pluralRules;kee=(()=>{oee&&rce(null);const tee={version:"11.1.2",locale:see.value,fallbackLocale:lee.value,messages:cee.value,modifiers:xee,pluralRules:_ee,missing:null===wee?void 0:wee,missingWarn:uee,fallbackWarn:hee,fallbackFormat:gee,unresolving:!0,postTranslation:null===vee?void 0:vee,warnHtmlMessage:bee,escapeParameter:yee,messageResolver:eee.messageResolver,messageCompiler:eee.messageCompiler,__meta:{framework:"vue"}};tee.datetimeFormats=dee.value,tee.numberFormats=pee.value,tee.__datetimeFormatters=yse(kee)?kee.__datetimeFormatters:void 0,tee.__numberFormatters=yse(kee)?kee.__numberFormatters:void 0;const ree=nce(tee);return oee&&rce(ree),ree})(),lce(kee,see.value,lee.value);const See=nie({get:()=>see.value,set:eee=>{kee.locale=eee,see.value=eee}}),Eee=nie({get:()=>lee.value,set:eee=>{kee.fallbackLocale=eee,lee.value=eee,lce(kee,see.value,eee)}}),Oee=nie((()=>cee.value)),zee=nie((()=>dee.value)),$ee=nie((()=>pee.value));const Cee=(fn,eee,ree,aee,nee,iee)=>{let uee;see.value,lee.value,cee.value,dee.value,pee.value;try{__INTLIFY_PROD_DEVTOOLS__&&(Jle=tde()),oee||(kee.fallbackContext=tee?tce:void 0),uee=fn(kee)}finally{__INTLIFY_PROD_DEVTOOLS__,oee||(kee.fallbackContext=void 0)}if("translate exists"!==ree&&rse(uee)&&-1===uee||"translate exists"===ree&&!uee){const[ree,oee]=eee();return tee&&fee?aee(tee):nee(ree)}if(iee(uee))return uee;throw Dce(jce)};function t(...eee){return Cee((tee=>Reflect.apply(Oce,null,[tee,...eee])),(()=>Cce(...eee)),"translate",(tee=>Reflect.apply(tee.t,tee,[...eee])),(eee=>eee),(eee=>gse(eee)))}const jee={normalize:function(eee){return eee.map((eee=>gse(eee)||rse(eee)||mse(eee)?Gce(String(eee)):eee))},interpolate:eee=>eee,type:"vnode"};function Aee(eee){return cee.value[eee]||{}}Jce++,tee&&Jie&&(rne(tee.locale,(eee=>{iee&&(see.value=eee,kee.locale=eee,lce(kee,see.value,lee.value))})),rne(tee.fallbackLocale,(eee=>{iee&&(lee.value=eee,kee.fallbackLocale=eee,lce(kee,see.value,lee.value))})));const Tee={id:Jce,locale:See,fallbackLocale:Eee,get inheritLocale(){return iee},set inheritLocale(eee){iee=eee,eee&&tee&&(see.value=tee.locale.value,lee.value=tee.fallbackLocale.value,lce(kee,see.value,lee.value))},get availableLocales(){return Object.keys(cee.value).sort()},messages:Oee,get modifiers(){return xee},get pluralRules(){return _ee||{}},get isGlobal(){return oee},get missingWarn(){return uee},set missingWarn(eee){uee=eee,kee.missingWarn=uee},get fallbackWarn(){return hee},set fallbackWarn(eee){hee=eee,kee.fallbackWarn=hee},get fallbackRoot(){return fee},set fallbackRoot(eee){fee=eee},get fallbackFormat(){return gee},set fallbackFormat(eee){gee=eee,kee.fallbackFormat=gee},get warnHtmlMessage(){return bee},set warnHtmlMessage(eee){bee=eee,kee.warnHtmlMessage=eee},get escapeParameter(){return yee},set escapeParameter(eee){yee=eee,kee.escapeParameter=eee},t:t,getLocaleMessage:Aee,setLocaleMessage:function(eee,tee){if(aee){const ree={[eee]:tee};for(const eee in ree)use(ree,eee)&&Vce(ree[eee]);tee=ree[eee]}cee.value[eee]=tee,kee.messages=cee.value},mergeLocaleMessage:function(eee,tee){cee.value[eee]=cee.value[eee]||{};const ree={[eee]:tee};if(aee)for(const oee in ree)use(ree,oee)&&Vce(ree[oee]);Sse(tee=ree[eee],cee.value[eee]),kee.messages=cee.value},getPostTranslationHandler:function(){return fse(vee)?vee:null},setPostTranslationHandler:function(eee){vee=eee,kee.postTranslation=eee},getMissingHandler:function(){return mee},setMissingHandler:function(eee){null!==eee&&(wee=ede(eee)),mee=eee,kee.missing=wee},[Bce]:function(eee){_ee=eee,kee.pluralRules=_ee}};return Tee.datetimeFormats=zee,Tee.numberFormats=$ee,Tee.rt=function(...eee){const[tee,ree,oee]=eee;if(oee&&!wse(oee))throw Dce(Ace);return t(tee,ree,nse({resolvedMessage:!0},oee||{}))},Tee.te=function(eee,tee){return Cee((()=>{if(!eee)return!1;const ree=Aee(gse(tee)?tee:see.value),oee=kee.messageResolver(ree,eee);return _le(oee)||Ece(oee)||gse(oee)}),(()=>[eee]),"translate exists",(ree=>Reflect.apply(ree.te,ree,[eee,tee])),Zce,(eee=>mse(eee)))},Tee.tm=function(eee){const ree=function(eee){let tee=null;const ree=Dle(kee,lee.value,see.value);for(let i=0;iReflect.apply(dce,null,[tee,...eee])),(()=>uce(...eee)),"datetime format",(tee=>Reflect.apply(tee.d,tee,[...eee])),(()=>""),(eee=>gse(eee)))},Tee.n=function(...eee){return Cee((tee=>Reflect.apply(fce,null,[tee,...eee])),(()=>mce(...eee)),"number format",(tee=>Reflect.apply(tee.n,tee,[...eee])),(()=>""),(eee=>gse(eee)))},Tee.getDateTimeFormat=function(eee){return dee.value[eee]||{}},Tee.setDateTimeFormat=function(eee,tee){dee.value[eee]=tee,kee.datetimeFormats=dee.value,hce(kee,eee,tee)},Tee.mergeDateTimeFormat=function(eee,tee){dee.value[eee]=nse(dee.value[eee]||{},tee),kee.datetimeFormats=dee.value,hce(kee,eee,tee)},Tee.getNumberFormat=function(eee){return pee.value[eee]||{}},Tee.setNumberFormat=function(eee,tee){pee.value[eee]=tee,kee.numberFormats=pee.value,wce(kee,eee,tee)},Tee.mergeNumberFormat=function(eee,tee){pee.value[eee]=nse(pee.value[eee]||{},tee),kee.numberFormats=pee.value,wce(kee,eee,tee)},Tee[Yce]=ree,Tee[Fce]=function(...eee){return Cee((tee=>{let ree;const oee=tee;try{oee.processor=jee,ree=Reflect.apply(Oce,null,[oee,...eee])}finally{oee.processor=null}return ree}),(()=>Cce(...eee)),"translate",(tee=>tee[Fce](...eee)),(eee=>[Gce(eee)]),(eee=>hse(eee)))},Tee[Lce]=function(...eee){return Cee((tee=>Reflect.apply(dce,null,[tee,...eee])),(()=>uce(...eee)),"datetime format",(tee=>tee[Lce](...eee)),Qce,(eee=>gse(eee)||hse(eee)))},Tee[Uce]=function(...eee){return Cee((tee=>Reflect.apply(fce,null,[tee,...eee])),(()=>mce(...eee)),"number format",(tee=>tee[Uce](...eee)),Qce,(eee=>gse(eee)||hse(eee)))},Tee}function ode(eee={}){const tee=rde(function(eee){const tee=gse(eee.locale)?eee.locale:Kle,ree=gse(eee.fallbackLocale)||hse(eee.fallbackLocale)||yse(eee.fallbackLocale)||!1===eee.fallbackLocale?eee.fallbackLocale:tee,oee=fse(eee.missing)?eee.missing:void 0,aee=!mse(eee.silentTranslationWarn)&&!ose(eee.silentTranslationWarn)||!eee.silentTranslationWarn,nee=!mse(eee.silentFallbackWarn)&&!ose(eee.silentFallbackWarn)||!eee.silentFallbackWarn,iee=!mse(eee.fallbackRoot)||eee.fallbackRoot,see=!!eee.formatFallbackMessages,lee=yse(eee.modifiers)?eee.modifiers:{},cee=eee.pluralizationRules,dee=fse(eee.postTranslation)?eee.postTranslation:void 0,pee=!gse(eee.warnHtmlInMessage)||"off"!==eee.warnHtmlInMessage,uee=!!eee.escapeParameterHtml,hee=!mse(eee.sync)||eee.sync;let fee=eee.messages;if(yse(eee.sharedMessages)){const tee=eee.sharedMessages;fee=Object.keys(tee).reduce(((eee,ree)=>{const oee=eee[ree]||(eee[ree]={});return nse(oee,tee[ree]),eee}),fee||{})}const{__i18n:gee,__root:mee,__injectWithOption:wee}=eee,vee=eee.datetimeFormats,bee=eee.numberFormats;return{locale:tee,fallbackLocale:ree,messages:fee,flatJson:eee.flatJson,datetimeFormats:vee,numberFormats:bee,missing:oee,missingWarn:aee,fallbackWarn:nee,fallbackRoot:iee,fallbackFormat:see,modifiers:lee,pluralRules:cee,postTranslation:dee,warnHtmlMessage:pee,escapeParameter:uee,messageResolver:eee.messageResolver,inheritLocale:hee,__i18n:gee,__root:mee,__injectWithOption:wee}}(eee)),{__extender:ree}=eee,oee={id:tee.id,get locale(){return tee.locale.value},set locale(eee){tee.locale.value=eee},get fallbackLocale(){return tee.fallbackLocale.value},set fallbackLocale(eee){tee.fallbackLocale.value=eee},get messages(){return tee.messages.value},get datetimeFormats(){return tee.datetimeFormats.value},get numberFormats(){return tee.numberFormats.value},get availableLocales(){return tee.availableLocales},get missing(){return tee.getMissingHandler()},set missing(eee){tee.setMissingHandler(eee)},get silentTranslationWarn(){return mse(tee.missingWarn)?!tee.missingWarn:tee.missingWarn},set silentTranslationWarn(eee){tee.missingWarn=mse(eee)?!eee:eee},get silentFallbackWarn(){return mse(tee.fallbackWarn)?!tee.fallbackWarn:tee.fallbackWarn},set silentFallbackWarn(eee){tee.fallbackWarn=mse(eee)?!eee:eee},get modifiers(){return tee.modifiers},get formatFallbackMessages(){return tee.fallbackFormat},set formatFallbackMessages(eee){tee.fallbackFormat=eee},get postTranslation(){return tee.getPostTranslationHandler()},set postTranslation(eee){tee.setPostTranslationHandler(eee)},get sync(){return tee.inheritLocale},set sync(eee){tee.inheritLocale=eee},get warnHtmlInMessage(){return tee.warnHtmlMessage?"warn":"off"},set warnHtmlInMessage(eee){tee.warnHtmlMessage="off"!==eee},get escapeParameterHtml(){return tee.escapeParameter},set escapeParameterHtml(eee){tee.escapeParameter=eee},get pluralizationRules(){return tee.pluralRules||{}},__composer:tee,t:(...eee)=>Reflect.apply(tee.t,tee,[...eee]),rt:(...eee)=>Reflect.apply(tee.rt,tee,[...eee]),te:(eee,ree)=>tee.te(eee,ree),tm:eee=>tee.tm(eee),getLocaleMessage:eee=>tee.getLocaleMessage(eee),setLocaleMessage(eee,ree){tee.setLocaleMessage(eee,ree)},mergeLocaleMessage(eee,ree){tee.mergeLocaleMessage(eee,ree)},d:(...eee)=>Reflect.apply(tee.d,tee,[...eee]),getDateTimeFormat:eee=>tee.getDateTimeFormat(eee),setDateTimeFormat(eee,ree){tee.setDateTimeFormat(eee,ree)},mergeDateTimeFormat(eee,ree){tee.mergeDateTimeFormat(eee,ree)},n:(...eee)=>Reflect.apply(tee.n,tee,[...eee]),getNumberFormat:eee=>tee.getNumberFormat(eee),setNumberFormat(eee,ree){tee.setNumberFormat(eee,ree)},mergeNumberFormat(eee,ree){tee.mergeNumberFormat(eee,ree)}};return oee.__extender=ree,oee}function ade(g,eee){g.locale=eee.locale||g.locale,g.fallbackLocale=eee.fallbackLocale||g.fallbackLocale,g.missing=eee.missing||g.missing,g.silentTranslationWarn=eee.silentTranslationWarn||g.silentFallbackWarn,g.silentFallbackWarn=eee.silentFallbackWarn||g.silentFallbackWarn,g.formatFallbackMessages=eee.formatFallbackMessages||g.formatFallbackMessages,g.postTranslation=eee.postTranslation||g.postTranslation,g.warnHtmlInMessage=eee.warnHtmlInMessage||g.warnHtmlInMessage,g.escapeParameterHtml=eee.escapeParameterHtml||g.escapeParameterHtml,g.sync=eee.sync||g.sync,g.__composer[Bce](eee.pluralizationRules||g.pluralizationRules);const tee=Wce(g.locale,{messages:eee.messages,__i18n:eee.__i18n});return Object.keys(tee).forEach((eee=>g.mergeLocaleMessage(eee,tee[eee]))),eee.datetimeFormats&&Object.keys(eee.datetimeFormats).forEach((tee=>g.mergeDateTimeFormat(tee,eee.datetimeFormats[tee]))),eee.numberFormats&&Object.keys(eee.numberFormats).forEach((tee=>g.mergeNumberFormat(tee,eee.numberFormats[tee]))),g}const nde={tag:{type:[String,Object]},locale:{type:String},scope:{type:String,validator:eee=>"parent"===eee||"global"===eee,default:"parent"},i18n:{type:Object}};function ide(){return gne}const sde=Eoe({name:"i18n-t",props:nse({keypath:{type:String,required:!0},plural:{type:[Number,String],validator:eee=>rse(eee)||!isNaN(eee)}},nde),setup(eee,tee){const{slots:ree,attrs:oee}=tee,aee=eee.i18n||wde({useScope:eee.scope,__useComponent:!0});return()=>{const nee=Object.keys(ree).filter((eee=>"_"!==eee)),iee=sse();eee.locale&&(iee.locale=eee.locale),void 0!==eee.plural&&(iee.plural=gse(eee.plural)?+eee.plural:eee.plural);const see=function({slots:eee},tee){if(1===tee.length&&"default"===tee[0])return(eee.default?eee.default():[]).reduce(((eee,tee)=>[...eee,...tee.type===gne?tee.children:[tee]]),[]);return tee.reduce(((tee,ree)=>{const oee=eee[ree];return oee&&(tee[ree]=oee()),tee}),sse())}(tee,nee),lee=aee[Fce](eee.keypath,see,iee),cee=nse(sse(),oee);return h(gse(eee.tag)||wse(eee.tag)?eee.tag:ide(),cee,lee)}}}),lde=sde;function cde(eee,tee,ree,oee){const{slots:aee,attrs:nee}=tee;return()=>{const tee={part:!0};let iee=sse();eee.locale&&(tee.locale=eee.locale),gse(eee.format)?tee.key=eee.format:wse(eee.format)&&(gse(eee.format.key)&&(tee.key=eee.format.key),iee=Object.keys(eee.format).reduce(((tee,oee)=>ree.includes(oee)?nse(sse(),tee,{[oee]:eee.format[oee]}):tee),sse()));const see=oee(eee.value,tee,iee);let lee=[tee.key];hse(see)?lee=see.map(((eee,tee)=>{const ree=aee[eee.type],oee=ree?ree({[eee.type]:eee.value,index:tee,parts:see}):[eee.value];var nee;return hse(nee=oee)&&!gse(nee[0])&&(oee[0].key=`${eee.type}-${tee}`),oee})):gse(see)&&(lee=[see]);const cee=nse(sse(),nee);return h(gse(eee.tag)||wse(eee.tag)?eee.tag:ide(),cee,lee)}}const dde=Eoe({name:"i18n-n",props:nse({value:{type:Number,required:!0},format:{type:[String,Object]}},nde),setup(eee,tee){const ree=eee.i18n||wde({useScope:eee.scope,__useComponent:!0});return cde(eee,tee,gce,((...eee)=>ree[Uce](...eee)))}}),pde=dde;function ude(eee){if(gse(eee))return{path:eee};if(yse(eee)){if(!("path"in eee))throw Dce(Ice);return eee}throw Dce(Rce)}function hde(eee){const{path:tee,locale:ree,args:oee,choice:aee,plural:nee}=eee,iee={},see=oee||{};return gse(ree)&&(iee.locale=ree),rse(aee)&&(iee.plural=aee),rse(nee)&&(iee.plural=nee),[tee,see,iee]}function fde(eee,tee,...ree){const oee=yse(ree[0])?ree[0]:{};(!mse(oee.globalInstall)||oee.globalInstall)&&([lde.name,"I18nT"].forEach((tee=>eee.component(tee,lde))),[pde.name,"I18nN"].forEach((tee=>eee.component(tee,pde))),[xde.name,"I18nD"].forEach((tee=>eee.component(tee,xde)))),eee.directive("t",function(eee){const tee=tee=>{const{instance:ree,value:oee}=tee;if(!ree||!ree.$)throw Dce(Mce);const aee=function(eee,tee){const ree=eee;if("composition"===eee.mode)return ree.__getInstance(tee)||eee.global;{const oee=ree.__getInstance(tee);return null!=oee?oee.__composer:eee.global.__composer}}(eee,ree.$),nee=ude(oee);return[Reflect.apply(aee.t,aee,[...hde(nee)]),aee]};return{created:(el,ree)=>{const[oee,aee]=tee(ree);Jie&&eee.global===aee&&(el.__i18nWatcher=rne(aee.locale,(()=>{ree.instance&&ree.instance.$forceUpdate()}))),el.__composer=aee,el.textContent=oee},unmounted:el=>{Jie&&el.__i18nWatcher&&(el.__i18nWatcher(),el.__i18nWatcher=void 0,delete el.__i18nWatcher),el.__composer&&(el.__composer=void 0,delete el.__composer)},beforeUpdate:(el,{value:eee})=>{if(el.__composer){const tee=el.__composer,ree=ude(eee);el.textContent=Reflect.apply(tee.t,tee,[...hde(ree)])}},getSSRProps:eee=>{const[ree]=tee(eee);return{textContent:ree}}}}(tee))}const gde=ese("global-vue-i18n");function mde(eee={}){const tee=__VUE_I18N_LEGACY_API__&&mse(eee.legacy)?eee.legacy:__VUE_I18N_LEGACY_API__,ree=!mse(eee.globalInjection)||eee.globalInjection,oee=new Map,[aee,nee]=function(eee,tee){const ree=Jee(),oee=__VUE_I18N_LEGACY_API__&&tee?ree.run((()=>ode(eee))):ree.run((()=>rde(eee)));if(null==oee)throw Dce(Mce);return[ree,oee]}(eee,tee),iee=ese("");const see={get mode(){return __VUE_I18N_LEGACY_API__&&tee?"legacy":"composition"},async install(eee,...oee){if(eee.__VUE_I18N_SYMBOL__=iee,eee.provide(eee.__VUE_I18N_SYMBOL__,see),yse(oee[0])){const eee=oee[0];see.__composerExtend=eee.__composerExtend,see.__vueI18nExtend=eee.__vueI18nExtend}let aee=null;!tee&&ree&&(aee=function(eee,tee){const ree=Object.create(null);vde.forEach((eee=>{const oee=Object.getOwnPropertyDescriptor(tee,eee);if(!oee)throw Dce(Mce);const aee=kre(oee.value)?{get:()=>oee.value.value,set(eee){oee.value.value=eee}}:{get:()=>oee.get&&oee.get()};Object.defineProperty(ree,eee,aee)})),eee.config.globalProperties.$i18n=ree,bde.forEach((ree=>{const oee=Object.getOwnPropertyDescriptor(tee,ree);if(!oee||!oee.value)throw Dce(Mce);Object.defineProperty(eee.config.globalProperties,`$${ree}`,oee)}));const oee=()=>{delete eee.config.globalProperties.$i18n,bde.forEach((tee=>{delete eee.config.globalProperties[`$${tee}`]}))};return oee}(eee,see.global)),__VUE_I18N_FULL_INSTALL__&&fde(eee,see,...oee),__VUE_I18N_LEGACY_API__&&tee&&eee.mixin(function(eee,tee,ree){return{beforeCreate(){const oee=Wne();if(!oee)throw Dce(Mce);const aee=this.$options;if(aee.i18n){const oee=aee.i18n;if(aee.__i18n&&(oee.__i18n=aee.__i18n),oee.__root=tee,this===this.$root)this.$i18n=ade(eee,oee);else{oee.__injectWithOption=!0,oee.__extender=ree.__vueI18nExtend,this.$i18n=ode(oee);const eee=this.$i18n;eee.__extender&&(eee.__disposer=eee.__extender(this.$i18n))}}else if(aee.__i18n)if(this===this.$root)this.$i18n=ade(eee,aee);else{this.$i18n=ode({__i18n:aee.__i18n,__injectWithOption:!0,__extender:ree.__vueI18nExtend,__root:tee});const eee=this.$i18n;eee.__extender&&(eee.__disposer=eee.__extender(this.$i18n))}else this.$i18n=eee;aee.__i18nGlobal&&Kce(tee,aee,aee),this.$t=(...eee)=>this.$i18n.t(...eee),this.$rt=(...eee)=>this.$i18n.rt(...eee),this.$te=(eee,tee)=>this.$i18n.te(eee,tee),this.$d=(...eee)=>this.$i18n.d(...eee),this.$n=(...eee)=>this.$i18n.n(...eee),this.$tm=eee=>this.$i18n.tm(eee),ree.__setInstance(oee,this.$i18n)},mounted(){},unmounted(){const eee=Wne();if(!eee)throw Dce(Mce);const tee=this.$i18n;delete this.$t,delete this.$rt,delete this.$te,delete this.$d,delete this.$n,delete this.$tm,tee.__disposer&&(tee.__disposer(),delete tee.__disposer,delete tee.__extender),ree.__deleteInstance(eee),delete this.$i18n}}}(nee,nee.__composer,see));const lee=eee.unmount;eee.unmount=()=>{aee&&aee(),see.dispose(),lee()}},get global(){return nee},dispose(){aee.stop()},__instances:oee,__getInstance:function(eee){return oee.get(eee)||null},__setInstance:function(eee,tee){oee.set(eee,tee)},__deleteInstance:function(eee){oee.delete(eee)}};return see}function wde(eee={}){const tee=Wne();if(null==tee)throw Dce(Tce);if(!tee.isCE&&null!=tee.appContext.app&&!tee.appContext.app.__VUE_I18N_SYMBOL__)throw Dce(Nce);const ree=function(eee){const tee=$ae(eee.isCE?gde:eee.appContext.app.__VUE_I18N_SYMBOL__);if(!tee)throw Dce(eee.isCE?Pce:Mce);return tee}(tee),gl=function(eee){return"composition"===eee.mode?eee.global:eee.global.__composer}(ree),oee=Hce(tee),aee=function(eee,tee){return ase(eee)?"__i18n"in tee?"local":"global":eee.useScope?eee.useScope:"local"}(eee,oee);if("global"===aee)return Kce(gl,eee,oee),gl;if("parent"===aee){let oee=function(eee,tee,ree=!1){let oee=null;const aee=tee.root;let nee=function(eee,tee=!1){if(null==eee)return null;return tee&&eee.vnode.ctx||eee.parent}(tee,ree);for(;null!=nee;){const tee=eee;if("composition"===eee.mode)oee=tee.__getInstance(nee);else if(__VUE_I18N_LEGACY_API__){const eee=tee.__getInstance(nee);null!=eee&&(oee=eee.__composer,ree&&oee&&!oee[Yce]&&(oee=null))}if(null!=oee)break;if(aee===nee)break;nee=nee.parent}return oee}(ree,tee,eee.__useComponent);return null==oee&&(oee=gl),oee}const nee=ree;let iee=nee.__getInstance(tee);if(null==iee){const ree=nse({},eee);"__i18n"in oee&&(ree.__i18n=oee.__i18n),gl&&(ree.__root=gl),iee=rde(ree),nee.__composerExtend&&(iee[qce]=nee.__composerExtend(iee)),function(eee,tee,ree){Doe((()=>{}),tee),Boe((()=>{const oee=ree;eee.__deleteInstance(tee);const aee=oee[qce];aee&&(aee(),delete oee[qce])}),tee)}(nee,tee,iee),nee.__setInstance(tee,iee)}return iee}const vde=["locale","fallbackLocale","availableLocales"],bde=["t","rt","d","n","tm","te"];const yde=Eoe({name:"i18n-d",props:nse({value:{type:[Number,Date],required:!0},format:{type:[String,Object]}},nde),setup(eee,tee){const ree=eee.i18n||wde({useScope:eee.scope,__useComponent:!0});return cde(eee,tee,pce,((...eee)=>ree[Lce](...eee)))}}),xde=yde;var kde,_de;if("boolean"!=typeof __VUE_I18N_FULL_INSTALL__&&(cse().__VUE_I18N_FULL_INSTALL__=!0),"boolean"!=typeof __VUE_I18N_LEGACY_API__&&(cse().__VUE_I18N_LEGACY_API__=!0),"boolean"!=typeof __INTLIFY_DROP_MESSAGE_COMPILER__&&(cse().__INTLIFY_DROP_MESSAGE_COMPILER__=!1),"boolean"!=typeof __INTLIFY_PROD_DEVTOOLS__&&(cse().__INTLIFY_PROD_DEVTOOLS__=!1),kde=function(eee,tee){if(!__INTLIFY_DROP_MESSAGE_COMPILER__&&gse(eee)){!mse(tee.warnHtmlMessage)||tee.warnHtmlMessage;const ree=(tee.onCacheKey||xle)(eee),oee=kle[ree];if(oee)return oee;const{ast:aee,detectError:nee}=function(eee,tee={}){let ree=!1;const oee=tee.onError||Use;return tee.onError=eee=>{ree=!0,oee(eee)},{...nle(eee,tee),detectError:ree}}(eee,{...tee,location:!1,jit:!0}),iee=ile(aee);return nee?iee:kle[ree]=iee}{const tee=eee.cacheKey;if(tee){const ree=kle[tee];return ree||(kle[tee]=ile(eee))}return ile(eee)}},Xle=kde,function(eee){Qle=eee}((function(eee,tee){if(!wse(eee))return null;let ree=Wle.get(tee);if(ree||(ree=function(eee){const tee=[];let c,ree,oee,aee,nee,iee,see,lee=-1,cee=0,dee=0;const pee=[];function uee(){const tee=eee[lee+1];if(5===cee&&"'"===tee||6===cee&&'"'===tee)return lee++,oee="\\"+tee,pee[0](),!0}for(pee[0]=()=>{void 0===ree?ree=oee:ree+=oee},pee[1]=()=>{void 0!==ree&&(tee.push(ree),ree=void 0)},pee[2]=()=>{pee[0](),dee++},pee[3]=()=>{if(dee>0)dee--,cee=4,pee[0]();else{if(dee=0,void 0===ree)return!1;if(ree=Vle(ree),!1===ree)return!1;pee[1]()}};null!==cee;)if(lee++,c=eee[lee],"\\"!==c||!uee()){if(aee=qle(c),see=Ble[cee],nee=see[aee]||see.l||8,8===nee)return;if(cee=nee[0],void 0!==nee[1]&&(iee=pee[nee[1]],iee&&(oee=c,!1===iee())))return;if(7===cee)return tee}}(tee),ree&&Wle.set(tee,ree)),!ree)return null;const oee=ree.length;let aee=eee,i=0;for(;i{const eee=new DOMParser;return tee=>{if("string"!=typeof tee)return tee;return eee.parseFromString(tee,"text/html").documentElement.textContent??tee}},Ede="en_US",Ode=(eee,tee)=>{const ree=eee.__vccOpts||eee;for(const[oee,aee]of tee)ree[oee]=aee;return ree},zde=Ode(Eoe({__name:"I18nHost.ce",setup(eee){let tee="",ree={},oee=!1;const aee=window.LOCALE_DATA||null;if(aee)try{ree=JSON.parse(decodeURIComponent(aee)),tee=Object.keys(ree)[0],oee=tee!==Ede}catch(iee){console.error("[I18nHost] error parsing messages",iee)}const nee=mde({legacy:!1,locale:oee?tee:Ede,fallbackLocale:Ede,messages:{en_US:Zie,...oee?ree:{}},postTranslation:Sde()});return zae(gde,nee),(eee,tee)=>tae(eee.$slots,"default")}}),[["styles",[""]]]); +/*! + * pinia v3.0.1 + * (c) 2025 Eduardo San Martin Morote + * @license MIT + */ +let $de;const Cde=eee=>$de=eee,jde=Symbol();function Ade(o){return o&&"object"==typeof o&&"[object Object]"===Object.prototype.toString.call(o)&&"function"!=typeof o.toJSON}var Tde,Nde;function Ide(){const eee=Jee(!0),tee=eee.run((()=>_re({})));let _p=[],ree=[];const oee=bre({install(eee){Cde(oee),oee._a=eee,eee.provide(jde,oee),eee.config.globalProperties.$pinia=oee,ree.forEach((eee=>_p.push(eee))),ree=[]},use(eee){return this._a?_p.push(eee):ree.push(eee),this},_p:_p,_a:null,_e:eee,_s:new Map,state:tee});return oee}(Nde=Tde||(Tde={})).direct="direct",Nde.patchObject="patch object",Nde.patchFunction="patch function";const Rde=()=>{};function Pde(eee,tee,ree,oee=Rde){eee.push(tee);const aee=()=>{const ree=eee.indexOf(tee);ree>-1&&(eee.splice(ree,1),oee())};return!ree&&ete()&&tte(aee),aee}function Mde(eee,...tee){eee.slice().forEach((eee=>{eee(...tee)}))}const Dde=fn=>fn(),Fde=Symbol(),Lde=Symbol();function Ude(eee,tee){eee instanceof Map&&tee instanceof Map?tee.forEach(((tee,ree)=>eee.set(ree,tee))):eee instanceof Set&&tee instanceof Set&&tee.forEach(eee.add,eee);for(const ree in tee){if(!tee.hasOwnProperty(ree))continue;const oee=tee[ree],aee=eee[ree];Ade(aee)&&Ade(oee)&&eee.hasOwnProperty(ree)&&!kre(oee)&&!fre(oee)?eee[ree]=Ude(aee,oee):eee[ree]=oee}return eee}const Bde=Symbol();const{assign:Yde}=Object;function qde(o){return!(!kre(o)||!o.effect)}function Vde(eee,tee,ree={},oee,aee,nee){let iee;const see=Yde({actions:{}},ree),lee={deep:!0};let cee,dee,pee,uee=[],hee=[];const fee=oee.state.value[eee];let gee;function mee(tee){let ree;cee=dee=!1,"function"==typeof tee?(tee(oee.state.value[eee]),ree={type:Tde.patchFunction,storeId:eee,events:pee}):(Ude(oee.state.value[eee],tee),ree={type:Tde.patchObject,payload:tee,storeId:eee,events:pee});const aee=gee=Symbol();eoe().then((()=>{gee===aee&&(cee=!0)})),dee=!0,Mde(uee,ree,oee.state.value[eee])}nee||fee||(oee.state.value[eee]={}),_re({});const wee=nee?function(){const{state:eee}=ree,tee=eee?eee():{};this.$patch((eee=>{Yde(eee,tee)}))}:Rde;const vee=(fn,tee="")=>{if(Fde in fn)return fn[Lde]=tee,fn;const ree=function(){Cde(oee);const tee=Array.from(arguments),aee=[],nee=[];let iee;Mde(hee,{args:tee,name:ree[Lde],store:bee,after:function(eee){aee.push(eee)},onError:function(eee){nee.push(eee)}});try{iee=fn.apply(this&&this.$id===eee?this:bee,tee)}catch(see){throw Mde(nee,see),see}return iee instanceof Promise?iee.then((eee=>(Mde(aee,eee),eee))).catch((eee=>(Mde(nee,eee),Promise.reject(eee)))):(Mde(aee,iee),iee)};return ree[Fde]=!0,ree[Lde]=tee,ree},bee=dre({_p:oee,$id:eee,$onAction:Pde.bind(null,hee),$patch:mee,$reset:wee,$subscribe(tee,ree={}){const aee=Pde(uee,tee,ree.detached,(()=>nee())),nee=iee.run((()=>rne((()=>oee.state.value[eee]),(oee=>{("sync"===ree.flush?dee:cee)&&tee({storeId:eee,type:Tde.direct,events:pee},oee)}),Yde({},lee,ree))));return aee},$dispose:function(){iee.stop(),uee=[],hee=[],oee._s.delete(eee)}});oee._s.set(eee,bee);const yee=(oee._a&&oee._a.runWithContext||Dde)((()=>oee._e.run((()=>(iee=Jee()).run((()=>tee({action:vee})))))));for(const kee in yee){const tee=yee[kee];if(kre(tee)&&!qde(tee)||fre(tee))nee||(!fee||Ade(xee=tee)&&xee.hasOwnProperty(Bde)||(kre(tee)?tee.value=fee[kee]:Ude(tee,fee[kee])),oee.state.value[eee][kee]=tee);else if("function"==typeof tee){const eee=vee(tee,kee);yee[kee]=eee,see.actions[kee]=tee}}var xee;return Yde(bee,yee),Yde(vre(bee),yee),Object.defineProperty(bee,"$state",{get:()=>oee.state.value[eee],set:eee=>{mee((tee=>{Yde(tee,eee)}))}}),oee._p.forEach((eee=>{Yde(bee,iee.run((()=>eee({store:bee,app:oee._a,pinia:oee,options:see}))))})),fee&&nee&&ree.hydrate&&ree.hydrate(bee.$state,fee),cee=!0,dee=!0,bee} +/*! #__NO_SIDE_EFFECTS__ */function Wde(id,eee,tee){let ree;const oee="function"==typeof eee;function aee(tee,aee){const nee=Cae();(tee=tee||(nee?$ae(jde,null):null))&&Cde(tee),(tee=$de)._s.has(id)||(oee?Vde(id,eee,ree,tee):function(id,eee,tee){const{state:ree,actions:oee,getters:aee}=eee,nee=tee.state.value[id];let iee;iee=Vde(id,(function(){nee||(tee.state.value[id]=ree?ree():{});const eee=Nre(tee.state.value[id]);return Yde(eee,oee,Object.keys(aee||{}).reduce(((eee,ree)=>(eee[ree]=bre(nie((()=>{Cde(tee);const eee=tee._s.get(id);return aee[ree].call(eee,eee)}))),eee)),{}))}),eee,tee,0,!0)}(id,ree,tee));return tee._s.get(id)}return ree=oee?tee:eee,aee.$id=id,aee}function Hde(eee){const tee=vre(eee),ree={};for(const oee in tee){const aee=tee[oee];aee.effect?ree[oee]=nie({get:()=>eee[oee],set(tee){eee[oee]=tee}}):(kre(aee)||fre(aee))&&(ree[oee]=Pre(eee,oee))}return ree}function Kde(e){var t,f,n="";if("string"==typeof e||"number"==typeof e)n+=e;else if("object"==typeof e)if(Array.isArray(e)){var o=e.length;for(t=0;t"boolean"==typeof eee?`${eee}`:0===eee?"0":eee,cx=Gde,Qde=(eee,tee)=>ree=>{var oee;if(null==(null==tee?void 0:tee.variants))return cx(eee,null==ree?void 0:ree.class,null==ree?void 0:ree.className);const{variants:aee,defaultVariants:nee}=tee,iee=Object.keys(aee).map((eee=>{const tee=null==ree?void 0:ree[eee],oee=null==nee?void 0:nee[eee];if(null===tee)return null;const iee=Xde(tee)||Xde(oee);return aee[eee][iee]})),see=ree&&Object.entries(ree).reduce(((eee,tee)=>{let[ree,oee]=tee;return void 0===oee||(eee[ree]=oee),eee}),{}),lee=null==tee||null===(oee=tee.compoundVariants)||void 0===oee?void 0:oee.reduce(((eee,tee)=>{let{class:ree,className:oee,...aee}=tee;return Object.entries(aee).every((eee=>{let[tee,ree]=eee;return Array.isArray(ree)?ree.includes({...nee,...see}[tee]):{...nee,...see}[tee]===ree}))?[...eee,ree,oee]:eee}),[]);return cx(eee,iee,lee,null==ree?void 0:ree.class,null==ree?void 0:ree.className)},Zde=Qde("group text-center font-semibold leading-none relative z-0 flex flex-row items-center justify-center border-2 border-solid shadow-none cursor-pointer rounded-md hover:shadow-md focus:shadow-md disabled:opacity-25 disabled:hover:opacity-25 disabled:focus:opacity-25 disabled:cursor-not-allowed",{variants:{variant:{fill:"[&]:text-white bg-transparent border-transparent",black:"[&]:text-white bg-black border-black transition hover:text-black focus:text-black hover:bg-grey focus:bg-grey hover:border-grey focus:border-grey",gray:"text-black bg-grey transition hover:text-white focus:text-white hover:bg-grey-mid focus:bg-grey-mid hover:border-grey-mid focus:border-grey-mid",outline:"[&]:text-orange bg-transparent border-orange hover:text-white focus:text-white","outline-primary":"text-primary [&]:text-primary uppercase tracking-widest bg-transparent border-primary rounded-sm hover:text-white focus:text-white","outline-black":"text-black bg-transparent border-black hover:text-black focus:text-black hover:bg-grey focus:bg-grey hover:border-grey focus:border-grey","outline-white":"text-white bg-transparent border-white hover:text-black focus:text-black hover:bg-white focus:bg-white",underline:"opacity-75 underline border-transparent transition hover:text-primary hover:bg-muted hover:border-muted focus:text-primary focus:bg-muted focus:border-muted hover:opacity-100 focus:opacity-100","underline-hover-red":"opacity-75 underline border-transparent transition hover:text-white hover:bg-unraid-red hover:border-unraid-red focus:text-white focus:bg-unraid-red focus:border-unraid-red hover:opacity-100 focus:opacity-100",white:"text-black bg-white transition hover:bg-grey focus:bg-grey",none:""},size:{"12px":"text-12px gap-4px","14px":"text-14px gap-8px","16px":"text-16px gap-8px","18px":"text-18px gap-8px","20px":"text-20px gap-8px","24px":"text-24px gap-8px"},padding:{default:"",none:"p-0",lean:"px-4 py-2"}},compoundVariants:[{size:"12px",padding:"default",class:"p-8px"},{size:"14px",padding:"default",class:"p-8px"},{size:"16px",padding:"default",class:"p-12px"},{size:"18px",padding:"default",class:"p-12px"},{size:"20px",padding:"default",class:"p-16px"},{size:"24px",padding:"default",class:"p-16px"}],defaultVariants:{variant:"fill",size:"16px",padding:"default"}}),Jde=eee=>{const tee=ope(eee),{conflictingClassGroups:ree,conflictingClassGroupModifiers:oee}=eee;return{getClassGroupId:eee=>{const ree=eee.split("-");return""===ree[0]&&1!==ree.length&&ree.shift(),epe(ree,tee)||rpe(eee)},getConflictingClassGroupIds:(eee,tee)=>{const aee=ree[eee]||[];return tee&&oee[eee]?[...aee,...oee[eee]]:aee}}},epe=(eee,tee)=>{if(0===eee.length)return tee.classGroupId;const ree=eee[0],oee=tee.nextPart.get(ree),aee=oee?epe(eee.slice(1),oee):void 0;if(aee)return aee;if(0===tee.validators.length)return;const nee=eee.join("-");return tee.validators.find((({validator:eee})=>eee(nee)))?.classGroupId},tpe=/^\[(.+)\]$/,rpe=eee=>{if(tpe.test(eee)){const tee=tpe.exec(eee)[1],ree=tee?.substring(0,tee.indexOf(":"));if(ree)return"arbitrary.."+ree}},ope=eee=>{const{theme:tee,prefix:ree}=eee,oee={nextPart:new Map,validators:[]};return spe(Object.entries(eee.classGroups),ree).forEach((([eee,ree])=>{ape(ree,oee,eee,tee)})),oee},ape=(eee,tee,ree,oee)=>{eee.forEach((eee=>{if("string"!=typeof eee){if("function"==typeof eee)return ipe(eee)?void ape(eee(oee),tee,ree,oee):void tee.validators.push({validator:eee,classGroupId:ree});Object.entries(eee).forEach((([eee,aee])=>{ape(aee,npe(tee,eee),ree,oee)}))}else{(""===eee?tee:npe(tee,eee)).classGroupId=ree}}))},npe=(eee,tee)=>{let ree=eee;return tee.split("-").forEach((eee=>{ree.nextPart.has(eee)||ree.nextPart.set(eee,{nextPart:new Map,validators:[]}),ree=ree.nextPart.get(eee)})),ree},ipe=eee=>eee.isThemeGetter,spe=(eee,tee)=>tee?eee.map((([eee,ree])=>[eee,ree.map((eee=>"string"==typeof eee?tee+eee:"object"==typeof eee?Object.fromEntries(Object.entries(eee).map((([eee,ree])=>[tee+eee,ree]))):eee))])):eee,lpe=eee=>{if(eee<1)return{get:()=>{},set:()=>{}};let tee=0,ree=new Map,oee=new Map;const aee=(aee,nee)=>{ree.set(aee,nee),tee++,tee>eee&&(tee=0,oee=ree,ree=new Map)};return{get(eee){let tee=ree.get(eee);return void 0!==tee?tee:void 0!==(tee=oee.get(eee))?(aee(eee,tee),tee):void 0},set(eee,tee){ree.has(eee)?ree.set(eee,tee):aee(eee,tee)}}},cpe=eee=>{const{separator:tee,experimentalParseClassName:ree}=eee,oee=1===tee.length,aee=tee[0],nee=tee.length,iee=eee=>{const ree=[];let iee,see=0,lee=0;for(let pee=0;peelee?iee-lee:void 0}};return ree?eee=>ree({className:eee,parseClassName:iee}):iee},dpe=eee=>{if(eee.length<=1)return eee;const tee=[];let ree=[];return eee.forEach((eee=>{"["===eee[0]?(tee.push(...ree.sort(),eee),ree=[]):ree.push(eee)})),tee.push(...ree.sort()),tee},ppe=/\s+/;function upe(){let eee,tee,ree=0,oee="";for(;ree{if("string"==typeof eee)return eee;let tee,ree="";for(let k=0;ktee(eee)),eee());return ree=(eee=>({cache:lpe(eee.cacheSize),parseClassName:cpe(eee),...Jde(eee)}))(lee),oee=ree.cache.get,aee=ree.cache.set,nee=iee,iee(see)};function iee(eee){const tee=oee(eee);if(tee)return tee;const nee=((eee,tee)=>{const{parseClassName:ree,getClassGroupId:oee,getConflictingClassGroupIds:aee}=tee,nee=[],iee=eee.trim().split(ppe);let see="";for(let lee=iee.length-1;lee>=0;lee-=1){const eee=iee[lee],{modifiers:tee,hasImportantModifier:cee,baseClassName:dee,maybePostfixModifierPosition:pee}=ree(eee);let uee=Boolean(pee),hee=oee(uee?dee.substring(0,pee):dee);if(!hee){if(!uee){see=eee+(see.length>0?" "+see:see);continue}if(hee=oee(dee),!hee){see=eee+(see.length>0?" "+see:see);continue}uee=!1}const fee=dpe(tee).join(":"),gee=cee?fee+"!":fee,mee=gee+hee;if(nee.includes(mee))continue;nee.push(mee);const wee=aee(hee,uee);for(let i=0;i0?" "+see:see)}return see})(eee,ree);return aee(eee,nee),nee}return function(){return nee(upe.apply(null,arguments))}}const gpe=eee=>{const tee=tee=>tee[eee]||[];return tee.isThemeGetter=!0,tee},mpe=/^\[(?:([a-z-]+):)?(.+)\]$/i,wpe=/^\d+\/\d+$/,vpe=new Set(["px","full","screen"]),bpe=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,ype=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,xpe=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,kpe=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,_pe=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,Spe=eee=>Ope(eee)||vpe.has(eee)||wpe.test(eee),Epe=eee=>Fpe(eee,"length",Lpe),Ope=eee=>Boolean(eee)&&!Number.isNaN(Number(eee)),zpe=eee=>Fpe(eee,"number",Ope),$pe=eee=>Boolean(eee)&&Number.isInteger(Number(eee)),Cpe=eee=>eee.endsWith("%")&&Ope(eee.slice(0,-1)),jpe=eee=>mpe.test(eee),Ape=eee=>bpe.test(eee),Tpe=new Set(["length","size","percentage"]),Npe=eee=>Fpe(eee,Tpe,Upe),Ipe=eee=>Fpe(eee,"position",Upe),Rpe=new Set(["image","url"]),Ppe=eee=>Fpe(eee,Rpe,Ype),Mpe=eee=>Fpe(eee,"",Bpe),Dpe=()=>!0,Fpe=(eee,tee,ree)=>{const oee=mpe.exec(eee);return!!oee&&(oee[1]?"string"==typeof tee?oee[1]===tee:tee.has(oee[1]):ree(oee[2]))},Lpe=eee=>ype.test(eee)&&!xpe.test(eee),Upe=()=>!1,Bpe=eee=>kpe.test(eee),Ype=eee=>_pe.test(eee),qpe=()=>{const eee=gpe("colors"),tee=gpe("spacing"),ree=gpe("blur"),oee=gpe("brightness"),aee=gpe("borderColor"),nee=gpe("borderRadius"),iee=gpe("borderSpacing"),see=gpe("borderWidth"),lee=gpe("contrast"),cee=gpe("grayscale"),dee=gpe("hueRotate"),pee=gpe("invert"),uee=gpe("gap"),hee=gpe("gradientColorStops"),fee=gpe("gradientColorStopPositions"),gee=gpe("inset"),mee=gpe("margin"),wee=gpe("opacity"),vee=gpe("padding"),bee=gpe("saturate"),yee=gpe("scale"),xee=gpe("sepia"),kee=gpe("skew"),_ee=gpe("space"),See=gpe("translate"),Eee=()=>["auto",jpe,tee],Oee=()=>[jpe,tee],zee=()=>["",Spe,Epe],$ee=()=>["auto",Ope,jpe],Cee=()=>["","0",jpe],jee=()=>[Ope,jpe];return{cacheSize:500,separator:":",theme:{colors:[Dpe],spacing:[Spe,Epe],blur:["none","",Ape,jpe],brightness:jee(),borderColor:[eee],borderRadius:["none","","full",Ape,jpe],borderSpacing:Oee(),borderWidth:zee(),contrast:jee(),grayscale:Cee(),hueRotate:jee(),invert:Cee(),gap:Oee(),gradientColorStops:[eee],gradientColorStopPositions:[Cpe,Epe],inset:Eee(),margin:Eee(),opacity:jee(),padding:Oee(),saturate:jee(),scale:jee(),sepia:Cee(),skew:jee(),space:Oee(),translate:Oee()},classGroups:{aspect:[{aspect:["auto","square","video",jpe]}],container:["container"],columns:[{columns:[Ape]}],"break-after":[{"break-after":["auto","avoid","all","avoid-page","page","left","right","column"]}],"break-before":[{"break-before":["auto","avoid","all","avoid-page","page","left","right","column"]}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top",jpe]}],overflow:[{overflow:["auto","hidden","clip","visible","scroll"]}],"overflow-x":[{"overflow-x":["auto","hidden","clip","visible","scroll"]}],"overflow-y":[{"overflow-y":["auto","hidden","clip","visible","scroll"]}],overscroll:[{overscroll:["auto","contain","none"]}],"overscroll-x":[{"overscroll-x":["auto","contain","none"]}],"overscroll-y":[{"overscroll-y":["auto","contain","none"]}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[gee]}],"inset-x":[{"inset-x":[gee]}],"inset-y":[{"inset-y":[gee]}],start:[{start:[gee]}],end:[{end:[gee]}],top:[{top:[gee]}],right:[{right:[gee]}],bottom:[{bottom:[gee]}],left:[{left:[gee]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",$pe,jpe]}],basis:[{basis:Eee()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",jpe]}],grow:[{grow:Cee()}],shrink:[{shrink:Cee()}],order:[{order:["first","last","none",$pe,jpe]}],"grid-cols":[{"grid-cols":[Dpe]}],"col-start-end":[{col:["auto",{span:["full",$pe,jpe]},jpe]}],"col-start":[{"col-start":$ee()}],"col-end":[{"col-end":$ee()}],"grid-rows":[{"grid-rows":[Dpe]}],"row-start-end":[{row:["auto",{span:[$pe,jpe]},jpe]}],"row-start":[{"row-start":$ee()}],"row-end":[{"row-end":$ee()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",jpe]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",jpe]}],gap:[{gap:[uee]}],"gap-x":[{"gap-x":[uee]}],"gap-y":[{"gap-y":[uee]}],"justify-content":[{justify:["normal","start","end","center","between","around","evenly","stretch"]}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal","start","end","center","between","around","evenly","stretch","baseline"]}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":["start","end","center","between","around","evenly","stretch","baseline"]}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[vee]}],px:[{px:[vee]}],py:[{py:[vee]}],ps:[{ps:[vee]}],pe:[{pe:[vee]}],pt:[{pt:[vee]}],pr:[{pr:[vee]}],pb:[{pb:[vee]}],pl:[{pl:[vee]}],m:[{m:[mee]}],mx:[{mx:[mee]}],my:[{my:[mee]}],ms:[{ms:[mee]}],me:[{me:[mee]}],mt:[{mt:[mee]}],mr:[{mr:[mee]}],mb:[{mb:[mee]}],ml:[{ml:[mee]}],"space-x":[{"space-x":[_ee]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[_ee]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit","svw","lvw","dvw",jpe,tee]}],"min-w":[{"min-w":[jpe,tee,"min","max","fit"]}],"max-w":[{"max-w":[jpe,tee,"none","full","min","max","fit","prose",{screen:[Ape]},Ape]}],h:[{h:[jpe,tee,"auto","min","max","fit","svh","lvh","dvh"]}],"min-h":[{"min-h":[jpe,tee,"min","max","fit","svh","lvh","dvh"]}],"max-h":[{"max-h":[jpe,tee,"min","max","fit","svh","lvh","dvh"]}],size:[{size:[jpe,tee,"auto","min","max","fit"]}],"font-size":[{text:["base",Ape,Epe]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",zpe]}],"font-family":[{font:[Dpe]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:["tighter","tight","normal","wide","wider","widest",jpe]}],"line-clamp":[{"line-clamp":["none",Ope,zpe]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",Spe,jpe]}],"list-image":[{"list-image":["none",jpe]}],"list-style-type":[{list:["none","disc","decimal",jpe]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[eee]}],"placeholder-opacity":[{"placeholder-opacity":[wee]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[eee]}],"text-opacity":[{"text-opacity":[wee]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:["solid","dashed","dotted","double","none","wavy"]}],"text-decoration-thickness":[{decoration:["auto","from-font",Spe,Epe]}],"underline-offset":[{"underline-offset":["auto",Spe,jpe]}],"text-decoration-color":[{decoration:[eee]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:Oee()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",jpe]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",jpe]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[wee]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top",Ipe]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",Npe]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},Ppe]}],"bg-color":[{bg:[eee]}],"gradient-from-pos":[{from:[fee]}],"gradient-via-pos":[{via:[fee]}],"gradient-to-pos":[{to:[fee]}],"gradient-from":[{from:[hee]}],"gradient-via":[{via:[hee]}],"gradient-to":[{to:[hee]}],rounded:[{rounded:[nee]}],"rounded-s":[{"rounded-s":[nee]}],"rounded-e":[{"rounded-e":[nee]}],"rounded-t":[{"rounded-t":[nee]}],"rounded-r":[{"rounded-r":[nee]}],"rounded-b":[{"rounded-b":[nee]}],"rounded-l":[{"rounded-l":[nee]}],"rounded-ss":[{"rounded-ss":[nee]}],"rounded-se":[{"rounded-se":[nee]}],"rounded-ee":[{"rounded-ee":[nee]}],"rounded-es":[{"rounded-es":[nee]}],"rounded-tl":[{"rounded-tl":[nee]}],"rounded-tr":[{"rounded-tr":[nee]}],"rounded-br":[{"rounded-br":[nee]}],"rounded-bl":[{"rounded-bl":[nee]}],"border-w":[{border:[see]}],"border-w-x":[{"border-x":[see]}],"border-w-y":[{"border-y":[see]}],"border-w-s":[{"border-s":[see]}],"border-w-e":[{"border-e":[see]}],"border-w-t":[{"border-t":[see]}],"border-w-r":[{"border-r":[see]}],"border-w-b":[{"border-b":[see]}],"border-w-l":[{"border-l":[see]}],"border-opacity":[{"border-opacity":[wee]}],"border-style":[{border:["solid","dashed","dotted","double","none","hidden"]}],"divide-x":[{"divide-x":[see]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[see]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[wee]}],"divide-style":[{divide:["solid","dashed","dotted","double","none"]}],"border-color":[{border:[aee]}],"border-color-x":[{"border-x":[aee]}],"border-color-y":[{"border-y":[aee]}],"border-color-s":[{"border-s":[aee]}],"border-color-e":[{"border-e":[aee]}],"border-color-t":[{"border-t":[aee]}],"border-color-r":[{"border-r":[aee]}],"border-color-b":[{"border-b":[aee]}],"border-color-l":[{"border-l":[aee]}],"divide-color":[{divide:[aee]}],"outline-style":[{outline:["","solid","dashed","dotted","double","none"]}],"outline-offset":[{"outline-offset":[Spe,jpe]}],"outline-w":[{outline:[Spe,Epe]}],"outline-color":[{outline:[eee]}],"ring-w":[{ring:zee()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[eee]}],"ring-opacity":[{"ring-opacity":[wee]}],"ring-offset-w":[{"ring-offset":[Spe,Epe]}],"ring-offset-color":[{"ring-offset":[eee]}],shadow:[{shadow:["","inner","none",Ape,Mpe]}],"shadow-color":[{shadow:[Dpe]}],opacity:[{opacity:[wee]}],"mix-blend":[{"mix-blend":["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity","plus-lighter","plus-darker"]}],"bg-blend":[{"bg-blend":["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"]}],filter:[{filter:["","none"]}],blur:[{blur:[ree]}],brightness:[{brightness:[oee]}],contrast:[{contrast:[lee]}],"drop-shadow":[{"drop-shadow":["","none",Ape,jpe]}],grayscale:[{grayscale:[cee]}],"hue-rotate":[{"hue-rotate":[dee]}],invert:[{invert:[pee]}],saturate:[{saturate:[bee]}],sepia:[{sepia:[xee]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[ree]}],"backdrop-brightness":[{"backdrop-brightness":[oee]}],"backdrop-contrast":[{"backdrop-contrast":[lee]}],"backdrop-grayscale":[{"backdrop-grayscale":[cee]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[dee]}],"backdrop-invert":[{"backdrop-invert":[pee]}],"backdrop-opacity":[{"backdrop-opacity":[wee]}],"backdrop-saturate":[{"backdrop-saturate":[bee]}],"backdrop-sepia":[{"backdrop-sepia":[xee]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[iee]}],"border-spacing-x":[{"border-spacing-x":[iee]}],"border-spacing-y":[{"border-spacing-y":[iee]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",jpe]}],duration:[{duration:jee()}],ease:[{ease:["linear","in","out","in-out",jpe]}],delay:[{delay:jee()}],animate:[{animate:["none","spin","ping","pulse","bounce",jpe]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[yee]}],"scale-x":[{"scale-x":[yee]}],"scale-y":[{"scale-y":[yee]}],rotate:[{rotate:[$pe,jpe]}],"translate-x":[{"translate-x":[See]}],"translate-y":[{"translate-y":[See]}],"skew-x":[{"skew-x":[kee]}],"skew-y":[{"skew-y":[kee]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",jpe]}],accent:[{accent:["auto",eee]}],appearance:[{appearance:["none","auto"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",jpe]}],"caret-color":[{caret:[eee]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":Oee()}],"scroll-mx":[{"scroll-mx":Oee()}],"scroll-my":[{"scroll-my":Oee()}],"scroll-ms":[{"scroll-ms":Oee()}],"scroll-me":[{"scroll-me":Oee()}],"scroll-mt":[{"scroll-mt":Oee()}],"scroll-mr":[{"scroll-mr":Oee()}],"scroll-mb":[{"scroll-mb":Oee()}],"scroll-ml":[{"scroll-ml":Oee()}],"scroll-p":[{"scroll-p":Oee()}],"scroll-px":[{"scroll-px":Oee()}],"scroll-py":[{"scroll-py":Oee()}],"scroll-ps":[{"scroll-ps":Oee()}],"scroll-pe":[{"scroll-pe":Oee()}],"scroll-pt":[{"scroll-pt":Oee()}],"scroll-pr":[{"scroll-pr":Oee()}],"scroll-pb":[{"scroll-pb":Oee()}],"scroll-pl":[{"scroll-pl":Oee()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",jpe]}],fill:[{fill:[eee,"none"]}],"stroke-w":[{stroke:[Spe,Epe,zpe]}],stroke:[{stroke:[eee,"none"]}],sr:["sr-only","not-sr-only"],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]}}},Vpe=fpe(qpe);function cn(...eee){return Vpe(Gde(eee))}const Wpe={key:0,class:"absolute -top-[2px] -right-[2px] -bottom-[2px] -left-[2px] -z-10 bg-gradient-to-r from-unraid-red to-orange opacity-100 transition-all rounded-md group-hover:opacity-60 group-focus:opacity-60"},Hpe={key:1,class:"absolute -top-[2px] -right-[2px] -bottom-[2px] -left-[2px] -z-10 bg-gradient-to-r from-unraid-red to-orange opacity-0 transition-all rounded-md group-hover:opacity-100 group-focus:opacity-100"},Kpe=Eoe({__name:"BrandButton",props:{variant:{default:"fill"},size:{default:"16px"},padding:{default:"default"},btnType:{default:"button"},class:{default:void 0},click:{type:Function,default:void 0},disabled:{type:Boolean,default:!1},external:{type:Boolean,default:!1},href:{default:void 0},icon:{default:void 0},iconRight:{default:void 0},iconRightHoverDisplay:{type:Boolean,default:!1},text:{default:""},title:{default:""}},emits:["click"],setup(eee){const tee=eee,ree=nie((()=>{const eee=`w-${tee.size}`;return{button:cn(Zde({variant:tee.variant,size:tee.size,padding:tee.padding}),tee.class),icon:`${eee} fill-current flex-shrink-0`}})),oee=nie((()=>["outline","outline-primary"].includes(tee.variant??"")));return(eee,tee)=>(xne(),One(Xoe(eee.href?"a":"button"),{disabled:eee.disabled,href:eee.href,rel:eee.external?"noopener noreferrer":"",target:eee.external?"_blank":"",type:eee.href?"":eee.btnType,class:Bee(ree.value.button),title:eee.title,onClick:tee[0]||(tee[0]=tee=>eee.click??eee.$emit("click"))},{default:doe((()=>["fill"===eee.variant?(xne(),Ene("div",Wpe)):Mne("",!0),oee.value?(xne(),Ene("div",Hpe)):Mne("",!0),eee.icon?(xne(),One(Xoe(eee.icon),{key:2,class:Bee(ree.value.icon)},null,8,["class"])):Mne("",!0),Rne(" "+Hee(eee.text)+" ",1),tae(eee.$slots,"default"),eee.iconRight?(xne(),One(Xoe(eee.iconRight),{key:3,class:Bee([ree.value.icon,eee.iconRightHoverDisplay&&"opacity-0 group-hover:opacity-100 group-focus:opacity-100 transition-all"])},null,8,["class"])):Mne("",!0)])),_:3},8,["disabled","href","rel","target","type","class","title"]))}}),Gpe=Qde("inline-flex items-center justify-center w-full h-full aspect-[7/4]",{variants:{variant:{default:"",black:"text-black fill-black",white:"text-white fill-white"},size:{sm:"w-12",md:"w-16",lg:"w-20",full:"w-full",custom:""}},defaultVariants:{variant:"default"}}),Xpe={mark_2_4:"animate-mark-2",mark_3:"animate-mark-3",mark_6_8:"animate-mark-6",mark_7:"animate-mark-7"},Qpe={id:"unraidLoadingGradient",x1:"23.76",y1:"81.49",x2:"109.76",y2:"-4.51",gradientUnits:"userSpaceOnUse"},Zpe=["stop-color"],Jpe=["stop-color"],eue=Eoe({__name:"BrandLoading.ce",props:{variant:{default:"default",type:null},size:{default:"full",type:null},class:{type:String},title:{default:"Loading",type:String}},setup(eee){const tee=eee,ree={black:{start:"#000000",stop:"#000000"},white:{start:"#FFFFFF",stop:"#FFFFFF"},default:{start:"#e32929",stop:"#ff8d30"}},oee=nie((()=>ree[tee.variant])),aee=nie((()=>cn(Gpe({variant:tee.variant,size:tee.size}),tee.class)));return(eee,tee)=>(xne(),Ene("svg",{xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 133.52 76.97",class:Bee(aee.value),role:"img"},[Ane("title",null,Hee(eee.title),1),tee[0]||(tee[0]=Ane("desc",null,"Unraid logo animating with a wave like effect",-1)),Ane("defs",null,[Ane("linearGradient",Qpe,[Ane("stop",{offset:"0","stop-color":oee.value.start},null,8,Zpe),Ane("stop",{offset:"1","stop-color":oee.value.stop},null,8,Jpe)])]),tee[1]||(tee[1]=Ane("path",{d:"m70,19.24zm57,0l6.54,0l0,38.49l-6.54,0l0,-38.49z",fill:"url(#unraidLoadingGradient)",class:"unraid_mark_9"},null,-1)),Ane("path",{d:"m70,19.24zm47.65,11.9l-6.55,0l0,-23.79l6.55,0l0,23.79z",fill:"url(#unraidLoadingGradient)",class:Bee(["unraid_mark_8",zre(Xpe).mark_6_8])},null,2),Ane("path",{d:"m70,19.24zm31.77,-4.54l-6.54,0l0,-14.7l6.54,0l0,14.7z",fill:"url(#unraidLoadingGradient)",class:Bee(["unraid_mark_7",zre(Xpe).mark_7])},null,2),Ane("path",{d:"m70,19.24zm15.9,11.9l-6.54,0l0,-23.79l6.54,0l0,23.79z",fill:"url(#unraidLoadingGradient)",class:Bee(["unraid_mark_6",zre(Xpe).mark_6_8])},null,2),tee[2]||(tee[2]=Ane("path",{d:"m63.49,19.24l6.51,0l0,38.49l-6.51,0l0,-38.49z",fill:"url(#unraidLoadingGradient)",class:"unraid_mark_5"},null,-1)),Ane("path",{d:"m70,19.24zm-22.38,26.6l6.54,0l0,23.78l-6.54,0l0,-23.78z",fill:"url(#unraidLoadingGradient)",class:Bee(["unraid_mark_4",zre(Xpe).mark_2_4])},null,2),Ane("path",{d:"m70,19.24zm-38.26,43.03l6.55,0l0,14.73l-6.55,0l0,-14.73z",fill:"url(#unraidLoadingGradient)",class:Bee(["unraid_mark_3",zre(Xpe).mark_3])},null,2),Ane("path",{d:"m70,19.24zm-54.13,26.6l6.54,0l0,23.78l-6.54,0l0,-23.78z",fill:"url(#unraidLoadingGradient)",class:Bee(["unraid_mark_2",zre(Xpe).mark_2_4])},null,2),tee[3]||(tee[3]=Ane("path",{d:"m70,19.24zm-63.46,38.49l-6.54,0l0,-38.49l6.54,0l0,38.49z",fill:"url(#unraidLoadingGradient)",class:"unraid_mark_1"},null,-1))],2))}}),tue={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink","data-name":"Layer 1",viewBox:"0 0 954.29 142.4"},rue={id:"a",x1:"-57.82",x2:"923.39",y1:"71.2",y2:"71.2",gradientUnits:"userSpaceOnUse"},oue=["stop-color"],aue=["stop-color"],nue=Eoe({__name:"BrandLogoConnect",props:{gradientStart:{default:"#e32929"},gradientStop:{default:"#ff8d30"}},setup:eee=>(eee,tee)=>(xne(),Ene("svg",tue,[Ane("defs",null,[Ane("linearGradient",rue,[Ane("stop",{offset:"0","stop-color":eee.gradientStart},null,8,oue),Ane("stop",{offset:"1","stop-color":eee.gradientStop},null,8,aue)]),tee[0]||(tee[0]=Pne('',7))]),tee[1]||(tee[1]=Pne('',8))]))}),iue=Qde("inline-flex items-center rounded-full font-semibold leading-none transition-all duration-200 ease-in-out unraid-ui-badge-test",{variants:{variant:{red:"bg-unraid-red text-white hover:bg-orange-dark",yellow:"bg-yellow-100 text-black hover:bg-yellow-200",green:"bg-green-200 text-green-800 hover:bg-green-300",blue:"bg-blue-100 text-blue-800 hover:bg-blue-200",indigo:"bg-indigo-100 text-indigo-800 hover:bg-indigo-200",purple:"bg-purple-100 text-purple-800 hover:bg-purple-200",pink:"bg-pink-100 text-pink-800 hover:bg-pink-200",orange:"bg-orange text-white hover:bg-orange-dark",black:"bg-black text-white hover:bg-gray-800",white:"bg-white text-black hover:bg-gray-100",transparent:"bg-transparent text-black hover:bg-gray-100",current:"bg-current text-current hover:bg-gray-100",gray:"bg-gray-200 text-gray-800 hover:bg-gray-300",custom:""},size:{xs:"text-12px px-8px py-4px gap-4px",sm:"text-14px px-8px py-4px gap-8px",md:"text-16px px-12px py-8px gap-8px",lg:"text-18px px-12px py-8px gap-8px",xl:"text-20px px-16px py-12px gap-8px","2xl":"text-24px px-16px py-12px gap-8px"}},defaultVariants:{variant:"gray",size:"md"}}),sue=Eoe({__name:"Badge",props:{variant:{default:"gray"},size:{default:"md"},icon:{default:void 0},iconRight:{default:void 0},iconStyles:{default:""},class:{default:""}},setup(eee){const tee=eee,ree=nie((()=>({badge:iue({variant:tee.variant,size:tee.size}),icon:`${{xs:"w-12px",sm:"w-14px",md:"w-16px",lg:"w-18px",xl:"w-20px","2xl":"w-24px"}[tee.size??"md"]} ${tee.iconStyles}`})));return(eee,oee)=>(xne(),Ene("span",{class:Bee([ree.value.badge,tee.class])},[eee.icon?(xne(),One(Xoe(eee.icon),{key:0,class:Bee(["flex-shrink-0",ree.value.icon])},null,8,["class"])):Mne("",!0),tae(eee.$slots,"default"),eee.iconRight?(xne(),One(Xoe(eee.iconRight),{key:1,class:Bee(["flex-shrink-0",ree.value.icon])},null,8,["class"])):Mne("",!0)],2))}}),lue=Qde("inline-flex items-center justify-center rounded-md text-base font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50",{variants:{variant:{primary:"bg-primary text-primary-foreground hover:bg-primary/90",destructive:"bg-destructive text-destructive-foreground hover:bg-destructive/90",outline:"border border-input bg-background hover:bg-accent hover:text-accent-foreground",secondary:"bg-secondary text-secondary-foreground hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground",link:"text-primary underline-offset-4 hover:underline"},size:{sm:"h-9 rounded-md px-3",md:"h-10 px-4 py-2",lg:"h-11 rounded-md px-8",icon:"h-10 w-10"}},defaultVariants:{variant:"primary",size:"md"}}),cue=Eoe({__name:"Button",props:{variant:{default:"primary"},size:{default:"md"},class:{}},setup(eee){const tee=eee,ree=nie((()=>cn(lue({variant:tee.variant,size:tee.size}),tee.class)));return(eee,tee)=>(xne(),Ene("button",{class:Bee(ree.value)},[tae(eee.$slots,"default")],2))}});function due(eee){const vm=Wne(),tee=vm?.type.emits,ree={};return tee?.length||console.warn(`No emitted event found. Please check component: ${vm?.type.__name}`),tee?.forEach((ev=>{ree[Cee(Eee(ev))]=(...tee)=>eee(ev,...tee)})),ree}function pue(eee){const vm=Wne(),tee=Object.keys(vm?.type.props??{}).reduce(((eee,tee)=>{const ree=(vm?.type.props[tee]).default;return void 0!==ree&&(eee[tee]=ree),eee}),{}),ree=Pre(eee);return nie((()=>{const eee={},oee=vm?.vnode.props??{};return Object.keys(oee).forEach((tee=>{eee[Eee(tee)]=oee[tee]})),Object.keys({...tee,...eee}).reduce(((eee,tee)=>(void 0!==ree.value[tee]&&(eee[tee]=ree.value[tee]),eee)),{})}))}function uue(eee,tee){const ree=pue(eee),oee=tee?due(tee):{};return nie((()=>({...ree.value,...oee})))}function hue(fn){return!!ete()&&(tte(fn),!0)}function fue(){const eee=new Set,tee=fn=>{eee.delete(fn)};return{on:fn=>{eee.add(fn);const ree=()=>tee(fn);return hue(ree),{off:ree}},off:tee,trigger:(...tee)=>Promise.all(Array.from(eee).map((fn=>fn(...tee)))),clear:()=>{eee.clear()}}}function gue(eee){let tee,ree,oee=0;const aee=()=>{oee-=1,ree&&oee<=0&&(ree.stop(),tee=void 0,ree=void 0)};return(...nee)=>(oee+=1,ree||(ree=Jee(!0),tee=ree.run((()=>eee(...nee)))),hue(aee),tee)}function mue(fn){return function(eee){if(!kre(eee))return dre(eee);const tee=new Proxy({},{get:(_,p,tee)=>zre(Reflect.get(eee.value,p,tee)),set:(_,p,tee)=>(kre(eee.value[p])&&!kre(tee)?eee.value[p].value=tee:eee.value[p]=tee,!0),deleteProperty:(_,p)=>Reflect.deleteProperty(eee.value,p),has:(_,p)=>Reflect.has(eee.value,p),ownKeys:()=>Object.keys(eee.value),getOwnPropertyDescriptor:()=>({enumerable:!0,configurable:!0})});return dre(tee)}(nie(fn))}const wue="undefined"!=typeof window&&"undefined"!=typeof document;"undefined"!=typeof WorkerGlobalScope&&(globalThis,WorkerGlobalScope);const vue=Object.prototype.toString,bue=yue();function yue(){var _a,_b;return wue&&(null==(_a=null==window?void 0:window.navigator)?void 0:_a.userAgent)&&(/iP(?:ad|hone|od)/.test(window.navigator.userAgent)||(null==(_b=null==window?void 0:window.navigator)?void 0:_b.maxTouchPoints)>2&&/iPad|Macintosh/.test(null==window?void 0:window.navigator.userAgent))}function xue(eee){return Array.isArray(eee)?eee:[eee]}function kue(eee,tee=1e4){return Tre(((ree,oee)=>{let aee,nee=$re(eee);return hue((()=>{clearTimeout(aee)})),{get:()=>(ree(),nee),set(ree){nee=ree,oee(),clearTimeout(aee),aee=setTimeout((()=>{nee=$re(eee),oee()}),$re(tee))}}}))}const _ue=$re;function Sue(fn,eee){Wne()&&Uoe(fn,eee)}function Eue(cb,eee,tee={}){const{immediate:ree=!0,immediateCallback:oee=!1}=tee,aee=Sre(!1);let nee=null;function iee(){nee&&(clearTimeout(nee),nee=null)}function see(){aee.value=!1,iee()}function lee(...tee){oee&&cb(),iee(),aee.value=!0,nee=setTimeout((()=>{aee.value=!1,nee=null,cb(...tee)}),$re(eee))}return ree&&(aee.value=!0,wue&&lee()),hue(see),{isPending:pre(aee),start:lee,stop:see}}const Oue=wue?window:void 0;function zue(eee){var _a;const tee=$re(eee);return null!=(_a=null==tee?void 0:tee.$el)?_a:tee}function $ue(...eee){const tee=[],ree=()=>{tee.forEach((fn=>fn())),tee.length=0},oee=nie((()=>{const tee=xue($re(eee[0])).filter((e=>null!=e));return tee.every((e=>"string"!=typeof e))?tee:void 0})),aee=(nee=()=>{var _a,_b;return[null!=(_b=null==(_a=oee.value)?void 0:_a.map((e=>zue(e))))?_b:[Oue].filter((e=>null!=e)),xue($re(oee.value?eee[1]:eee[0])),xue(zre(oee.value?eee[2]:eee[1])),$re(oee.value?eee[3]:eee[2])]},cb=([eee,oee,aee,nee])=>{if(ree(),!(null==eee?void 0:eee.length)||!(null==oee?void 0:oee.length)||!(null==aee?void 0:aee.length))return;const iee=(see=nee,"[object Object]"===vue.call(see)?{...nee}:nee);var see;tee.push(...eee.flatMap((el=>oee.flatMap((eee=>aee.map((tee=>((el,eee,tee,ree)=>(el.addEventListener(eee,tee,ree),()=>el.removeEventListener(eee,tee,ree)))(el,eee,tee,iee))))))))},iee={flush:"post"},rne(nee,cb,{...iee,immediate:!0}));var nee,cb,iee;return hue(ree),()=>{aee(),ree()}}function Cue(){const eee=Sre(!1),tee=Wne();return tee&&Doe((()=>{eee.value=!0}),tee),eee}function jue(...eee){let tee,ree,oee={};3===eee.length?(tee=eee[0],ree=eee[1],oee=eee[2]):2===eee.length?"object"==typeof eee[1]?(tee=!0,ree=eee[0],oee=eee[1]):(tee=eee[0],ree=eee[1]):(tee=!0,ree=eee[0]);const{target:aee=Oue,eventName:nee="keydown",passive:iee=!1,dedupe:see=!1}=oee,lee="function"==typeof(cee=tee)?cee:"string"==typeof cee?eee=>eee.key===cee:Array.isArray(cee)?eee=>cee.includes(eee.key):()=>!0;var cee;return $ue(aee,nee,(e=>{e.repeat&&$re(see)||lee(e)&&ree(e)}),iee)}function Aue(eee,tee,ree={}){const{window:oee=Oue,...aee}=ree;let nee;const iee=function(eee){const tee=Cue();return nie((()=>(tee.value,Boolean(eee()))))}((()=>oee&&"ResizeObserver"in oee)),see=()=>{nee&&(nee.disconnect(),nee=void 0)},lee=rne(nie((()=>{const tee=$re(eee);return Array.isArray(tee)?tee.map((el=>zue(el))):[zue(tee)]})),(eee=>{if(see(),iee.value&&oee){nee=new ResizeObserver(tee);for(const tee of eee)tee&&nee.observe(tee,aee)}}),{immediate:!0,flush:"post"}),cee=()=>{see(),lee()};return hue(cee),{isSupported:iee,stop:cee}}function Tue(eee,tee,ree,oee={}){var _a,_b,_c;const{clone:aee=!1,passive:nee=!1,eventName:iee,deep:see=!1,defaultValue:lee,shouldEmit:cee}=oee,vm=Wne(),dee=ree||(null==vm?void 0:vm.emit)||(null==(_a=null==vm?void 0:vm.$emit)?void 0:_a.bind(vm))||(null==(_c=null==(_b=null==vm?void 0:vm.proxy)?void 0:_b.$emit)?void 0:_c.bind(null==vm?void 0:vm.proxy));let pee=iee;tee||(tee="modelValue"),pee=pee||`update:${tee.toString()}`;const uee=eee=>{return aee?"function"==typeof aee?aee(eee):(tee=eee,JSON.parse(JSON.stringify(tee))):eee;var tee},hee=()=>void 0!==eee[tee]?uee(eee[tee]):lee,fee=eee=>{cee?cee(eee)&&dee(pee,eee):dee(pee,eee)};if(nee){const ree=_re(hee());let oee=!1;return rne((()=>eee[tee]),(v=>{oee||(oee=!0,ree.value=uee(v),eoe((()=>oee=!1)))})),rne(ree,(v=>{oee||v===eee[tee]&&!see||fee(v)}),{deep:see}),ree}return nie({get:()=>hee(),set(eee){fee(eee)}})}function Nue(eee,tee){const ree=Symbol("string"!=typeof eee||tee?tee:`${eee}Context`);return[tee=>{const oee=$ae(ree,tee);if(oee)return oee;if(null===oee)return oee;throw new Error(`Injection \`${ree.toString()}\` not found. Component must be used within ${Array.isArray(eee)?`one of the following components: ${eee.join(", ")}`:`\`${eee}\``}`)},eee=>(zae(ree,eee),eee)]}const[Iue,Rue]=Nue("PopperRoot"),Pue=Eoe({inheritAttrs:!1,__name:"PopperRoot",setup(eee){const tee=_re();return Rue({anchor:tee,onAnchorChange:eee=>tee.value=eee}),(eee,tee)=>tae(eee.$slots,"default")}});const Mue=gue((function(){const eee=_re(!1);return Doe((()=>{$ue("keydown",(()=>{eee.value=!0}),{capture:!0,passive:!0}),$ue(["pointerdown","pointermove"],(()=>{eee.value=!1}),{capture:!0,passive:!0})})),eee})),[Due,Fue]=Nue("ConfigProvider");function Lue(eee){const tee=Due({dir:_re("ltr")});return nie((()=>eee?.value||tee.dir?.value||"ltr"))}const[Uue,Bue]=Nue(["MenuRoot","MenuSub"],"MenuContext"),[Yue,que]=Nue("MenuRoot"),Vue=Eoe({__name:"MenuRoot",props:{open:{type:Boolean,default:!1},dir:{},modal:{type:Boolean,default:!0}},emits:["update:open"],setup(eee,{emit:tee}){const ree=eee,oee=tee,{modal:aee,dir:nee}=Nre(ree),iee=Lue(nee),see=Tue(ree,"open",oee),lee=_re(),cee=Mue();return Bue({open:see,onOpenChange:eee=>{see.value=eee},content:lee,onContentChange:eee=>{lee.value=eee}}),que({onClose:()=>{see.value=!1},isUsingKeyboardRef:cee,dir:iee,modal:aee}),(eee,tee)=>(xne(),One(zre(Pue),null,{default:doe((()=>[tae(eee.$slots,"default")])),_:3}))}});function Wue(){const eee=Wne(),tee=_re(),ree=nie((()=>["#text","#comment"].includes(tee.value?.$el.nodeName)?tee.value?.$el.nextElementSibling:zue(tee))),oee=Object.assign({},eee.exposed),aee={};for(const nee in eee.props)Object.defineProperty(aee,nee,{enumerable:!0,configurable:!0,get:()=>eee.props[nee]});if(Object.keys(oee).length>0)for(const nee in oee)Object.defineProperty(aee,nee,{enumerable:!0,configurable:!0,get:()=>oee[nee]});return Object.defineProperty(aee,"$el",{enumerable:!0,configurable:!0,get:()=>eee.vnode.el}),eee.exposed=aee,{forwardRef:function(ree){tee.value=ree,ree&&(Object.defineProperty(aee,"$el",{enumerable:!0,configurable:!0,get:()=>ree instanceof Element?ree:ree.$el}),eee.exposed=aee)},currentRef:tee,currentElement:ree}}const[Hue,Kue]=Nue("DropdownMenuRoot"),Gue=Eoe({__name:"DropdownMenuRoot",props:{defaultOpen:{type:Boolean},open:{type:Boolean,default:void 0},dir:{},modal:{type:Boolean,default:!0}},emits:["update:open"],setup(eee,{emit:tee}){const ree=eee,oee=tee;Wue();const aee=Tue(ree,"open",oee,{defaultValue:ree.defaultOpen,passive:void 0===ree.open}),nee=_re(),{modal:iee,dir:see}=Nre(ree),lee=Lue(see);return Kue({open:aee,onOpenChange:eee=>{aee.value=eee},onOpenToggle:()=>{aee.value=!aee.value},triggerId:"",triggerElement:nee,contentId:"",modal:iee,dir:lee}),(eee,tee)=>(xne(),One(zre(Vue),{open:zre(aee),"onUpdate:open":tee[0]||(tee[0]=eee=>kre(aee)?aee.value=eee:null),dir:zre(lee),modal:zre(iee)},{default:doe((()=>[tae(eee.$slots,"default",{open:zre(aee)})])),_:3},8,["open","dir","modal"]))}}),Xue=Eoe({__name:"DropdownMenu",props:{defaultOpen:{type:Boolean},open:{type:Boolean},dir:{},modal:{type:Boolean}},emits:["update:open"],setup(eee,{emit:tee}){const ree=uue(eee,tee);return(eee,tee)=>(xne(),One(zre(Gue),Yee(Nne(zre(ree))),{default:doe((()=>[tae(eee.$slots,"default")])),_:3},16))}});function Que(){let eee=document.activeElement;if(null==eee)return null;for(;null!=eee&&null!=eee.shadowRoot&&null!=eee.shadowRoot.activeElement;)eee=eee.shadowRoot.activeElement;return eee}const Zue=["ArrowUp","PageDown","End"],Jue=["ArrowDown","PageUp","Home",...Zue];function ehe(eee){return eee?"open":"closed"}function the(eee){const tee=Que();for(const ree of eee){if(ree===tee)return;if(ree.focus(),Que()!==tee)return}}function rhe(){const eee=_re(),tee=nie((()=>["#text","#comment"].includes(eee.value?.$el.nodeName)?eee.value?.$el.nextElementSibling:zue(eee)));return{primitiveElement:eee,currentElement:tee}}function ohe(eee){return eee?eee.flatMap((eee=>eee.type===gne?ohe(eee.children):[eee])):[]}const ahe=Eoe({name:"PrimitiveSlot",inheritAttrs:!1,setup:(_,{attrs:eee,slots:tee})=>()=>{if(!tee.default)return null;const ree=ohe(tee.default()),oee=ree.findIndex((eee=>eee.type!==wne));if(-1===oee)return ree;const aee=ree[oee];delete aee.props?.ref;const nee=aee.props?Une(eee,aee.props):eee;eee.class&&aee.props?.class&&delete aee.props.class;const iee=Ine(aee,nee);for(const eee in nee)eee.startsWith("on")&&(iee.props||={},iee.props[eee]=nee[eee]);return 1===ree.length?iee:(ree[oee]=iee,ree)}}),nhe="data-reka-collection-item";function ihe(eee={}){const{key:tee="",isProvider:ree=!1}=eee,oee=`${tee}CollectionProvider`;let aee;if(ree){const eee=_re(new Map),tee=_re();aee={collectionRef:tee,itemMap:eee},zae(oee,aee)}else aee=$ae(oee);const nee=Eoe({name:"CollectionSlot",setup(_,{slots:eee}){const{primitiveElement:tee,currentElement:ree}=rhe();return rne(ree,(()=>{aee.collectionRef.value=ree.value})),()=>h(ahe,{ref:tee},eee)}}),iee=Eoe({name:"CollectionItem",inheritAttrs:!1,props:{value:{validator:()=>!0}},setup(eee,{slots:tee,attrs:ree}){const{primitiveElement:oee,currentElement:nee}=rhe();return ene((tee=>{if(nee.value){const ree=bre(nee.value);aee.itemMap.value.set(ree,{ref:nee.value,value:eee.value}),tee((()=>aee.itemMap.value.delete(ree)))}})),()=>h(ahe,{...ree,[nhe]:"",ref:oee},tee)}});return{getItems:(eee=!1)=>{const tee=aee.collectionRef.value;if(!tee)return[];const ree=Array.from(tee.querySelectorAll(`[${nhe}]`)),oee=Array.from(aee.itemMap.value.values()).sort(((a,b)=>ree.indexOf(a.ref)-ree.indexOf(b.ref)));return eee?oee:oee.filter((i=>""!==i.ref.dataset.disabled))},reactiveItems:nie((()=>Array.from(aee.itemMap.value.values()))),itemMapSize:nie((()=>aee.itemMap.value.size)),CollectionSlot:nee,CollectionItem:iee}}function she(eee,tee,ree){const oee=ree.originalEvent.target,aee=new CustomEvent(eee,{bubbles:!1,cancelable:!0,detail:ree});tee&&oee.addEventListener(eee,tee,{once:!0}),oee.dispatchEvent(aee)}function lhe(eee,tee){const ree=tee.closest("[data-dismissable-layer]"),oee=""===eee.dataset.dismissableLayer?eee:eee.querySelector("[data-dismissable-layer]"),aee=Array.from(eee.ownerDocument.querySelectorAll("[data-dismissable-layer]"));return!!(ree&&oee===ree||aee.indexOf(oee)h(oee,tee):"template"!==oee?()=>h(eee.as,tee,{default:ree.default}):()=>h(ahe,tee,{default:ree.default})}}),dhe=dre({layersRoot:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),phe=Eoe({__name:"DismissableLayer",props:{disableOutsidePointerEvents:{type:Boolean,default:!1},asChild:{type:Boolean},as:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","dismiss"],setup(eee,{emit:tee}){const ree=eee,oee=tee,{forwardRef:aee,currentElement:nee}=Wue(),iee=nie((()=>nee.value?.ownerDocument??globalThis.document)),see=nie((()=>dhe.layersRoot)),lee=nie((()=>nee.value?Array.from(see.value).indexOf(nee.value):-1)),cee=nie((()=>dhe.layersWithOutsidePointerEventsDisabled.size>0)),dee=nie((()=>{const eee=Array.from(see.value),[tee]=[...dhe.layersWithOutsidePointerEventsDisabled].slice(-1),ree=eee.indexOf(tee);return lee.value>=ree})),pee=function(eee,tee){const ree=tee?.value?.ownerDocument??globalThis?.document,oee=_re(!1),aee=_re((()=>{}));return ene((nee=>{if(!wue)return;const iee=async nee=>{const iee=nee.target;if(tee?.value)if(lhe(tee.value,iee))oee.value=!1;else{if(nee.target&&!oee.value){let tee=function(){she("dismissableLayer.pointerDownOutside",eee,oee)};const oee={originalEvent:nee};"touch"===nee.pointerType?(ree.removeEventListener("click",aee.value),aee.value=tee,ree.addEventListener("click",aee.value,{once:!0})):tee()}else ree.removeEventListener("click",aee.value);oee.value=!1}},see=window.setTimeout((()=>{ree.addEventListener("pointerdown",iee)}),0);nee((()=>{window.clearTimeout(see),ree.removeEventListener("pointerdown",iee),ree.removeEventListener("click",aee.value)}))})),{onPointerDownCapture:()=>oee.value=!0}}((async eee=>{const tee=[...dhe.branches].some((tee=>tee?.contains(eee.target)));dee.value&&!tee&&(oee("pointerDownOutside",eee),oee("interactOutside",eee),await eoe(),eee.defaultPrevented||oee("dismiss"))}),nee),uee=function(eee,tee){const ree=tee?.value?.ownerDocument??globalThis?.document,oee=_re(!1);return ene((aee=>{if(!wue)return;const nee=async ree=>{tee?.value&&(await eoe(),tee.value&&!lhe(tee.value,ree.target)&&ree.target&&!oee.value)&&she("dismissableLayer.focusOutside",eee,{originalEvent:ree})};ree.addEventListener("focusin",nee),aee((()=>ree.removeEventListener("focusin",nee)))})),{onFocusCapture:()=>oee.value=!0,onBlurCapture:()=>oee.value=!1}}((eee=>{[...dhe.branches].some((tee=>tee?.contains(eee.target)))||(oee("focusOutside",eee),oee("interactOutside",eee),eee.defaultPrevented||oee("dismiss"))}),nee);let hee;return jue("Escape",(eee=>{lee.value===see.value.size-1&&(oee("escapeKeyDown",eee),eee.defaultPrevented||oee("dismiss"))})),ene((eee=>{nee.value&&(ree.disableOutsidePointerEvents&&(0===dhe.layersWithOutsidePointerEventsDisabled.size&&(hee=iee.value.body.style.pointerEvents,iee.value.body.style.pointerEvents="none"),dhe.layersWithOutsidePointerEventsDisabled.add(nee.value)),see.value.add(nee.value),eee((()=>{ree.disableOutsidePointerEvents&&1===dhe.layersWithOutsidePointerEventsDisabled.size&&(iee.value.body.style.pointerEvents=hee)})))})),ene((eee=>{eee((()=>{nee.value&&(see.value.delete(nee.value),dhe.layersWithOutsidePointerEventsDisabled.delete(nee.value))}))})),(eee,tee)=>(xne(),One(zre(che),{ref:zre(aee),"as-child":eee.asChild,as:eee.as,"data-dismissable-layer":"",style:Mee({pointerEvents:cee.value?dee.value?"auto":"none":void 0}),onFocusCapture:zre(uee).onFocusCapture,onBlurCapture:zre(uee).onBlurCapture,onPointerdownCapture:zre(pee).onPointerDownCapture},{default:doe((()=>[tae(eee.$slots,"default")])),_:3},8,["as-child","as","style","onFocusCapture","onBlurCapture","onPointerdownCapture"]))}}),uhe=["top","right","bottom","left"],hhe=Math.min,fhe=Math.max,ghe=Math.round,mhe=Math.floor,whe=v=>({x:v,y:v}),vhe={left:"right",right:"left",bottom:"top",top:"bottom"},bhe={start:"end",end:"start"};function yhe(eee,tee,ree){return fhe(eee,hhe(tee,ree))}function xhe(eee,tee){return"function"==typeof eee?eee(tee):eee}function khe(eee){return eee.split("-")[0]}function _he(eee){return eee.split("-")[1]}function She(eee){return"x"===eee?"y":"x"}function Ehe(eee){return"y"===eee?"height":"width"}function Ohe(eee){return["top","bottom"].includes(khe(eee))?"y":"x"}function zhe(eee){return She(Ohe(eee))}function $he(eee){return eee.replace(/start|end/g,(eee=>bhe[eee]))}function Che(eee){return eee.replace(/left|right|bottom|top/g,(eee=>vhe[eee]))}function jhe(eee){return"number"!=typeof eee?function(eee){return{top:0,right:0,bottom:0,left:0,...eee}}(eee):{top:eee,right:eee,bottom:eee,left:eee}}function Ahe(eee){const{x:x,y:y,width:tee,height:ree}=eee;return{width:tee,height:ree,top:y,left:x,right:x+tee,bottom:y+ree,x:x,y:y}}function The(eee,tee,ree){let{reference:oee,floating:aee}=eee;const nee=Ohe(tee),iee=zhe(tee),see=Ehe(iee),lee=khe(tee),cee="y"===nee,dee=oee.x+oee.width/2-aee.width/2,pee=oee.y+oee.height/2-aee.height/2,uee=oee[see]/2-aee[see]/2;let hee;switch(lee){case"top":hee={x:dee,y:oee.y-aee.height};break;case"bottom":hee={x:dee,y:oee.y+oee.height};break;case"right":hee={x:oee.x+oee.width,y:pee};break;case"left":hee={x:oee.x-aee.width,y:pee};break;default:hee={x:oee.x,y:oee.y}}switch(_he(tee)){case"start":hee[iee]-=uee*(ree&&cee?-1:1);break;case"end":hee[iee]+=uee*(ree&&cee?-1:1)}return hee}async function Nhe(eee,tee){var ree;void 0===tee&&(tee={});const{x:x,y:y,platform:oee,rects:aee,elements:nee,strategy:iee}=eee,{boundary:see="clippingAncestors",rootBoundary:lee="viewport",elementContext:cee="floating",altBoundary:dee=!1,padding:pee=0}=xhe(tee,eee),uee=jhe(pee),hee=nee[dee?"floating"===cee?"reference":"floating":cee],fee=Ahe(await oee.getClippingRect({element:null==(ree=await(null==oee.isElement?void 0:oee.isElement(hee)))||ree?hee:hee.contextElement||await(null==oee.getDocumentElement?void 0:oee.getDocumentElement(nee.floating)),boundary:see,rootBoundary:lee,strategy:iee})),gee="floating"===cee?{x:x,y:y,width:aee.floating.width,height:aee.floating.height}:aee.reference,mee=await(null==oee.getOffsetParent?void 0:oee.getOffsetParent(nee.floating)),wee=await(null==oee.isElement?void 0:oee.isElement(mee))&&await(null==oee.getScale?void 0:oee.getScale(mee))||{x:1,y:1},vee=Ahe(oee.convertOffsetParentRelativeRectToViewportRelativeRect?await oee.convertOffsetParentRelativeRectToViewportRelativeRect({elements:nee,rect:gee,offsetParent:mee,strategy:iee}):gee);return{top:(fee.top-vee.top+uee.top)/wee.y,bottom:(vee.bottom-fee.bottom+uee.bottom)/wee.y,left:(fee.left-vee.left+uee.left)/wee.x,right:(vee.right-fee.right+uee.right)/wee.x}}function Ihe(eee,tee){return{top:eee.top-tee.height,right:eee.right-tee.width,bottom:eee.bottom-tee.height,left:eee.left-tee.width}}function Rhe(eee){return uhe.some((tee=>eee[tee]>=0))}function Phe(){return"undefined"!=typeof window}function Mhe(eee){return Lhe(eee)?(eee.nodeName||"").toLowerCase():"#document"}function Dhe(eee){var tee;return(null==eee||null==(tee=eee.ownerDocument)?void 0:tee.defaultView)||window}function Fhe(eee){var tee;return null==(tee=(Lhe(eee)?eee.ownerDocument:eee.document)||window.document)?void 0:tee.documentElement}function Lhe(eee){return!!Phe()&&(eee instanceof Node||eee instanceof Dhe(eee).Node)}function Uhe(eee){return!!Phe()&&(eee instanceof Element||eee instanceof Dhe(eee).Element)}function Bhe(eee){return!!Phe()&&(eee instanceof HTMLElement||eee instanceof Dhe(eee).HTMLElement)}function Yhe(eee){return!(!Phe()||"undefined"==typeof ShadowRoot)&&(eee instanceof ShadowRoot||eee instanceof Dhe(eee).ShadowRoot)}function qhe(eee){const{overflow:tee,overflowX:ree,overflowY:oee,display:aee}=Xhe(eee);return/auto|scroll|overlay|hidden|clip/.test(tee+oee+ree)&&!["inline","contents"].includes(aee)}function Vhe(eee){return["table","td","th"].includes(Mhe(eee))}function Whe(eee){return[":popover-open",":modal"].some((tee=>{try{return eee.matches(tee)}catch(e){return!1}}))}function Hhe(eee){const tee=Khe(),ree=Uhe(eee)?Xhe(eee):eee;return["transform","translate","scale","rotate","perspective"].some((eee=>!!ree[eee]&&"none"!==ree[eee]))||!!ree.containerType&&"normal"!==ree.containerType||!tee&&!!ree.backdropFilter&&"none"!==ree.backdropFilter||!tee&&!!ree.filter&&"none"!==ree.filter||["transform","translate","scale","rotate","perspective","filter"].some((eee=>(ree.willChange||"").includes(eee)))||["paint","layout","strict","content"].some((eee=>(ree.contain||"").includes(eee)))}function Khe(){return!("undefined"==typeof CSS||!CSS.supports)&&CSS.supports("-webkit-backdrop-filter","none")}function Ghe(eee){return["html","body","#document"].includes(Mhe(eee))}function Xhe(eee){return Dhe(eee).getComputedStyle(eee)}function Qhe(eee){return Uhe(eee)?{scrollLeft:eee.scrollLeft,scrollTop:eee.scrollTop}:{scrollLeft:eee.scrollX,scrollTop:eee.scrollY}}function Zhe(eee){if("html"===Mhe(eee))return eee;const tee=eee.assignedSlot||eee.parentNode||Yhe(eee)&&eee.host||Fhe(eee);return Yhe(tee)?tee.host:tee}function Jhe(eee){const tee=Zhe(eee);return Ghe(tee)?eee.ownerDocument?eee.ownerDocument.body:eee.body:Bhe(tee)&&qhe(tee)?tee:Jhe(tee)}function efe(eee,tee,ree){var oee;void 0===tee&&(tee=[]),void 0===ree&&(ree=!0);const aee=Jhe(eee),nee=aee===(null==(oee=eee.ownerDocument)?void 0:oee.body),iee=Dhe(aee);if(nee){const eee=tfe(iee);return tee.concat(iee,iee.visualViewport||[],qhe(aee)?aee:[],eee&&ree?efe(eee):[])}return tee.concat(aee,efe(aee,[],ree))}function tfe(eee){return eee.parent&&Object.getPrototypeOf(eee.parent)?eee.frameElement:null}function rfe(eee){const tee=Xhe(eee);let ree=parseFloat(tee.width)||0,oee=parseFloat(tee.height)||0;const aee=Bhe(eee),nee=aee?eee.offsetWidth:ree,iee=aee?eee.offsetHeight:oee,see=ghe(ree)!==nee||ghe(oee)!==iee;return see&&(ree=nee,oee=iee),{width:ree,height:oee,$:see}}function ofe(eee){return Uhe(eee)?eee:eee.contextElement}function afe(eee){const tee=ofe(eee);if(!Bhe(tee))return whe(1);const ree=tee.getBoundingClientRect(),{width:oee,height:aee,$:$}=rfe(tee);let x=($?ghe(ree.width):ree.width)/oee,y=($?ghe(ree.height):ree.height)/aee;return x&&Number.isFinite(x)||(x=1),y&&Number.isFinite(y)||(y=1),{x:x,y:y}}const nfe=whe(0);function ife(eee){const tee=Dhe(eee);return Khe()&&tee.visualViewport?{x:tee.visualViewport.offsetLeft,y:tee.visualViewport.offsetTop}:nfe}function sfe(eee,tee,ree,oee){void 0===tee&&(tee=!1),void 0===ree&&(ree=!1);const aee=eee.getBoundingClientRect(),nee=ofe(eee);let iee=whe(1);tee&&(oee?Uhe(oee)&&(iee=afe(oee)):iee=afe(eee));const see=function(eee,tee,ree){return void 0===tee&&(tee=!1),!(!ree||tee&&ree!==Dhe(eee))&&tee}(nee,ree,oee)?ife(nee):whe(0);let x=(aee.left+see.x)/iee.x,y=(aee.top+see.y)/iee.y,lee=aee.width/iee.x,cee=aee.height/iee.y;if(nee){const eee=Dhe(nee),tee=oee&&Uhe(oee)?Dhe(oee):oee;let ree=eee,aee=tfe(ree);for(;aee&&oee&&tee!==ree;){const eee=afe(aee),tee=aee.getBoundingClientRect(),oee=Xhe(aee),nee=tee.left+(aee.clientLeft+parseFloat(oee.paddingLeft))*eee.x,iee=tee.top+(aee.clientTop+parseFloat(oee.paddingTop))*eee.y;x*=eee.x,y*=eee.y,lee*=eee.x,cee*=eee.y,x+=nee,y+=iee,ree=Dhe(aee),aee=tfe(ree)}}return Ahe({width:lee,height:cee,x:x,y:y})}function lfe(eee,tee){const ree=Qhe(eee).scrollLeft;return tee?tee.left+ree:sfe(Fhe(eee)).left+ree}function cfe(eee,tee,ree){void 0===ree&&(ree=!1);const oee=eee.getBoundingClientRect();return{x:oee.left+tee.scrollLeft-(ree?0:lfe(eee,oee)),y:oee.top+tee.scrollTop}}function dfe(eee,tee,ree){let oee;if("viewport"===tee)oee=function(eee,tee){const ree=Dhe(eee),oee=Fhe(eee),aee=ree.visualViewport;let nee=oee.clientWidth,iee=oee.clientHeight,x=0,y=0;if(aee){nee=aee.width,iee=aee.height;const eee=Khe();(!eee||eee&&"fixed"===tee)&&(x=aee.offsetLeft,y=aee.offsetTop)}return{width:nee,height:iee,x:x,y:y}}(eee,ree);else if("document"===tee)oee=function(eee){const tee=Fhe(eee),ree=Qhe(eee),oee=eee.ownerDocument.body,aee=fhe(tee.scrollWidth,tee.clientWidth,oee.scrollWidth,oee.clientWidth),nee=fhe(tee.scrollHeight,tee.clientHeight,oee.scrollHeight,oee.clientHeight);let x=-ree.scrollLeft+lfe(eee);const y=-ree.scrollTop;return"rtl"===Xhe(oee).direction&&(x+=fhe(tee.clientWidth,oee.clientWidth)-aee),{width:aee,height:nee,x:x,y:y}}(Fhe(eee));else if(Uhe(tee))oee=function(eee,tee){const ree=sfe(eee,!0,"fixed"===tee),oee=ree.top+eee.clientTop,aee=ree.left+eee.clientLeft,nee=Bhe(eee)?afe(eee):whe(1);return{width:eee.clientWidth*nee.x,height:eee.clientHeight*nee.y,x:aee*nee.x,y:oee*nee.y}}(tee,ree);else{const ree=ife(eee);oee={x:tee.x-ree.x,y:tee.y-ree.y,width:tee.width,height:tee.height}}return Ahe(oee)}function pfe(eee,tee){const ree=Zhe(eee);return!(ree===tee||!Uhe(ree)||Ghe(ree))&&("fixed"===Xhe(ree).position||pfe(ree,tee))}function ufe(eee,tee,ree){const oee=Bhe(tee),aee=Fhe(tee),nee="fixed"===ree,iee=sfe(eee,!0,nee,tee);let see={scrollLeft:0,scrollTop:0};const lee=whe(0);if(oee||!oee&&!nee)if(("body"!==Mhe(tee)||qhe(aee))&&(see=Qhe(tee)),oee){const eee=sfe(tee,!0,nee,tee);lee.x=eee.x+tee.clientLeft,lee.y=eee.y+tee.clientTop}else aee&&(lee.x=lfe(aee));const cee=!aee||oee||nee?whe(0):cfe(aee,see);return{x:iee.left+see.scrollLeft-lee.x-cee.x,y:iee.top+see.scrollTop-lee.y-cee.y,width:iee.width,height:iee.height}}function hfe(eee){return"static"===Xhe(eee).position}function ffe(eee,tee){if(!Bhe(eee)||"fixed"===Xhe(eee).position)return null;if(tee)return tee(eee);let ree=eee.offsetParent;return Fhe(eee)===ree&&(ree=ree.ownerDocument.body),ree}function gfe(eee,tee){const ree=Dhe(eee);if(Whe(eee))return ree;if(!Bhe(eee)){let tee=Zhe(eee);for(;tee&&!Ghe(tee);){if(Uhe(tee)&&!hfe(tee))return tee;tee=Zhe(tee)}return ree}let oee=ffe(eee,tee);for(;oee&&Vhe(oee)&&hfe(oee);)oee=ffe(oee,tee);return oee&&Ghe(oee)&&hfe(oee)&&!Hhe(oee)?ree:oee||function(eee){let tee=Zhe(eee);for(;Bhe(tee)&&!Ghe(tee);){if(Hhe(tee))return tee;if(Whe(tee))return null;tee=Zhe(tee)}return null}(eee)||ree}const mfe={convertOffsetParentRelativeRectToViewportRelativeRect:function(eee){let{elements:tee,rect:ree,offsetParent:oee,strategy:aee}=eee;const nee="fixed"===aee,iee=Fhe(oee),see=!!tee&&Whe(tee.floating);if(oee===iee||see&&nee)return ree;let lee={scrollLeft:0,scrollTop:0},cee=whe(1);const dee=whe(0),pee=Bhe(oee);if((pee||!pee&&!nee)&&(("body"!==Mhe(oee)||qhe(iee))&&(lee=Qhe(oee)),Bhe(oee))){const eee=sfe(oee);cee=afe(oee),dee.x=eee.x+oee.clientLeft,dee.y=eee.y+oee.clientTop}const uee=!iee||pee||nee?whe(0):cfe(iee,lee,!0);return{width:ree.width*cee.x,height:ree.height*cee.y,x:ree.x*cee.x-lee.scrollLeft*cee.x+dee.x+uee.x,y:ree.y*cee.y-lee.scrollTop*cee.y+dee.y+uee.y}},getDocumentElement:Fhe,getClippingRect:function(eee){let{element:tee,boundary:ree,rootBoundary:oee,strategy:aee}=eee;const nee="clippingAncestors"===ree?Whe(tee)?[]:function(eee,tee){const ree=tee.get(eee);if(ree)return ree;let oee=efe(eee,[],!1).filter((el=>Uhe(el)&&"body"!==Mhe(el))),aee=null;const nee="fixed"===Xhe(eee).position;let iee=nee?Zhe(eee):eee;for(;Uhe(iee)&&!Ghe(iee);){const tee=Xhe(iee),ree=Hhe(iee);ree||"fixed"!==tee.position||(aee=null),(nee?!ree&&!aee:!ree&&"static"===tee.position&&aee&&["absolute","fixed"].includes(aee.position)||qhe(iee)&&!ree&&pfe(eee,iee))?oee=oee.filter((eee=>eee!==iee)):aee=tee,iee=Zhe(iee)}return tee.set(eee,oee),oee}(tee,this._c):[].concat(ree),iee=[...nee,oee],see=iee[0],lee=iee.reduce(((eee,ree)=>{const oee=dfe(tee,ree,aee);return eee.top=fhe(oee.top,eee.top),eee.right=hhe(oee.right,eee.right),eee.bottom=hhe(oee.bottom,eee.bottom),eee.left=fhe(oee.left,eee.left),eee}),dfe(tee,see,aee));return{width:lee.right-lee.left,height:lee.bottom-lee.top,x:lee.left,y:lee.top}},getOffsetParent:gfe,getElementRects:async function(eee){const tee=this.getOffsetParent||gfe,ree=this.getDimensions,oee=await ree(eee.floating);return{reference:ufe(eee.reference,await tee(eee.floating),eee.strategy),floating:{x:0,y:0,width:oee.width,height:oee.height}}},getClientRects:function(eee){return Array.from(eee.getClientRects())},getDimensions:function(eee){const{width:tee,height:ree}=rfe(eee);return{width:tee,height:ree}},getScale:afe,isElement:Uhe,isRTL:function(eee){return"rtl"===Xhe(eee).direction}};function wfe(a,b){return a.x===b.x&&a.y===b.y&&a.width===b.width&&a.height===b.height}function vfe(eee,tee,ree,oee){void 0===oee&&(oee={});const{ancestorScroll:aee=!0,ancestorResize:nee=!0,elementResize:iee="function"==typeof ResizeObserver,layoutShift:see="function"==typeof IntersectionObserver,animationFrame:lee=!1}=oee,cee=ofe(eee),dee=aee||nee?[...cee?efe(cee):[],...efe(tee)]:[];dee.forEach((eee=>{aee&&eee.addEventListener("scroll",ree,{passive:!0}),nee&&eee.addEventListener("resize",ree)}));const pee=cee&&see?function(eee,tee){let ree,io=null;const oee=Fhe(eee);function aee(){var eee;clearTimeout(ree),null==(eee=io)||eee.disconnect(),io=null}return function nee(iee,see){void 0===iee&&(iee=!1),void 0===see&&(see=1),aee();const lee=eee.getBoundingClientRect(),{left:cee,top:dee,width:pee,height:uee}=lee;if(iee||tee(),!pee||!uee)return;const hee={rootMargin:-mhe(dee)+"px "+-mhe(oee.clientWidth-(cee+pee))+"px "+-mhe(oee.clientHeight-(dee+uee))+"px "+-mhe(cee)+"px",threshold:fhe(0,hhe(1,see))||1};let fee=!0;function gee(tee){const oee=tee[0].intersectionRatio;if(oee!==see){if(!fee)return nee();oee?nee(!1,oee):ree=setTimeout((()=>{nee(!1,1e-7)}),1e3)}1!==oee||wfe(lee,eee.getBoundingClientRect())||nee(),fee=!1}try{io=new IntersectionObserver(gee,{...hee,root:oee.ownerDocument})}catch(e){io=new IntersectionObserver(gee,hee)}io.observe(eee)}(!0),aee}(cee,ree):null;let uee,hee=-1,fee=null;iee&&(fee=new ResizeObserver((eee=>{let[oee]=eee;oee&&oee.target===cee&&fee&&(fee.unobserve(tee),cancelAnimationFrame(hee),hee=requestAnimationFrame((()=>{var eee;null==(eee=fee)||eee.observe(tee)}))),ree()})),cee&&!lee&&fee.observe(cee),fee.observe(tee));let gee=lee?sfe(eee):null;return lee&&function tee(){const oee=sfe(eee);gee&&!wfe(gee,oee)&&ree();gee=oee,uee=requestAnimationFrame(tee)}(),ree(),()=>{var eee;dee.forEach((eee=>{aee&&eee.removeEventListener("scroll",ree),nee&&eee.removeEventListener("resize",ree)})),null==pee||pee(),null==(eee=fee)||eee.disconnect(),fee=null,lee&&cancelAnimationFrame(uee)}}const bfe=function(eee){return void 0===eee&&(eee=0),{name:"offset",options:eee,async fn(tee){var ree,oee;const{x:x,y:y,placement:aee,middlewareData:nee}=tee,iee=await async function(eee,tee){const{placement:ree,platform:oee,elements:aee}=eee,nee=await(null==oee.isRTL?void 0:oee.isRTL(aee.floating)),iee=khe(ree),see=_he(ree),lee="y"===Ohe(ree),cee=["left","top"].includes(iee)?-1:1,dee=nee&&lee?-1:1,pee=xhe(tee,eee);let{mainAxis:uee,crossAxis:hee,alignmentAxis:fee}="number"==typeof pee?{mainAxis:pee,crossAxis:0,alignmentAxis:null}:{mainAxis:pee.mainAxis||0,crossAxis:pee.crossAxis||0,alignmentAxis:pee.alignmentAxis};return see&&"number"==typeof fee&&(hee="end"===see?-1*fee:fee),lee?{x:hee*dee,y:uee*cee}:{x:uee*cee,y:hee*dee}}(tee,eee);return aee===(null==(ree=nee.offset)?void 0:ree.placement)&&null!=(oee=nee.arrow)&&oee.alignmentOffset?{}:{x:x+iee.x,y:y+iee.y,data:{...iee,placement:aee}}}}},yfe=function(eee){return void 0===eee&&(eee={}),{name:"shift",options:eee,async fn(tee){const{x:x,y:y,placement:ree}=tee,{mainAxis:oee=!0,crossAxis:aee=!1,limiter:nee={fn:eee=>{let{x:x,y:y}=eee;return{x:x,y:y}}},...iee}=xhe(eee,tee),see={x:x,y:y},lee=await Nhe(tee,iee),cee=Ohe(khe(ree)),dee=She(cee);let pee=see[dee],uee=see[cee];if(oee){const eee="y"===dee?"bottom":"right";pee=yhe(pee+lee["y"===dee?"top":"left"],pee,pee-lee[eee])}if(aee){const eee="y"===cee?"bottom":"right";uee=yhe(uee+lee["y"===cee?"top":"left"],uee,uee-lee[eee])}const hee=nee.fn({...tee,[dee]:pee,[cee]:uee});return{...hee,data:{x:hee.x-x,y:hee.y-y,enabled:{[dee]:oee,[cee]:aee}}}}}},xfe=function(eee){return void 0===eee&&(eee={}),{name:"flip",options:eee,async fn(tee){var ree,oee;const{placement:aee,middlewareData:nee,rects:iee,initialPlacement:see,platform:lee,elements:cee}=tee,{mainAxis:dee=!0,crossAxis:pee=!0,fallbackPlacements:uee,fallbackStrategy:hee="bestFit",fallbackAxisSideDirection:fee="none",flipAlignment:gee=!0,...mee}=xhe(eee,tee);if(null!=(ree=nee.arrow)&&ree.alignmentOffset)return{};const wee=khe(aee),vee=Ohe(see),bee=khe(see)===see,yee=await(null==lee.isRTL?void 0:lee.isRTL(cee.floating)),xee=uee||(bee||!gee?[Che(see)]:function(eee){const tee=Che(eee);return[$he(eee),tee,$he(tee)]}(see)),kee="none"!==fee;!uee&&kee&&xee.push(...function(eee,tee,ree,oee){const aee=_he(eee);let nee=function(eee,tee,ree){const lr=["left","right"],rl=["right","left"],tb=["top","bottom"],bt=["bottom","top"];switch(eee){case"top":case"bottom":return ree?tee?rl:lr:tee?lr:rl;case"left":case"right":return tee?tb:bt;default:return[]}}(khe(eee),"start"===ree,oee);return aee&&(nee=nee.map((eee=>eee+"-"+aee)),tee&&(nee=nee.concat(nee.map($he)))),nee}(see,gee,fee,yee));const _ee=[see,...xee],See=await Nhe(tee,mee),Eee=[];let Oee=(null==(oee=nee.flip)?void 0:oee.overflows)||[];if(dee&&Eee.push(See[wee]),pee){const eee=function(eee,tee,ree){void 0===ree&&(ree=!1);const oee=_he(eee),aee=zhe(eee),nee=Ehe(aee);let iee="x"===aee?oee===(ree?"end":"start")?"right":"left":"start"===oee?"bottom":"top";return tee.reference[nee]>tee.floating[nee]&&(iee=Che(iee)),[iee,Che(iee)]}(aee,iee,yee);Eee.push(See[eee[0]],See[eee[1]])}if(Oee=[...Oee,{placement:aee,overflows:Eee}],!Eee.every((eee=>eee<=0))){var zee,$ee;const eee=((null==(zee=nee.flip)?void 0:zee.index)||0)+1,tee=_ee[eee];if(tee)return{data:{index:eee,overflows:Oee},reset:{placement:tee}};let ree=null==($ee=Oee.filter((d=>d.overflows[0]<=0)).sort(((a,b)=>a.overflows[1]-b.overflows[1]))[0])?void 0:$ee.placement;if(!ree)switch(hee){case"bestFit":{var Cee;const eee=null==(Cee=Oee.filter((d=>{if(kee){const eee=Ohe(d.placement);return eee===vee||"y"===eee}return!0})).map((d=>[d.placement,d.overflows.filter((eee=>eee>0)).reduce(((eee,tee)=>eee+tee),0)])).sort(((a,b)=>a[1]-b[1]))[0])?void 0:Cee[0];eee&&(ree=eee);break}case"initialPlacement":ree=see}if(aee!==ree)return{reset:{placement:ree}}}return{}}}},kfe=function(eee){return void 0===eee&&(eee={}),{name:"size",options:eee,async fn(tee){var ree,oee;const{placement:aee,rects:nee,platform:iee,elements:see}=tee,{apply:lee=()=>{},...cee}=xhe(eee,tee),dee=await Nhe(tee,cee),pee=khe(aee),uee=_he(aee),hee="y"===Ohe(aee),{width:fee,height:gee}=nee.floating;let mee,wee;"top"===pee||"bottom"===pee?(mee=pee,wee=uee===(await(null==iee.isRTL?void 0:iee.isRTL(see.floating))?"start":"end")?"left":"right"):(wee=pee,mee="end"===uee?"top":"bottom");const vee=gee-dee.top-dee.bottom,bee=fee-dee.left-dee.right,yee=hhe(gee-dee[mee],vee),xee=hhe(fee-dee[wee],bee),kee=!tee.middlewareData.shift;let _ee=yee,See=xee;if(null!=(ree=tee.middlewareData.shift)&&ree.enabled.x&&(See=bee),null!=(oee=tee.middlewareData.shift)&&oee.enabled.y&&(_ee=vee),kee&&!uee){const eee=fhe(dee.left,0),tee=fhe(dee.right,0),ree=fhe(dee.top,0),oee=fhe(dee.bottom,0);hee?See=fee-2*(0!==eee||0!==tee?eee+tee:fhe(dee.left,dee.right)):_ee=gee-2*(0!==ree||0!==oee?ree+oee:fhe(dee.top,dee.bottom))}await lee({...tee,availableWidth:See,availableHeight:_ee});const Eee=await iee.getDimensions(see.floating);return fee!==Eee.width||gee!==Eee.height?{reset:{rects:!0}}:{}}}},_fe=function(eee){return void 0===eee&&(eee={}),{name:"hide",options:eee,async fn(tee){const{rects:ree}=tee,{strategy:oee="referenceHidden",...aee}=xhe(eee,tee);switch(oee){case"referenceHidden":{const eee=Ihe(await Nhe(tee,{...aee,elementContext:"reference"}),ree.reference);return{data:{referenceHiddenOffsets:eee,referenceHidden:Rhe(eee)}}}case"escaped":{const eee=Ihe(await Nhe(tee,{...aee,altBoundary:!0}),ree.floating);return{data:{escapedOffsets:eee,escaped:Rhe(eee)}}}default:return{}}}}},Sfe=eee=>({name:"arrow",options:eee,async fn(tee){const{x:x,y:y,placement:ree,rects:oee,platform:aee,elements:nee,middlewareData:iee}=tee,{element:see,padding:lee=0}=xhe(eee,tee)||{};if(null==see)return{};const cee=jhe(lee),dee={x:x,y:y},pee=zhe(ree),uee=Ehe(pee),hee=await aee.getDimensions(see),fee="y"===pee,gee=fee?"top":"left",mee=fee?"bottom":"right",wee=fee?"clientHeight":"clientWidth",vee=oee.reference[uee]+oee.reference[pee]-dee[pee]-oee.floating[uee],bee=dee[pee]-oee.reference[pee],yee=await(null==aee.getOffsetParent?void 0:aee.getOffsetParent(see));let xee=yee?yee[wee]:0;xee&&await(null==aee.isElement?void 0:aee.isElement(yee))||(xee=nee.floating[wee]||oee.floating[uee]);const kee=vee/2-bee/2,_ee=xee/2-hee[uee]/2-1,See=hhe(cee[gee],_ee),Eee=hhe(cee[mee],_ee),Oee=See,zee=xee-hee[uee]-Eee,$ee=xee/2-hee[uee]/2+kee,Cee=yhe(Oee,$ee,zee),jee=!iee.arrow&&null!=_he(ree)&&$ee!==Cee&&oee.reference[uee]/2-($eeree&&(pee=ree)}if(see){var gee,mee;const eee="y"===dee?"width":"height",tee=["top","left"].includes(khe(ree)),nee=oee.reference[cee]-oee.floating[eee]+(tee&&(null==(gee=aee.offset)?void 0:gee[cee])||0)+(tee?0:fee.crossAxis),iee=oee.reference[cee]+oee.reference[eee]+(tee?0:(null==(mee=aee.offset)?void 0:mee[cee])||0)-(tee?fee.crossAxis:0);ueeiee&&(uee=iee)}return{[dee]:pee,[cee]:uee}}}},Ofe=(eee,tee,ree)=>{const oee=new Map,aee={platform:mfe,...ree},nee={...aee.platform,_c:oee};return(async(eee,tee,ree)=>{const{placement:oee="bottom",strategy:aee="absolute",middleware:nee=[],platform:iee}=ree,see=nee.filter(Boolean),lee=await(null==iee.isRTL?void 0:iee.isRTL(tee));let cee=await iee.getElementRects({reference:eee,floating:tee,strategy:aee}),{x:x,y:y}=The(cee,oee,lee),dee=oee,pee={},uee=0;for(let i=0;i[],collisionPadding:0,sticky:"partial",hideWhenDetached:!1,positionStrategy:"fixed",updatePositionStrategy:"optimized",prioritizePosition:!1},[Rfe,Pfe]=Nue("PopperContent"),Mfe=Eoe({inheritAttrs:!1,__name:"PopperContent",props:dae({side:{},sideOffset:{},align:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},positionStrategy:{},updatePositionStrategy:{},disableUpdateOnLayoutShift:{type:Boolean},prioritizePosition:{type:Boolean},reference:{},asChild:{type:Boolean},as:{}},{...Ife}),emits:["placed"],setup(eee,{emit:tee}){const ree=eee,oee=tee,aee=Iue(),{forwardRef:nee,currentElement:iee}=Wue(),see=_re(),lee=_re(),{width:cee,height:dee}=function(eee){const tee=_re(),ree=nie((()=>tee.value?.width??0)),oee=nie((()=>tee.value?.height??0));return Doe((()=>{const el=zue(eee);if(el){tee.value={width:el.offsetWidth,height:el.offsetHeight};const eee=new ResizeObserver((eee=>{if(!Array.isArray(eee))return;if(!eee.length)return;const ree=eee[0];let oee,aee;if("borderBoxSize"in ree){const eee=ree.borderBoxSize,tee=Array.isArray(eee)?eee[0]:eee;oee=tee.inlineSize,aee=tee.blockSize}else oee=el.offsetWidth,aee=el.offsetHeight;tee.value={width:oee,height:aee}}));return eee.observe(el,{box:"border-box"}),()=>eee.unobserve(el)}tee.value=void 0})),{width:ree,height:oee}}(lee),pee=nie((()=>ree.side+("center"!==ree.align?`-${ree.align}`:""))),uee=nie((()=>"number"==typeof ree.collisionPadding?ree.collisionPadding:{top:0,right:0,bottom:0,left:0,...ree.collisionPadding})),hee=nie((()=>Array.isArray(ree.collisionBoundary)?ree.collisionBoundary:[ree.collisionBoundary])),fee=nie((()=>({padding:uee.value,boundary:hee.value.filter(Tfe),altBoundary:hee.value.length>0}))),gee=function(fn,eee){const tee=Sre();return ene((()=>{tee.value=fn()}),{...eee,flush:"sync"}),pre(tee)}((()=>{return[bfe({mainAxis:ree.sideOffset+dee.value,alignmentAxis:ree.alignOffset}),ree.prioritizePosition&&ree.avoidCollisions&&xfe({...fee.value}),ree.avoidCollisions&&yfe({mainAxis:!0,crossAxis:!!ree.prioritizePosition,limiter:"partial"===ree.sticky?Efe():void 0,...fee.value}),!ree.prioritizePosition&&ree.avoidCollisions&&xfe({...fee.value}),kfe({...fee.value,apply:({elements:eee,rects:tee,availableWidth:ree,availableHeight:oee})=>{const{width:aee,height:nee}=tee.reference,iee=eee.floating.style;iee.setProperty("--reka-popper-available-width",`${ree}px`),iee.setProperty("--reka-popper-available-height",`${oee}px`),iee.setProperty("--reka-popper-anchor-width",`${aee}px`),iee.setProperty("--reka-popper-anchor-height",`${nee}px`)}}),lee.value&&Cfe({element:lee.value,padding:ree.arrowPadding}),(eee={arrowWidth:cee.value,arrowHeight:dee.value},{name:"transformOrigin",options:eee,fn(tee){const{placement:ree,rects:oee,middlewareData:aee}=tee,nee=0!==aee.arrow?.centerOffset,iee=nee?0:eee.arrowWidth,see=nee?0:eee.arrowHeight,[lee,cee]=Nfe(ree),dee={start:"0%",center:"50%",end:"100%"}[cee],pee=(aee.arrow?.x??0)+iee/2,uee=(aee.arrow?.y??0)+see/2;let x="",y="";return"bottom"===lee?(x=nee?dee:`${pee}px`,y=-see+"px"):"top"===lee?(x=nee?dee:`${pee}px`,y=`${oee.floating.height+see}px`):"right"===lee?(x=-see+"px",y=nee?dee:`${uee}px`):"left"===lee&&(x=`${oee.floating.width+see}px`,y=nee?dee:`${uee}px`),{data:{x:x,y:y}}}}),ree.hideWhenDetached&&_fe({strategy:"referenceHidden",...fee.value})];var eee})),mee=nie((()=>ree.reference??aee.anchor.value)),{floatingStyles:wee,placement:vee,isPositioned:bee,middlewareData:yee}=function(eee,tee,ree){void 0===ree&&(ree={});const oee=ree.whileElementsMounted,aee=nie((()=>{var eee;return null==(eee=$fe(ree.open))||eee})),nee=nie((()=>$fe(ree.middleware))),iee=nie((()=>{var eee;return null!=(eee=$fe(ree.placement))?eee:"bottom"})),see=nie((()=>{var eee;return null!=(eee=$fe(ree.strategy))?eee:"absolute"})),lee=nie((()=>{var eee;return null==(eee=$fe(ree.transform))||eee})),cee=nie((()=>zfe(eee.value))),dee=nie((()=>zfe(tee.value))),x=_re(0),y=_re(0),pee=_re(see.value),uee=_re(iee.value),hee=Sre({}),fee=_re(!1),gee=nie((()=>{const eee={position:pee.value,left:"0",top:"0"};if(!dee.value)return eee;const tee=Afe(dee.value,x.value),ree=Afe(dee.value,y.value);return lee.value?{...eee,transform:"translate("+tee+"px, "+ree+"px)",...jfe(dee.value)>=1.5&&{willChange:"transform"}}:{position:pee.value,left:tee+"px",top:ree+"px"}}));let mee;function wee(){if(null==cee.value||null==dee.value)return;const eee=aee.value;Ofe(cee.value,dee.value,{middleware:nee.value,placement:iee.value,strategy:see.value}).then((tee=>{x.value=tee.x,y.value=tee.y,pee.value=tee.strategy,uee.value=tee.placement,hee.value=tee.middlewareData,fee.value=!1!==eee}))}function vee(){"function"==typeof mee&&(mee(),mee=void 0)}return rne([nee,iee,see,aee],wee,{flush:"sync"}),rne([cee,dee],(function(){vee(),void 0!==oee?null==cee.value||null==dee.value||(mee=oee(cee.value,dee.value,wee)):wee()}),{flush:"sync"}),rne(aee,(function(){aee.value||(fee.value=!1)}),{flush:"sync"}),ete()&&tte(vee),{x:ure(x),y:ure(y),strategy:ure(pee),placement:ure(uee),middlewareData:ure(hee),isPositioned:ure(fee),floatingStyles:gee,update:wee}}(mee,see,{strategy:ree.positionStrategy,placement:pee,whileElementsMounted:(...eee)=>vfe(...eee,{layoutShift:!ree.disableUpdateOnLayoutShift,animationFrame:"always"===ree.updatePositionStrategy}),middleware:gee}),xee=nie((()=>Nfe(vee.value)[0])),kee=nie((()=>Nfe(vee.value)[1]));tne((()=>{bee.value&&oee("placed")}));const _ee=nie((()=>0!==yee.value.arrow?.centerOffset)),See=_re("");ene((()=>{iee.value&&(See.value=window.getComputedStyle(iee.value).zIndex)}));const Eee=nie((()=>yee.value.arrow?.x??0)),Oee=nie((()=>yee.value.arrow?.y??0));return Pfe({placedSide:xee,onArrowChange:eee=>lee.value=eee,arrowX:Eee,arrowY:Oee,shouldHideArrow:_ee}),(eee,tee)=>(xne(),Ene("div",{ref_key:"floatingRef",ref:see,"data-reka-popper-content-wrapper":"",style:Mee({...zre(wee),transform:zre(bee)?zre(wee).transform:"translate(0, -200%)",minWidth:"max-content",zIndex:See.value,"--reka-popper-transform-origin":[zre(yee).transformOrigin?.x,zre(yee).transformOrigin?.y].join(" "),...zre(yee).hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}})},[Tne(zre(che),Une({ref:zre(nee)},eee.$attrs,{"as-child":ree.asChild,as:eee.as,"data-side":xee.value,"data-align":kee.value,style:{animation:zre(bee)?void 0:"none"}}),{default:doe((()=>[tae(eee.$slots,"default")])),_:3},16,["as-child","as","data-side","data-align","style"])],4))}}),Dfe={bubbles:!1,cancelable:!0},Ffe={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function Lfe(eee,tee=!1){const ree=Que();for(const oee of eee){if(oee===ree)return;if(oee.focus({preventScroll:tee}),Que()!==ree)return}}const[Ufe,Bfe]=Nue("RovingFocusGroup"),Yfe=Eoe({__name:"RovingFocusGroup",props:{orientation:{default:void 0},dir:{},loop:{type:Boolean,default:!1},currentTabStopId:{},defaultCurrentTabStopId:{},preventScrollOnEntryFocus:{type:Boolean,default:!1},asChild:{type:Boolean},as:{}},emits:["entryFocus","update:currentTabStopId"],setup(eee,{expose:tee,emit:ree}){const oee=eee,aee=ree,{loop:nee,orientation:iee,dir:see}=Nre(oee),lee=Lue(see),cee=Tue(oee,"currentTabStopId",aee,{defaultValue:oee.defaultCurrentTabStopId,passive:void 0===oee.currentTabStopId}),dee=_re(!1),pee=_re(!1),uee=_re(0),{getItems:hee,CollectionSlot:fee}=ihe({isProvider:!0});function gee(eee){const tee=!pee.value;if(eee.currentTarget&&eee.target===eee.currentTarget&&tee&&!dee.value){const tee=new CustomEvent("rovingFocusGroup.onEntryFocus",Dfe);if(eee.currentTarget.dispatchEvent(tee),aee("entryFocus",tee),!tee.defaultPrevented){const eee=hee().map((i=>i.ref)).filter((i=>""!==i.dataset.disabled));Lfe([eee.find((eee=>"true"===eee.getAttribute("data-active"))),eee.find((eee=>eee.id===cee.value)),...eee].filter(Boolean),oee.preventScrollOnEntryFocus)}}pee.value=!1}function mee(){setTimeout((()=>{pee.value=!1}),1)}return tee({getItems:hee}),Bfe({loop:nee,dir:lee,orientation:iee,currentTabStopId:cee,onItemFocus:eee=>{cee.value=eee},onItemShiftTab:()=>{dee.value=!0},onFocusableItemAdd:()=>{uee.value++},onFocusableItemRemove:()=>{uee.value--}}),(eee,tee)=>(xne(),One(zre(fee),null,{default:doe((()=>[Tne(zre(che),{tabindex:dee.value||0===uee.value?-1:0,"data-orientation":zre(iee),as:eee.as,"as-child":eee.asChild,dir:zre(lee),style:{outline:"none"},onMousedown:tee[0]||(tee[0]=eee=>pee.value=!0),onMouseup:mee,onFocus:gee,onBlur:tee[1]||(tee[1]=eee=>dee.value=!1)},{default:doe((()=>[tae(eee.$slots,"default")])),_:3},8,["tabindex","data-orientation","as","as-child","dir"])])),_:3}))}});function qfe(eee){if(null===eee||"object"!=typeof eee)return!1;const tee=Object.getPrototypeOf(eee);return(null===tee||tee===Object.prototype||null===Object.getPrototypeOf(tee))&&(!(Symbol.iterator in eee)&&(!(Symbol.toStringTag in eee)||"[object Module]"===Object.prototype.toString.call(eee)))}function Vfe(eee,tee,ree=".",oee){if(!qfe(tee))return Vfe(eee,{},ree);const aee=Object.assign({},tee);for(const nee in eee){if("__proto__"===nee||"constructor"===nee)continue;const tee=eee[nee];null!=tee&&(Array.isArray(tee)&&Array.isArray(aee[nee])?aee[nee]=[...tee,...aee[nee]]:qfe(tee)&&qfe(aee[nee])?aee[nee]=Vfe(tee,aee[nee],(ree?`${ree}.`:"")+nee.toString()):aee[nee]=tee)}return aee}const Wfe=(...eee)=>eee.reduce(((p,c)=>Vfe(p,c,"")),{}),Hfe=gue((()=>{const eee=_re(new Map),tee=_re(),ree=nie((()=>{for(const tee of eee.value.values())if(tee)return!0;return!1})),oee=Due({scrollBody:_re(!0)});let aee=null;return rne(ree,((eee,ree)=>{if(!wue)return;if(!eee)return void(ree&&(document.body.style.paddingRight="",document.body.style.marginRight="",document.body.style.pointerEvents="",document.body.style.removeProperty("--scrollbar-width"),document.body.style.overflow=tee.value??"",bue&&aee?.(),tee.value=void 0));void 0===tee.value&&(tee.value=document.body.style.overflow);const nee=window.innerWidth-document.documentElement.clientWidth,iee={padding:nee,margin:0},see=oee.scrollBody?.value?"object"==typeof oee.scrollBody.value?Wfe({padding:!0===oee.scrollBody.value.padding?nee:oee.scrollBody.value.padding,margin:!0===oee.scrollBody.value.margin?nee:oee.scrollBody.value.margin},iee):iee:{padding:0,margin:0};nee>0&&(document.body.style.paddingRight="number"==typeof see.padding?`${see.padding}px`:String(see.padding),document.body.style.marginRight="number"==typeof see.margin?`${see.margin}px`:String(see.margin),document.body.style.setProperty("--scrollbar-width",`${nee}px`),document.body.style.overflow="hidden"),bue&&(aee=$ue(document,"touchmove",(e=>function(eee){const e=eee||window.event,tee=e.target;if(tee instanceof Element&&Gfe(tee))return!1;if(e.touches.length>1)return!0;e.preventDefault&&e.cancelable&&e.preventDefault();return!1}(e)),{passive:!1})),eoe((()=>{document.body.style.pointerEvents="none",document.body.style.overflow="hidden"}))}),{immediate:!0,flush:"sync"}),eee}));function Kfe(eee){const id=Math.random().toString(36).substring(2,7),tee=Hfe();tee.value.set(id,eee??!1);const ree=nie({get:()=>tee.value.get(id)??!1,set:eee=>tee.value.set(id,eee)});return Sue((()=>{tee.value.delete(id)})),ree}function Gfe(eee){const tee=window.getComputedStyle(eee);if("scroll"===tee.overflowX||"scroll"===tee.overflowY||"auto"===tee.overflowX&&eee.clientWidth{if(!wue)return;const tee=document.querySelectorAll("[data-reka-focus-guard]");document.body.insertAdjacentElement("afterbegin",tee[0]??Zfe()),document.body.insertAdjacentElement("beforeend",tee[1]??Zfe()),Xfe++,eee((()=>{1===Xfe&&document.querySelectorAll("[data-reka-focus-guard]").forEach((eee=>eee.remove())),Xfe--}))}))}function Zfe(){const eee=document.createElement("span");return eee.setAttribute("data-reka-focus-guard",""),eee.tabIndex=0,eee.style.outline="none",eee.style.opacity="0",eee.style.position="fixed",eee.style.pointerEvents="none",eee}function Jfe(eee){const tee=kue("",1e3);return{search:tee,handleTypeaheadSearch:(eee,ree)=>{tee.value=tee.value+eee;{const eee=Que(),oee=ree.map((eee=>({...eee,textValue:eee.value?.textValue??eee.ref.textContent?.trim()??""}))),aee=oee.find((tee=>tee.ref===eee)),nee=function(eee,tee,ree){const oee=tee.length>1&&Array.from(tee).every((eee=>eee===tee[0])),aee=oee?tee[0]:tee,nee=ree?eee.indexOf(ree):-1;let iee=(see=eee,lee=Math.max(nee,0),see.map(((_,eee)=>see[(lee+eee)%see.length])));var see,lee;1===aee.length&&(iee=iee.filter((v=>v!==ree)));const cee=iee.find((eee=>eee.toLowerCase().startsWith(aee.toLowerCase())));return cee!==ree?cee:void 0}(oee.map((eee=>eee.textValue)),tee.value,aee?.textValue),iee=oee.find((eee=>eee.textValue===nee));return iee&&iee.ref.focus(),iee?.ref}},resetTypeahead:()=>{tee.value=""}}}const ege="focusScope.autoFocusOnMount",tge="focusScope.autoFocusOnUnmount",rge={bubbles:!1,cancelable:!0};function oge(eee){const tee=[],ree=document.createTreeWalker(eee,NodeFilter.SHOW_ELEMENT,{acceptNode:eee=>{const tee="INPUT"===eee.tagName&&"hidden"===eee.type;return eee.disabled||eee.hidden||tee?NodeFilter.FILTER_SKIP:eee.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;ree.nextNode();)tee.push(ree.currentNode);return tee}function age(eee,tee){for(const ree of eee)if(!nge(ree,{upTo:tee}))return ree}function nge(eee,{upTo:tee}){if("hidden"===getComputedStyle(eee).visibility)return!0;for(;eee;){if(void 0!==tee&&eee===tee)return!1;if("none"===getComputedStyle(eee).display)return!0;eee=eee.parentElement}return!1}function ige(eee,{select:tee=!1}={}){if(eee&&eee.focus){const ree=Que();eee.focus({preventScroll:!0}),eee!==ree&&function(eee){return eee instanceof HTMLInputElement&&"select"in eee}(eee)&&tee&&eee.select()}}const sge=function(eee){let tee,ree=!1;const oee=Jee(!0);return(...aee)=>(ree||(tee=oee.run((()=>eee(...aee))),ree=!0),tee)}((()=>_re([])));function lge(eee,tee){const ree=[...eee],oee=ree.indexOf(tee);return-1!==oee&&ree.splice(oee,1),ree}const cge=Eoe({__name:"FocusScope",props:{loop:{type:Boolean,default:!1},trapped:{type:Boolean,default:!1},asChild:{type:Boolean},as:{}},emits:["mountAutoFocus","unmountAutoFocus"],setup(eee,{emit:tee}){const ree=eee,oee=tee,{currentRef:aee,currentElement:nee}=Wue(),iee=_re(null),see=function(){const eee=sge();return{add(tee){const ree=eee.value[0];tee!==ree&&ree?.pause(),eee.value=lge(eee.value,tee),eee.value.unshift(tee)},remove(tee){eee.value=lge(eee.value,tee),eee.value[0]?.resume()}}}(),lee=dre({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}});function cee(eee){if(!ree.loop&&!ree.trapped)return;if(lee.paused)return;const tee="Tab"===eee.key&&!eee.altKey&&!eee.ctrlKey&&!eee.metaKey,oee=Que();if(tee&&oee){const tee=eee.currentTarget,[aee,nee]=function(eee){const tee=oge(eee);return[age(tee,eee),age(tee.reverse(),eee)]}(tee);aee&&nee?eee.shiftKey||oee!==nee?eee.shiftKey&&oee===aee&&(eee.preventDefault(),ree.loop&&ige(nee,{select:!0})):(eee.preventDefault(),ree.loop&&ige(aee,{select:!0})):oee===tee&&eee.preventDefault()}}return ene((eee=>{if(!wue)return;const tee=nee.value;if(!ree.trapped)return;function oee(eee){if(lee.paused||!tee)return;const ree=eee.target;tee.contains(ree)?iee.value=ree:ige(iee.value,{select:!0})}function aee(eee){if(lee.paused||!tee)return;const ree=eee.relatedTarget;null!==ree&&(tee.contains(ree)||ige(iee.value,{select:!0}))}document.addEventListener("focusin",oee),document.addEventListener("focusout",aee);const see=new MutationObserver((function(eee){tee.contains(iee.value)||ige(tee)}));tee&&see.observe(tee,{childList:!0,subtree:!0}),eee((()=>{document.removeEventListener("focusin",oee),document.removeEventListener("focusout",aee),see.disconnect()}))})),ene((async eee=>{const tee=nee.value;if(await eoe(),!tee)return;see.add(lee);const ree=Que();if(!tee.contains(ree)){const eee=new CustomEvent(ege,rge);tee.addEventListener(ege,(ev=>oee("mountAutoFocus",ev))),tee.dispatchEvent(eee),eee.defaultPrevented||(!function(eee,{select:tee=!1}={}){const ree=Que();for(const oee of eee)if(ige(oee,{select:tee}),Que()!==ree)return!0}(function(eee){return eee.filter((eee=>"A"!==eee.tagName))}(oge(tee)),{select:!0}),Que()===ree&&ige(tee))}eee((()=>{tee.removeEventListener(ege,(ev=>oee("mountAutoFocus",ev)));const eee=new CustomEvent(tge,rge),aee=ev=>{oee("unmountAutoFocus",ev)};tee.addEventListener(tge,aee),tee.dispatchEvent(eee),setTimeout((()=>{eee.defaultPrevented||ige(ree??document.body,{select:!0}),tee.removeEventListener(tge,aee),see.remove(lee)}),0)}))})),(eee,tee)=>(xne(),One(zre(che),{ref_key:"currentRef",ref:aee,tabindex:"-1","as-child":eee.asChild,as:eee.as,onKeydown:cee},{default:doe((()=>[tae(eee.$slots,"default")])),_:3},8,["as-child","as"]))}}),dge=["INPUT","TEXTAREA"];function pge(e,eee,tee,ree={}){if(!eee||ree.enableIgnoredElement&&dge.includes(eee.nodeName))return null;const{arrowKeyOptions:oee="both",attributeName:aee="[data-reka-collection-item]",itemsArray:nee=[],loop:iee=!0,dir:see="ltr",preventScroll:lee=!0,focus:cee=!1}=ree,[dee,pee,up,uee,hee,fee]=["ArrowRight"===e.key,"ArrowLeft"===e.key,"ArrowUp"===e.key,"ArrowDown"===e.key,"Home"===e.key,"End"===e.key],gee=up||uee,mee=dee||pee;if(!hee&&!fee&&(!gee&&!mee||"vertical"===oee&&mee||"horizontal"===oee&&gee))return null;const wee=tee?Array.from(tee.querySelectorAll(aee)):nee;if(!wee.length)return null;lee&&e.preventDefault();let vee=null;if(mee||gee){vee=uge(wee,eee,{goForward:gee?uee:"ltr"===see?dee:pee,loop:iee})}else hee?vee=wee.at(0)||null:fee&&(vee=wee.at(-1)||null);return cee&&vee?.focus(),vee}function uge(eee,tee,ree,oee=eee.length){if(0==--oee)return null;const aee=eee.indexOf(tee),nee=ree.goForward?aee+1:aee-1;if(!ree.loop&&(nee<0||nee>=eee.length))return null;const iee=eee[(nee+eee.length)%eee.length];if(!iee)return null;return iee.hasAttribute("disabled")&&"false"!==iee.getAttribute("disabled")?uge(eee,iee,ree,oee):iee}const[hge,fge]=Nue("MenuContent"),gge=Eoe({__name:"MenuContentImpl",props:dae({loop:{type:Boolean},disableOutsidePointerEvents:{type:Boolean},disableOutsideScroll:{type:Boolean},trapFocus:{type:Boolean},side:{},sideOffset:{},align:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},positionStrategy:{},updatePositionStrategy:{},disableUpdateOnLayoutShift:{type:Boolean},prioritizePosition:{type:Boolean},reference:{},asChild:{type:Boolean},as:{}},{...Ife}),emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","entryFocus","openAutoFocus","closeAutoFocus","dismiss"],setup(eee,{emit:tee}){const ree=eee,oee=tee,aee=Uue(),nee=Yue(),{trapFocus:iee,disableOutsidePointerEvents:see,loop:lee}=Nre(ree);Qfe(),Kfe(see.value);const cee=_re(""),dee=_re(0),pee=_re(0),uee=_re(null),hee=_re("right"),fee=_re(0),gee=_re(null),mee=_re(),{forwardRef:wee,currentElement:vee}=Wue(),{handleTypeaheadSearch:bee}=Jfe();function yee(eee){return hee.value===uee.value?.side&&function(eee,tee){return!!tee&&function(eee,tee){const{x:x,y:y}=eee;let ree=!1;for(let i=0,j=tee.length-1;iy!=yj>y&&x<(xj-xi)*(y-yi)/(yj-yi)+xi&&(ree=!ree)}return ree}({x:eee.clientX,y:eee.clientY},tee)}(eee,uee.value?.area)}async function xee(eee){oee("openAutoFocus",eee),eee.defaultPrevented||(eee.preventDefault(),vee.value?.focus({preventScroll:!0}))}function kee(eee){if(eee.defaultPrevented)return;const tee=eee.target.closest("[data-reka-menu-content]")===eee.currentTarget,ree=eee.ctrlKey||eee.altKey||eee.metaKey,oee=1===eee.key.length,el=pge(eee,Que(),vee.value,{loop:lee.value,arrowKeyOptions:"vertical",dir:nee?.dir.value,focus:!0,attributeName:"[data-reka-collection-item]:not([data-disabled])"});if(el)return el?.focus();if("Space"===eee.code)return;const aee=mee.value?.getItems()??[];if(tee&&("Tab"===eee.key&&eee.preventDefault(),!ree&&oee&&bee(eee.key,aee)),eee.target!==vee.value)return;if(!Jue.includes(eee.key))return;eee.preventDefault();const iee=[...aee.map((eee=>eee.ref))];Zue.includes(eee.key)&&iee.reverse(),the(iee)}function _ee(eee){eee?.currentTarget?.contains?.(eee.target)||(window.clearTimeout(dee.value),cee.value="")}function See(eee){if(!function(eee){return"mouse"===eee.pointerType}(eee))return;const tee=eee.target,ree=fee.value!==eee.clientX;if(eee?.currentTarget?.contains(tee)&&ree){const tee=eee.clientX>fee.value?"right":"left";hee.value=tee,fee.value=eee.clientX}}return rne(vee,(el=>{aee.onContentChange(el)})),Boe((()=>{window.clearTimeout(dee.value)})),fge({onItemEnter:eee=>!!yee(eee),onItemLeave:eee=>{yee(eee)||(vee.value?.focus(),gee.value=null)},onTriggerLeave:eee=>!!yee(eee),searchRef:cee,pointerGraceTimerRef:pee,onPointerGraceIntentChange:eee=>{uee.value=eee}}),(eee,tee)=>(xne(),One(zre(cge),{"as-child":"",trapped:zre(iee),onMountAutoFocus:xee,onUnmountAutoFocus:tee[7]||(tee[7]=eee=>oee("closeAutoFocus",eee))},{default:doe((()=>[Tne(zre(phe),{"as-child":"","disable-outside-pointer-events":zre(see),onEscapeKeyDown:tee[2]||(tee[2]=eee=>oee("escapeKeyDown",eee)),onPointerDownOutside:tee[3]||(tee[3]=eee=>oee("pointerDownOutside",eee)),onFocusOutside:tee[4]||(tee[4]=eee=>oee("focusOutside",eee)),onInteractOutside:tee[5]||(tee[5]=eee=>oee("interactOutside",eee)),onDismiss:tee[6]||(tee[6]=eee=>oee("dismiss"))},{default:doe((()=>[Tne(zre(Yfe),{ref_key:"rovingFocusGroupRef",ref:mee,"current-tab-stop-id":gee.value,"onUpdate:currentTabStopId":tee[0]||(tee[0]=eee=>gee.value=eee),"as-child":"",orientation:"vertical",dir:zre(nee).dir.value,loop:zre(lee),onEntryFocus:tee[1]||(tee[1]=eee=>{oee("entryFocus",eee),zre(nee).isUsingKeyboardRef.value||eee.preventDefault()})},{default:doe((()=>[Tne(zre(Mfe),{ref:zre(wee),role:"menu",as:eee.as,"as-child":eee.asChild,"aria-orientation":"vertical","data-reka-menu-content":"","data-state":zre(ehe)(zre(aee).open.value),dir:zre(nee).dir.value,side:eee.side,"side-offset":eee.sideOffset,align:eee.align,"align-offset":eee.alignOffset,"avoid-collisions":eee.avoidCollisions,"collision-boundary":eee.collisionBoundary,"collision-padding":eee.collisionPadding,"arrow-padding":eee.arrowPadding,"prioritize-position":eee.prioritizePosition,"position-strategy":eee.positionStrategy,"update-position-strategy":eee.updatePositionStrategy,sticky:eee.sticky,"hide-when-detached":eee.hideWhenDetached,reference:eee.reference,onKeydown:kee,onBlur:_ee,onPointermove:See},{default:doe((()=>[tae(eee.$slots,"default")])),_:3},8,["as","as-child","data-state","dir","side","side-offset","align","align-offset","avoid-collisions","collision-boundary","collision-padding","arrow-padding","prioritize-position","position-strategy","update-position-strategy","sticky","hide-when-detached","reference"])])),_:3},8,["current-tab-stop-id","dir","loop"])])),_:3},8,["disable-outside-pointer-events"])])),_:3},8,["trapped"]))}});function mge(eee,tee){const ree=_re(eee);return{state:ree,dispatch:eee=>{ree.value=function(eee){return tee[ree.value][eee]??ree.value}(eee)}}}function wge(eee){return eee&&getComputedStyle(eee).animationName||"none"}const vge=Eoe({name:"Presence",props:{present:{type:Boolean,required:!0},forceMount:{type:Boolean}},slots:{},setup(eee,{slots:tee,expose:ree}){const{present:oee,forceMount:aee}=Nre(eee),nee=_re(),{isPresent:iee}=function(eee,tee){const ree=_re({}),oee=_re("none"),aee=_re(eee),nee=eee.value?"mounted":"unmounted";let iee;const see=tee.value?.ownerDocument.defaultView??Oue,{state:lee,dispatch:cee}=mge(nee,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}}),dee=eee=>{if(wue){const ree=new CustomEvent(eee,{bubbles:!1,cancelable:!1});tee.value?.dispatchEvent(ree)}};rne(eee,(async(eee,aee)=>{const nee=aee!==eee;if(await eoe(),nee){const nee=oee.value,iee=wge(tee.value);eee?(cee("MOUNT"),dee("enter"),"none"===iee&&dee("after-enter")):"none"===iee||"none"===ree.value?.display?(cee("UNMOUNT"),dee("leave"),dee("after-leave")):aee&&nee!==iee?(cee("ANIMATION_OUT"),dee("leave")):(cee("UNMOUNT"),dee("after-leave"))}}),{immediate:!0});const pee=eee=>{const ree=wge(tee.value),oee=ree.includes(eee.animationName),nee="mounted"===lee.value?"enter":"leave";if(eee.target===tee.value&&oee&&(dee(`after-${nee}`),cee("ANIMATION_END"),!aee.value)){const eee=tee.value.style.animationFillMode;tee.value.style.animationFillMode="forwards",iee=see?.setTimeout((()=>{"forwards"===tee.value?.style.animationFillMode&&(tee.value.style.animationFillMode=eee)}))}eee.target===tee.value&&"none"===ree&&cee("ANIMATION_END")},uee=eee=>{eee.target===tee.value&&(oee.value=wge(tee.value))},hee=rne(tee,((eee,tee)=>{eee?(ree.value=getComputedStyle(eee),eee.addEventListener("animationstart",uee),eee.addEventListener("animationcancel",pee),eee.addEventListener("animationend",pee)):(cee("ANIMATION_END"),void 0!==iee&&see?.clearTimeout(iee),tee?.removeEventListener("animationstart",uee),tee?.removeEventListener("animationcancel",pee),tee?.removeEventListener("animationend",pee))}),{immediate:!0}),fee=rne(lee,(()=>{const eee=wge(tee.value);oee.value="mounted"===lee.value?eee:"none"}));return Boe((()=>{hee(),fee()})),{isPresent:nie((()=>["mounted","unmountSuspended"].includes(lee.value)))}}(oee,nee);ree({present:iee});let see=tee.default({present:iee.value});see=ohe(see||[]);const lee=Wne();if(see&&see?.length>1){const eee=lee?.parent?.type.name?`<${lee.parent.type.name} />`:"component";throw new Error([`Detected an invalid children for \`${eee}\` for \`Presence\` component.`,"","Note: Presence works similarly to `v-if` directly, but it waits for animation/transition to finished before unmounting. So it expect only one direct child of valid VNode type.","You can apply a few solutions:",["Provide a single child element so that `presence` directive attach correctly.","Ensure the first child is an actual element instead of a raw text node or comment node."].map((eee=>` - ${eee}`)).join("\n")].join("\n"))}return()=>aee.value||oee.value||iee.value?h(tee.default({present:iee.value})[0],{ref:v=>{const el=zue(v);return void 0===el?.hasAttribute||(el?.hasAttribute("data-reka-popper-content-wrapper")?nee.value=el.firstElementChild:nee.value=el),el}}):null}}),bge=eee=>eee.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),yge=eee=>{const tee=(eee=>eee.replace(/^([A-Z])|[\s-_]+(\w)/g,((eee,p1,p2)=>p2?p2.toUpperCase():p1.toLowerCase())))(eee);return tee.charAt(0).toUpperCase()+tee.slice(1)},xge=(...eee)=>eee.filter(((eee,tee,ree)=>Boolean(eee)&&""!==eee.trim()&&ree.indexOf(eee)===tee)).join(" ").trim() +/** + * @license lucide-vue-next v0.487.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */; +/** + * @license lucide-vue-next v0.487.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */var kge={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":2,"stroke-linecap":"round","stroke-linejoin":"round"}; +/** + * @license lucide-vue-next v0.487.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const _ge=({size:eee,strokeWidth:tee=2,absoluteStrokeWidth:ree,color:oee,iconNode:aee,name:nee,class:iee,...see},{slots:lee})=>h("svg",{...kge,width:eee||kge.width,height:eee||kge.height,stroke:oee||kge.stroke,"stroke-width":ree?24*Number(tee)/Number(eee):tee,class:xge("lucide",...nee?[`lucide-${bge(yge(nee))}-icon`,`lucide-${bge(nee)}`]:["lucide-icon"]),...see},[...aee.map((eee=>h(...eee))),...lee.default?[lee.default()]:[]]),Sge=(eee,tee)=>(ree,{slots:oee})=>h(_ge,{...ree,iconNode:tee,name:eee},oee) +/** + * @license lucide-vue-next v0.487.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */,Ege=Sge("check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]),Oge=()=>{const eee=_re("#modals"),tee=()=>{const tee=document.querySelector("unraid-modals");if(!tee?.shadowRoot)return;const ree=tee.shadowRoot.querySelector("#modals");ree&&(eee.value=ree)};return Doe((()=>{tee()})),{teleportTarget:eee,determineTeleportTarget:tee}},zge=Eoe({__name:"Teleport",props:{to:{default:"body"},disabled:{type:Boolean},defer:{type:Boolean},forceMount:{type:Boolean}},setup(eee){const tee=Cue();return(eee,ree)=>zre(tee)||eee.forceMount?(xne(),One(xoe,{key:0,to:eee.to,disabled:eee.disabled,defer:eee.defer},[tae(eee.$slots,"default")],8,["to","disabled","defer"])):Mne("",!0)}}),$ge=Eoe({__name:"MenuPortal",props:{to:{},disabled:{type:Boolean},defer:{type:Boolean},forceMount:{type:Boolean}},setup(eee){const tee=eee;return(eee,ree)=>(xne(),One(zre(zge),Yee(Nne(tee)),{default:doe((()=>[tae(eee.$slots,"default")])),_:3},16))}}),Cge=Eoe({__name:"DropdownMenuPortal",props:{to:{},disabled:{type:Boolean},defer:{type:Boolean},forceMount:{type:Boolean}},setup(eee){const tee=eee;return(eee,ree)=>(xne(),One(zre($ge),Yee(Nne(tee)),{default:doe((()=>[tae(eee.$slots,"default")])),_:3},16))}}); +/** + * @license lucide-vue-next v0.487.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */var jge=new WeakMap,Age=new WeakMap,Tge={},Nge=0,Ige=function(eee){return eee&&(eee.host||Ige(eee.parentNode))},Rge=function(eee,tee,ree,oee){var aee=function(eee,tee){return tee.map((function(tee){if(eee.contains(tee))return tee;var ree=Ige(tee);return ree&&eee.contains(ree)?ree:(console.error("aria-hidden",tee,"in not contained inside",eee,". Doing nothing"),null)})).filter((function(x){return Boolean(x)}))}(tee,Array.isArray(eee)?eee:[eee]);Tge[ree]||(Tge[ree]=new WeakMap);var nee=Tge[ree],iee=[],see=new Set,lee=new Set(aee),cee=function(el){el&&!see.has(el)&&(see.add(el),cee(el.parentNode))};aee.forEach(cee);var dee=function(eee){eee&&!lee.has(eee)&&Array.prototype.forEach.call(eee.children,(function(eee){if(see.has(eee))dee(eee);else try{var tee=eee.getAttribute(oee),aee=null!==tee&&"false"!==tee,lee=(jge.get(eee)||0)+1,cee=(nee.get(eee)||0)+1;jge.set(eee,lee),nee.set(eee,cee),iee.push(eee),1===lee&&aee&&Age.set(eee,!0),1===cee&&eee.setAttribute(ree,"true"),aee||eee.setAttribute(oee,"true")}catch(e){console.error("aria-hidden: cannot operate on ",eee,e)}}))};return dee(tee),see.clear(),Nge++,function(){iee.forEach((function(eee){var tee=jge.get(eee)-1,aee=nee.get(eee)-1;jge.set(eee,tee),nee.set(eee,aee),tee||(Age.has(eee)||eee.removeAttribute(oee),Age.delete(eee)),aee||eee.removeAttribute(ree)})),--Nge||(jge=new WeakMap,jge=new WeakMap,Age=new WeakMap,Tge={})}},Pge=function(eee,tee,ree){void 0===ree&&(ree="data-aria-hidden");var oee=Array.from(Array.isArray(eee)?eee:[eee]),aee=function(eee){return"undefined"==typeof document?null:(Array.isArray(eee)?eee[0]:eee).ownerDocument.body}(eee);return aee?(oee.push.apply(oee,Array.from(aee.querySelectorAll("[aria-live]"))),Rge(oee,aee,ree,"aria-hidden")):function(){return null}};function Mge(eee){let tee;rne((()=>zue(eee)),(el=>{el?tee=Pge(el):tee&&tee()})),Boe((()=>{tee&&tee()}))}const Dge=Eoe({__name:"MenuRootContentModal",props:{loop:{type:Boolean},side:{},sideOffset:{},align:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},positionStrategy:{},updatePositionStrategy:{},disableUpdateOnLayoutShift:{type:Boolean},prioritizePosition:{type:Boolean},reference:{},asChild:{type:Boolean},as:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","entryFocus","openAutoFocus","closeAutoFocus"],setup(eee,{emit:tee}){const ree=tee,oee=uue(eee,ree),aee=Uue(),{forwardRef:nee,currentElement:iee}=Wue();return Mge(iee),(eee,tee)=>(xne(),One(gge,Une(zre(oee),{ref:zre(nee),"trap-focus":zre(aee).open.value,"disable-outside-pointer-events":zre(aee).open.value,"disable-outside-scroll":!0,onDismiss:tee[0]||(tee[0]=eee=>zre(aee).onOpenChange(!1)),onFocusOutside:tee[1]||(tee[1]=qie((eee=>ree("focusOutside",eee)),["prevent"]))}),{default:doe((()=>[tae(eee.$slots,"default")])),_:3},16,["trap-focus","disable-outside-pointer-events"]))}}),Fge=Eoe({__name:"MenuRootContentNonModal",props:{loop:{type:Boolean},side:{},sideOffset:{},align:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},positionStrategy:{},updatePositionStrategy:{},disableUpdateOnLayoutShift:{type:Boolean},prioritizePosition:{type:Boolean},reference:{},asChild:{type:Boolean},as:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","entryFocus","openAutoFocus","closeAutoFocus"],setup(eee,{emit:tee}){const ree=uue(eee,tee),oee=Uue();return(eee,tee)=>(xne(),One(gge,Une(zre(ree),{"trap-focus":!1,"disable-outside-pointer-events":!1,"disable-outside-scroll":!1,onDismiss:tee[0]||(tee[0]=eee=>zre(oee).onOpenChange(!1))}),{default:doe((()=>[tae(eee.$slots,"default")])),_:3},16))}}),Lge=Eoe({__name:"MenuContent",props:{forceMount:{type:Boolean},loop:{type:Boolean},side:{},sideOffset:{},align:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},positionStrategy:{},updatePositionStrategy:{},disableUpdateOnLayoutShift:{type:Boolean},prioritizePosition:{type:Boolean},reference:{},asChild:{type:Boolean},as:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","entryFocus","openAutoFocus","closeAutoFocus"],setup(eee,{emit:tee}){const ree=uue(eee,tee),oee=Uue(),aee=Yue();return(eee,tee)=>(xne(),One(zre(vge),{present:eee.forceMount||zre(oee).open.value},{default:doe((()=>[zre(aee).modal.value?(xne(),One(Dge,Yee(Une({key:0},{...eee.$attrs,...zre(ree)})),{default:doe((()=>[tae(eee.$slots,"default")])),_:3},16)):(xne(),One(Fge,Yee(Une({key:1},{...eee.$attrs,...zre(ree)})),{default:doe((()=>[tae(eee.$slots,"default")])),_:3},16))])),_:3},8,["present"]))}});let Uge=0;function Bge(eee,tee="reka"){const ree=Due({useId:void 0});return Ooe?`${tee}-${Ooe()}`:ree.useId?`${tee}-${ree.useId()}`:`${tee}-${++Uge}`}const Yge=Eoe({__name:"DropdownMenuContent",props:{forceMount:{type:Boolean},loop:{type:Boolean},side:{},sideOffset:{},align:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},positionStrategy:{},updatePositionStrategy:{},disableUpdateOnLayoutShift:{type:Boolean},prioritizePosition:{type:Boolean},reference:{},asChild:{type:Boolean},as:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","closeAutoFocus"],setup(eee,{emit:tee}){const ree=uue(eee,tee);Wue();const oee=Hue(),aee=_re(!1);function nee(eee){eee.defaultPrevented||(aee.value||setTimeout((()=>{oee.triggerElement.value?.focus()}),0),aee.value=!1,eee.preventDefault())}return oee.contentId||=Bge(0,"reka-dropdown-menu-content"),(eee,tee)=>(xne(),One(zre(Lge),Une(zre(ree),{id:zre(oee).contentId,"aria-labelledby":zre(oee)?.triggerId,style:{"--reka-dropdown-menu-content-transform-origin":"var(--reka-popper-transform-origin)","--reka-dropdown-menu-content-available-width":"var(--reka-popper-available-width)","--reka-dropdown-menu-content-available-height":"var(--reka-popper-available-height)","--reka-dropdown-menu-trigger-width":"var(--reka-popper-anchor-width)","--reka-dropdown-menu-trigger-height":"var(--reka-popper-anchor-height)"},onCloseAutoFocus:nee,onInteractOutside:tee[0]||(tee[0]=eee=>{if(eee.defaultPrevented)return;const tee=eee.detail.originalEvent,ree=0===tee.button&&!0===tee.ctrlKey,nee=2===tee.button||ree;zre(oee).modal.value&&!nee||(aee.value=!0),zre(oee).triggerElement.value?.contains(eee.target)&&eee.preventDefault()})}),{default:doe((()=>[tae(eee.$slots,"default")])),_:3},16,["id","aria-labelledby"]))}}),qge={class:"overflow-hidden"},Vge=Eoe({__name:"DropdownMenuContent",props:{forceMount:{type:Boolean},loop:{type:Boolean},side:{},sideOffset:{default:4},align:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},positionStrategy:{},updatePositionStrategy:{},disableUpdateOnLayoutShift:{type:Boolean},prioritizePosition:{type:Boolean},reference:{},asChild:{type:Boolean},as:{},class:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","closeAutoFocus"],setup(eee,{emit:tee}){const{teleportTarget:ree}=Oge(),oee=eee,aee=tee,nee=uue(nie((()=>{const{class:_,...eee}=oee;return eee})),aee);return(eee,tee)=>(xne(),One(zre(Cge),{to:zre(ree)},{default:doe((()=>[Tne(zre(Yge),Une(zre(nee),{side:"bottom",class:zre(cn)("z-50 min-w-32 rounded-lg bg-popover p-1 text-popover-foreground shadow-md data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",oee.class)}),{default:doe((()=>[Ane("div",qge,[tae(eee.$slots,"default")])])),_:3},16,["class"])])),_:3},8,["to"]))}}),Wge=Eoe({__name:"PopperAnchor",props:{reference:{},asChild:{type:Boolean},as:{}},setup(eee){const tee=eee,{forwardRef:ree,currentElement:oee}=Wue(),aee=Iue();return tne((()=>{aee.onAnchorChange(tee.reference??oee.value)})),(eee,tee)=>(xne(),One(zre(che),{ref:zre(ree),as:eee.as,"as-child":eee.asChild},{default:doe((()=>[tae(eee.$slots,"default")])),_:3},8,["as","as-child"]))}}),Hge=Eoe({__name:"MenuAnchor",props:{reference:{},asChild:{type:Boolean},as:{}},setup(eee){const tee=eee;return(eee,ree)=>(xne(),One(zre(Wge),Yee(Nne(tee)),{default:doe((()=>[tae(eee.$slots,"default")])),_:3},16))}}),Kge=Eoe({__name:"DropdownMenuTrigger",props:{disabled:{type:Boolean},asChild:{type:Boolean},as:{default:"button"}},setup(eee){const tee=eee,ree=Hue(),{forwardRef:oee,currentElement:aee}=Wue();return Doe((()=>{ree.triggerElement=aee})),ree.triggerId||=Bge(0,"reka-dropdown-menu-trigger"),(eee,aee)=>(xne(),One(zre(Hge),{"as-child":""},{default:doe((()=>[Tne(zre(che),{id:zre(ree).triggerId,ref:zre(oee),type:"button"===eee.as?"button":void 0,"as-child":tee.asChild,as:eee.as,"aria-haspopup":"menu","aria-expanded":zre(ree).open.value,"aria-controls":zre(ree).open.value?zre(ree).contentId:void 0,"data-disabled":eee.disabled?"":void 0,disabled:eee.disabled,"data-state":zre(ree).open.value?"open":"closed",onClick:aee[0]||(aee[0]=async tee=>{eee.disabled||0!==tee.button||!1!==tee.ctrlKey||(zre(ree)?.onOpenToggle(),await eoe(),zre(ree).open.value&&tee.preventDefault())}),onKeydown:aee[1]||(aee[1]=Wie((tee=>{eee.disabled||(["Enter"," "].includes(tee.key)&&zre(ree).onOpenToggle(),"ArrowDown"===tee.key&&zre(ree).onOpenChange(!0),["Enter"," ","ArrowDown"].includes(tee.key)&&tee.preventDefault())}),["enter","space","arrow-down"]))},{default:doe((()=>[tae(eee.$slots,"default")])),_:3},8,["id","type","as-child","as","aria-expanded","aria-controls","data-disabled","disabled","data-state"])])),_:3}))}}),Gge=Eoe({__name:"DropdownMenuTrigger",props:{disabled:{type:Boolean},asChild:{type:Boolean},as:{}},setup(eee){const tee=pue(eee);return(eee,ree)=>(xne(),One(zre(Kge),Une({class:"outline-none"},zre(tee)),{default:doe((()=>[tae(eee.$slots,"default")])),_:3},16))}}),Xge={key:0,d:"M0 0L6 6L12 0"},Qge={key:1,d:"M0 0L4.58579 4.58579C5.36683 5.36683 6.63316 5.36684 7.41421 4.58579L12 0"},Zge=Eoe({__name:"Arrow",props:{width:{default:10},height:{default:5},rounded:{type:Boolean},asChild:{type:Boolean},as:{default:"svg"}},setup(eee){const tee=eee;return Wue(),(eee,ree)=>(xne(),One(zre(che),Une(tee,{width:eee.width,height:eee.height,viewBox:eee.asChild?void 0:"0 0 12 6",preserveAspectRatio:eee.asChild?void 0:"none"}),{default:doe((()=>[tae(eee.$slots,"default",{},(()=>[eee.rounded?(xne(),Ene("path",Qge)):(xne(),Ene("path",Xge))]))])),_:3},16,["width","height","viewBox","preserveAspectRatio"]))}}),Jge={top:"bottom",right:"left",bottom:"top",left:"right"},eme=Eoe({inheritAttrs:!1,__name:"PopperArrow",props:{width:{},height:{},rounded:{type:Boolean},asChild:{type:Boolean},as:{default:"svg"}},setup(eee){const{forwardRef:tee}=Wue(),ree=Rfe(),oee=nie((()=>Jge[ree.placedSide.value]));return(eee,aee)=>(xne(),Ene("span",{ref:el=>{zre(ree).onArrowChange(el)},style:Mee({position:"absolute",left:zre(ree).arrowX?.value?`${zre(ree).arrowX?.value}px`:void 0,top:zre(ree).arrowY?.value?`${zre(ree).arrowY?.value}px`:void 0,[oee.value]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[zre(ree).placedSide.value],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[zre(ree).placedSide.value],visibility:zre(ree).shouldHideArrow.value?"hidden":void 0})},[Tne(Zge,Une(eee.$attrs,{ref:zre(tee),style:{display:"block"},as:eee.as,"as-child":eee.asChild,rounded:eee.rounded,width:eee.width,height:eee.height}),{default:doe((()=>[tae(eee.$slots,"default")])),_:3},16,["as","as-child","rounded","width","height"])],4))}}),tme=Eoe({__name:"MenuArrow",props:{width:{},height:{},rounded:{type:Boolean},asChild:{type:Boolean},as:{}},setup(eee){const tee=eee;return(eee,ree)=>(xne(),One(zre(eme),Yee(Nne(tee)),{default:doe((()=>[tae(eee.$slots,"default")])),_:3},16))}}),rme=Eoe({__name:"DropdownMenuArrow",props:{width:{default:10},height:{default:5},rounded:{type:Boolean},asChild:{type:Boolean},as:{default:"svg"}},setup(eee){const tee=eee;return Wue(),(eee,ree)=>(xne(),One(zre(tme),Yee(Nne(tee)),{default:doe((()=>[tae(eee.$slots,"default")])),_:3},16))}}),ome=Eoe({__name:"DropdownMenuArrow",props:{width:{},height:{},rounded:{type:Boolean},asChild:{type:Boolean},as:{},class:{}},setup(eee){const tee=eee,ree=pue(nie((()=>{const{class:_,...eee}=tee;return eee})));return(eee,oee)=>(xne(),One(zre(rme),Une(zre(ree),{class:zre(cn)("fill-popover data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95",tee.class)}),null,16,["class"]))}}),ame=Eoe({__name:"Spinner",props:{class:{default:""}},setup(eee){const tee=eee;return(eee,ree)=>(xne(),Ene("div",{class:Bee(zre(cn)("inline-block h-8 w-8 animate-spin rounded-full border-2 border-solid border-current border-e-transparent align-[-0.125em] text-primary motion-reduce:animate-[spin_1.5s_linear_infinite]",tee.class)),role:"status"},ree[0]||(ree[0]=[Ane("span",{class:"sr-only"},"Loading...",-1)]),2))}});function nme(eee,tee){return xne(),Ene("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[Ane("path",{"fill-rule":"evenodd",d:"M11.484 2.17a.75.75 0 0 1 1.032 0 11.209 11.209 0 0 0 7.877 3.08.75.75 0 0 1 .722.515 12.74 12.74 0 0 1 .635 3.985c0 5.942-4.064 10.933-9.563 12.348a.749.749 0 0 1-.374 0C6.314 20.683 2.25 15.692 2.25 9.75c0-1.39.223-2.73.635-3.985a.75.75 0 0 1 .722-.516l.143.001c2.996 0 5.718-1.17 7.734-3.08ZM12 8.25a.75.75 0 0 1 .75.75v3.75a.75.75 0 0 1-1.5 0V9a.75.75 0 0 1 .75-.75ZM12 15a.75.75 0 0 0-.75.75v.008c0 .414.336.75.75.75h.008a.75.75 0 0 0 .75-.75v-.008a.75.75 0 0 0-.75-.75H12Z","clip-rule":"evenodd"})])}const ime={key:0,class:"contents"},sme={key:1,class:"space-y-3"},lme={class:"flex justify-center"},cme=Eoe({__name:"Error",props:{class:{default:""},loading:{type:Boolean},error:{}},emits:["retry"],setup(eee){const tee=eee;return(eee,ree)=>(xne(),Ene("div",{class:Bee(zre(cn)("h-full flex flex-col items-center justify-center gap-3",tee.class))},[eee.loading?(xne(),Ene("div",ime,[Tne(ame),ree[1]||(ree[1]=Ane("p",null,"Loading Notifications...",-1))])):eee.error?(xne(),Ene("div",sme,[Ane("div",lme,[Tne(zre(nme),{class:"h-10 text-unraid-red"})]),Ane("div",null,[ree[2]||(ree[2]=Ane("h3",{class:"font-bold"},Hee("Error"),-1)),Ane("p",null,Hee(eee.error.message),1)]),Tne(cue,{type:"button",class:"w-full",onClick:ree[0]||(ree[0]=tee=>eee.$emit("retry"))},{default:doe((()=>ree[3]||(ree[3]=[Rne("Try Again")]))),_:1})])):tae(eee.$slots,"default",{key:2})],2))}});function dme(eee,tee=Number.NEGATIVE_INFINITY,ree=Number.POSITIVE_INFINITY){return Math.min(ree,Math.max(tee,eee))}function pme(eee,tee){let ree=eee;const oee=tee.toString(),aee=oee.indexOf("."),nee=aee>=0?oee.length-aee:0;if(nee>0){const eee=10**nee;ree=Math.round(ree*eee)/eee}return ree}const[ume,hme]=Nue("DialogRoot"),fme=Eoe({inheritAttrs:!1,__name:"DialogRoot",props:{open:{type:Boolean,default:void 0},defaultOpen:{type:Boolean,default:!1},modal:{type:Boolean,default:!0}},emits:["update:open"],setup(eee,{emit:tee}){const ree=eee,oee=Tue(ree,"open",tee,{defaultValue:ree.defaultOpen,passive:void 0===ree.open}),aee=_re(),nee=_re(),{modal:iee}=Nre(ree);return hme({open:oee,modal:iee,openModal:()=>{oee.value=!0},onOpenChange:eee=>{oee.value=eee},onOpenToggle:()=>{oee.value=!oee.value},contentId:"",titleId:"",descriptionId:"",triggerElement:aee,contentElement:nee}),(eee,tee)=>tae(eee.$slots,"default",{open:zre(oee)})}}),gme=Eoe({__name:"Sheet",props:{open:{type:Boolean},defaultOpen:{type:Boolean},modal:{type:Boolean}},emits:["update:open"],setup(eee,{emit:tee}){const ree=eee=>{if(window.innerWidth<500){const tee=document.querySelector('meta[name="viewport"]');if(tee)tee.setAttribute("content",eee);else{const tee=document.createElement("meta");tee.name="viewport",tee.content=eee,document.head.appendChild(tee)}}},oee=uue(eee,tee),aee=_re(document.querySelector('meta[name="viewport"]')?.getAttribute("content")??"width=1300"),nee=eee=>{ree(eee?"width=device-width, initial-scale=1, maximum-scale=1, user-scalable=0":aee.value)};return Boe((()=>{ree(aee.value)})),(eee,tee)=>(xne(),One(zre(fme),Une(zre(oee),{"onUpdate:open":nee}),{default:doe((()=>[tae(eee.$slots,"default")])),_:3},16))}}),mme=Eoe({__name:"DialogTrigger",props:{asChild:{type:Boolean},as:{default:"button"}},setup(eee){const tee=eee,ree=ume(),{forwardRef:oee,currentElement:aee}=Wue();return ree.contentId||=Bge(0,"reka-dialog-content"),Doe((()=>{ree.triggerElement.value=aee.value})),(eee,aee)=>(xne(),One(zre(che),Une(tee,{ref:zre(oee),type:"button"===eee.as?"button":void 0,"aria-haspopup":"dialog","aria-expanded":zre(ree).open.value||!1,"aria-controls":zre(ree).open.value?zre(ree).contentId:void 0,"data-state":zre(ree).open.value?"open":"closed",onClick:zre(ree).onOpenToggle}),{default:doe((()=>[tae(eee.$slots,"default")])),_:3},16,["type","aria-expanded","aria-controls","data-state","onClick"]))}}),wme=Eoe({__name:"SheetTrigger",props:{asChild:{type:Boolean},as:{}},setup(eee){const tee=eee;return(eee,ree)=>(xne(),One(zre(mme),Yee(Nne(tee)),{default:doe((()=>[tae(eee.$slots,"default")])),_:3},16))}}),vme=Eoe({__name:"DialogClose",props:{asChild:{type:Boolean},as:{default:"button"}},setup(eee){const tee=eee;Wue();const ree=ume();return(eee,oee)=>(xne(),One(zre(che),Une(tee,{type:"button"===eee.as?"button":void 0,onClick:oee[0]||(oee[0]=eee=>zre(ree).onOpenChange(!1))}),{default:doe((()=>[tae(eee.$slots,"default")])),_:3},16,["type"]))}}),bme=Qde("fixed z-50 bg-background gap-4 shadow-lg transition ease-in-out data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:duration-300 data-[state=open]:duration-500 border-border",{variants:{side:{top:"inset-x-0 top-0 border-b data-[state=closed]:slide-out-to-top data-[state=open]:slide-in-from-top",bottom:"inset-x-0 bottom-0 border-t data-[state=closed]:slide-out-to-bottom data-[state=open]:slide-in-from-bottom",left:"inset-y-0 left-0 h-full w-3/4 border-r data-[state=closed]:slide-out-to-left data-[state=open]:slide-in-from-left sm:max-w-sm",right:"inset-y-0 right-0 h-full w-3/4 border-l data-[state=closed]:slide-out-to-right data-[state=open]:slide-in-from-right sm:max-w-sm"},padding:{none:"",md:"p-6"}},defaultVariants:{side:"right",padding:"md"}}),yme=Eoe({__name:"DialogPortal",props:{to:{},disabled:{type:Boolean},defer:{type:Boolean},forceMount:{type:Boolean}},setup(eee){const tee=eee;return(eee,ree)=>(xne(),One(zre(zge),Yee(Nne(tee)),{default:doe((()=>[tae(eee.$slots,"default")])),_:3},16))}}),xme=Eoe({__name:"DialogOverlayImpl",props:{asChild:{type:Boolean},as:{}},setup(eee){const tee=ume();return Kfe(!0),Wue(),(eee,ree)=>(xne(),One(zre(che),{as:eee.as,"as-child":eee.asChild,"data-state":zre(tee).open.value?"open":"closed",style:{"pointer-events":"auto"}},{default:doe((()=>[tae(eee.$slots,"default")])),_:3},8,["as","as-child","data-state"]))}}),kme=Eoe({__name:"DialogOverlay",props:{forceMount:{type:Boolean},asChild:{type:Boolean},as:{}},setup(eee){const tee=ume(),{forwardRef:ree}=Wue();return(eee,oee)=>zre(tee)?.modal.value?(xne(),One(zre(vge),{key:0,present:eee.forceMount||zre(tee).open.value},{default:doe((()=>[Tne(xme,Une(eee.$attrs,{ref:zre(ree),as:eee.as,"as-child":eee.asChild}),{default:doe((()=>[tae(eee.$slots,"default")])),_:3},16,["as","as-child"])])),_:3},8,["present"])):Mne("",!0)}}),_me=Eoe({__name:"DialogContentImpl",props:{forceMount:{type:Boolean},trapFocus:{type:Boolean},disableOutsidePointerEvents:{type:Boolean},asChild:{type:Boolean},as:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(eee,{emit:tee}){const ree=eee,oee=tee,aee=ume(),{forwardRef:nee,currentElement:iee}=Wue();return aee.titleId||=Bge(0,"reka-dialog-title"),aee.descriptionId||=Bge(0,"reka-dialog-description"),Doe((()=>{aee.contentElement=iee,Que()!==document.body&&(aee.triggerElement.value=Que())})),(eee,tee)=>(xne(),One(zre(cge),{"as-child":"",loop:"",trapped:ree.trapFocus,onMountAutoFocus:tee[5]||(tee[5]=eee=>oee("openAutoFocus",eee)),onUnmountAutoFocus:tee[6]||(tee[6]=eee=>oee("closeAutoFocus",eee))},{default:doe((()=>[Tne(zre(phe),Une({id:zre(aee).contentId,ref:zre(nee),as:eee.as,"as-child":eee.asChild,"disable-outside-pointer-events":eee.disableOutsidePointerEvents,role:"dialog","aria-describedby":zre(aee).descriptionId,"aria-labelledby":zre(aee).titleId,"data-state":zre(ehe)(zre(aee).open.value)},eee.$attrs,{onDismiss:tee[0]||(tee[0]=eee=>zre(aee).onOpenChange(!1)),onEscapeKeyDown:tee[1]||(tee[1]=eee=>oee("escapeKeyDown",eee)),onFocusOutside:tee[2]||(tee[2]=eee=>oee("focusOutside",eee)),onInteractOutside:tee[3]||(tee[3]=eee=>oee("interactOutside",eee)),onPointerDownOutside:tee[4]||(tee[4]=eee=>oee("pointerDownOutside",eee))}),{default:doe((()=>[tae(eee.$slots,"default")])),_:3},16,["id","as","as-child","disable-outside-pointer-events","aria-describedby","aria-labelledby","data-state"])])),_:3},8,["trapped"]))}}),Sme=Eoe({__name:"DialogContentModal",props:{forceMount:{type:Boolean},trapFocus:{type:Boolean},disableOutsidePointerEvents:{type:Boolean},asChild:{type:Boolean},as:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(eee,{emit:tee}){const ree=eee,oee=tee,aee=ume(),nee=due(oee),{forwardRef:iee,currentElement:see}=Wue();return Mge(see),(eee,tee)=>(xne(),One(_me,Une({...ree,...zre(nee)},{ref:zre(iee),"trap-focus":zre(aee).open.value,"disable-outside-pointer-events":!0,onCloseAutoFocus:tee[0]||(tee[0]=eee=>{eee.defaultPrevented||(eee.preventDefault(),zre(aee).triggerElement.value?.focus())}),onPointerDownOutside:tee[1]||(tee[1]=eee=>{const tee=eee.detail.originalEvent,ree=0===tee.button&&!0===tee.ctrlKey;(2===tee.button||ree)&&eee.preventDefault()}),onFocusOutside:tee[2]||(tee[2]=eee=>{eee.preventDefault()})}),{default:doe((()=>[tae(eee.$slots,"default")])),_:3},16,["trap-focus"]))}}),Eme=Eoe({__name:"DialogContentNonModal",props:{forceMount:{type:Boolean},trapFocus:{type:Boolean},disableOutsidePointerEvents:{type:Boolean},asChild:{type:Boolean},as:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(eee,{emit:tee}){const ree=eee,oee=due(tee);Wue();const aee=ume(),nee=_re(!1),iee=_re(!1);return(eee,tee)=>(xne(),One(_me,Une({...ree,...zre(oee)},{"trap-focus":!1,"disable-outside-pointer-events":!1,onCloseAutoFocus:tee[0]||(tee[0]=eee=>{eee.defaultPrevented||(nee.value||zre(aee).triggerElement.value?.focus(),eee.preventDefault()),nee.value=!1,iee.value=!1}),onInteractOutside:tee[1]||(tee[1]=eee=>{eee.defaultPrevented||(nee.value=!0,"pointerdown"===eee.detail.originalEvent.type&&(iee.value=!0));const tee=eee.target,ree=zre(aee).triggerElement.value?.contains(tee);ree&&eee.preventDefault(),"focusin"===eee.detail.originalEvent.type&&iee.value&&eee.preventDefault()})}),{default:doe((()=>[tae(eee.$slots,"default")])),_:3},16))}}),Ome=Eoe({__name:"DialogContent",props:{forceMount:{type:Boolean},trapFocus:{type:Boolean},disableOutsidePointerEvents:{type:Boolean},asChild:{type:Boolean},as:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(eee,{emit:tee}){const ree=eee,oee=tee,aee=ume(),nee=due(oee),{forwardRef:iee}=Wue();return(eee,tee)=>(xne(),One(zre(vge),{present:eee.forceMount||zre(aee).open.value},{default:doe((()=>[zre(aee).modal.value?(xne(),One(Sme,Une({key:0,ref:zre(iee)},{...ree,...zre(nee),...eee.$attrs}),{default:doe((()=>[tae(eee.$slots,"default")])),_:3},16)):(xne(),One(Eme,Une({key:1,ref:zre(iee)},{...ree,...zre(nee),...eee.$attrs}),{default:doe((()=>[tae(eee.$slots,"default")])),_:3},16))])),_:3},8,["present"]))}}),X=Sge("x",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]),zme=Eoe({__name:"SheetContent",props:{side:{default:"right"},padding:{default:"md"},class:{},disabled:{type:Boolean},forceMount:{type:Boolean},to:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(eee,{emit:tee}){const{teleportTarget:ree}=Oge(),oee=eee,aee=tee,nee=nie((()=>cn(bme({side:oee.side,padding:oee.padding}),oee.class))),iee=uue(nie((()=>{const{class:_,side:eee,padding:tee,...ree}=oee;return ree})),aee);return(eee,tee)=>(xne(),One(zre(yme),{disabled:eee.disabled,"force-mount":eee.forceMount,to:zre(ree)},{default:doe((()=>[Tne(zre(kme),{class:"fixed inset-0 z-50 bg-black/80 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0"}),Tne(zre(Ome),Une({class:nee.value},zre(iee)),{default:doe((()=>[tae(eee.$slots,"default"),Tne(zre(vme),{class:"absolute right-4 top-4 rounded-sm opacity-70 ring-offset-background transition-opacity hover:opacity-100 focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:pointer-events-none data-[state=open]:bg-secondary"},{default:doe((()=>[Tne(zre(X),{class:"w-4 h-4 text-muted-foreground"})])),_:1})])),_:3},16,["class"])])),_:3},8,["disabled","force-mount","to"]))}}),$me=Eoe({__name:"SheetHeader",props:{class:{}},setup(eee){const tee=eee;return(eee,ree)=>(xne(),Ene("div",{class:Bee(zre(cn)("flex flex-col gap-y-2 text-center sm:text-left",tee.class))},[tae(eee.$slots,"default")],2))}}),Cme=Eoe({__name:"DialogTitle",props:{asChild:{type:Boolean},as:{default:"h2"}},setup(eee){const tee=eee,ree=ume();return Wue(),(eee,oee)=>(xne(),One(zre(che),Une(tee,{id:zre(ree).titleId}),{default:doe((()=>[tae(eee.$slots,"default")])),_:3},16,["id"]))}}),jme=Eoe({__name:"SheetTitle",props:{asChild:{type:Boolean},as:{},class:{}},setup(eee){const tee=eee,ree=nie((()=>{const{class:_,...eee}=tee;return eee}));return(eee,oee)=>(xne(),One(zre(Cme),Une({class:zre(cn)("text-lg font-medium text-foreground",tee.class)},ree.value),{default:doe((()=>[tae(eee.$slots,"default")])),_:3},16,["class"]))}}),Ame={"aria-live":"polite","aria-atomic":"true",role:"status",style:{transform:"translateX(-100%)",position:"absolute",pointerEvents:"none",opacity:0,margin:0}},[Tme,Nme]=Nue("StepperRoot"),Ime=Eoe({__name:"StepperRoot",props:{defaultValue:{default:1},orientation:{default:"horizontal"},dir:{},modelValue:{},linear:{type:Boolean,default:!0},asChild:{type:Boolean},as:{}},emits:["update:modelValue"],setup(eee,{emit:tee}){const ree=eee,oee=tee,{dir:aee,orientation:nee,linear:iee}=Nre(ree),see=Lue(aee);Wue();const lee=_re(new Set),cee=Tue(ree,"modelValue",oee,{defaultValue:ree.defaultValue,passive:void 0===ree.modelValue}),dee=nie((()=>Array.from(lee.value))),pee=nie((()=>1===cee.value)),uee=nie((()=>cee.value===dee.value.length)),hee=nie((()=>lee.value.size));function fee(eee){eee>hee.value||eee<1||lee.value.size&&dee.value[eee]&&dee.value[eee].getAttribute("disabled")||iee.value&&eee>(cee.value??1)+1||(cee.value=eee)}const gee=_re(null),mee=_re(null),wee=nie((()=>!gee.value||""===gee.value.getAttribute("disabled"))),vee=nie((()=>!mee.value||""===mee.value.getAttribute("disabled")));return rne(cee,(async()=>{await eoe((()=>{gee.value=dee.value.length&&cee.value1?dee.value[cee.value-2]:null}))})),rne(dee,(async()=>{await eoe((()=>{gee.value=dee.value.length&&cee.value1?dee.value[cee.value-2]:null}))})),Nme({modelValue:cee,changeModelValue:eee=>{cee.value=eee},orientation:nee,dir:see,linear:iee,totalStepperItems:lee}),(eee,tee)=>(xne(),One(zre(che),{role:"group","aria-label":"progress",as:eee.as,"as-child":eee.asChild,"data-linear":zre(iee)?"":void 0,"data-orientation":eee.orientation},{default:doe((()=>[tae(eee.$slots,"default",{modelValue:zre(cee),totalSteps:lee.value.size,isNextDisabled:wee.value,isPrevDisabled:vee.value,isFirstStep:pee.value,isLastStep:uee.value,goToStep:fee,nextStep:()=>fee((zre(cee)??1)+1),prevStep:()=>fee((zre(cee)??1)-1)}),Ane("div",Ame," Step "+Hee(zre(cee))+" of "+Hee(lee.value.size),1)])),_:3},8,["as","as-child","data-linear","data-orientation"]))}}),Rme=Eoe({__name:"Stepper",props:{defaultValue:{},orientation:{},dir:{},modelValue:{},linear:{type:Boolean},asChild:{type:Boolean},as:{},class:{}},emits:["update:modelValue"],setup(eee,{emit:tee}){const ree=eee,oee=tee,aee=uue(nie((()=>{const{class:_,...eee}=ree;return eee})),oee);return(eee,tee)=>(xne(),One(zre(Ime),Une({class:zre(cn)("flex flex-col gap-2 md:flex-row",ree.class)},zre(aee)),{default:doe((tee=>[tae(eee.$slots,"default",Yee(Nne(tee)))])),_:3},16,["class"]))}}),[Pme,Mme]=Nue("StepperItem"),Dme=Eoe({__name:"StepperItem",props:{step:{},disabled:{type:Boolean,default:!1},completed:{type:Boolean,default:!1},asChild:{type:Boolean},as:{}},setup(eee){const tee=eee,{disabled:ree,step:oee,completed:aee}=Nre(tee),{forwardRef:nee}=Wue(),iee=Tme(),see=Bge(0,"reka-stepper-item-title"),lee=Bge(0,"reka-stepper-item-description"),cee=nie((()=>aee.value?"completed":iee.modelValue.value===oee.value?"active":iee.modelValue.value>oee.value?"completed":"inactive")),dee=nie((()=>!ree.value&&(!iee.linear.value||(oee.value<=iee.modelValue.value||oee.value===iee.modelValue.value+1))));return Mme({titleId:see,descriptionId:lee,state:cee,disabled:ree,step:oee,isFocusable:dee}),(eee,tee)=>(xne(),One(zre(che),{ref:zre(nee),as:eee.as,"as-child":eee.asChild,"aria-current":"active"===cee.value?"true":void 0,"data-state":cee.value,disabled:zre(ree)||!dee.value?"":void 0,"data-disabled":zre(ree)||!dee.value?"":void 0,"data-orientation":zre(iee).orientation.value},{default:doe((()=>[tae(eee.$slots,"default",{state:cee.value})])),_:3},8,["as","as-child","aria-current","data-state","disabled","data-disabled","data-orientation"]))}}),Fme=Eoe({__name:"StepperDescription",props:{asChild:{type:Boolean},as:{default:"p"}},setup(eee){const tee=eee;Wue();const ree=Pme();return(eee,oee)=>(xne(),One(zre(che),Une(tee,{id:zre(ree).descriptionId}),{default:doe((()=>[tae(eee.$slots,"default")])),_:3},16,["id"]))}}),Lme=Eoe({__name:"StepperDescription",props:{asChild:{type:Boolean},as:{},class:{}},setup(eee){const tee=eee,ree=pue(nie((()=>{const{class:_,...eee}=tee;return eee})));return(eee,oee)=>(xne(),One(zre(Fme),Une(zre(ree),{class:zre(cn)("text-xs text-muted-foreground",tee.class)}),{default:doe((tee=>[tae(eee.$slots,"default",Yee(Nne(tee)))])),_:3},16,["class"]))}}),Ume=Eoe({__name:"StepperItem",props:{step:{},disabled:{type:Boolean},completed:{type:Boolean},asChild:{type:Boolean},as:{},class:{}},setup(eee){const tee=eee,ree=pue(nie((()=>{const{class:_,...eee}=tee;return eee})));return(eee,oee)=>(xne(),One(zre(Dme),Une(zre(ree),{class:zre(cn)("flex flex-col items-start gap-1","md:flex-row md:items-center md:gap-2","group transition-all duration-200","data-[disabled]:pointer-events-none data-[disabled]:opacity-50",tee.class)}),{default:doe((tee=>[tae(eee.$slots,"default",Yee(Nne(tee)))])),_:3},16,["class"]))}}),Bme=Eoe({__name:"BaseSeparator",props:{orientation:{default:"horizontal"},decorative:{type:Boolean},asChild:{type:Boolean},as:{}},setup(eee){const tee=eee,ree=["horizontal","vertical"];const oee=nie((()=>{return eee=tee.orientation,ree.includes(eee)?tee.orientation:"horizontal";var eee})),aee=nie((()=>"vertical"===oee.value?tee.orientation:void 0)),nee=nie((()=>tee.decorative?{role:"none"}:{"aria-orientation":aee.value,role:"separator"}));return(eee,tee)=>(xne(),One(zre(che),Une({as:eee.as,"as-child":eee.asChild,"data-orientation":oee.value},nee.value),{default:doe((()=>[tae(eee.$slots,"default")])),_:3},16,["as","as-child","data-orientation"]))}}),Yme=Eoe({__name:"Separator",props:{orientation:{default:"horizontal"},decorative:{type:Boolean},asChild:{type:Boolean},as:{}},setup(eee){const tee=eee;return(eee,ree)=>(xne(),One(Bme,Yee(Nne(tee)),{default:doe((()=>[tae(eee.$slots,"default")])),_:3},16))}}),qme=Eoe({__name:"StepperSeparator",props:{orientation:{},decorative:{type:Boolean},asChild:{type:Boolean},as:{}},setup(eee){const tee=eee,ree=Tme(),oee=Pme();return Wue(),(eee,aee)=>(xne(),One(zre(Yme),Une(tee,{decorative:"",orientation:zre(ree).orientation.value,"data-state":zre(oee).state.value}),{default:doe((()=>[tae(eee.$slots,"default")])),_:3},16,["orientation","data-state"]))}}),Vme=Eoe({__name:"StepperSeparator",props:{orientation:{},decorative:{type:Boolean},asChild:{type:Boolean},as:{},class:{}},setup(eee){const tee=eee,ree=pue(nie((()=>{const{class:_,...eee}=tee;return eee})));return(eee,oee)=>(xne(),One(zre(qme),Une(zre(ree),{class:zre(cn)("hidden md:block bg-muted md:w-24 md:h-px md:my-0","group-data-[disabled]:bg-muted group-data-[disabled]:opacity-75","group-data-[state=completed]:bg-accent-foreground",tee.class)}),null,16,["class"]))}}),Wme=Eoe({__name:"StepperTitle",props:{asChild:{type:Boolean},as:{default:"h4"}},setup(eee){const tee=eee,ree=Pme();return Wue(),(eee,oee)=>(xne(),One(zre(che),Une(tee,{id:zre(ree).titleId}),{default:doe((()=>[tae(eee.$slots,"default")])),_:3},16,["id"]))}}),Hme=Eoe({__name:"StepperTitle",props:{asChild:{type:Boolean},as:{},class:{}},setup(eee){const tee=eee,ree=pue(nie((()=>{const{class:_,...eee}=tee;return eee})));return(eee,oee)=>(xne(),One(zre(Wme),Une(zre(ree),{class:zre(cn)("text-md font-semibold whitespace-nowrap",tee.class)}),{default:doe((()=>[tae(eee.$slots,"default")])),_:3},16,["class"]))}});const Kme=Eoe({__name:"StepperTrigger",props:{asChild:{type:Boolean},as:{default:"button"}},setup(eee){const tee=Tme(),ree=Pme(),oee={ALT:"Alt",ARROW_DOWN:"ArrowDown",ARROW_LEFT:"ArrowLeft",ARROW_RIGHT:"ArrowRight",ARROW_UP:"ArrowUp",BACKSPACE:"Backspace",CAPS_LOCK:"CapsLock",CONTROL:"Control",DELETE:"Delete",END:"End",ENTER:"Enter",ESCAPE:"Escape",F1:"F1",F10:"F10",F11:"F11",F12:"F12",F2:"F2",F3:"F3",F4:"F4",F5:"F5",F6:"F6",F7:"F7",F8:"F8",F9:"F9",HOME:"Home",META:"Meta",PAGE_DOWN:"PageDown",PAGE_UP:"PageUp",SHIFT:"Shift",SPACE:" ",TAB:"Tab",CTRL:"Control",ASTERISK:"*",SPACE_CODE:"Space"},aee=nie((()=>Array.from(tee.totalStepperItems.value)));function nee(eee){if(!ree.disabled.value){if(tee.linear.value){if((ree.step.value<=tee.modelValue.value||ree.step.value===tee.modelValue.value+1)&&!1===eee.ctrlKey)return void tee.changeModelValue(ree.step.value)}else if(!1===eee.ctrlKey)return void tee.changeModelValue(ree.step.value);eee.preventDefault()}}function iee(eee){eee.preventDefault(),ree.disabled.value||(eee.key!==oee.ENTER&&eee.key!==oee.SPACE||eee.ctrlKey||eee.shiftKey||tee.changeModelValue(ree.step.value),[oee.ARROW_LEFT,oee.ARROW_RIGHT,oee.ARROW_UP,oee.ARROW_DOWN].includes(eee.key)&&pge(eee,Que(),void 0,{itemsArray:aee.value,focus:!0,loop:!1,arrowKeyOptions:tee.orientation.value,dir:tee.dir.value}))}const{forwardRef:see,currentElement:lee}=Wue();return Doe((()=>{tee.totalStepperItems.value.add(lee.value)})),Boe((()=>{tee.totalStepperItems.value.delete(lee.value)})),(eee,oee)=>(xne(),One(zre(che),{ref:zre(see),type:"button"===eee.as?"button":void 0,as:eee.as,"as-child":eee.asChild,"data-state":zre(ree).state.value,disabled:zre(ree).disabled.value||!zre(ree).isFocusable.value?"":void 0,"data-disabled":zre(ree).disabled.value||!zre(ree).isFocusable.value?"":void 0,"data-orientation":zre(tee).orientation.value,tabindex:zre(ree).isFocusable.value?0:-1,"aria-describedby":zre(ree).descriptionId,"aria-labelledby":zre(ree).titleId,onMousedown:qie(nee,["left"]),onKeydown:Wie(iee,["enter","space","left","right","up","down"])},{default:doe((()=>[tae(eee.$slots,"default")])),_:3},8,["type","as","as-child","data-state","disabled","data-disabled","data-orientation","tabindex","aria-describedby","aria-labelledby"]))}}),Gme=Eoe({__name:"StepperTrigger",props:{asChild:{type:Boolean},as:{},class:{}},setup(eee){const tee=eee,ree=pue(nie((()=>{const{class:_,...eee}=tee;return eee})));return(eee,oee)=>(xne(),One(zre(Kme),Une(zre(ree),{class:zre(cn)("flex flex-col items-center justify-center text-center gap-2 rounded-md w-full md:w-auto",tee.class)}),{default:doe((()=>[tae(eee.$slots,"default")])),_:3},16,["class"]))}}),[Xme,Qme]=Nue("TabsRoot"),Zme=Eoe({__name:"TabsRoot",props:{defaultValue:{},orientation:{default:"horizontal"},dir:{},activationMode:{default:"automatic"},modelValue:{},unmountOnHide:{type:Boolean,default:!0},asChild:{type:Boolean},as:{}},emits:["update:modelValue"],setup(eee,{emit:tee}){const ree=eee,oee=tee,{orientation:aee,unmountOnHide:nee,dir:iee}=Nre(ree),see=Lue(iee);Wue();const lee=Tue(ree,"modelValue",oee,{defaultValue:ree.defaultValue,passive:void 0===ree.modelValue}),cee=_re();return Qme({modelValue:lee,changeModelValue:eee=>{lee.value=eee},orientation:aee,dir:see,unmountOnHide:nee,activationMode:ree.activationMode,baseId:Bge(0,"reka-tabs"),tabsList:cee}),(eee,tee)=>(xne(),One(zre(che),{dir:zre(see),"data-orientation":zre(aee),"as-child":eee.asChild,as:eee.as},{default:doe((()=>[tae(eee.$slots,"default",{modelValue:zre(lee)})])),_:3},8,["dir","data-orientation","as-child","as"]))}}),Jme=Eoe({__name:"Tabs",props:{defaultValue:{},orientation:{},dir:{},activationMode:{},modelValue:{},unmountOnHide:{type:Boolean},asChild:{type:Boolean},as:{}},emits:["update:modelValue"],setup(eee,{emit:tee}){const ree=uue(eee,tee);return(eee,tee)=>(xne(),One(zre(Zme),Yee(Nne(zre(ree))),{default:doe((()=>[tae(eee.$slots,"default")])),_:3},16))}}),ewe=Eoe({__name:"RovingFocusItem",props:{tabStopId:{},focusable:{type:Boolean,default:!0},active:{type:Boolean,default:!0},allowShiftKey:{type:Boolean},asChild:{type:Boolean},as:{default:"span"}},setup(eee){const tee=eee,ree=Ufe(),oee=Bge(),id=nie((()=>tee.tabStopId||oee)),aee=nie((()=>ree.currentTabStopId.value===id.value)),{getItems:nee,CollectionItem:iee}=ihe();function see(eee){if("Tab"===eee.key&&eee.shiftKey)return void ree.onItemShiftTab();if(eee.target!==eee.currentTarget)return;const oee=function(eee,tee,ree){const oee=function(eee,tee){return"rtl"!==tee?eee:"ArrowLeft"===eee?"ArrowRight":"ArrowRight"===eee?"ArrowLeft":eee}(eee.key,ree);if(!("vertical"===tee&&["ArrowLeft","ArrowRight"].includes(oee)||"horizontal"===tee&&["ArrowUp","ArrowDown"].includes(oee)))return Ffe[oee]}(eee,ree.orientation.value,ree.dir.value);if(void 0!==oee){if(eee.metaKey||eee.ctrlKey||eee.altKey||!tee.allowShiftKey&&eee.shiftKey)return;eee.preventDefault();let see=[...nee().map((i=>i.ref)).filter((i=>""!==i.dataset.disabled))];if("last"===oee)see.reverse();else if("prev"===oee||"next"===oee){"prev"===oee&&see.reverse();const tee=see.indexOf(eee.currentTarget);see=ree.loop.value?(iee=tee+1,(aee=see).map(((_,eee)=>aee[(iee+eee)%aee.length]))):see.slice(tee+1)}eoe((()=>Lfe(see)))}var aee,iee}return Doe((()=>{tee.focusable&&ree.onFocusableItemAdd()})),Boe((()=>{tee.focusable&&ree.onFocusableItemRemove()})),(eee,tee)=>(xne(),One(zre(iee),null,{default:doe((()=>[Tne(zre(che),{tabindex:aee.value?0:-1,"data-orientation":zre(ree).orientation.value,"data-active":eee.active,"data-disabled":eee.focusable?void 0:"",as:eee.as,"as-child":eee.asChild,onMousedown:tee[0]||(tee[0]=tee=>{eee.focusable?zre(ree).onItemFocus(id.value):tee.preventDefault()}),onFocus:tee[1]||(tee[1]=eee=>zre(ree).onItemFocus(id.value)),onKeydown:see},{default:doe((()=>[tae(eee.$slots,"default")])),_:3},8,["tabindex","data-orientation","data-active","data-disabled","as","as-child"])])),_:3}))}});function twe(eee,tee){return`${eee}-trigger-${tee}`}function rwe(eee,tee){return`${eee}-content-${tee}`}const owe=Eoe({__name:"TabsTrigger",props:{value:{},disabled:{type:Boolean,default:!1},asChild:{type:Boolean},as:{default:"button"}},setup(eee){const tee=eee,{forwardRef:ree}=Wue(),oee=Xme(),aee=nie((()=>twe(oee.baseId,tee.value))),nee=nie((()=>rwe(oee.baseId,tee.value))),iee=nie((()=>tee.value===oee.modelValue.value));return(eee,tee)=>(xne(),One(zre(ewe),{"as-child":"",focusable:!eee.disabled,active:iee.value},{default:doe((()=>[Tne(zre(che),{id:aee.value,ref:zre(ree),role:"tab",type:"button"===eee.as?"button":void 0,as:eee.as,"as-child":eee.asChild,"aria-selected":iee.value?"true":"false","aria-controls":nee.value,"data-state":iee.value?"active":"inactive",disabled:eee.disabled,"data-disabled":eee.disabled?"":void 0,"data-orientation":zre(oee).orientation.value,onMousedown:tee[0]||(tee[0]=qie((tee=>{eee.disabled||!1!==tee.ctrlKey?tee.preventDefault():zre(oee).changeModelValue(eee.value)}),["left"])),onKeydown:tee[1]||(tee[1]=Wie((tee=>zre(oee).changeModelValue(eee.value)),["enter","space"])),onFocus:tee[2]||(tee[2]=()=>{const tee="manual"!==zre(oee).activationMode;iee.value||eee.disabled||!tee||zre(oee).changeModelValue(eee.value)})},{default:doe((()=>[tae(eee.$slots,"default")])),_:3},8,["id","type","as","as-child","aria-selected","aria-controls","data-state","disabled","data-disabled","data-orientation"])])),_:3},8,["focusable","active"]))}}),awe={class:"truncate"},nwe=Eoe({__name:"TabsTrigger",props:{value:{},disabled:{type:Boolean},asChild:{type:Boolean},as:{},class:{}},setup(eee){const tee=eee,ree=pue(nie((()=>{const{class:_,...eee}=tee;return eee})));return(eee,oee)=>(xne(),One(zre(owe),Une(zre(ree),{class:zre(cn)("inline-flex items-center justify-center whitespace-nowrap rounded px-4.5 py-2.5 text-sm font-medium ring-offset-background transition-all focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 data-[state=active]:bg-background data-[state=active]:text-foreground data-[state=active]:shadow-sm",tee.class)}),{default:doe((()=>[Ane("span",awe,[tae(eee.$slots,"default")])])),_:3},16,["class"]))}}),iwe=Eoe({__name:"TabsList",props:{loop:{type:Boolean,default:!0},asChild:{type:Boolean},as:{}},setup(eee){const tee=eee,{loop:ree}=Nre(tee),{forwardRef:oee,currentElement:aee}=Wue(),nee=Xme();return nee.tabsList=aee,(eee,tee)=>(xne(),One(zre(Yfe),{"as-child":"",orientation:zre(nee).orientation.value,dir:zre(nee).dir.value,loop:zre(ree)},{default:doe((()=>[Tne(zre(che),{ref:zre(oee),role:"tablist","as-child":eee.asChild,as:eee.as,"aria-orientation":zre(nee).orientation.value},{default:doe((()=>[tae(eee.$slots,"default")])),_:3},8,["as-child","as","aria-orientation"])])),_:3},8,["orientation","dir","loop"]))}}),swe=Eoe({__name:"TabsList",props:{loop:{type:Boolean},asChild:{type:Boolean},as:{},class:{}},setup(eee){const tee=eee,ree=nie((()=>{const{class:_,...eee}=tee;return eee}));return(eee,oee)=>(xne(),One(zre(iwe),Une(ree.value,{class:zre(cn)("inline-flex items-center justify-center rounded-md bg-input p-1.5 text-foreground",tee.class)}),{default:doe((()=>[tae(eee.$slots,"default")])),_:3},16,["class"]))}}),lwe=Eoe({__name:"TabsContent",props:{value:{},forceMount:{type:Boolean},asChild:{type:Boolean},as:{}},setup(eee){const tee=eee,{forwardRef:ree}=Wue(),oee=Xme(),aee=nie((()=>twe(oee.baseId,tee.value))),nee=nie((()=>rwe(oee.baseId,tee.value))),iee=nie((()=>tee.value===oee.modelValue.value)),see=_re(iee.value);return Doe((()=>{requestAnimationFrame((()=>{see.value=!1}))})),(eee,tee)=>(xne(),One(zre(vge),{present:eee.forceMount||iee.value,"force-mount":""},{default:doe((({present:tee})=>[Tne(zre(che),{id:nee.value,ref:zre(ree),"as-child":eee.asChild,as:eee.as,role:"tabpanel","data-state":iee.value?"active":"inactive","data-orientation":zre(oee).orientation.value,"aria-labelledby":aee.value,hidden:!tee,tabindex:"0",style:Mee({animationDuration:see.value?"0s":void 0})},{default:doe((()=>[!zre(oee).unmountOnHide.value||tee?tae(eee.$slots,"default",{key:0}):Mne("",!0)])),_:2},1032,["id","as-child","as","data-state","data-orientation","aria-labelledby","hidden","style"])])),_:3},8,["present"]))}}),cwe=Eoe({__name:"TabsContent",props:{value:{},forceMount:{type:Boolean},asChild:{type:Boolean},as:{},class:{}},setup(eee){const tee=eee,ree=nie((()=>{const{class:_,...eee}=tee;return eee}));return(eee,oee)=>(xne(),One(zre(lwe),Une(ree.value,{class:[zre(cn)("flex mt-2 ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2",tee.class),"data-[state=active]:flex data-[state=inactive]:hidden"]}),{default:doe((()=>[tae(eee.$slots,"default")])),_:3},16,["class"]))}}),dwe="tooltip.open",[pwe,uwe]=Nue("TooltipProvider"),hwe=Eoe({inheritAttrs:!1,__name:"TooltipProvider",props:{delayDuration:{default:700},skipDelayDuration:{default:300},disableHoverableContent:{type:Boolean,default:!1},disableClosingTrigger:{type:Boolean},disabled:{type:Boolean},ignoreNonKeyboardFocus:{type:Boolean,default:!1}},setup(eee){const tee=eee,{delayDuration:ree,skipDelayDuration:oee,disableHoverableContent:aee,disableClosingTrigger:nee,ignoreNonKeyboardFocus:iee,disabled:see}=Nre(tee);Wue();const lee=_re(!0),cee=_re(!1),{start:dee,stop:pee}=Eue((()=>{lee.value=!0}),oee,{immediate:!1});return uwe({isOpenDelayed:lee,delayDuration:ree,onOpen(){pee(),lee.value=!1},onClose(){dee()},isPointerInTransitRef:cee,disableHoverableContent:aee,disableClosingTrigger:nee,disabled:see,ignoreNonKeyboardFocus:iee}),(eee,tee)=>tae(eee.$slots,"default")}}),[fwe,gwe]=Nue("TooltipRoot"),mwe=Eoe({__name:"TooltipRoot",props:{defaultOpen:{type:Boolean,default:!1},open:{type:Boolean,default:void 0},delayDuration:{default:void 0},disableHoverableContent:{type:Boolean,default:void 0},disableClosingTrigger:{type:Boolean,default:void 0},disabled:{type:Boolean,default:void 0},ignoreNonKeyboardFocus:{type:Boolean,default:void 0}},emits:["update:open"],setup(eee,{emit:tee}){const ree=eee,oee=tee;Wue();const aee=pwe(),nee=nie((()=>ree.disableHoverableContent??aee.disableHoverableContent.value)),iee=nie((()=>ree.disableClosingTrigger??aee.disableClosingTrigger.value)),see=nie((()=>ree.disabled??aee.disabled.value)),lee=nie((()=>ree.delayDuration??aee.delayDuration.value)),cee=nie((()=>ree.ignoreNonKeyboardFocus??aee.ignoreNonKeyboardFocus.value)),dee=Tue(ree,"open",oee,{defaultValue:ree.defaultOpen,passive:void 0===ree.open});rne(dee,(eee=>{aee.onClose&&(eee?(aee.onOpen(),document.dispatchEvent(new CustomEvent(dwe))):aee.onClose())}));const pee=_re(!1),uee=_re(),hee=nie((()=>dee.value?pee.value?"delayed-open":"instant-open":"closed")),{start:fee,stop:gee}=Eue((()=>{pee.value=!0,dee.value=!0}),lee,{immediate:!1});function mee(){gee(),pee.value=!1,dee.value=!0}function wee(){gee(),dee.value=!1}return gwe({contentId:"",open:dee,stateAttribute:hee,trigger:uee,onTriggerChange(el){uee.value=el},onTriggerEnter(){aee.isOpenDelayed.value?fee():mee()},onTriggerLeave(){nee.value?wee():gee()},onOpen:mee,onClose:wee,disableHoverableContent:nee,disableClosingTrigger:iee,disabled:see,ignoreNonKeyboardFocus:cee}),(eee,tee)=>(xne(),One(zre(Pue),null,{default:doe((()=>[tae(eee.$slots,"default",{open:zre(dee)})])),_:3}))}}),wwe=Eoe({__name:"Tooltip",props:{defaultOpen:{type:Boolean},open:{type:Boolean},delayDuration:{},disableHoverableContent:{type:Boolean},disableClosingTrigger:{type:Boolean},disabled:{type:Boolean},ignoreNonKeyboardFocus:{type:Boolean}},emits:["update:open"],setup(eee,{emit:tee}){const ree=uue(eee,tee);return(eee,tee)=>(xne(),One(zre(mwe),Yee(Nne(zre(ree))),{default:doe((()=>[tae(eee.$slots,"default")])),_:3},16))}}),vwe=Eoe({__name:"TooltipPortal",props:{to:{},disabled:{type:Boolean},defer:{type:Boolean},forceMount:{type:Boolean}},setup(eee){const tee=eee;return(eee,ree)=>(xne(),One(zre(zge),Yee(Nne(tee)),{default:doe((()=>[tae(eee.$slots,"default")])),_:3},16))}}),bwe=Eoe({__name:"VisuallyHidden",props:{feature:{default:"focusable"},asChild:{type:Boolean},as:{default:"span"}},setup:eee=>(eee,tee)=>(xne(),One(zre(che),{as:eee.as,"as-child":eee.asChild,"aria-hidden":"focusable"===eee.feature?"true":void 0,"data-hidden":"fully-hidden"===eee.feature?"":void 0,tabindex:"fully-hidden"===eee.feature?"-1":void 0,style:{position:"absolute",border:0,width:"1px",height:"1px",padding:0,margin:"-1px",overflow:"hidden",clip:"rect(0, 0, 0, 0)",clipPath:"inset(50%)",whiteSpace:"nowrap",wordWrap:"normal"}},{default:doe((()=>[tae(eee.$slots,"default")])),_:3},8,["as","as-child","aria-hidden","data-hidden","tabindex"]))}),ywe=Eoe({__name:"TooltipContentImpl",props:{ariaLabel:{},asChild:{type:Boolean},as:{},side:{default:"top"},sideOffset:{default:0},align:{default:"center"},alignOffset:{},avoidCollisions:{type:Boolean,default:!0},collisionBoundary:{default:()=>[]},collisionPadding:{default:0},arrowPadding:{default:0},sticky:{default:"partial"},hideWhenDetached:{type:Boolean,default:!1},positionStrategy:{},updatePositionStrategy:{}},emits:["escapeKeyDown","pointerDownOutside"],setup(eee,{emit:tee}){const ree=eee,oee=tee,aee=fwe(),{forwardRef:nee}=Wue(),iee=lae(),see=nie((()=>iee.default?.({}))),lee=nie((()=>{if(ree.ariaLabel)return ree.ariaLabel;let eee="";function tee(ree){"string"==typeof ree.children&&ree.type!==wne?eee+=ree.children:Array.isArray(ree.children)&&ree.children.forEach((eee=>tee(eee)))}return see.value?.forEach((eee=>tee(eee))),eee})),cee=nie((()=>{const{ariaLabel:_,...eee}=ree;return eee}));return Doe((()=>{$ue(window,"scroll",(eee=>{const tee=eee.target;tee?.contains(aee.trigger.value)&&aee.onClose()})),$ue(window,dwe,aee.onClose)})),(eee,tee)=>(xne(),One(zre(phe),{"as-child":"","disable-outside-pointer-events":!1,onEscapeKeyDown:tee[0]||(tee[0]=eee=>oee("escapeKeyDown",eee)),onPointerDownOutside:tee[1]||(tee[1]=eee=>{zre(aee).disableClosingTrigger.value&&zre(aee).trigger.value?.contains(eee.target)&&eee.preventDefault(),oee("pointerDownOutside",eee)}),onFocusOutside:tee[2]||(tee[2]=qie((()=>{}),["prevent"])),onDismiss:tee[3]||(tee[3]=eee=>zre(aee).onClose())},{default:doe((()=>[Tne(zre(Mfe),Une({ref:zre(nee),"data-state":zre(aee).stateAttribute.value},{...eee.$attrs,...cee.value},{style:{"--reka-tooltip-content-transform-origin":"var(--reka-popper-transform-origin)","--reka-tooltip-content-available-width":"var(--reka-popper-available-width)","--reka-tooltip-content-available-height":"var(--reka-popper-available-height)","--reka-tooltip-trigger-width":"var(--reka-popper-anchor-width)","--reka-tooltip-trigger-height":"var(--reka-popper-anchor-height)"}}),{default:doe((()=>[tae(eee.$slots,"default"),Tne(zre(bwe),{id:zre(aee).contentId,role:"tooltip"},{default:doe((()=>[Rne(Hee(lee.value),1)])),_:1},8,["id"])])),_:3},16,["data-state"])])),_:3}))}});function xwe(eee,tee){const ree=kue(!1,300),oee=_re(null),aee=fue();function nee(){oee.value=null,ree.value=!1}function iee(eee,tee){const aee=eee.currentTarget,nee={x:eee.clientX,y:eee.clientY},iee=function(eee,tee,ree=5){const oee=[];switch(tee){case"top":oee.push({x:eee.x-ree,y:eee.y+ree},{x:eee.x+ree,y:eee.y+ree});break;case"bottom":oee.push({x:eee.x-ree,y:eee.y-ree},{x:eee.x+ree,y:eee.y-ree});break;case"left":oee.push({x:eee.x+ree,y:eee.y-ree},{x:eee.x+ree,y:eee.y+ree});break;case"right":oee.push({x:eee.x-ree,y:eee.y-ree},{x:eee.x-ree,y:eee.y+ree})}return oee}(nee,function(eee,tee){const ree=Math.abs(tee.top-eee.y),oee=Math.abs(tee.bottom-eee.y),aee=Math.abs(tee.right-eee.x),nee=Math.abs(tee.left-eee.x);switch(Math.min(ree,oee,aee,nee)){case nee:return"left";case aee:return"right";case ree:return"top";case oee:return"bottom";default:throw new Error("unreachable")}}(nee,aee.getBoundingClientRect())),see=function(eee){const tee=eee.slice();return tee.sort(((a,b)=>a.xb.x?1:a.yb.y?1:0)),function(eee){if(eee.length<=1)return eee.slice();const tee=[];for(let i=0;i=2;){const q=tee[tee.length-1],r=tee[tee.length-2];if(!((q.x-r.x)*(p.y-r.y)>=(q.y-r.y)*(p.x-r.x)))break;tee.pop()}tee.push(p)}tee.pop();const ree=[];for(let i=eee.length-1;i>=0;i--){const p=eee[i];for(;ree.length>=2;){const q=ree[ree.length-1],r=ree[ree.length-2];if(!((q.x-r.x)*(p.y-r.y)>=(q.y-r.y)*(p.x-r.x)))break;ree.pop()}ree.push(p)}return ree.pop(),1===tee.length&&1===ree.length&&tee[0].x===ree[0].x&&tee[0].y===ree[0].y?tee:tee.concat(ree)}(tee)}([...iee,...function(eee){const{top:tee,right:ree,bottom:oee,left:aee}=eee;return[{x:aee,y:tee},{x:ree,y:tee},{x:ree,y:oee},{x:aee,y:oee}]}(tee.getBoundingClientRect())]);oee.value=see,ree.value=!0}return ene((ree=>{if(eee.value&&tee.value){const oee=eee=>iee(eee,tee.value),aee=tee=>iee(tee,eee.value);eee.value.addEventListener("pointerleave",oee),tee.value.addEventListener("pointerleave",aee),ree((()=>{eee.value?.removeEventListener("pointerleave",oee),tee.value?.removeEventListener("pointerleave",aee)}))}})),ene((ree=>{if(oee.value){const iee=ree=>{if(!oee.value)return;const iee=ree.target,see={x:ree.clientX,y:ree.clientY},lee=eee.value?.contains(iee)||tee.value?.contains(iee),cee=!function(eee,tee){const{x:x,y:y}=eee;let ree=!1;for(let i=0,j=tee.length-1;iy!=yj>y&&x<(xj-xi)*(y-yi)/(yj-yi)+xi&&(ree=!ree)}return ree}(see,oee.value),dee=!!iee.closest("[data-grace-area-trigger]");lee?nee():(cee||dee)&&(nee(),aee.trigger())};eee.value?.ownerDocument.addEventListener("pointermove",iee),ree((()=>eee.value?.ownerDocument.removeEventListener("pointermove",iee)))}})),{isPointerInTransit:ree,onPointerExit:aee.on}}const kwe=Eoe({__name:"TooltipContentHoverable",props:{ariaLabel:{},asChild:{type:Boolean},as:{},side:{},sideOffset:{},align:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},positionStrategy:{},updatePositionStrategy:{}},setup(eee){const tee=pue(eee),{forwardRef:ree,currentElement:oee}=Wue(),{trigger:aee,onClose:nee}=fwe(),iee=pwe(),{isPointerInTransit:see,onPointerExit:lee}=xwe(aee,oee);return iee.isPointerInTransitRef=see,lee((()=>{nee()})),(eee,oee)=>(xne(),One(ywe,Une({ref:zre(ree)},zre(tee)),{default:doe((()=>[tae(eee.$slots,"default")])),_:3},16))}}),_we=Eoe({__name:"TooltipContent",props:{forceMount:{type:Boolean},ariaLabel:{},asChild:{type:Boolean},as:{},side:{default:"top"},sideOffset:{},align:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},positionStrategy:{},updatePositionStrategy:{}},emits:["escapeKeyDown","pointerDownOutside"],setup(eee,{emit:tee}){const ree=eee,oee=tee,aee=fwe(),nee=uue(ree,oee),{forwardRef:iee}=Wue();return(eee,tee)=>(xne(),One(zre(vge),{present:eee.forceMount||zre(aee).open.value},{default:doe((()=>[(xne(),One(Xoe(zre(aee).disableHoverableContent.value?ywe:kwe),Une({ref:zre(iee)},zre(nee)),{default:doe((()=>[tae(eee.$slots,"default")])),_:3},16))])),_:3},8,["present"]))}}),Swe=Eoe({inheritAttrs:!1,__name:"TooltipContent",props:{forceMount:{type:Boolean},ariaLabel:{},asChild:{type:Boolean},as:{},side:{},sideOffset:{default:4},align:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},positionStrategy:{},updatePositionStrategy:{},class:{default:void 0}},emits:["escapeKeyDown","pointerDownOutside"],setup(eee,{emit:tee}){const ree=eee,oee=tee,aee=uue(nie((()=>{const{class:_,...eee}=ree;return eee})),oee),{teleportTarget:nee}=Oge();return(eee,tee)=>(xne(),One(zre(vwe),{to:zre(nee),defer:""},{default:doe((()=>[Tne(zre(_we),Une({...zre(aee),...eee.$attrs},{class:zre(cn)("z-50 overflow-hidden rounded-md border bg-popover px-3 py-1.5 text-sm text-popover-foreground shadow-md animate-in fade-in-0 zoom-in-95 data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",ree.class)}),{default:doe((()=>[tae(eee.$slots,"default")])),_:3},16,["class"])])),_:3},8,["to"]))}}),Ewe=Eoe({__name:"TooltipTrigger",props:{reference:{},asChild:{type:Boolean},as:{default:"button"}},setup(eee){const tee=eee,ree=fwe(),oee=pwe();ree.contentId||=Bge(0,"reka-tooltip-content");const{forwardRef:aee,currentElement:nee}=Wue(),iee=_re(!1),see=_re(!1),lee=nie((()=>ree.disabled.value?{}:{click:gee,focus:hee,pointermove:pee,pointerleave:uee,pointerdown:dee,blur:fee}));function cee(){setTimeout((()=>{iee.value=!1}),1)}function dee(){iee.value=!0,document.addEventListener("pointerup",cee,{once:!0})}function pee(eee){"touch"!==eee.pointerType&&(see.value||oee.isPointerInTransitRef.value||(ree.onTriggerEnter(),see.value=!0))}function uee(){ree.onTriggerLeave(),see.value=!1}function hee(eee){iee.value||ree.ignoreNonKeyboardFocus.value&&!eee.target.matches?.(":focus-visible")||ree.onOpen()}function fee(){ree.onClose()}function gee(){ree.disableClosingTrigger.value||ree.onClose()}return Doe((()=>{ree.onTriggerChange(nee.value)})),(eee,oee)=>(xne(),One(zre(Wge),{"as-child":"",reference:eee.reference},{default:doe((()=>[Tne(zre(che),Une({ref:zre(aee),"aria-describedby":zre(ree).open.value?zre(ree).contentId:void 0,"data-state":zre(ree).stateAttribute.value,as:eee.as,"as-child":tee.asChild,"data-grace-area-trigger":""},oae(lee.value)),{default:doe((()=>[tae(eee.$slots,"default")])),_:3},16,["aria-describedby","data-state","as","as-child"])])),_:3},8,["reference"]))}}),Owe=Eoe({__name:"TooltipTrigger",props:{reference:{},asChild:{type:Boolean},as:{}},setup(eee){const tee=eee;return(eee,ree)=>(xne(),One(zre(Ewe),Yee(Nne(tee)),{default:doe((()=>[tae(eee.$slots,"default")])),_:3},16))}}),zwe=Eoe({__name:"TooltipProvider",props:{delayDuration:{},skipDelayDuration:{},disableHoverableContent:{type:Boolean},disableClosingTrigger:{type:Boolean},disabled:{type:Boolean},ignoreNonKeyboardFocus:{type:Boolean}},setup(eee){const tee=eee;return(eee,ree)=>(xne(),One(zre(hwe),Yee(Nne(tee)),{default:doe((()=>[tae(eee.$slots,"default")])),_:3},16))}});"undefined"!=typeof WorkerGlobalScope&&(globalThis,WorkerGlobalScope);function $we(eee,tee,ree,oee={}){var _a,_b,_c;const{clone:aee=!1,passive:nee=!1,eventName:iee,deep:see=!1,defaultValue:lee,shouldEmit:cee}=oee,vm=Wne(),dee=ree||(null==vm?void 0:vm.emit)||(null==(_a=null==vm?void 0:vm.$emit)?void 0:_a.bind(vm))||(null==(_c=null==(_b=null==vm?void 0:vm.proxy)?void 0:_b.$emit)?void 0:_c.bind(null==vm?void 0:vm.proxy));let pee=iee;pee=pee||`update:${tee.toString()}`;const uee=eee=>{return aee?"function"==typeof aee?aee(eee):(tee=eee,JSON.parse(JSON.stringify(tee))):eee;var tee},hee=()=>void 0!==eee[tee]?uee(eee[tee]):lee,fee=eee=>{cee?cee(eee)&&dee(pee,eee):dee(pee,eee)};if(nee){const ree=_re(hee());let oee=!1;return rne((()=>eee[tee]),(v=>{oee||(oee=!0,ree.value=uee(v),eoe((()=>oee=!1)))})),rne(ree,(v=>{oee||v===eee[tee]&&!see||fee(v)}),{deep:see}),ree}return nie({get:()=>hee(),set(eee){fee(eee)}})}const Cwe=Eoe({__name:"Input",props:{defaultValue:{},modelValue:{},class:{}},emits:["update:modelValue"],setup(eee,{emit:tee}){const ree=eee,oee=$we(ree,"modelValue",tee,{passive:!0,defaultValue:ree.defaultValue});return(eee,tee)=>poe((xne(),Ene("input",{"onUpdate:modelValue":tee[0]||(tee[0]=eee=>kre(oee)?oee.value=eee:null),class:Bee(zre(cn)("flex h-10 w-full rounded-md border border-input bg-background px-3 py-2 text-sm ring-offset-background file:border-0 file:bg-transparent file:text-sm file:font-medium placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50",ree.class))},null,2)),[[Uie,zre(oee)]])}}),jwe=Eoe({__name:"Label",props:{for:{},asChild:{type:Boolean},as:{default:"label"}},setup(eee){const tee=eee;return Wue(),(eee,ree)=>(xne(),One(zre(che),Une(tee,{onMousedown:ree[0]||(ree[0]=eee=>{!eee.defaultPrevented&&eee.detail>1&&eee.preventDefault()})}),{default:doe((()=>[tae(eee.$slots,"default")])),_:3},16))}}),Awe=Eoe({__name:"Label",props:{for:{},asChild:{type:Boolean},as:{},class:{}},setup(eee){const tee=eee,ree=nie((()=>{const{class:_,...eee}=tee;return eee}));return(eee,oee)=>(xne(),One(zre(jwe),Une(ree.value,{class:zre(cn)("text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70",tee.class)}),{default:doe((()=>[tae(eee.$slots,"default")])),_:3},16,["class"]))}}),Twe=Eoe({__name:"BubbleSelect",props:{autocomplete:{},autofocus:{type:Boolean},disabled:{type:Boolean},form:{},multiple:{type:Boolean},name:{},required:{type:Boolean},size:{},value:{}},setup(eee){const tee=eee,ree=_re();return rne((()=>tee.value),((eee,tee)=>{const oee=window.HTMLSelectElement.prototype,aee=Object.getOwnPropertyDescriptor(oee,"value").set;if(eee!==tee&&aee){const tee=new Event("change",{bubbles:!0});aee.call(ree.value,eee),ree.value?.dispatchEvent(tee)}})),(eee,oee)=>(xne(),One(zre(bwe),{"as-child":""},{default:doe((()=>[Ane("select",Une({ref_key:"selectElement",ref:ree},tee),[tae(eee.$slots,"default")],16)])),_:3}))}});function Nwe(o){return"string"==typeof o?`'${o}'`:(new Iwe).serialize(o)}const Iwe=function(){class o{#e=new Map;compare(t,r){const e=typeof t,n=typeof r;return"string"===e&&"string"===n?t.localeCompare(r):"number"===e&&"number"===n?t-r:String.prototype.localeCompare.call(this.serialize(t,!0),this.serialize(r,!0))}serialize(t,r){if(null===t)return"null";switch(typeof t){case"string":return r?t:`'${t}'`;case"bigint":return`${t}n`;case"object":return this.$object(t);case"function":return this.$function(t)}return String(t)}serializeObject(t){const r=Object.prototype.toString.call(t);if("[object Object]"!==r)return this.serializeBuiltInType(r.length<10?`unknown:${r}`:r.slice(8,-1),t);const e=t.constructor,n=e===Object||void 0===e?"":e.name;if(""!==n&&globalThis[n]===e)return this.serializeBuiltInType(n,t);if("function"==typeof t.toJSON){const i=t.toJSON();return n+(null!==i&&"object"==typeof i?this.$object(i):`(${this.serialize(i)})`)}return this.serializeObjectEntries(n,Object.entries(t))}serializeBuiltInType(t,r){const e=this["$"+t];if(e)return e.call(this,r);if("function"==typeof r?.entries)return this.serializeObjectEntries(t,r.entries());throw new Error(`Cannot serialize ${t}`)}serializeObjectEntries(t,r){const e=Array.from(r).sort(((i,a)=>this.compare(i[0],a[0])));let n=`${t}{`;for(let i=0;ithis.compare(r,e))))}`}$Map(t){return this.serializeObjectEntries("Map",t.entries())}}for(const s of["Error","RegExp","URL"])o.prototype["$"+s]=function(t){return`${s}(${t})`};for(const s of["Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Uint16Array","Int32Array","Uint32Array","Float32Array","Float64Array"])o.prototype["$"+s]=function(t){return`${s}[${t.join(",")}]`};for(const s of["BigInt64Array","BigUint64Array"])o.prototype["$"+s]=function(t){return`${s}[${t.join("n,")}${t.length>0?"n":""}]`};return o}();const Rwe=[" ","Enter","ArrowUp","ArrowDown"],Pwe=[" ","Enter"],Mwe=10;function Dwe(eee,tee,ree){return void 0!==eee&&(Array.isArray(eee)?eee.some((eee=>Fwe(eee,tee,ree))):Fwe(eee,tee,ree))}function Fwe(eee,tee,ree){return void 0!==eee&&void 0!==tee&&("string"==typeof eee?eee===tee:"function"==typeof ree?ree(eee,tee):"string"==typeof ree?eee?.[ree]===tee?.[ree]:(oee=eee)===(aee=tee)||Nwe(oee)===Nwe(aee));var oee,aee}function Lwe(el){return nie((()=>!_ue(el)||Boolean(zue(el)?.closest("form"))))}function Uwe(eee){return null==eee}const Bwe={key:0,value:""},[Ywe,qwe]=Nue("SelectRoot"),Vwe=Eoe({inheritAttrs:!1,__name:"SelectRoot",props:{open:{type:Boolean,default:void 0},defaultOpen:{type:Boolean},defaultValue:{},modelValue:{default:void 0},by:{},dir:{},multiple:{type:Boolean},autocomplete:{},disabled:{type:Boolean},name:{},required:{type:Boolean}},emits:["update:modelValue","update:open"],setup(eee,{emit:tee}){const ree=eee,oee=tee,{required:aee,disabled:nee,multiple:iee,dir:see}=Nre(ree),lee=Tue(ree,"modelValue",oee,{defaultValue:ree.defaultValue??(iee.value?[]:void 0),passive:void 0===ree.modelValue,deep:!0}),cee=Tue(ree,"open",oee,{defaultValue:ree.defaultOpen,passive:void 0===ree.open}),dee=_re(),pee=_re(),uee=_re({x:0,y:0}),hee=nie((()=>iee.value&&Array.isArray(lee.value)?0===lee.value?.length:Uwe(lee.value)));ihe({isProvider:!0});const fee=Lue(see),gee=Lwe(dee),mee=_re(new Set),wee=nie((()=>Array.from(mee.value).map((eee=>eee.value)).join(";")));return qwe({triggerElement:dee,onTriggerChange:eee=>{dee.value=eee},valueElement:pee,onValueElementChange:eee=>{pee.value=eee},contentId:"",modelValue:lee,onValueChange:function(eee){if(iee.value){const tee=Array.isArray(lee.value)?[...lee.value]:[],oee=tee.findIndex((i=>Fwe(i,eee,ree.by)));-1===oee?tee.push(eee):tee.splice(oee,1),lee.value=[...tee]}else lee.value=eee},by:ree.by,open:cee,multiple:iee,required:aee,onOpenChange:eee=>{cee.value=eee},dir:fee,triggerPointerDownPosRef:uee,disabled:nee,isEmptyModelValue:hee,optionsSet:mee,onOptionAdd:eee=>mee.value.add(eee),onOptionRemove:eee=>mee.value.delete(eee)}),(eee,tee)=>(xne(),One(zre(Pue),null,{default:doe((()=>[tae(eee.$slots,"default",{modelValue:zre(lee),open:zre(cee)}),zre(gee)?(xne(),One(Twe,{key:wee.value,"aria-hidden":"true",tabindex:"-1",multiple:zre(iee),required:zre(aee),name:eee.name,autocomplete:eee.autocomplete,disabled:zre(nee),value:zre(lee)},{default:doe((()=>[zre(Uwe)(zre(lee))?(xne(),Ene("option",Bwe)):Mne("",!0),(xne(!0),Ene(gne,null,Joe(Array.from(mee.value),(eee=>(xne(),Ene("option",Une({key:eee.value??"",ref_for:!0},eee),null,16)))),128))])),_:1},8,["multiple","required","name","autocomplete","disabled","value"])):Mne("",!0)])),_:3}))}}),Wwe=Eoe({__name:"Select",props:{open:{type:Boolean},defaultOpen:{type:Boolean},defaultValue:{},modelValue:{},by:{type:[String,Function]},dir:{},multiple:{type:Boolean},autocomplete:{},disabled:{type:Boolean},name:{},required:{type:Boolean}},emits:["update:modelValue","update:open"],setup(eee,{emit:tee}){const ree=uue(eee,tee);return(eee,tee)=>(xne(),One(zre(Vwe),Yee(Nne(zre(ree))),{default:doe((()=>[tae(eee.$slots,"default")])),_:3},16))}}),[Hwe,Kwe]=Nue("SelectItemAlignedPosition"),Gwe=Eoe({inheritAttrs:!1,__name:"SelectItemAlignedPosition",props:{asChild:{type:Boolean},as:{}},emits:["placed"],setup(eee,{emit:tee}){const ree=eee,oee=tee,{getItems:aee}=ihe(),nee=Ywe(),iee=Zwe(),see=_re(!1),lee=_re(!0),cee=_re(),{forwardRef:dee,currentElement:pee}=Wue(),{viewport:uee,selectedItem:hee,selectedItemText:fee,focusSelectedItem:gee}=iee;function mee(){if(nee.triggerElement.value&&nee.valueElement.value&&cee.value&&pee.value&&uee?.value&&hee?.value&&fee?.value){const eee=nee.triggerElement.value.getBoundingClientRect(),tee=pee.value.getBoundingClientRect(),ree=nee.valueElement.value.getBoundingClientRect(),iee=fee.value.getBoundingClientRect();if("rtl"!==nee.dir.value){const oee=iee.left-tee.left,aee=ree.left-oee,nee=eee.left-aee,see=eee.width+nee,lee=Math.max(see,tee.width),dee=window.innerWidth-Mwe,pee=dme(aee,Mwe,Math.max(Mwe,dee-lee));cee.value.style.minWidth=`${see}px`,cee.value.style.left=`${pee}px`}else{const oee=tee.right-iee.right,aee=window.innerWidth-ree.right-oee,nee=window.innerWidth-eee.right-aee,see=eee.width+nee,lee=Math.max(see,tee.width),dee=window.innerWidth-Mwe,pee=dme(aee,Mwe,Math.max(Mwe,dee-lee));cee.value.style.minWidth=`${see}px`,cee.value.style.right=`${pee}px`}const lee=aee().map((i=>i.ref)),dee=window.innerHeight-20,gee=uee.value.scrollHeight,mee=window.getComputedStyle(pee.value),wee=Number.parseInt(mee.borderTopWidth,10),vee=Number.parseInt(mee.paddingTop,10),bee=Number.parseInt(mee.borderBottomWidth,10),yee=wee+vee+gee+Number.parseInt(mee.paddingBottom,10)+bee,xee=Math.min(5*hee.value.offsetHeight,yee),kee=window.getComputedStyle(uee.value),_ee=Number.parseInt(kee.paddingTop,10),See=Number.parseInt(kee.paddingBottom,10),Eee=eee.top+eee.height/2-Mwe,Oee=dee-Eee,zee=hee.value.offsetHeight/2,$ee=wee+vee+(hee.value.offsetTop+zee),Cee=yee-$ee;if($ee<=Eee){const eee=hee.value===lee[lee.length-1];cee.value.style.bottom="0px";const tee=pee.value.clientHeight-uee.value.offsetTop-uee.value.offsetHeight,ree=$ee+Math.max(Oee,zee+(eee?See:0)+tee+bee);cee.value.style.height=`${ree}px`}else{const eee=hee.value===lee[0];cee.value.style.top="0px";const tee=Math.max(Eee,wee+uee.value.offsetTop+(eee?_ee:0)+zee)+Cee;cee.value.style.height=`${tee}px`,uee.value.scrollTop=$ee-Eee+uee.value.offsetTop}cee.value.style.margin="10px 0",cee.value.style.minHeight=`${xee}px`,cee.value.style.maxHeight=`${dee}px`,oee("placed"),requestAnimationFrame((()=>see.value=!0))}}const wee=_re("");return Doe((async()=>{await eoe(),mee(),pee.value&&(wee.value=window.getComputedStyle(pee.value).zIndex)})),Aue(nee.triggerElement,(()=>{mee()})),Kwe({contentWrapper:cee,shouldExpandOnScrollRef:see,onScrollButtonChange:function(eee){eee&&!0===lee.value&&(mee(),gee?.(),lee.value=!1)}}),(eee,tee)=>(xne(),Ene("div",{ref_key:"contentWrapperElement",ref:cee,style:Mee({display:"flex",flexDirection:"column",position:"fixed",zIndex:wee.value})},[Tne(zre(che),Une({ref:zre(dee),style:{boxSizing:"border-box",maxHeight:"100%"}},{...eee.$attrs,...ree}),{default:doe((()=>[tae(eee.$slots,"default")])),_:3},16)],4))}}),Xwe=Eoe({__name:"SelectPopperPosition",props:{side:{},sideOffset:{},align:{default:"start"},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{default:Mwe},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},positionStrategy:{},updatePositionStrategy:{},disableUpdateOnLayoutShift:{type:Boolean},prioritizePosition:{type:Boolean},reference:{},asChild:{type:Boolean},as:{}},setup(eee){const tee=pue(eee);return(eee,ree)=>(xne(),One(zre(Mfe),Une(zre(tee),{style:{boxSizing:"border-box","--reka-select-content-transform-origin":"var(--reka-popper-transform-origin)","--reka-select-content-available-width":"var(--reka-popper-available-width)","--reka-select-content-available-height":"var(--reka-popper-available-height)","--reka-select-trigger-width":"var(--reka-popper-anchor-width)","--reka-select-trigger-height":"var(--reka-popper-anchor-height)"}}),{default:doe((()=>[tae(eee.$slots,"default")])),_:3},16))}}),Qwe={onViewportChange:()=>{},itemTextRefCallback:()=>{},itemRefCallback:()=>{}},[Zwe,Jwe]=Nue("SelectContent"),eve=Eoe({__name:"SelectContentImpl",props:{position:{default:"item-aligned"},bodyLock:{type:Boolean,default:!0},side:{},sideOffset:{},align:{default:"start"},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},positionStrategy:{},updatePositionStrategy:{},disableUpdateOnLayoutShift:{type:Boolean},prioritizePosition:{type:Boolean},reference:{},asChild:{type:Boolean},as:{}},emits:["closeAutoFocus","escapeKeyDown","pointerDownOutside"],setup(eee,{emit:tee}){const ree=eee,oee=tee,aee=Ywe();Qfe(),Kfe(ree.bodyLock);const{CollectionSlot:nee,getItems:iee}=ihe(),see=_re();Mge(see);const{search:lee,handleTypeaheadSearch:cee}=Jfe(),dee=_re(),pee=_re(),uee=_re(),hee=_re(!1),fee=_re(!1),gee=_re(!1);function mee(){pee.value&&see.value&&the([pee.value,see.value])}rne(hee,(()=>{mee()}));const{onOpenChange:wee,triggerPointerDownPosRef:vee}=aee;function bee(eee){const tee=eee.ctrlKey||eee.altKey||eee.metaKey;if("Tab"===eee.key&&eee.preventDefault(),tee||1!==eee.key.length||cee(eee.key,iee()),["ArrowUp","ArrowDown","Home","End"].includes(eee.key)){const tee=iee().map((i=>i.ref));let ree=[...tee];if(["ArrowUp","End"].includes(eee.key)&&(ree=ree.slice().reverse()),["ArrowUp","ArrowDown"].includes(eee.key)){const tee=eee.target,oee=ree.indexOf(tee);ree=ree.slice(oee+1)}setTimeout((()=>the(ree))),eee.preventDefault()}}ene((eee=>{if(!see.value)return;let tee={x:0,y:0};const ree=eee=>{tee={x:Math.abs(Math.round(eee.pageX)-(vee.value?.x??0)),y:Math.abs(Math.round(eee.pageY)-(vee.value?.y??0))}},oee=eee=>{"touch"!==eee.pointerType&&(tee.x<=10&&tee.y<=10?eee.preventDefault():see.value?.contains(eee.target)||wee(!1),document.removeEventListener("pointermove",ree),vee.value=null)};null!==vee.value&&(document.addEventListener("pointermove",ree),document.addEventListener("pointerup",oee,{capture:!0,once:!0})),eee((()=>{document.removeEventListener("pointermove",ree),document.removeEventListener("pointerup",oee,{capture:!0})}))}));const yee=pue(nie((()=>"popper"===ree.position?ree:{})).value);return Jwe({content:see,viewport:dee,onViewportChange:eee=>{dee.value=eee},itemRefCallback:(eee,tee,ree)=>{const oee=!fee.value&&!ree,nee=Dwe(aee.modelValue.value,tee,aee.by);if(aee.multiple.value){if(gee.value)return;(nee||oee)&&(pee.value=eee,nee&&(gee.value=!0))}else(nee||oee)&&(pee.value=eee);oee&&(fee.value=!0)},selectedItem:pee,selectedItemText:uee,onItemLeave:()=>{see.value?.focus()},itemTextRefCallback:(eee,tee,ree)=>{const oee=!fee.value&&!ree;(Dwe(aee.modelValue.value,tee,aee.by)||oee)&&(uee.value=eee)},focusSelectedItem:mee,position:ree.position,isPositioned:hee,searchRef:lee}),(eee,tee)=>(xne(),One(zre(nee),null,{default:doe((()=>[Tne(zre(cge),{"as-child":"",onMountAutoFocus:tee[6]||(tee[6]=qie((()=>{}),["prevent"])),onUnmountAutoFocus:tee[7]||(tee[7]=eee=>{oee("closeAutoFocus",eee),eee.defaultPrevented||(zre(aee).triggerElement.value?.focus({preventScroll:!0}),eee.preventDefault())})},{default:doe((()=>[Tne(zre(phe),{"as-child":"","disable-outside-pointer-events":"",onFocusOutside:tee[2]||(tee[2]=qie((()=>{}),["prevent"])),onDismiss:tee[3]||(tee[3]=eee=>zre(aee).onOpenChange(!1)),onEscapeKeyDown:tee[4]||(tee[4]=eee=>oee("escapeKeyDown",eee)),onPointerDownOutside:tee[5]||(tee[5]=eee=>oee("pointerDownOutside",eee))},{default:doe((()=>[(xne(),One(Xoe("popper"===eee.position?Xwe:Gwe),Une({...eee.$attrs,...zre(yee)},{id:zre(aee).contentId,ref:eee=>{see.value=zre(zue)(eee)},role:"listbox","data-state":zre(aee).open.value?"open":"closed",dir:zre(aee).dir.value,style:{display:"flex",flexDirection:"column",outline:"none"},onContextmenu:tee[0]||(tee[0]=qie((()=>{}),["prevent"])),onPlaced:tee[1]||(tee[1]=eee=>hee.value=!0),onKeydown:bee}),{default:doe((()=>[tae(eee.$slots,"default")])),_:3},16,["id","data-state","dir","onKeydown"]))])),_:3})])),_:3})])),_:3}))}}),tve=Eoe({__name:"SelectScrollButtonImpl",emits:["autoScroll"],setup(eee,{emit:tee}){const ree=tee,{getItems:oee}=ihe(),aee=Zwe(),nee=_re(null);function iee(){null!==nee.value&&(window.clearInterval(nee.value),nee.value=null)}function see(){null===nee.value&&(nee.value=window.setInterval((()=>{ree("autoScroll")}),50))}function lee(){aee.onItemLeave?.(),null===nee.value&&(nee.value=window.setInterval((()=>{ree("autoScroll")}),50))}return ene((()=>{const eee=oee().map((i=>i.ref)).find((eee=>eee===Que()));eee?.scrollIntoView({block:"nearest"})})),Uoe((()=>iee())),(eee,tee)=>(xne(),One(zre(che),Une({"aria-hidden":"true",style:{flexShrink:0}},eee.$parent?.$props,{onPointerdown:see,onPointermove:lee,onPointerleave:tee[0]||(tee[0]=()=>{iee()})}),{default:doe((()=>[tae(eee.$slots,"default")])),_:3},16))}}),rve=Eoe({__name:"SelectScrollDownButton",props:{asChild:{type:Boolean},as:{}},setup(eee){const tee=Zwe(),ree="item-aligned"===tee.position?Hwe():void 0,{forwardRef:oee,currentElement:aee}=Wue(),nee=_re(!1);return ene((eee=>{if(tee.viewport?.value&&tee.isPositioned?.value){let ree=function(){const eee=oee.scrollHeight-oee.clientHeight;nee.value=Math.ceil(oee.scrollTop)oee.removeEventListener("scroll",ree)))}})),rne(aee,(()=>{aee.value&&ree?.onScrollButtonChange(aee.value)})),(eee,ree)=>nee.value?(xne(),One(tve,{key:0,ref:zre(oee),onAutoScroll:ree[0]||(ree[0]=()=>{const{viewport:eee,selectedItem:ree}=zre(tee);eee?.value&&ree?.value&&(eee.value.scrollTop=eee.value.scrollTop+ree.value.offsetHeight)})},{default:doe((()=>[tae(eee.$slots,"default")])),_:3},512)):Mne("",!0)}}),ove=Sge("chevron-down",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]),ave=Eoe({__name:"SelectScrollDownButton",props:{asChild:{type:Boolean},as:{},class:{}},setup(eee){const tee=eee,ree=pue(nie((()=>{const{class:_,...eee}=tee;return eee})));return(eee,oee)=>(xne(),One(zre(rve),Une(zre(ree),{class:zre(cn)("flex cursor-default items-center justify-center py-1",tee.class)}),{default:doe((()=>[tae(eee.$slots,"default",{},(()=>[Tne(zre(ove),{class:"h-4 w-4"})]))])),_:3},16,["class"]))}}),nve=Eoe({__name:"SelectScrollUpButton",props:{asChild:{type:Boolean},as:{}},setup(eee){const tee=Zwe(),ree="item-aligned"===tee.position?Hwe():void 0,{forwardRef:oee,currentElement:aee}=Wue(),nee=_re(!1);return ene((eee=>{if(tee.viewport?.value&&tee.isPositioned?.value){let ree=function(){nee.value=oee.scrollTop>0};const oee=tee.viewport.value;ree(),oee.addEventListener("scroll",ree),eee((()=>oee.removeEventListener("scroll",ree)))}})),rne(aee,(()=>{aee.value&&ree?.onScrollButtonChange(aee.value)})),(eee,ree)=>nee.value?(xne(),One(tve,{key:0,ref:zre(oee),onAutoScroll:ree[0]||(ree[0]=()=>{const{viewport:eee,selectedItem:ree}=zre(tee);eee?.value&&ree?.value&&(eee.value.scrollTop=eee.value.scrollTop-ree.value.offsetHeight)})},{default:doe((()=>[tae(eee.$slots,"default")])),_:3},512)):Mne("",!0)}}),ive=Sge("chevron-up",[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]]),sve=Eoe({__name:"SelectScrollUpButton",props:{asChild:{type:Boolean},as:{},class:{}},setup(eee){const tee=eee,ree=pue(nie((()=>{const{class:_,...eee}=tee;return eee})));return(eee,oee)=>(xne(),One(zre(nve),Une(zre(ree),{class:zre(cn)("flex cursor-default items-center justify-center py-1",tee.class)}),{default:doe((()=>[tae(eee.$slots,"default",{},(()=>[Tne(zre(ive),{class:"h-4 w-4"})]))])),_:3},16,["class"]))}}),lve=Eoe({__name:"SelectPortal",props:{to:{},disabled:{type:Boolean},defer:{type:Boolean},forceMount:{type:Boolean}},setup(eee){const tee=eee;return(eee,ree)=>(xne(),One(zre(zge),Yee(Nne(tee)),{default:doe((()=>[tae(eee.$slots,"default")])),_:3},16))}}),cve=Eoe({inheritAttrs:!1,__name:"SelectProvider",props:{context:{}},setup:eee=>(qwe(eee.context),Jwe(Qwe),(eee,tee)=>tae(eee.$slots,"default"))}),dve={key:1},pve=Eoe({inheritAttrs:!1,__name:"SelectContent",props:{forceMount:{type:Boolean},position:{},bodyLock:{type:Boolean},side:{},sideOffset:{},align:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},positionStrategy:{},updatePositionStrategy:{},disableUpdateOnLayoutShift:{type:Boolean},prioritizePosition:{type:Boolean},reference:{},asChild:{type:Boolean},as:{}},emits:["closeAutoFocus","escapeKeyDown","pointerDownOutside"],setup(eee,{emit:tee}){const ree=eee,oee=uue(ree,tee),aee=Ywe(),nee=_re();Doe((()=>{nee.value=new DocumentFragment}));const iee=_re(),see=nie((()=>ree.forceMount||aee.open.value));return(eee,tee)=>see.value?(xne(),One(zre(vge),{key:0,ref_key:"presenceRef",ref:iee,present:!0},{default:doe((()=>[Tne(eve,Yee(Nne({...zre(oee),...eee.$attrs})),{default:doe((()=>[tae(eee.$slots,"default")])),_:3},16)])),_:3},512)):!iee.value?.present&&nee.value?(xne(),Ene("div",dve,[(xne(),One(xoe,{to:nee.value},[Tne(cve,{context:zre(aee)},{default:doe((()=>[tae(eee.$slots,"default")])),_:3},8,["context"])],8,["to"]))])):Mne("",!0)}}),uve=Eoe({__name:"SelectViewport",props:{nonce:{},asChild:{type:Boolean},as:{}},setup(eee){const tee=eee,{nonce:ree}=Nre(tee),oee=function(eee){const tee=Due({nonce:_re()});return nie((()=>eee?.value||tee.nonce?.value))}(ree),aee=Zwe(),nee="item-aligned"===aee.position?Hwe():void 0,{forwardRef:iee,currentElement:see}=Wue();Doe((()=>{aee?.onViewportChange(see.value)}));const lee=_re(0);function cee(eee){const tee=eee.currentTarget,{shouldExpandOnScrollRef:ree,contentWrapper:oee}=nee??{};if(ree?.value&&oee?.value){const eee=Math.abs(lee.value-tee.scrollTop);if(eee>0){const ree=window.innerHeight-20,aee=Number.parseFloat(oee.value.style.minHeight),nee=Number.parseFloat(oee.value.style.height),iee=Math.max(aee,nee);if(iee0?see:0,oee.value.style.justifyContent="flex-end")}}}lee.value=tee.scrollTop}return(eee,ree)=>(xne(),Ene(gne,null,[Tne(zre(che),Une({ref:zre(iee),"data-reka-select-viewport":"",role:"presentation"},{...eee.$attrs,...tee},{style:{position:"relative",flex:1,overflow:"hidden auto"},onScroll:cee}),{default:doe((()=>[tae(eee.$slots,"default")])),_:3},16),Tne(zre(che),{as:"style",nonce:zre(oee)},{default:doe((()=>ree[0]||(ree[0]=[Rne(" /* Hide scrollbars cross-browser and enable momentum scroll for touch devices */ [data-reka-select-viewport] { scrollbar-width:none; -ms-overflow-style: none; -webkit-overflow-scrolling: touch; } [data-reka-select-viewport]::-webkit-scrollbar { display: none; } ")]))),_:1},8,["nonce"])],64))}}),hve=Eoe({inheritAttrs:!1,__name:"SelectContent",props:{forceMount:{type:Boolean,default:!1},position:{default:"popper"},bodyLock:{type:Boolean},side:{},sideOffset:{},align:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},positionStrategy:{},updatePositionStrategy:{},disableUpdateOnLayoutShift:{type:Boolean},prioritizePosition:{type:Boolean},reference:{},asChild:{type:Boolean},as:{},class:{}},emits:["closeAutoFocus","escapeKeyDown","pointerDownOutside"],setup(eee,{emit:tee}){const{teleportTarget:ree}=Oge(),oee=eee,aee=tee,nee=uue(nie((()=>{const{class:_,...eee}=oee;return eee})),aee);return(eee,tee)=>(xne(),One(zre(lve),{"force-mount":eee.forceMount,to:zre(ree)},{default:doe((()=>[Tne(zre(pve),Une({...zre(nee),...eee.$attrs},{class:zre(cn)("relative z-50 max-h-96 min-w-32 overflow-hidden rounded-md border bg-popover text-popover-foreground shadow-md data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2","popper"===eee.position&&"data-[side=bottom]:translate-y-1 data-[side=left]:-translate-x-1 data-[side=right]:translate-x-1 data-[side=top]:-translate-y-1",oee.class)}),{default:doe((()=>[Tne(zre(sve)),Tne(zre(uve),{class:Bee(zre(cn)("p-1","popper"===eee.position&&"h-[--reka-select-trigger-height] w-full min-w-[--reka-select-trigger-width]"))},{default:doe((()=>[tae(eee.$slots,"default")])),_:3},8,["class"]),Tne(zre(ave))])),_:3},16,["class"])])),_:3},8,["force-mount","to"]))}}),[fve,gve]=Nue("SelectGroup"),mve=Eoe({__name:"SelectGroup",props:{asChild:{type:Boolean},as:{}},setup(eee){const tee=eee,id=Bge(0,"reka-select-group");return gve({id:id}),(eee,ree)=>(xne(),One(zre(che),Une({role:"group"},tee,{"aria-labelledby":zre(id)}),{default:doe((()=>[tae(eee.$slots,"default")])),_:3},16,["aria-labelledby"]))}}),wve=Eoe({__name:"SelectGroup",props:{asChild:{type:Boolean},as:{},class:{}},setup(eee){const tee=eee,ree=nie((()=>{const{class:_,...eee}=tee;return eee}));return(eee,oee)=>(xne(),One(zre(mve),Une({class:zre(cn)("p-1 w-full",tee.class)},ree.value),{default:doe((()=>[tae(eee.$slots,"default")])),_:3},16,["class"]))}}),[vve,bve]=Nue("SelectItem"),yve=Eoe({__name:"SelectItem",props:{value:{},disabled:{type:Boolean},textValue:{},asChild:{type:Boolean},as:{}},emits:["select"],setup(eee,{emit:tee}){const ree=eee,oee=tee,{disabled:aee}=Nre(ree),nee=Ywe(),iee=Zwe(),{forwardRef:see,currentElement:lee}=Wue(),{CollectionItem:cee}=ihe(),dee=nie((()=>Dwe(nee.modelValue?.value,ree.value,nee.by))),pee=_re(!1),uee=_re(ree.textValue??""),hee=Bge(0,"reka-select-item-text");async function fee(ev){if(ev.defaultPrevented)return;she("select.select",gee,{originalEvent:ev,value:ree.value})}async function gee(ev){await eoe(),oee("select",ev),ev.defaultPrevented||aee.value||(nee.onValueChange(ree.value),nee.multiple.value||nee.onOpenChange(!1))}async function mee(eee){await eoe(),eee.defaultPrevented||(aee.value?iee.onItemLeave?.():eee.currentTarget.focus({preventScroll:!0}))}async function wee(eee){await eoe(),eee.defaultPrevented||eee.currentTarget===Que()&&iee.onItemLeave?.()}async function vee(eee){if(await eoe(),eee.defaultPrevented)return;""!==iee.searchRef?.value&&" "===eee.key||(Pwe.includes(eee.key)&&fee(eee)," "===eee.key&&eee.preventDefault())}if(""===ree.value)throw new Error("A must have a value prop that is not an empty string. This is because the Select value can be set to an empty string to clear the selection and show the placeholder.");return Doe((()=>{lee.value&&iee.itemRefCallback(lee.value,ree.value,ree.disabled)})),bve({value:ree.value,disabled:aee,textId:hee,isSelected:dee,onItemTextChange:eee=>{uee.value=((uee.value||eee?.textContent)??"").trim()}}),(eee,tee)=>(xne(),One(zre(cee),{value:{textValue:uee.value}},{default:doe((()=>[Tne(zre(che),{ref:zre(see),role:"option","aria-labelledby":zre(hee),"data-highlighted":pee.value?"":void 0,"aria-selected":dee.value,"data-state":dee.value?"checked":"unchecked","aria-disabled":zre(aee)||void 0,"data-disabled":zre(aee)?"":void 0,tabindex:zre(aee)?void 0:-1,as:eee.as,"as-child":eee.asChild,onFocus:tee[0]||(tee[0]=eee=>pee.value=!0),onBlur:tee[1]||(tee[1]=eee=>pee.value=!1),onPointerup:fee,onPointerdown:tee[2]||(tee[2]=eee=>{eee.currentTarget.focus({preventScroll:!0})}),onTouchend:tee[3]||(tee[3]=qie((()=>{}),["prevent","stop"])),onPointermove:mee,onPointerleave:wee,onKeydown:vee},{default:doe((()=>[tae(eee.$slots,"default")])),_:3},8,["aria-labelledby","data-highlighted","aria-selected","data-state","aria-disabled","data-disabled","tabindex","as","as-child"])])),_:3},8,["value"]))}}),xve=Eoe({__name:"SelectItemIndicator",props:{asChild:{type:Boolean},as:{default:"span"}},setup(eee){const tee=eee,ree=vve();return(eee,oee)=>zre(ree).isSelected.value?(xne(),One(zre(che),Une({key:0,"aria-hidden":"true"},tee),{default:doe((()=>[tae(eee.$slots,"default")])),_:3},16)):Mne("",!0)}}),kve=Eoe({inheritAttrs:!1,__name:"SelectItemText",props:{asChild:{type:Boolean},as:{default:"span"}},setup(eee){const tee=eee,ree=Ywe(),oee=Zwe(),aee=vve(),{forwardRef:nee,currentElement:iee}=Wue(),see=nie((()=>({value:aee.value,disabled:aee.disabled.value,textContent:iee.value?.textContent??aee.value?.toString()??""})));return Doe((()=>{iee.value&&(aee.onItemTextChange(iee.value),oee.itemTextRefCallback(iee.value,aee.value,aee.disabled.value),ree.onOptionAdd(see.value))})),Uoe((()=>{ree.onOptionRemove(see.value)})),(eee,ree)=>(xne(),One(zre(che),Une({id:zre(aee).textId,ref:zre(nee)},{...tee,...eee.$attrs}),{default:doe((()=>[tae(eee.$slots,"default")])),_:3},16,["id"]))}}),_ve={class:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center"},Sve=Eoe({__name:"SelectItem",props:{value:{},disabled:{type:Boolean},textValue:{},asChild:{type:Boolean},as:{},class:{}},setup(eee){const tee=eee,ree=pue(nie((()=>{const{class:_,...eee}=tee;return eee})));return(eee,oee)=>(xne(),One(zre(yve),Une(zre(ree),{class:zre(cn)("relative flex w-full cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",tee.class)}),{default:doe((()=>[Ane("span",_ve,[Tne(zre(xve),null,{default:doe((()=>[Tne(zre(Ege),{class:"h-4 w-4"})])),_:1})]),Tne(zre(kve),null,{default:doe((()=>[tae(eee.$slots,"default")])),_:3})])),_:3},16,["class"]))}}),Eve=Eoe({__name:"SelectItemText",props:{asChild:{type:Boolean},as:{}},setup(eee){const tee=eee;return(eee,ree)=>(xne(),One(zre(kve),Yee(Nne(tee)),{default:doe((()=>[tae(eee.$slots,"default")])),_:3},16))}}),Ove=Eoe({__name:"SelectLabel",props:{for:{},asChild:{type:Boolean},as:{default:"div"}},setup(eee){const tee=eee,ree=fve({id:""});return(eee,oee)=>(xne(),One(zre(che),Une(tee,{id:zre(ree).id}),{default:doe((()=>[tae(eee.$slots,"default")])),_:3},16,["id"]))}}),zve=Eoe({__name:"SelectLabel",props:{for:{},asChild:{type:Boolean},as:{},class:{}},setup(eee){const tee=eee;return(eee,ree)=>(xne(),One(zre(Ove),{class:Bee(zre(cn)("py-1.5 pl-8 pr-2 text-sm font-semibold",tee.class))},{default:doe((()=>[tae(eee.$slots,"default")])),_:3},8,["class"]))}}),$ve=Eoe({__name:"SelectTrigger",props:{disabled:{type:Boolean},reference:{},asChild:{type:Boolean},as:{default:"button"}},setup(eee){const tee=eee,ree=Ywe(),{forwardRef:oee,currentElement:aee}=Wue(),nee=nie((()=>ree.disabled?.value||tee.disabled));ree.contentId||=Bge(0,"reka-select-content"),Doe((()=>{ree.onTriggerChange(aee.value)}));const{getItems:iee}=ihe(),{search:see,handleTypeaheadSearch:lee,resetTypeahead:cee}=Jfe();function dee(){nee.value||(ree.onOpenChange(!0),cee())}function pee(eee){dee(),ree.triggerPointerDownPosRef.value={x:Math.round(eee.pageX),y:Math.round(eee.pageY)}}return(eee,tee)=>(xne(),One(zre(Wge),{"as-child":"",reference:eee.reference},{default:doe((()=>[Tne(zre(che),{ref:zre(oee),role:"combobox",type:"button"===eee.as?"button":void 0,"aria-controls":zre(ree).contentId,"aria-expanded":zre(ree).open.value||!1,"aria-required":zre(ree).required?.value,"aria-autocomplete":"none",disabled:nee.value,dir:zre(ree)?.dir.value,"data-state":zre(ree)?.open.value?"open":"closed","data-disabled":nee.value?"":void 0,"data-placeholder":zre(ree).modelValue?.value?void 0:"","as-child":eee.asChild,as:eee.as,onClick:tee[0]||(tee[0]=eee=>{eee?.currentTarget?.focus()}),onPointerdown:tee[1]||(tee[1]=eee=>{if("touch"===eee.pointerType)return eee.preventDefault();const tee=eee.target;tee.hasPointerCapture(eee.pointerId)&&tee.releasePointerCapture(eee.pointerId),0===eee.button&&!1===eee.ctrlKey&&(pee(eee),eee.preventDefault())}),onPointerup:tee[2]||(tee[2]=qie((eee=>{"touch"===eee.pointerType&&pee(eee)}),["prevent"])),onKeydown:tee[3]||(tee[3]=eee=>{const tee=""!==zre(see);!(eee.ctrlKey||eee.altKey||eee.metaKey)&&1===eee.key.length&&tee&&" "===eee.key||(zre(lee)(eee.key,zre(iee)()),zre(Rwe).includes(eee.key)&&(dee(),eee.preventDefault()))})},{default:doe((()=>[tae(eee.$slots,"default")])),_:3},8,["type","aria-controls","aria-expanded","aria-required","disabled","dir","data-state","data-disabled","data-placeholder","as-child","as"])])),_:3},8,["reference"]))}}),Cve=Eoe({__name:"SelectIcon",props:{asChild:{type:Boolean},as:{default:"span"}},setup:eee=>(eee,tee)=>(xne(),One(zre(che),{"aria-hidden":"true",as:eee.as,"as-child":eee.asChild},{default:doe((()=>[tae(eee.$slots,"default",{},(()=>[tee[0]||(tee[0]=Rne("▼"))]))])),_:3},8,["as","as-child"]))}),jve=Eoe({__name:"SelectTrigger",props:{disabled:{type:Boolean},reference:{},asChild:{type:Boolean},as:{},class:{}},setup(eee){const tee=eee,ree=pue(nie((()=>{const{class:_,...eee}=tee;return eee})));return(eee,oee)=>(xne(),One(zre($ve),Une(zre(ree),{class:zre(cn)("flex h-10 w-full items-center justify-between rounded-md border border-input bg-background px-3 py-2 text-sm ring-offset-background data-[placeholder]:text-muted-foreground focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50 [&>span]:truncate text-start",tee.class)}),{default:doe((()=>[tae(eee.$slots,"default"),Tne(zre(Cve),{"as-child":""},{default:doe((()=>[Tne(zre(ove),{class:"w-4 h-4 opacity-50 shrink-0"})])),_:1})])),_:3},16,["class"]))}}),Ave=Eoe({__name:"SelectValue",props:{placeholder:{default:""},asChild:{type:Boolean},as:{default:"span"}},setup(eee){const tee=eee,{forwardRef:ree,currentElement:oee}=Wue(),aee=Ywe();Doe((()=>{aee.valueElement=oee}));const nee=nie((()=>{let eee=[];const tee=Array.from(aee.optionsSet.value),ree=eee=>tee.find((tee=>tee.value===eee));return eee=Array.isArray(aee.modelValue.value)?aee.modelValue.value.map((eee=>ree(eee)?.textContent??"")):[ree(aee.modelValue.value)?.textContent??""],eee.filter(Boolean)})),iee=nie((()=>nee.value.length?nee.value.join(", "):tee.placeholder));return(eee,oee)=>(xne(),One(zre(che),{ref:zre(ree),as:eee.as,"as-child":eee.asChild,style:{pointerEvents:"none"},"data-placeholder":nee.value.length?void 0:tee.placeholder},{default:doe((()=>[tae(eee.$slots,"default",{selectedLabel:nee.value,modelValue:zre(aee).modelValue.value},(()=>[Rne(Hee(iee.value),1)]))])),_:3},8,["as","as-child","data-placeholder"]))}}),Tve=Eoe({__name:"SelectValue",props:{placeholder:{},asChild:{type:Boolean},as:{}},setup(eee){const tee=eee;return(eee,ree)=>(xne(),One(zre(Ave),Yee(Nne(tee)),{default:doe((()=>[tae(eee.$slots,"default")])),_:3},16))}}),Nve=Eoe({inheritAttrs:!1,__name:"VisuallyHiddenInputBubble",props:{name:{},value:{},checked:{type:Boolean,default:void 0},required:{type:Boolean},disabled:{type:Boolean},feature:{default:"fully-hidden"}},setup(eee){const tee=eee,{primitiveElement:ree,currentElement:oee}=rhe();return rne(nie((()=>tee.checked??tee.value)),((eee,tee)=>{if(!oee.value)return;const ree=oee.value,aee=window.HTMLInputElement.prototype,nee=Object.getOwnPropertyDescriptor(aee,"value").set;if(nee&&eee!==tee){const tee=new Event("input",{bubbles:!0}),oee=new Event("change",{bubbles:!0});nee.call(ree,eee),ree.dispatchEvent(tee),ree.dispatchEvent(oee)}})),(eee,oee)=>(xne(),One(bwe,Une({ref_key:"primitiveElement",ref:ree},{...tee,...eee.$attrs},{as:"input"}),null,16))}}),Ive=Eoe({inheritAttrs:!1,__name:"VisuallyHiddenInput",props:{name:{},value:{},checked:{type:Boolean,default:void 0},required:{type:Boolean},disabled:{type:Boolean},feature:{default:"fully-hidden"}},setup(eee){const tee=eee,ree=nie((()=>"string"==typeof tee.value||"number"==typeof tee.value||"boolean"==typeof tee.value?[{name:tee.name,value:tee.value}]:"object"==typeof tee.value&&Array.isArray(tee.value)?tee.value.flatMap(((eee,ree)=>"object"==typeof eee?Object.entries(eee).map((([eee,oee])=>({name:`[${tee.name}][${ree}][${eee}]`,value:oee}))):{name:`[${tee.name}][${ree}]`,value:eee})):null===tee.value||"object"!=typeof tee.value||Array.isArray(tee.value)?[]:Object.entries(tee.value).map((([eee,ree])=>({name:`[${tee.name}][${eee}]`,value:ree})))));return(eee,oee)=>(xne(!0),Ene(gne,null,Joe(ree.value,(ree=>(xne(),One(Nve,Une({key:ree.name,ref_for:!0},{...tee,...eee.$attrs},{name:ree.name,value:ree.value}),null,16,["name","value"])))),128))}}),[Rve,Pve]=Nue("SwitchRoot"),Mve=Eoe({__name:"SwitchRoot",props:{defaultValue:{type:Boolean},modelValue:{type:[Boolean,null],default:void 0},disabled:{type:Boolean},id:{},value:{default:"on"},asChild:{type:Boolean},as:{default:"button"},name:{},required:{type:Boolean}},emits:["update:modelValue"],setup(eee,{emit:tee}){const ree=eee,oee=tee,{disabled:aee}=Nre(ree),nee=Tue(ree,"modelValue",oee,{defaultValue:ree.defaultValue,passive:void 0===ree.modelValue});function iee(){aee.value||(nee.value=!nee.value)}const{forwardRef:see,currentElement:lee}=Wue(),cee=Lwe(lee),dee=nie((()=>ree.id&&lee.value?document.querySelector(`[for="${ree.id}"]`)?.innerText:void 0));return Pve({modelValue:nee,toggleCheck:iee,disabled:aee}),(eee,tee)=>(xne(),One(zre(che),Une(eee.$attrs,{id:eee.id,ref:zre(see),role:"switch",type:"button"===eee.as?"button":void 0,value:eee.value,"aria-label":eee.$attrs["aria-label"]||dee.value,"aria-checked":zre(nee),"aria-required":eee.required,"data-state":zre(nee)?"checked":"unchecked","data-disabled":zre(aee)?"":void 0,"as-child":eee.asChild,as:eee.as,disabled:zre(aee),onClick:iee,onKeydown:Wie(qie(iee,["prevent"]),["enter"])}),{default:doe((()=>[tae(eee.$slots,"default",{modelValue:zre(nee)}),zre(cee)&&eee.name?(xne(),One(zre(Ive),{key:0,type:"checkbox",name:eee.name,disabled:zre(aee),required:eee.required,value:eee.value,checked:!!zre(nee)},null,8,["name","disabled","required","value","checked"])):Mne("",!0)])),_:3},16,["id","type","value","aria-label","aria-checked","aria-required","data-state","data-disabled","as-child","as","disabled","onKeydown"]))}}),Dve=Eoe({__name:"SwitchThumb",props:{asChild:{type:Boolean},as:{default:"span"}},setup(eee){const tee=Rve();return Wue(),(eee,ree)=>(xne(),One(zre(che),{"data-state":zre(tee).modelValue?.value?"checked":"unchecked","data-disabled":zre(tee).disabled.value?"":void 0,"as-child":eee.asChild,as:eee.as},{default:doe((()=>[tae(eee.$slots,"default")])),_:3},8,["data-state","data-disabled","as-child","as"]))}}),Fve=Eoe({__name:"Switch",props:{defaultValue:{type:Boolean},modelValue:{type:[Boolean,null]},disabled:{type:Boolean},id:{},value:{},asChild:{type:Boolean},as:{},name:{},required:{type:Boolean},class:{}},emits:["update:modelValue"],setup(eee,{emit:tee}){const ree=eee,oee=tee,aee=uue(nie((()=>{const{class:_,...eee}=ree;return eee})),oee);return(eee,tee)=>(xne(),One(zre(Mve),Une(zre(aee),{class:zre(cn)("peer inline-flex h-6 w-11 shrink-0 cursor-pointer items-center rounded-full border-2 border-transparent transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 focus-visible:ring-offset-background disabled:cursor-not-allowed disabled:opacity-50 data-[state=checked]:bg-primary data-[state=unchecked]:bg-input",ree.class)}),{default:doe((()=>[Tne(zre(Dve),{class:Bee(zre(cn)("pointer-events-none block h-5 w-5 rounded-full bg-background shadow-lg ring-0 transition-transform data-[state=checked]:translate-x-5 data-[state=unchecked]:translate-x-0"))},null,8,["class"])])),_:1},16,["class"]))}}),Lve=Eoe({__name:"CardWrapper",props:{error:{type:Boolean,default:!1},hover:{type:Boolean,default:!0},increasedPadding:{type:Boolean,default:!1},padding:{type:Boolean,default:!0},warning:{type:Boolean,default:!1}},setup:eee=>(eee,tee)=>(xne(),Ene("div",{class:Bee(["group/card text-left relative flex flex-col flex-1 border-2 border-solid rounded-md shadow-md",[eee.padding&&"p-4",eee.increasedPadding&&"md:p-6",eee.hover&&"hover:shadow-orange/50 transition-all",eee.error&&"text-white bg-unraid-red border-unraid-red",eee.warning&&"text-black bg-yellow-100 border-yellow-100",!eee.error&&!eee.warning&&"text-foreground bg-background border-muted"]])},[tae(eee.$slots,"default")],2))}),Uve=Eoe({__name:"PageContainer",props:{maxWidth:{default:"max-w-1024px"}},setup:eee=>(eee,tee)=>(xne(),Ene("div",{class:Bee(["grid gap-y-24px w-full mx-auto px-16px",eee.maxWidth])},[tae(eee.$slots,"default")],2))});var Bve="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function Yve(x){return x&&x.__esModule&&Object.prototype.hasOwnProperty.call(x,"default")?x.default:x}let qve=new Map,Vve=!1;try{Vve="exceptZero"===new Intl.NumberFormat("de-DE",{signDisplay:"exceptZero"}).resolvedOptions().signDisplay}catch{}let Wve=!1;try{Wve="unit"===new Intl.NumberFormat("de-DE",{style:"unit",unit:"degree"}).resolvedOptions().style}catch{}const Hve={degree:{narrow:{default:"°","ja-JP":" 度","zh-TW":"度","sl-SI":" °"}}};class Kve{format(eee){let tee="";if(tee=Vve||null==this.options.signDisplay?this.numberFormatter.format(eee):function(eee,tee,ree){if("auto"===tee)return eee.format(ree);if("never"===tee)return eee.format(Math.abs(ree));{let oee=!1;if("always"===tee?oee=ree>0||Object.is(ree,0):"exceptZero"===tee&&(Object.is(ree,-0)||Object.is(ree,0)?ree=Math.abs(ree):oee=ree>0),oee){let tee=eee.format(-ree),oee=eee.format(ree),aee=tee.replace(oee,"").replace(/\u200e|\u061C/,"");return 1!==[...aee].length&&console.warn("@react-aria/i18n polyfill for NumberFormat signDisplay: Unsupported case"),tee.replace(oee,"!!!").replace(aee,"+").replace("!!!",oee)}return eee.format(ree)}}(this.numberFormatter,this.options.signDisplay,eee),"unit"===this.options.style&&!Wve){var ree;let{unit:eee,unitDisplay:oee="short",locale:aee}=this.resolvedOptions();if(!eee)return tee;let nee=null===(ree=Hve[eee])||void 0===ree?void 0:ree[oee];tee+=nee[aee]||nee.default}return tee}formatToParts(eee){return this.numberFormatter.formatToParts(eee)}formatRange(eee,tee){if("function"==typeof this.numberFormatter.formatRange)return this.numberFormatter.formatRange(eee,tee);if(tee= start date");return`${this.format(eee)} – ${this.format(tee)}`}formatRangeToParts(eee,tee){if("function"==typeof this.numberFormatter.formatRangeToParts)return this.numberFormatter.formatRangeToParts(eee,tee);if(tee= start date");let ree=this.numberFormatter.formatToParts(eee),oee=this.numberFormatter.formatToParts(tee);return[...ree.map((p=>({...p,source:"startRange"}))),{type:"literal",value:" – ",source:"shared"},...oee.map((p=>({...p,source:"endRange"})))]}resolvedOptions(){let eee=this.numberFormatter.resolvedOptions();return Vve||null==this.options.signDisplay||(eee={...eee,signDisplay:this.options.signDisplay}),Wve||"unit"!==this.options.style||(eee={...eee,style:"unit",unit:this.options.unit,unitDisplay:this.options.unitDisplay}),eee}constructor(eee,tee={}){this.numberFormatter=function(eee,tee={}){let{numberingSystem:ree}=tee;ree&&eee.includes("-nu-")&&(eee.includes("-u-")||(eee+="-u-"),eee+=`-nu-${ree}`);if("unit"===tee.style&&!Wve){var oee;let{unit:eee,unitDisplay:ree="short"}=tee;if(!eee)throw new Error('unit option must be provided with style: "unit"');if(!(null===(oee=Hve[eee])||void 0===oee?void 0:oee[ree]))throw new Error(`Unsupported unit ${eee} with unitDisplay = ${ree}`);tee={...tee,style:"decimal"}}let aee=eee+(tee?Object.entries(tee).sort(((a,b)=>a[0]a[0]-1&&(tee=`-${tee}`)}let ree=tee?+tee:NaN;if(isNaN(ree))return NaN;if("percent"===this.options.style){var oee,aee;let eee={...this.options,style:"decimal",minimumFractionDigits:Math.min((null!==(oee=this.options.minimumFractionDigits)&&void 0!==oee?oee:0)+2,20),maximumFractionDigits:Math.min((null!==(aee=this.options.maximumFractionDigits)&&void 0!==aee?aee:0)+2,20)};return new Qve(this.locale,eee).parse(new Kve(this.locale,eee).format(ree))}return"accounting"===this.options.currencySign&&Gve.test(eee)&&(ree*=-1),ree}sanitize(eee){return eee=eee.replace(this.symbols.literals,""),this.symbols.minusSign&&(eee=eee.replace("-",this.symbols.minusSign)),"arab"===this.options.numberingSystem&&(this.symbols.decimal&&(eee=(eee=eee.replace(",",this.symbols.decimal)).replace(String.fromCharCode(1548),this.symbols.decimal)),this.symbols.group&&(eee=abe(eee,".",this.symbols.group))),"fr-FR"===this.options.locale&&(eee=abe(eee,".",String.fromCharCode(8239))),eee}isValidPartialNumber(eee,tee=-1/0,ree=1/0){return eee=this.sanitize(eee),this.symbols.minusSign&&eee.startsWith(this.symbols.minusSign)&&tee<0?eee=eee.slice(this.symbols.minusSign.length):this.symbols.plusSign&&eee.startsWith(this.symbols.plusSign)&&ree>0&&(eee=eee.slice(this.symbols.plusSign.length)),(!this.symbols.group||!eee.startsWith(this.symbols.group))&&(!(this.symbols.decimal&&eee.indexOf(this.symbols.decimal)>-1&&0===this.options.maximumFractionDigits)&&(this.symbols.group&&(eee=abe(eee,this.symbols.group,"")),eee=eee.replace(this.symbols.numeral,""),this.symbols.decimal&&(eee=eee.replace(this.symbols.decimal,"")),0===eee.length))}constructor(eee,tee={}){var ree,oee;this.locale=eee,this.formatter=new Intl.NumberFormat(eee,tee),this.options=this.formatter.resolvedOptions(),this.symbols=function(eee,tee,ree,oee){var aee,nee,iee,see;let lee=new Intl.NumberFormat(eee,{...ree,minimumSignificantDigits:1,maximumSignificantDigits:21,roundingIncrement:1,roundingPriority:"auto",roundingMode:"halfExpand"}),cee=lee.formatToParts(-10000.111),dee=lee.formatToParts(10000.111),pee=obe.map((n=>lee.formatToParts(n)));var uee;let hee=null!==(uee=null===(aee=cee.find((p=>"minusSign"===p.type)))||void 0===aee?void 0:aee.value)&&void 0!==uee?uee:"-",fee=null===(nee=dee.find((p=>"plusSign"===p.type)))||void 0===nee?void 0:nee.value;fee||"exceptZero"!==(null==oee?void 0:oee.signDisplay)&&"always"!==(null==oee?void 0:oee.signDisplay)||(fee="+");let gee=new Intl.NumberFormat(eee,{...ree,minimumFractionDigits:2,maximumFractionDigits:2}).formatToParts(.001),mee=null===(iee=gee.find((p=>"decimal"===p.type)))||void 0===iee?void 0:iee.value,wee=null===(see=cee.find((p=>"group"===p.type)))||void 0===see?void 0:see.value,vee=cee.filter((p=>!rbe.has(p.type))).map((p=>nbe(p.value))),bee=pee.flatMap((p=>p.filter((p=>!rbe.has(p.type))).map((p=>nbe(p.value))))),yee=[...new Set([...vee,...bee])].sort(((a,b)=>b.length-a.length)),xee=0===yee.length?new RegExp("[\\p{White_Space}]","gu"):new RegExp(`${yee.join("|")}|[\\p{White_Space}]`,"gu"),kee=[...new Intl.NumberFormat(ree.locale,{useGrouping:!1}).format(9876543210)].reverse(),_ee=new Map(kee.map(((d,i)=>[d,i]))),See=new RegExp(`[${kee.join("")}]`,"g"),Eee=d=>String(_ee.get(d));return{minusSign:hee,plusSign:fee,decimal:mee,group:wee,literals:xee,numeral:See,index:Eee}}(eee,this.formatter,this.options,tee),"percent"===this.options.style&&((null!==(ree=this.options.minimumFractionDigits)&&void 0!==ree?ree:0)>18||(null!==(oee=this.options.maximumFractionDigits)&&void 0!==oee?oee:0)>18)&&console.warn("NumberParser cannot handle percentages with greater than 18 decimal places, please reduce the number in your options.")}}const rbe=new Set(["decimal","fraction","integer","minusSign","plusSign","group"]),obe=[0,4,2,1,11,20,3,7,100,21,.1,1.1];function abe(eee,tee,ree){return eee.replaceAll?eee.replaceAll(tee,ree):eee.split(tee).join(ree)}function nbe(eee){return eee.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function ibe(eee){const{disabled:tee}=eee,ree=_re(),oee=fue(),aee=()=>window.clearTimeout(ree.value),nee=eee=>{aee(),tee.value||(oee.trigger(),ree.value=window.setTimeout((()=>{nee(60)}),eee))},iee=_re(!1),see=nie((()=>zue(eee.target))),lee=()=>{iee.value=!1,aee()};return wue&&($ue(see||window,"pointerdown",(eee=>{0!==eee.button||iee.value||(eee.preventDefault(),iee.value=!0,nee(400))})),$ue(window,"pointerup",lee),$ue(window,"pointercancel",lee)),{isPressed:iee,onTrigger:oee.on}}function sbe(eee,tee=_re({})){return mue((()=>new Kve(eee.value,tee.value)))}function lbe(eee,tee,ree){let oee="+"===eee?tee+ree:tee-ree;if(tee%1!=0||ree%1!=0){const aee=tee.toString().split("."),nee=ree.toString().split("."),iee=aee[1]&&aee[1].length||0,see=nee[1]&&nee[1].length||0,lee=10**Math.max(iee,see);tee=Math.round(tee*lee),ree=Math.round(ree*lee),oee="+"===eee?tee+ree:tee-ree,oee/=lee}return oee}const[cbe,dbe]=Nue("NumberFieldRoot"),pbe=Eoe({inheritAttrs:!1,__name:"NumberFieldRoot",props:{defaultValue:{default:void 0},modelValue:{},min:{},max:{},step:{default:1},stepSnapping:{type:Boolean,default:!0},formatOptions:{},locale:{},disabled:{type:Boolean},disableWheelChange:{type:Boolean},id:{},asChild:{type:Boolean},as:{default:"div"},name:{},required:{type:Boolean}},emits:["update:modelValue"],setup(eee,{emit:tee}){const ree=eee,oee=tee,{disabled:aee,disableWheelChange:nee,min:iee,max:see,step:lee,stepSnapping:cee,formatOptions:dee,id:id,locale:pee}=Nre(ree),uee=Tue(ree,"modelValue",oee,{defaultValue:ree.defaultValue,passive:void 0===ree.modelValue}),{primitiveElement:hee,currentElement:fee}=rhe(),gee=function(eee){const tee=Due({locale:_re("en")});return nie((()=>eee?.value||tee.locale?.value||"en"))}(pee),mee=Lwe(fee),wee=_re(),vee=nie((()=>zee(uee.value)===iee.value||!(!iee.value||isNaN(uee.value))&&lbe("-",uee.value,lee.value)zee(uee.value)===see.value||!(!see.value||isNaN(uee.value))&&lbe("+",uee.value,lee.value)>see.value));function yee(eee,tee=1){wee.value?.focus();const oee=kee.parse(wee.value?.value??"");ree.disabled||(isNaN(oee)?uee.value=iee.value??0:uee.value=zee("increase"===eee?oee+(lee.value??1)*tee:oee-(lee.value??1)*tee))}const xee=sbe(gee,dee),kee=function(eee,tee=_re({})){return mue((()=>new Qve(eee.value,tee.value)))}(gee,dee),_ee=nie((()=>xee.resolvedOptions().maximumFractionDigits>0?"decimal":"numeric")),See=sbe(gee,dee),Eee=nie((()=>isNaN(uee.value)?"":See.format(uee.value)));function Oee(eee){wee.value&&(wee.value.value=eee)}function zee(eee){let tee;return tee=void 0===lee.value||isNaN(lee.value)||!cee.value?dme(eee,iee.value,see.value):function(eee,tee,ree,oee){tee=Number(tee),ree=Number(ree);const aee=(eee-(Number.isNaN(tee)?0:tee))%oee;let nee=pme(2*Math.abs(aee)>=oee?eee+Math.sign(aee)*(oee-Math.abs(aee)):eee-aee,oee);return Number.isNaN(tee)?!Number.isNaN(ree)&&nee>ree&&(nee=Math.floor(pme(ree/oee,oee))*oee):neeree&&(nee=tee+Math.floor(pme((ree-tee)/oee,oee))*oee),nee=pme(nee,oee),nee}(eee,iee.value,see.value,lee.value),tee=kee.parse(xee.format(tee)),tee}return dbe({modelValue:uee,handleDecrease:function(eee=1){yee("decrease",eee)},handleIncrease:function(eee=1){yee("increase",eee)},handleMinMaxValue:function(eee){"min"===eee&&void 0!==iee.value?uee.value=zee(iee.value):"max"===eee&&void 0!==see.value&&(uee.value=zee(see.value))},inputMode:_ee,inputEl:wee,onInputElement:el=>wee.value=el,textValue:Eee,validate:function(eee){return kee.isValidPartialNumber(eee,iee.value,see.value)},applyInputValue:function(eee){const tee=kee.parse(eee);return uee.value=zee(tee),eee.length?(isNaN(tee),Oee(Eee.value)):Oee(eee)},disabled:aee,disableWheelChange:nee,max:see,min:iee,isDecreaseDisabled:vee,isIncreaseDisabled:bee,id:id}),(eee,tee)=>(xne(),One(zre(che),Une(eee.$attrs,{ref_key:"primitiveElement",ref:hee,role:"group",as:eee.as,"as-child":eee.asChild,"data-disabled":zre(aee)?"":void 0}),{default:doe((()=>[tae(eee.$slots,"default",{modelValue:zre(uee),textValue:Eee.value}),zre(mee)&&eee.name?(xne(),One(zre(Ive),{key:0,type:"text",value:zre(uee),name:eee.name,disabled:zre(aee),required:eee.required},null,8,["value","name","disabled","required"])):Mne("",!0)])),_:3},16,["as","as-child","data-disabled"]))}}),ube=Eoe({__name:"NumberField",props:{class:{},defaultValue:{},modelValue:{},min:{},max:{},step:{},stepSnapping:{type:Boolean},formatOptions:{},locale:{},disabled:{type:Boolean},disableWheelChange:{type:Boolean},id:{},asChild:{type:Boolean},as:{},name:{},required:{type:Boolean}},emits:["update:modelValue"],setup(eee,{emit:tee}){const ree=eee,oee=tee,aee=uue(nie((()=>{const{class:_,...eee}=ree;return eee})),oee);return(eee,tee)=>(xne(),One(zre(pbe),Une(zre(aee),{class:zre(cn)("grid gap-1.5 relative",ree.class)}),{default:doe((()=>[tae(eee.$slots,"default")])),_:3},16,["class"]))}}),hbe=Eoe({__name:"NumberFieldDecrement",props:{disabled:{type:Boolean},asChild:{type:Boolean},as:{default:"button"}},setup(eee){const tee=eee,ree=cbe(),oee=nie((()=>ree.disabled?.value||tee.disabled||ree.isDecreaseDisabled.value)),{primitiveElement:aee,currentElement:nee}=rhe(),{isPressed:iee,onTrigger:see}=ibe({target:nee,disabled:oee});return see((()=>{ree.handleDecrease()})),(eee,ree)=>(xne(),One(zre(che),Une(tee,{ref_key:"primitiveElement",ref:aee,tabindex:"-1","aria-label":"Decrease",type:"button"===eee.as?"button":void 0,style:{userSelect:zre(iee)?"none":void 0},disabled:oee.value?"":void 0,"data-disabled":oee.value?"":void 0,"data-pressed":zre(iee)?"true":void 0,onContextmenu:ree[0]||(ree[0]=qie((()=>{}),["prevent"]))}),{default:doe((()=>[tae(eee.$slots,"default")])),_:3},16,["type","style","disabled","data-disabled","data-pressed"]))}}),fbe=Sge("minus",[["path",{d:"M5 12h14",key:"1ays0h"}]]),gbe=Eoe({__name:"NumberFieldDecrement",props:{disabled:{type:Boolean},asChild:{type:Boolean},as:{},class:{}},setup(eee){const tee=eee,ree=pue(nie((()=>{const{class:_,...eee}=tee;return eee})));return(eee,oee)=>(xne(),One(zre(hbe),Une({"data-slot":"decrement"},zre(ree),{class:zre(cn)("absolute top-1/2 -translate-y-1/2 left-0 p-3 disabled:cursor-not-allowed disabled:opacity-20",tee.class)}),{default:doe((()=>[tae(eee.$slots,"default",{},(()=>[Tne(zre(fbe),{class:"h-4 w-4"})]))])),_:3},16,["class"]))}}),mbe=Eoe({__name:"NumberFieldIncrement",props:{disabled:{type:Boolean},asChild:{type:Boolean},as:{default:"button"}},setup(eee){const tee=eee,ree=cbe(),oee=nie((()=>ree.disabled?.value||tee.disabled||ree.isIncreaseDisabled.value)),{primitiveElement:aee,currentElement:nee}=rhe(),{isPressed:iee,onTrigger:see}=ibe({target:nee,disabled:oee});return see((()=>{ree.handleIncrease()})),(eee,ree)=>(xne(),One(zre(che),Une(tee,{ref_key:"primitiveElement",ref:aee,tabindex:"-1","aria-label":"Increase",type:"button"===eee.as?"button":void 0,style:{userSelect:zre(iee)?"none":void 0},disabled:oee.value?"":void 0,"data-disabled":oee.value?"":void 0,"data-pressed":zre(iee)?"true":void 0,onContextmenu:ree[0]||(ree[0]=qie((()=>{}),["prevent"]))}),{default:doe((()=>[tae(eee.$slots,"default")])),_:3},16,["type","style","disabled","data-disabled","data-pressed"]))}}),wbe=Sge("plus",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]]),vbe=Eoe({__name:"NumberFieldIncrement",props:{disabled:{type:Boolean},asChild:{type:Boolean},as:{},class:{}},setup(eee){const tee=eee,ree=pue(nie((()=>{const{class:_,...eee}=tee;return eee})));return(eee,oee)=>(xne(),One(zre(mbe),Une({"data-slot":"increment"},zre(ree),{class:zre(cn)("absolute top-1/2 -translate-y-1/2 right-0 disabled:cursor-not-allowed disabled:opacity-20 p-3",tee.class)}),{default:doe((()=>[tae(eee.$slots,"default",{},(()=>[Tne(zre(wbe),{class:"h-4 w-4"})]))])),_:3},16,["class"]))}}),bbe=Eoe({__name:"NumberFieldInput",props:{asChild:{type:Boolean},as:{default:"input"}},setup(eee){const tee=eee,{primitiveElement:ree,currentElement:oee}=rhe(),aee=cbe();function nee(eee){aee.disableWheelChange.value||eee.target===Que()&&(Math.abs(eee.deltaY)<=Math.abs(eee.deltaX)||(eee.preventDefault(),eee.deltaY>0?aee.handleIncrease():eee.deltaY<0&&aee.handleDecrease()))}Doe((()=>{aee.onInputElement(oee.value)}));const iee=_re(aee.textValue.value);function see(){requestAnimationFrame((()=>{iee.value=aee.textValue.value}))}return rne((()=>aee.textValue.value),(()=>{iee.value=aee.textValue.value}),{immediate:!0,deep:!0}),(eee,oee)=>(xne(),One(zre(che),Une(tee,{id:zre(aee).id.value,ref_key:"primitiveElement",ref:ree,value:iee.value,role:"spinbutton",type:"text",tabindex:"0",inputmode:zre(aee).inputMode.value,disabled:zre(aee).disabled.value?"":void 0,"data-disabled":zre(aee).disabled.value?"":void 0,autocomplete:"off",autocorrect:"off",spellcheck:"false","aria-roledescription":"Number field","aria-valuenow":zre(aee).modelValue.value,"aria-valuemin":zre(aee).min.value,"aria-valuemax":zre(aee).max.value,onKeydown:[oee[0]||(oee[0]=Wie(qie((eee=>zre(aee).handleIncrease()),["prevent"]),["up"])),oee[1]||(oee[1]=Wie(qie((eee=>zre(aee).handleDecrease()),["prevent"]),["down"])),oee[2]||(oee[2]=Wie(qie((eee=>zre(aee).handleIncrease(10)),["prevent"]),["page-up"])),oee[3]||(oee[3]=Wie(qie((eee=>zre(aee).handleDecrease(10)),["prevent"]),["page-down"])),oee[4]||(oee[4]=Wie(qie((eee=>zre(aee).handleMinMaxValue("min")),["prevent"]),["home"])),oee[5]||(oee[5]=Wie(qie((eee=>zre(aee).handleMinMaxValue("max")),["prevent"]),["end"])),oee[8]||(oee[8]=Wie((eee=>zre(aee).applyInputValue(eee.target?.value)),["enter"]))],onWheel:nee,onBeforeinput:oee[6]||(oee[6]=eee=>{const tee=eee.target;let ree=tee.value.slice(0,tee.selectionStart??void 0)+(eee.data??"")+tee.value.slice(tee.selectionEnd??void 0);zre(aee).validate(ree)||eee.preventDefault()}),onInput:oee[7]||(oee[7]=eee=>{const tee=eee.target;iee.value=tee.value}),onChange:see,onBlur:oee[9]||(oee[9]=eee=>zre(aee).applyInputValue(eee.target?.value))}),{default:doe((()=>[tae(eee.$slots,"default")])),_:3},16,["id","value","inputmode","disabled","data-disabled","aria-valuenow","aria-valuemin","aria-valuemax"]))}}),ybe=Eoe({__name:"NumberFieldInput",props:{class:{}},setup(eee){const tee=eee;return(eee,ree)=>(xne(),One(zre(bbe),{"data-slot":"input",class:Bee(zre(cn)("flex h-10 w-full rounded-md border border-input bg-background py-2 text-sm text-center ring-offset-background placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50",tee.class))},null,8,["class"]))}}),xbe={class:"grid grid-cols-settings items-baseline"},kbe={class:"ml-10 max-w-3xl"},_be={key:0,class:"mt-2 text-red-500 text-sm"},Sbe=Eoe({__name:"ControlLayout",props:{label:{},errors:{}},setup(eee){const tee=eee,ree=nie((()=>tee.errors?Array.isArray(tee.errors)?tee.errors:[tee.errors]:[])),oee=nie((()=>tee.label.endsWith(":")?tee.label:`${tee.label}:`));return(eee,tee)=>(xne(),Ene("div",xbe,[Tne(zre(Awe),{class:"text-end"},{default:doe((()=>[Rne(Hee(oee.value),1)])),_:1}),Ane("div",kbe,[tae(eee.$slots,"default"),ree.value.length>0?(xne(),Ene("div",_be,[(xne(!0),Ene(gne,null,Joe(ree.value,(eee=>(xne(),Ene("p",{key:eee},Hee(eee),1)))),128))])):Mne("",!0)])]))}});var Ebe,Obe,zbe,$be,Cbe,jbe,Abe,Tbe,Nbe,Ibe,Rbe,Pbe,Mbe,Dbe,Fbe,Lbe,Ube,Bbe,Ybe,qbe,Vbe,Wbe,Hbe,Kbe,Gbe,Xbe,Qbe,Zbe,Jbe,eye,tye,rye,oye,aye,nye,iye,sye,lye,cye,dye,pye,uye,hye,fye,gye,mye,wye,vye,bye,yye,xye,kye,_ye,Sye,Eye,Oye,zye,$ye,Cye,jye,Aye,Tye,Nye,Iye,Rye,Pye,Mye,Dye,Fye,Lye,Uye,Bye,Yye,qye,Vye,Wye,Hye,Kye,Gye,Xye,Qye,Zye,Jye,exe,txe,rxe,oxe,axe,nxe,ixe,sxe,lxe,cxe,dxe,pxe,uxe,hxe,fxe,gxe,mxe,wxe,vxe,bxe,yxe,xxe,kxe,_xe,Sxe,Exe,Oxe,zxe,$xe,Cxe,jxe,Axe,Txe,Nxe,Ixe,Rxe,Pxe,Mxe,Dxe,Fxe,Lxe,Uxe,Bxe,Yxe,qxe,Vxe,Wxe,Hxe,Kxe,Gxe,Xxe;function Qxe(){if(Obe)return Ebe;Obe=1;var eee="object"==typeof Bve&&Bve&&Bve.Object===Object&&Bve;return Ebe=eee}function Zxe(){if($be)return zbe;$be=1;var eee=Qxe(),tee="object"==typeof self&&self&&self.Object===Object&&self,ree=eee||tee||Function("return this")();return zbe=ree}function Jxe(){if(jbe)return Cbe;jbe=1;var eee=Zxe().Symbol;return Cbe=eee}function eke(){if(Pbe)return Rbe;Pbe=1;var eee=Jxe(),tee=function(){if(Tbe)return Abe;Tbe=1;var eee=Jxe(),tee=Object.prototype,ree=tee.hasOwnProperty,oee=tee.toString,aee=eee?eee.toStringTag:void 0;return Abe=function(eee){var tee=ree.call(eee,aee),nee=eee[aee];try{eee[aee]=void 0;var iee=!0}catch(e){}var see=oee.call(eee);return iee&&(tee?eee[aee]=nee:delete eee[aee]),see},Abe}(),ree=function(){if(Ibe)return Nbe;Ibe=1;var eee=Object.prototype.toString;return Nbe=function(tee){return eee.call(tee)}}(),oee=eee?eee.toStringTag:void 0;return Rbe=function(eee){return null==eee?void 0===eee?"[object Undefined]":"[object Null]":oee&&oee in Object(eee)?tee(eee):ree(eee)}}function tke(){if(Dbe)return Mbe;return Dbe=1,Mbe=function(eee){return null!=eee&&"object"==typeof eee}}function rke(){if(Lbe)return Fbe;Lbe=1;var eee=eke(),tee=tke();return Fbe=function(ree){return"symbol"==typeof ree||tee(ree)&&"[object Symbol]"==eee(ree)}}function oke(){if(Kbe)return Hbe;return Kbe=1,Hbe=function(eee,tee){return eee===tee||eee!=eee&&tee!=tee},Hbe}function ake(){if(Xbe)return Gbe;Xbe=1;var eq=oke();return Gbe=function(eee,tee){for(var ree=eee.length;ree--;)if(eq(eee[ree][0],tee))return ree;return-1}}function nke(){if(iye)return nye;iye=1;var eee=Wbe?Vbe:(Wbe=1,Vbe=function(){this.__data__=[],this.size=0}),tee=function(){if(Zbe)return Qbe;Zbe=1;var eee=ake(),tee=Array.prototype.splice;return Qbe=function(ree){var oee=this.__data__,aee=eee(oee,ree);return!(aee<0||(aee==oee.length-1?oee.pop():tee.call(oee,aee,1),--this.size,0))}}(),ree=function(){if(eye)return Jbe;eye=1;var eee=ake();return Jbe=function(tee){var ree=this.__data__,oee=eee(ree,tee);return oee<0?void 0:ree[oee][1]}}(),oee=function(){if(rye)return tye;rye=1;var eee=ake();return tye=function(tee){return eee(this.__data__,tee)>-1}}(),aee=function(){if(aye)return oye;aye=1;var eee=ake();return oye=function(tee,ree){var oee=this.__data__,aee=eee(oee,tee);return aee<0?(++this.size,oee.push([tee,ree])):oee[aee][1]=ree,this}}();function nee(eee){var tee=-1,ree=null==eee?0:eee.length;for(this.clear();++teedee))return!1;var uee=lee.get(oee),hee=lee.get(aee);if(uee&&hee)return uee==aee&&hee==oee;var fee=-1,gee=!0,mee=2&nee?new eee:void 0;for(lee.set(oee,aee),lee.set(aee,oee);++fee-1&&tee%1==0&&tee-1&&eee%1==0&&eee<=9007199254740991}}function Yke(){if(Dke)return Mke;return Dke=1,Mke=function(eee){return function(tee){return eee(tee)}}}var qke,Vke,Wke,Hke,Kke,Gke,Xke,Qke,Zke,Jke,e_e,t_e,r_e,o_e,a_e,n_e,i_e,s_e,l_e,c_e,d_e,p_e,u_e,h_e,f_e,g_e,m_e,w_e,v_e,b_e,y_e,x_e,k_e,__e,S_e,E_e,O_e,z_e,$_e,C_e,j_e,A_e,T_e,N_e,I_e,R_e,P_e,M_e,D_e,F_e,L_e,U_e,B_e,Y_e,q_e,V_e,W_e,H_e,K_e,G_e,X_e,Q_e,Z_e,J_e,eSe,tSe,rSe,oSe,aSe,nSe,iSe,sSe,lSe,cSe,dSe,pSe,uSe,hSe,fSe,gSe,mSe,wSe,vSe,bSe,ySe,xSe,kSe,_Se={exports:{}};function SSe(){return qke||(qke=1,function(eee,tee){var ree=Qxe(),oee=tee&&!tee.nodeType&&tee,aee=oee&&eee&&!eee.nodeType&&eee,nee=aee&&aee.exports===oee&&ree.process,iee=function(){try{var eee=aee&&aee.require&&aee.require("util").types;return eee||nee&&nee.binding&&nee.binding("util")}catch(e){}}();eee.exports=iee}(_Se,_Se.exports)),_Se.exports}function ESe(){if(Wke)return Vke;Wke=1;var eee=function(){if(Pke)return Rke;Pke=1;var eee=eke(),tee=Bke(),ree=tke(),oee={};return oee["[object Float32Array]"]=oee["[object Float64Array]"]=oee["[object Int8Array]"]=oee["[object Int16Array]"]=oee["[object Int32Array]"]=oee["[object Uint8Array]"]=oee["[object Uint8ClampedArray]"]=oee["[object Uint16Array]"]=oee["[object Uint32Array]"]=!0,oee["[object Arguments]"]=oee["[object Array]"]=oee["[object ArrayBuffer]"]=oee["[object Boolean]"]=oee["[object DataView]"]=oee["[object Date]"]=oee["[object Error]"]=oee["[object Function]"]=oee["[object Map]"]=oee["[object Number]"]=oee["[object Object]"]=oee["[object RegExp]"]=oee["[object Set]"]=oee["[object String]"]=oee["[object WeakMap]"]=!1,Rke=function(aee){return ree(aee)&&tee(aee.length)&&!!oee[eee(aee)]}}(),tee=Yke(),ree=SSe(),oee=ree&&ree.isTypedArray,aee=oee?tee(oee):eee;return Vke=aee}function OSe(){if(Kke)return Hke;Kke=1;var eee=(Wxe||(Wxe=1,Vxe=function(n,eee){for(var tee=-1,ree=Array(n);++teetee}),Ybe),ree=JSe();return xSe=function(oee,aee){return oee&&oee.length?eee(oee,ree(aee,2),tee):void 0}}();const tEe=Yve(eEe);var rEe,oEe;var aEe=function(){if(oEe)return rEe;oEe=1;var eee=CSe(),tee=ISe(),ree=zke(),oee=kke(),aee=jSe(),nee=Lke(),iee=zSe(),see=ESe(),lee=Object.prototype.hasOwnProperty;return rEe=function(cee){if(null==cee)return!0;if(aee(cee)&&(oee(cee)||"string"==typeof cee||"function"==typeof cee.splice||nee(cee)||see(cee)||ree(cee)))return!cee.length;var dee=tee(cee);if("[object Map]"==dee||"[object Set]"==dee)return!cee.size;if(iee(cee))return!eee(cee).length;for(var pee in cee)if(lee.call(cee,pee))return!1;return!0},rEe}();const nEe=Yve(aEe);var iEe,sEe,lEe,cEe,dEe,pEe,uEe,hEe,fEe,gEe,mEe,wEe,vEe,bEe,yEe,xEe,kEe,_Ee,SEe,EEe,OEe,zEe,$Ee,CEe,jEe,AEe,TEe,NEe,IEe,REe,PEe,MEe,DEe,FEe,LEe,UEe;function BEe(){if(pEe)return dEe;pEe=1;var eee=(cEe?lEe:(cEe=1,lEe=function(eee){return function(tee){return null==eee?void 0:eee[tee]}}))({"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"});return dEe=eee}function YEe(){if(xEe)return yEe;xEe=1;var eee=function(){if(gEe)return fEe;gEe=1;var eee=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g;return fEe=function(tee){return tee.match(eee)||[]}}(),tee=function(){if(wEe)return mEe;wEe=1;var eee=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/;return mEe=function(tee){return eee.test(tee)}}(),ree=qSe(),oee=function(){if(bEe)return vEe;bEe=1;var eee="\\ud800-\\udfff",tee="\\u2700-\\u27bf",ree="a-z\\xdf-\\xf6\\xf8-\\xff",oee="A-Z\\xc0-\\xd6\\xd8-\\xde",aee="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",nee="["+aee+"]",iee="\\d+",see="["+tee+"]",lee="["+ree+"]",cee="[^"+eee+aee+iee+tee+ree+oee+"]",dee="(?:\\ud83c[\\udde6-\\uddff]){2}",pee="[\\ud800-\\udbff][\\udc00-\\udfff]",uee="["+oee+"]",hee="(?:"+lee+"|"+cee+")",fee="(?:"+uee+"|"+cee+")",gee="(?:['’](?:d|ll|m|re|s|t|ve))?",mee="(?:['’](?:D|LL|M|RE|S|T|VE))?",wee="(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\\ud83c[\\udffb-\\udfff])?",vee="[\\ufe0e\\ufe0f]?",bee=vee+wee+"(?:\\u200d(?:"+["[^"+eee+"]",dee,pee].join("|")+")"+vee+wee+")*",yee="(?:"+[see,dee,pee].join("|")+")"+bee,xee=RegExp([uee+"?"+lee+"+"+gee+"(?="+[nee,uee,"$"].join("|")+")",fee+"+"+mee+"(?="+[nee,uee+hee,"$"].join("|")+")",uee+"?"+hee+"+"+gee,uee+"+"+mee,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",iee,yee].join("|"),"g");return vEe=function(eee){return eee.match(xee)||[]}}();return yEe=function(aee,nee,iee){return aee=ree(aee),void 0===(nee=iee?void 0:nee)?tee(aee)?oee(aee):eee(aee):aee.match(nee)||[]},yEe}function qEe(){if(_Ee)return kEe;_Ee=1;var eee=sEe?iEe:(sEe=1,iEe=function(eee,tee,ree,oee){var aee=-1,nee=null==eee?0:eee.length;for(oee&&nee&&(ree=eee[++aee]);++aeeaee?0:aee+tee),(ree=ree>aee?aee:ree)<0&&(ree+=aee),aee=tee>ree?0:ree-tee>>>0,tee>>>=0;for(var nee=Array(aee);++oee=aee?tee:eee(tee,ree,oee)}}(),tee=WEe(),ree=HEe(),oee=qSe();return PEe=function(aee){return function(nee){nee=oee(nee);var iee=tee(nee)?ree(nee):void 0,see=iee?iee[0]:nee.charAt(0),lee=iee?eee(iee,1).join(""):nee.slice(1);return see[aee]()+lee}}}var GEe=function(){if(UEe)return LEe;UEe=1;var eee=qEe(),tee=function(){if(FEe)return DEe;FEe=1;var eee=KEe()("toUpperCase");return DEe=eee}(),ree=eee((function(eee,ree,oee){return eee+(oee?" ":"")+tee(ree)}));return LEe=ree}();const XEe=Yve(GEe);const QEe=Yve(ASe());var ZEe,JEe,eOe,tOe,rOe,oOe,aOe,nOe,iOe,sOe,lOe,cOe,dOe,pOe,uOe,hOe;function fOe(){if(tOe)return eOe;tOe=1;var eq=oke(),eee=jSe(),tee=Uke(),ree=ike();return eOe=function(oee,aee,nee){if(!ree(nee))return!1;var iee=typeof aee;return!!("number"==iee?eee(nee)&&tee(aee,nee.length):"string"==iee&&aee in nee)&&eq(nee[aee],oee)},eOe}function gOe(){if(nOe)return aOe;nOe=1;var eee=function(){if(oOe)return rOe;oOe=1;var eee=/\s/;return rOe=function(tee){for(var ree=tee.length;ree--&&eee.test(tee.charAt(ree)););return ree}}(),tee=/^\s+/;return aOe=function(ree){return ree?ree.slice(0,eee(ree)+1).replace(tee,""):ree}}function mOe(){if(cOe)return lOe;cOe=1;var eee=function(){if(sOe)return iOe;sOe=1;var eee=gOe(),tee=ike(),ree=rke(),oee=/^[-+]0x[0-9a-f]+$/i,aee=/^0b[01]+$/i,nee=/^0o[0-7]+$/i,iee=parseInt;return iOe=function(see){if("number"==typeof see)return see;if(ree(see))return NaN;if(tee(see)){var lee="function"==typeof see.valueOf?see.valueOf():see;see=tee(lee)?lee+"":lee}if("string"!=typeof see)return 0===see?see:+see;see=eee(see);var cee=aee.test(see);return cee||nee.test(see)?iee(see.slice(2),cee?2:8):oee.test(see)?NaN:+see},iOe}(),tee=1/0;return lOe=function(ree){return ree?(ree=eee(ree))===tee||ree===-1/0?17976931348623157e292*(ree<0?-1:1):ree==ree?ree:0:0===ree?ree:0}}function wOe(){if(pOe)return dOe;pOe=1;var eee=function(){if(JEe)return ZEe;JEe=1;var eee=Math.ceil,tee=Math.max;return ZEe=function(ree,oee,aee,nee){for(var iee=-1,see=tee(eee((oee-ree)/(aee||1)),0),lee=Array(see);see--;)lee[nee?see:++iee]=ree,ree+=aee;return lee}}(),tee=fOe(),ree=mOe();return dOe=function(oee){return function(aee,nee,iee){return iee&&"number"!=typeof iee&&tee(aee,nee,iee)&&(nee=iee=void 0),aee=ree(aee),void 0===nee?(nee=aee,aee=0):nee=ree(nee),iee=void 0===iee?aee-1?see[lee?aee[cee]:cee]:void 0}}}(),tee=eee(function(){if(IOe)return NOe;IOe=1;var eee=MOe(),tee=JSe(),ree=DOe(),oee=Math.max;return NOe=function(aee,nee,iee){var see=null==aee?0:aee.length;if(!see)return-1;var lee=null==iee?0:ree(iee);return lee<0&&(lee=oee(see+lee,0)),eee(aee,tee(nee,3),lee)}}());return ROe=tee}();const LOe=Yve(FOe);const UOe=Yve(kke());var BOe,YOe,qOe,VOe,WOe,HOe,KOe,GOe,XOe,QOe,ZOe,JOe,eze,tze;function rze(){if(HOe)return WOe;HOe=1;var eee=MOe(),tee=YOe?BOe:(YOe=1,BOe=function(eee){return eee!=eee}),ree=VOe?qOe:(VOe=1,qOe=function(eee,tee,ree){for(var oee=ree-1,aee=eee.length;++oee-1:!!dee&&eee(iee,see,lee)>-1}}();const nze=Yve(aze);var ize,sze={exports:{}},lze={},cze={},dze={},pze={},uze={},hze={};function fze(){return ize||(ize=1,function(eee){Object.defineProperty(eee,"__esModule",{value:!0}),eee.regexpCode=eee.getEsmExportName=eee.getProperty=eee.safeStringify=eee.stringify=eee.strConcat=eee.addCodeArg=eee.str=eee._=eee.nil=eee._Code=eee.Name=eee.IDENTIFIER=eee._CodeOrName=void 0;class tee{}eee._CodeOrName=tee,eee.IDENTIFIER=/^[a-z$_][a-z$_0-9]*$/i;class ree extends tee{constructor(s){if(super(),!eee.IDENTIFIER.test(s))throw new Error("CodeGen: name must be a valid identifier");this.str=s}toString(){return this.str}emptyStr(){return!1}get names(){return{[this.str]:1}}}eee.Name=ree;class oee extends tee{constructor(eee){super(),this._items="string"==typeof eee?[eee]:eee}toString(){return this.str}emptyStr(){if(this._items.length>1)return!1;const eee=this._items[0];return""===eee||'""'===eee}get str(){var _a;return null!==(_a=this._str)&&void 0!==_a?_a:this._str=this._items.reduce(((s,c)=>`${s}${c}`),"")}get names(){var _a;return null!==(_a=this._names)&&void 0!==_a?_a:this._names=this._items.reduce(((eee,c)=>(c instanceof ree&&(eee[c.str]=(eee[c.str]||0)+1),eee)),{})}}function _(eee,...tee){const ree=[eee[0]];let i=0;for(;i{if(void 0===ree.scopePath)throw new Error(`CodeGen: name "${ree}" has no value`);return tee._`${eee}${ree.scopePath}`}))}scopeCode(eee=this._values,tee,ree){return this._reduceValues(eee,(eee=>{if(void 0===eee.value)throw new Error(`CodeGen: name "${eee}" has no value`);return eee.value.code}),tee,ree)}_reduceValues(aee,nee,iee={},see){let lee=tee.nil;for(const cee in aee){const vs=aee[cee];if(!vs)continue;const dee=iee[cee]=iee[cee]||new Map;vs.forEach((aee=>{if(dee.has(aee))return;dee.set(aee,oee.Started);let c=nee(aee);if(c){const ree=this.opts.es5?eee.varKinds.var:eee.varKinds.const;lee=tee._`${lee}${ree} ${aee} = ${c};${this.opts._n}`}else{if(!(c=null==see?void 0:see(aee)))throw new ree(aee);lee=tee._`${lee}${c}${this.opts._n}`}dee.set(aee,oee.Completed)}))}return lee}}}(wze)),wze}function bze(){return mze||(mze=1,function(eee){Object.defineProperty(eee,"__esModule",{value:!0}),eee.or=eee.and=eee.not=eee.CodeGen=eee.operators=eee.varKinds=eee.ValueScopeName=eee.ValueScope=eee.Scope=eee.Name=eee.regexpCode=eee.stringify=eee.getProperty=eee.nil=eee.strConcat=eee.str=eee._=void 0;const tee=fze(),ree=vze();var oee=fze();Object.defineProperty(eee,"_",{enumerable:!0,get:function(){return oee._}}),Object.defineProperty(eee,"str",{enumerable:!0,get:function(){return oee.str}}),Object.defineProperty(eee,"strConcat",{enumerable:!0,get:function(){return oee.strConcat}}),Object.defineProperty(eee,"nil",{enumerable:!0,get:function(){return oee.nil}}),Object.defineProperty(eee,"getProperty",{enumerable:!0,get:function(){return oee.getProperty}}),Object.defineProperty(eee,"stringify",{enumerable:!0,get:function(){return oee.stringify}}),Object.defineProperty(eee,"regexpCode",{enumerable:!0,get:function(){return oee.regexpCode}}),Object.defineProperty(eee,"Name",{enumerable:!0,get:function(){return oee.Name}});var aee=vze();Object.defineProperty(eee,"Scope",{enumerable:!0,get:function(){return aee.Scope}}),Object.defineProperty(eee,"ValueScope",{enumerable:!0,get:function(){return aee.ValueScope}}),Object.defineProperty(eee,"ValueScopeName",{enumerable:!0,get:function(){return aee.ValueScopeName}}),Object.defineProperty(eee,"varKinds",{enumerable:!0,get:function(){return aee.varKinds}}),eee.operators={GT:new tee._Code(">"),GTE:new tee._Code(">="),LT:new tee._Code("<"),LTE:new tee._Code("<="),EQ:new tee._Code("==="),NEQ:new tee._Code("!=="),NOT:new tee._Code("!"),OR:new tee._Code("||"),AND:new tee._Code("&&"),ADD:new tee._Code("+")};class nee{optimizeNodes(){return this}optimizeNames(eee,tee){return this}}class iee extends nee{constructor(eee,tee,ree){super(),this.varKind=eee,this.name=tee,this.rhs=ree}render({es5:eee,_n:_n}){const tee=eee?ree.varKinds.var:this.varKind,oee=void 0===this.rhs?"":` = ${this.rhs}`;return`${tee} ${this.name}${oee};`+_n}optimizeNames(eee,tee){if(eee[this.name.str])return this.rhs&&(this.rhs=$ee(this.rhs,eee,tee)),this}get names(){return this.rhs instanceof tee._CodeOrName?this.rhs.names:{}}}class see extends nee{constructor(eee,tee,ree){super(),this.lhs=eee,this.rhs=tee,this.sideEffects=ree}render({_n:_n}){return`${this.lhs} = ${this.rhs};`+_n}optimizeNames(eee,ree){if(!(this.lhs instanceof tee.Name)||eee[this.lhs.str]||this.sideEffects)return this.rhs=$ee(this.rhs,eee,ree),this}get names(){return zee(this.lhs instanceof tee.Name?{}:{...this.lhs.names},this.rhs)}}class lee extends see{constructor(eee,op,tee,ree){super(eee,tee,ree),this.op=op}render({_n:_n}){return`${this.lhs} ${this.op}= ${this.rhs};`+_n}}class cee extends nee{constructor(eee){super(),this.label=eee,this.names={}}render({_n:_n}){return`${this.label}:`+_n}}class dee extends nee{constructor(eee){super(),this.label=eee,this.names={}}render({_n:_n}){return`break${this.label?` ${this.label}`:""};`+_n}}class pee extends nee{constructor(eee){super(),this.error=eee}render({_n:_n}){return`throw ${this.error};`+_n}get names(){return this.error.names}}class uee extends nee{constructor(eee){super(),this.code=eee}render({_n:_n}){return`${this.code};`+_n}optimizeNodes(){return`${this.code}`?this:void 0}optimizeNames(eee,tee){return this.code=$ee(this.code,eee,tee),this}get names(){return this.code instanceof tee._CodeOrName?this.code.names:{}}}class hee extends nee{constructor(eee=[]){super(),this.nodes=eee}render(eee){return this.nodes.reduce(((tee,n)=>tee+n.render(eee)),"")}optimizeNodes(){const{nodes:eee}=this;let i=eee.length;for(;i--;){const n=eee[i].optimizeNodes();Array.isArray(n)?eee.splice(i,1,...n):n?eee[i]=n:eee.splice(i,1)}return eee.length>0?this:void 0}optimizeNames(eee,tee){const{nodes:ree}=this;let i=ree.length;for(;i--;){const n=ree[i];n.optimizeNames(eee,tee)||(Cee(eee,n.names),ree.splice(i,1))}return ree.length>0?this:void 0}get names(){return this.nodes.reduce(((eee,n)=>Oee(eee,n.names)),{})}}class fee extends hee{render(eee){return"{"+eee._n+super.render(eee)+"}"+eee._n}}class gee extends hee{}class mee extends fee{}mee.kind="else";class If extends fee{constructor(eee,tee){super(tee),this.condition=eee}render(eee){let tee=`if(${this.condition})`+super.render(eee);return this.else&&(tee+="else "+this.else.render(eee)),tee}optimizeNodes(){super.optimizeNodes();const eee=this.condition;if(!0===eee)return this.nodes;let e=this.else;if(e){const ns=e.optimizeNodes();e=this.else=Array.isArray(ns)?new mee(ns):ns}return e?!1===eee?e instanceof If?e:e.nodes:this.nodes.length?this:new If(jee(eee),e instanceof If?[e]:e.nodes):!1!==eee&&this.nodes.length?this:void 0}optimizeNames(eee,tee){var _a;if(this.else=null===(_a=this.else)||void 0===_a?void 0:_a.optimizeNames(eee,tee),super.optimizeNames(eee,tee)||this.else)return this.condition=$ee(this.condition,eee,tee),this}get names(){const eee=super.names;return zee(eee,this.condition),this.else&&Oee(eee,this.else.names),eee}}If.kind="if";class wee extends fee{}wee.kind="for";class vee extends wee{constructor(eee){super(),this.iteration=eee}render(eee){return`for(${this.iteration})`+super.render(eee)}optimizeNames(eee,tee){if(super.optimizeNames(eee,tee))return this.iteration=$ee(this.iteration,eee,tee),this}get names(){return Oee(super.names,this.iteration.names)}}class bee extends wee{constructor(eee,tee,ree,to){super(),this.varKind=eee,this.name=tee,this.from=ree,this.to=to}render(eee){const tee=eee.es5?ree.varKinds.var:this.varKind,{name:oee,from:aee,to:to}=this;return`for(${tee} ${oee}=${aee}; ${oee}<${to}; ${oee}++)`+super.render(eee)}get names(){const eee=zee(super.names,this.from);return zee(eee,this.to)}}class yee extends wee{constructor(eee,tee,ree,oee){super(),this.loop=eee,this.varKind=tee,this.name=ree,this.iterable=oee}render(eee){return`for(${this.varKind} ${this.name} ${this.loop} ${this.iterable})`+super.render(eee)}optimizeNames(eee,tee){if(super.optimizeNames(eee,tee))return this.iterable=$ee(this.iterable,eee,tee),this}get names(){return Oee(super.names,this.iterable.names)}}class xee extends fee{constructor(eee,tee,ree){super(),this.name=eee,this.args=tee,this.async=ree}render(eee){return`${this.async?"async ":""}function ${this.name}(${this.args})`+super.render(eee)}}xee.kind="func";class kee extends hee{render(eee){return"return "+super.render(eee)}}kee.kind="return";class _ee extends fee{render(eee){let tee="try"+super.render(eee);return this.catch&&(tee+=this.catch.render(eee)),this.finally&&(tee+=this.finally.render(eee)),tee}optimizeNodes(){var _a,_b;return super.optimizeNodes(),null===(_a=this.catch)||void 0===_a||_a.optimizeNodes(),null===(_b=this.finally)||void 0===_b||_b.optimizeNodes(),this}optimizeNames(eee,tee){var _a,_b;return super.optimizeNames(eee,tee),null===(_a=this.catch)||void 0===_a||_a.optimizeNames(eee,tee),null===(_b=this.finally)||void 0===_b||_b.optimizeNames(eee,tee),this}get names(){const eee=super.names;return this.catch&&Oee(eee,this.catch.names),this.finally&&Oee(eee,this.finally.names),eee}}class See extends fee{constructor(eee){super(),this.error=eee}render(eee){return`catch(${this.error})`+super.render(eee)}}See.kind="catch";class Eee extends fee{render(eee){return"finally"+super.render(eee)}}Eee.kind="finally";function Oee(eee,tee){for(const n in tee)eee[n]=(eee[n]||0)+(tee[n]||0);return eee}function zee(eee,ree){return ree instanceof tee._CodeOrName?Oee(eee,ree.names):eee}function $ee(eee,ree,oee){return eee instanceof tee.Name?aee(eee):(e=eee)instanceof tee._Code&&e._items.some((c=>c instanceof tee.Name&&1===ree[c.str]&&void 0!==oee[c.str]))?new tee._Code(eee._items.reduce(((eee,c)=>(c instanceof tee.Name&&(c=aee(c)),c instanceof tee._Code?eee.push(...c._items):eee.push(c),eee)),[])):eee;var e;function aee(n){const c=oee[n.str];return void 0===c||1!==ree[n.str]?n:(delete ree[n.str],c)}}function Cee(eee,tee){for(const n in tee)eee[n]=(eee[n]||0)-(tee[n]||0)}function jee(x){return"boolean"==typeof x||"number"==typeof x||null===x?!x:tee._`!${Iee(x)}`}eee.CodeGen=class{constructor(eee,tee={}){this._values={},this._blockStarts=[],this._constants={},this.opts={...tee,_n:tee.lines?"\n":""},this._extScope=eee,this._scope=new ree.Scope({parent:eee}),this._nodes=[new gee]}toString(){return this._root.render(this.opts)}name(eee){return this._scope.name(eee)}scopeName(eee){return this._extScope.name(eee)}scopeValue(eee,tee){const ree=this._extScope.value(eee,tee);return(this._values[ree.prefix]||(this._values[ree.prefix]=new Set)).add(ree),ree}getScopeValue(eee,tee){return this._extScope.getValue(eee,tee)}scopeRefs(eee){return this._extScope.scopeRefs(eee,this._values)}scopeCode(){return this._extScope.scopeCode(this._values)}_def(eee,tee,ree,oee){const aee=this._scope.toName(tee);return void 0!==ree&&oee&&(this._constants[aee.str]=ree),this._leafNode(new iee(eee,aee,ree)),aee}const(eee,tee,oee){return this._def(ree.varKinds.const,eee,tee,oee)}let(eee,tee,oee){return this._def(ree.varKinds.let,eee,tee,oee)}var(eee,tee,oee){return this._def(ree.varKinds.var,eee,tee,oee)}assign(eee,tee,ree){return this._leafNode(new see(eee,tee,ree))}add(tee,ree){return this._leafNode(new lee(tee,eee.operators.ADD,ree))}code(c){return"function"==typeof c?c():c!==tee.nil&&this._leafNode(new uee(c)),this}object(...eee){const ree=["{"];for(const[oee,aee]of eee)ree.length>1&&ree.push(","),ree.push(oee),(oee!==aee||this.opts.es5)&&(ree.push(":"),(0,tee.addCodeArg)(ree,aee));return ree.push("}"),new tee._Code(ree)}if(eee,tee,ree){if(this._blockNode(new If(eee)),tee&&ree)this.code(tee).else().code(ree).endIf();else if(tee)this.code(tee).endIf();else if(ree)throw new Error('CodeGen: "else" body without "then" body');return this}elseIf(eee){return this._elseNode(new If(eee))}else(){return this._elseNode(new mee)}endIf(){return this._endBlockNode(If,mee)}_for(eee,tee){return this._blockNode(eee),tee&&this.code(tee).endFor(),this}for(eee,tee){return this._for(new vee(eee),tee)}forRange(eee,tee,to,oee,aee=(this.opts.es5?ree.varKinds.var:ree.varKinds.let)){const nee=this._scope.toName(eee);return this._for(new bee(aee,nee,tee,to),(()=>oee(nee)))}forOf(eee,oee,aee,nee=ree.varKinds.const){const iee=this._scope.toName(eee);if(this.opts.es5){const eee=oee instanceof tee.Name?oee:this.var("_arr",oee);return this.forRange("_i",0,tee._`${eee}.length`,(i=>{this.var(iee,tee._`${eee}[${i}]`),aee(iee)}))}return this._for(new yee("of",nee,iee,oee),(()=>aee(iee)))}forIn(eee,oee,aee,nee=(this.opts.es5?ree.varKinds.var:ree.varKinds.const)){if(this.opts.ownProperties)return this.forOf(eee,tee._`Object.keys(${oee})`,aee);const iee=this._scope.toName(eee);return this._for(new yee("in",nee,iee,oee),(()=>aee(iee)))}endFor(){return this._endBlockNode(wee)}label(eee){return this._leafNode(new cee(eee))}break(eee){return this._leafNode(new dee(eee))}return(eee){const tee=new kee;if(this._blockNode(tee),this.code(eee),1!==tee.nodes.length)throw new Error('CodeGen: "return" should have one node');return this._endBlockNode(kee)}try(eee,tee,ree){if(!tee&&!ree)throw new Error('CodeGen: "try" without "catch" and "finally"');const oee=new _ee;if(this._blockNode(oee),this.code(eee),tee){const eee=this.name("e");this._currNode=oee.catch=new See(eee),tee(eee)}return ree&&(this._currNode=oee.finally=new Eee,this.code(ree)),this._endBlockNode(See,Eee)}throw(eee){return this._leafNode(new pee(eee))}block(eee,tee){return this._blockStarts.push(this._nodes.length),eee&&this.code(eee).endBlock(tee),this}endBlock(eee){const tee=this._blockStarts.pop();if(void 0===tee)throw new Error("CodeGen: not in self-balancing block");const ree=this._nodes.length-tee;if(ree<0||void 0!==eee&&ree!==eee)throw new Error(`CodeGen: wrong number of nodes: ${ree} vs ${eee} expected`);return this._nodes.length=tee,this}func(eee,ree=tee.nil,oee,aee){return this._blockNode(new xee(eee,ree,oee)),aee&&this.code(aee).endFunc(),this}endFunc(){return this._endBlockNode(xee)}optimize(n=1){for(;n-- >0;)this._root.optimizeNodes(),this._root.optimizeNames(this._root.names,this._constants)}_leafNode(eee){return this._currNode.nodes.push(eee),this}_blockNode(eee){this._currNode.nodes.push(eee),this._nodes.push(eee)}_endBlockNode(N1,N2){const n=this._currNode;if(n instanceof N1||N2&&n instanceof N2)return this._nodes.pop(),this;throw new Error(`CodeGen: not in block "${N2?`${N1.kind}/${N2.kind}`:N1.kind}"`)}_elseNode(eee){const n=this._currNode;if(!(n instanceof If))throw new Error('CodeGen: "else" without "if"');return this._currNode=n.else=eee,this}get _root(){return this._nodes[0]}get _currNode(){const ns=this._nodes;return ns[ns.length-1]}set _currNode(eee){const ns=this._nodes;ns[ns.length-1]=eee}},eee.not=jee;const Aee=Nee(eee.operators.AND);eee.and=function(...eee){return eee.reduce(Aee)};const Tee=Nee(eee.operators.OR);function Nee(op){return(x,y)=>x===tee.nil?y:y===tee.nil?x:tee._`${Iee(x)} ${op} ${Iee(y)}`}function Iee(x){return x instanceof tee.Name?x:tee._`(${x})`}eee.or=function(...eee){return eee.reduce(Tee)}}(uze)),uze}var yze,xze={};function kze(){if(yze)return xze;yze=1,Object.defineProperty(xze,"__esModule",{value:!0}),xze.checkStrictMode=xze.getErrorPath=xze.Type=xze.useFunc=xze.setEvaluated=xze.evaluatedPropsToName=xze.mergeEvaluated=xze.eachItem=xze.unescapeJsonPointer=xze.escapeJsonPointer=xze.escapeFragment=xze.unescapeFragment=xze.schemaRefOrVal=xze.schemaHasRulesButRef=xze.schemaHasRules=xze.checkUnknownRules=xze.alwaysValidSchema=xze.toHash=void 0;const eee=bze(),tee=fze();function ree(it,eee=it.schema){const{opts:tee,self:ree}=it;if(!tee.strictSchema)return;if("boolean"==typeof eee)return;const oee=ree.RULES.keywords;for(const aee in eee)oee[aee]||pee(it,`unknown keyword: "${aee}"`)}function oee(eee,tee){if("boolean"==typeof eee)return!eee;for(const ree in eee)if(tee[ree])return!0;return!1}function aee(eee){return"number"==typeof eee?`${eee}`:eee.replace(/~/g,"~0").replace(/\//g,"~1")}function nee(eee){return eee.replace(/~1/g,"/").replace(/~0/g,"~")}function iee({mergeNames:tee,mergeToName:ree,mergeValues:oee,resultToName:aee}){return(nee,iee,to,see)=>{const lee=void 0===to?iee:to instanceof eee.Name?(iee instanceof eee.Name?tee(nee,iee,to):ree(nee,iee,to),to):iee instanceof eee.Name?(ree(nee,to,iee),iee):oee(iee,to);return see!==eee.Name||lee instanceof eee.Name?lee:aee(nee,lee)}}function see(tee,ps){if(!0===ps)return tee.var("props",!0);const ree=tee.var("props",eee._`{}`);return void 0!==ps&&lee(tee,ree,ps),ree}function lee(tee,ree,ps){Object.keys(ps).forEach((p=>tee.assign(eee._`${ree}${(0,eee.getProperty)(p)}`,!0)))}xze.toHash=function(eee){const tee={};for(const ree of eee)tee[ree]=!0;return tee},xze.alwaysValidSchema=function(it,eee){return"boolean"==typeof eee?eee:0===Object.keys(eee).length||(ree(it,eee),!oee(eee,it.self.RULES.all))},xze.checkUnknownRules=ree,xze.schemaHasRules=oee,xze.schemaHasRulesButRef=function(eee,tee){if("boolean"==typeof eee)return!eee;for(const ree in eee)if("$ref"!==ree&&tee.all[ree])return!0;return!1},xze.schemaRefOrVal=function({topSchemaRef:tee,schemaPath:ree},oee,aee,nee){if(!nee){if("number"==typeof oee||"boolean"==typeof oee)return oee;if("string"==typeof oee)return eee._`${oee}`}return eee._`${tee}${ree}${(0,eee.getProperty)(aee)}`},xze.unescapeFragment=function(eee){return nee(decodeURIComponent(eee))},xze.escapeFragment=function(eee){return encodeURIComponent(aee(eee))},xze.escapeJsonPointer=aee,xze.unescapeJsonPointer=nee,xze.eachItem=function(xs,f){if(Array.isArray(xs))for(const x of xs)f(x);else f(xs)},xze.mergeEvaluated={props:iee({mergeNames:(tee,ree,to)=>tee.if(eee._`${to} !== true && ${ree} !== undefined`,(()=>{tee.if(eee._`${ree} === true`,(()=>tee.assign(to,!0)),(()=>tee.assign(to,eee._`${to} || {}`).code(eee._`Object.assign(${to}, ${ree})`)))})),mergeToName:(tee,ree,to)=>tee.if(eee._`${to} !== true`,(()=>{!0===ree?tee.assign(to,!0):(tee.assign(to,eee._`${to} || {}`),lee(tee,to,ree))})),mergeValues:(eee,to)=>!0===eee||{...eee,...to},resultToName:see}),items:iee({mergeNames:(tee,ree,to)=>tee.if(eee._`${to} !== true && ${ree} !== undefined`,(()=>tee.assign(to,eee._`${ree} === true ? true : ${to} > ${ree} ? ${to} : ${ree}`))),mergeToName:(tee,ree,to)=>tee.if(eee._`${to} !== true`,(()=>tee.assign(to,!0===ree||eee._`${to} > ${ree} ? ${to} : ${ree}`))),mergeValues:(eee,to)=>!0===eee||Math.max(eee,to),resultToName:(eee,tee)=>eee.var("items",tee)})},xze.evaluatedPropsToName=see,xze.setEvaluated=lee;const cee={};var dee;function pee(it,eee,tee=it.opts.strictSchema){if(tee){if(eee=`strict mode: ${eee}`,!0===tee)throw new Error(eee);it.self.logger.warn(eee)}}return xze.useFunc=function(eee,f){return eee.scopeValue("func",{ref:f,code:cee[f.code]||(cee[f.code]=new tee._Code(f.code))})},function(eee){eee[eee.Num=0]="Num",eee[eee.Str=1]="Str"}(dee||(xze.Type=dee={})),xze.getErrorPath=function(tee,ree,oee){if(tee instanceof eee.Name){const aee=ree===dee.Num;return oee?aee?eee._`"[" + ${tee} + "]"`:eee._`"['" + ${tee} + "']"`:aee?eee._`"/" + ${tee}`:eee._`"/" + ${tee}.replace(/~/g, "~0").replace(/\\//g, "~1")`}return oee?(0,eee.getProperty)(tee).toString():"/"+aee(tee)},xze.checkStrictMode=pee,xze}var _ze,Sze,Eze,Oze={};function zze(){if(_ze)return Oze;_ze=1,Object.defineProperty(Oze,"__esModule",{value:!0});const eee=bze(),tee={data:new eee.Name("data"),valCxt:new eee.Name("valCxt"),instancePath:new eee.Name("instancePath"),parentData:new eee.Name("parentData"),parentDataProperty:new eee.Name("parentDataProperty"),rootData:new eee.Name("rootData"),dynamicAnchors:new eee.Name("dynamicAnchors"),vErrors:new eee.Name("vErrors"),errors:new eee.Name("errors"),this:new eee.Name("this"),self:new eee.Name("self"),scope:new eee.Name("scope"),json:new eee.Name("json"),jsonPos:new eee.Name("jsonPos"),jsonLen:new eee.Name("jsonLen"),jsonPart:new eee.Name("jsonPart")};return Oze.default=tee,Oze}function $ze(){return Sze||(Sze=1,function(eee){Object.defineProperty(eee,"__esModule",{value:!0}),eee.extendErrors=eee.resetErrorsCount=eee.reportExtraError=eee.reportError=eee.keyword$DataError=eee.keywordError=void 0;const tee=bze(),ree=kze(),oee=zze();function aee(eee,ree){const aee=eee.const("err",ree);eee.if(tee._`${oee.default.vErrors} === null`,(()=>eee.assign(oee.default.vErrors,tee._`[${aee}]`)),tee._`${oee.default.vErrors}.push(${aee})`),eee.code(tee._`${oee.default.errors}++`)}function nee(it,eee){const{gen:ree,validateName:oee,schemaEnv:aee}=it;aee.$async?ree.throw(tee._`new ${it.ValidationError}(${eee})`):(ree.assign(tee._`${oee}.errors`,eee),ree.return(!1))}eee.keywordError={message:({keyword:eee})=>tee.str`must pass "${eee}" keyword validation`},eee.keyword$DataError={message:({keyword:eee,schemaType:ree})=>ree?tee.str`"${eee}" keyword must be ${ree} ($data)`:tee.str`"${eee}" keyword is invalid ($data)`},eee.reportError=function(ree,oee=eee.keywordError,see,lee){const{it:it}=ree,{gen:cee,compositeRule:dee,allErrors:pee}=it,uee=iee(ree,oee,see);(null!=lee?lee:dee||pee)?aee(cee,uee):nee(it,tee._`[${uee}]`)},eee.reportExtraError=function(tee,ree=eee.keywordError,see){const{it:it}=tee,{gen:lee,compositeRule:cee,allErrors:dee}=it;aee(lee,iee(tee,ree,see)),cee||dee||nee(it,oee.default.vErrors)},eee.resetErrorsCount=function(eee,ree){eee.assign(oee.default.errors,ree),eee.if(tee._`${oee.default.vErrors} !== null`,(()=>eee.if(ree,(()=>eee.assign(tee._`${oee.default.vErrors}.length`,ree)),(()=>eee.assign(oee.default.vErrors,null)))))},eee.extendErrors=function({gen:eee,keyword:ree,schemaValue:aee,data:nee,errsCount:iee,it:it}){if(void 0===iee)throw new Error("ajv implementation error");const see=eee.name("err");eee.forRange("i",iee,oee.default.errors,(i=>{eee.const(see,tee._`${oee.default.vErrors}[${i}]`),eee.if(tee._`${see}.instancePath === undefined`,(()=>eee.assign(tee._`${see}.instancePath`,(0,tee.strConcat)(oee.default.instancePath,it.errorPath)))),eee.assign(tee._`${see}.schemaPath`,tee.str`${it.errSchemaPath}/${ree}`),it.opts.verbose&&(eee.assign(tee._`${see}.schema`,aee),eee.assign(tee._`${see}.data`,nee))}))};const E={keyword:new tee.Name("keyword"),schemaPath:new tee.Name("schemaPath"),params:new tee.Name("params"),propertyName:new tee.Name("propertyName"),message:new tee.Name("message"),schema:new tee.Name("schema"),parentSchema:new tee.Name("parentSchema")};function iee(eee,ree,aee){const{createErrors:nee}=eee.it;return!1===nee?tee._`{}`:function(eee,ree,aee={}){const{gen:nee,it:it}=eee,iee=[see(it,aee),lee(eee,aee)];return function(eee,{params:ree,message:aee},nee){const{keyword:iee,data:see,schemaValue:lee,it:it}=eee,{opts:cee,propertyName:dee,topSchemaRef:pee,schemaPath:uee}=it;nee.push([E.keyword,iee],[E.params,"function"==typeof ree?ree(eee):ree||tee._`{}`]),cee.messages&&nee.push([E.message,"function"==typeof aee?aee(eee):aee]);cee.verbose&&nee.push([E.schema,lee],[E.parentSchema,tee._`${pee}${uee}`],[oee.default.data,see]);dee&&nee.push([E.propertyName,dee])}(eee,ree,iee),nee.object(...iee)}(eee,ree,aee)}function see({errorPath:eee},{instancePath:aee}){const nee=aee?tee.str`${eee}${(0,ree.getErrorPath)(aee,ree.Type.Str)}`:eee;return[oee.default.instancePath,(0,tee.strConcat)(oee.default.instancePath,nee)]}function lee({keyword:eee,it:{errSchemaPath:oee}},{schemaPath:aee,parentSchema:nee}){let iee=nee?oee:tee.str`${oee}/${eee}`;return aee&&(iee=tee.str`${iee}${(0,ree.getErrorPath)(aee,ree.Type.Str)}`),[E.schemaPath,iee]}}(pze)),pze}var Cze,jze={},Aze={};function Tze(){if(Cze)return Aze;Cze=1,Object.defineProperty(Aze,"__esModule",{value:!0}),Aze.getRules=Aze.isJSONType=void 0;const eee=new Set(["string","number","integer","boolean","null","object","array"]);return Aze.isJSONType=function(x){return"string"==typeof x&&eee.has(x)},Aze.getRules=function(){const eee={number:{type:"number",rules:[]},string:{type:"string",rules:[]},array:{type:"array",rules:[]},object:{type:"object",rules:[]}};return{types:{...eee,integer:!0,boolean:!0,null:!0},rules:[{rules:[]},eee.number,eee.string,eee.array,eee.object],post:{rules:[]},all:{},keywords:{}}},Aze}var Nze,Ize,Rze={};function Pze(){if(Nze)return Rze;function eee(eee,ree){return ree.rules.some((ree=>tee(eee,ree)))}function tee(eee,tee){var _a;return void 0!==eee[tee.keyword]||(null===(_a=tee.definition.implements)||void 0===_a?void 0:_a.some((tee=>void 0!==eee[tee])))}return Nze=1,Object.defineProperty(Rze,"__esModule",{value:!0}),Rze.shouldUseRule=Rze.shouldUseGroup=Rze.schemaHasRulesForType=void 0,Rze.schemaHasRulesForType=function({schema:tee,self:ree},oee){const aee=ree.RULES.types[oee];return aee&&!0!==aee&&eee(tee,aee)},Rze.shouldUseGroup=eee,Rze.shouldUseRule=tee,Rze}function Mze(){if(Ize)return jze;Ize=1,Object.defineProperty(jze,"__esModule",{value:!0}),jze.reportTypeError=jze.checkDataTypes=jze.checkDataType=jze.coerceAndCheckDataType=jze.getJSONTypes=jze.getSchemaTypes=jze.DataType=void 0;const eee=Tze(),tee=Pze(),ree=$ze(),oee=bze(),aee=kze();var nee;function iee(ts){const tee=Array.isArray(ts)?ts:ts?[ts]:[];if(tee.every(eee.isJSONType))return tee;throw new Error("type must be JSONType or JSONType[]: "+tee.join(","))}!function(eee){eee[eee.Correct=0]="Correct",eee[eee.Wrong=1]="Wrong"}(nee||(jze.DataType=nee={})),jze.getSchemaTypes=function(eee){const tee=iee(eee.type);if(tee.includes("null")){if(!1===eee.nullable)throw new Error("type: null contradicts nullable: false")}else{if(!tee.length&&void 0!==eee.nullable)throw new Error('"nullable" cannot be used without "type"');!0===eee.nullable&&tee.push("null")}return tee},jze.getJSONTypes=iee,jze.coerceAndCheckDataType=function(it,eee){const{gen:ree,data:aee,opts:iee}=it,lee=function(eee,tee){return tee?eee.filter((t=>see.has(t)||"array"===tee&&"array"===t)):[]}(eee,iee.coerceTypes),dee=eee.length>0&&!(0===lee.length&&1===eee.length&&(0,tee.schemaHasRulesForType)(it,eee[0]));if(dee){const tee=cee(eee,aee,iee.strictNumbers,nee.Wrong);ree.if(tee,(()=>{lee.length?function(it,eee,tee){const{gen:ree,data:aee,opts:nee}=it,iee=ree.let("dataType",oee._`typeof ${aee}`),lee=ree.let("coerced",oee._`undefined`);"array"===nee.coerceTypes&&ree.if(oee._`${iee} == 'object' && Array.isArray(${aee}) && ${aee}.length == 1`,(()=>ree.assign(aee,oee._`${aee}[0]`).assign(iee,oee._`typeof ${aee}`).if(cee(eee,aee,nee.strictNumbers),(()=>ree.assign(lee,aee)))));ree.if(oee._`${lee} !== undefined`);for(const t of tee)(see.has(t)||"array"===t&&"array"===nee.coerceTypes)&&dee(t);function dee(t){switch(t){case"string":return void ree.elseIf(oee._`${iee} == "number" || ${iee} == "boolean"`).assign(lee,oee._`"" + ${aee}`).elseIf(oee._`${aee} === null`).assign(lee,oee._`""`);case"number":return void ree.elseIf(oee._`${iee} == "boolean" || ${aee} === null + || (${iee} == "string" && ${aee} && ${aee} == +${aee})`).assign(lee,oee._`+${aee}`);case"integer":return void ree.elseIf(oee._`${iee} === "boolean" || ${aee} === null + || (${iee} === "string" && ${aee} && ${aee} == +${aee} && !(${aee} % 1))`).assign(lee,oee._`+${aee}`);case"boolean":return void ree.elseIf(oee._`${aee} === "false" || ${aee} === 0 || ${aee} === null`).assign(lee,!1).elseIf(oee._`${aee} === "true" || ${aee} === 1`).assign(lee,!0);case"null":return ree.elseIf(oee._`${aee} === "" || ${aee} === 0 || ${aee} === false`),void ree.assign(lee,null);case"array":ree.elseIf(oee._`${iee} === "string" || ${iee} === "number" + || ${iee} === "boolean" || ${aee} === null`).assign(lee,oee._`[${aee}]`)}}ree.else(),pee(it),ree.endIf(),ree.if(oee._`${lee} !== undefined`,(()=>{ree.assign(aee,lee),function({gen:eee,parentData:tee,parentDataProperty:ree},aee){eee.if(oee._`${tee} !== undefined`,(()=>eee.assign(oee._`${tee}[${ree}]`,aee)))}(it,lee)}))}(it,eee,lee):pee(it)}))}return dee};const see=new Set(["string","number","integer","boolean","null"]);function lee(eee,tee,ree,aee=nee.Correct){const EQ=aee===nee.Correct?oee.operators.EQ:oee.operators.NEQ;let iee;switch(eee){case"null":return oee._`${tee} ${EQ} null`;case"array":iee=oee._`Array.isArray(${tee})`;break;case"object":iee=oee._`${tee} && typeof ${tee} == "object" && !Array.isArray(${tee})`;break;case"integer":iee=see(oee._`!(${tee} % 1) && !isNaN(${tee})`);break;case"number":iee=see();break;default:return oee._`typeof ${tee} ${EQ} ${eee}`}return aee===nee.Correct?iee:(0,oee.not)(iee);function see(eee=oee.nil){return(0,oee.and)(oee._`typeof ${tee} == "number"`,eee,ree?oee._`isFinite(${tee})`:oee.nil)}}function cee(eee,tee,ree,nee){if(1===eee.length)return lee(eee[0],tee,ree,nee);let iee;const see=(0,aee.toHash)(eee);if(see.array&&see.object){const eee=oee._`typeof ${tee} != "object"`;iee=see.null?eee:oee._`!${tee} || ${eee}`,delete see.null,delete see.array,delete see.object}else iee=oee.nil;see.number&&delete see.integer;for(const t in see)iee=(0,oee.and)(iee,lee(t,tee,ree,nee));return iee}jze.checkDataType=lee,jze.checkDataTypes=cee;const dee={message:({schema:eee})=>`must be ${eee}`,params:({schema:eee,schemaValue:tee})=>"string"==typeof eee?oee._`{type: ${eee}}`:oee._`{type: ${tee}}`};function pee(it){const eee=function(it){const{gen:eee,data:tee,schema:ree}=it,oee=(0,aee.schemaRefOrVal)(it,ree,"type");return{gen:eee,keyword:"type",data:tee,schema:ree.type,schemaCode:oee,schemaValue:oee,parentSchema:ree,params:{},it:it}}(it);(0,ree.reportError)(eee,dee)}return jze.reportTypeError=pee,jze}var Dze,Fze={};var Lze,Uze,Bze={},Yze={};function qze(){if(Lze)return Yze;Lze=1,Object.defineProperty(Yze,"__esModule",{value:!0}),Yze.validateUnion=Yze.validateArray=Yze.usePattern=Yze.callValidateCode=Yze.schemaProperties=Yze.allSchemaProperties=Yze.noPropertyInData=Yze.propertyInData=Yze.isOwnProperty=Yze.hasPropFunc=Yze.reportMissingProp=Yze.checkMissingProp=Yze.checkReportMissingProp=void 0;const eee=bze(),tee=kze(),ree=zze(),oee=kze();function aee(tee){return tee.scopeValue("func",{ref:Object.prototype.hasOwnProperty,code:eee._`Object.prototype.hasOwnProperty`})}function nee(tee,ree,oee){return eee._`${aee(tee)}.call(${ree}, ${oee})`}function iee(tee,ree,oee,aee){const iee=eee._`${ree}${(0,eee.getProperty)(oee)} === undefined`;return aee?(0,eee.or)(iee,(0,eee.not)(nee(tee,ree,oee))):iee}function see(eee){return eee?Object.keys(eee).filter((p=>"__proto__"!==p)):[]}Yze.checkReportMissingProp=function(tee,ree){const{gen:oee,data:aee,it:it}=tee;oee.if(iee(oee,aee,ree,it.opts.ownProperties),(()=>{tee.setParams({missingProperty:eee._`${ree}`},!0),tee.error()}))},Yze.checkMissingProp=function({gen:tee,data:ree,it:{opts:oee}},aee,nee){return(0,eee.or)(...aee.map((aee=>(0,eee.and)(iee(tee,ree,aee,oee.ownProperties),eee._`${nee} = ${aee}`))))},Yze.reportMissingProp=function(eee,tee){eee.setParams({missingProperty:tee},!0),eee.error()},Yze.hasPropFunc=aee,Yze.isOwnProperty=nee,Yze.propertyInData=function(tee,ree,oee,aee){const iee=eee._`${ree}${(0,eee.getProperty)(oee)} !== undefined`;return aee?eee._`${iee} && ${nee(tee,ree,oee)}`:iee},Yze.noPropertyInData=iee,Yze.allSchemaProperties=see,Yze.schemaProperties=function(it,eee){return see(eee).filter((p=>!(0,tee.alwaysValidSchema)(it,eee[p])))},Yze.callValidateCode=function({schemaCode:tee,data:oee,it:{gen:aee,topSchemaRef:nee,schemaPath:iee,errorPath:see},it:it},lee,cee,dee){const pee=dee?eee._`${tee}, ${oee}, ${nee}${iee}`:oee,uee=[[ree.default.instancePath,(0,eee.strConcat)(ree.default.instancePath,see)],[ree.default.parentData,it.parentData],[ree.default.parentDataProperty,it.parentDataProperty],[ree.default.rootData,ree.default.rootData]];it.opts.dynamicRef&&uee.push([ree.default.dynamicAnchors,ree.default.dynamicAnchors]);const hee=eee._`${pee}, ${aee.object(...uee)}`;return cee!==eee.nil?eee._`${lee}.call(${cee}, ${hee})`:eee._`${lee}(${hee})`};const lee=eee._`new RegExp`;return Yze.usePattern=function({gen:tee,it:{opts:ree}},aee){const u=ree.unicodeRegExp?"u":"",{regExp:nee}=ree.code,rx=nee(aee,u);return tee.scopeValue("pattern",{key:rx.toString(),ref:rx,code:eee._`${"new RegExp"===nee.code?lee:(0,oee.useFunc)(tee,nee)}(${aee}, ${u})`})},Yze.validateArray=function(ree){const{gen:oee,data:aee,keyword:nee,it:it}=ree,iee=oee.name("valid");if(it.allErrors){const eee=oee.let("valid",!0);return see((()=>oee.assign(eee,!1))),eee}return oee.var(iee,!0),see((()=>oee.break())),iee;function see(see){const lee=oee.const("len",eee._`${aee}.length`);oee.forRange("i",0,lee,(i=>{ree.subschema({keyword:nee,dataProp:i,dataPropType:tee.Type.Num},iee),oee.if((0,eee.not)(iee),see)}))}},Yze.validateUnion=function(ree){const{gen:oee,schema:aee,keyword:nee,it:it}=ree;if(!Array.isArray(aee))throw new Error("ajv implementation error");if(aee.some((eee=>(0,tee.alwaysValidSchema)(it,eee)))&&!it.opts.unevaluated)return;const iee=oee.let("valid",!1),see=oee.name("_valid");oee.block((()=>aee.forEach(((tee,i)=>{const aee=ree.subschema({keyword:nee,schemaProp:i,compositeRule:!0},see);oee.assign(iee,eee._`${iee} || ${see}`);ree.mergeValidEvaluated(aee,see)||oee.if((0,eee.not)(iee))})))),ree.result(iee,(()=>ree.reset()),(()=>ree.error(!0)))},Yze}function Vze(){if(Uze)return Bze;Uze=1,Object.defineProperty(Bze,"__esModule",{value:!0}),Bze.validateKeywordUsage=Bze.validSchemaType=Bze.funcKeywordCode=Bze.macroKeywordCode=void 0;const eee=bze(),tee=zze(),ree=qze(),oee=$ze();function aee(tee){const{gen:ree,data:oee,it:it}=tee;ree.if(it.parentData,(()=>ree.assign(oee,eee._`${it.parentData}[${it.parentDataProperty}]`)))}function nee(tee,ree,oee){if(void 0===oee)throw new Error(`keyword "${ree}" failed to compile`);return tee.scopeValue("keyword","function"==typeof oee?{ref:oee}:{ref:oee,code:(0,eee.stringify)(oee)})}return Bze.macroKeywordCode=function(tee,ree){const{gen:oee,keyword:aee,schema:iee,parentSchema:see,it:it}=tee,lee=ree.macro.call(it.self,iee,see,it),cee=nee(oee,aee,lee);!1!==it.opts.validateSchema&&it.self.validateSchema(lee,!0);const dee=oee.name("valid");tee.subschema({schema:lee,schemaPath:eee.nil,errSchemaPath:`${it.errSchemaPath}/${aee}`,topSchemaRef:cee,compositeRule:!0},dee),tee.pass(dee,(()=>tee.error(!0)))},Bze.funcKeywordCode=function(iee,see){var _a;const{gen:lee,keyword:cee,schema:dee,parentSchema:pee,$data:uee,it:it}=iee;!function({schemaEnv:eee},tee){if(tee.async&&!eee.$async)throw new Error("async keyword in sync schema")}(it,see);const hee=!uee&&see.compile?see.compile.call(it.self,dee,pee,it):see.validate,fee=nee(lee,cee,hee),gee=lee.let("valid");function mee(oee=(see.async?eee._`await `:eee.nil)){const aee=it.opts.passContext?tee.default.this:tee.default.self,nee=!("compile"in see&&!uee||!1===see.schema);lee.assign(gee,eee._`${oee}${(0,ree.callValidateCode)(iee,fee,aee,nee)}`,see.modifying)}function wee(tee){var _a;lee.if((0,eee.not)(null!==(_a=see.valid)&&void 0!==_a?_a:gee),tee)}iee.block$data(gee,(function(){if(!1===see.errors)mee(),see.modifying&&aee(iee),wee((()=>iee.error()));else{const ree=see.async?function(){const tee=lee.let("ruleErrs",null);return lee.try((()=>mee(eee._`await `)),(e=>lee.assign(gee,!1).if(eee._`${e} instanceof ${it.ValidationError}`,(()=>lee.assign(tee,eee._`${e}.errors`)),(()=>lee.throw(e))))),tee}():function(){const tee=eee._`${fee}.errors`;return lee.assign(tee,null),mee(eee.nil),tee}();see.modifying&&aee(iee),wee((()=>function(ree,aee){const{gen:nee}=ree;nee.if(eee._`Array.isArray(${aee})`,(()=>{nee.assign(tee.default.vErrors,eee._`${tee.default.vErrors} === null ? ${aee} : ${tee.default.vErrors}.concat(${aee})`).assign(tee.default.errors,eee._`${tee.default.vErrors}.length`),(0,oee.extendErrors)(ree)}),(()=>ree.error()))}(iee,ree)))}})),iee.ok(null!==(_a=see.valid)&&void 0!==_a?_a:gee)},Bze.validSchemaType=function(eee,tee,ree=!1){return!tee.length||tee.some((st=>"array"===st?Array.isArray(eee):"object"===st?eee&&"object"==typeof eee&&!Array.isArray(eee):typeof eee==st||ree&&void 0===eee))},Bze.validateKeywordUsage=function({schema:eee,opts:tee,self:ree,errSchemaPath:oee},aee,nee){if(Array.isArray(aee.keyword)?!aee.keyword.includes(nee):aee.keyword!==nee)throw new Error("ajv implementation error");const iee=aee.dependencies;if(null==iee?void 0:iee.some((tee=>!Object.prototype.hasOwnProperty.call(eee,tee))))throw new Error(`parent schema must have dependencies of ${nee}: ${iee.join(",")}`);if(aee.validateSchema){if(!aee.validateSchema(eee[nee])){const eee=`keyword "${nee}" value is invalid at path "${oee}": `+ree.errorsText(aee.validateSchema.errors);if("log"!==tee.validateSchema)throw new Error(eee);ree.logger.error(eee)}}},Bze}var Wze,Hze={};var Kze,Gze,Xze={};function Qze(){return Gze||(Gze=1,Kze=function eee(a,b){if(a===b)return!0;if(a&&b&&"object"==typeof a&&"object"==typeof b){if(a.constructor!==b.constructor)return!1;var tee,i,ree;if(Array.isArray(a)){if((tee=a.length)!=b.length)return!1;for(i=tee;0!=i--;)if(!eee(a[i],b[i]))return!1;return!0}if(a.constructor===RegExp)return a.source===b.source&&a.flags===b.flags;if(a.valueOf!==Object.prototype.valueOf)return a.valueOf()===b.valueOf();if(a.toString!==Object.prototype.toString)return a.toString()===b.toString();if((tee=(ree=Object.keys(a)).length)!==Object.keys(b).length)return!1;for(i=tee;0!=i--;)if(!Object.prototype.hasOwnProperty.call(b,ree[i]))return!1;for(i=tee;0!=i--;){var oee=ree[i];if(!eee(a[oee],b[oee]))return!1}return!0}return a!=a&&b!=b}),Kze}var Zze,Jze,e$e,t$e={exports:{}};function r$e(){if(Zze)return t$e.exports;Zze=1;var eee=t$e.exports=function(eee,ree,cb){"function"==typeof ree&&(cb=ree,ree={}),tee(ree,"function"==typeof(cb=ree.cb||cb)?cb:cb.pre||function(){},cb.post||function(){},eee,"",eee)};function tee(ree,oee,aee,nee,iee,see,lee,cee,dee,pee){if(nee&&"object"==typeof nee&&!Array.isArray(nee)){for(var uee in oee(nee,iee,see,lee,cee,dee,pee),nee){var hee=nee[uee];if(Array.isArray(hee)){if(uee in eee.arrayKeywords)for(var i=0;iree+=iee(eee))),ree===1/0))return 1/0}return ree}function see(eee,id="",tee){!1!==tee&&(id=dee(id));const p=eee.parse(id);return lee(eee,p)}function lee(eee,p){return eee.serialize(p).split("#")[0]+"#"}Xze.getFullPath=see,Xze._getFullPath=lee;const cee=/#\/?$/;function dee(id){return id?id.replace(cee,""):""}Xze.normalizeId=dee,Xze.resolveUrl=function(eee,tee,id){return id=dee(id),eee.resolve(tee,id)};const pee=/^[a-z_][-a-z0-9._]*$/i;return Xze.getSchemaRefs=function(eee,oee){if("boolean"==typeof eee)return{};const{schemaId:aee,uriResolver:nee}=this.opts,iee=dee(eee[aee]||oee),lee={"":iee},cee=see(nee,iee,!1),uee={},hee=new Set;return ree(eee,{allKeys:!0},((eee,tee,_,ree)=>{if(void 0===ree)return;const oee=cee+tee;let nee=lee[ree];function iee(tee){const ree=this.opts.uriResolver.resolve;if(tee=dee(nee?ree(nee,tee):tee),hee.has(tee))throw gee(tee);hee.add(tee);let aee=this.refs[tee];return"string"==typeof aee&&(aee=this.refs[aee]),"object"==typeof aee?fee(eee,aee.schema,tee):tee!==dee(oee)&&("#"===tee[0]?(fee(eee,uee[tee],tee),uee[tee]=eee):this.refs[tee]=oee),tee}function see(eee){if("string"==typeof eee){if(!pee.test(eee))throw new Error(`invalid anchor "${eee}"`);iee.call(this,`#${eee}`)}}"string"==typeof eee[aee]&&(nee=iee.call(this,eee[aee])),see.call(this,eee.$anchor),see.call(this,eee.$dynamicAnchor),lee[tee]=nee})),uee;function fee(eee,ree,oee){if(void 0!==ree&&!tee(eee,ree))throw gee(oee)}function gee(eee){return new Error(`reference "${eee}" resolves to more than one schema`)}},Xze}function a$e(){if(e$e)return cze;e$e=1,Object.defineProperty(cze,"__esModule",{value:!0}),cze.getData=cze.KeywordCxt=cze.validateFunctionCode=void 0;const eee=function(){if(Eze)return dze;Eze=1,Object.defineProperty(dze,"__esModule",{value:!0}),dze.boolOrEmptySchema=dze.topBoolOrEmptySchema=void 0;const eee=$ze(),tee=bze(),ree=zze(),oee={message:"boolean schema is false"};function aee(it,tee){const{gen:ree,data:aee}=it,nee={gen:ree,keyword:"false schema",data:aee,schema:!1,schemaCode:!1,schemaValue:!1,params:{},it:it};(0,eee.reportError)(nee,oee,void 0,tee)}return dze.topBoolOrEmptySchema=function(it){const{gen:eee,schema:oee,validateName:nee}=it;!1===oee?aee(it,!1):"object"==typeof oee&&!0===oee.$async?eee.return(ree.default.data):(eee.assign(tee._`${nee}.errors`,null),eee.return(!0))},dze.boolOrEmptySchema=function(it,eee){const{gen:tee,schema:ree}=it;!1===ree?(tee.var(eee,!1),aee(it)):tee.var(eee,!0)},dze}(),tee=Mze(),ree=Pze(),oee=Mze(),aee=function(){if(Dze)return Fze;Dze=1,Object.defineProperty(Fze,"__esModule",{value:!0}),Fze.assignDefaults=void 0;const eee=bze(),tee=kze();function ree(it,ree,oee){const{gen:aee,compositeRule:nee,data:iee,opts:see}=it;if(void 0===oee)return;const lee=eee._`${iee}${(0,eee.getProperty)(ree)}`;if(nee)return void(0,tee.checkStrictMode)(it,`default is ignored for: ${lee}`);let cee=eee._`${lee} === undefined`;"empty"===see.useDefaults&&(cee=eee._`${cee} || ${lee} === null || ${lee} === ""`),aee.if(cee,eee._`${lee} = ${(0,eee.stringify)(oee)}`)}return Fze.assignDefaults=function(it,ty){const{properties:eee,items:tee}=it.schema;if("object"===ty&&eee)for(const oee in eee)ree(it,oee,eee[oee].default);else"array"===ty&&Array.isArray(tee)&&tee.forEach(((eee,i)=>ree(it,i,eee.default)))},Fze}(),nee=Vze(),iee=function(){if(Wze)return Hze;Wze=1,Object.defineProperty(Hze,"__esModule",{value:!0}),Hze.extendSubschemaMode=Hze.extendSubschemaData=Hze.getSubschema=void 0;const eee=bze(),tee=kze();return Hze.getSubschema=function(it,{keyword:ree,schemaProp:oee,schema:aee,schemaPath:nee,errSchemaPath:iee,topSchemaRef:see}){if(void 0!==ree&&void 0!==aee)throw new Error('both "keyword" and "schema" passed, only one allowed');if(void 0!==ree){const aee=it.schema[ree];return void 0===oee?{schema:aee,schemaPath:eee._`${it.schemaPath}${(0,eee.getProperty)(ree)}`,errSchemaPath:`${it.errSchemaPath}/${ree}`}:{schema:aee[oee],schemaPath:eee._`${it.schemaPath}${(0,eee.getProperty)(ree)}${(0,eee.getProperty)(oee)}`,errSchemaPath:`${it.errSchemaPath}/${ree}/${(0,tee.escapeFragment)(oee)}`}}if(void 0!==aee){if(void 0===nee||void 0===iee||void 0===see)throw new Error('"schemaPath", "errSchemaPath" and "topSchemaRef" are required with "schema"');return{schema:aee,schemaPath:nee,topSchemaRef:see,errSchemaPath:iee}}throw new Error('either "keyword" or "schema" must be passed')},Hze.extendSubschemaData=function(ree,it,{dataProp:oee,dataPropType:aee,data:nee,dataTypes:iee,propertyName:see}){if(void 0!==nee&&void 0!==oee)throw new Error('both "data" and "dataProp" passed, only one allowed');const{gen:lee}=it;if(void 0!==oee){const{errorPath:nee,dataPathArr:iee,opts:see}=it;cee(lee.let("data",eee._`${it.data}${(0,eee.getProperty)(oee)}`,!0)),ree.errorPath=eee.str`${nee}${(0,tee.getErrorPath)(oee,aee,see.jsPropertySyntax)}`,ree.parentDataProperty=eee._`${oee}`,ree.dataPathArr=[...iee,ree.parentDataProperty]}function cee(eee){ree.data=eee,ree.dataLevel=it.dataLevel+1,ree.dataTypes=[],it.definedProperties=new Set,ree.parentData=it.data,ree.dataNames=[...it.dataNames,eee]}void 0!==nee&&(cee(nee instanceof eee.Name?nee:lee.let("data",nee,!0)),void 0!==see&&(ree.propertyName=see)),iee&&(ree.dataTypes=iee)},Hze.extendSubschemaMode=function(eee,{jtdDiscriminator:tee,jtdMetadata:ree,compositeRule:oee,createErrors:aee,allErrors:nee}){void 0!==oee&&(eee.compositeRule=oee),void 0!==aee&&(eee.createErrors=aee),void 0!==nee&&(eee.allErrors=nee),eee.jtdDiscriminator=tee,eee.jtdMetadata=ree},Hze}(),see=bze(),lee=zze(),cee=o$e(),dee=kze(),pee=$ze();function uee({gen:eee,validateName:tee,schema:ree,schemaEnv:oee,opts:aee},nee){aee.code.es5?eee.func(tee,see._`${lee.default.data}, ${lee.default.valCxt}`,oee.$async,(()=>{eee.code(see._`"use strict"; ${hee(ree,aee)}`),function(eee,tee){eee.if(lee.default.valCxt,(()=>{eee.var(lee.default.instancePath,see._`${lee.default.valCxt}.${lee.default.instancePath}`),eee.var(lee.default.parentData,see._`${lee.default.valCxt}.${lee.default.parentData}`),eee.var(lee.default.parentDataProperty,see._`${lee.default.valCxt}.${lee.default.parentDataProperty}`),eee.var(lee.default.rootData,see._`${lee.default.valCxt}.${lee.default.rootData}`),tee.dynamicRef&&eee.var(lee.default.dynamicAnchors,see._`${lee.default.valCxt}.${lee.default.dynamicAnchors}`)}),(()=>{eee.var(lee.default.instancePath,see._`""`),eee.var(lee.default.parentData,see._`undefined`),eee.var(lee.default.parentDataProperty,see._`undefined`),eee.var(lee.default.rootData,lee.default.data),tee.dynamicRef&&eee.var(lee.default.dynamicAnchors,see._`{}`)}))}(eee,aee),eee.code(nee)})):eee.func(tee,see._`${lee.default.data}, ${function(eee){return see._`{${lee.default.instancePath}="", ${lee.default.parentData}, ${lee.default.parentDataProperty}, ${lee.default.rootData}=${lee.default.data}${eee.dynamicRef?see._`, ${lee.default.dynamicAnchors}={}`:see.nil}}={}`}(aee)}`,oee.$async,(()=>eee.code(hee(ree,aee)).code(nee)))}function hee(eee,tee){const ree="object"==typeof eee&&eee[tee.schemaId];return ree&&(tee.code.source||tee.code.process)?see._`/*# sourceURL=${ree} */`:see.nil}function fee(it,tee){mee(it)&&(wee(it),gee(it))?function(it,eee){const{schema:tee,gen:ree,opts:oee}=it;oee.$comment&&tee.$comment&&bee(it);(function(it){const eee=it.schema[it.opts.schemaId];eee&&(it.baseId=(0,cee.resolveUrl)(it.opts.uriResolver,it.baseId,eee))})(it),function(it){if(it.schema.$async&&!it.schemaEnv.$async)throw new Error("async schema in sync schema")}(it);const aee=ree.const("_errs",lee.default.errors);vee(it,aee),ree.var(eee,see._`${aee} === ${lee.default.errors}`)}(it,tee):(0,eee.boolOrEmptySchema)(it,tee)}function gee({schema:eee,self:tee}){if("boolean"==typeof eee)return!eee;for(const ree in eee)if(tee.RULES.all[ree])return!0;return!1}function mee(it){return"boolean"!=typeof it.schema}function wee(it){(0,dee.checkUnknownRules)(it),function(it){const{schema:eee,errSchemaPath:tee,opts:ree,self:oee}=it;eee.$ref&&ree.ignoreKeywordsWithRef&&(0,dee.schemaHasRulesButRef)(eee,oee.RULES)&&oee.logger.warn(`$ref: keywords ignored in schema at path "${tee}"`)}(it)}function vee(it,eee){if(it.opts.jtd)return yee(it,[],!1,eee);const ree=(0,tee.getSchemaTypes)(it.schema);yee(it,ree,!(0,tee.coerceAndCheckDataType)(it,ree),eee)}function bee({gen:eee,schemaEnv:tee,schema:ree,errSchemaPath:oee,opts:aee}){const nee=ree.$comment;if(!0===aee.$comment)eee.code(see._`${lee.default.self}.logger.log(${nee})`);else if("function"==typeof aee.$comment){const ree=see.str`${oee}/$comment`,aee=eee.scopeValue("root",{ref:tee.root});eee.code(see._`${lee.default.self}.opts.$comment(${nee}, ${ree}, ${aee}.schema)`)}}function yee(it,eee,tee,aee){const{gen:nee,schema:iee,data:cee,allErrors:pee,opts:uee,self:hee}=it,{RULES:fee}=hee;function gee(dee){(0,ree.shouldUseGroup)(iee,dee)&&(dee.type?(nee.if((0,oee.checkDataType)(dee.type,cee,uee.strictNumbers)),xee(it,dee),1===eee.length&&eee[0]===dee.type&&tee&&(nee.else(),(0,oee.reportTypeError)(it)),nee.endIf()):xee(it,dee),pee||nee.if(see._`${lee.default.errors} === ${aee||0}`))}!iee.$ref||!uee.ignoreKeywordsWithRef&&(0,dee.schemaHasRulesButRef)(iee,fee)?(uee.jtd||function(it,eee){if(it.schemaEnv.meta||!it.opts.strictTypes)return;(function(it,eee){if(!eee.length)return;if(!it.dataTypes.length)return void(it.dataTypes=eee);eee.forEach((t=>{_ee(it.dataTypes,t)||See(it,`type "${t}" not allowed by context "${it.dataTypes.join(",")}"`)})),function(it,eee){const ts=[];for(const t of it.dataTypes)_ee(eee,t)?ts.push(t):eee.includes("integer")&&"number"===t&&ts.push("integer");it.dataTypes=ts}(it,eee)})(it,eee),it.opts.allowUnionTypes||function(it,ts){ts.length>1&&(2!==ts.length||!ts.includes("null"))&&See(it,"use allowUnionTypes to allow union type keyword")}(it,eee);!function(it,ts){const eee=it.self.RULES.all;for(const tee in eee){const oee=eee[tee];if("object"==typeof oee&&(0,ree.shouldUseRule)(it.schema,oee)){const{type:eee}=oee.definition;eee.length&&!eee.some((t=>kee(ts,t)))&&See(it,`missing type "${eee.join(",")}" for keyword "${tee}"`)}}}(it,it.dataTypes)}(it,eee),nee.block((()=>{for(const eee of fee.rules)gee(eee);gee(fee.post)}))):nee.block((()=>Oee(it,"$ref",fee.all.$ref.definition)))}function xee(it,eee){const{gen:tee,schema:oee,opts:{useDefaults:nee}}=it;nee&&(0,aee.assignDefaults)(it,eee.type),tee.block((()=>{for(const tee of eee.rules)(0,ree.shouldUseRule)(oee,tee)&&Oee(it,tee.keyword,tee.definition,eee.type)}))}function kee(eee,tee){return eee.includes(tee)||"number"===tee&&eee.includes("integer")}function _ee(ts,t){return ts.includes(t)||"integer"===t&&ts.includes("number")}function See(it,eee){eee+=` at "${it.schemaEnv.baseId+it.errSchemaPath}" (strictTypes)`,(0,dee.checkStrictMode)(it,eee,it.opts.strictTypes)}cze.validateFunctionCode=function(it){mee(it)&&(wee(it),gee(it))?function(it){const{schema:eee,opts:tee,gen:ree}=it;uee(it,(()=>{tee.$comment&&eee.$comment&&bee(it),function(it){const{schema:eee,opts:tee}=it;void 0!==eee.default&&tee.useDefaults&&tee.strictSchema&&(0,dee.checkStrictMode)(it,"default is ignored in the schema root")}(it),ree.let(lee.default.vErrors,null),ree.let(lee.default.errors,0),tee.unevaluated&&function(it){const{gen:eee,validateName:tee}=it;it.evaluated=eee.const("evaluated",see._`${tee}.evaluated`),eee.if(see._`${it.evaluated}.dynamicProps`,(()=>eee.assign(see._`${it.evaluated}.props`,see._`undefined`))),eee.if(see._`${it.evaluated}.dynamicItems`,(()=>eee.assign(see._`${it.evaluated}.items`,see._`undefined`)))}(it),vee(it),function(it){const{gen:eee,schemaEnv:tee,validateName:ree,ValidationError:oee,opts:aee}=it;tee.$async?eee.if(see._`${lee.default.errors} === 0`,(()=>eee.return(lee.default.data)),(()=>eee.throw(see._`new ${oee}(${lee.default.vErrors})`))):(eee.assign(see._`${ree}.errors`,lee.default.vErrors),aee.unevaluated&&function({gen:eee,evaluated:tee,props:ree,items:oee}){ree instanceof see.Name&&eee.assign(see._`${tee}.props`,ree);oee instanceof see.Name&&eee.assign(see._`${tee}.items`,oee)}(it),eee.return(see._`${lee.default.errors} === 0`))}(it)}))}(it):uee(it,(()=>(0,eee.topBoolOrEmptySchema)(it)))};class Eee{constructor(it,eee,tee){if((0,nee.validateKeywordUsage)(it,eee,tee),this.gen=it.gen,this.allErrors=it.allErrors,this.keyword=tee,this.data=it.data,this.schema=it.schema[tee],this.$data=eee.$data&&it.opts.$data&&this.schema&&this.schema.$data,this.schemaValue=(0,dee.schemaRefOrVal)(it,this.schema,tee,this.$data),this.schemaType=eee.schemaType,this.parentSchema=it.schema,this.params={},this.it=it,this.def=eee,this.$data)this.schemaCode=it.gen.const("vSchema",Cee(this.$data,it));else if(this.schemaCode=this.schemaValue,!(0,nee.validSchemaType)(this.schema,eee.schemaType,eee.allowUndefined))throw new Error(`${tee} value must be ${JSON.stringify(eee.schemaType)}`);("code"in eee?eee.trackErrors:!1!==eee.errors)&&(this.errsCount=it.gen.const("_errs",lee.default.errors))}result(eee,tee,ree){this.failResult((0,see.not)(eee),tee,ree)}failResult(eee,tee,ree){this.gen.if(eee),ree?ree():this.error(),tee?(this.gen.else(),tee(),this.allErrors&&this.gen.endIf()):this.allErrors?this.gen.endIf():this.gen.else()}pass(eee,tee){this.failResult((0,see.not)(eee),void 0,tee)}fail(eee){if(void 0===eee)return this.error(),void(this.allErrors||this.gen.if(!1));this.gen.if(eee),this.error(),this.allErrors?this.gen.endIf():this.gen.else()}fail$data(eee){if(!this.$data)return this.fail(eee);const{schemaCode:tee}=this;this.fail(see._`${tee} !== undefined && (${(0,see.or)(this.invalid$data(),eee)})`)}error(eee,tee,ree){if(tee)return this.setParams(tee),this._error(eee,ree),void this.setParams({});this._error(eee,ree)}_error(eee,tee){(eee?pee.reportExtraError:pee.reportError)(this,this.def.error,tee)}$dataError(){(0,pee.reportError)(this,this.def.$dataError||pee.keyword$DataError)}reset(){if(void 0===this.errsCount)throw new Error('add "trackErrors" to keyword definition');(0,pee.resetErrorsCount)(this.gen,this.errsCount)}ok(eee){this.allErrors||this.gen.if(eee)}setParams(eee,tee){tee?Object.assign(this.params,eee):this.params=eee}block$data(eee,tee,ree=see.nil){this.gen.block((()=>{this.check$data(eee,ree),tee()}))}check$data(eee=see.nil,tee=see.nil){if(!this.$data)return;const{gen:ree,schemaCode:oee,schemaType:aee,def:nee}=this;ree.if((0,see.or)(see._`${oee} === undefined`,tee)),eee!==see.nil&&ree.assign(eee,!0),(aee.length||nee.validateSchema)&&(ree.elseIf(this.invalid$data()),this.$dataError(),eee!==see.nil&&ree.assign(eee,!1)),ree.else()}invalid$data(){const{gen:eee,schemaCode:tee,schemaType:ree,def:aee,it:it}=this;return(0,see.or)(function(){if(ree.length){if(!(tee instanceof see.Name))throw new Error("ajv implementation error");const st=Array.isArray(ree)?ree:[ree];return see._`${(0,oee.checkDataTypes)(st,tee,it.opts.strictNumbers,oee.DataType.Wrong)}`}return see.nil}(),function(){if(aee.validateSchema){const ree=eee.scopeValue("validate$data",{ref:aee.validateSchema});return see._`!${ree}(${tee})`}return see.nil}())}subschema(eee,tee){const ree=(0,iee.getSubschema)(this.it,eee);(0,iee.extendSubschemaData)(ree,this.it,eee),(0,iee.extendSubschemaMode)(ree,eee);const oee={...this.it,...ree,items:void 0,props:void 0};return fee(oee,tee),oee}mergeEvaluated(eee,tee){const{it:it,gen:ree}=this;it.opts.unevaluated&&(!0!==it.props&&void 0!==eee.props&&(it.props=dee.mergeEvaluated.props(ree,eee.props,it.props,tee)),!0!==it.items&&void 0!==eee.items&&(it.items=dee.mergeEvaluated.items(ree,eee.items,it.items,tee)))}mergeValidEvaluated(eee,tee){const{it:it,gen:ree}=this;if(it.opts.unevaluated&&(!0!==it.props||!0!==it.items))return ree.if(tee,(()=>this.mergeEvaluated(eee,see.Name))),!0}}function Oee(it,eee,tee,ree){const oee=new Eee(it,tee,eee);"code"in tee?tee.code(oee,ree):oee.$data&&tee.validate?(0,nee.funcKeywordCode)(oee,tee):"macro"in tee?(0,nee.macroKeywordCode)(oee,tee):(tee.compile||tee.validate)&&(0,nee.funcKeywordCode)(oee,tee)}cze.KeywordCxt=Eee;const zee=/^\/(?:[^~]|~0|~1)*$/,$ee=/^([0-9]+)(#|\/(?:[^~]|~0|~1)*)?$/;function Cee(eee,{dataLevel:tee,dataNames:ree,dataPathArr:oee}){let aee,nee;if(""===eee)return lee.default.rootData;if("/"===eee[0]){if(!zee.test(eee))throw new Error(`Invalid JSON-pointer: ${eee}`);aee=eee,nee=lee.default.rootData}else{const iee=$ee.exec(eee);if(!iee)throw new Error(`Invalid JSON-pointer: ${eee}`);const up=+iee[1];if(aee=iee[2],"#"===aee){if(up>=tee)throw new Error(pee("property/index",up));return oee[tee-up]}if(up>tee)throw new Error(pee("data",up));if(nee=ree[tee-up],!aee)return nee}let iee=nee;const cee=aee.split("/");for(const lee of cee)lee&&(nee=see._`${nee}${(0,see.getProperty)((0,dee.unescapeJsonPointer)(lee))}`,iee=see._`${iee} && ${nee}`);return iee;function pee(eee,up){return`Cannot access ${eee} ${up} levels up, current level is ${tee}`}}return cze.getData=Cee,cze}var n$e,i$e={};function s$e(){if(n$e)return i$e;n$e=1,Object.defineProperty(i$e,"__esModule",{value:!0});class eee extends Error{constructor(eee){super("validation failed"),this.errors=eee,this.ajv=this.validation=!0}}return i$e.default=eee,i$e}var l$e,c$e={};function d$e(){if(l$e)return c$e;l$e=1,Object.defineProperty(c$e,"__esModule",{value:!0});const eee=o$e();class tee extends Error{constructor(tee,ree,oee,aee){super(aee||`can't resolve reference ${oee} from id ${ree}`),this.missingRef=(0,eee.resolveUrl)(tee,ree,oee),this.missingSchema=(0,eee.normalizeId)((0,eee.getFullPath)(tee,this.missingRef))}}return c$e.default=tee,c$e}var p$e,u$e={};function h$e(){if(p$e)return u$e;p$e=1,Object.defineProperty(u$e,"__esModule",{value:!0}),u$e.resolveSchema=u$e.getCompilingSchema=u$e.resolveRef=u$e.compileSchema=u$e.SchemaEnv=void 0;const eee=bze(),tee=s$e(),ree=zze(),oee=o$e(),aee=kze(),nee=a$e();class iee{constructor(eee){var _a;let tee;this.refs={},this.dynamicAnchors={},"object"==typeof eee.schema&&(tee=eee.schema),this.schema=eee.schema,this.schemaId=eee.schemaId,this.root=eee.root||this,this.baseId=null!==(_a=eee.baseId)&&void 0!==_a?_a:(0,oee.normalizeId)(null==tee?void 0:tee[eee.schemaId||"$id"]),this.schemaPath=eee.schemaPath,this.localRefs=eee.localRefs,this.meta=eee.meta,this.$async=null==tee?void 0:tee.$async,this.refs={}}}function see(aee){const iee=cee.call(this,aee);if(iee)return iee;const see=(0,oee.getFullPath)(this.opts.uriResolver,aee.root.baseId),{es5:lee,lines:dee}=this.opts.code,{ownProperties:pee}=this.opts,uee=new eee.CodeGen(this.scope,{es5:lee,lines:dee,ownProperties:pee});let hee;aee.$async&&(hee=uee.scopeValue("Error",{ref:tee.default,code:eee._`require("ajv/dist/runtime/validation_error").default`}));const fee=uee.scopeName("validate");aee.validateName=fee;const gee={gen:uee,allErrors:this.opts.allErrors,data:ree.default.data,parentData:ree.default.parentData,parentDataProperty:ree.default.parentDataProperty,dataNames:[ree.default.data],dataPathArr:[eee.nil],dataLevel:0,dataTypes:[],definedProperties:new Set,topSchemaRef:uee.scopeValue("schema",!0===this.opts.code.source?{ref:aee.schema,code:(0,eee.stringify)(aee.schema)}:{ref:aee.schema}),validateName:fee,ValidationError:hee,schema:aee.schema,schemaEnv:aee,rootId:see,baseId:aee.baseId||see,schemaPath:eee.nil,errSchemaPath:aee.schemaPath||(this.opts.jtd?"":"#"),errorPath:eee._`""`,opts:this.opts,self:this};let mee;try{this._compilations.add(aee),(0,nee.validateFunctionCode)(gee),uee.optimize(this.opts.code.optimize);const tee=uee.toString();mee=`${uee.scopeRefs(ree.default.scope)}return ${tee}`,this.opts.code.process&&(mee=this.opts.code.process(mee,aee));const oee=new Function(`${ree.default.self}`,`${ree.default.scope}`,mee)(this,this.scope.get());if(this.scope.value(fee,{ref:oee}),oee.errors=null,oee.schema=aee.schema,oee.schemaEnv=aee,aee.$async&&(oee.$async=!0),!0===this.opts.code.source&&(oee.source={validateName:fee,validateCode:tee,scopeValues:uee._values}),this.opts.unevaluated){const{props:tee,items:ree}=gee;oee.evaluated={props:tee instanceof eee.Name?void 0:tee,items:ree instanceof eee.Name?void 0:ree,dynamicProps:tee instanceof eee.Name,dynamicItems:ree instanceof eee.Name},oee.source&&(oee.source.evaluated=(0,eee.stringify)(oee.evaluated))}return aee.validate=oee,aee}catch(e){throw delete aee.validate,delete aee.validateName,mee&&this.logger.error("Error compiling schema, function code:",mee),e}finally{this._compilations.delete(aee)}}function lee(eee){return(0,oee.inlineRef)(eee.schema,this.opts.inlineRefs)?eee.schema:eee.validate?eee:see.call(this,eee)}function cee(eee){for(const tee of this._compilations)if(s2=eee,(s1=tee).schema===s2.schema&&s1.root===s2.root&&s1.baseId===s2.baseId)return tee;var s1,s2}function dee(eee,tee){let ree;for(;"string"==typeof(ree=this.refs[tee]);)tee=ree;return ree||this.schemas[tee]||pee.call(this,eee,tee)}function pee(eee,tee){const p=this.opts.uriResolver.parse(tee),ree=(0,oee._getFullPath)(this.opts.uriResolver,p);let aee=(0,oee.getFullPath)(this.opts.uriResolver,eee.baseId,void 0);if(Object.keys(eee.schema).length>0&&ree===aee)return hee.call(this,p,eee);const id=(0,oee.normalizeId)(ree),nee=this.refs[id]||this.schemas[id];if("string"==typeof nee){const tee=pee.call(this,eee,nee);if("object"!=typeof(null==tee?void 0:tee.schema))return;return hee.call(this,p,tee)}if("object"==typeof(null==nee?void 0:nee.schema)){if(nee.validate||see.call(this,nee),id===(0,oee.normalizeId)(tee)){const{schema:tee}=nee,{schemaId:ree}=this.opts,see=tee[ree];return see&&(aee=(0,oee.resolveUrl)(this.opts.uriResolver,aee,see)),new iee({schema:tee,schemaId:ree,root:eee,baseId:aee})}return hee.call(this,p,nee)}}u$e.SchemaEnv=iee,u$e.compileSchema=see,u$e.resolveRef=function(eee,tee,ree){var _a;ree=(0,oee.resolveUrl)(this.opts.uriResolver,tee,ree);const aee=eee.refs[ree];if(aee)return aee;let nee=dee.call(this,eee,ree);if(void 0===nee){const oee=null===(_a=eee.localRefs)||void 0===_a?void 0:_a[ree],{schemaId:aee}=this.opts;oee&&(nee=new iee({schema:oee,schemaId:aee,root:eee,baseId:tee}))}return void 0!==nee?eee.refs[ree]=lee.call(this,nee):void 0},u$e.getCompilingSchema=cee,u$e.resolveSchema=pee;const uee=new Set(["properties","patternProperties","enum","dependencies","definitions"]);function hee(eee,{baseId:tee,schema:ree,root:nee}){var _a;if("/"!==(null===(_a=eee.fragment)||void 0===_a?void 0:_a[0]))return;for(const iee of eee.fragment.slice(1).split("/")){if("boolean"==typeof ree)return;const eee=ree[(0,aee.unescapeFragment)(iee)];if(void 0===eee)return;const nee="object"==typeof(ree=eee)&&ree[this.opts.schemaId];!uee.has(iee)&&nee&&(tee=(0,oee.resolveUrl)(this.opts.uriResolver,tee,nee))}let see;if("boolean"!=typeof ree&&ree.$ref&&!(0,aee.schemaHasRulesButRef)(ree,this.RULES)){const eee=(0,oee.resolveUrl)(this.opts.uriResolver,tee,ree.$ref);see=pee.call(this,nee,eee)}const{schemaId:lee}=this.opts;return see=see||new iee({schema:ree,schemaId:lee,root:nee,baseId:tee}),see.schema!==see.root.schema?see:void 0}return u$e}const f$e={$id:"https://raw.githubusercontent.com/ajv-validator/ajv/master/lib/refs/data.json#",description:"Meta-schema for $data reference (JSON AnySchema extension proposal)",type:"object",required:["$data"],properties:{$data:{type:"string",anyOf:[{format:"relative-json-pointer"},{format:"json-pointer"}]}},additionalProperties:!1};var g$e,m$e,w$e,v$e,b$e,y$e,x$e,k$e,_$e,S$e={},E$e={exports:{}};function O$e(){if(v$e)return w$e;v$e=1;const{HEX:eee}=m$e?g$e:(m$e=1,g$e={HEX:{0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,a:10,A:10,b:11,B:11,c:12,C:12,d:13,D:13,e:14,E:14,f:15,F:15}}),tee=/^(?:(?:25[0-5]|2[0-4]\d|1\d{2}|[1-9]\d|\d)\.){3}(?:25[0-5]|2[0-4]\d|1\d{2}|[1-9]\d|\d)$/u;function ree(eee){if(iee(eee,".")<3)return{host:eee,isIPV4:!1};const ree=eee.match(tee)||[],[oee]=ree;return oee?{host:nee(oee,"."),isIPV4:!0}:{host:eee,isIPV4:!1}}function oee(tee,ree=!1){let oee="",aee=!0;for(const c of tee){if(void 0===eee[c])return;"0"!==c&&!0===aee&&(aee=!1),aee||(oee+=c)}return ree&&0===oee.length&&(oee="0"),oee}function aee(eee){if(iee(eee,":")<2)return{host:eee,isIPV6:!1};const tee=function(eee){let tee=0;const ree={error:!1,address:"",zone:""},aee=[],nee=[];let iee=!1,see=!1,lee=!1;function cee(){if(nee.length){if(!1===iee){const eee=oee(nee);if(void 0===eee)return ree.error=!0,!1;aee.push(eee)}nee.length=0}return!0}for(let i=0;i7){ree.error=!0;break}i-1>=0&&":"===eee[i-1]&&(see=!0)}}return nee.length&&(iee?ree.zone=nee.join(""):lee?aee.push(nee.join("")):aee.push(oee(nee))),ree.address=aee.join(""),ree}(eee);if(tee.error)return{host:eee,isIPV6:!1};{let eee=tee.address,ree=tee.address;return tee.zone&&(eee+="%"+tee.zone,ree+="%25"+tee.zone),{host:eee,escapedHost:ree,isIPV6:!0}}}function nee(eee,tee){let ree="",oee=!0;const l=eee.length;for(let i=0;i/[^!"$&'()*+,\-.;=_`a-z{}~]/u.test(String.fromCharCode(k))));const cee=/^(?:([^#/:?]+):)?(?:\/\/((?:([^#/?@]*)@)?(\[[^#/?\]]+\]|[^#/:?]*)(?::(\d*))?))?([^#?]*)(?:\?([^#]*))?(?:#((?:.|[\n\r])*))?/u;function dee(ree,oee){const aee=Object.assign({},oee),iee={scheme:void 0,userinfo:void 0,host:"",port:void 0,path:"",query:void 0,fragment:void 0},see=-1!==ree.indexOf("%");let dee=!1;"suffix"===aee.reference&&(ree=(aee.scheme?aee.scheme+":":"")+"//"+ree);const pee=ree.match(cee);if(pee){if(iee.scheme=pee[1],iee.userinfo=pee[3],iee.host=pee[4],iee.port=parseInt(pee[5],10),iee.path=pee[6]||"",iee.query=pee[7],iee.fragment=pee[8],isNaN(iee.port)&&(iee.port=pee[5]),iee.host){const ree=tee(iee.host);if(!1===ree.isIPV4){const tee=eee(ree.host);iee.host=tee.host.toLowerCase(),dee=tee.isIPV6}else iee.host=ree.host,dee=!0}void 0!==iee.scheme||void 0!==iee.userinfo||void 0!==iee.host||void 0!==iee.port||void 0!==iee.query||iee.path?void 0===iee.scheme?iee.reference="relative":void 0===iee.fragment?iee.reference="absolute":iee.reference="uri":iee.reference="same-document",aee.reference&&"suffix"!==aee.reference&&aee.reference!==iee.reference&&(iee.error=iee.error||"URI is not a "+aee.reference+" reference.");const ree=nee[(aee.scheme||iee.scheme||"").toLowerCase()];if(!(aee.unicodeSupport||ree&&ree.unicodeSupport)&&iee.host&&(aee.domainHost||ree&&ree.domainHost)&&!1===dee&&function(eee){let tee=0;for(let i=0,ree=eee.length;i126||lee[tee])return!0;return!1}(iee.host))try{iee.host=URL.domainToASCII(iee.host.toLowerCase())}catch(e){iee.error=iee.error||"Host's domain name can not be converted to ASCII: "+e}(!ree||ree&&!ree.skipNormalize)&&(see&&void 0!==iee.scheme&&(iee.scheme=unescape(iee.scheme)),see&&void 0!==iee.host&&(iee.host=unescape(iee.host)),iee.path&&(iee.path=escape(unescape(iee.path))),iee.fragment&&(iee.fragment=encodeURI(decodeURIComponent(iee.fragment)))),ree&&ree.parse&&ree.parse(iee,aee)}else iee.error=iee.error||"URI can not be parsed.";return iee}const pee={SCHEMES:nee,normalize:function(eee,tee){return"string"==typeof eee?eee=see(dee(eee,tee),tee):"object"==typeof eee&&(eee=dee(see(eee,tee),tee)),eee},resolve:function(eee,tee,ree){const oee=Object.assign({scheme:"null"},ree);return see(iee(dee(eee,oee),dee(tee,oee),oee,!0),{...oee,skipEscape:!0})},resolveComponents:iee,equal:function(eee,tee,ree){return"string"==typeof eee?(eee=unescape(eee),eee=see(aee(dee(eee,ree),!0),{...ree,skipEscape:!0})):"object"==typeof eee&&(eee=see(aee(eee,!0),{...ree,skipEscape:!0})),"string"==typeof tee?(tee=unescape(tee),tee=see(aee(dee(tee,ree),!0),{...ree,skipEscape:!0})):"object"==typeof tee&&(tee=see(aee(tee,!0),{...ree,skipEscape:!0})),eee.toLowerCase()===tee.toLowerCase()},serialize:see,parse:dee};return E$e.exports=pee,E$e.exports.default=pee,E$e.exports.fastUri=pee,E$e.exports}function $$e(){return _$e||(_$e=1,function(eee){Object.defineProperty(eee,"__esModule",{value:!0}),eee.CodeGen=eee.Name=eee.nil=eee.stringify=eee.str=eee._=eee.KeywordCxt=void 0;var tee=a$e();Object.defineProperty(eee,"KeywordCxt",{enumerable:!0,get:function(){return tee.KeywordCxt}});var ree=bze();Object.defineProperty(eee,"_",{enumerable:!0,get:function(){return ree._}}),Object.defineProperty(eee,"str",{enumerable:!0,get:function(){return ree.str}}),Object.defineProperty(eee,"stringify",{enumerable:!0,get:function(){return ree.stringify}}),Object.defineProperty(eee,"nil",{enumerable:!0,get:function(){return ree.nil}}),Object.defineProperty(eee,"Name",{enumerable:!0,get:function(){return ree.Name}}),Object.defineProperty(eee,"CodeGen",{enumerable:!0,get:function(){return ree.CodeGen}});const oee=s$e(),aee=d$e(),nee=Tze(),iee=h$e(),see=bze(),lee=o$e(),cee=Mze(),dee=kze(),pee=f$e,uee=function(){if(k$e)return S$e;k$e=1,Object.defineProperty(S$e,"__esModule",{value:!0});const eee=z$e();return eee.code='require("ajv/dist/runtime/uri").default',S$e.default=eee,S$e}(),hee=(eee,tee)=>new RegExp(eee,tee);hee.code="new RegExp";const fee=["removeAdditional","useDefaults","coerceTypes"],gee=new Set(["validate","serialize","parse","wrapper","root","schema","keyword","pattern","formats","validate$data","func","obj","Error"]),mee={errorDataPath:"",format:"`validateFormats: false` can be used instead.",nullable:'"nullable" keyword is supported by default.',jsonPointers:"Deprecated jsPropertySyntax can be used instead.",extendRefs:"Deprecated ignoreKeywordsWithRef can be used instead.",missingRefs:"Pass empty schema with $id that should be ignored to ajv.addSchema.",processCode:"Use option `code: {process: (code, schemaEnv: object) => string}`",sourceCode:"Use option `code: {source: true}`",strictDefaults:"It is default now, see option `strict`.",strictKeywords:"It is default now, see option `strict`.",uniqueItems:'"uniqueItems" keyword is always validated.',unknownFormats:"Disable strict mode or pass `true` to `ajv.addFormat` (or `formats` option).",cache:"Map is used as cache, schema object as key.",serialize:"Map is used as cache, schema object as key.",ajvErrors:"It is default now."},wee={ignoreKeywordsWithRef:"",jsPropertySyntax:"",unicode:'"minLength"/"maxLength" account for unicode characters by default.'};function vee(o){var _a,_b,_c,_d,_e,_f,_g,_h,_j,_k,_l,_m,_o,_p,_q,_r,_s,_t,_u,_v,_w,_x,_y,_z,_0;const s=o.strict,eee=null===(_a=o.code)||void 0===_a?void 0:_a.optimize,tee=!0===eee||void 0===eee?1:eee||0,ree=null!==(_c=null===(_b=o.code)||void 0===_b?void 0:_b.regExp)&&void 0!==_c?_c:hee,oee=null!==(_d=o.uriResolver)&&void 0!==_d?_d:uee.default;return{strictSchema:null===(_f=null!==(_e=o.strictSchema)&&void 0!==_e?_e:s)||void 0===_f||_f,strictNumbers:null===(_h=null!==(_g=o.strictNumbers)&&void 0!==_g?_g:s)||void 0===_h||_h,strictTypes:null!==(_k=null!==(_j=o.strictTypes)&&void 0!==_j?_j:s)&&void 0!==_k?_k:"log",strictTuples:null!==(_m=null!==(_l=o.strictTuples)&&void 0!==_l?_l:s)&&void 0!==_m?_m:"log",strictRequired:null!==(_p=null!==(_o=o.strictRequired)&&void 0!==_o?_o:s)&&void 0!==_p&&_p,code:o.code?{...o.code,optimize:tee,regExp:ree}:{optimize:tee,regExp:ree},loopRequired:null!==(_q=o.loopRequired)&&void 0!==_q?_q:200,loopEnum:null!==(_r=o.loopEnum)&&void 0!==_r?_r:200,meta:null===(_s=o.meta)||void 0===_s||_s,messages:null===(_t=o.messages)||void 0===_t||_t,inlineRefs:null===(_u=o.inlineRefs)||void 0===_u||_u,schemaId:null!==(_v=o.schemaId)&&void 0!==_v?_v:"$id",addUsedSchema:null===(_w=o.addUsedSchema)||void 0===_w||_w,validateSchema:null===(_x=o.validateSchema)||void 0===_x||_x,validateFormats:null===(_y=o.validateFormats)||void 0===_y||_y,unicodeRegExp:null===(_z=o.unicodeRegExp)||void 0===_z||_z,int32range:null===(_0=o.int32range)||void 0===_0||_0,uriResolver:oee}}class bee{constructor(eee={}){this.schemas={},this.refs={},this.formats={},this._compilations=new Set,this._loading={},this._cache=new Map,eee=this.opts={...eee,...vee(eee)};const{es5:tee,lines:ree}=this.opts.code;this.scope=new see.ValueScope({scope:{},prefixes:gee,es5:tee,lines:ree}),this.logger=function(eee){if(!1===eee)return Oee;if(void 0===eee)return console;if(eee.log&&eee.warn&&eee.error)return eee;throw new Error("logger must implement log, warn and error methods")}(eee.logger);const oee=eee.validateFormats;eee.validateFormats=!1,this.RULES=(0,nee.getRules)(),yee.call(this,mee,eee,"NOT SUPPORTED"),yee.call(this,wee,eee,"DEPRECATED","warn"),this._metaOpts=Eee.call(this),eee.formats&&_ee.call(this),this._addVocabularies(),this._addDefaultMetaSchema(),eee.keywords&&See.call(this,eee.keywords),"object"==typeof eee.meta&&this.addMetaSchema(eee.meta),kee.call(this),eee.validateFormats=oee}_addVocabularies(){this.addKeyword("$async")}_addDefaultMetaSchema(){const{$data:eee,meta:tee,schemaId:ree}=this.opts;let oee=pee;"id"===ree&&(oee={...pee},oee.id=oee.$id,delete oee.$id),tee&&eee&&this.addMetaSchema(oee,oee[ree],!1)}defaultMeta(){const{meta:eee,schemaId:tee}=this.opts;return this.opts.defaultMeta="object"==typeof eee?eee[tee]||eee:void 0}validate(eee,tee){let v;if("string"==typeof eee){if(v=this.getSchema(eee),!v)throw new Error(`no schema with key or ref "${eee}"`)}else v=this.compile(eee);const ree=v(tee);return"$async"in v||(this.errors=v.errors),ree}compile(eee,tee){const ree=this._addSchema(eee,tee);return ree.validate||this._compileSchemaEnv(ree)}compileAsync(eee,tee){if("function"!=typeof this.opts.loadSchema)throw new Error("options.loadSchema should be a function");const{loadSchema:ree}=this.opts;return oee.call(this,eee,tee);async function oee(eee,tee){await nee.call(this,eee.$schema);const ree=this._addSchema(eee,tee);return ree.validate||iee.call(this,ree)}async function nee(eee){eee&&!this.getSchema(eee)&&await oee.call(this,{$ref:eee},!0)}async function iee(eee){try{return this._compileSchemaEnv(eee)}catch(e){if(!(e instanceof aee.default))throw e;return see.call(this,e),await lee.call(this,e.missingSchema),iee.call(this,eee)}}function see({missingSchema:eee,missingRef:tee}){if(this.refs[eee])throw new Error(`AnySchema ${eee} is loaded but ${tee} cannot be resolved`)}async function lee(eee){const ree=await cee.call(this,eee);this.refs[eee]||await nee.call(this,ree.$schema),this.refs[eee]||this.addSchema(ree,eee,tee)}async function cee(eee){const p=this._loading[eee];if(p)return p;try{return await(this._loading[eee]=ree(eee))}finally{delete this._loading[eee]}}}addSchema(eee,tee,ree,oee=this.opts.validateSchema){if(Array.isArray(eee)){for(const tee of eee)this.addSchema(tee,void 0,ree,oee);return this}let id;if("object"==typeof eee){const{schemaId:tee}=this.opts;if(id=eee[tee],void 0!==id&&"string"!=typeof id)throw new Error(`schema ${tee} must be string`)}return tee=(0,lee.normalizeId)(tee||id),this._checkUnique(tee),this.schemas[tee]=this._addSchema(eee,ree,tee,oee,!0),this}addMetaSchema(eee,tee,ree=this.opts.validateSchema){return this.addSchema(eee,tee,!0,ree),this}validateSchema(eee,tee){if("boolean"==typeof eee)return!0;let ree;if(ree=eee.$schema,void 0!==ree&&"string"!=typeof ree)throw new Error("$schema must be a string");if(ree=ree||this.opts.defaultMeta||this.defaultMeta(),!ree)return this.logger.warn("meta-schema not available"),this.errors=null,!0;const oee=this.validate(ree,eee);if(!oee&&tee){const eee="schema is invalid: "+this.errorsText();if("log"!==this.opts.validateSchema)throw new Error(eee);this.logger.error(eee)}return oee}getSchema(eee){let tee;for(;"string"==typeof(tee=xee.call(this,eee));)eee=tee;if(void 0===tee){const{schemaId:ree}=this.opts,oee=new iee.SchemaEnv({schema:{},schemaId:ree});if(tee=iee.resolveSchema.call(this,oee,eee),!tee)return;this.refs[eee]=tee}return tee.validate||this._compileSchemaEnv(tee)}removeSchema(eee){if(eee instanceof RegExp)return this._removeAllSchemas(this.schemas,eee),this._removeAllSchemas(this.refs,eee),this;switch(typeof eee){case"undefined":return this._removeAllSchemas(this.schemas),this._removeAllSchemas(this.refs),this._cache.clear(),this;case"string":{const tee=xee.call(this,eee);return"object"==typeof tee&&this._cache.delete(tee.schema),delete this.schemas[eee],delete this.refs[eee],this}case"object":{const tee=eee;this._cache.delete(tee);let id=eee[this.opts.schemaId];return id&&(id=(0,lee.normalizeId)(id),delete this.schemas[id],delete this.refs[id]),this}default:throw new Error("ajv.removeSchema: invalid parameter")}}addVocabulary(eee){for(const tee of eee)this.addKeyword(tee);return this}addKeyword(eee,tee){let ree;if("string"==typeof eee)ree=eee,"object"==typeof tee&&(this.logger.warn("these parameters are deprecated, see docs for addKeyword"),tee.keyword=ree);else{if("object"!=typeof eee||void 0!==tee)throw new Error("invalid addKeywords parameters");if(ree=(tee=eee).keyword,Array.isArray(ree)&&!ree.length)throw new Error("addKeywords: keyword must be string or non-empty array")}if($ee.call(this,ree,tee),!tee)return(0,dee.eachItem)(ree,(eee=>Cee.call(this,eee))),this;Aee.call(this,tee);const oee={...tee,type:(0,cee.getJSONTypes)(tee.type),schemaType:(0,cee.getJSONTypes)(tee.schemaType)};return(0,dee.eachItem)(ree,0===oee.type.length?k=>Cee.call(this,k,oee):k=>oee.type.forEach((t=>Cee.call(this,k,oee,t)))),this}getKeyword(eee){const tee=this.RULES.all[eee];return"object"==typeof tee?tee.definition:!!tee}removeKeyword(eee){const{RULES:tee}=this;delete tee.keywords[eee],delete tee.all[eee];for(const ree of tee.rules){const i=ree.rules.findIndex((tee=>tee.keyword===eee));i>=0&&ree.rules.splice(i,1)}return this}addFormat(eee,tee){return"string"==typeof tee&&(tee=new RegExp(tee)),this.formats[eee]=tee,this}errorsText(eee=this.errors,{separator:tee=", ",dataVar:ree="data"}={}){return eee&&0!==eee.length?eee.map((e=>`${ree}${e.instancePath} ${e.message}`)).reduce(((eee,ree)=>eee+tee+ree)):"No errors"}$dataMetaSchema(eee,tee){const ree=this.RULES.all;eee=JSON.parse(JSON.stringify(eee));for(const oee of tee){const tee=oee.split("/").slice(1);let aee=eee;for(const eee of tee)aee=aee[eee];for(const eee in ree){const tee=ree[eee];if("object"!=typeof tee)continue;const{$data:oee}=tee.definition,nee=aee[eee];oee&&nee&&(aee[eee]=Nee(nee))}}return eee}_removeAllSchemas(eee,tee){for(const ree in eee){const oee=eee[ree];tee&&!tee.test(ree)||("string"==typeof oee?delete eee[ree]:oee&&!oee.meta&&(this._cache.delete(oee.schema),delete eee[ree]))}}_addSchema(eee,tee,ree,oee=this.opts.validateSchema,aee=this.opts.addUsedSchema){let id;const{schemaId:nee}=this.opts;if("object"==typeof eee)id=eee[nee];else{if(this.opts.jtd)throw new Error("schema must be object");if("boolean"!=typeof eee)throw new Error("schema must be object or boolean")}let see=this._cache.get(eee);if(void 0!==see)return see;ree=(0,lee.normalizeId)(id||ree);const cee=lee.getSchemaRefs.call(this,eee,ree);return see=new iee.SchemaEnv({schema:eee,schemaId:nee,meta:tee,baseId:ree,localRefs:cee}),this._cache.set(see.schema,see),aee&&!ree.startsWith("#")&&(ree&&this._checkUnique(ree),this.refs[ree]=see),oee&&this.validateSchema(eee,!0),see}_checkUnique(id){if(this.schemas[id]||this.refs[id])throw new Error(`schema with key or id "${id}" already exists`)}_compileSchemaEnv(eee){if(eee.meta?this._compileMetaSchema(eee):iee.compileSchema.call(this,eee),!eee.validate)throw new Error("ajv implementation error");return eee.validate}_compileMetaSchema(eee){const tee=this.opts;this.opts=this._metaOpts;try{iee.compileSchema.call(this,eee)}finally{this.opts=tee}}}function yee(eee,tee,ree,oee="error"){for(const aee in eee){const nee=aee;nee in tee&&this.logger[oee](`${ree}: option ${aee}. ${eee[nee]}`)}}function xee(eee){return eee=(0,lee.normalizeId)(eee),this.schemas[eee]||this.refs[eee]}function kee(){const eee=this.opts.schemas;if(eee)if(Array.isArray(eee))this.addSchema(eee);else for(const tee in eee)this.addSchema(eee[tee],tee)}function _ee(){for(const eee in this.opts.formats){const tee=this.opts.formats[eee];tee&&this.addFormat(eee,tee)}}function See(eee){if(Array.isArray(eee))this.addVocabulary(eee);else{this.logger.warn("keywords option as map is deprecated, pass array");for(const tee in eee){const ree=eee[tee];ree.keyword||(ree.keyword=tee),this.addKeyword(ree)}}}function Eee(){const eee={...this.opts};for(const tee of fee)delete eee[tee];return eee}bee.ValidationError=oee.default,bee.MissingRefError=aee.default,eee.default=bee;const Oee={log(){},warn(){},error(){}};const zee=/^[a-z_$][a-z0-9_$:-]*$/i;function $ee(eee,tee){const{RULES:ree}=this;if((0,dee.eachItem)(eee,(eee=>{if(ree.keywords[eee])throw new Error(`Keyword ${eee} is already defined`);if(!zee.test(eee))throw new Error(`Keyword ${eee} has invalid name`)})),tee&&tee.$data&&!("code"in tee)&&!("validate"in tee))throw new Error('$data keyword must have "code" or "validate" function')}function Cee(eee,tee,ree){var _a;const oee=null==tee?void 0:tee.post;if(ree&&oee)throw new Error('keyword with "post" flag cannot have "type"');const{RULES:aee}=this;let nee=oee?aee.post:aee.rules.find((({type:t})=>t===ree));if(nee||(nee={type:ree,rules:[]},aee.rules.push(nee)),aee.keywords[eee]=!0,!tee)return;const iee={keyword:eee,definition:{...tee,type:(0,cee.getJSONTypes)(tee.type),schemaType:(0,cee.getJSONTypes)(tee.schemaType)}};tee.before?jee.call(this,nee,iee,tee.before):nee.rules.push(iee),aee.all[eee]=iee,null===(_a=tee.implements)||void 0===_a||_a.forEach((eee=>this.addKeyword(eee)))}function jee(eee,tee,ree){const i=eee.rules.findIndex((eee=>eee.keyword===ree));i>=0?eee.rules.splice(i,0,tee):(eee.rules.push(tee),this.logger.warn(`rule ${ree} is not defined`))}function Aee(eee){let{metaSchema:tee}=eee;void 0!==tee&&(eee.$data&&this.opts.$data&&(tee=Nee(tee)),eee.validateSchema=this.compile(tee,!0))}const Tee={$ref:"https://raw.githubusercontent.com/ajv-validator/ajv/master/lib/refs/data.json#"};function Nee(eee){return{anyOf:[eee,Tee]}}}(lze)),lze}var C$e,j$e={},A$e={},T$e={};var N$e,I$e,R$e={};function P$e(){if(I$e)return A$e;I$e=1,Object.defineProperty(A$e,"__esModule",{value:!0});const eee=function(){if(C$e)return T$e;C$e=1,Object.defineProperty(T$e,"__esModule",{value:!0});const eee={keyword:"id",code(){throw new Error('NOT SUPPORTED: keyword "id", use "$id" for schema ID')}};return T$e.default=eee,T$e}(),tee=function(){if(N$e)return R$e;N$e=1,Object.defineProperty(R$e,"__esModule",{value:!0}),R$e.callRef=R$e.getValidate=void 0;const eee=d$e(),tee=qze(),ree=bze(),oee=zze(),aee=h$e(),nee=kze(),iee={keyword:"$ref",schemaType:"string",code(tee){const{gen:oee,schema:nee,it:it}=tee,{baseId:iee,schemaEnv:cee,validateName:dee,opts:pee,self:uee}=it,{root:hee}=cee;if(("#"===nee||"#/"===nee)&&iee===hee.baseId)return function(){if(cee===hee)return lee(tee,dee,cee,cee.$async);const eee=oee.scopeValue("root",{ref:hee});return lee(tee,ree._`${eee}.validate`,hee,hee.$async)}();const fee=aee.resolveRef.call(uee,hee,iee,nee);if(void 0===fee)throw new eee.default(it.opts.uriResolver,iee,nee);return fee instanceof aee.SchemaEnv?function(eee){const v=see(tee,eee);lee(tee,v,eee,eee.$async)}(fee):function(eee){const aee=oee.scopeValue("schema",!0===pee.code.source?{ref:eee,code:(0,ree.stringify)(eee)}:{ref:eee}),iee=oee.name("valid"),see=tee.subschema({schema:eee,dataTypes:[],schemaPath:ree.nil,topSchemaRef:aee,errSchemaPath:nee},iee);tee.mergeEvaluated(see),tee.ok(iee)}(fee)}};function see(eee,tee){const{gen:oee}=eee;return tee.validate?oee.scopeValue("validate",{ref:tee.validate}):ree._`${oee.scopeValue("wrapper",{ref:tee})}.validate`}function lee(eee,v,aee,iee){const{gen:see,it:it}=eee,{allErrors:lee,schemaEnv:cee,opts:dee}=it,pee=dee.passContext?oee.default.this:ree.nil;function uee(eee){const tee=ree._`${eee}.errors`;see.assign(oee.default.vErrors,ree._`${oee.default.vErrors} === null ? ${tee} : ${oee.default.vErrors}.concat(${tee})`),see.assign(oee.default.errors,ree._`${oee.default.vErrors}.length`)}function hee(eee){var _a;if(!it.opts.unevaluated)return;const tee=null===(_a=null==aee?void 0:aee.validate)||void 0===_a?void 0:_a.evaluated;if(!0!==it.props)if(tee&&!tee.dynamicProps)void 0!==tee.props&&(it.props=nee.mergeEvaluated.props(see,tee.props,it.props));else{const tee=see.var("props",ree._`${eee}.evaluated.props`);it.props=nee.mergeEvaluated.props(see,tee,it.props,ree.Name)}if(!0!==it.items)if(tee&&!tee.dynamicItems)void 0!==tee.items&&(it.items=nee.mergeEvaluated.items(see,tee.items,it.items));else{const tee=see.var("items",ree._`${eee}.evaluated.items`);it.items=nee.mergeEvaluated.items(see,tee,it.items,ree.Name)}}iee?function(){if(!cee.$async)throw new Error("async schema referenced by sync schema");const oee=see.let("valid");see.try((()=>{see.code(ree._`await ${(0,tee.callValidateCode)(eee,v,pee)}`),hee(v),lee||see.assign(oee,!0)}),(e=>{see.if(ree._`!(${e} instanceof ${it.ValidationError})`,(()=>see.throw(e))),uee(e),lee||see.assign(oee,!1)})),eee.ok(oee)}():eee.result((0,tee.callValidateCode)(eee,v,pee),(()=>hee(v)),(()=>uee(v)))}return R$e.getValidate=see,R$e.callRef=lee,R$e.default=iee,R$e}(),ree=["$schema","$id","$defs","$vocabulary",{keyword:"$comment"},"definitions",eee.default,tee.default];return A$e.default=ree,A$e}var M$e,D$e={},F$e={};var L$e,U$e={};var B$e,Y$e,q$e={},V$e={};function W$e(){if(Y$e)return q$e;Y$e=1,Object.defineProperty(q$e,"__esModule",{value:!0});const eee=bze(),tee=kze(),ree=function(){if(B$e)return V$e;function eee(eee){const tee=eee.length;let ree,oee=0,aee=0;for(;aee=55296&&ree<=56319&&aeeeee._`{limit: ${tee}}`},aee={keyword:["maxLength","minLength"],type:"string",schemaType:"number",$data:!0,error:oee,code(oee){const{keyword:aee,data:nee,schemaCode:iee,it:it}=oee,op="maxLength"===aee?eee.operators.GT:eee.operators.LT,see=!1===it.opts.unicode?eee._`${nee}.length`:eee._`${(0,tee.useFunc)(oee.gen,ree.default)}(${nee})`;oee.fail$data(eee._`${see} ${op} ${iee}`)}};return q$e.default=aee,q$e}var H$e,K$e={};var G$e,X$e={};var Q$e,Z$e={};function J$e(){if(Q$e)return Z$e;Q$e=1,Object.defineProperty(Z$e,"__esModule",{value:!0});const eee=qze(),tee=bze(),ree=kze(),oee={keyword:"required",type:"object",schemaType:"array",$data:!0,error:{message:({params:{missingProperty:eee}})=>tee.str`must have required property '${eee}'`,params:({params:{missingProperty:eee}})=>tee._`{missingProperty: ${eee}}`},code(oee){const{gen:aee,schema:nee,schemaCode:iee,data:see,$data:lee,it:it}=oee,{opts:cee}=it;if(!lee&&0===nee.length)return;const dee=nee.length>=cee.loopRequired;if(it.allErrors?function(){if(dee||lee)oee.block$data(tee.nil,pee);else for(const tee of nee)(0,eee.checkReportMissingProp)(oee,tee)}():function(){const ree=aee.let("missing");if(dee||lee){const nee=aee.let("valid",!0);oee.block$data(nee,(()=>function(ree,nee){oee.setParams({missingProperty:ree}),aee.forOf(ree,iee,(()=>{aee.assign(nee,(0,eee.propertyInData)(aee,see,ree,cee.ownProperties)),aee.if((0,tee.not)(nee),(()=>{oee.error(),aee.break()}))}),tee.nil)}(ree,nee))),oee.ok(nee)}else aee.if((0,eee.checkMissingProp)(oee,nee,ree)),(0,eee.reportMissingProp)(oee,ree),aee.else()}(),cee.strictRequired){const eee=oee.parentSchema.properties,{definedProperties:tee}=oee.it;for(const oee of nee)if(void 0===(null==eee?void 0:eee[oee])&&!tee.has(oee)){const eee=`required property "${oee}" is not defined at "${it.schemaEnv.baseId+it.errSchemaPath}" (strictRequired)`;(0,ree.checkStrictMode)(it,eee,it.opts.strictRequired)}}function pee(){aee.forOf("prop",iee,(tee=>{oee.setParams({missingProperty:tee}),aee.if((0,eee.noPropertyInData)(aee,see,tee,cee.ownProperties),(()=>oee.error()))}))}}};return Z$e.default=oee,Z$e}var eCe,tCe={};var rCe,oCe,aCe={},nCe={};function iCe(){if(rCe)return nCe;rCe=1,Object.defineProperty(nCe,"__esModule",{value:!0});const eee=Qze();return eee.code='require("ajv/dist/runtime/equal").default',nCe.default=eee,nCe}function sCe(){if(oCe)return aCe;oCe=1,Object.defineProperty(aCe,"__esModule",{value:!0});const eee=Mze(),tee=bze(),ree=kze(),oee=iCe(),aee={message:({params:{i:i,j:j}})=>tee.str`must NOT have duplicate items (items ## ${j} and ${i} are identical)`,params:({params:{i:i,j:j}})=>tee._`{i: ${i}, j: ${j}}`},nee={keyword:"uniqueItems",type:"array",schemaType:"boolean",$data:!0,error:aee,code(aee){const{gen:nee,data:iee,$data:see,schema:lee,parentSchema:cee,schemaCode:dee,it:it}=aee;if(!see&&!lee)return;const pee=nee.let("valid"),uee=cee.items?(0,eee.getSchemaTypes)(cee.items):[];function hee(i,j){const ree=nee.name("item"),oee=(0,eee.checkDataTypes)(uee,ree,it.opts.strictNumbers,eee.DataType.Wrong),see=nee.const("indices",tee._`{}`);nee.for(tee._`;${i}--;`,(()=>{nee.let(ree,tee._`${iee}[${i}]`),nee.if(oee,tee._`continue`),uee.length>1&&nee.if(tee._`typeof ${ree} == "string"`,tee._`${ree} += "_"`),nee.if(tee._`typeof ${see}[${ree}] == "number"`,(()=>{nee.assign(j,tee._`${see}[${ree}]`),aee.error(),nee.assign(pee,!1).break()})).code(tee._`${see}[${ree}] = ${i}`)}))}function fee(i,j){const eee=(0,ree.useFunc)(nee,oee.default),see=nee.name("outer");nee.label(see).for(tee._`;${i}--;`,(()=>nee.for(tee._`${j} = ${i}; ${j}--;`,(()=>nee.if(tee._`${eee}(${iee}[${i}], ${iee}[${j}])`,(()=>{aee.error(),nee.assign(pee,!1).break(see)}))))))}aee.block$data(pee,(function(){const i=nee.let("i",tee._`${iee}.length`),j=nee.let("j");aee.setParams({i:i,j:j}),nee.assign(pee,!0),nee.if(tee._`${i} > 1`,(()=>(uee.length>0&&!uee.some((t=>"object"===t||"array"===t))?hee:fee)(i,j)))}),tee._`${dee} === false`),aee.ok(pee)}};return aCe.default=nee,aCe}var lCe,cCe={};var dCe,pCe,uCe={};function hCe(){if(dCe)return uCe;dCe=1,Object.defineProperty(uCe,"__esModule",{value:!0});const eee=bze(),tee=kze(),ree=iCe(),oee={keyword:"enum",schemaType:"array",$data:!0,error:{message:"must be equal to one of the allowed values",params:({schemaCode:tee})=>eee._`{allowedValues: ${tee}}`},code(oee){const{gen:aee,data:nee,$data:iee,schema:see,schemaCode:lee,it:it}=oee;if(!iee&&0===see.length)throw new Error("enum must have non-empty array");const cee=see.length>=it.opts.loopEnum;let dee;const pee=()=>null!=dee?dee:dee=(0,tee.useFunc)(aee,ree.default);let uee;if(cee||iee)uee=aee.let("valid"),oee.block$data(uee,(function(){aee.assign(uee,!1),aee.forOf("v",lee,(v=>aee.if(eee._`${pee()}(${nee}, ${v})`,(()=>aee.assign(uee,!0).break()))))}));else{if(!Array.isArray(see))throw new Error("ajv implementation error");const tee=aee.const("vSchema",lee);uee=(0,eee.or)(...see.map(((_x,i)=>function(tee,i){const ree=see[i];return"object"==typeof ree&&null!==ree?eee._`${pee()}(${nee}, ${tee}[${i}])`:eee._`${nee} === ${ree}`}(tee,i))))}oee.pass(uee)}};return uCe.default=oee,uCe}function fCe(){if(pCe)return D$e;pCe=1,Object.defineProperty(D$e,"__esModule",{value:!0});const eee=function(){if(M$e)return F$e;M$e=1,Object.defineProperty(F$e,"__esModule",{value:!0});const eee=bze(),tee=eee.operators,ree={maximum:{okStr:"<=",ok:tee.LTE,fail:tee.GT},minimum:{okStr:">=",ok:tee.GTE,fail:tee.LT},exclusiveMaximum:{okStr:"<",ok:tee.LT,fail:tee.GTE},exclusiveMinimum:{okStr:">",ok:tee.GT,fail:tee.LTE}},oee={message:({keyword:tee,schemaCode:oee})=>eee.str`must be ${ree[tee].okStr} ${oee}`,params:({keyword:tee,schemaCode:oee})=>eee._`{comparison: ${ree[tee].okStr}, limit: ${oee}}`},aee={keyword:Object.keys(ree),type:"number",schemaType:"number",$data:!0,error:oee,code(tee){const{keyword:oee,data:aee,schemaCode:nee}=tee;tee.fail$data(eee._`${aee} ${ree[oee].fail} ${nee} || isNaN(${aee})`)}};return F$e.default=aee,F$e}(),tee=function(){if(L$e)return U$e;L$e=1,Object.defineProperty(U$e,"__esModule",{value:!0});const eee=bze(),tee={keyword:"multipleOf",type:"number",schemaType:"number",$data:!0,error:{message:({schemaCode:tee})=>eee.str`must be multiple of ${tee}`,params:({schemaCode:tee})=>eee._`{multipleOf: ${tee}}`},code(tee){const{gen:ree,data:oee,schemaCode:aee,it:it}=tee,nee=it.opts.multipleOfPrecision,iee=ree.let("res"),see=nee?eee._`Math.abs(Math.round(${iee}) - ${iee}) > 1e-${nee}`:eee._`${iee} !== parseInt(${iee})`;tee.fail$data(eee._`(${aee} === 0 || (${iee} = ${oee}/${aee}, ${see}))`)}};return U$e.default=tee,U$e}(),ree=W$e(),oee=function(){if(H$e)return K$e;H$e=1,Object.defineProperty(K$e,"__esModule",{value:!0});const eee=qze(),tee=bze(),ree={keyword:"pattern",type:"string",schemaType:"string",$data:!0,error:{message:({schemaCode:eee})=>tee.str`must match pattern "${eee}"`,params:({schemaCode:eee})=>tee._`{pattern: ${eee}}`},code(ree){const{data:oee,$data:aee,schema:nee,schemaCode:iee,it:it}=ree,u=it.opts.unicodeRegExp?"u":"",see=aee?tee._`(new RegExp(${iee}, ${u}))`:(0,eee.usePattern)(ree,nee);ree.fail$data(tee._`!${see}.test(${oee})`)}};return K$e.default=ree,K$e}(),aee=function(){if(G$e)return X$e;G$e=1,Object.defineProperty(X$e,"__esModule",{value:!0});const eee=bze(),tee={message({keyword:tee,schemaCode:ree}){const oee="maxProperties"===tee?"more":"fewer";return eee.str`must NOT have ${oee} than ${ree} properties`},params:({schemaCode:tee})=>eee._`{limit: ${tee}}`},ree={keyword:["maxProperties","minProperties"],type:"object",schemaType:"number",$data:!0,error:tee,code(tee){const{keyword:ree,data:oee,schemaCode:aee}=tee,op="maxProperties"===ree?eee.operators.GT:eee.operators.LT;tee.fail$data(eee._`Object.keys(${oee}).length ${op} ${aee}`)}};return X$e.default=ree,X$e}(),nee=J$e(),iee=function(){if(eCe)return tCe;eCe=1,Object.defineProperty(tCe,"__esModule",{value:!0});const eee=bze(),tee={message({keyword:tee,schemaCode:ree}){const oee="maxItems"===tee?"more":"fewer";return eee.str`must NOT have ${oee} than ${ree} items`},params:({schemaCode:tee})=>eee._`{limit: ${tee}}`},ree={keyword:["maxItems","minItems"],type:"array",schemaType:"number",$data:!0,error:tee,code(tee){const{keyword:ree,data:oee,schemaCode:aee}=tee,op="maxItems"===ree?eee.operators.GT:eee.operators.LT;tee.fail$data(eee._`${oee}.length ${op} ${aee}`)}};return tCe.default=ree,tCe}(),see=sCe(),lee=function(){if(lCe)return cCe;lCe=1,Object.defineProperty(cCe,"__esModule",{value:!0});const eee=bze(),tee=kze(),ree=iCe(),oee={keyword:"const",$data:!0,error:{message:"must be equal to constant",params:({schemaCode:tee})=>eee._`{allowedValue: ${tee}}`},code(oee){const{gen:aee,data:nee,$data:iee,schemaCode:see,schema:lee}=oee;iee||lee&&"object"==typeof lee?oee.fail$data(eee._`!${(0,tee.useFunc)(aee,ree.default)}(${nee}, ${see})`):oee.fail(eee._`${lee} !== ${nee}`)}};return cCe.default=oee,cCe}(),cee=hCe(),dee=[eee.default,tee.default,ree.default,oee.default,aee.default,nee.default,iee.default,see.default,{keyword:"type",schemaType:["string","array"]},{keyword:"nullable",schemaType:"boolean"},lee.default,cee.default];return D$e.default=dee,D$e}var gCe,mCe={},wCe={};function vCe(){if(gCe)return wCe;gCe=1,Object.defineProperty(wCe,"__esModule",{value:!0}),wCe.validateAdditionalItems=void 0;const eee=bze(),tee=kze(),ree={keyword:"additionalItems",type:"array",schemaType:["boolean","object"],before:"uniqueItems",error:{message:({params:{len:tee}})=>eee.str`must NOT have more than ${tee} items`,params:({params:{len:tee}})=>eee._`{limit: ${tee}}`},code(eee){const{parentSchema:ree,it:it}=eee,{items:aee}=ree;Array.isArray(aee)?oee(eee,aee):(0,tee.checkStrictMode)(it,'"additionalItems" is ignored when "items" is not an array of schemas')}};function oee(ree,oee){const{gen:aee,schema:nee,data:iee,keyword:see,it:it}=ree;it.items=!0;const lee=aee.const("len",eee._`${iee}.length`);if(!1===nee)ree.setParams({len:oee.length}),ree.pass(eee._`${lee} <= ${oee.length}`);else if("object"==typeof nee&&!(0,tee.alwaysValidSchema)(it,nee)){const nee=aee.var("valid",eee._`${lee} <= ${oee.length}`);aee.if((0,eee.not)(nee),(()=>function(nee){aee.forRange("i",oee.length,lee,(i=>{ree.subschema({keyword:see,dataProp:i,dataPropType:tee.Type.Num},nee),it.allErrors||aee.if((0,eee.not)(nee),(()=>aee.break()))}))}(nee))),ree.ok(nee)}}return wCe.validateAdditionalItems=oee,wCe.default=ree,wCe}var bCe,yCe,xCe={},kCe={};function _Ce(){if(bCe)return kCe;bCe=1,Object.defineProperty(kCe,"__esModule",{value:!0}),kCe.validateTuple=void 0;const eee=bze(),tee=kze(),ree=qze(),oee={keyword:"items",type:"array",schemaType:["object","array","boolean"],before:"uniqueItems",code(eee){const{schema:oee,it:it}=eee;if(Array.isArray(oee))return aee(eee,"additionalItems",oee);it.items=!0,(0,tee.alwaysValidSchema)(it,oee)||eee.ok((0,ree.validateArray)(eee))}};function aee(ree,oee,aee=ree.schema){const{gen:nee,parentSchema:iee,data:see,keyword:lee,it:it}=ree;!function(eee){const{opts:ree,errSchemaPath:nee}=it,l=aee.length,iee=l===eee.minItems&&(l===eee.maxItems||!1===eee[oee]);if(ree.strictTuples&&!iee){const eee=`"${lee}" is ${l}-tuple, but minItems or maxItems/${oee} are not specified or different at path "${nee}"`;(0,tee.checkStrictMode)(it,eee,ree.strictTuples)}}(iee),it.opts.unevaluated&&aee.length&&!0!==it.items&&(it.items=tee.mergeEvaluated.items(nee,aee.length,it.items));const cee=nee.name("valid"),dee=nee.const("len",eee._`${see}.length`);aee.forEach(((oee,i)=>{(0,tee.alwaysValidSchema)(it,oee)||(nee.if(eee._`${dee} > ${i}`,(()=>ree.subschema({keyword:lee,schemaProp:i,dataProp:i},cee))),ree.ok(cee))}))}return kCe.validateTuple=aee,kCe.default=oee,kCe}var SCe,ECe={};var OCe,zCe={};function $Ce(){if(OCe)return zCe;OCe=1,Object.defineProperty(zCe,"__esModule",{value:!0});const eee=bze(),tee=kze(),ree={message:({params:{min:tee,max:ree}})=>void 0===ree?eee.str`must contain at least ${tee} valid item(s)`:eee.str`must contain at least ${tee} and no more than ${ree} valid item(s)`,params:({params:{min:tee,max:ree}})=>void 0===ree?eee._`{minContains: ${tee}}`:eee._`{minContains: ${tee}, maxContains: ${ree}}`},oee={keyword:"contains",type:"array",schemaType:["object","boolean"],before:"uniqueItems",trackErrors:!0,error:ree,code(ree){const{gen:oee,schema:aee,parentSchema:nee,data:iee,it:it}=ree;let see,lee;const{minContains:cee,maxContains:dee}=nee;it.opts.next?(see=void 0===cee?1:cee,lee=dee):see=1;const pee=oee.const("len",eee._`${iee}.length`);if(ree.setParams({min:see,max:lee}),void 0===lee&&0===see)return void(0,tee.checkStrictMode)(it,'"minContains" == 0 without "maxContains": "contains" keyword ignored');if(void 0!==lee&&see>lee)return(0,tee.checkStrictMode)(it,'"minContains" > "maxContains" is always invalid'),void ree.fail();if((0,tee.alwaysValidSchema)(it,aee)){let tee=eee._`${pee} >= ${see}`;return void 0!==lee&&(tee=eee._`${tee} && ${pee} <= ${lee}`),void ree.pass(tee)}it.items=!0;const uee=oee.name("valid");function hee(){const tee=oee.name("_valid"),ree=oee.let("count",0);fee(tee,(()=>oee.if(tee,(()=>function(tee){oee.code(eee._`${tee}++`),void 0===lee?oee.if(eee._`${tee} >= ${see}`,(()=>oee.assign(uee,!0).break())):(oee.if(eee._`${tee} > ${lee}`,(()=>oee.assign(uee,!1).break())),1===see?oee.assign(uee,!0):oee.if(eee._`${tee} >= ${see}`,(()=>oee.assign(uee,!0))))}(ree)))))}function fee(eee,aee){oee.forRange("i",0,pee,(i=>{ree.subschema({keyword:"contains",dataProp:i,dataPropType:tee.Type.Num,compositeRule:!0},eee),aee()}))}void 0===lee&&1===see?fee(uee,(()=>oee.if(uee,(()=>oee.break())))):0===see?(oee.let(uee,!0),void 0!==lee&&oee.if(eee._`${iee}.length > 0`,hee)):(oee.let(uee,!1),hee()),ree.result(uee,(()=>ree.reset()))}};return zCe.default=oee,zCe}var CCe,jCe={};function ACe(){return CCe||(CCe=1,function(eee){Object.defineProperty(eee,"__esModule",{value:!0}),eee.validateSchemaDeps=eee.validatePropertyDeps=eee.error=void 0;const tee=bze(),ree=kze(),oee=qze();eee.error={message:({params:{property:eee,depsCount:ree,deps:oee}})=>{const aee=1===ree?"property":"properties";return tee.str`must have ${aee} ${oee} when property ${eee} is present`},params:({params:{property:eee,depsCount:ree,deps:oee,missingProperty:aee}})=>tee._`{property: ${eee}, + missingProperty: ${aee}, + depsCount: ${ree}, + deps: ${oee}}`};const aee={keyword:"dependencies",type:"object",schemaType:"object",error:eee.error,code(eee){const[tee,ree]=function({schema:eee}){const tee={},ree={};for(const oee in eee){if("__proto__"===oee)continue;(Array.isArray(eee[oee])?tee:ree)[oee]=eee[oee]}return[tee,ree]}(eee);nee(eee,tee),iee(eee,ree)}};function nee(eee,ree=eee.schema){const{gen:aee,data:nee,it:it}=eee;if(0===Object.keys(ree).length)return;const iee=aee.let("missing");for(const see in ree){const lee=ree[see];if(0===lee.length)continue;const cee=(0,oee.propertyInData)(aee,nee,see,it.opts.ownProperties);eee.setParams({property:see,depsCount:lee.length,deps:lee.join(", ")}),it.allErrors?aee.if(cee,(()=>{for(const tee of lee)(0,oee.checkReportMissingProp)(eee,tee)})):(aee.if(tee._`${cee} && (${(0,oee.checkMissingProp)(eee,lee,iee)})`),(0,oee.reportMissingProp)(eee,iee),aee.else())}}function iee(eee,tee=eee.schema){const{gen:aee,data:nee,keyword:iee,it:it}=eee,see=aee.name("valid");for(const lee in tee)(0,ree.alwaysValidSchema)(it,tee[lee])||(aee.if((0,oee.propertyInData)(aee,nee,lee,it.opts.ownProperties),(()=>{const tee=eee.subschema({keyword:iee,schemaProp:lee},see);eee.mergeValidEvaluated(tee,see)}),(()=>aee.var(see,!0))),eee.ok(see))}eee.validatePropertyDeps=nee,eee.validateSchemaDeps=iee,eee.default=aee}(jCe)),jCe}var TCe,NCe={};var ICe,RCe={};function PCe(){if(ICe)return RCe;ICe=1,Object.defineProperty(RCe,"__esModule",{value:!0});const eee=qze(),tee=bze(),ree=zze(),oee=kze(),aee={keyword:"additionalProperties",type:["object"],schemaType:["boolean","object"],allowUndefined:!0,trackErrors:!0,error:{message:"must NOT have additional properties",params:({params:eee})=>tee._`{additionalProperty: ${eee.additionalProperty}}`},code(aee){const{gen:nee,schema:iee,parentSchema:see,data:lee,errsCount:cee,it:it}=aee;if(!cee)throw new Error("ajv implementation error");const{allErrors:dee,opts:pee}=it;if(it.props=!0,"all"!==pee.removeAdditional&&(0,oee.alwaysValidSchema)(it,iee))return;const uee=(0,eee.allSchemaProperties)(see.properties),hee=(0,eee.allSchemaProperties)(see.patternProperties);function fee(eee){nee.code(tee._`delete ${lee}[${eee}]`)}function gee(eee){if("all"===pee.removeAdditional||pee.removeAdditional&&!1===iee)fee(eee);else{if(!1===iee)return aee.setParams({additionalProperty:eee}),aee.error(),void(dee||nee.break());if("object"==typeof iee&&!(0,oee.alwaysValidSchema)(it,iee)){const ree=nee.name("valid");"failing"===pee.removeAdditional?(mee(eee,ree,!1),nee.if((0,tee.not)(ree),(()=>{aee.reset(),fee(eee)}))):(mee(eee,ree),dee||nee.if((0,tee.not)(ree),(()=>nee.break())))}}}function mee(eee,tee,ree){const nee={keyword:"additionalProperties",dataProp:eee,dataPropType:oee.Type.Str};!1===ree&&Object.assign(nee,{compositeRule:!0,createErrors:!1,allErrors:!1}),aee.subschema(nee,tee)}nee.forIn("key",lee,(ree=>{uee.length||hee.length?nee.if(function(ree){let iee;if(uee.length>8){const tee=(0,oee.schemaRefOrVal)(it,see.properties,"properties");iee=(0,eee.isOwnProperty)(nee,tee,ree)}else iee=uee.length?(0,tee.or)(...uee.map((p=>tee._`${ree} === ${p}`))):tee.nil;return hee.length&&(iee=(0,tee.or)(iee,...hee.map((p=>tee._`${(0,eee.usePattern)(aee,p)}.test(${ree})`)))),(0,tee.not)(iee)}(ree),(()=>gee(ree))):gee(ree)})),aee.ok(tee._`${cee} === ${ree.default.errors}`)}};return RCe.default=aee,RCe}var MCe,DCe={};var FCe,LCe={};var UCe,BCe={};var YCe,qCe={};var VCe,WCe={};var HCe,KCe={};var GCe,XCe={};var QCe,ZCe,JCe={};function eje(){if(ZCe)return mCe;ZCe=1,Object.defineProperty(mCe,"__esModule",{value:!0});const eee=vCe(),tee=function(){if(yCe)return xCe;yCe=1,Object.defineProperty(xCe,"__esModule",{value:!0});const eee=_Ce(),tee={keyword:"prefixItems",type:"array",schemaType:["array"],before:"uniqueItems",code:tee=>(0,eee.validateTuple)(tee,"items")};return xCe.default=tee,xCe}(),ree=_Ce(),oee=function(){if(SCe)return ECe;SCe=1,Object.defineProperty(ECe,"__esModule",{value:!0});const eee=bze(),tee=kze(),ree=qze(),oee=vCe(),aee={keyword:"items",type:"array",schemaType:["object","boolean"],before:"uniqueItems",error:{message:({params:{len:tee}})=>eee.str`must NOT have more than ${tee} items`,params:({params:{len:tee}})=>eee._`{limit: ${tee}}`},code(eee){const{schema:aee,parentSchema:nee,it:it}=eee,{prefixItems:iee}=nee;it.items=!0,(0,tee.alwaysValidSchema)(it,aee)||(iee?(0,oee.validateAdditionalItems)(eee,iee):eee.ok((0,ree.validateArray)(eee)))}};return ECe.default=aee,ECe}(),aee=$Ce(),nee=ACe(),iee=function(){if(TCe)return NCe;TCe=1,Object.defineProperty(NCe,"__esModule",{value:!0});const eee=bze(),tee=kze(),ree={keyword:"propertyNames",type:"object",schemaType:["object","boolean"],error:{message:"property name must be valid",params:({params:tee})=>eee._`{propertyName: ${tee.propertyName}}`},code(ree){const{gen:oee,schema:aee,data:nee,it:it}=ree;if((0,tee.alwaysValidSchema)(it,aee))return;const iee=oee.name("valid");oee.forIn("key",nee,(tee=>{ree.setParams({propertyName:tee}),ree.subschema({keyword:"propertyNames",data:tee,dataTypes:["string"],propertyName:tee,compositeRule:!0},iee),oee.if((0,eee.not)(iee),(()=>{ree.error(!0),it.allErrors||oee.break()}))})),ree.ok(iee)}};return NCe.default=ree,NCe}(),see=PCe(),lee=function(){if(MCe)return DCe;MCe=1,Object.defineProperty(DCe,"__esModule",{value:!0});const eee=a$e(),tee=qze(),ree=kze(),oee=PCe(),aee={keyword:"properties",type:"object",schemaType:"object",code(aee){const{gen:nee,schema:iee,parentSchema:see,data:lee,it:it}=aee;"all"===it.opts.removeAdditional&&void 0===see.additionalProperties&&oee.default.code(new eee.KeywordCxt(it,oee.default,"additionalProperties"));const cee=(0,tee.allSchemaProperties)(iee);for(const eee of cee)it.definedProperties.add(eee);it.opts.unevaluated&&cee.length&&!0!==it.props&&(it.props=ree.mergeEvaluated.props(nee,(0,ree.toHash)(cee),it.props));const dee=cee.filter((p=>!(0,ree.alwaysValidSchema)(it,iee[p])));if(0===dee.length)return;const pee=nee.name("valid");for(const eee of dee)uee(eee)?hee(eee):(nee.if((0,tee.propertyInData)(nee,lee,eee,it.opts.ownProperties)),hee(eee),it.allErrors||nee.else().var(pee,!0),nee.endIf()),aee.it.definedProperties.add(eee),aee.ok(pee);function uee(eee){return it.opts.useDefaults&&!it.compositeRule&&void 0!==iee[eee].default}function hee(eee){aee.subschema({keyword:"properties",schemaProp:eee,dataProp:eee},pee)}}};return DCe.default=aee,DCe}(),cee=function(){if(FCe)return LCe;FCe=1,Object.defineProperty(LCe,"__esModule",{value:!0});const eee=qze(),tee=bze(),ree=kze(),oee=kze(),aee={keyword:"patternProperties",type:"object",schemaType:"object",code(aee){const{gen:nee,schema:iee,data:see,parentSchema:lee,it:it}=aee,{opts:cee}=it,dee=(0,eee.allSchemaProperties)(iee),pee=dee.filter((p=>(0,ree.alwaysValidSchema)(it,iee[p])));if(0===dee.length||pee.length===dee.length&&(!it.opts.unevaluated||!0===it.props))return;const uee=cee.strictSchema&&!cee.allowMatchingProperties&&lee.properties,hee=nee.name("valid");!0===it.props||it.props instanceof tee.Name||(it.props=(0,oee.evaluatedPropsToName)(nee,it.props));const{props:fee}=it;function gee(eee){for(const tee in uee)new RegExp(eee).test(tee)&&(0,ree.checkStrictMode)(it,`property ${tee} matches pattern ${eee} (use allowMatchingProperties)`)}function mee(ree){nee.forIn("key",see,(iee=>{nee.if(tee._`${(0,eee.usePattern)(aee,ree)}.test(${iee})`,(()=>{const eee=pee.includes(ree);eee||aee.subschema({keyword:"patternProperties",schemaProp:ree,dataProp:iee,dataPropType:oee.Type.Str},hee),it.opts.unevaluated&&!0!==fee?nee.assign(tee._`${fee}[${iee}]`,!0):eee||it.allErrors||nee.if((0,tee.not)(hee),(()=>nee.break()))}))}))}!function(){for(const eee of dee)uee&&gee(eee),it.allErrors?mee(eee):(nee.var(hee,!0),mee(eee),nee.if(hee))}()}};return LCe.default=aee,LCe}(),dee=function(){if(UCe)return BCe;UCe=1,Object.defineProperty(BCe,"__esModule",{value:!0});const eee=kze(),tee={keyword:"not",schemaType:["object","boolean"],trackErrors:!0,code(tee){const{gen:ree,schema:oee,it:it}=tee;if((0,eee.alwaysValidSchema)(it,oee))return void tee.fail();const aee=ree.name("valid");tee.subschema({keyword:"not",compositeRule:!0,createErrors:!1,allErrors:!1},aee),tee.failResult(aee,(()=>tee.reset()),(()=>tee.error()))},error:{message:"must NOT be valid"}};return BCe.default=tee,BCe}(),pee=function(){if(YCe)return qCe;YCe=1,Object.defineProperty(qCe,"__esModule",{value:!0});const eee={keyword:"anyOf",schemaType:"array",trackErrors:!0,code:qze().validateUnion,error:{message:"must match a schema in anyOf"}};return qCe.default=eee,qCe}(),uee=function(){if(VCe)return WCe;VCe=1,Object.defineProperty(WCe,"__esModule",{value:!0});const eee=bze(),tee=kze(),ree={keyword:"oneOf",schemaType:"array",trackErrors:!0,error:{message:"must match exactly one schema in oneOf",params:({params:tee})=>eee._`{passingSchemas: ${tee.passing}}`},code(ree){const{gen:oee,schema:aee,parentSchema:nee,it:it}=ree;if(!Array.isArray(aee))throw new Error("ajv implementation error");if(it.opts.discriminator&&nee.discriminator)return;const iee=aee,see=oee.let("valid",!1),lee=oee.let("passing",null),cee=oee.name("_valid");ree.setParams({passing:lee}),oee.block((function(){iee.forEach(((aee,i)=>{let nee;(0,tee.alwaysValidSchema)(it,aee)?oee.var(cee,!0):nee=ree.subschema({keyword:"oneOf",schemaProp:i,compositeRule:!0},cee),i>0&&oee.if(eee._`${cee} && ${see}`).assign(see,!1).assign(lee,eee._`[${lee}, ${i}]`).else(),oee.if(cee,(()=>{oee.assign(see,!0),oee.assign(lee,i),nee&&ree.mergeEvaluated(nee,eee.Name)}))}))})),ree.result(see,(()=>ree.reset()),(()=>ree.error(!0)))}};return WCe.default=ree,WCe}(),hee=function(){if(HCe)return KCe;HCe=1,Object.defineProperty(KCe,"__esModule",{value:!0});const eee=kze(),tee={keyword:"allOf",schemaType:"array",code(tee){const{gen:ree,schema:oee,it:it}=tee;if(!Array.isArray(oee))throw new Error("ajv implementation error");const aee=ree.name("valid");oee.forEach(((ree,i)=>{if((0,eee.alwaysValidSchema)(it,ree))return;const oee=tee.subschema({keyword:"allOf",schemaProp:i},aee);tee.ok(aee),tee.mergeEvaluated(oee)}))}};return KCe.default=tee,KCe}(),fee=function(){if(GCe)return XCe;GCe=1,Object.defineProperty(XCe,"__esModule",{value:!0});const eee=bze(),tee=kze(),ree={keyword:"if",schemaType:["object","boolean"],trackErrors:!0,error:{message:({params:tee})=>eee.str`must match "${tee.ifClause}" schema`,params:({params:tee})=>eee._`{failingKeyword: ${tee.ifClause}}`},code(ree){const{gen:aee,parentSchema:nee,it:it}=ree;void 0===nee.then&&void 0===nee.else&&(0,tee.checkStrictMode)(it,'"if" without "then" and "else" is ignored');const iee=oee(it,"then"),see=oee(it,"else");if(!iee&&!see)return;const lee=aee.let("valid",!0),cee=aee.name("_valid");if(function(){const eee=ree.subschema({keyword:"if",compositeRule:!0,createErrors:!1,allErrors:!1},cee);ree.mergeEvaluated(eee)}(),ree.reset(),iee&&see){const eee=aee.let("ifClause");ree.setParams({ifClause:eee}),aee.if(cee,dee("then",eee),dee("else",eee))}else iee?aee.if(cee,dee("then")):aee.if((0,eee.not)(cee),dee("else"));function dee(tee,oee){return()=>{const nee=ree.subschema({keyword:tee},cee);aee.assign(lee,cee),ree.mergeValidEvaluated(nee,lee),oee?aee.assign(oee,eee._`${tee}`):ree.setParams({ifClause:tee})}}ree.pass(lee,(()=>ree.error(!0)))}};function oee(it,eee){const ree=it.schema[eee];return void 0!==ree&&!(0,tee.alwaysValidSchema)(it,ree)}return XCe.default=ree,XCe}(),gee=function(){if(QCe)return JCe;QCe=1,Object.defineProperty(JCe,"__esModule",{value:!0});const eee=kze(),tee={keyword:["then","else"],schemaType:["object","boolean"],code({keyword:tee,parentSchema:ree,it:it}){void 0===ree.if&&(0,eee.checkStrictMode)(it,`"${tee}" without "if" is ignored`)}};return JCe.default=tee,JCe}();return mCe.default=function(mee=!1){const wee=[dee.default,pee.default,uee.default,hee.default,fee.default,gee.default,iee.default,see.default,nee.default,lee.default,cee.default];return mee?wee.push(tee.default,oee.default):wee.push(eee.default,ree.default),wee.push(aee.default),wee},mCe}var tje,rje,oje={},aje={};function nje(){if(rje)return oje;rje=1,Object.defineProperty(oje,"__esModule",{value:!0});const eee=function(){if(tje)return aje;tje=1,Object.defineProperty(aje,"__esModule",{value:!0});const eee=bze(),tee={keyword:"format",type:["number","string"],schemaType:"string",$data:!0,error:{message:({schemaCode:tee})=>eee.str`must match format "${tee}"`,params:({schemaCode:tee})=>eee._`{format: ${tee}}`},code(tee,ree){const{gen:oee,data:aee,$data:nee,schema:iee,schemaCode:see,it:it}=tee,{opts:lee,errSchemaPath:cee,schemaEnv:dee,self:pee}=it;lee.validateFormats&&(nee?function(){const nee=oee.scopeValue("formats",{ref:pee.formats,code:lee.code.formats}),iee=oee.const("fDef",eee._`${nee}[${see}]`),cee=oee.let("fType"),uee=oee.let("format");oee.if(eee._`typeof ${iee} == "object" && !(${iee} instanceof RegExp)`,(()=>oee.assign(cee,eee._`${iee}.type || "string"`).assign(uee,eee._`${iee}.validate`)),(()=>oee.assign(cee,eee._`"string"`).assign(uee,iee))),tee.fail$data((0,eee.or)(!1===lee.strictSchema?eee.nil:eee._`${see} && !${uee}`,function(){const tee=dee.$async?eee._`(${iee}.async ? await ${uee}(${aee}) : ${uee}(${aee}))`:eee._`${uee}(${aee})`,oee=eee._`(typeof ${uee} == "function" ? ${tee} : ${uee}.test(${aee}))`;return eee._`${uee} && ${uee} !== true && ${cee} === ${ree} && !${oee}`}()))}():function(){const nee=pee.formats[iee];if(!nee)return void function(){if(!1!==lee.strictSchema)throw new Error(eee());function eee(){return`unknown format "${iee}" ignored in schema at path "${cee}"`}pee.logger.warn(eee())}();if(!0===nee)return;const[see,uee,hee]=function(tee){const ree=tee instanceof RegExp?(0,eee.regexpCode)(tee):lee.code.formats?eee._`${lee.code.formats}${(0,eee.getProperty)(iee)}`:void 0,aee=oee.scopeValue("formats",{key:iee,ref:tee,code:ree});return"object"!=typeof tee||tee instanceof RegExp?["string",tee,aee]:[tee.type||"string",tee.validate,eee._`${aee}.validate`]}(nee);see===ree&&tee.pass(function(){if("object"==typeof nee&&!(nee instanceof RegExp)&&nee.async){if(!dee.$async)throw new Error("async format in sync schema");return eee._`await ${hee}(${aee})`}return"function"==typeof uee?eee._`${hee}(${aee})`:eee._`${hee}.test(${aee})`}())}())}};return aje.default=tee,aje}(),tee=[eee.default];return oje.default=tee,oje}var ije,sje,lje={};function cje(){if(sje)return j$e;sje=1,Object.defineProperty(j$e,"__esModule",{value:!0});const eee=P$e(),tee=fCe(),ree=eje(),oee=nje(),aee=(ije||(ije=1,Object.defineProperty(lje,"__esModule",{value:!0}),lje.contentVocabulary=lje.metadataVocabulary=void 0,lje.metadataVocabulary=["title","description","default","deprecated","readOnly","writeOnly","examples"],lje.contentVocabulary=["contentMediaType","contentEncoding","contentSchema"]),lje),nee=[eee.default,tee.default,(0,ree.default)(),oee.default,aee.metadataVocabulary,aee.contentVocabulary];return j$e.default=nee,j$e}var dje,pje,uje={},hje={};function fje(){if(pje)return uje;pje=1,Object.defineProperty(uje,"__esModule",{value:!0});const eee=bze(),tee=(dje||(dje=1,Object.defineProperty(hje,"__esModule",{value:!0}),hje.DiscrError=void 0,function(eee){eee.Tag="tag",eee.Mapping="mapping"}(ree||(hje.DiscrError=ree={}))),hje);var ree;const oee=h$e(),aee=d$e(),nee=kze(),iee={message:({params:{discrError:eee,tagName:ree}})=>eee===tee.DiscrError.Tag?`tag "${ree}" must be string`:`value of tag "${ree}" must be in oneOf`,params:({params:{discrError:tee,tag:ree,tagName:oee}})=>eee._`{error: ${tee}, tag: ${oee}, tagValue: ${ree}}`},see={keyword:"discriminator",type:"object",schemaType:"object",error:iee,code(ree){const{gen:iee,data:see,schema:lee,parentSchema:cee,it:it}=ree,{oneOf:dee}=cee;if(!it.opts.discriminator)throw new Error("discriminator: requires discriminator option");const pee=lee.propertyName;if("string"!=typeof pee)throw new Error("discriminator: requires propertyName");if(lee.mapping)throw new Error("discriminator: mapping is not supported");if(!dee)throw new Error("discriminator: requires oneOf keyword");const uee=iee.let("valid",!1),hee=iee.const("tag",eee._`${see}${(0,eee.getProperty)(pee)}`);function fee(tee){const oee=iee.name("valid"),aee=ree.subschema({keyword:"oneOf",schemaProp:tee},oee);return ree.mergeEvaluated(aee,eee.Name),oee}iee.if(eee._`typeof ${hee} == "string"`,(()=>function(){const see=function(){var _a;const eee={},tee=iee(cee);let ree=!0;for(let i=0;iree.error(!1,{discrError:tee.DiscrError.Tag,tag:hee,tagName:pee}))),ree.ok(uee)}};return uje.default=see,uje}const gje={$schema:"http://json-schema.org/draft-07/schema#",$id:"http://json-schema.org/draft-07/schema#",title:"Core schema meta-schema",definitions:{schemaArray:{type:"array",minItems:1,items:{$ref:"#"}},nonNegativeInteger:{type:"integer",minimum:0},nonNegativeIntegerDefault0:{allOf:[{$ref:"#/definitions/nonNegativeInteger"},{default:0}]},simpleTypes:{enum:["array","boolean","integer","null","number","object","string"]},stringArray:{type:"array",items:{type:"string"},uniqueItems:!0,default:[]}},type:["object","boolean"],properties:{$id:{type:"string",format:"uri-reference"},$schema:{type:"string",format:"uri"},$ref:{type:"string",format:"uri-reference"},$comment:{type:"string"},title:{type:"string"},description:{type:"string"},default:!0,readOnly:{type:"boolean",default:!1},examples:{type:"array",items:!0},multipleOf:{type:"number",exclusiveMinimum:0},maximum:{type:"number"},exclusiveMaximum:{type:"number"},minimum:{type:"number"},exclusiveMinimum:{type:"number"},maxLength:{$ref:"#/definitions/nonNegativeInteger"},minLength:{$ref:"#/definitions/nonNegativeIntegerDefault0"},pattern:{type:"string",format:"regex"},additionalItems:{$ref:"#"},items:{anyOf:[{$ref:"#"},{$ref:"#/definitions/schemaArray"}],default:!0},maxItems:{$ref:"#/definitions/nonNegativeInteger"},minItems:{$ref:"#/definitions/nonNegativeIntegerDefault0"},uniqueItems:{type:"boolean",default:!1},contains:{$ref:"#"},maxProperties:{$ref:"#/definitions/nonNegativeInteger"},minProperties:{$ref:"#/definitions/nonNegativeIntegerDefault0"},required:{$ref:"#/definitions/stringArray"},additionalProperties:{$ref:"#"},definitions:{type:"object",additionalProperties:{$ref:"#"},default:{}},properties:{type:"object",additionalProperties:{$ref:"#"},default:{}},patternProperties:{type:"object",additionalProperties:{$ref:"#"},propertyNames:{format:"regex"},default:{}},dependencies:{type:"object",additionalProperties:{anyOf:[{$ref:"#"},{$ref:"#/definitions/stringArray"}]}},propertyNames:{$ref:"#"},const:!0,enum:{type:"array",items:!0,minItems:1,uniqueItems:!0},type:{anyOf:[{$ref:"#/definitions/simpleTypes"},{type:"array",items:{$ref:"#/definitions/simpleTypes"},minItems:1,uniqueItems:!0}]},format:{type:"string"},contentMediaType:{type:"string"},contentEncoding:{type:"string"},if:{$ref:"#"},then:{$ref:"#"},else:{$ref:"#"},allOf:{$ref:"#/definitions/schemaArray"},anyOf:{$ref:"#/definitions/schemaArray"},oneOf:{$ref:"#/definitions/schemaArray"},not:{$ref:"#"}},default:!0};var mje;function wje(){return mje||(mje=1,function(eee,tee){Object.defineProperty(tee,"__esModule",{value:!0}),tee.MissingRefError=tee.ValidationError=tee.CodeGen=tee.Name=tee.nil=tee.stringify=tee.str=tee._=tee.KeywordCxt=tee.Ajv=void 0;const ree=$$e(),oee=cje(),aee=fje(),nee=gje,iee=["/properties"],see="http://json-schema.org/draft-07/schema";class lee extends ree.default{_addVocabularies(){super._addVocabularies(),oee.default.forEach((v=>this.addVocabulary(v))),this.opts.discriminator&&this.addKeyword(aee.default)}_addDefaultMetaSchema(){if(super._addDefaultMetaSchema(),!this.opts.meta)return;const eee=this.opts.$data?this.$dataMetaSchema(nee,iee):nee;this.addMetaSchema(eee,see,!1),this.refs["http://json-schema.org/schema"]=see}defaultMeta(){return this.opts.defaultMeta=super.defaultMeta()||(this.getSchema(see)?see:void 0)}}tee.Ajv=lee,eee.exports=tee=lee,eee.exports.Ajv=lee,Object.defineProperty(tee,"__esModule",{value:!0}),tee.default=lee;var cee=a$e();Object.defineProperty(tee,"KeywordCxt",{enumerable:!0,get:function(){return cee.KeywordCxt}});var dee=bze();Object.defineProperty(tee,"_",{enumerable:!0,get:function(){return dee._}}),Object.defineProperty(tee,"str",{enumerable:!0,get:function(){return dee.str}}),Object.defineProperty(tee,"stringify",{enumerable:!0,get:function(){return dee.stringify}}),Object.defineProperty(tee,"nil",{enumerable:!0,get:function(){return dee.nil}}),Object.defineProperty(tee,"Name",{enumerable:!0,get:function(){return dee.Name}}),Object.defineProperty(tee,"CodeGen",{enumerable:!0,get:function(){return dee.CodeGen}});var pee=s$e();Object.defineProperty(tee,"ValidationError",{enumerable:!0,get:function(){return pee.default}});var uee=d$e();Object.defineProperty(tee,"MissingRefError",{enumerable:!0,get:function(){return uee.default}})}(sze,sze.exports)),sze.exports}const vje=Yve(wje());var bje,yje={exports:{}},xje={};var kje,_je,Sje={};var Eje=(_je||(_je=1,function(eee,tee){Object.defineProperty(tee,"__esModule",{value:!0});const ree=(bje||(bje=1,function(eee){function tee(eee,tee){return{validate:eee,compare:tee}}Object.defineProperty(eee,"__esModule",{value:!0}),eee.formatNames=eee.fastFormats=eee.fullFormats=void 0,eee.fullFormats={date:tee(aee,nee),time:tee(see,lee),"date-time":tee((function(eee){const tee=eee.split(cee);return 2===tee.length&&aee(tee[0])&&see(tee[1],!0)}),dee),duration:/^P(?!$)((\d+Y)?(\d+M)?(\d+D)?(T(?=\d)(\d+H)?(\d+M)?(\d+S)?)?|(\d+W)?)$/,uri:function(eee){return pee.test(eee)&&uee.test(eee)},"uri-reference":/^(?:[a-z][a-z0-9+\-.]*:)?(?:\/?\/(?:(?:[a-z0-9\-._~!$&'()*+,;=:]|%[0-9a-f]{2})*@)?(?:\[(?:(?:(?:(?:[0-9a-f]{1,4}:){6}|::(?:[0-9a-f]{1,4}:){5}|(?:[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){4}|(?:(?:[0-9a-f]{1,4}:){0,1}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){3}|(?:(?:[0-9a-f]{1,4}:){0,2}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){2}|(?:(?:[0-9a-f]{1,4}:){0,3}[0-9a-f]{1,4})?::[0-9a-f]{1,4}:|(?:(?:[0-9a-f]{1,4}:){0,4}[0-9a-f]{1,4})?::)(?:[0-9a-f]{1,4}:[0-9a-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?))|(?:(?:[0-9a-f]{1,4}:){0,5}[0-9a-f]{1,4})?::[0-9a-f]{1,4}|(?:(?:[0-9a-f]{1,4}:){0,6}[0-9a-f]{1,4})?::)|[Vv][0-9a-f]+\.[a-z0-9\-._~!$&'()*+,;=:]+)\]|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)|(?:[a-z0-9\-._~!$&'"()*+,;=]|%[0-9a-f]{2})*)(?::\d*)?(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*|\/(?:(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*)?|(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*)?(?:\?(?:[a-z0-9\-._~!$&'"()*+,;=:@/?]|%[0-9a-f]{2})*)?(?:#(?:[a-z0-9\-._~!$&'"()*+,;=:@/?]|%[0-9a-f]{2})*)?$/i,"uri-template":/^(?:(?:[^\x00-\x20"'<>%\\^`{|}]|%[0-9a-f]{2})|\{[+#./;?&=,!@|]?(?:[a-z0-9_]|%[0-9a-f]{2})+(?::[1-9][0-9]{0,3}|\*)?(?:,(?:[a-z0-9_]|%[0-9a-f]{2})+(?::[1-9][0-9]{0,3}|\*)?)*\})*$/i,url:/^(?:https?|ftp):\/\/(?:\S+(?::\S*)?@)?(?:(?!(?:10|127)(?:\.\d{1,3}){3})(?!(?:169\.254|192\.168)(?:\.\d{1,3}){2})(?!172\.(?:1[6-9]|2\d|3[0-1])(?:\.\d{1,3}){2})(?:[1-9]\d?|1\d\d|2[01]\d|22[0-3])(?:\.(?:1?\d{1,2}|2[0-4]\d|25[0-5])){2}(?:\.(?:[1-9]\d?|1\d\d|2[0-4]\d|25[0-4]))|(?:(?:[a-z0-9\u{00a1}-\u{ffff}]+-)*[a-z0-9\u{00a1}-\u{ffff}]+)(?:\.(?:[a-z0-9\u{00a1}-\u{ffff}]+-)*[a-z0-9\u{00a1}-\u{ffff}]+)*(?:\.(?:[a-z\u{00a1}-\u{ffff}]{2,})))(?::\d{2,5})?(?:\/[^\s]*)?$/iu,email:/^[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?$/i,hostname:/^(?=.{1,253}\.?$)[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?(?:\.[a-z0-9](?:[-0-9a-z]{0,61}[0-9a-z])?)*\.?$/i,ipv4:/^(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)$/,ipv6:/^((([0-9a-f]{1,4}:){7}([0-9a-f]{1,4}|:))|(([0-9a-f]{1,4}:){6}(:[0-9a-f]{1,4}|((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9a-f]{1,4}:){5}(((:[0-9a-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9a-f]{1,4}:){4}(((:[0-9a-f]{1,4}){1,3})|((:[0-9a-f]{1,4})?:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9a-f]{1,4}:){3}(((:[0-9a-f]{1,4}){1,4})|((:[0-9a-f]{1,4}){0,2}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9a-f]{1,4}:){2}(((:[0-9a-f]{1,4}){1,5})|((:[0-9a-f]{1,4}){0,3}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9a-f]{1,4}:){1}(((:[0-9a-f]{1,4}){1,6})|((:[0-9a-f]{1,4}){0,4}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(:(((:[0-9a-f]{1,4}){1,7})|((:[0-9a-f]{1,4}){0,5}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))$/i,regex:function(eee){if(wee.test(eee))return!1;try{return new RegExp(eee),!0}catch(e){return!1}},uuid:/^(?:urn:uuid:)?[0-9a-f]{8}-(?:[0-9a-f]{4}-){3}[0-9a-f]{12}$/i,"json-pointer":/^(?:\/(?:[^~/]|~0|~1)*)*$/,"json-pointer-uri-fragment":/^#(?:\/(?:[a-z0-9_\-.!$&'()*+,;:=@]|%[0-9a-f]{2}|~0|~1)*)*$/i,"relative-json-pointer":/^(?:0|[1-9][0-9]*)(?:#|(?:\/(?:[^~/]|~0|~1)*)*)$/,byte:function(eee){return hee.lastIndex=0,hee.test(eee)},int32:{type:"number",validate:function(eee){return Number.isInteger(eee)&&eee<=gee&&eee>=fee}},int64:{type:"number",validate:function(eee){return Number.isInteger(eee)}},float:{type:"number",validate:mee},double:{type:"number",validate:mee},password:!0,binary:!0},eee.fastFormats={...eee.fullFormats,date:tee(/^\d\d\d\d-[0-1]\d-[0-3]\d$/,nee),time:tee(/^(?:[0-2]\d:[0-5]\d:[0-5]\d|23:59:60)(?:\.\d+)?(?:z|[+-]\d\d(?::?\d\d)?)?$/i,lee),"date-time":tee(/^\d\d\d\d-[0-1]\d-[0-3]\d[t\s](?:[0-2]\d:[0-5]\d:[0-5]\d|23:59:60)(?:\.\d+)?(?:z|[+-]\d\d(?::?\d\d)?)$/i,dee),uri:/^(?:[a-z][a-z0-9+\-.]*:)(?:\/?\/)?[^\s]*$/i,"uri-reference":/^(?:(?:[a-z][a-z0-9+\-.]*:)?\/?\/)?(?:[^\\\s#][^\s#]*)?(?:#[^\\\s]*)?$/i,email:/^[a-z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?(?:\.[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?)*$/i},eee.formatNames=Object.keys(eee.fullFormats);const ree=/^(\d\d\d\d)-(\d\d)-(\d\d)$/,oee=[0,31,28,31,30,31,30,31,31,30,31,30,31];function aee(eee){const tee=ree.exec(eee);if(!tee)return!1;const aee=+tee[1],nee=+tee[2],iee=+tee[3];return nee>=1&&nee<=12&&iee>=1&&iee<=(2===nee&&function(eee){return eee%4==0&&(eee%100!=0||eee%400==0)}(aee)?29:oee[nee])}function nee(d1,d2){if(d1&&d2)return d1>d2?1:d1(t2=a2[1]+a2[2]+a2[3]+(a2[4]||""))?1:t1=",ok:oee.GTE,fail:oee.LT},formatExclusiveMaximum:{okStr:"<",ok:oee.LT,fail:oee.GTE},formatExclusiveMinimum:{okStr:">",ok:oee.GT,fail:oee.LTE}},nee={message:({keyword:eee,schemaCode:tee})=>ree.str`should be ${aee[eee].okStr} ${tee}`,params:({keyword:eee,schemaCode:tee})=>ree._`{comparison: ${aee[eee].okStr}, limit: ${tee}}`};eee.formatLimitDefinition={keyword:Object.keys(aee),type:"string",schemaType:"string",$data:!0,error:nee,code(eee){const{gen:oee,data:nee,schemaCode:iee,keyword:see,it:it}=eee,{opts:lee,self:cee}=it;if(!lee.validateFormats)return;const dee=new tee.KeywordCxt(it,cee.RULES.all.format.definition,"format");function pee(eee){return ree._`${eee}.compare(${nee}, ${iee}) ${aee[see].fail} 0`}dee.$data?function(){const tee=oee.scopeValue("formats",{ref:cee.formats,code:lee.code.formats}),aee=oee.const("fmt",ree._`${tee}[${dee.schemaCode}]`);eee.fail$data(ree.or(ree._`typeof ${aee} != "object"`,ree._`${aee} instanceof RegExp`,ree._`typeof ${aee}.compare != "function"`,pee(aee)))}():function(){const tee=dee.schema,aee=cee.formats[tee];if(!aee||!0===aee)return;if("object"!=typeof aee||aee instanceof RegExp||"function"!=typeof aee.compare)throw new Error(`"${see}": format "${tee}" does not define "compare" function`);const nee=oee.scopeValue("formats",{key:tee,ref:aee,code:lee.code.formats?ree._`${lee.code.formats}${ree.getProperty(tee)}`:void 0});eee.fail$data(pee(nee))}()},dependencies:["format"]},eee.default=tee=>(tee.addKeyword(eee.formatLimitDefinition),tee)}(Sje)),Sje),aee=bze(),nee=new aee.Name("fullFormats"),iee=new aee.Name("fastFormats"),see=(eee,tee={keywords:!0})=>{if(Array.isArray(tee))return lee(eee,tee,ree.fullFormats,nee),eee;const[aee,see]="fast"===tee.mode?[ree.fastFormats,iee]:[ree.fullFormats,nee];return lee(eee,tee.formats||ree.formatNames,aee,see),tee.keywords&&oee.default(eee),eee};function lee(eee,tee,fs,ree){var _a,_b;null!==(_a=(_b=eee.opts.code).formats)&&void 0!==_a||(_b.formats=aee._`require("ajv-formats/dist/formats").${ree}`);for(const f of tee)eee.addFormat(f,fs[f])}see.get=(eee,tee="full")=>{const f=("fast"===tee?ree.fastFormats:ree.fullFormats)[eee];if(!f)throw new Error(`Unknown format "${eee}"`);return f},eee.exports=tee=see,Object.defineProperty(tee,"__esModule",{value:!0}),tee.default=see}(yje,yje.exports)),yje.exports);const Oje=Yve(Eje);var zje,$je,Cje,jje,Aje,Tje,Nje,Ije,Rje,Pje,Mje,Dje,Fje,Lje;function Uje(){if(jje)return Cje;jje=1;var eee=($je?zje:($je=1,zje=function(eee){return function(tee,ree,oee){for(var aee=-1,nee=Object(tee),iee=oee(tee),see=iee.length;see--;){var lee=iee[eee?see:++aee];if(!1===ree(nee[lee],lee,nee))break}return tee}}))();return Cje=eee}function Bje(){if(Pje)return Rje;Pje=1;var eee=function(){if(Tje)return Aje;Tje=1;var eee=Uje(),tee=ASe();return Aje=function(ree,oee){return ree&&eee(ree,oee,tee)}}(),tee=function(){if(Ije)return Nje;Ije=1;var eee=jSe();return Nje=function(tee,ree){return function(oee,aee){if(null==oee)return oee;if(!eee(oee))return tee(oee,aee);for(var nee=oee.length,iee=ree?nee:-1,see=Object(oee);(ree?iee--:++iee0){if(++ree>=800)return arguments[0]}else ree=0;return tee.apply(void 0,arguments)}},HAe}function kTe(){if(XAe)return GAe;XAe=1;var eee=yTe(),tee=xTe()(eee);return GAe=tee}function _Te(){if(eTe)return JAe;eTe=1;var eee=function(){if(ZAe)return QAe;ZAe=1;var eee=QSe(),tee=bTe(),ree=kTe();return QAe=function(oee,aee){return ree(tee(oee,aee,eee),oee+"")}}(),tee=fOe();return JAe=function(ree){return eee((function(eee,oee){var aee=-1,nee=oee.length,iee=nee>1?oee[nee-1]:void 0,see=nee>2?oee[2]:void 0;for(iee=ree.length>3&&"function"==typeof iee?(nee--,iee):void 0,see&&tee(oee[0],oee[1],see)&&(iee=nee<3?void 0:iee,nee=1),eee=Object(eee);++aee2?tee-2:1,oee&&oee<=tee?ree:aee(ree,tee)):ree}},mixin:function(eee){return function(tee){var ree=this;if(!Aee(ree))return eee(ree,Object(tee));var oee=[];return $ee(Nee(tee),(function(eee){Aee(tee[eee])&&oee.push([eee,ree.prototype[eee]])})),eee(ree,Object(tee)),$ee(oee,(function(eee){var tee=eee[1];Aee(tee)?ree.prototype[eee[0]]=tee:delete ree.prototype[eee[0]]})),ree}},nthArg:function(eee){return function(n){var tee=n<0?1:Ree(n)+1;return zee(eee(n),tee)}},rearg:function(eee){return function(tee,ree){var oee=ree?ree.length:0;return zee(eee(tee,ree),oee)}},runInContext:function(tee){return function(ree){return eee(see,tee(ree),dee)}}};function Fee(eee,ree){if(hee){var oee=tee.iterateeRearg[eee];if(oee)return function(eee,tee){return qee(eee,(function(eee){var n=tee.length;return function(eee,n){return 2==n?function(a,b){return eee.apply(void 0,arguments)}:function(a){return eee.apply(void 0,arguments)}}(Iee(aee(eee,n),tee),n)}))}(ree,oee);var n=!pee&&tee.iterateeAry[eee];if(n)return function(eee,n){return qee(eee,(function(eee){return"function"==typeof eee?aee(eee,n):eee}))}(ree,n)}return ree}function Lee(eee,ree,n){if(gee&&(yee||!tee.skipFixed[eee])){var aee=tee.methodSpread[eee],nee=aee&&aee.start;return void 0===nee?See(ree,n):function(eee,tee){return function(){for(var ree=arguments.length,aee=ree-1,nee=Array(ree);ree--;)nee[ree]=arguments[ree];var iee=nee[tee],see=nee.slice(0,tee);return iee&&oee.apply(see,iee),tee!=aee&&oee.apply(see,nee.slice(tee+1)),eee.apply(this,see)}}(ree,nee)}return ree}function Uee(eee,ree,n){return wee&&n>1&&(xee||!tee.skipRearg[eee])?Iee(ree,tee.methodRearg[eee]||tee.aryRearg[n]):ree}function Bee(eee,tee){for(var ree=-1,oee=(tee=Pee(tee)).length,aee=oee-1,nee=Oee(Object(eee)),iee=nee;null!=iee&&++ree1?zee(tee,n):tee}(0,aee=Fee(see,aee),eee),!1}})),!aee})),aee||(aee=lee),aee==ree&&(aee=bee?zee(aee,1):function(){return ree.apply(this,arguments)}),aee.convert=Yee(see,ree),aee.placeholder=ree.placeholder=oee,aee}if(!uee)return Vee(lee,cee,vee);var _=cee,Wee=[];return $ee(Mee,(function(eee){$ee(tee.aryMethod[eee],(function(eee){var ree=_[tee.remap[eee]||eee];ree&&Wee.push([eee,Vee(eee,ree,_)])}))})),$ee(Nee(_),(function(eee){var tee=_[eee];if("function"==typeof tee){for(var ree=Wee.length;ree--;)if(Wee[ree][0]==eee)return;tee.convert=Yee(eee,tee),Wee.push([eee,tee])}})),$ee(Wee,(function(eee){_[eee[0]]=eee[1]})),_.convert=function(eee){return _.runInContext.convert(eee)(void 0)},_.placeholder=_,$ee(Nee(_),(function(eee){$ee(tee.realToAlias[eee]||[],(function(tee){_[tee]=_[eee]}))})),_},yNe}function gRe(){if(_Ne)return kNe;_Ne=1;var eee=NSe(),tee=eee&&new eee;return kNe=tee}function mRe(){if(ENe)return SNe;ENe=1;var eee=QSe(),tee=gRe();return SNe=tee?function(eee,ree){return tee.set(eee,ree),eee}:eee}function wRe(){if(zNe)return ONe;zNe=1;var eee=lTe(),tee=ike();return ONe=function(ree){return function(){var oee=arguments;switch(oee.length){case 0:return new ree;case 1:return new ree(oee[0]);case 2:return new ree(oee[0],oee[1]);case 3:return new ree(oee[0],oee[1],oee[2]);case 4:return new ree(oee[0],oee[1],oee[2],oee[3]);case 5:return new ree(oee[0],oee[1],oee[2],oee[3],oee[4]);case 6:return new ree(oee[0],oee[1],oee[2],oee[3],oee[4],oee[5]);case 7:return new ree(oee[0],oee[1],oee[2],oee[3],oee[4],oee[5],oee[6])}var aee=eee(ree.prototype),nee=ree.apply(aee,oee);return tee(nee)?nee:aee}},ONe}function vRe(){if(ANe)return jNe;ANe=1;var eee=Math.max;return jNe=function(tee,ree,oee,aee){for(var nee=-1,iee=tee.length,see=oee.length,lee=-1,cee=ree.length,dee=eee(iee-see,0),pee=Array(cee+dee),uee=!aee;++lee-1}}(),ree=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]];return dIe=function(oee,aee){return eee(ree,(function(eee){var ree="_."+eee[0];aee&eee[1]&&!tee(oee,ree)&&oee.push(ree)})),oee.sort()}}function $Re(){if(hIe)return uIe;hIe=1;var eee=function(){if(nIe)return aIe;nIe=1;var eee=/\{\n\/\* \[wrapped with (.+)\] \*/,tee=/,? & /;return aIe=function(ree){var oee=ree.match(eee);return oee?oee[1].split(tee):[]}}(),tee=function(){if(sIe)return iIe;sIe=1;var eee=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/;return iIe=function(tee,ree){var oee=ree.length;if(!oee)return tee;var aee=oee-1;return ree[aee]=(oee>1?"& ":"")+ree[aee],ree=ree.join(oee>2?", ":" "),tee.replace(eee,"{\n/* [wrapped with "+ree+"] */\n")}}(),ree=kTe(),oee=zRe();return uIe=function(aee,nee,iee){var see=nee+"";return ree(aee,tee(see,oee(eee(see),iee)))}}function CRe(){if(gIe)return fIe;gIe=1;var eee=function(){if(tIe)return eIe;tIe=1;var eee=xRe(),tee=kRe(),ree=_Re(),oee=ERe();return eIe=function(aee){var nee=ree(aee),iee=oee[nee];if("function"!=typeof iee||!(nee in eee.prototype))return!1;if(aee===iee)return!0;var see=tee(iee);return!!see&&aee===see[0]},eIe}(),tee=ORe(),ree=$Re();return fIe=function(oee,aee,nee,iee,see,lee,cee,dee,pee,uee){var hee=8&aee;aee|=hee?32:64,4&(aee&=~(hee?64:32))||(aee&=-4);var fee=[oee,aee,see,hee?lee:void 0,hee?cee:void 0,hee?void 0:lee,hee?void 0:cee,dee,pee,uee],gee=nee.apply(void 0,fee);return eee(oee)&&tee(gee,fee),gee.placeholder=iee,ree(gee,oee,aee)},fIe}function jRe(){if(wIe)return mIe;return wIe=1,mIe=function(eee){return eee.placeholder}}function ARe(){if(xIe)return yIe;xIe=1;var eee="__lodash_placeholder__";return yIe=function(tee,ree){for(var oee=-1,aee=tee.length,nee=0,iee=[];++oee1&&$ee.reverse(),yee&&vee0&&nee(dee)?aee>1?ree(dee,aee-1,nee,iee,see):eee(see,dee):iee||(see[see.length]=dee)}return see},WIe}function URe(){if(QIe)return XIe;QIe=1;var eee=function(){if(GIe)return KIe;GIe=1;var eee=LRe();return KIe=function(tee){return null!=tee&&tee.length?eee(tee,1):[]}}(),tee=bTe(),ree=kTe();return XIe=function(oee){return ree(tee(oee,void 0,eee),oee+"")}}function BRe(){if(JIe)return ZIe;JIe=1;var eee=NRe(),tee=URe(),ree=tee((function(tee,ree){return eee(tee,256,void 0,void 0,void 0,ree)}));return ZIe=ree}function YRe(){if(tRe)return eRe;tRe=1;var eee=YSe(),tee=sTe(),ree=kke(),oee=rke(),aee=BSe(),nee=WSe(),iee=qSe();return eRe=function(see){return ree(see)?eee(see,nee):oee(see)?[see]:tee(aee(iee(see)))}}function qRe(){if(nRe)return aRe;nRe=1;var eee=fRe(),tee=oRe?rRe:(oRe=1,rRe={ary:IRe(),assign:cNe(),clone:RRe(),curry:PRe(),forEach:lNe(),isArray:kke(),isError:MRe(),isFunction:ske(),isWeakMap:DRe(),iteratee:FRe(),keys:CSe(),rearg:BRe(),toInteger:DOe(),toPath:YRe()});return aRe=function(ree,oee,aee){return eee(tee,ree,oee,aee)}}function VRe(){if(cRe)return lRe;cRe=1;var eee=function(){if(sRe)return iRe;sRe=1;var eee=hTe(),tee=VSe(),ree=Uke(),oee=ike(),aee=WSe();return iRe=function(nee,iee,see,lee){if(!oee(nee))return nee;for(var cee=-1,dee=(iee=tee(iee,nee)).length,pee=dee-1,uee=nee;null!=uee&&++cee{const tee=this.properties(eee),ree={type:"object",properties:tee,additionalProperties:this.findOption(tee)(iPe)},oee=this.findOption(tee)(sPe);return oee.length>0&&(ree.required=oee),ree},this.properties=eee=>Object.keys(eee).reduce(((tee,ree)=>(tee[ree]=this.property(eee[ree]),tee)),{}),this.property=eee=>{switch(typeof eee){case"string":return{type:"string"};case"boolean":return{type:"boolean"};case"number":return Number.isInteger(eee)?{type:"integer"}:{type:"number"};case"object":return null==eee?{type:"null"}:this.schemaObjectOrArray(eee);default:return{}}},this.schemaObjectOrArray=eee=>eee instanceof Array?this.schemaArray(eee):this.schemaObject(eee),this.schemaArray=eee=>{if(eee.length>0){const tee=((eee,tee)=>{const ree={};return eee.filter((eee=>{const oee=tee(eee);return!Object.prototype.hasOwnProperty.call(ree,oee)&&(ree[oee]=!0,!0)}))})(eee.map(this.property),(eee=>JSON.stringify(eee)));return 1===tee.length?{type:"array",items:tee[0]}:{type:"array",items:{oneOf:tee}}}return{type:"array",items:{}}}}};const cPe=(eee,tee={})=>new lPe((eee=>ree=>{switch(ree){case iPe:return!Object.prototype.hasOwnProperty.call(tee,iPe)||tee[iPe];case sPe:return Object.prototype.hasOwnProperty.call(tee,sPe)?tee[sPe](eee):Object.keys(eee);default:return}})).schemaObject(eee),dPe=new Set,pPe=(eee,tee)=>tee<=1?eee:eee+tee.toString(),uPe=(eee,tee)=>{const ree=pPe(eee,tee);return!dPe.has(ree)},hPe=eee=>{void 0===eee&&(eee="undefined");let tee=0;for(;!uPe(eee,tee);)tee++;const ree=pPe(eee,tee);return dPe.add(ree),ree},fPe=id=>dPe.delete(id),gPe=(eee,tee)=>{let p1=eee;return nEe(eee)||nEe(tee)||tee.startsWith("[")||(p1=eee+"."),nEe(p1)?tee:nEe(tee)?p1:`${p1}${tee}`},mPe=eee=>eee?.replace(/~1/g,"/").replace(/~0/,"~"),wPe=(eee,tee)=>{if(tee&&"string"==typeof tee.title)return tee.title;if("string"==typeof eee.scope){const tee=eee.scope,ree=mPe(tee.substr(tee.lastIndexOf("/")+1));return XEe(ree)}return""},vPe=(eee,tee)=>({text:eee,show:tee}),bPe=(eee,tee)=>{if(nEe(tee))return eee;return tee.split(".").reduce(((eee,tee)=>{if(eee&&Object.prototype.hasOwnProperty.call(eee,tee))return eee[tee]}),eee)},yPe=(eee,tee,ree)=>{const oee=tee?.split("/").map(mPe);return xPe(eee,oee,ree)},xPe=(eee,tee,ree)=>{if(nEe(eee))return;if("string"==typeof eee.$ref&&(eee=yPe(ree,eee.$ref,ree)),!tee||0===tee.length)return eee;const[oee,...aee]=tee;if("#"===(nee=oee)||void 0===nee||""===nee)return xPe(eee,aee,ree);var nee;const iee=yOe(eee,oee),see=xPe(iee,aee,ree);if(see)return see;if("properties"===oee||"items"===oee){let tee;const nee=[].concat(eee.oneOf??[],eee.allOf??[],eee.anyOf??[],eee.then??[],eee.else??[]);for(const eee of nee)if(tee=xPe(eee,[oee,...aee],ree),tee)break;return tee}};var kPe;!function(eee){eee.HIDE="HIDE",eee.SHOW="SHOW",eee.ENABLE="ENABLE",eee.DISABLE="DISABLE"}(kPe||(kPe={}));const _Pe=(eee,tee)=>{if(!OPe(eee))return tee??"";const ree=(eee=>{const tee=eee.replace(/(anyOf|allOf|oneOf)\/[\d]+\//g,"").replace(/(then|else)\//g,"").split("/").map(mPe),ree="#"===tee[0]||""===tee[0];return bOe(ree?2:1,tee.length,2).map((eee=>tee[eee]))})(eee.scope);return nEe(ree)?tee??"":gPe(tee,ree.join("."))},SPe=eee=>"object"==typeof eee&&null!==eee&&"string"==typeof eee.i18n,EPe=eee=>void 0!==eee.elements,OPe=eee=>(eee=>!!eee&&"object"==typeof eee)(eee)&&"string"==typeof eee.scope,zPe=(eee,tee)=>_Pe(eee,tee),$Pe=(eee,tee,ree,oee)=>{if((eee=>"AND"===eee.type)(tee))return tee.conditions.reduce(((tee,aee)=>tee&&$Pe(eee,aee,ree,oee)),!0);if((eee=>"OR"===eee.type)(tee))return tee.conditions.reduce(((tee,aee)=>tee||$Pe(eee,aee,ree,oee)),!1);if((eee=>"LEAF"===eee.type)(tee)){return bPe(eee,zPe(tee,ree))===tee.expectedValue}if((eee=>OOe(eee,"schema"))(tee)){const aee=bPe(eee,zPe(tee,ree));return(!tee.failWhenUndefined||void 0!==aee)&&oee.validate(tee.schema,aee)}return!0},CPe=(eee,tee,ree,oee)=>{const aee=eee.rule.condition;return $Pe(tee,aee,ree,oee)},jPe=eee=>!(!eee.rule||eee.rule.effect!==kPe.SHOW&&eee.rule.effect!==kPe.HIDE),APe=(eee,tee,ree=void 0,oee)=>!eee.rule||((eee,tee,ree,oee)=>{const aee=CPe(eee,tee,ree,oee);switch(eee.rule.effect){case kPe.HIDE:return!aee;case kPe.SHOW:return aee;default:return!0}})(eee,tee,ree,oee),TPe=(eee,tee,ree=void 0,oee)=>!eee.rule||((eee,tee,ree,oee)=>{const aee=CPe(eee,tee,ree,oee);switch(eee.rule.effect){case kPe.DISABLE:return!aee;case kPe.ENABLE:return aee;default:return!0}})(eee,tee,ree,oee),NPe=eee=>!!eee&&Object.prototype.hasOwnProperty.call(eee,"oneOf")&&eee.oneOf&&eee.oneOf.every((s=>void 0!==s.const)),IPe=(eee,tee)=>nze(RPe(eee),tee),RPe=eee=>{if(nEe(eee))return[];if(!nEe(eee.type)&&"string"==typeof eee.type)return[eee.type];if(UOe(eee.type))return eee.type;if(!nEe(eee.properties)||!nEe(eee.additionalProperties))return["object"];if(!nEe(eee.items))return["array"];if(!nEe(eee.enum)){const tee=new Set;return eee.enum.forEach((eee=>{"string"==typeof eee?tee.add("string"):RPe(eee).forEach((eee=>tee.add(eee)))})),Array.from(tee)}if(!nEe(eee.allOf)){const tee=LOe(eee.allOf,(eee=>0!==RPe(eee).length));if(tee)return RPe(tee)}return[]},PPe=yPe,MPe=bPe,DPe=(eee,tee)=>{if(void 0===eee)return[];return eee(tee)?[]:eee.errors},FPe=eee=>{let tee=eee.dataPath||eee.instancePath||"";tee=tee.replace(/\//g,".");const ree=(eee=>{switch(eee.keyword){case"required":case"dependencies":return eee.params.missingProperty;case"additionalProperties":return eee.params.additionalProperty;default:return}})(eee);return void 0===ree||tee.endsWith(ree)||(tee=`${tee}.${ree}`),tee=tee.replace(/^./,""),tee=mPe(tee),tee},LPe=eee=>"object"===eee?.type||!!eee?.properties,UPe=["additionalProperties","allOf","anyOf","oneOf"],BPe=eee=>({type:eee,elements:[]}),YPe=eee=>({type:"Control",scope:eee}),qPe=(eee,tee,ree,oee,aee,nee)=>{if(!nEe(eee)&&void 0!==eee.$ref)return qPe(yPe(nee,eee.$ref,nee),tee,ree,oee,aee,nee);if((eee=>!(nEe(eee)||nEe(eee.oneOf)&&nEe(eee.anyOf)&&nEe(eee.allOf)))(eee)){const eee=YPe(ree);return tee.push(eee),eee}const iee=RPe(eee);if(0===iee.length)return null;if(iee.length>1){const eee=YPe(ree);return tee.push(eee),eee}if("#"===ree&&"object"===iee[0]){const iee=BPe(aee);if(tee.push(iee),eee.properties&&QEe(eee.properties).length>1&&((eee,tee)=>{if(!nEe(tee)){const ree=XEe(tee);if((eee=>"Group"===eee.type)(eee))eee.label=ree;else{const tee={type:"Label",text:ree};eee.elements.push(tee)}}})(iee,oee),!nEe(eee.properties)){const tee=ree+"/properties";Object.keys(eee.properties).map((ree=>{let oee=eee.properties[ree];const see=`${tee}/${lee=ree,lee?.replace(/~/g,"~0").replace(/\//g,"~1")}`;var lee;void 0!==oee.$ref&&(oee=yPe(nee,oee.$ref,nee)),qPe(oee,iee.elements,see,ree,aee,nee)}))}return iee}switch(iee[0]){case"object":case"array":case"string":case"number":case"integer":case"null":case"boolean":{const eee=YPe(ree);return tee.push(eee),eee}default:throw new Error("Unknown type: "+JSON.stringify(eee))}},VPe=(eee,tee="VerticalLayout",ree="#",oee=eee)=>((eee,tee)=>{if(!nEe(eee)&&!EPe(eee)){const ree=BPe(tee);return ree.elements.push(eee),ree}return eee})(qPe(eee,[],ree,"",tee,oee),tee),WPe=cPe,HPe=VPe,KPe="jsonforms/INIT",GPe="jsonforms/UPDATE_CORE",XPe="jsonforms/SET_AJV",QPe="jsonforms/UPDATE",ZPe="jsonforms/UPDATE_ERRORS",JPe="jsonforms/ADD_RENDERER",eMe="jsonforms/REMOVE_RENDERER",tMe="jsonforms/ADD_CELL",rMe="jsonforms/REMOVE_CELL",oMe="jsonforms/SET_CONFIG",aMe="jsonforms/ADD_UI_SCHEMA",nMe="jsonforms/REMOVE_UI_SCHEMA",iMe="jsonforms/SET_SCHEMA",sMe="jsonforms/SET_UISCHEMA",lMe="jsonforms/SET_VALIDATION_MODE",cMe="jsonforms/SET_LOCALE",dMe="jsonforms/SET_TRANSLATOR",pMe="jsonforms/UPDATE_I18N",uMe="jsonforms/ADD_DEFAULT_DATA",hMe="jsonforms/REMOVE_DEFAULT_DATA",fMe=(eee,tee,ree)=>({type:QPe,path:eee,updater:tee,context:ree});var gMe=Object.freeze({__proto__:null,INIT:KPe,UPDATE_CORE:GPe,SET_AJV:XPe,UPDATE_DATA:QPe,UPDATE_ERRORS:ZPe,VALIDATE:"jsonforms/VALIDATE",ADD_RENDERER:JPe,REMOVE_RENDERER:eMe,ADD_CELL:tMe,REMOVE_CELL:rMe,SET_CONFIG:oMe,ADD_UI_SCHEMA:aMe,REMOVE_UI_SCHEMA:nMe,SET_SCHEMA:iMe,SET_UISCHEMA:sMe,SET_VALIDATION_MODE:lMe,SET_LOCALE:cMe,SET_TRANSLATOR:dMe,UPDATE_I18N:pMe,ADD_DEFAULT_DATA:uMe,REMOVE_DEFAULT_DATA:hMe,isUpdateArrayContext:eee=>{if(!("type"in eee))return!1;if("string"!=typeof eee.type)return!1;switch(eee.type){case"ADD":return"values"in eee&&Array.isArray(eee.values)&&eee.values.length>0;case"REMOVE":return"indices"in eee&&Array.isArray(eee.indices)&&eee.indices.length>0&&eee.indices.every((i=>"number"==typeof i));case"MOVE":return"moves"in eee&&Array.isArray(eee.moves)&&eee.moves.length>0&&eee.moves.every((m=>"object"==typeof m&&null!==m&&"from"in m&&"to"in m&&"number"==typeof m.from&&"number"==typeof m.to));default:return!1}},init:(eee,tee=cPe(eee),ree,oee)=>({type:KPe,data:eee,schema:tee,uischema:"object"==typeof ree?ree:VPe(tee),options:oee}),updateCore:(eee,tee,ree,oee)=>({type:GPe,data:eee,schema:tee,uischema:ree,options:oee}),registerDefaultData:(eee,tee)=>({type:uMe,schemaPath:eee,data:tee}),unregisterDefaultData:eee=>({type:hMe,schemaPath:eee}),setAjv:eee=>({type:XPe,ajv:eee}),update:fMe,updateErrors:eee=>({type:ZPe,errors:eee}),registerRenderer:(eee,tee)=>({type:JPe,tester:eee,renderer:tee}),registerCell:(eee,tee)=>({type:tMe,tester:eee,cell:tee}),unregisterCell:(eee,tee)=>({type:rMe,tester:eee,cell:tee}),unregisterRenderer:(eee,tee)=>({type:eMe,tester:eee,renderer:tee}),setConfig:eee=>({type:oMe,config:eee}),setValidationMode:eee=>({type:lMe,validationMode:eee}),registerUISchema:(eee,tee)=>({type:aMe,tester:eee,uischema:tee}),unregisterUISchema:eee=>({type:nMe,tester:eee}),setLocale:eee=>({type:cMe,locale:eee}),setSchema:eee=>({type:iMe,schema:eee}),setTranslator:(eee,tee)=>({type:dMe,translator:eee,errorTranslator:tee}),updateI18n:(eee,tee,ree)=>({type:pMe,locale:eee,translator:tee,errorTranslator:ree}),setUISchema:eee=>({type:sMe,uischema:eee})});const mMe={restrict:!1,trim:!1,showUnfocusedDescription:!1,hideRequiredAsterisk:!1},wMe=(eee={})=>ETe({},mMe,eee),vMe=(eee=wMe(),tee)=>tee.type===oMe?wMe(tee.config):eee,bMe={data:{},schema:{},uischema:void 0,errors:[],validator:void 0,ajv:void 0,validationMode:"ValidateAndShow",additionalErrors:[]},yMe=(eee,tee)=>tee&&xMe(tee.options)?tee.options.validationMode:eee.validationMode,xMe=eee=>!!eee&&void 0!==eee.validationMode,kMe=(eee,tee)=>{return tee&&((ree=tee.options)&&void 0!==ree.additionalErrors)?tee.options.additionalErrors:eee.additionalErrors;var ree},_Me=(eee,tee)=>{if(tee){if(SMe(tee.options))return tee.options.ajv;if(void 0!==tee.options&&nPe(tee.options.compile))return tee.options}return eee.ajv?eee.ajv:(eee=>{const tee=new vje({allErrors:!0,verbose:!0,strict:!1,addUsedSchema:!1,...eee});return Oje(tee),tee})()},SMe=eee=>!!eee&&void 0!==eee.ajv,EMe=(eee=bMe,tee)=>{switch(tee.type){case KPe:{const ree=_Me(eee,tee),oee=yMe(eee,tee),v="NoValidation"===oee?void 0:ree.compile(tee.schema),e=DPe(v,tee.data),aee=kMe(eee,tee);return{...eee,data:tee.data,schema:tee.schema,uischema:tee.uischema,additionalErrors:aee,errors:e,validator:v,ajv:ree,validationMode:oee}}case GPe:{const ree=_Me(eee,tee),oee=yMe(eee,tee);let aee=eee.validator,nee=eee.errors;eee.schema!==tee.schema||eee.validationMode!==oee||eee.ajv!==ree?(aee="NoValidation"===oee?void 0:ree.compile(tee.schema),nee=DPe(aee,tee.data)):eee.data!==tee.data&&(nee=DPe(aee,tee.data));const iee=kMe(eee,tee);return eee.data!==tee.data||eee.schema!==tee.schema||eee.uischema!==tee.uischema||eee.ajv!==ree||eee.errors!==nee||eee.validator!==aee||eee.validationMode!==oee||eee.additionalErrors!==iee?{...eee,data:tee.data,schema:tee.schema,uischema:tee.uischema,ajv:ree,errors:Kje(nee,eee.errors)?eee.errors:nee,validator:aee,validationMode:oee,additionalErrors:iee}:eee}case XPe:{const ree=tee.ajv,oee="NoValidation"===eee.validationMode?void 0:ree.compile(eee.schema),aee=DPe(oee,eee.data);return{...eee,validator:oee,errors:aee}}case iMe:{const v=tee.schema&&eee.ajv&&"NoValidation"!==eee.validationMode?eee.ajv.compile(tee.schema):eee.validator,ree=DPe(v,eee.data);return{...eee,validator:v,schema:tee.schema,errors:ree}}case sMe:return{...eee,uischema:tee.uischema};case QPe:if(void 0===tee.path||null===tee.path)return eee;if(""===tee.path){const ree=tee.updater(mNe(eee.data)),oee=DPe(eee.validator,ree);return{...eee,data:ree,errors:oee}}{const ree=yOe(eee.data,tee.path),oee=tee.updater(mNe(ree));let aee;aee=void 0!==oee?WRe(tee.path,oee,void 0===eee.data?{}:eee.data):aPe(tee.path,void 0===eee.data?{}:eee.data);const nee=DPe(eee.validator,aee);return{...eee,data:aee,errors:nee}}case ZPe:return{...eee,errors:tee.errors};case lMe:if(eee.validationMode===tee.validationMode)return eee;if("NoValidation"===tee.validationMode){const ree=DPe(void 0,eee.data);return{...eee,errors:ree,validationMode:tee.validationMode}}if("NoValidation"===eee.validationMode){const ree=eee.ajv.compile(eee.schema),oee=DPe(ree,eee.data);return{...eee,validator:ree,errors:oee,validationMode:tee.validationMode}}return{...eee,validationMode:tee.validationMode};default:return eee}};var OMe;!function(eee){eee.addTooltip="addTooltip",eee.addAriaLabel="addAriaLabel",eee.removeTooltip="removeTooltip",eee.upAriaLabel="upAriaLabel",eee.downAriaLabel="downAriaLabel",eee.noSelection="noSelection",eee.removeAriaLabel="removeAriaLabel",eee.noDataMessage="noDataMessage",eee.deleteDialogTitle="deleteDialogTitle",eee.deleteDialogMessage="deleteDialogMessage",eee.deleteDialogAccept="deleteDialogAccept",eee.deleteDialogDecline="deleteDialogDecline",eee.up="up",eee.down="down"}(OMe||(OMe={}));const zMe=[{key:OMe.addTooltip,default:eee=>eee?`Add to ${eee}`:"Add"},{key:OMe.addAriaLabel,default:eee=>eee?`Add to ${eee} button`:"Add button"},{key:OMe.removeTooltip,default:()=>"Delete"},{key:OMe.removeAriaLabel,default:()=>"Delete button"},{key:OMe.upAriaLabel,default:()=>"Move item up"},{key:OMe.up,default:()=>"Up"},{key:OMe.down,default:()=>"Down"},{key:OMe.downAriaLabel,default:()=>"Move item down"},{key:OMe.noDataMessage,default:()=>"No data"},{key:OMe.noSelection,default:()=>"No selection"},{key:OMe.deleteDialogTitle,default:()=>"Confirm Deletion"},{key:OMe.deleteDialogMessage,default:()=>"Are you sure you want to delete the selected entry?"},{key:OMe.deleteDialogAccept,default:()=>"Yes"},{key:OMe.deleteDialogDecline,default:()=>"No"}];var $Me;!function(eee){eee.clearDialogTitle="clearDialogTitle",eee.clearDialogMessage="clearDialogMessage",eee.clearDialogAccept="clearDialogAccept",eee.clearDialogDecline="clearDialogDecline"}($Me||($Me={}));const CMe=[{key:$Me.clearDialogTitle,default:()=>"Clear form?"},{key:$Me.clearDialogMessage,default:()=>"Your data will be cleared. Do you want to proceed?"},{key:$Me.clearDialogAccept,default:()=>"Yes"},{key:$Me.clearDialogDecline,default:()=>"No"}],jMe=(eee,tee)=>SPe(tee)?tee.i18n:eee?.i18n??void 0,AMe=(eee,tee,ree)=>jMe(eee,tee)??(eee=>eee?.split(".").filter((eee=>!/^\d+$/.test(eee))).join(".")||"root")(ree),TMe=(eee,tee,ree,oee)=>`${AMe(eee,tee,ree)}.${oee}`,NMe=(eee,tee)=>`${eee}.${tee}`,IMe=(eee,tee)=>tee,RMe=(eee,t,tee)=>{const ree=t(TMe(eee.parentSchema,tee,FPe(eee),`error.${eee.keyword}`),void 0,{error:eee});if(void 0!==ree)return ree;const oee=t(`error.${eee.keyword}`,void 0,{error:eee});if(void 0!==oee)return oee;const aee=t(eee.message,void 0,{error:eee});return void 0!==aee?aee:"required"===eee.keyword&&eee.message?.startsWith("must have required property")?t("is a required property","is a required property",{error:eee}):eee.message},PMe=(eee,et,t,tee,ree,oee)=>{if(eee.length>0&&t){const aee=TMe(tee,ree,oee,"error.custom"),nee=t(aee,void 0,{schema:tee,uischema:ree,path:oee,errors:eee});if(void 0!==nee)return nee}return(eee=>null==eee?"":eee.join("\n"))(eee.map((eee=>et(eee,t,ree))))},MMe=()=>eee=>(eee=>void 0===eee?IMe:eee.translate)(yOe(eee,"jsonforms.i18n")),DMe=()=>eee=>(eee=>void 0===eee?RMe:eee.translateError)(yOe(eee,"jsonforms.i18n")),FMe={locale:"en",translate:IMe,translateError:RMe},LMe=(eee=FMe,tee)=>{switch(tee.type){case pMe:{const ree=tee.locale??FMe.locale,oee=tee.translator??FMe.translate,aee=tee.errorTranslator??FMe.translateError;return ree!==eee.locale||oee!==eee.translate||aee!==eee.translateError?{...eee,locale:ree,translate:oee,translateError:aee}:eee}case dMe:return{...eee,translate:tee.translator??IMe,translateError:tee.errorTranslator??RMe};case cMe:return{...eee,locale:tee.locale??navigator.languages[0]};default:return eee}},UMe=eee=>!nEe(eee)&&void 0!==eee.scope,BMe=eee=>(tee,ree,oee)=>{if(nEe(tee)||!UMe(tee))return!1;if(nEe(ree))return!1;const aee=tee.scope;if(nEe(aee))return!1;let nee=ree;return IPe(ree,"object")&&(nee=yPe(ree,aee,oee?.rootSchema)),void 0!==nee&&eee(nee,oee?.rootSchema)},YMe=(eee,tee)=>(ree,oee,aee)=>{if(nEe(ree)||!UMe(ree))return!1;const nee=ree.scope;let iee=oee;return IPe(oee,"object")&&(iee=yPe(oee,nee,aee?.rootSchema)),iee=yOe(iee,eee),void 0!==iee&&tee(iee,aee?.rootSchema)},qMe=eee=>BMe((tee=>!nEe(tee)&&IPe(tee,eee))),VMe=eee=>BMe((tee=>!nEe(tee)&&tee.format===eee&&IPe(tee,"string"))),WMe=eee=>tee=>!nEe(tee)&&tee.type===eee,HMe=(eee,tee)=>ree=>{if(nEe(ree))return!1;const oee=ree.options;return!nEe(oee)&&oee[eee]===tee},KMe=(...eee)=>(tee,ree,oee)=>eee.reduce(((eee,aee)=>eee&&aee(tee,ree,oee)),!0),GMe=(...eee)=>(tee,ree,oee)=>eee.reduce(((eee,aee)=>eee||aee(tee,ree,oee)),!1),XMe=(eee,tee)=>(ree,oee,aee)=>tee(ree,oee,aee)?eee:-1,QMe=KMe(WMe("Control"),qMe("boolean")),ZMe=KMe(WMe("Control"),qMe("object"));KMe(WMe("Control"),BMe((eee=>Object.prototype.hasOwnProperty.call(eee,"allOf")))),KMe(WMe("Control"),BMe((eee=>Object.prototype.hasOwnProperty.call(eee,"anyOf"))));const JMe=KMe(WMe("Control"),BMe((eee=>Object.prototype.hasOwnProperty.call(eee,"oneOf")))),eDe=KMe(WMe("Control"),BMe((eee=>(eee=>!!eee&&"object"==typeof eee&&(Object.prototype.hasOwnProperty.call(eee,"enum")||Object.prototype.hasOwnProperty.call(eee,"const")))(eee)))),tDe=KMe(WMe("Control"),BMe((eee=>NPe(eee)))),rDe=KMe(WMe("Control"),qMe("integer")),oDe=KMe(WMe("Control"),qMe("number")),aDe=KMe(WMe("Control"),qMe("string")),nDe=KMe(WMe("Control"),HMe("multi",!0)),iDe=KMe(WMe("Control"),GMe(VMe("date"),HMe("format","date"))),sDe=KMe(WMe("Control"),GMe(VMe("time"),HMe("format","time"))),lDe=KMe(WMe("Control"),GMe(VMe("date-time"),HMe("format","date-time"))),cDe=KMe(BMe(((eee,tee)=>IPe(eee,"array")&&!Array.isArray(yPe(eee,"items",tee)))),YMe("items",((eee,tee)=>{const ree=eee.$ref?yPe(tee,eee.$ref,tee):eee;return IPe(ree,"object")})));KMe(WMe("Control"),cDe),KMe(WMe("Control"),BMe(((eee,tee)=>0!==RPe(eee).length&&!Array.isArray(yPe(eee,"items",tee)))),YMe("items",((eee,tee)=>{const ree=eee.$ref?yPe(tee,eee.$ref,tee):eee,oee=RPe(ree);return 1===oee.length&&nze(["integer","number","boolean","string"],oee[0])}))),KMe(WMe("Control"),GMe(qMe("number"),qMe("integer")),BMe((eee=>Object.prototype.hasOwnProperty.call(eee,"maximum")&&Object.prototype.hasOwnProperty.call(eee,"minimum")&&Object.prototype.hasOwnProperty.call(eee,"default"))),HMe("slider",!0)),KMe(WMe("Control"),qMe("integer"),HMe("format",!0));const dDe=eee=>"Categorization"===eee.type,pDe=eee=>!nEe(eee.elements)&&eee.elements.map((eee=>dDe(eee)?pDe(eee):"Category"===eee.type)).reduce(((eee,tee)=>eee&&tee),!0),uDe=eee=>pDe(eee),hDe=(eee,tee,ree,oee,aee="VerticalLayout",nee,iee)=>{if(nee&&nee.options&&nee.options.detail)if("string"==typeof nee.options.detail){if("GENERATE"===nee.options.detail.toUpperCase())return"function"==typeof aee?aee():HPe(tee,aee,void 0,iee)}else if("object"==typeof nee.options.detail&&nee.options.detail.type&&"string"==typeof nee.options.detail.type)return nee.options.detail;const see=(lee=eee,(eee,tee,ree)=>{const oee=tEe(lee,(oee=>oee.tester(eee,tee,ree)));if(void 0!==oee&&-1!==oee.tester(eee,tee,ree))return oee.uischema})(tee,ree,oee);var lee;return void 0===see?"function"==typeof aee?aee():HPe(tee,aee,"#",iee):see},fDe=(eee,tee,ree)=>oee=>{const aee=oee.errors??[],nee=oee.additionalErrors??[];return((eee,tee,ree)=>oee=>{const aee=qje(oee,(eee=>"oneOf"===eee.keyword||"anyOf"===eee.keyword)).map((eee=>FPe(eee)));return qje(oee,(oee=>{if(-1!==UPe.indexOf(oee.keyword)&&!NPe(oee.parentSchema))return!1;const nee=FPe(oee);let iee=ree(nee);const see=oee.parentSchema;return!iee||LPe(see)||NPe(see)||-1===aee.findIndex((p=>eee.startsWith(p)))||(iee=iee&&Kje(see,tee)),iee}))})(eee,tee,ree)("ValidateAndHide"===oee.validationMode?nee:[...aee,...nee])},gDe=(eee,tee)=>ree=>((eee,tee)=>fDe(eee,tee,(tee=>tee===eee)))(eee,tee)(ree.jsonforms.core),mDe=(eee,tee)=>ree=>((eee,tee)=>fDe(eee,tee,(tee=>tee.startsWith(eee+"."))))(eee,tee)(ree.jsonforms.core),wDe=eee=>SDe(yOe(eee,"jsonforms.core")),vDe=eee=>EDe(yOe(eee,"jsonforms.core")),bDe=eee=>ODe(yOe(eee,"jsonforms.core")),yDe=eee=>zDe(yOe(eee,"jsonforms.core")),xDe=eee=>yOe(eee,"jsonforms.renderers"),kDe=eee=>yOe(eee,"jsonforms.cells"),_De=eee=>yOe(eee,"jsonforms.uischemas"),SDe=eee=>yOe(eee,"data"),EDe=eee=>yOe(eee,"schema"),ODe=eee=>yOe(eee,"uischema"),zDe=eee=>yOe(eee,"ajv"),$De=eee=>eee.jsonforms.config,CDe=(eee,tee,ree,oee,aee,nee)=>!eee?.jsonforms?.readonly&&(ree&&(eee=>!(!eee.rule||eee.rule.effect!==kPe.ENABLE&&eee.rule.effect!==kPe.DISABLE))(ree)?TPe(ree,aee,tee?.path,yDe(eee)):"boolean"==typeof ree?.options?.readonly?!ree.options.readonly:"boolean"==typeof ree?.options?.readOnly?!ree.options.readOnly:"boolean"==typeof nee?.readonly?!nee.readonly:"boolean"==typeof nee?.readOnly?!nee.readOnly:!0!==oee?.readOnly&&("boolean"!=typeof tee?.enabled||tee.enabled)),jDe=(eee,tee,ree)=>{const oee=tee+ree;if(oee<0||oee>=eee.length)return;const aee=[tee,oee].sort(((a,b)=>a-b));eee.splice(aee[0],2,eee[aee[1]],eee[aee[0]])},ADe=(eee,tee)=>{const ree=TDe(eee,tee);return void 0===ree?{}:ree},TDe=(eee,tee)=>{const ree="string"==typeof eee.$ref?PPe(tee,eee.$ref,tee):eee;if(void 0!==ree.default)return IDe(ree,tee);if(IPe(ree,"string"))return"date-time"===ree.format||"date"===ree.format||"time"===ree.format?((eee,tee)=>{const ree=eee.toISOString();return"date-time"===tee?ree:"date"===tee?ree.split("T")[0]:"time"===tee?ree.split("T")[1].split(".")[0]:ree})(new Date,ree.format):"";if(IPe(ree,"integer")||IPe(ree,"number"))return 0;if(IPe(ree,"boolean"))return!1;if(IPe(ree,"array"))return[];if(IPe(ree,"object"))return IDe(ree,tee);if(IPe(ree,"null"))return null;const oee=["oneOf","anyOf","allOf"];for(const aee of oee)if(eee[aee]&&Array.isArray(eee[aee])){const ree=NDe(eee[aee],tee);if(void 0!==ree)return ree}},NDe=(eee,tee)=>{if(eee.length>0)for(const ree of eee){const eee=TDe(ree,tee);if(void 0!==eee)return eee}},IDe=(eee,tee)=>{if(IPe(eee,"object")&&void 0===eee.default){const ree={};for(const oee in eee.properties){const aee=eee.properties[oee],nee=aee.$ref?PPe(tee,aee.$ref,tee):aee;nee&&void 0!==nee.default&&(ree[oee]=mNe(nee.default))}return eee.allOf&&Array.isArray(eee.allOf)&&eee.allOf.forEach((eee=>{if(eee&&eee.properties)for(const oee in eee.properties){const aee=eee.properties[oee],nee=aee.$ref?PPe(tee,aee.$ref,tee):aee;nee&&void 0!==nee.default&&(ree[oee]=mNe(nee.default))}})),ree}return mNe(eee.default)},RDe=(e,t,eee)=>{let tee="string"==typeof e?e:JSON.stringify(e);return t&&(tee=t(eee?`${eee}.${tee}`:tee,tee)),{label:tee,value:e}},PDe=(e,t,eee)=>{let tee=e.title??("string"==typeof e.const?e.const:JSON.stringify(e.const));return t&&(tee=e.i18n?t(e.i18n,tee):t(eee?`${eee}.${tee}`:tee,tee)),{label:tee,value:e.const}},MDe=(eee,tee)=>{const{uischema:ree}=tee,oee=wDe(eee),aee=_Pe(ree,tee.path),nee=void 0===tee.visible||jPe(ree)?APe(ree,oee,tee.path,yDe(eee)):tee.visible,iee=ree,id=tee.id,see=vDe(eee),lee=void 0!==iee.scope&&((eee,tee,ree)=>{const oee=tee.split("/"),aee=mPe(oee[oee.length-1]),nee=oee.slice(0,oee.length-2).join("/"),iee=PPe(eee,nee,ree);return void 0!==iee&&void 0!==iee.required&&-1!==iee.required.indexOf(aee)})(tee.schema,iee.scope,see),cee=PPe(tee.schema||see,iee.scope,see),dee=gDe(aee,cee)(eee),pee=void 0!==cee?cee.description:"",uee=MPe(oee,aee),hee=((eee,tee)=>{const ree=eee.label;if("boolean"==typeof ree)return vPe(wPe(eee,tee),ree);if("string"==typeof ree)return vPe(ree,!0);if("object"==typeof ree){const oee="string"==typeof ree.text?ree.text:wPe(eee,tee),aee="boolean"!=typeof ree.show||ree.show;return vPe(oee,aee)}return vPe(wPe(eee,tee),!0)})(ree,cee),fee=hee.show?hee.text:"",gee=$De(eee),mee=CDe(eee,tee,ree,cee||see,oee,gee),wee=cee??see,t=MMe()(eee),te=DMe()(eee),vee=AMe(wee,ree,aee),bee=t(TMe(wee,ree,aee,"label"),fee,{schema:wee,uischema:ree,path:aee,errors:dee});return{data:uee,description:t(TMe(wee,ree,aee,"description"),pee,{schema:wee,uischema:ree,path:aee,errors:dee}),errors:PMe(dee,te,t,wee,ree,aee),label:bee,visible:nee,enabled:mee,id:id,path:aee,required:lee,uischema:ree,schema:wee,config:$De(eee),cells:tee.cells||eee.jsonforms.cells,rootSchema:see,i18nKeyPrefix:vee}},DDe=eee=>({handleChange(tee,ree){eee(fMe(tee,(()=>ree)))}}),FDe=(eee,tee)=>{const ree=MDe(eee,tee),oee=tee.options||ree.schema.enum?.map((e=>RDe(e,MMe()(eee),AMe(ree.schema,ree.uischema,ree.path))))||ree.schema.const&&[RDe(ree.schema.const,MMe()(eee),AMe(ree.schema,ree.uischema,ree.path))];return{...ree,options:oee}},LDe=(eee,tee)=>{const ree=MDe(eee,tee),oee=tee.options||ree.schema.oneOf?.map((tee=>PDe(tee,MMe()(eee),AMe(ree.schema,ree.uischema,ree.path))));return{...ree,options:oee}},UDe=(eee,tee)=>{const ree=MDe(eee,tee);let oee=ree.schema.items;oee=oee&&oee.$ref?yPe(ree.rootSchema,oee.$ref,ree.rootSchema):oee;const aee=tee.options||oee?.oneOf&&oee.oneOf.map((tee=>PDe(tee,eee.jsonforms.i18n?.translate,AMe(ree.schema,ree.uischema,ree.path))))||oee?.enum?.map((e=>RDe(e,eee.jsonforms.i18n?.translate,AMe(ree.schema,ree.uischema,ree.path))));return{...ree,options:aee}},BDe=(eee,tee)=>{const{...ree}=MDe(eee,tee);return{...ree,uischemas:eee.jsonforms.uischemas}},YDe=(eee,tee)=>{const{path:ree,schema:oee,uischema:aee,label:nee,...iee}=BDe(eee,tee),see=PPe(oee,"items",iee.rootSchema),lee=mDe(ree,see)(eee);return{...iee,label:nee,path:ree,uischema:aee,schema:see,arraySchema:oee,childErrors:lee,renderers:tee.renderers||xDe(eee),cells:tee.cells||kDe(eee)}},qDe=eee=>({addItem:(tee,ree)=>()=>{eee(fMe(tee,(eee=>null==eee?[ree]:(eee.push(ree),eee)),{type:"ADD",values:[ree]}))},removeItems:(tee,ree)=>()=>{eee(fMe(tee,(eee=>(ree.sort(((a,b)=>a-b)).reverse().forEach((s=>eee.splice(s,1))),eee)),{type:"REMOVE",indices:ree}))},moveUp:(tee,ree)=>()=>{eee(fMe(tee,(eee=>(((eee,tee)=>{jDe(eee,tee,-1)})(eee,ree),eee)),{type:"MOVE",moves:[{from:ree,to:ree-1}]}))},moveDown:(tee,ree)=>()=>{eee(fMe(tee,(eee=>(((eee,tee)=>{jDe(eee,tee,1)})(eee,ree),eee)),{type:"MOVE",moves:[{from:ree,to:ree+1}]}))}}),VDe=eee=>({addItem:(tee,ree)=>{eee(fMe(tee,(eee=>null==eee?[ree]:(eee.push(ree),eee))))},removeItem:(tee,ree)=>{eee(fMe(tee,(eee=>{const tee=eee.indexOf(ree);return eee.splice(tee,1),eee})))}}),WDe={visible:!0,enabled:!0,path:"",direction:"column"},HDe=eee=>"HorizontalLayout"===eee.type?"row":"VerticalLayout"===eee.type?"column":WDe.direction,KDe=(eee,tee)=>{const ree=wDe(eee),{uischema:oee}=tee,aee=void 0===tee.visible||jPe(oee)?APe(tee.uischema,ree,tee.path,yDe(eee)):tee.visible,nee=MPe(ree,tee.path),iee=$De(eee),see=CDe(eee,tee,oee,void 0,ree,iee),t=MMe()(eee),lee=(cee=oee)&&"object"==typeof cee?((eee,t)=>{if(!1===eee.label)return;if((void 0===eee.label||null===eee.label||!0===eee.label)&&!SPe(eee))return;const tee="string"==typeof eee.label?eee.label:JSON.stringify(eee.label),ree=jMe(void 0,eee);return t("string"==typeof ree?`${ree}.label`:tee,tee,{uischema:eee})})(oee,t):void 0;var cee;return{...WDe,renderers:tee.renderers||xDe(eee),cells:tee.cells||kDe(eee),visible:aee,enabled:see,path:tee.path,data:nee,uischema:tee.uischema,schema:tee.schema,direction:tee.direction??HDe(oee),config:iee,label:lee}},GDe=(eee,tee)=>((eee,tee,ree)=>{const{data:oee,schema:aee,rootSchema:nee,i18nKeyPrefix:iee,label:see,...lee}=MDe(eee,tee),cee=eee.jsonforms.core.ajv,dee=["required","additionalProperties","type","enum","const"],pee=eee=>!eee||0===eee.length||!eee.find((e=>-1!==dee.indexOf(e.keyword)));let uee;for(let i=0;i{const{uischema:ree}=tee,oee=void 0===tee.visible||jPe(ree)?APe(tee.uischema,wDe(eee),tee.path,yDe(eee)):tee.visible,aee=ree.text,t=MMe()(eee),nee=jMe(void 0,ree);return{text:t(nee?`${nee}.text`:aee??"",aee,{uischema:ree}),visible:oee,config:$De(eee),renderers:tee.renderers||xDe(eee),cells:tee.cells||kDe(eee),uischema:ree}},QDe=(eee,tee)=>{const ree=((eee,tee)=>{const{id:id,schema:ree,path:oee,uischema:aee,renderers:nee,cells:iee}=tee,see=wDe(eee),lee=void 0!==tee.visible?tee.visible:APe(aee,see,void 0,yDe(eee)),cee=vDe(eee),dee=$De(eee);let pee;pee=!0!==eee.jsonforms.readonly&&("boolean"==typeof tee.enabled?tee.enabled:CDe(eee,tee,aee,ree||cee,see,dee));const t=MMe()(eee),te=DMe()(eee),uee=PMe(gDe(oee,ree)(eee),te,t,ree,aee,oee),hee=nEe(uee);return{data:MPe(see,oee),visible:lee,enabled:pee,id:id,path:oee,errors:uee,isValid:hee,schema:ree,uischema:aee,config:$De(eee),rootSchema:cee,renderers:nee,cells:iee}})(eee,tee),{renderers:oee,cells:aee,...nee}=tee;return{...ree,...nee,cells:aee||eee.jsonforms.cells||[]}};function ZDe(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);r&&(o=o.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,o)}return t}function JDe(e){for(var r=1;r=0)continue;ree[oee]=eee[oee]}return ree}(eee,tee);if(Object.getOwnPropertySymbols){var aee=Object.getOwnPropertySymbols(eee);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(eee,ree)&&(oee[ree]=eee[ree])}return oee}var aFe=Eoe({name:"UnknownRenderer"});aFe.render=function(eee,tee,ree,oee,aee,nee){return xne(),Ene("div",null,"No applicable renderer found.")};var nFe=["control"],iFe=["rootSchema"],sFe=["control"],lFe=["control"],cFe=["layout"],dFe=function(){return{schema:{required:!0,type:[Object,Boolean]},uischema:{required:!0,type:Object},path:{required:!0,type:String},enabled:{required:!1,type:Boolean,default:void 0},renderers:{required:!1,type:Array,default:void 0},cells:{required:!1,type:Array,default:void 0},config:{required:!1,type:Object,default:void 0}}};function pFe(eee,tee,ree){var oee=$ae("jsonforms"),aee=$ae("dispatch");if(!oee||!aee)throw new Error("'jsonforms' or 'dispatch' couldn't be injected. Are you within JSON Forms?");var id=_re(void 0),nee=nie((function(){return JDe(JDe(JDe({},eee),tee({jsonforms:oee},eee)),{},{id:id.value})})),iee=null==ree?void 0:ree(aee);return Moe((function(){nee.value.uischema.scope&&(id.value=hPe(nee.value.uischema.scope))})),rne((function(){return eee.schema}),(function(eee,tee){eee!==tee&&UMe(nee.value.uischema)&&(id.value&&fPe(id.value),id.value=hPe(nee.value.uischema.scope))})),Boe((function(){id.value&&(fPe(id.value),id.value=void 0)})),JDe({control:nee},iee)}var uFe=function(eee){return pFe(eee,MDe,DDe)},hFe=function(eee){var tee=pFe(eee,KDe);return JDe({layout:tee.control},oFe(tee,nFe))},fFe=function(eee){var tee=$ae("jsonforms"),ree=$ae("dispatch");if(!tee||!ree)throw new Error("'jsonforms' or 'dispatch' couldn't be injected. Are you within JSON Forms?");var oee=nie((function(){return ree={jsonforms:tee},{renderers:(oee=eee).renderers||yOe(ree.jsonforms,"renderers"),cells:oee.cells||yOe(ree.jsonforms,"cells"),schema:oee.schema||vDe(ree),rootSchema:vDe(ree),uischema:oee.uischema||bDe(ree),path:oee.path,enabled:oee.enabled,config:$De(ree)};var ree,oee})),aee=nie((function(){return oee.value.rootSchema}));return{renderer:nie((function(){var eee=oee.value;return eee.rootSchema,oFe(eee,iFe)})),rootSchema:aee}},gFe=function(eee){var tee=hFe(eee),ree=tee.layout,oee=oFe(tee,cFe),aee=ree.value.uischema.elements.map((function(tee){var ree=JDe(JDe({},eee),{},{uischema:tee});return hFe(ree).layout}));return JDe({layout:ree,categories:aee},oee)},mFe=Eoe({name:"DispatchRenderer",props:JDe({},dFe()),setup:function(eee){return fFe(eee)},computed:{determinedRenderer:function(){var eee=this,tee={rootSchema:this.rootSchema,config:this.config},ree=tEe(this.renderer.renderers,(function(r){return r.tester(eee.renderer.uischema,eee.renderer.schema,tee)}));return void 0===ree||-1===ree.tester(this.renderer.uischema,this.renderer.schema,tee)?aFe:ree.renderer}}});mFe.render=function(eee,tee,ree,oee,aee,nee){return xne(),One(Xoe(eee.determinedRenderer),Yee(Nne(eee.renderer)),eae({_:2},[Joe(eee.$slots,(function(_,tee){return{name:tee,fn:doe((function(){return[tae(eee.$slots,tee)]}))}}))]),1040)};var wFe=Eoe({name:"DispatchCell",props:JDe({},dFe()),setup:function(eee){return function(eee){var tee=pFe(eee,QDe,DDe);return JDe({cell:tee.control},oFe(tee,lFe))}(eee)},computed:{determinedCell:function(){var eee=this,tee={rootSchema:this.cell.rootSchema,config:this.config},ree=tEe(this.cell.cells,(function(r){return r.tester(eee.cell.uischema,eee.cell.schema,tee)}));return void 0===ree||-1===ree.tester(this.cell.uischema,this.cell.schema,tee)?aFe:ree.cell}}});wFe.render=function(eee,tee,ree,oee,aee,nee){return xne(),One(Xoe(eee.determinedCell),Yee(Nne(eee.cell)),eae({_:2},[Joe(eee.$slots,(function(_,tee){return{name:tee,fn:doe((function(){return[tae(eee.$slots,tee)]}))}}))]),1040)};var vFe=function(eee){return eee&&"object"===tFe(eee)},bFe=dre([]);Eoe({name:"JsonForms",components:{DispatchRenderer:mFe},provide:function(){return{jsonforms:this.jsonforms,dispatch:this.dispatch}},props:{data:{required:!1,type:[String,Number,Boolean,Array,Object],default:void 0},schema:{required:!1,type:[Object,Boolean],default:void 0},uischema:{required:!1,type:Object,default:void 0},renderers:{required:!0,type:Array},cells:{required:!1,type:Array,default:function(){return[]}},config:{required:!1,type:Object,default:void 0},readonly:{required:!1,type:Boolean,default:!1},uischemas:{required:!1,type:Array,default:function(){return[]}},validationMode:{required:!1,type:String,default:"ValidateAndShow"},ajv:{required:!1,type:Object,default:void 0},i18n:{required:!1,type:Object,default:void 0},additionalErrors:{required:!1,type:Array,default:function(){return bFe}},middleware:{required:!1,type:Function,default:(eee,tee,ree)=>ree(eee,tee)}},emits:["change"],data:function(){var eee,tee,ree,oee,aee,nee,iee=this,see=this.data,lee=vFe(see)?see:{},cee=null!==(eee=this.schema)&&void 0!==eee?eee:WPe(lee),dee=null!==(tee=this.uischema)&&void 0!==tee?tee:HPe(cee,void 0,void 0,cee);return{schemaToUse:cee,dataToUse:see,uischemaToUse:dee,jsonforms:{core:(nee={data:see,schema:cee,uischema:dee},iee.middleware(nee,gMe.init(see,cee,dee,{validationMode:iee.validationMode,ajv:iee.ajv,additionalErrors:iee.additionalErrors}),EMe)),config:vMe(void 0,gMe.setConfig(this.config)),i18n:LMe(this.i18n,gMe.updateI18n(null===(ree=this.i18n)||void 0===ree?void 0:ree.locale,null===(oee=this.i18n)||void 0===oee?void 0:oee.translate,null===(aee=this.i18n)||void 0===aee?void 0:aee.translateError)),renderers:this.renderers,cells:this.cells,uischemas:this.uischemas,readonly:this.readonly}}},computed:{coreDataToUpdate:function(){return[this.dataToUse,this.schemaToUse,this.uischemaToUse,this.validationMode,this.ajv,this.additionalErrors]},eventToEmit:function(){return{data:this.jsonforms.core.data,errors:this.jsonforms.core.errors}}},watch:{schema:function(eee){var tee=vFe(this.data)?this.data:{};this.schemaToUse=null!=eee?eee:WPe(tee),this.uischema||(this.uischemaToUse=HPe(this.schemaToUse,void 0,void 0,this.schemaToUse))},uischema:function(eee){this.uischemaToUse=null!=eee?eee:HPe(this.schemaToUse,void 0,void 0,this.schemaToUse)},data:function(eee){this.dataToUse=eee},renderers:function(eee){this.jsonforms.renderers=eee},cells:function(eee){this.jsonforms.cells=eee},uischemas:function(eee){this.jsonforms.uischemas=eee},config:{handler:function(eee){this.jsonforms.config=vMe(void 0,gMe.setConfig(eee))},deep:!0},readonly:function(eee){this.jsonforms.readonly=eee},coreDataToUpdate:function(){this.jsonforms.core=this.middleware(this.jsonforms.core,gMe.updateCore(this.dataToUse,this.schemaToUse,this.uischemaToUse,{validationMode:this.validationMode,ajv:this.ajv,additionalErrors:this.additionalErrors}),EMe)},eventToEmit:function(eee){this.$emit("change",eee)},i18n:{handler:function(eee){this.jsonforms.i18n=LMe(this.jsonforms.i18n,gMe.updateI18n(null==eee?void 0:eee.locale,null==eee?void 0:eee.translate,null==eee?void 0:eee.translateError))},deep:!0}},mounted:function(){this.$emit("change",{data:this.jsonforms.core.data,errors:this.jsonforms.core.errors})},methods:{dispatch:function(eee){this.jsonforms.core=this.middleware(this.jsonforms.core,eee,EMe)}}}).render=function(eee,tee,ree,oee,aee,nee){var iee=Koe("dispatch-renderer");return xne(),One(iee,{schema:eee.jsonforms.core.schema,uischema:eee.jsonforms.core.uischema,path:""},null,8,["schema","uischema"])};const yFe=Eoe({__name:"NumberField",props:{schema:{},uischema:{},path:{},enabled:{type:Boolean},renderers:{},cells:{},config:{}},setup(eee){const tee=eee,{control:ree,handleChange:oee}=uFe(tee),aee=nie({get:()=>ree.value.data??ree.value.schema.default,set:eee=>oee(ree.value.path,eee)}),nee=nie((()=>ree.value.schema.minimum)),iee=nie((()=>ree.value.schema.maximum)),see=nie((()=>ree.value.schema.multipleOf??1)),lee=nie((()=>Boolean(ree.value.uischema?.options?.stepper))),cee=nie((()=>ree.value.uischema?.options?.formatOptions||{})),dee=nie((()=>cn(ree.value.uischema?.options?.class,{"max-w-[25ch]":"short"===ree.value.uischema?.options?.format})));return(eee,tee)=>zre(ree).visible?(xne(),One(Sbe,{key:0,label:zre(ree).label,errors:zre(ree).errors},{default:doe((()=>[Tne(zre(ube),{modelValue:aee.value,"onUpdate:modelValue":tee[0]||(tee[0]=eee=>aee.value=eee),min:nee.value,max:iee.value,step:see.value,"format-options":cee.value,class:Bee(dee.value),disabled:!zre(ree).enabled,required:zre(ree).required,blah:"true","blah-2":!0},{default:doe((()=>[lee.value?(xne(),One(zre(gbe),{key:0})):Mne("",!0),Tne(zre(ybe)),lee.value?(xne(),One(zre(vbe),{key:1})):Mne("",!0)])),_:1},8,["modelValue","min","max","step","format-options","class","disabled","required"])])),_:1},8,["label","errors"])):Mne("",!0)}}),xFe={key:0,class:"mb-2"},kFe={class:"list-none space-y-1"},_Fe={key:0,class:"text-green-500 mr-2 font-bold"},SFe={key:1,class:"text-red-500 mr-2 font-extrabold"},EFe=Eoe({__name:"PreconditionsLabel",props:{schema:{},uischema:{},path:{},enabled:{type:Boolean},renderers:{},cells:{},config:{}},setup(eee){const tee=eee,ree=nie((()=>tee.uischema.text)),oee=nie((()=>tee.uischema.options?.items||[])),aee=nie((()=>tee.uischema.options?.description));return(eee,tee)=>(xne(),One(Sbe,{label:ree.value},{default:doe((()=>[aee.value?(xne(),Ene("p",xFe,Hee(aee.value),1)):Mne("",!0),Ane("ul",kFe,[(xne(!0),Ene(gne,null,Joe(oee.value,((eee,tee)=>(xne(),Ene("li",{key:tee,class:"flex items-center"},[eee.status?(xne(),Ene("span",_Fe,"✓")):(xne(),Ene("span",SFe,"✕")),Ane("span",null,Hee(eee.text),1)])))),128))])])),_:1},8,["label"]))}}),OFe={key:1},zFe=Eoe({__name:"Select",props:{schema:{},uischema:{},path:{},enabled:{type:Boolean},renderers:{},cells:{},config:{}},setup(eee){const tee=eee,{control:ree,handleChange:oee}=uFe(tee),aee=nie((()=>ree.value.data)),nee=nie((()=>(ree.value.schema.enum||[]).map((eee=>({value:eee,label:eee}))))),iee=eee=>{oee(ree.value.path,String(eee))},{teleportTarget:see,determineTeleportTarget:lee}=Oge(),cee=()=>{lee()};return(eee,tee)=>zre(ree).visible?(xne(),One(Sbe,{key:0,label:zre(ree).label,errors:zre(ree).errors},{default:doe((()=>[Tne(zre(Wwe),{modelValue:aee.value,"onUpdate:modelValue":[tee[0]||(tee[0]=eee=>aee.value=eee),iee],disabled:!zre(ree).enabled,required:zre(ree).required,"onUpdate:open":cee},{default:doe((()=>[Tne(zre(jve),null,{default:doe((()=>[aee.value?(xne(),One(zre(Tve),{key:0},{default:doe((()=>[Rne(Hee(aee.value),1)])),_:1})):(xne(),Ene("span",OFe,Hee(zre(ree).schema.default??"Select an option"),1))])),_:1}),Tne(zre(hve),{to:zre(see)},{default:doe((()=>[(xne(!0),Ene(gne,null,Joe(nee.value,(eee=>(xne(),One(zre(Sve),{key:eee.value,value:eee.value},{default:doe((()=>[Tne(zre(Eve),null,{default:doe((()=>[Rne(Hee(eee.label),1)])),_:2},1024)])),_:2},1032,["value"])))),128))])),_:1},8,["to"])])),_:1},8,["modelValue","disabled","required"])])),_:1},8,["label","errors"])):Mne("",!0)}}),$Fe={class:"space-y-4"},CFe=["innerHTML"],jFe=Eoe({__name:"StringArrayField",props:{schema:{},uischema:{},path:{},enabled:{type:Boolean},renderers:{},cells:{},config:{}},setup(eee){const tee=eee,{control:ree,handleChange:oee}=uFe(tee),aee=nie({get:()=>{const eee=ree.value.data??[];return Array.isArray(eee)?eee:[]},set:eee=>{oee(ree.value.path,eee)}}),nee=()=>{aee.value=[...aee.value,""]},iee=nie((()=>ree.value.uischema?.options?.inputType??"text")),see=nie((()=>ree.value.uischema?.options?.placeholder??""));return(eee,tee)=>zre(ree).visible?(xne(),One(Sbe,{key:0,label:zre(ree).label,errors:zre(ree).errors},{default:doe((()=>[Ane("div",$Fe,[zre(ree).description?(xne(),Ene("p",{key:0,innerHTML:zre(ree).description},null,8,CFe)):Mne("",!0),(xne(!0),Ene(gne,null,Joe(aee.value,((eee,oee)=>(xne(),Ene("div",{key:oee,class:"flex gap-2"},[Tne(zre(Cwe),{type:iee.value,"model-value":eee,placeholder:see.value,disabled:!zre(ree).enabled,class:"flex-1","onUpdate:modelValue":eee=>((eee,tee)=>{const ree=[...aee.value];ree[eee]=tee,aee.value=ree})(oee,String(eee))},null,8,["type","model-value","placeholder","disabled","onUpdate:modelValue"]),Tne(zre(cue),{variant:"ghost",class:"rounded underline underline-offset-4",disabled:!zre(ree).enabled,onClick:()=>(eee=>{const tee=[...aee.value];tee.splice(eee,1),aee.value=tee})(oee)},{default:doe((()=>tee[0]||(tee[0]=[Rne(" Remove ")]))),_:2},1032,["disabled","onClick"])])))),128)),Tne(zre(cue),{variant:"outline",size:"md",class:"text-sm rounded-sm",disabled:!zre(ree).enabled,onClick:nee},{default:doe((()=>tee[1]||(tee[1]=[Rne(" Add Item ")]))),_:1},8,["disabled"])])])),_:1},8,["label","errors"])):Mne("",!0)}}),AFe=["innerHTML"],TFe=Eoe({__name:"Switch",props:{schema:{},uischema:{},path:{},enabled:{type:Boolean},renderers:{},cells:{},config:{}},setup(eee){const tee=eee,{control:ree,handleChange:oee}=uFe(tee),aee=eee=>{oee(ree.value.path,eee)},nee=nie((()=>tee.uischema.options?.description));return(eee,tee)=>zre(ree).visible?(xne(),One(Sbe,{key:0,label:zre(ree).label,errors:zre(ree).errors},{default:doe((()=>[nee.value?(xne(),Ene("p",{key:0,innerHTML:nee.value,class:"mb-2"},null,8,AFe)):Mne("",!0),Tne(zre(Fve),{id:zre(ree).id+"-input",name:zre(ree).path,disabled:!zre(ree).enabled,required:zre(ree).required,modelValue:Boolean(zre(ree).data),"onUpdate:modelValue":aee},null,8,["id","name","disabled","required","modelValue"])])),_:1},8,["label","errors"])):Mne("",!0)}}),NFe={renderer:TFe,tester:XMe(4,KMe(QMe,HMe("toggle",!0)))},IFe={renderer:zFe,tester:XMe(4,KMe(eDe))},RFe={renderer:yFe,tester:XMe(4,GMe(oDe,rDe))},PFe={renderer:jFe,tester:XMe(4,KMe(UMe,BMe((eee=>{if(!eee||"object"!=typeof eee||Array.isArray(eee))return!1;const tee=eee.items;return"array"===eee.type&&"string"===tee?.type}))))},MFe={renderer:EFe,tester:XMe(3,KMe(WMe("Label"),HMe("format","preconditions")))};var DFe,FFe,LFe,UFe;var BFe=function(){if(UFe)return LFe;UFe=1;var eee=YSe(),tee=gNe(),ree=oPe(),oee=VSe(),aee=fTe(),nee=function(){if(FFe)return DFe;FFe=1;var eee=pTe();return DFe=function(tee){return eee(tee)?void 0:tee}}(),iee=URe(),see=pNe(),lee=iee((function(iee,lee){var cee={};if(null==iee)return cee;var dee=!1;lee=eee(lee,(function(eee){return eee=oee(eee,iee),dee||(dee=eee.length>1),eee})),aee(iee,see(iee),cee),dee&&(cee=tee(cee,7,nee));for(var pee=lee.length;pee--;)ree(cee,lee[pee]);return cee}));return LFe=lee}();const YFe=Yve(BFe);function qFe(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);r&&(o=o.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,o)}return t}function VFe(e){for(var r=1;reee.length)&&(tee=eee.length);for(var i=0,ree=new Array(tee);i1?tee-1:0),oee=1;oee1&&void 0!==arguments[1]?arguments[1]:function(v){return v.value},ree=nie((function(){return ETe({},mNe(eee.control.value.config),mNe(eee.control.value.uischema.options))})),oee=_re(!1),aee=nie((function(){var tee=eee.control.value;return{id:tee.id,description:tee.description,errors:tee.errors,label:tee.label,visible:tee.visible,required:tee.required}}));return VFe(VFe({},eee),{},{styles:eLe(eee.control.value.uischema),isFocused:oee,appliedOptions:ree,controlWrapper:aee,onChange:function(ree){eee.handleChange(eee.control.value.path,tee(ree.target))}})},oLe=function(eee){var tee=nie((function(){return ETe({},mNe(eee.layout.value.config),mNe(eee.layout.value.uischema.options))}));return VFe(VFe({},eee),{},{styles:eLe(eee.layout.value.uischema),appliedOptions:tee})},aLe=function(eee){var tee=nie((function(){return ETe({},mNe(eee.control.value.config),mNe(eee.control.value.uischema.options))})),ree=nie((function(){return hDe(eee.control.value.uischemas,eee.control.value.schema,eee.control.value.uischema.scope,eee.control.value.path,void 0,eee.control.value.uischema,eee.control.value.rootSchema)}));return VFe(VFe({},eee),{},{styles:eLe(eee.control.value.uischema),appliedOptions:tee,childUiSchema:ree,childLabelForIndex:function(tee){var ree,oee,aee=null!==(ree=null===(oee=eee.control.value.uischema.options)||void 0===oee?void 0:oee.childLabelProp)&&void 0!==ree?ree:(eee=>{if(eee&&"object"==typeof eee&&"properties"in eee&&eee.properties)return LOe(Object.keys(eee.properties),(tee=>{const ree=eee.properties[tee];return ree&&"object"==typeof ree&&"type"in ree&&("string"===ree.type||"number"===ree.type||"integer"===ree.type)}))})(eee.control.value.schema);if(!aee)return"".concat(tee);var nee=MPe(eee.control.value.data,gPe("".concat(tee),aee));return null==nee||Number.isNaN(nee)?"":"".concat(nee)}})},nLe=Eoe({name:"ArrayListElement",props:{initiallyExpanded:{required:!1,type:Boolean,default:!1},label:{required:!1,type:String,default:""},moveUpEnabled:{required:!1,type:Boolean,default:!0},moveDownEnabled:{required:!1,type:Boolean,default:!0},moveUp:{required:!1,type:Function,default:void 0},moveDown:{required:!1,type:Function,default:void 0},deleteEnabled:{required:!1,type:Boolean,default:!0},delete:{required:!1,type:Function,default:void 0},styles:{required:!0,type:Object}},data:function(){return{expanded:this.initiallyExpanded}},computed:{contentClasses:function(){return tLe(QFe||(QFe=KFe([""," ",""])),this.styles.arrayList.itemContent,this.expanded&&this.styles.arrayList.itemExpanded)},toolbarClasses:function(){return tLe(ZFe||(ZFe=KFe([""," ",""])),this.styles.arrayList.itemToolbar,this.expanded&&this.styles.arrayList.itemExpanded)}},methods:{expandClicked:function(){this.expanded=!this.expanded},moveUpClicked:function(eee){var tee;eee.stopPropagation(),null===(tee=this.moveUp)||void 0===tee||tee.call(this)},moveDownClicked:function(eee){var tee;eee.stopPropagation(),null===(tee=this.moveDown)||void 0===tee||tee.call(this)},deleteClicked:function(eee){var tee;eee.stopPropagation(),null===(tee=this.delete)||void 0===tee||tee.call(this)}}}),iLe=["disabled"],sLe=["disabled"],lLe=["disabled"];nLe.render=function(eee,tee,ree,oee,aee,nee){return xne(),Ene("div",{class:Bee(eee.styles.arrayList.item)},[Ane("div",{class:Bee(eee.toolbarClasses),onClick:tee[3]||(tee[3]=function(){return eee.expandClicked&&eee.expandClicked.apply(eee,arguments)})},[Ane("div",{class:Bee(eee.styles.arrayList.itemLabel)},Hee(eee.label),3),Ane("button",{disabled:!eee.moveUpEnabled,class:Bee(eee.styles.arrayList.itemMoveUp),type:"button",onClick:tee[0]||(tee[0]=function(){return eee.moveUpClicked&&eee.moveUpClicked.apply(eee,arguments)})}," ↑ ",10,iLe),Ane("button",{disabled:!eee.moveDownEnabled,class:Bee(eee.styles.arrayList.itemMoveDown),type:"button",onClick:tee[1]||(tee[1]=function(){return eee.moveDownClicked&&eee.moveDownClicked.apply(eee,arguments)})}," ↓ ",10,sLe),Ane("button",{disabled:!eee.deleteEnabled,class:Bee(eee.styles.arrayList.itemDelete),type:"button",onClick:tee[2]||(tee[2]=function(){return eee.deleteClicked&&eee.deleteClicked.apply(eee,arguments)})}," 🗙 ",10,lLe)],2),Ane("div",{class:Bee(eee.contentClasses)},[tae(eee.$slots,"default")],2)],2)};var cLe=Eoe({name:"ArrayListRenderer",components:{ArrayListElement:nLe,DispatchRenderer:mFe},props:VFe({},dFe()),setup:function(eee){return aLe(function(eee){return pFe(eee,YDe,qDe)}(eee))},computed:{noData:function(){return!this.control.data||0===this.control.data.length},arraySchema:function(){return PPe(this.schema,this.control.uischema.scope,this.control.rootSchema)},maxItemsReached:function(){return void 0!==this.arraySchema&&void 0!==this.arraySchema.maxItems&&void 0!==this.control.data&&this.control.data.length>=this.arraySchema.maxItems},minItemsReached:function(){return void 0!==this.arraySchema&&void 0!==this.arraySchema.minItems&&void 0!==this.control.data&&this.control.data.length<=this.arraySchema.minItems},translations:function(){var eee,tee,ree=$ae("jsonforms");return((t,eee,tee,ree)=>{const oee={};return eee.forEach((eee=>{const aee=NMe(tee,eee.key);oee[eee.key]=t(aee,eee.default(ree))})),oee})(null!==(eee=null==ree||null===(tee=ree.i18n)||void 0===tee?void 0:tee.translate)&&void 0!==eee?eee:FMe.translate,zMe,this.control.i18nKeyPrefix,this.control.label)}},methods:{composePaths:gPe,createDefaultValue:ADe,addButtonClick:function(){this.addItem(this.control.path,ADe(this.control.schema,this.control.rootSchema))()}}}),dLe={renderer:cLe,tester:XMe(2,qMe("array"))},pLe=["disabled"];cLe.render=function(eee,tee,ree,oee,aee,nee){var iee=Koe("dispatch-renderer"),see=Koe("array-list-element");return eee.control.visible?(xne(),Ene("fieldset",{key:0,class:Bee(eee.styles.arrayList.root)},[Ane("legend",{class:Bee(eee.styles.arrayList.legend)},[Ane("button",{class:Bee(eee.styles.arrayList.addButton),type:"button",disabled:!eee.control.enabled||eee.appliedOptions.restrict&&eee.maxItemsReached,onClick:tee[0]||(tee[0]=function(){return eee.addButtonClick&&eee.addButtonClick.apply(eee,arguments)})}," + ",10,pLe),Ane("label",{class:Bee(eee.styles.arrayList.label)},Hee(eee.control.label),3)],2),(xne(!0),Ene(gne,null,Joe(eee.control.data,(function(tee,ree){return xne(),Ene("div",{key:"".concat(eee.control.path,"-").concat(ree),class:Bee(eee.styles.arrayList.itemWrapper)},[Tne(see,{"move-up":eee.moveUp(eee.control.path,ree),"move-up-enabled":eee.control.enabled&&ree>0,"move-down":eee.moveDown(eee.control.path,ree),"move-down-enabled":eee.control.enabled&&reevoid 0===tee||void 0!==tee&&!eee||!oee&&!ree)(this.visible,this.description,this.isFocused,!(null===(eee=this.appliedOptions)||void 0===eee||!eee.showUnfocusedDescription))},showAsterisk:function(){var eee;return this.required&&!(null!==(eee=this.appliedOptions)&&void 0!==eee&&eee.hideRequiredAsterisk)}}}),fLe=["id"],gLe=["for"];hLe.render=function(eee,tee,ree,oee,aee,nee){return eee.visible?(xne(),Ene("div",{key:0,id:eee.id,class:Bee(eee.styles.control.root)},[Ane("label",{for:eee.id+"-input",class:Bee([eee.styles.control.label,eee.required?eee.styles.control.required:""])},[Rne(Hee(eee.label)+" ",1),eee.showAsterisk?(xne(),Ene("span",{key:0,class:Bee(eee.styles.control.asterisk)},"*",2)):Mne("",!0)],10,gLe),Ane("div",{class:Bee(eee.styles.control.wrapper)},[tae(eee.$slots,"default")],2),Ane("div",{class:Bee(eee.errors?eee.styles.control.error:eee.styles.control.description)},Hee(eee.errors?eee.errors:eee.showDescription?eee.description:null),3)],10,fLe)):Mne("",!0)};var mLe=Eoe({name:"StringControlRenderer",components:{ControlWrapper:hLe},props:VFe({},dFe()),setup:function(eee){return rLe(uFe(eee),(function(eee){return eee.value||void 0}))}}),wLe={renderer:mLe,tester:XMe(1,aDe)},vLe=["id","value","disabled","autofocus","placeholder"];mLe.render=function(eee,tee,ree,oee,aee,nee){var iee=Koe("control-wrapper");return xne(),One(iee,Une(eee.controlWrapper,{styles:eee.styles,"is-focused":eee.isFocused,"applied-options":eee.appliedOptions}),{default:doe((function(){return[Ane("input",{id:eee.control.id+"-input",class:Bee(eee.styles.control.input),value:eee.control.data,disabled:!eee.control.enabled,autofocus:eee.appliedOptions.focus,placeholder:eee.appliedOptions.placeholder,onChange:tee[0]||(tee[0]=function(){return eee.onChange&&eee.onChange.apply(eee,arguments)}),onFocus:tee[1]||(tee[1]=function(tee){return eee.isFocused=!0}),onBlur:tee[2]||(tee[2]=function(tee){return eee.isFocused=!1})},null,42,vLe)]})),_:1},16,["styles","is-focused","applied-options"])};var bLe=Eoe({name:"MultiStringControlRenderer",components:{ControlWrapper:hLe},props:VFe({},dFe()),setup:function(eee){return rLe(uFe(eee),(function(eee){return eee.value||void 0}))}}),yLe={renderer:bLe,tester:XMe(2,KMe(aDe,nDe))},xLe=["id","value","disabled","autofocus","placeholder"];bLe.render=function(eee,tee,ree,oee,aee,nee){var iee=Koe("control-wrapper");return xne(),One(iee,Une(eee.controlWrapper,{styles:eee.styles,"is-focused":eee.isFocused,"applied-options":eee.appliedOptions}),{default:doe((function(){return[Ane("textarea",{id:eee.control.id+"-input",class:Bee(eee.styles.control.textarea),value:eee.control.data,disabled:!eee.control.enabled,autofocus:eee.appliedOptions.focus,placeholder:eee.appliedOptions.placeholder,onChange:tee[0]||(tee[0]=function(){return eee.onChange&&eee.onChange.apply(eee,arguments)}),onFocus:tee[1]||(tee[1]=function(tee){return eee.isFocused=!0}),onBlur:tee[2]||(tee[2]=function(tee){return eee.isFocused=!1})},null,42,xLe)]})),_:1},16,["styles","is-focused","applied-options"])};var kLe=Eoe({name:"NumberControlRenderer",components:{ControlWrapper:hLe},props:VFe({},dFe()),setup:function(eee){return rLe(uFe(eee),(function(eee){return""===eee.value?void 0:Number(eee.value)}))},computed:{step:function(){var eee;return null!==(eee=this.appliedOptions.step)&&void 0!==eee?eee:.1}}}),_Le={renderer:kLe,tester:XMe(1,oDe)},SLe=["id","step","value","disabled","autofocus","placeholder"];kLe.render=function(eee,tee,ree,oee,aee,nee){var iee=Koe("control-wrapper");return xne(),One(iee,Une(eee.controlWrapper,{styles:eee.styles,"is-focused":eee.isFocused,"applied-options":eee.appliedOptions}),{default:doe((function(){return[Ane("input",{id:eee.control.id+"-input",type:"number",step:eee.step,class:Bee(eee.styles.control.input),value:eee.control.data,disabled:!eee.control.enabled,autofocus:eee.appliedOptions.focus,placeholder:eee.appliedOptions.placeholder,onChange:tee[0]||(tee[0]=function(){return eee.onChange&&eee.onChange.apply(eee,arguments)}),onFocus:tee[1]||(tee[1]=function(tee){return eee.isFocused=!0}),onBlur:tee[2]||(tee[2]=function(tee){return eee.isFocused=!1})},null,42,SLe)]})),_:1},16,["styles","is-focused","applied-options"])};var ELe=Eoe({name:"IntegerControlRenderer",components:{ControlWrapper:hLe},props:VFe({},dFe()),setup:function(eee){return rLe(uFe(eee),(function(eee){return""===eee.value?void 0:parseInt(eee.value,10)}))}}),OLe={renderer:ELe,tester:XMe(1,rDe)},zLe=["id","value","disabled","autofocus","placeholder"];ELe.render=function(eee,tee,ree,oee,aee,nee){var iee=Koe("control-wrapper");return xne(),One(iee,Une(eee.controlWrapper,{styles:eee.styles,"is-focused":eee.isFocused,"applied-options":eee.appliedOptions}),{default:doe((function(){return[Ane("input",{id:eee.control.id+"-input",type:"number",step:1,class:Bee(eee.styles.control.input),value:eee.control.data,disabled:!eee.control.enabled,autofocus:eee.appliedOptions.focus,placeholder:eee.appliedOptions.placeholder,onChange:tee[0]||(tee[0]=function(){return eee.onChange&&eee.onChange.apply(eee,arguments)}),onFocus:tee[1]||(tee[1]=function(tee){return eee.isFocused=!0}),onBlur:tee[2]||(tee[2]=function(tee){return eee.isFocused=!1})},null,42,zLe)]})),_:1},16,["styles","is-focused","applied-options"])};var $Le=Eoe({name:"EnumControlRenderer",components:{ControlWrapper:hLe},props:VFe({},dFe()),setup:function(eee){return rLe(function(eee){return pFe(eee,FDe,DDe)}(eee),(function(eee){return 0===eee.selectedIndex?void 0:eee.value}))}}),CLe={renderer:$Le,tester:XMe(2,eDe)},jLe=["id","value","disabled","autofocus"],ALe=["value","label"];$Le.render=function(eee,tee,ree,oee,aee,nee){var iee=Koe("control-wrapper");return xne(),One(iee,Une(eee.controlWrapper,{styles:eee.styles,"is-focused":eee.isFocused,"applied-options":eee.appliedOptions}),{default:doe((function(){return[Ane("select",{id:eee.control.id+"-input",class:Bee(eee.styles.control.select),value:eee.control.data,disabled:!eee.control.enabled,autofocus:eee.appliedOptions.focus,onChange:tee[0]||(tee[0]=function(){return eee.onChange&&eee.onChange.apply(eee,arguments)}),onFocus:tee[1]||(tee[1]=function(tee){return eee.isFocused=!0}),onBlur:tee[2]||(tee[2]=function(tee){return eee.isFocused=!1})},[Ane("option",{key:"empty",value:"",class:Bee(eee.styles.control.option)},null,2),(xne(!0),Ene(gne,null,Joe(eee.control.options,(function(tee){return xne(),Ene("option",{key:tee.value,value:tee.value,label:tee.label,class:Bee(eee.styles.control.option)},null,10,ALe)})),128))],42,jLe)]})),_:1},16,["styles","is-focused","applied-options"])};var TLe=Eoe({name:"EnumOneofControlRenderer",components:{ControlWrapper:hLe},props:VFe({},dFe()),setup:function(eee){return rLe(function(eee){return pFe(eee,LDe,DDe)}(eee),(function(eee){return 0===eee.selectedIndex?void 0:eee.value}))}}),NLe={renderer:TLe,tester:XMe(5,tDe)},ILe=["id","value","disabled","autofocus"],RLe=["value","label"];TLe.render=function(eee,tee,ree,oee,aee,nee){var iee=Koe("control-wrapper");return xne(),One(iee,Une(eee.controlWrapper,{styles:eee.styles,"is-focused":eee.isFocused,"applied-options":eee.appliedOptions}),{default:doe((function(){return[Ane("select",{id:eee.control.id+"-input",class:Bee(eee.styles.control.select),value:eee.control.data,disabled:!eee.control.enabled,autofocus:eee.appliedOptions.focus,onChange:tee[0]||(tee[0]=function(){return eee.onChange&&eee.onChange.apply(eee,arguments)}),onFocus:tee[1]||(tee[1]=function(tee){return eee.isFocused=!0}),onBlur:tee[2]||(tee[2]=function(tee){return eee.isFocused=!1})},[Ane("option",{key:"empty",value:"",class:Bee(eee.styles.control.option)},null,2),(xne(!0),Ene(gne,null,Joe(eee.control.options,(function(tee){return xne(),Ene("option",{key:tee.value,value:tee.value,label:tee.label,class:Bee(eee.styles.control.option)},null,10,RLe)})),128))],42,ILe)]})),_:1},16,["styles","is-focused","applied-options"])};var PLe=Eoe({name:"DateControlRenderer",components:{ControlWrapper:hLe},props:VFe({},dFe()),setup:function(eee){return rLe(uFe(eee),(function(eee){return eee.value||void 0}))}}),MLe={renderer:PLe,tester:XMe(2,iDe)},DLe=["id","value","disabled","autofocus","placeholder"];PLe.render=function(eee,tee,ree,oee,aee,nee){var iee=Koe("control-wrapper");return xne(),One(iee,Une(eee.controlWrapper,{styles:eee.styles,"is-focused":eee.isFocused,"applied-options":eee.appliedOptions}),{default:doe((function(){return[Ane("input",{id:eee.control.id+"-input",type:"date",class:Bee(eee.styles.control.input),value:eee.control.data,disabled:!eee.control.enabled,autofocus:eee.appliedOptions.focus,placeholder:eee.appliedOptions.placeholder,onChange:tee[0]||(tee[0]=function(){return eee.onChange&&eee.onChange.apply(eee,arguments)}),onFocus:tee[1]||(tee[1]=function(tee){return eee.isFocused=!0}),onBlur:tee[2]||(tee[2]=function(tee){return eee.isFocused=!1})},null,42,DLe)]})),_:1},16,["styles","is-focused","applied-options"])};var FLe=Eoe({name:"DatetimeControlRenderer",components:{ControlWrapper:hLe},props:VFe({},dFe()),setup:function(eee){return rLe(uFe(eee),(function(eee){return""===(tee=eee.value)?void 0:tee+":00.000Z";var tee}))},computed:{dataTime:function(){var eee;return(null!==(eee=this.control.data)&&void 0!==eee?eee:"").substr(0,16)}}}),LLe={renderer:FLe,tester:XMe(2,lDe)},ULe=["id","value","disabled","autofocus","placeholder"];FLe.render=function(eee,tee,ree,oee,aee,nee){var iee=Koe("control-wrapper");return xne(),One(iee,Une(eee.controlWrapper,{styles:eee.styles,"is-focused":eee.isFocused,"applied-options":eee.appliedOptions}),{default:doe((function(){return[Ane("input",{id:eee.control.id+"-input",type:"datetime-local",class:Bee(eee.styles.control.input),value:eee.dataTime,disabled:!eee.control.enabled,autofocus:eee.appliedOptions.focus,placeholder:eee.appliedOptions.placeholder,onChange:tee[0]||(tee[0]=function(){return eee.onChange&&eee.onChange.apply(eee,arguments)}),onFocus:tee[1]||(tee[1]=function(tee){return eee.isFocused=!0}),onBlur:tee[2]||(tee[2]=function(tee){return eee.isFocused=!1})},null,42,ULe)]})),_:1},16,["styles","is-focused","applied-options"])};var BLe=Eoe({name:"TimeControlRenderer",components:{ControlWrapper:hLe},props:VFe({},dFe()),setup:function(eee){return rLe(uFe(eee),(function(eee){return eee.value||void 0}))}}),YLe={renderer:BLe,tester:XMe(2,sDe)},qLe=["id","value","disabled","autofocus","placeholder"];BLe.render=function(eee,tee,ree,oee,aee,nee){var iee=Koe("control-wrapper");return xne(),One(iee,Une(eee.controlWrapper,{styles:eee.styles,"is-focused":eee.isFocused,"applied-options":eee.appliedOptions}),{default:doe((function(){return[Ane("input",{id:eee.control.id+"-input",type:"time",class:Bee(eee.styles.control.input),value:eee.control.data,disabled:!eee.control.enabled,autofocus:eee.appliedOptions.focus,placeholder:eee.appliedOptions.placeholder,onChange:tee[0]||(tee[0]=function(){return eee.onChange&&eee.onChange.apply(eee,arguments)}),onFocus:tee[1]||(tee[1]=function(tee){return eee.isFocused=!0}),onBlur:tee[2]||(tee[2]=function(tee){return eee.isFocused=!1})},null,42,qLe)]})),_:1},16,["styles","is-focused","applied-options"])};var VLe=Eoe({name:"BooleanControlRenderer",components:{ControlWrapper:hLe},props:VFe({},dFe()),setup:function(eee){return rLe(uFe(eee),(function(eee){return eee.checked}))}}),WLe={renderer:VLe,tester:XMe(1,QMe)},HLe=["id","checked","disabled","autofocus","placeholder"];VLe.render=function(eee,tee,ree,oee,aee,nee){var iee=Koe("control-wrapper");return xne(),One(iee,Une(eee.controlWrapper,{styles:eee.styles,"is-focused":eee.isFocused,"applied-options":eee.appliedOptions}),{default:doe((function(){return[Ane("input",{id:eee.control.id+"-input",type:"checkbox",class:Bee(eee.styles.control.input),checked:!!eee.control.data,disabled:!eee.control.enabled,autofocus:eee.appliedOptions.focus,placeholder:eee.appliedOptions.placeholder,onChange:tee[0]||(tee[0]=function(){return eee.onChange&&eee.onChange.apply(eee,arguments)}),onFocus:tee[1]||(tee[1]=function(tee){return eee.isFocused=!0}),onBlur:tee[2]||(tee[2]=function(tee){return eee.isFocused=!1})},null,42,HLe)]})),_:1},16,["styles","is-focused","applied-options"])};var KLe=[wLe,yLe,_Le,OLe,CLe,NLe,MLe,LLe,YLe,WLe],GLe=Eoe({name:"LayoutRenderer",components:{DispatchRenderer:mFe},props:VFe({},dFe()),setup:function(eee){return oLe(hFe(eee))},computed:{layoutClassObject:function(){return"row"===this.layout.direction?this.styles.horizontalLayout:this.styles.verticalLayout}}}),XLe={renderer:GLe,tester:XMe(1,EPe)};GLe.render=function(eee,tee,ree,oee,aee,nee){var iee=Koe("dispatch-renderer");return eee.layout.visible?(xne(),Ene("div",{key:0,class:Bee(eee.layoutClassObject.root)},[(xne(!0),Ene(gne,null,Joe(eee.layout.uischema.elements,(function(tee,ree){return xne(),Ene("div",{key:"".concat(eee.layout.path,"-").concat(ree),class:Bee(eee.layoutClassObject.item)},[Tne(iee,{schema:eee.layout.schema,uischema:tee,path:eee.layout.path,enabled:eee.layout.enabled,renderers:eee.layout.renderers,cells:eee.layout.cells},null,8,["schema","uischema","path","enabled","renderers","cells"])],2)})),128))],2)):Mne("",!0)};var QLe=Eoe({name:"GroupRenderer",components:{DispatchRenderer:mFe},props:VFe({},dFe()),setup:function(eee){return oLe(hFe(eee))}}),ZLe={renderer:QLe,tester:XMe(2,KMe(EPe,WMe("Group")))};QLe.render=function(eee,tee,ree,oee,aee,nee){var iee=Koe("dispatch-renderer");return eee.layout.visible?(xne(),Ene("fieldset",{key:0,class:Bee(eee.styles.group.root)},[eee.layout.label?(xne(),Ene("legend",{key:0,class:Bee(eee.styles.group.label)},Hee(eee.layout.label),3)):Mne("",!0),(xne(!0),Ene(gne,null,Joe(eee.layout.uischema.elements,(function(tee,ree){return xne(),Ene("div",{key:"".concat(eee.layout.path,"-").concat(ree),class:Bee(eee.styles.group.item)},[Tne(iee,{schema:eee.layout.schema,uischema:tee,path:eee.layout.path,enabled:eee.layout.enabled,renderers:eee.layout.renderers,cells:eee.layout.cells},null,8,["schema","uischema","path","enabled","renderers","cells"])],2)})),128))],2)):Mne("",!0)};var JLe=Eoe({name:"CategorizationRenderer",components:{DispatchRenderer:mFe},props:VFe({},dFe()),setup:function(eee){return oLe(gFe(eee))},data:function(){return{selected:0}}}),eUe={renderer:JLe,tester:XMe(2,KMe(dDe,uDe))},tUe=["onClick"],rUe=["disabled"];JLe.render=function(eee,tee,ree,oee,aee,nee){var iee=Koe("DispatchRenderer");return xne(),Ene("div",{class:Bee(eee.styles.categorization.root)},[Ane("div",{class:Bee(eee.styles.categorization.category)},[(xne(!0),Ene(gne,null,Joe(eee.categories,(function(tee,ree){return xne(),Ene(gne,{key:"category-".concat(ree)},[tee.value.visible?(xne(),Ene("div",{key:0,onClick:function(tee){return eee.selected=ree}},[Ane("button",{class:Bee([eee.selected===ree?eee.styles.categorization.selected:""]),disabled:!tee.value.enabled},[Ane("label",null,Hee(tee.value.label),1)],10,rUe)],8,tUe)):Mne("",!0)],64)})),128))],2),Ane("div",{class:Bee(eee.styles.categorization.panel)},[eee.categories[eee.selected]?(xne(),One(iee,{key:0,schema:eee.layout.schema,uischema:eee.categories[eee.selected].value.uischema,path:eee.layout.path,enabled:eee.layout.enabled,renderers:eee.layout.renderers,cells:eee.layout.cells},null,8,["schema","uischema","path","enabled","renderers","cells"])):Mne("",!0)],2)],2)};var oUe=Eoe({name:"CategorizationStepperRenderer",components:{DispatchRenderer:mFe},props:VFe({},dFe()),setup:function(eee){return oLe(gFe(eee))},data:function(){return{selected:0}},computed:{visibleCategories:function(){return this.categories.filter((function(eee){return eee.value.visible}))}}}),aUe={renderer:oUe,tester:XMe(3,KMe(dDe,uDe,HMe("variant","stepper")))},nUe=["onClick"],iUe=["disabled"],sUe=["disabled"],lUe=["disabled"];oUe.render=function(eee,tee,ree,oee,aee,nee){var iee,see=Koe("DispatchRenderer");return xne(),Ene("div",{class:Bee(eee.styles.categorization.root)},[Ane("div",{class:Bee(eee.styles.categorization.stepper)},[(xne(!0),Ene(gne,null,Joe(eee.visibleCategories,(function(tee,ree){return xne(),Ene(gne,{key:"tab-".concat(ree)},[tee.value.visible?(xne(),Ene("div",{key:0,onClick:function(tee){return eee.selected=ree}},[Ane("button",{class:Bee([eee.selected===ree?eee.styles.categorization.selected:""]),disabled:!tee.value.enabled},[Ane("span",{class:Bee(eee.styles.categorization.stepperBadge)},Hee(ree+1),3),Ane("label",null,Hee(tee.value.label),1)],10,iUe)],8,nUe)):Mne("",!0),ree!==eee.visibleCategories.length-1?(xne(),Ene("hr",{key:1,class:Bee(eee.styles.categorization.stepperLine)},null,2)):Mne("",!0)],64)})),128))],2),Ane("div",{class:Bee(eee.styles.categorization.panel)},[eee.visibleCategories[eee.selected]?(xne(),One(see,{key:0,schema:eee.layout.schema,uischema:eee.visibleCategories[eee.selected].value.uischema,path:eee.layout.path,enabled:eee.layout.enabled,renderers:eee.layout.renderers,cells:eee.layout.cells},null,8,["schema","uischema","path","enabled","renderers","cells"])):Mne("",!0)],2),null!==(iee=eee.appliedOptions)&&void 0!==iee&&iee.showNavButtons?(xne(),Ene("footer",{key:0,class:Bee(eee.styles.categorization.stepperFooter)},[eee.selected>0?(xne(),Ene("div",{key:0,class:Bee(eee.styles.categorization.stepperButtonBack),onClick:tee[0]||(tee[0]=function(tee){return eee.selected=eee.selected-1})},[Ane("button",{disabled:!eee.visibleCategories[eee.selected-1].value.enabled},Hee("back"),8,sUe)],2)):Mne("",!0),eee.selected+10),{otherProps:ree,foundUISchema:oee,isLayoutWithElements:aee}}}),fUe={key:0};hUe.render=function(eee,tee,ree,oee,aee,nee){var iee=Koe("dispatch-renderer");return eee.isLayoutWithElements?(xne(),Ene("div",fUe,[Tne(iee,{schema:eee.otherProps,path:eee.path,uischema:eee.foundUISchema},null,8,["schema","path","uischema"])])):Mne("",!0)};var gUe=Eoe({name:"OneOfRenderer",components:{ControlWrapper:hLe,DispatchRenderer:mFe,CombinatorProperties:hUe},props:VFe({},dFe()),setup:function(eee){var tee=function(eee){return pFe(eee,GDe,DDe)}(eee),ree=_re(tee.control.value.indexOfFittingSchema),oee=_re(ree.value),aee=_re(0),nee=_re(),iee=_re();return VFe(VFe({},rLe(tee)),{},{selectedIndex:ree,selectIndex:oee,newSelectedIndex:aee,dialog:nee,confirm:iee})},computed:{indexedOneOfRenderInfos:function(){var eee=((eee,tee,ree,oee,aee,nee)=>eee.map(((eee,iee)=>{const see=eee.$ref&&PPe(tee,eee.$ref,tee),lee=see??eee;return{schema:lee,uischema:hDe(nee,lee,oee.scope,aee,void 0,oee,tee),label:eee.title??see?.title??`${ree}-${iee}`}})))(this.control.schema.oneOf,this.control.rootSchema,"oneOf",this.control.uischema,this.control.path,this.control.uischemas);return eee.filter((function(eee){return eee.uischema})).map((function(eee,tee){return VFe(VFe({},eee),{},{index:tee})}))},translations:function(){var eee,tee,ree=$ae("jsonforms");return((t,eee,tee,ree)=>{const oee={};return eee.forEach((eee=>{const aee=NMe(tee,eee.key);oee[eee.key]=t(aee,eee.default(ree))})),oee})(null!==(eee=null==ree||null===(tee=ree.i18n)||void 0===tee?void 0:tee.translate)&&void 0!==eee?eee:FMe.translate,CMe,this.control.i18nKeyPrefix,this.control.label)}},methods:{handleSelectChange:function(eee){var tee=this,ree=eee.target;this.selectIndex=ree.value,this.control.enabled&&!nEe(this.control.data)?(this.showDialog(),eoe((function(){var eee;tee.newSelectedIndex=tee.selectIndex,tee.selectIndex=tee.selectedIndex,null===(eee=tee.confirm)||void 0===eee||eee.focus()}))):eoe((function(){tee.selectedIndex=tee.selectIndex}))},showDialog:function(){var eee;null===(eee=this.dialog)||void 0===eee||eee.showModal()},closeDialog:function(){var eee;null===(eee=this.dialog)||void 0===eee||eee.close()},onConfirm:function(){this.newSelection(),this.closeDialog()},onCancel:function(){this.newSelectedIndex=this.selectedIndex,this.closeDialog()},newSelection:function(){this.handleChange(this.control.path,void 0!==this.newSelectedIndex&&null!==this.newSelectedIndex?ADe(this.indexedOneOfRenderInfos[this.newSelectedIndex].schema,this.control.rootSchema):{}),this.selectIndex=this.newSelectedIndex,this.selectedIndex=this.newSelectedIndex}}}),mUe={renderer:gUe,tester:XMe(3,JMe)},wUe=["id","value","disabled","autofocus"],vUe=["value","label"],bUe=["onclick"],yUe=["onclick"];gUe.render=function(eee,tee,ree,oee,aee,nee){var iee=Koe("combinator-properties"),see=Koe("control-wrapper"),lee=Koe("dispatch-renderer");return eee.control.visible?(xne(),Ene("div",{key:0,class:Bee(eee.styles.oneOf.root)},[Tne(iee,{schema:eee.control.schema,"combinator-keyword":"oneOf",path:eee.path,"root-schema":eee.control.rootSchema},null,8,["schema","path","root-schema"]),Tne(see,Une(eee.controlWrapper,{styles:eee.styles,"is-focused":eee.isFocused,"applied-options":eee.appliedOptions}),{default:doe((function(){return[Ane("select",{id:eee.control.id+"-input",class:Bee(eee.styles.control.select),value:eee.selectIndex,disabled:!eee.control.enabled,autofocus:eee.appliedOptions.focus,onChange:tee[0]||(tee[0]=function(){return eee.handleSelectChange&&eee.handleSelectChange.apply(eee,arguments)}),onFocus:tee[1]||(tee[1]=function(tee){return eee.isFocused=!0}),onBlur:tee[2]||(tee[2]=function(tee){return eee.isFocused=!1})},[(xne(!0),Ene(gne,null,Joe(eee.indexedOneOfRenderInfos,(function(tee){return xne(),Ene("option",{key:tee.index,value:tee.index,label:tee.label,class:Bee(eee.styles.control.option)},null,10,vUe)})),128))],42,wUe)]})),_:1},16,["styles","is-focused","applied-options"]),void 0!==eee.selectedIndex&&null!==eee.selectedIndex?(xne(),One(lee,{key:0,schema:eee.indexedOneOfRenderInfos[eee.selectedIndex].schema,uischema:eee.indexedOneOfRenderInfos[eee.selectedIndex].uischema,path:eee.control.path,renderers:eee.control.renderers,cells:eee.control.cells,enabled:eee.control.enabled},null,8,["schema","uischema","path","renderers","cells","enabled"])):Mne("",!0),Ane("dialog",{ref:"dialog",class:Bee(eee.styles.dialog.root)},[Ane("h1",{class:Bee(eee.styles.dialog.title)},Hee(eee.translations.clearDialogTitle),3),Ane("p",{class:Bee(eee.styles.dialog.body)},Hee(eee.translations.clearDialogMessage),3),Ane("div",{class:Bee(eee.styles.dialog.actions)},[Ane("button",{onclick:eee.onCancel,class:Bee(eee.styles.dialog.buttonSecondary)},Hee(eee.translations.clearDialogDecline),11,bUe),Ane("button",{ref:"confirm",onclick:eee.onConfirm,class:Bee(eee.styles.dialog.buttonPrimary)},Hee(eee.translations.clearDialogAccept),11,yUe)],2)],2)],2)):Mne("",!0)};var xUe=Eoe({name:"EnumArrayRenderer",props:VFe({},dFe()),setup:function(eee){var tee=function(eee){return pFe(eee,UDe,VDe)}(eee);return aLe(tee)},methods:{dataHasEnum:function(eee){var tee;return!(null===(tee=this.control.data)||void 0===tee||!tee.includes(eee))},toggle:function(eee,tee){var ree;tee?this.addItem(this.control.path,eee):null===(ree=this.removeItem)||void 0===ree||ree.call(this,this.control.path,eee)}}}),kUe={renderer:xUe,tester:XMe(5,KMe(WMe("Control"),KMe(BMe((function(eee){return IPe(eee,"array")&&!Array.isArray(eee.items)&&!0===eee.uniqueItems})),YMe("items",(function(eee){return function(eee){return void 0!==eee.oneOf&&eee.oneOf.length>0&&eee.oneOf.every((function(eee){return void 0!==eee.const}))}(eee)||function(eee){return"string"===eee.type&&void 0!==eee.enum}(eee)})))))},_Ue=["id","value","checked","disabled","placeholder","onChange"],SUe=["for"];xUe.render=function(eee,tee,ree,oee,aee,nee){return xne(!0),Ene(gne,null,Joe(eee.control.options,(function(tee,ree){var oee;return xne(),Ene("div",{key:ree},[Ane("input",{id:eee.control.id+"-input-".concat(ree),type:"checkbox",class:Bee(eee.styles.control.input),value:tee.value,checked:eee.dataHasEnum(tee.value),disabled:!eee.control.enabled,placeholder:null===(oee=eee.appliedOptions)||void 0===oee?void 0:oee.placeholder,onChange:function(ree){return eee.toggle(tee.value,ree.target.checked)}},null,42,_Ue),Ane("label",{for:eee.control.id+"-input-".concat(ree)},Hee(tee.label),9,SUe)])})),128)};var EUe=[pUe,mUe,kUe],OUe=Eoe({name:"LabelRenderer",props:VFe({},dFe()),setup:function(eee){return tee=function(eee){var tee=pFe(eee,XDe);return JDe({label:tee.control},oFe(tee,sFe))}(eee),ree=nie((function(){return ETe({},mNe(tee.label.value.config),mNe(tee.label.value.uischema.options))})),VFe(VFe({},tee),{},{styles:eLe(tee.label.value.uischema),appliedOptions:ree});var tee,ree}}),zUe={renderer:OUe,tester:XMe(1,WMe("Label"))};OUe.render=function(eee,tee,ree,oee,aee,nee){return eee.label.visible?(xne(),Ene("label",{key:0,class:Bee(eee.styles.label.root)},Hee(eee.label.text),3)):Mne("",!0)};var $Ue=[zUe];const CUe=[...[].concat(GFe(KLe),GFe(cUe),GFe(EUe),GFe(uLe),GFe($Ue)),NFe,IFe,RFe,MFe,PFe];function jUe(eee,tee,ree){var oee,aee=ree||{},nee=aee.noTrailing,iee=void 0!==nee&&nee,see=aee.noLeading,lee=void 0!==see&&see,cee=aee.debounceMode,dee=void 0===cee?void 0:cee,pee=!1,uee=0;function hee(){oee&&clearTimeout(oee)}function fee(){for(var ree=arguments.length,aee=new Array(ree),nee=0;neeeee?lee?(uee=Date.now(),iee||(oee=setTimeout(dee?gee:fee,eee))):fee():!0!==iee&&(oee=setTimeout(dee?gee:fee,void 0===dee?eee-cee:eee)))}return fee.cancel=function(eee){var tee=(eee||{}).upcomingOnly,ree=void 0!==tee&&tee;hee(),pee=!ree},fee}function AUe(eee,tee,ree){var oee={}.atBegin;return jUe(eee,tee,{debounceMode:!1!==(void 0!==oee&&oee)})}var TUe=function(d,b){return TUe=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(d,b){d.__proto__=b}||function(d,b){for(var p in b)Object.prototype.hasOwnProperty.call(b,p)&&(d[p]=b[p])},TUe(d,b)};function NUe(d,b){if("function"!=typeof b&&null!==b)throw new TypeError("Class extends value "+String(b)+" is not a constructor or null");function __(){this.constructor=d}TUe(d,b),d.prototype=null===b?Object.create(b):(__.prototype=b.prototype,new __)}var IUe=function(){return IUe=Object.assign||function(t){for(var s,i=1,n=arguments.length;i0&&t[t.length-1])||6!==op[0]&&2!==op[0])){_=0;continue}if(3===op[0]&&(!t||op[1]>t[0]&&op[1]=qUe)return(console[eee]||console.log).apply(console,arguments)}}!function(eee){eee.debug=VUe("debug"),eee.log=VUe("log"),eee.warn=VUe("warn"),eee.error=VUe("error")}(BUe||(BUe={}));var WUe="3.13.5";function HUe(eee){try{return eee()}catch(_a){}}const KUe=HUe((function(){return globalThis}))||HUe((function(){return window}))||HUe((function(){return self}))||HUe((function(){return global}))||HUe((function(){return HUe.constructor("return this")()}));var GUe=new Map;function XUe(eee){var tee=GUe.get(eee)||1;return GUe.set(eee,tee+1),"".concat(eee,":").concat(tee,":").concat(Math.random().toString(36).slice(2))}function QUe(fn){return function(eee){for(var tee=[],_i=1;_i")).slice(0,1e3)}catch(_a){return""}var tee,ree,oee}function rBe(eee,tee){if(void 0===tee&&(tee=[]),eee)return KUe[eBe]&&KUe[eBe](eee,tee.map(tBe))}function oBe(eee,tee){if(void 0===tee&&(tee=[]),eee)return"An error occurred! For more details, see the full error text at https://go.apollo.dev/c/err#".concat(encodeURIComponent(JSON.stringify({version:WUe,message:eee,args:tee.map(tBe)})))}function aBe(eee,tee){if(!Boolean(eee))throw new Error(tee)}const nBe={Name:[],Document:["definitions"],OperationDefinition:["name","variableDefinitions","directives","selectionSet"],VariableDefinition:["variable","type","defaultValue","directives"],Variable:["name"],SelectionSet:["selections"],Field:["alias","name","arguments","directives","selectionSet"],Argument:["name","value"],FragmentSpread:["name","directives"],InlineFragment:["typeCondition","directives","selectionSet"],FragmentDefinition:["name","variableDefinitions","typeCondition","directives","selectionSet"],IntValue:[],FloatValue:[],StringValue:[],BooleanValue:[],NullValue:[],EnumValue:[],ListValue:["values"],ObjectValue:["fields"],ObjectField:["name","value"],Directive:["name","arguments"],NamedType:["name"],ListType:["type"],NonNullType:["type"],SchemaDefinition:["description","directives","operationTypes"],OperationTypeDefinition:["type"],ScalarTypeDefinition:["description","name","directives"],ObjectTypeDefinition:["description","name","interfaces","directives","fields"],FieldDefinition:["description","name","arguments","type","directives"],InputValueDefinition:["description","name","type","defaultValue","directives"],InterfaceTypeDefinition:["description","name","interfaces","directives","fields"],UnionTypeDefinition:["description","name","directives","types"],EnumTypeDefinition:["description","name","directives","values"],EnumValueDefinition:["description","name","directives"],InputObjectTypeDefinition:["description","name","directives","fields"],DirectiveDefinition:["description","name","arguments","locations"],SchemaExtension:["directives","operationTypes"],ScalarTypeExtension:["name","directives"],ObjectTypeExtension:["name","interfaces","directives","fields"],InterfaceTypeExtension:["name","interfaces","directives","fields"],UnionTypeExtension:["name","directives","types"],EnumTypeExtension:["name","directives","values"],InputObjectTypeExtension:["name","directives","fields"]},iBe=new Set(Object.keys(nBe));function sBe(eee){const tee=null==eee?void 0:eee.kind;return"string"==typeof tee&&iBe.has(tee)}var lBe,cBe;function dBe(eee){return 9===eee||32===eee}!function(eee){eee.QUERY="query",eee.MUTATION="mutation",eee.SUBSCRIPTION="subscription"}(lBe||(lBe={})),function(eee){eee.NAME="Name",eee.DOCUMENT="Document",eee.OPERATION_DEFINITION="OperationDefinition",eee.VARIABLE_DEFINITION="VariableDefinition",eee.SELECTION_SET="SelectionSet",eee.FIELD="Field",eee.ARGUMENT="Argument",eee.FRAGMENT_SPREAD="FragmentSpread",eee.INLINE_FRAGMENT="InlineFragment",eee.FRAGMENT_DEFINITION="FragmentDefinition",eee.VARIABLE="Variable",eee.INT="IntValue",eee.FLOAT="FloatValue",eee.STRING="StringValue",eee.BOOLEAN="BooleanValue",eee.NULL="NullValue",eee.ENUM="EnumValue",eee.LIST="ListValue",eee.OBJECT="ObjectValue",eee.OBJECT_FIELD="ObjectField",eee.DIRECTIVE="Directive",eee.NAMED_TYPE="NamedType",eee.LIST_TYPE="ListType",eee.NON_NULL_TYPE="NonNullType",eee.SCHEMA_DEFINITION="SchemaDefinition",eee.OPERATION_TYPE_DEFINITION="OperationTypeDefinition",eee.SCALAR_TYPE_DEFINITION="ScalarTypeDefinition",eee.OBJECT_TYPE_DEFINITION="ObjectTypeDefinition",eee.FIELD_DEFINITION="FieldDefinition",eee.INPUT_VALUE_DEFINITION="InputValueDefinition",eee.INTERFACE_TYPE_DEFINITION="InterfaceTypeDefinition",eee.UNION_TYPE_DEFINITION="UnionTypeDefinition",eee.ENUM_TYPE_DEFINITION="EnumTypeDefinition",eee.ENUM_VALUE_DEFINITION="EnumValueDefinition",eee.INPUT_OBJECT_TYPE_DEFINITION="InputObjectTypeDefinition",eee.DIRECTIVE_DEFINITION="DirectiveDefinition",eee.SCHEMA_EXTENSION="SchemaExtension",eee.SCALAR_TYPE_EXTENSION="ScalarTypeExtension",eee.OBJECT_TYPE_EXTENSION="ObjectTypeExtension",eee.INTERFACE_TYPE_EXTENSION="InterfaceTypeExtension",eee.UNION_TYPE_EXTENSION="UnionTypeExtension",eee.ENUM_TYPE_EXTENSION="EnumTypeExtension",eee.INPUT_OBJECT_TYPE_EXTENSION="InputObjectTypeExtension"}(cBe||(cBe={}));function pBe(eee,tee){switch(typeof eee){case"string":return JSON.stringify(eee);case"function":return eee.name?`[function ${eee.name}]`:"[function]";case"object":return function(eee,tee){if(null===eee)return"null";if(tee.includes(eee))return"[Circular]";const ree=[...tee,eee];if(function(eee){return"function"==typeof eee.toJSON}(eee)){const tee=eee.toJSON();if(tee!==eee)return"string"==typeof tee?tee:pBe(tee,ree)}else if(Array.isArray(eee))return function(eee,tee){if(0===eee.length)return"[]";if(tee.length>2)return"[Array]";const ree=Math.min(10,eee.length),oee=eee.length-ree,aee=[];for(let i=0;i1&&aee.push(`... ${oee} more items`);return"["+aee.join(", ")+"]"}(eee,ree);return function(eee,tee){const ree=Object.entries(eee);if(0===ree.length)return"{}";if(tee.length>2)return"["+function(eee){const tee=Object.prototype.toString.call(eee).replace(/^\[object /,"").replace(/]$/,"");if("Object"===tee&&"function"==typeof eee.constructor){const tee=eee.constructor.name;if("string"==typeof tee&&""!==tee)return tee}return tee}(eee)+"]";const oee=ree.map((([eee,ree])=>eee+": "+pBe(ree,tee)));return"{ "+oee.join(", ")+" }"}(eee,ree)}(eee,tee);default:return String(eee)}}const uBe=/[\x00-\x1f\x22\x5c\x7f-\x9f]/g;function hBe(eee){return fBe[eee.charCodeAt(0)]}const fBe=["\\u0000","\\u0001","\\u0002","\\u0003","\\u0004","\\u0005","\\u0006","\\u0007","\\b","\\t","\\n","\\u000B","\\f","\\r","\\u000E","\\u000F","\\u0010","\\u0011","\\u0012","\\u0013","\\u0014","\\u0015","\\u0016","\\u0017","\\u0018","\\u0019","\\u001A","\\u001B","\\u001C","\\u001D","\\u001E","\\u001F","","",'\\"',"","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","\\\\","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","\\u007F","\\u0080","\\u0081","\\u0082","\\u0083","\\u0084","\\u0085","\\u0086","\\u0087","\\u0088","\\u0089","\\u008A","\\u008B","\\u008C","\\u008D","\\u008E","\\u008F","\\u0090","\\u0091","\\u0092","\\u0093","\\u0094","\\u0095","\\u0096","\\u0097","\\u0098","\\u0099","\\u009A","\\u009B","\\u009C","\\u009D","\\u009E","\\u009F"],gBe=Object.freeze({});function mBe(eee,tee,ree=nBe){const oee=new Map;for(const vee of Object.values(cBe))oee.set(vee,wBe(tee,vee));let aee,nee,iee,see=Array.isArray(eee),lee=[eee],cee=-1,dee=[],pee=eee;const uee=[],hee=[];do{cee++;const eee=cee===lee.length,vee=eee&&0!==dee.length;if(eee){if(nee=0===hee.length?void 0:uee[uee.length-1],pee=iee,iee=hee.pop(),vee)if(see){pee=pee.slice();let eee=0;for(const[tee,ree]of dee){const oee=tee-eee;null===ree?(pee.splice(oee,1),eee++):pee[oee]=ree}}else{pee=Object.defineProperties({},Object.getOwnPropertyDescriptors(pee));for(const[eee,tee]of dee)pee[eee]=tee}cee=aee.index,lee=aee.keys,dee=aee.edits,see=aee.inArray,aee=aee.prev}else if(iee){if(nee=see?cee:lee[cee],pee=iee[nee],null==pee)continue;uee.push(nee)}let bee;if(!Array.isArray(pee)){var fee,gee;sBe(pee)||aBe(!1,`Invalid AST Node: ${wee=pee,pBe(wee,[])}.`);const ree=eee?null===(fee=oee.get(pee.kind))||void 0===fee?void 0:fee.leave:null===(gee=oee.get(pee.kind))||void 0===gee?void 0:gee.enter;if(bee=null==ree?void 0:ree.call(tee,pee,nee,iee,uee,hee),bee===gBe)break;if(!1===bee){if(!eee){uee.pop();continue}}else if(void 0!==bee&&(dee.push([nee,bee]),!eee)){if(!sBe(bee)){uee.pop();continue}pee=bee}}var mee;if(void 0===bee&&vee&&dee.push([nee,pee]),eee)uee.pop();else aee={inArray:see,index:cee,keys:lee,edits:dee,prev:aee},see=Array.isArray(pee),lee=see?pee:null!==(mee=ree[pee.kind])&&void 0!==mee?mee:[],cee=-1,dee=[],iee&&hee.push(iee),iee=pee}while(void 0!==aee);var wee;return 0!==dee.length?dee[dee.length-1][1]:eee}function wBe(eee,tee){const ree=eee[tee];return"object"==typeof ree?ree:"function"==typeof ree?{enter:ree,leave:void 0}:{enter:eee.enter,leave:eee.leave}}function vBe(eee){return mBe(eee,bBe)}const bBe={Name:{leave:eee=>eee.value},Variable:{leave:eee=>"$"+eee.name},Document:{leave:eee=>yBe(eee.definitions,"\n\n")},OperationDefinition:{leave(eee){const tee=kBe("(",yBe(eee.variableDefinitions,", "),")"),ree=yBe([eee.operation,yBe([eee.name,tee]),yBe(eee.directives," ")]," ");return("query"===ree?"":ree+" ")+eee.selectionSet}},VariableDefinition:{leave:({variable:eee,type:tee,defaultValue:ree,directives:oee})=>eee+": "+tee+kBe(" = ",ree)+kBe(" ",yBe(oee," "))},SelectionSet:{leave:({selections:eee})=>xBe(eee)},Field:{leave({alias:eee,name:tee,arguments:ree,directives:oee,selectionSet:aee}){const nee=kBe("",eee,": ")+tee;let iee=nee+kBe("(",yBe(ree,", "),")");return iee.length>80&&(iee=nee+kBe("(\n",_Be(yBe(ree,"\n")),"\n)")),yBe([iee,yBe(oee," "),aee]," ")}},Argument:{leave:({name:eee,value:tee})=>eee+": "+tee},FragmentSpread:{leave:({name:eee,directives:tee})=>"..."+eee+kBe(" ",yBe(tee," "))},InlineFragment:{leave:({typeCondition:eee,directives:tee,selectionSet:ree})=>yBe(["...",kBe("on ",eee),yBe(tee," "),ree]," ")},FragmentDefinition:{leave:({name:eee,typeCondition:tee,variableDefinitions:ree,directives:oee,selectionSet:aee})=>`fragment ${eee}${kBe("(",yBe(ree,", "),")")} on ${tee} ${kBe("",yBe(oee," ")," ")}`+aee},IntValue:{leave:({value:eee})=>eee},FloatValue:{leave:({value:eee})=>eee},StringValue:{leave:({value:eee,block:tee})=>tee?function(eee){const tee=eee.replace(/"""/g,'\\"""'),ree=tee.split(/\r\n|[\n\r]/g),oee=1===ree.length,aee=ree.length>1&&ree.slice(1).every((eee=>0===eee.length||dBe(eee.charCodeAt(0)))),nee=tee.endsWith('\\"""'),iee=eee.endsWith('"')&&!nee,see=eee.endsWith("\\"),lee=iee||see,cee=!oee||eee.length>70||lee||aee||nee;let dee="";const pee=oee&&dBe(eee.charCodeAt(0));return(cee&&!pee||aee)&&(dee+="\n"),dee+=tee,(cee||lee)&&(dee+="\n"),'"""'+dee+'"""'}(eee):`"${eee.replace(uBe,hBe)}"`},BooleanValue:{leave:({value:eee})=>eee?"true":"false"},NullValue:{leave:()=>"null"},EnumValue:{leave:({value:eee})=>eee},ListValue:{leave:({values:eee})=>"["+yBe(eee,", ")+"]"},ObjectValue:{leave:({fields:eee})=>"{"+yBe(eee,", ")+"}"},ObjectField:{leave:({name:eee,value:tee})=>eee+": "+tee},Directive:{leave:({name:eee,arguments:tee})=>"@"+eee+kBe("(",yBe(tee,", "),")")},NamedType:{leave:({name:eee})=>eee},ListType:{leave:({type:eee})=>"["+eee+"]"},NonNullType:{leave:({type:eee})=>eee+"!"},SchemaDefinition:{leave:({description:eee,directives:tee,operationTypes:ree})=>kBe("",eee,"\n")+yBe(["schema",yBe(tee," "),xBe(ree)]," ")},OperationTypeDefinition:{leave:({operation:eee,type:tee})=>eee+": "+tee},ScalarTypeDefinition:{leave:({description:eee,name:tee,directives:ree})=>kBe("",eee,"\n")+yBe(["scalar",tee,yBe(ree," ")]," ")},ObjectTypeDefinition:{leave:({description:eee,name:tee,interfaces:ree,directives:oee,fields:aee})=>kBe("",eee,"\n")+yBe(["type",tee,kBe("implements ",yBe(ree," & ")),yBe(oee," "),xBe(aee)]," ")},FieldDefinition:{leave:({description:eee,name:tee,arguments:ree,type:oee,directives:aee})=>kBe("",eee,"\n")+tee+(SBe(ree)?kBe("(\n",_Be(yBe(ree,"\n")),"\n)"):kBe("(",yBe(ree,", "),")"))+": "+oee+kBe(" ",yBe(aee," "))},InputValueDefinition:{leave:({description:eee,name:tee,type:ree,defaultValue:oee,directives:aee})=>kBe("",eee,"\n")+yBe([tee+": "+ree,kBe("= ",oee),yBe(aee," ")]," ")},InterfaceTypeDefinition:{leave:({description:eee,name:tee,interfaces:ree,directives:oee,fields:aee})=>kBe("",eee,"\n")+yBe(["interface",tee,kBe("implements ",yBe(ree," & ")),yBe(oee," "),xBe(aee)]," ")},UnionTypeDefinition:{leave:({description:eee,name:tee,directives:ree,types:oee})=>kBe("",eee,"\n")+yBe(["union",tee,yBe(ree," "),kBe("= ",yBe(oee," | "))]," ")},EnumTypeDefinition:{leave:({description:eee,name:tee,directives:ree,values:oee})=>kBe("",eee,"\n")+yBe(["enum",tee,yBe(ree," "),xBe(oee)]," ")},EnumValueDefinition:{leave:({description:eee,name:tee,directives:ree})=>kBe("",eee,"\n")+yBe([tee,yBe(ree," ")]," ")},InputObjectTypeDefinition:{leave:({description:eee,name:tee,directives:ree,fields:oee})=>kBe("",eee,"\n")+yBe(["input",tee,yBe(ree," "),xBe(oee)]," ")},DirectiveDefinition:{leave:({description:eee,name:tee,arguments:ree,repeatable:oee,locations:aee})=>kBe("",eee,"\n")+"directive @"+tee+(SBe(ree)?kBe("(\n",_Be(yBe(ree,"\n")),"\n)"):kBe("(",yBe(ree,", "),")"))+(oee?" repeatable":"")+" on "+yBe(aee," | ")},SchemaExtension:{leave:({directives:eee,operationTypes:tee})=>yBe(["extend schema",yBe(eee," "),xBe(tee)]," ")},ScalarTypeExtension:{leave:({name:eee,directives:tee})=>yBe(["extend scalar",eee,yBe(tee," ")]," ")},ObjectTypeExtension:{leave:({name:eee,interfaces:tee,directives:ree,fields:oee})=>yBe(["extend type",eee,kBe("implements ",yBe(tee," & ")),yBe(ree," "),xBe(oee)]," ")},InterfaceTypeExtension:{leave:({name:eee,interfaces:tee,directives:ree,fields:oee})=>yBe(["extend interface",eee,kBe("implements ",yBe(tee," & ")),yBe(ree," "),xBe(oee)]," ")},UnionTypeExtension:{leave:({name:eee,directives:tee,types:ree})=>yBe(["extend union",eee,yBe(tee," "),kBe("= ",yBe(ree," | "))]," ")},EnumTypeExtension:{leave:({name:eee,directives:tee,values:ree})=>yBe(["extend enum",eee,yBe(tee," "),xBe(ree)]," ")},InputObjectTypeExtension:{leave:({name:eee,directives:tee,fields:ree})=>yBe(["extend input",eee,yBe(tee," "),xBe(ree)]," ")}};function yBe(eee,tee=""){var ree;return null!==(ree=null==eee?void 0:eee.filter((x=>x)).join(tee))&&void 0!==ree?ree:""}function xBe(eee){return kBe("{\n",_Be(yBe(eee,"\n")),"\n}")}function kBe(eee,tee,ree=""){return null!=tee&&""!==tee?eee+tee+ree:""}function _Be(eee){return kBe(" ",eee.replace(/\n/g,"\n "))}function SBe(eee){var tee;return null!==(tee=null==eee?void 0:eee.some((eee=>eee.includes("\n"))))&&void 0!==tee&&tee}function EBe(eee){return eee.kind===cBe.FIELD||eee.kind===cBe.FRAGMENT_SPREAD||eee.kind===cBe.INLINE_FRAGMENT}function OBe(_a,eee){var tee=_a.directives;return!tee||!tee.length||function(eee){var tee=[];eee&&eee.length&&eee.forEach((function(eee){if(function(_a){var eee=_a.name.value;return"skip"===eee||"include"===eee}(eee)){var ree=eee.arguments,oee=eee.name.value;ZUe(ree&&1===ree.length,79,oee);var aee=ree[0];ZUe(aee.name&&"if"===aee.name.value,80,oee);var nee=aee.value;ZUe(nee&&("Variable"===nee.kind||"BooleanValue"===nee.kind),81,oee),tee.push({directive:eee,ifArgument:aee})}}));return tee}(tee).every((function(tee){var ree=tee.directive,oee=tee.ifArgument,aee=!1;return"Variable"===oee.value.kind?(aee=eee&&eee[oee.value.name.value],ZUe(void 0!==aee,78,ree.name.value)):aee=oee.value.value,"skip"===ree.name.value?!aee:aee}))}function zBe(eee,tee,ree){var oee=new Set(eee),aee=oee.size;return mBe(tee,{Directive:function(eee){if(oee.delete(eee.name.value)&&(!ree||!oee.size))return gBe}}),ree?!oee.size:oee.sizeObject.create(null),{forEach:ABe,slice:TBe}=Array.prototype,{hasOwnProperty:NBe}=Object.prototype;class IBe{constructor(eee=!0,tee=jBe){this.weakness=eee,this.makeData=tee}lookup(){return this.lookupArray(arguments)}lookupArray(eee){let tee=this;return ABe.call(eee,(eee=>tee=tee.getChildTrie(eee))),NBe.call(tee,"data")?tee.data:tee.data=this.makeData(TBe.call(eee))}peek(){return this.peekArray(arguments)}peekArray(eee){let tee=this;for(let i=0,ree=eee.length;tee&&i=0}));class VBe{constructor(eee=1/0,tee=qBe){this.max=eee,this.dispose=tee,this.map=new Map,this.newest=null,this.oldest=null}has(eee){return this.map.has(eee)}get(eee){const tee=this.getNode(eee);return tee&&tee.value}get size(){return this.map.size}getNode(eee){const tee=this.map.get(eee);if(tee&&tee!==this.newest){const{older:eee,newer:ree}=tee;ree&&(ree.older=eee),eee&&(eee.newer=ree),tee.older=this.newest,tee.older.newer=tee,tee.newer=null,this.newest=tee,tee===this.oldest&&(this.oldest=ree)}return tee}set(eee,tee){let ree=this.getNode(eee);return ree?ree.value=tee:(ree={key:eee,value:tee,newer:null,older:this.newest},this.newest&&(this.newest.newer=ree),this.newest=ree,this.oldest=this.oldest||ree,this.map.set(eee,ree),ree.value)}clean(){for(;this.oldest&&this.map.size>this.max;)this.delete(this.oldest.key)}delete(eee){const tee=this.map.get(eee);return!!tee&&(tee===this.newest&&(this.newest=tee.older),tee===this.oldest&&(this.oldest=tee.newer),tee.newer&&(tee.newer.older=tee.older),tee.older&&(tee.older.newer=tee.newer),this.map.delete(eee),this.dispose(tee.value,eee),!0)}}function WBe(){}const HBe=WBe,KBe="undefined"!=typeof WeakRef?WeakRef:function(eee){return{deref:()=>eee}},GBe="undefined"!=typeof WeakMap?WeakMap:Map,XBe="undefined"!=typeof FinalizationRegistry?FinalizationRegistry:function(){return{register:WBe,unregister:WBe}};class QBe{constructor(eee=1/0,tee=HBe){this.max=eee,this.dispose=tee,this.map=new GBe,this.newest=null,this.oldest=null,this.unfinalizedNodes=new Set,this.finalizationScheduled=!1,this.size=0,this.finalize=()=>{const eee=this.unfinalizedNodes.values();for(let i=0;i<10024;i++){const tee=eee.next().value;if(!tee)break;this.unfinalizedNodes.delete(tee);const ree=tee.key;delete tee.key,tee.keyRef=new KBe(ree),this.registry.register(ree,tee,tee)}this.unfinalizedNodes.size>0?queueMicrotask(this.finalize):this.finalizationScheduled=!1},this.registry=new XBe(this.deleteNode.bind(this))}has(eee){return this.map.has(eee)}get(eee){const tee=this.getNode(eee);return tee&&tee.value}getNode(eee){const tee=this.map.get(eee);if(tee&&tee!==this.newest){const{older:eee,newer:ree}=tee;ree&&(ree.older=eee),eee&&(eee.newer=ree),tee.older=this.newest,tee.older.newer=tee,tee.newer=null,this.newest=tee,tee===this.oldest&&(this.oldest=ree)}return tee}set(eee,tee){let ree=this.getNode(eee);return ree?ree.value=tee:(ree={key:eee,value:tee,newer:null,older:this.newest},this.newest&&(this.newest.newer=ree),this.newest=ree,this.oldest=this.oldest||ree,this.scheduleFinalization(ree),this.map.set(eee,ree),this.size++,ree.value)}clean(){for(;this.oldest&&this.size>this.max;)this.deleteNode(this.oldest)}deleteNode(eee){eee===this.newest&&(this.newest=eee.older),eee===this.oldest&&(this.oldest=eee.newer),eee.newer&&(eee.newer.older=eee.older),eee.older&&(eee.older.newer=eee.newer),this.size--;const tee=eee.key||eee.keyRef&&eee.keyRef.deref();this.dispose(eee.value,tee),eee.keyRef?this.registry.unregister(eee):this.unfinalizedNodes.delete(eee),tee&&this.map.delete(tee)}delete(eee){const tee=this.map.get(eee);return!!tee&&(this.deleteNode(tee),!0)}scheduleFinalization(eee){this.unfinalizedNodes.add(eee),this.finalizationScheduled||(this.finalizationScheduled=!0,queueMicrotask(this.finalize))}}var ZBe=new WeakSet;function JBe(eee){eee.size<=(eee.max||-1)||ZBe.has(eee)||(ZBe.add(eee),setTimeout((function(){eee.clean(),ZBe.delete(eee)}),100))}var eYe,tYe=function(eee,tee){var ree=new QBe(eee,tee);return ree.set=function(eee,tee){var ree=QBe.prototype.set.call(this,eee,tee);return JBe(this),ree},ree},rYe=function(eee,tee){var ree=new VBe(eee,tee);return ree.set=function(eee,tee){var ree=VBe.prototype.set.call(this,eee,tee);return JBe(this),ree},ree},oYe=Symbol.for("apollo.cacheSize"),aYe=IUe({},KUe[oYe]),nYe=Object.assign((function(eee){return JSON.stringify(eee,iYe)}),{reset:function(){eYe=new rYe(aYe.canonicalStringify||1e3)}});function iYe(eee,tee){if(tee&&"object"==typeof tee){var ree=Object.getPrototypeOf(tee);if(ree===Object.prototype||null===ree){var oee=Object.keys(tee);if(oee.every(sYe))return tee;var aee=JSON.stringify(oee),nee=eYe.get(aee);if(!nee){oee.sort();var iee=JSON.stringify(oee);nee=eYe.get(iee)||oee,eYe.set(aee,nee),eYe.set(iee,nee)}var see=Object.create(ree);return nee.forEach((function(eee){see[eee]=tee[eee]})),see}}return tee}function sYe(eee,i,tee){return 0===i||tee[i-1]<=eee}function lYe(id){return{__ref:String(id)}}function cYe(eee){return Boolean(eee&&"object"==typeof eee&&"string"==typeof eee.__ref)}function dYe(eee,tee,ree,oee){if(function(eee){return"IntValue"===eee.kind}(ree)||function(eee){return"FloatValue"===eee.kind}(ree))eee[tee.value]=Number(ree.value);else if(function(eee){return"BooleanValue"===eee.kind}(ree)||function(eee){return"StringValue"===eee.kind}(ree))eee[tee.value]=ree.value;else if(function(eee){return"ObjectValue"===eee.kind}(ree)){var aee={};ree.fields.map((function(eee){return dYe(aee,eee.name,eee.value,oee)})),eee[tee.value]=aee}else if(function(eee){return"Variable"===eee.kind}(ree)){var nee=(oee||{})[ree.name.value];eee[tee.value]=nee}else if(function(eee){return"ListValue"===eee.kind}(ree))eee[tee.value]=ree.values.map((function(eee){var ree={};return dYe(ree,tee,eee,oee),ree[tee.value]}));else if(function(eee){return"EnumValue"===eee.kind}(ree))eee[tee.value]=ree.value;else{if(!function(eee){return"NullValue"===eee.kind}(ree))throw JUe(96,tee.value,ree.kind);eee[tee.value]=null}}nYe.reset();var pYe=["connection","include","skip","client","rest","export","nonreactive"],uYe=nYe,hYe=Object.assign((function(eee,tee,ree){if(tee&&ree&&ree.connection&&ree.connection.key){if(ree.connection.filter&&ree.connection.filter.length>0){var oee=ree.connection.filter?ree.connection.filter:[];oee.sort();var aee={};return oee.forEach((function(eee){aee[eee]=tee[eee]})),"".concat(ree.connection.key,"(").concat(uYe(aee),")")}return ree.connection.key}var nee=eee;if(tee){var iee=uYe(tee);nee+="(".concat(iee,")")}return ree&&Object.keys(ree).forEach((function(eee){-1===pYe.indexOf(eee)&&(ree[eee]&&Object.keys(ree[eee]).length?nee+="@".concat(eee,"(").concat(uYe(ree[eee]),")"):nee+="@".concat(eee))})),nee}),{setStringify:function(s){var eee=uYe;return uYe=s,eee}});function fYe(eee,tee){if(eee.arguments&&eee.arguments.length){var ree={};return eee.arguments.forEach((function(_a){var eee=_a.name,oee=_a.value;return dYe(ree,eee,oee,tee)})),ree}return null}function gYe(eee){return eee.alias?eee.alias.value:eee.name.value}function mYe(eee,tee,ree){for(var oee,_i=0,_a=tee.selections;_i<_a.length;_i++){if(wYe(nee=_a[_i])){if("__typename"===nee.name.value)return eee[gYe(nee)]}else oee?oee.push(nee):oee=[nee]}if("string"==typeof eee.__typename)return eee.__typename;if(oee)for(var _b=0,aee=oee;_bglobalThis))||zYe((()=>global))||Object.create(null),jYe=CYe[$Ye]||Array[$Ye]||function(eee){try{Object.defineProperty(CYe,$Ye,{value:eee,enumerable:!1,writable:!1,configurable:!0})}finally{return eee}}(class{constructor(){this.id=["slot",OYe++,Date.now(),Math.random().toString(36).slice(2)].join(":")}hasValue(){for(let eee=SYe;eee;eee=eee.parent)if(this.id in eee.slots){const tee=eee.slots[this.id];if(tee===EYe)break;return eee!==SYe&&(SYe.slots[this.id]=tee),!0}return SYe&&(SYe.slots[this.id]=EYe),!1}getValue(){if(this.hasValue())return SYe.slots[this.id]}withValue(eee,tee,ree,oee){const aee={__proto__:null,[this.id]:eee},nee=SYe;SYe={parent:nee,slots:aee};try{return tee.apply(oee,ree)}finally{SYe=nee}}static bind(eee){const tee=SYe;return function(){const ree=SYe;try{return SYe=tee,eee.apply(this,arguments)}finally{SYe=ree}}}static noContext(eee,tee,ree){if(!SYe)return eee.apply(ree,tee);{const oee=SYe;try{return SYe=null,eee.apply(ree,tee)}finally{SYe=oee}}}}),{bind:AYe,noContext:TYe}=jYe,NYe=new jYe,{hasOwnProperty:IYe}=Object.prototype,RYe=Array.from||function(eee){const tee=[];return eee.forEach((eee=>tee.push(eee))),tee};function PYe(eee){const{unsubscribe:tee}=eee;"function"==typeof tee&&(eee.unsubscribe=void 0,tee())}const MYe=[];function DYe(eee,tee){if(!eee)throw new Error(tee||"assertion failure")}function FYe(a,b){const eee=a.length;return eee>0&&eee===b.length&&a[eee-1]===b[eee-1]}function LYe(eee){switch(eee.length){case 0:throw new Error("unknown value");case 1:return eee[0];case 2:throw eee[1]}}function UYe(eee){return eee.slice(0)}class BYe{constructor(fn){this.fn=fn,this.parents=new Set,this.childValues=new Map,this.dirtyChildren=null,this.dirty=!0,this.recomputing=!1,this.value=[],this.deps=null,++BYe.count}peek(){if(1===this.value.length&&!VYe(this))return YYe(this),this.value[0]}recompute(eee){return DYe(!this.recomputing,"already recomputing"),YYe(this),VYe(this)?function(eee,tee){ZYe(eee),NYe.withValue(eee,qYe,[eee,tee]),function(eee,tee){if("function"==typeof eee.subscribe)try{PYe(eee),eee.unsubscribe=eee.subscribe.apply(null,tee)}catch(e){return eee.setDirty(),!1}return!0}(eee,tee)&&function(eee){if(eee.dirty=!1,VYe(eee))return;HYe(eee)}(eee);return LYe(eee.value)}(this,eee):LYe(this.value)}setDirty(){this.dirty||(this.dirty=!0,WYe(this),PYe(this))}dispose(){this.setDirty(),ZYe(this),KYe(this,((eee,tee)=>{eee.setDirty(),JYe(eee,this)}))}forget(){this.dispose()}dependOn(eee){eee.add(this),this.deps||(this.deps=MYe.pop()||new Set),this.deps.add(eee)}forgetDeps(){this.deps&&(RYe(this.deps).forEach((eee=>eee.delete(this))),this.deps.clear(),MYe.push(this.deps),this.deps=null)}}function YYe(eee){const tee=NYe.getValue();if(tee)return eee.parents.add(tee),tee.childValues.has(eee)||tee.childValues.set(eee,[]),VYe(eee)?GYe(tee,eee):XYe(tee,eee),tee}function qYe(eee,tee){eee.recomputing=!0;const{normalizeResult:ree}=eee;let oee;ree&&1===eee.value.length&&(oee=UYe(eee.value)),eee.value.length=0;try{if(eee.value[0]=eee.fn.apply(null,tee),ree&&oee&&!FYe(oee,eee.value))try{eee.value[0]=ree(eee.value[0],oee[0])}catch(_a){}}catch(e){eee.value[1]=e}eee.recomputing=!1}function VYe(eee){return eee.dirty||!(!eee.dirtyChildren||!eee.dirtyChildren.size)}function WYe(eee){KYe(eee,GYe)}function HYe(eee){KYe(eee,XYe)}function KYe(eee,tee){const ree=eee.parents.size;if(ree){const oee=RYe(eee.parents);for(let i=0;i0&&eee.childValues.forEach(((tee,ree)=>{JYe(eee,ree)})),eee.forgetDeps(),DYe(null===eee.dirtyChildren)}function JYe(eee,tee){tee.parents.delete(eee),eee.childValues.delete(tee),QYe(eee,tee)}BYe.count=0;const eqe={setDirty:!0,dispose:!0,forget:!0};function tqe(eee){const tee=new Map;function ree(eee){const ree=NYe.getValue();if(ree){let oee=tee.get(eee);oee||tee.set(eee,oee=new Set),ree.dependOn(oee)}}return ree.dirty=function(eee,ree){const oee=tee.get(eee);if(oee){const m=ree&&IYe.call(eqe,ree)?ree:"setDirty";RYe(oee).forEach((eee=>eee[m]())),tee.delete(eee),PYe(oee)}},ree}let rqe;function oqe(...eee){return(rqe||(rqe=new IBe("function"==typeof WeakMap))).lookupArray(eee)}const aqe=new Set;function nqe(eee,{max:tee=Math.pow(2,16),keyArgs:ree,makeCacheKey:oee=oqe,normalizeResult:aee,subscribe:nee,cache:iee=VBe}=Object.create(null)){const see="function"==typeof iee?new iee(tee,(eee=>eee.dispose())):iee,lee=function(){const tee=oee.apply(null,ree?ree.apply(null,arguments):arguments);if(void 0===tee)return eee.apply(null,arguments);let iee=see.get(tee);iee||(see.set(tee,iee=new BYe(eee)),iee.normalizeResult=aee,iee.subscribe=nee,iee.forget=()=>see.delete(tee));const lee=iee.recompute(Array.prototype.slice.call(arguments));return see.set(tee,iee),aqe.add(see),NYe.hasValue()||(aqe.forEach((eee=>eee.clean())),aqe.clear()),lee};function cee(eee){const tee=eee&&see.get(eee);tee&&tee.setDirty()}function dee(eee){const tee=eee&&see.get(eee);if(tee)return tee.peek()}function pee(eee){return!!eee&&see.delete(eee)}return Object.defineProperty(lee,"size",{get:()=>see.size,configurable:!1,enumerable:!1}),Object.freeze(lee.options={max:tee,keyArgs:ree,makeCacheKey:oee,normalizeResult:aee,subscribe:nee,cache:see}),lee.dirtyKey=cee,lee.dirty=function(){cee(oee.apply(null,arguments))},lee.peekKey=dee,lee.peek=function(){return dee(oee.apply(null,arguments))},lee.forgetKey=pee,lee.forget=function(){return pee(oee.apply(null,arguments))},lee.makeCacheKey=oee,lee.getKey=ree?function(){return oee.apply(null,ree.apply(null,arguments))}:oee,Object.freeze(lee)}function iqe(eee){return eee}var sqe,lqe=function(){function eee(eee,tee){void 0===tee&&(tee=Object.create(null)),this.resultCache=MBe?new WeakSet:new Set,this.transform=eee,tee.getCacheKey&&(this.getCacheKey=tee.getCacheKey),this.cached=!1!==tee.cache,this.resetCache()}return eee.prototype.getCacheKey=function(eee){return[eee]},eee.identity=function(){return new eee(iqe,{cache:!1})},eee.split=function(tee,ree,oee){return void 0===oee&&(oee=eee.identity()),Object.assign(new eee((function(eee){return(tee(eee)?ree:oee).transformDocument(eee)}),{cache:!1}),{left:ree,right:oee})},eee.prototype.resetCache=function(){var tee=this;if(this.cached){var ree=new IBe(PBe);this.performWork=nqe(eee.prototype.performWork.bind(this),{makeCacheKey:function(eee){var oee=tee.getCacheKey(eee);if(oee)return ZUe(Array.isArray(oee),77),ree.lookupArray(oee)},max:aYe["documentTransform.cache"],cache:QBe})}},eee.prototype.performWork=function(eee){return vYe(eee),this.transform(eee)},eee.prototype.transformDocument=function(eee){if(this.resultCache.has(eee))return eee;var tee=this.performWork(eee);return this.resultCache.add(tee),tee},eee.prototype.concat=function(tee){var ree=this;return Object.assign(new eee((function(eee){return tee.transformDocument(ree.transformDocument(eee))}),{cache:!1}),{left:this,right:tee})},eee}(),cqe=Object.assign((function(eee){var tee=sqe.get(eee);return tee||(tee=vBe(eee),sqe.set(eee,tee)),tee}),{reset:function(){sqe=new tYe(aYe.print||2e3)}});cqe.reset();var dqe=Array.isArray;function pqe(eee){return Array.isArray(eee)&&eee.length>0}var uqe={kind:cBe.FIELD,name:{kind:cBe.NAME,value:"__typename"}};function hqe(op,eee){return!op||op.selectionSet.selections.every((function(tee){return tee.kind===cBe.FRAGMENT_SPREAD&&hqe(eee[tee.name.value],eee)}))}function fqe(eee){return hqe(bYe(eee)||function(eee){ZUe("Document"===eee.kind,92),ZUe(eee.definitions.length<=1,93);var tee=eee.definitions[0];return ZUe("FragmentDefinition"===tee.kind,94),tee}(eee),BBe(xYe(eee)))?null:eee}function gqe(eee){var tee=new Map;return function(ree){void 0===ree&&(ree=eee);var oee=tee.get(ree);return oee||tee.set(ree,oee={variables:new Set,fragmentSpreads:new Set}),oee}}function mqe(eee,tee){vYe(tee);for(var ree=gqe(""),oee=gqe(""),aee=function(eee){for(var p=0,tee=void 0;p=0;--i)tee.definitions[i].kind===cBe.OPERATION_DEFINITION&&++nee;var iee=function(eee){var tee=new Map,ree=new Map;return eee.forEach((function(eee){eee&&(eee.name?tee.set(eee.name,eee):eee.test&&ree.set(eee.test,eee))})),function(eee){var oee=tee.get(eee.name.value);return!oee&&ree.size&&ree.forEach((function(tee,ree){ree(eee)&&(oee=tee)})),oee}}(eee),see=function(eee){return pqe(eee)&&eee.map(iee).some((function(eee){return eee&&eee.remove}))},lee=new Map,cee=!1,dee={enter:function(eee){if(see(eee.directives))return cee=!0,null}},pee=mBe(tee,{Field:dee,InlineFragment:dee,VariableDefinition:{enter:function(){return!1}},Variable:{enter:function(eee,tee,ree,oee,nee){var iee=aee(nee);iee&&iee.variables.add(eee.name.value)}},FragmentSpread:{enter:function(eee,tee,ree,oee,nee){if(see(eee.directives))return cee=!0,null;var iee=aee(nee);iee&&iee.fragmentSpreads.add(eee.name.value)}},FragmentDefinition:{enter:function(eee,tee,ree,oee){lee.set(JSON.stringify(oee),eee)},leave:function(eee,tee,ree,aee){return eee===lee.get(JSON.stringify(aee))?eee:nee>0&&eee.selectionSet.selections.every((function(eee){return eee.kind===cBe.FIELD&&"__typename"===eee.name.value}))?(oee(eee.name.value).removed=!0,cee=!0,null):void 0}},Directive:{leave:function(eee){if(iee(eee))return cee=!0,null}}});if(!cee)return tee;var uee=function(eee){return eee.transitiveVars||(eee.transitiveVars=new Set(eee.variables),eee.removed||eee.fragmentSpreads.forEach((function(tee){uee(oee(tee)).transitiveVars.forEach((function(tee){eee.transitiveVars.add(tee)}))}))),eee},hee=new Set;pee.definitions.forEach((function(eee){eee.kind===cBe.OPERATION_DEFINITION?uee(ree(eee.name&&eee.name.value)).fragmentSpreads.forEach((function(eee){hee.add(eee)})):eee.kind!==cBe.FRAGMENT_DEFINITION||0!==nee||oee(eee.name.value).removed||hee.add(eee.name.value)})),hee.forEach((function(eee){uee(oee(eee)).fragmentSpreads.forEach((function(eee){hee.add(eee)}))}));var fee={enter:function(eee){if(tee=eee.name.value,!hee.has(tee)||oee(tee).removed)return null;var tee}};return fqe(mBe(pee,{FragmentSpread:fee,FragmentDefinition:fee,OperationDefinition:{leave:function(eee){if(eee.variableDefinitions){var tee=uee(ree(eee.name&&eee.name.value)).transitiveVars;if(tee.size1)for(var oee=new Eqe,i=1;i=o.length?{done:!0}:{done:!1,value:o[i++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function zqe(eee,tee){(null==tee||tee>eee.length)&&(tee=eee.length);for(var i=0,ree=new Array(tee);i1,ree=!1,oee=arguments[1];return new C((function(aee){return eee.subscribe({next:function(eee){var nee=!ree;if(ree=!0,!nee||tee)try{oee=fn(oee,eee)}catch(e){return aee.error(e)}else oee=eee},error:function(e){aee.error(e)},complete:function(){if(!ree&&!tee)return aee.error(new TypeError("Cannot reduce an empty sequence"));aee.next(oee),aee.complete()}})}))},tee.concat=function(){for(var eee=this,tee=arguments.length,ree=new Array(tee),oee=0;oee=0&&ree.splice(i,1),aee()}});ree.push(oee)},error:function(e){tee.error(e)},complete:function(){aee()}});function aee(){oee.closed&&0===ree.length&&tee.complete()}return function(){ree.forEach((function(s){return s.unsubscribe()})),oee.unsubscribe()}}))},tee[Iqe]=function(){return this},eee.from=function(x){var C="function"==typeof this?this:eee;if(null==x)throw new TypeError(x+" is not an object");var tee=Pqe(x,Iqe);if(tee){var ree=tee.call(x);if(Object(ree)!==ree)throw new TypeError(ree+" is not an object");return Dqe(ree)&&ree.constructor===C?ree:new C((function(eee){return ree.subscribe(eee)}))}if(Aqe("iterator")&&(tee=Pqe(x,Nqe)))return new C((function(eee){Lqe((function(){if(!eee.closed){for(var ree,oee=Oqe(tee.call(x));!(ree=oee()).done;){var aee=ree.value;if(eee.next(aee),eee.closed)return}eee.complete()}}))}));if(Array.isArray(x))return new C((function(eee){Lqe((function(){if(!eee.closed){for(var i=0;i=0;--i){var aee=tee[i],nee=!isNaN(+aee)?[]:{};nee[aee]=eee,eee=nee}ree=oee.merge(ree,eee)})),ree}function sVe(eee){return pqe(lVe(eee))}function lVe(eee){var tee=pqe(eee.errors)?eee.errors.slice(0):[];return aVe(eee)&&pqe(eee.incremental)&&eee.incremental.forEach((function(eee){eee.errors&&tee.push.apply(tee,eee.errors)})),tee}function cVe(){for(var eee=[],_i=0;_i-1){var ree=eee.slice(0,i).trim().toLowerCase(),oee=eee.slice(i+1).trim();tee[ree]=oee}})),tee}function CVe(eee,tee){if(eee.status>=300){uVe(eee,function(){try{return JSON.parse(tee)}catch(eee){return tee}}(),"Response not successful: Received status code ".concat(eee.status))}try{return JSON.parse(tee)}catch(oee){var ree=oee;throw ree.name="ServerParseError",ree.response=eee,ree.statusCode=eee.status,ree.bodyText=tee,ree}}var jVe=function(p,eee){var tee;try{tee=JSON.stringify(p)}catch(e){var ree=JUe(42,eee,e.message);throw ree.parseError=e,ree}return tee},AVe={http:{includeQuery:!0,includeExtensions:!1,preserveHeaderCase:!1},headers:{accept:"*/*","content-type":"application/json"},options:{method:"POST"}},TVe=function(eee,tee){return tee(eee)};function NVe(eee,tee){for(var ree=[],_i=2;_i-1;){if(fee=void 0,_b=[see.slice(0,bi),see.slice(bi+iee.length)],see=_b[1],i=(fee=_b[0]).indexOf("\r\n\r\n"),gee=$Ve(fee.slice(0,i)),(mee=gee["content-type"])&&-1===mee.toLowerCase().indexOf("application/json"))throw new Error("Unsupported patch content type: application/json is required.");if(wee=fee.slice(i))if(vee=CVe(eee,wee),Object.keys(vee).length>1||"data"in vee||"incremental"in vee||"errors"in vee||"payload"in vee)if(nVe(vee)){if(bee={},"payload"in vee){if(1===Object.keys(vee).length&&null===vee.payload)return[2];bee=IUe({},vee.payload)}"errors"in vee&&(bee=IUe(IUe({},bee),{extensions:IUe(IUe({},"extensions"in bee?bee.extensions:null),(_c={},_c[_Ve]=vee.errors,_c))})),tee(bee)}else tee(vee);else if(1===Object.keys(vee).length&&"hasNext"in vee&&!vee.hasNext)return[2];bi=see.indexOf(iee)}return[3,1];case 3:return[2]}}))}))}(tee,nee):(oee=eee,function(eee){return eee.text().then((function(tee){return CVe(eee,tee)})).then((function(tee){return Array.isArray(tee)||zVe.call(tee,"data")||zVe.call(tee,"errors")||uVe(eee,tee,"Server response was missing for query '".concat(Array.isArray(oee)?oee.map((function(op){return op.operationName})):oee.operationName,"'.")),tee}))})(tee).then(nee)})).then((function(){yee=void 0,tee.complete()})).catch((function(eee){yee=void 0,function(eee,tee){eee.result&&eee.result.errors&&eee.result.data&&tee.next(eee.result),tee.error(eee)}(eee,tee)})),function(){yee&&yee.abort()}}))}))},PVe=function(eee){function tee(tee){void 0===tee&&(tee={});var ree=eee.call(this,RVe(tee).request)||this;return ree.options=tee,ree}return NUe(tee,eee),tee}(mVe);const{toString:MVe,hasOwnProperty:DVe}=Object.prototype,FVe=Function.prototype.toString,LVe=new Map;function UVe(a,b){try{return BVe(a,b)}finally{LVe.clear()}}function BVe(a,b){if(a===b)return!0;const eee=MVe.call(a);if(eee!==MVe.call(b))return!1;switch(eee){case"[object Array]":if(a.length!==b.length)return!1;case"[object Object]":{if(WVe(a,b))return!0;const eee=YVe(a),tee=YVe(b),ree=eee.length;if(ree!==tee.length)return!1;for(let k=0;k=0&&eee.indexOf(tee,ree)===ree}(eee,VVe)}}return!1}function YVe(eee){return Object.keys(eee).filter(qVe,eee)}function qVe(eee){return void 0!==this[eee]}const VVe="{ [native code] }";function WVe(a,b){let eee=LVe.get(a);if(eee){if(eee.has(b))return!0}else LVe.set(a,eee=new Set);return eee.add(b),!1}function HVe(eee,_a,_b,tee){var ree=_a.data,oee=RUe(_a,["data"]),aee=_b.data;return UVe(oee,RUe(_b,["data"]))&&KVe(kYe(eee).selectionSet,ree,aee,{fragmentMap:BBe(xYe(eee)),variables:tee})}function KVe(eee,tee,ree,oee){if(tee===ree)return!0;var aee=new Set;return eee.selections.every((function(eee){if(aee.has(eee))return!0;if(aee.add(eee),!OBe(eee,oee.variables))return!0;if(GVe(eee))return!0;if(wYe(eee)){var nee=gYe(eee),iee=tee&&tee[nee],see=ree&&ree[nee],lee=eee.selectionSet;if(!lee)return UVe(iee,see);var cee=Array.isArray(iee),dee=Array.isArray(see);if(cee!==dee)return!1;if(cee&&dee){var pee=iee.length;if(see.length!==pee)return!1;for(var i=0;i=0;--i)iee.missing=((_a={})[iee.path[i]]=iee.missing,_a)}else iee.missing=iee.path;return iee.__proto__=tee.prototype,iee}return NUe(tee,eee),tee}(Error),nWe=Object.prototype.hasOwnProperty;function iWe(eee){return null==eee}function sWe(_a,eee){var tee=_a.__typename,id=_a.id,ree=_a._id;if("string"==typeof tee&&(eee&&(eee.keyObject=iWe(id)?iWe(ree)?void 0:{_id:ree}:{id:id}),iWe(id)&&!iWe(ree)&&(id=ree),!iWe(id)))return"".concat(tee,":").concat("number"==typeof id||"string"==typeof id?id:JSON.stringify(id))}var lWe={dataIdFromObject:sWe,addTypename:!0,resultCaching:!0,canonizeResults:!1};function cWe(eee){var tee=eee.canonizeResults;return void 0===tee?lWe.canonizeResults:tee}var dWe=/^[_a-z][_0-9a-z]*/i;function pWe(eee){var tee=eee.match(dWe);return tee?tee[0]:eee}function uWe(eee,tee,ree){return!!LBe(tee)&&(dqe(tee)?tee.every((function(tee){return uWe(eee,tee,ree)})):eee.selections.every((function(eee){if(wYe(eee)&&OBe(eee,ree)){var oee=gYe(eee);return nWe.call(tee,oee)&&(!eee.selectionSet||uWe(eee.selectionSet,tee[oee],ree))}return!0})))}function hWe(eee){return LBe(eee)&&!cYe(eee)&&!dqe(eee)}function fWe(eee,tee){var ree=BBe(xYe(eee));return{fragmentMap:ree,lookupFragment:function(eee){var oee=ree[eee];return!oee&&tee&&(oee=tee.lookup(eee)),oee||null}}}var gWe,mWe,wWe=Object.create(null),vWe=function(){return wWe},bWe=Object.create(null),yWe=function(){function eee(eee,tee){var ree=this;this.policies=eee,this.group=tee,this.data=Object.create(null),this.rootIds=Object.create(null),this.refs=Object.create(null),this.getFieldValue=function(eee,tee){return cYe(eee)?ree.get(eee.__ref,tee):eee&&eee[tee]},this.canRead=function(eee){return cYe(eee)?ree.has(eee.__ref):"object"==typeof eee},this.toReference=function(eee,tee){if("string"==typeof eee)return lYe(eee);if(cYe(eee))return eee;var id=ree.policies.identify(eee)[0];if(id){var oee=lYe(id);return tee&&ree.merge(id,eee),oee}}}return eee.prototype.toObject=function(){return IUe({},this.data)},eee.prototype.has=function(eee){return void 0!==this.lookup(eee,!0)},eee.prototype.get=function(eee,tee){if(this.group.depend(eee,tee),nWe.call(this.data,eee)){var ree=this.data[eee];if(ree&&nWe.call(ree,tee))return ree[tee]}return"__typename"===tee&&nWe.call(this.policies.rootTypenamesById,eee)?this.policies.rootTypenamesById[eee]:this instanceof SWe?this.parent.get(eee,tee):void 0},eee.prototype.lookup=function(eee,tee){return tee&&this.group.depend(eee,"__exists"),nWe.call(this.data,eee)?this.data[eee]:this instanceof SWe?this.parent.lookup(eee,tee):this.policies.rootTypenamesById[eee]?Object.create(null):void 0},eee.prototype.merge=function(eee,tee){var ree,oee=this;cYe(eee)&&(eee=eee.__ref),cYe(tee)&&(tee=tee.__ref);var aee="string"==typeof eee?this.lookup(ree=eee):eee,nee="string"==typeof tee?this.lookup(ree=tee):tee;if(nee){ZUe("string"==typeof ree,2);var iee=new Eqe(OWe).merge(aee,nee);if(this.data[ree]=iee,iee!==aee&&(delete this.refs[ree],this.group.caching)){var see=Object.create(null);aee||(see.__exists=1),Object.keys(nee).forEach((function(eee){if(!aee||aee[eee]!==iee[eee]){see[eee]=1;var tee=pWe(eee);tee===eee||oee.policies.hasKeyArgs(iee.__typename,tee)||(see[tee]=1),void 0!==iee[eee]||oee instanceof SWe||delete iee[eee]}})),!see.__typename||aee&&aee.__typename||this.policies.rootTypenamesById[ree]!==iee.__typename||delete see.__typename,Object.keys(see).forEach((function(eee){return oee.group.dirty(ree,eee)}))}}},eee.prototype.modify=function(eee,tee){var ree=this,oee=this.lookup(eee);if(oee){var aee=Object.create(null),nee=!1,iee=!0,see={DELETE:wWe,INVALIDATE:bWe,isReference:cYe,toReference:this.toReference,canRead:this.canRead,readField:function(tee,oee){return ree.policies.readField("string"==typeof tee?{fieldName:tee,from:oee||lYe(eee)}:tee,{store:ree})}};if(Object.keys(oee).forEach((function(lee){var cee=pWe(lee),dee=oee[lee];if(void 0!==dee){var pee="function"==typeof tee?tee:tee[lee]||tee[cee];if(pee){var uee=pee===vWe?wWe:pee(dee,IUe(IUe({},see),{fieldName:cee,storeFieldName:lee,storage:ree.getStorage(eee,lee)}));uee===bWe?ree.group.dirty(eee,lee):(uee===wWe&&(uee=void 0),uee!==dee&&(aee[lee]=uee,nee=!0,dee=uee))}void 0!==dee&&(iee=!1)}})),nee)return this.merge(eee,aee),iee&&(this instanceof SWe?this.data[eee]=void 0:delete this.data[eee],this.group.dirty(eee,"__exists")),!0}return!1},eee.prototype.delete=function(eee,tee,ree){var _a,oee=this.lookup(eee);if(oee){var aee=this.getFieldValue(oee,"__typename"),nee=tee&&ree?this.policies.getStoreFieldName({typename:aee,fieldName:tee,args:ree}):tee;return this.modify(eee,nee?((_a={})[nee]=vWe,_a):vWe)}return!1},eee.prototype.evict=function(eee,tee){var ree=!1;return eee.id&&(nWe.call(this.data,eee.id)&&(ree=this.delete(eee.id,eee.fieldName,eee.args)),this instanceof SWe&&this!==tee&&(ree=this.parent.evict(eee,tee)||ree),(eee.fieldName||ree)&&this.group.dirty(eee.id,eee.fieldName||"__exists")),ree},eee.prototype.clear=function(){this.replace(null)},eee.prototype.extract=function(){var eee=this,tee=this.toObject(),ree=[];return this.getRootIdSet().forEach((function(id){nWe.call(eee.policies.rootTypenamesById,id)||ree.push(id)})),ree.length&&(tee.__META={extraRootIds:ree.sort()}),tee},eee.prototype.replace=function(eee){var tee=this;if(Object.keys(this.data).forEach((function(ree){eee&&nWe.call(eee,ree)||tee.delete(ree)})),eee){var ree=eee.__META,oee=RUe(eee,["__META"]);Object.keys(oee).forEach((function(eee){tee.merge(eee,oee[eee])})),ree&&ree.extraRootIds.forEach(this.retain,this)}},eee.prototype.retain=function(eee){return this.rootIds[eee]=(this.rootIds[eee]||0)+1},eee.prototype.release=function(eee){if(this.rootIds[eee]>0){var tee=--this.rootIds[eee];return tee||delete this.rootIds[eee],tee}return 0},eee.prototype.getRootIdSet=function(eee){return void 0===eee&&(eee=new Set),Object.keys(this.rootIds).forEach(eee.add,eee),this instanceof SWe?this.parent.getRootIdSet(eee):Object.keys(this.policies.rootTypenamesById).forEach(eee.add,eee),eee},eee.prototype.gc=function(){var eee=this,tee=this.getRootIdSet(),ree=this.toObject();tee.forEach((function(id){nWe.call(ree,id)&&(Object.keys(eee.findChildRefIds(id)).forEach(tee.add,tee),delete ree[id])}));var oee=Object.keys(ree);if(oee.length){for(var aee=this;aee instanceof SWe;)aee=aee.parent;oee.forEach((function(id){return aee.delete(id)}))}return oee},eee.prototype.findChildRefIds=function(eee){if(!nWe.call(this.refs,eee)){var tee=this.refs[eee]=Object.create(null),ree=this.data[eee];if(!ree)return tee;var oee=new Set([ree]);oee.forEach((function(eee){cYe(eee)&&(tee[eee.__ref]=!0),LBe(eee)&&Object.keys(eee).forEach((function(tee){var ree=eee[tee];LBe(ree)&&oee.add(ree)}))}))}return this.refs[eee]},eee.prototype.makeCacheKey=function(){return this.group.keyMaker.lookupArray(arguments)},eee}(),xWe=function(){function eee(eee,tee){void 0===tee&&(tee=null),this.caching=eee,this.parent=tee,this.d=null,this.resetCaching()}return eee.prototype.resetCaching=function(){this.d=this.caching?tqe():null,this.keyMaker=new IBe(PBe)},eee.prototype.depend=function(eee,tee){if(this.d){this.d(kWe(eee,tee));var ree=pWe(tee);ree!==tee&&this.d(kWe(eee,ree)),this.parent&&this.parent.depend(eee,tee)}},eee.prototype.dirty=function(eee,tee){this.d&&this.d.dirty(kWe(eee,tee),"__exists"===tee?"forget":"setDirty")},eee}();function kWe(eee,tee){return tee+"#"+eee}function _We(eee,tee){zWe(eee)&&eee.group.depend(tee,"__exists")}gWe=yWe||(yWe={}),mWe=function(eee){function tee(_a){var tee=_a.policies,_b=_a.resultCaching,ree=void 0===_b||_b,oee=_a.seed,aee=eee.call(this,tee,new xWe(ree))||this;return aee.stump=new EWe(aee),aee.storageTrie=new IBe(PBe),oee&&aee.replace(oee),aee}return NUe(tee,eee),tee.prototype.addLayer=function(eee,tee){return this.stump.addLayer(eee,tee)},tee.prototype.removeLayer=function(){return this},tee.prototype.getStorage=function(){return this.storageTrie.lookupArray(arguments)},tee}(gWe),gWe.Root=mWe;var SWe=function(eee){function tee(id,tee,ree,oee){var aee=eee.call(this,tee.policies,oee)||this;return aee.id=id,aee.parent=tee,aee.replay=ree,aee.group=oee,ree(aee),aee}return NUe(tee,eee),tee.prototype.addLayer=function(eee,ree){return new tee(eee,this,ree,this.group)},tee.prototype.removeLayer=function(eee){var tee=this,ree=this.parent.removeLayer(eee);return eee===this.id?(this.group.caching&&Object.keys(this.data).forEach((function(eee){var oee=tee.data[eee],aee=ree.lookup(eee);aee?oee?oee!==aee&&Object.keys(oee).forEach((function(ree){UVe(oee[ree],aee[ree])||tee.group.dirty(eee,ree)})):(tee.group.dirty(eee,"__exists"),Object.keys(aee).forEach((function(ree){tee.group.dirty(eee,ree)}))):tee.delete(eee)})),ree):ree===this.parent?this:ree.addLayer(this.id,this.replay)},tee.prototype.toObject=function(){return IUe(IUe({},this.parent.toObject()),this.data)},tee.prototype.findChildRefIds=function(tee){var ree=this.parent.findChildRefIds(tee);return nWe.call(this.data,tee)?IUe(IUe({},ree),eee.prototype.findChildRefIds.call(this,tee)):ree},tee.prototype.getStorage=function(){for(var p=this.parent;p.parent;)p=p.parent;return p.getStorage.apply(p,arguments)},tee}(yWe),EWe=function(eee){function tee(tee){return eee.call(this,"EntityStore.Stump",tee,(function(){}),new xWe(tee.group.caching,tee.group))||this}return NUe(tee,eee),tee.prototype.removeLayer=function(){return this},tee.prototype.merge=function(eee,tee){return this.parent.merge(eee,tee)},tee}(SWe);function OWe(eee,tee,ree){var oee=eee[ree],aee=tee[ree];return UVe(oee,aee)?oee:aee}function zWe(eee){return!!(eee instanceof yWe&&eee.group.caching)}var $We="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function CWe(x){return x&&x.__esModule&&Object.prototype.hasOwnProperty.call(x,"default")?x.default:x}function jWe(n){if(Object.prototype.hasOwnProperty.call(n,"__esModule"))return n;var f=n.default;if("function"==typeof f){var a=function a(){return this instanceof a?Reflect.construct(f,arguments,this.constructor):f.apply(this,arguments)};a.prototype=f.prototype}else a={};return Object.defineProperty(a,"__esModule",{value:!0}),Object.keys(n).forEach((function(k){var d=Object.getOwnPropertyDescriptor(n,k);Object.defineProperty(a,k,d.get?d:{enumerable:!0,get:function(){return n[k]}})})),a}var AWe=function(){function eee(){this.known=new(MBe?WeakSet:Set),this.pool=new IBe(PBe),this.passes=new WeakMap,this.keysByJSON=new Map,this.empty=this.admit({})}return eee.prototype.isKnown=function(eee){return LBe(eee)&&this.known.has(eee)},eee.prototype.pass=function(eee){if(LBe(eee)){var tee=function(eee){return LBe(eee)?dqe(eee)?eee.slice(0):IUe({__proto__:Object.getPrototypeOf(eee)},eee):eee}(eee);return this.passes.set(tee,eee),tee}return eee},eee.prototype.admit=function(eee){var tee=this;if(LBe(eee)){var ree=this.passes.get(eee);if(ree)return ree;switch(Object.getPrototypeOf(eee)){case Array.prototype:if(this.known.has(eee))return eee;var oee=eee.map(this.admit,this);return(see=this.pool.lookupArray(oee)).array||this.known.add(see.array=oee),see.array;case null:case Object.prototype:if(this.known.has(eee))return eee;var aee=Object.getPrototypeOf(eee),nee=[aee],iee=this.sortedKeys(eee);nee.push(iee.json);var see,lee=nee.length;if(iee.sorted.forEach((function(ree){nee.push(tee.admit(eee[ree]))})),!(see=this.pool.lookupArray(nee)).object){var cee=see.object=Object.create(aee);this.known.add(cee),iee.sorted.forEach((function(eee,i){cee[eee]=nee[lee+i]}))}return see.object}}return eee},eee.prototype.sortedKeys=function(eee){var tee=Object.keys(eee),ree=this.pool.lookupArray(tee);if(!ree.keys){tee.sort();var oee=JSON.stringify(tee);(ree.keys=this.keysByJSON.get(oee))||this.keysByJSON.set(oee,ree.keys={sorted:tee,json:oee})}return ree.keys},eee}();function TWe(eee){return[eee.selectionSet,eee.objectOrReference,eee.context,eee.context.canonizeResults]}var NWe=function(){function eee(eee){var tee=this;this.knownResults=new(PBe?WeakMap:Map),this.config=cVe(eee,{addTypename:!1!==eee.addTypename,canonizeResults:cWe(eee)}),this.canon=eee.canon||new AWe,this.executeSelectionSet=nqe((function(eee){var _a,ree=eee.context.canonizeResults,oee=TWe(eee);oee[3]=!ree;var aee=(_a=tee.executeSelectionSet).peek.apply(_a,oee);return aee?ree?IUe(IUe({},aee),{result:tee.canon.admit(aee.result)}):aee:(_We(eee.context.store,eee.enclosingRef.__ref),tee.execSelectionSetImpl(eee))}),{max:this.config.resultCacheMaxSize||aYe["inMemoryCache.executeSelectionSet"]||5e4,keyArgs:TWe,makeCacheKey:function(eee,tee,ree,oee){if(zWe(ree.store))return ree.store.makeCacheKey(eee,cYe(tee)?tee.__ref:tee,ree.varString,oee)}}),this.executeSubSelectedArray=nqe((function(eee){return _We(eee.context.store,eee.enclosingRef.__ref),tee.execSubSelectedArrayImpl(eee)}),{max:this.config.resultCacheMaxSize||aYe["inMemoryCache.executeSubSelectedArray"]||1e4,makeCacheKey:function(_a){var eee=_a.field,tee=_a.array,ree=_a.context;if(zWe(ree.store))return ree.store.makeCacheKey(eee,tee,ree.varString)}})}return eee.prototype.resetCanon=function(){this.canon=new AWe},eee.prototype.diffQueryAgainstStore=function(_a){var eee=_a.store,tee=_a.query,_b=_a.rootId,ree=void 0===_b?"ROOT_QUERY":_b,oee=_a.variables,_c=_a.returnPartialData,aee=void 0===_c||_c,_d=_a.canonizeResults,nee=void 0===_d?this.config.canonizeResults:_d,iee=this.config.cache.policies;oee=IUe(IUe({},_Ye(function(eee){var tee=bYe(eee);return ZUe(tee&&"query"===tee.operation,91),tee}(tee))),oee);var see,lee=lYe(ree),cee=this.executeSelectionSet({selectionSet:kYe(tee).selectionSet,objectOrReference:lee,enclosingRef:lee,context:IUe({store:eee,query:tee,policies:iee,variables:oee,varString:nYe(oee),canonizeResults:nee},fWe(tee,this.config.fragments))});if(cee.missing&&(see=[new aWe(IWe(cee.missing),cee.missing,tee,oee)],!aee))throw see[0];return{result:cee.result,complete:!see,missing:see}},eee.prototype.isFresh=function(eee,tee,ree,oee){if(zWe(oee.store)&&this.knownResults.get(eee)===ree){var aee=this.executeSelectionSet.peek(ree,tee,oee,this.canon.isKnown(eee));if(aee&&eee===aee.result)return!0}return!1},eee.prototype.execSelectionSetImpl=function(_a){var eee=this,tee=_a.selectionSet,ree=_a.objectOrReference,oee=_a.enclosingRef,aee=_a.context;if(cYe(ree)&&!aee.policies.rootTypenamesById[ree.__ref]&&!aee.store.has(ree.__ref))return{result:this.canon.empty,missing:"Dangling reference to missing ".concat(ree.__ref," object")};var nee,iee=aee.variables,see=aee.policies,lee=aee.store.getFieldValue(ree,"__typename"),cee=[],dee=new Eqe;function pee(eee,tee){var ree;return eee.missing&&(nee=dee.merge(nee,((ree={})[tee]=eee.missing,ree))),eee.result}this.config.addTypename&&"string"==typeof lee&&!see.rootIdsByTypename[lee]&&cee.push({__typename:lee});var uee=new Set(tee.selections);uee.forEach((function(tee){var hee,_b;if(OBe(tee,iee))if(wYe(tee)){var fee=see.readField({fieldName:tee.name.value,field:tee,variables:aee.variables,from:ree},aee),gee=gYe(tee);void 0===fee?wqe.added(tee)||(nee=dee.merge(nee,((hee={})[gee]="Can't find field '".concat(tee.name.value,"' on ").concat(cYe(ree)?ree.__ref+" object":"object "+JSON.stringify(ree,null,2)),hee))):dqe(fee)?fee.length>0&&(fee=pee(eee.executeSubSelectedArray({field:tee,array:fee,enclosingRef:oee,context:aee}),gee)):tee.selectionSet?null!=fee&&(fee=pee(eee.executeSelectionSet({selectionSet:tee.selectionSet,objectOrReference:fee,enclosingRef:cYe(fee)?fee:oee,context:aee}),gee)):aee.canonizeResults&&(fee=eee.canon.pass(fee)),void 0!==fee&&cee.push(((_b={})[gee]=fee,_b))}else{var mee=YBe(tee,aee.lookupFragment);if(!mee&&tee.kind===cBe.FRAGMENT_SPREAD)throw JUe(10,tee.name.value);mee&&see.fragmentMatches(mee,lee)&&mee.selectionSet.selections.forEach(uee.add,uee)}}));var hee={result:_qe(cee),missing:nee},fee=aee.canonizeResults?this.canon.admit(hee):hee;return fee.result&&this.knownResults.set(fee.result,tee),fee},eee.prototype.execSubSelectedArrayImpl=function(_a){var eee,tee=this,ree=_a.field,oee=_a.array,aee=_a.enclosingRef,nee=_a.context,iee=new Eqe;function see(tee,i){var ree;return tee.missing&&(eee=iee.merge(eee,((ree={})[i]=tee.missing,ree))),tee.result}return ree.selectionSet&&(oee=oee.filter(nee.store.canRead)),oee=oee.map((function(eee,i){return null===eee?null:dqe(eee)?see(tee.executeSubSelectedArray({field:ree,array:eee,enclosingRef:aee,context:nee}),i):ree.selectionSet?see(tee.executeSelectionSet({selectionSet:ree.selectionSet,objectOrReference:eee,enclosingRef:cYe(eee)?eee:aee,context:nee}),i):eee})),{result:nee.canonizeResults?this.canon.admit(oee):oee,missing:eee}},eee}();function IWe(eee){try{JSON.stringify(eee,(function(_,eee){if("string"==typeof eee)throw eee;return eee}))}catch(tee){return tee}}var RWe=new jYe,PWe=new WeakMap;function MWe(eee){var tee=PWe.get(eee);return tee||PWe.set(eee,tee={vars:new Set,dep:tqe()}),tee}function DWe(eee){MWe(eee).vars.forEach((function(rv){return rv.forgetCache(eee)}))}function FWe(eee){var tee=new Set,ree=new Set,rv=function(aee){if(arguments.length>0){if(eee!==aee){eee=aee,tee.forEach((function(eee){MWe(eee).dep.dirty(rv),function(eee){eee.broadcastWatches&&eee.broadcastWatches()}(eee)}));var nee=Array.from(ree);ree.clear(),nee.forEach((function(tee){return tee(eee)}))}}else{var iee=RWe.getValue();iee&&(oee(iee),MWe(iee).dep(rv))}return eee};rv.onNextChange=function(eee){return ree.add(eee),function(){ree.delete(eee)}};var oee=rv.attachCache=function(eee){return tee.add(eee),MWe(eee).vars.add(rv),rv};return rv.forgetCache=function(eee){return tee.delete(eee)},rv}var LWe=Object.create(null);function UWe(eee){var tee=JSON.stringify(eee);return LWe[tee]||(LWe[tee]=Object.create(null))}function BWe(eee){var tee=UWe(eee);return tee.keyFieldsFn||(tee.keyFieldsFn=function(tee,ree){var oee=function(eee,tee){return ree.readField(tee,eee)},aee=ree.keyObject=qWe(eee,(function(eee){var aee=HWe(ree.storeObject,eee,oee);return void 0===aee&&tee!==ree.storeObject&&nWe.call(tee,eee[0])&&(aee=HWe(tee,eee,WWe)),ZUe(void 0!==aee,5,eee.join("."),tee),aee}));return"".concat(ree.typename,":").concat(JSON.stringify(aee))})}function YWe(eee){var tee=UWe(eee);return tee.keyArgsFn||(tee.keyArgsFn=function(tee,_a){var ree=_a.field,oee=_a.variables,aee=_a.fieldName,nee=qWe(eee,(function(eee){var aee=eee[0],nee=aee.charAt(0);if("@"!==nee)if("$"!==nee){if(tee)return HWe(tee,eee)}else{var iee=aee.slice(1);if(oee&&nWe.call(oee,iee)){var see=eee.slice(0);return see[0]=iee,HWe(oee,see)}}else if(ree&&pqe(ree.directives)){var lee=aee.slice(1),d=ree.directives.find((function(d){return d.name.value===lee})),cee=d&&fYe(d,oee);return cee&&HWe(cee,eee.slice(1))}})),iee=JSON.stringify(nee);return(tee||"{}"!==iee)&&(aee+=":"+iee),aee})}function qWe(eee,tee){var ree=new Eqe;return VWe(eee).reduce((function(eee,oee){var _a,aee=tee(oee);if(void 0!==aee){for(var i=oee.length-1;i>=0;--i)(_a={})[oee[i]]=aee,aee=_a;eee=ree.merge(eee,aee)}return eee}),Object.create(null))}function VWe(eee){var tee=UWe(eee);if(!tee.paths){var ree=tee.paths=[],oee=[];eee.forEach((function(s,i){dqe(s)?(VWe(s).forEach((function(p){return ree.push(oee.concat(p))})),oee.length=0):(oee.push(s),dqe(eee[i+1])||(ree.push(oee.slice(0)),oee.length=0))}))}return tee.paths}function WWe(eee,tee){return eee[tee]}function HWe(eee,tee,ree){return ree=ree||WWe,KWe(tee.reduce((function eee(tee,oee){return dqe(tee)?tee.map((function(tee){return eee(tee,oee)})):tee&&ree(tee,oee)}),eee))}function KWe(eee){return LBe(eee)?dqe(eee)?eee.map(KWe):qWe(Object.keys(eee).sort(),(function(tee){return HWe(eee,tee)})):eee}function GWe(eee){return void 0!==eee.args?eee.args:eee.field?fYe(eee.field,eee.variables):null}var XWe=function(){},QWe=function(eee,tee){return tee.fieldName},ZWe=function(eee,tee,_a){return(0,_a.mergeObjects)(eee,tee)},JWe=function(_,eee){return eee},eHe=function(){function eee(eee){this.config=eee,this.typePolicies=Object.create(null),this.toBeAdded=Object.create(null),this.supertypeMap=new Map,this.fuzzySubtypes=new Map,this.rootIdsByTypename=Object.create(null),this.rootTypenamesById=Object.create(null),this.usingPossibleTypes=!1,this.config=IUe({dataIdFromObject:sWe},eee),this.cache=this.config.cache,this.setRootTypename("Query"),this.setRootTypename("Mutation"),this.setRootTypename("Subscription"),eee.possibleTypes&&this.addPossibleTypes(eee.possibleTypes),eee.typePolicies&&this.addTypePolicies(eee.typePolicies)}return eee.prototype.identify=function(eee,tee){var _a,ree=this,oee=tee&&(tee.typename||(null===(_a=tee.storeObject)||void 0===_a?void 0:_a.__typename))||eee.__typename;if(oee===this.rootTypenamesById.ROOT_QUERY)return["ROOT_QUERY"];var id,aee=tee&&tee.storeObject||eee,nee=IUe(IUe({},tee),{typename:oee,storeObject:aee,readField:tee&&tee.readField||function(){var eee=rHe(arguments,aee);return ree.readField(eee,{store:ree.cache.data,variables:eee.variables})}}),iee=oee&&this.getTypePolicy(oee),see=iee&&iee.keyFn||this.config.dataIdFromObject;return JVe.withValue(!0,(function(){for(;see;){var tee=see(IUe(IUe({},eee),aee),nee);if(!dqe(tee)){id=tee;break}see=BWe(tee)}})),id=id?String(id):void 0,nee.keyObject?[id,nee.keyObject]:[id]},eee.prototype.addTypePolicies=function(eee){var tee=this;Object.keys(eee).forEach((function(ree){var _a=eee[ree],oee=_a.queryType,aee=_a.mutationType,nee=_a.subscriptionType,iee=RUe(_a,["queryType","mutationType","subscriptionType"]);oee&&tee.setRootTypename("Query",ree),aee&&tee.setRootTypename("Mutation",ree),nee&&tee.setRootTypename("Subscription",ree),nWe.call(tee.toBeAdded,ree)?tee.toBeAdded[ree].push(iee):tee.toBeAdded[ree]=[iee]}))},eee.prototype.updateTypePolicy=function(eee,tee){var ree=this,oee=this.getTypePolicy(eee),aee=tee.keyFields,nee=tee.fields;function iee(eee,tee){eee.merge="function"==typeof tee?tee:!0===tee?ZWe:!1===tee?JWe:eee.merge}iee(oee,tee.merge),oee.keyFn=!1===aee?XWe:dqe(aee)?BWe(aee):"function"==typeof aee?aee:oee.keyFn,nee&&Object.keys(nee).forEach((function(tee){var oee=ree.getFieldPolicy(eee,tee,!0),aee=nee[tee];if("function"==typeof aee)oee.read=aee;else{var see=aee.keyArgs,lee=aee.read,cee=aee.merge;oee.keyFn=!1===see?QWe:dqe(see)?YWe(see):"function"==typeof see?see:oee.keyFn,"function"==typeof lee&&(oee.read=lee),iee(oee,cee)}oee.read&&oee.merge&&(oee.keyFn=oee.keyFn||QWe)}))},eee.prototype.setRootTypename=function(eee,tee){void 0===tee&&(tee=eee);var ree="ROOT_"+eee.toUpperCase(),oee=this.rootTypenamesById[ree];tee!==oee&&(ZUe(!oee||oee===eee,6,eee),oee&&delete this.rootIdsByTypename[oee],this.rootIdsByTypename[tee]=ree,this.rootTypenamesById[ree]=tee)},eee.prototype.addPossibleTypes=function(eee){var tee=this;this.usingPossibleTypes=!0,Object.keys(eee).forEach((function(ree){tee.getSupertypeSet(ree,!0),eee[ree].forEach((function(eee){tee.getSupertypeSet(eee,!0).add(ree);var oee=eee.match(dWe);oee&&oee[0]===eee||tee.fuzzySubtypes.set(eee,new RegExp(eee))}))}))},eee.prototype.getTypePolicy=function(eee){var tee=this;if(!nWe.call(this.typePolicies,eee)){var ree=this.typePolicies[eee]=Object.create(null);ree.fields=Object.create(null);var oee=this.supertypeMap.get(eee);!oee&&this.fuzzySubtypes.size&&(oee=this.getSupertypeSet(eee,!0),this.fuzzySubtypes.forEach((function(ree,aee){if(ree.test(eee)){var nee=tee.supertypeMap.get(aee);nee&&nee.forEach((function(eee){return oee.add(eee)}))}}))),oee&&oee.size&&oee.forEach((function(eee){var _a=tee.getTypePolicy(eee),oee=_a.fields,aee=RUe(_a,["fields"]);Object.assign(ree,aee),Object.assign(ree.fields,oee)}))}var aee=this.toBeAdded[eee];return aee&&aee.length&&aee.splice(0).forEach((function(ree){tee.updateTypePolicy(eee,ree)})),this.typePolicies[eee]},eee.prototype.getFieldPolicy=function(eee,tee,ree){if(eee){var oee=this.getTypePolicy(eee).fields;return oee[tee]||ree&&(oee[tee]=Object.create(null))}},eee.prototype.getSupertypeSet=function(eee,tee){var ree=this.supertypeMap.get(eee);return!ree&&tee&&this.supertypeMap.set(eee,ree=new Set),ree},eee.prototype.fragmentMatches=function(eee,tee,ree,oee){var aee=this;if(!eee.typeCondition)return!0;if(!tee)return!1;var nee=eee.typeCondition.name.value;if(tee===nee)return!0;if(this.usingPossibleTypes&&this.supertypeMap.has(nee))for(var iee=this.getSupertypeSet(tee,!0),see=[iee],lee=function(eee){var tee=aee.getSupertypeSet(eee,!1);tee&&tee.size&&see.indexOf(tee)<0&&see.push(tee)},cee=!(!ree||!this.fuzzySubtypes.size),i=0;i1?nee:tee}:(oee=IUe({},aee),nWe.call(oee,"from")||(oee.from=tee)),void 0===oee.variables&&(oee.variables=ree),oee}function oHe(eee){return function(tee,ree){if(dqe(tee)||dqe(ree))throw JUe(9);if(LBe(tee)&&LBe(ree)){var oee=eee.getFieldValue(tee,"__typename"),aee=eee.getFieldValue(ree,"__typename");if(oee&&aee&&oee!==aee)return ree;if(cYe(tee)&&hWe(ree))return eee.merge(tee.__ref,ree),tee;if(hWe(tee)&&cYe(ree))return eee.merge(tee,ree.__ref),ree;if(hWe(tee)&&hWe(ree))return IUe(IUe({},tee),ree)}return ree}}function aHe(eee,tee,ree){var oee="".concat(tee).concat(ree),aee=eee.flavors.get(oee);return aee||eee.flavors.set(oee,aee=eee.clientOnly===tee&&eee.deferred===ree?eee:IUe(IUe({},eee),{clientOnly:tee,deferred:ree})),aee}var nHe=function(){function eee(eee,tee,ree){this.cache=eee,this.reader=tee,this.fragments=ree}return eee.prototype.writeToStore=function(eee,_a){var tee=this,ree=_a.query,oee=_a.result,aee=_a.dataId,nee=_a.variables,iee=_a.overwrite,see=bYe(ree),lee=new Eqe;nee=IUe(IUe({},_Ye(see)),nee);var cee=IUe(IUe({store:eee,written:Object.create(null),merge:function(eee,tee){return lee.merge(eee,tee)},variables:nee,varString:nYe(nee)},fWe(ree,this.fragments)),{overwrite:!!iee,incomingById:new Map,clientOnly:!1,deferred:!1,flavors:new Map}),dee=this.processSelectionSet({result:oee||Object.create(null),dataId:aee,selectionSet:see.selectionSet,mergeTree:{map:new Map},context:cee});if(!cYe(dee))throw JUe(12,oee);return cee.incomingById.forEach((function(ree,oee){var aee=ree.storeObject,nee=ree.mergeTree;ree.fieldNodeSet;var iee=lYe(oee);if(nee&&nee.map.size){var see=tee.applyMerges(nee,iee,aee,cee);if(cYe(see))return;aee=see}eee.merge(oee,aee)})),eee.retain(dee.__ref),dee},eee.prototype.processSelectionSet=function(_a){var eee=this,tee=_a.dataId,ree=_a.result,oee=_a.selectionSet,aee=_a.context,nee=_a.mergeTree,iee=this.cache.policies,see=Object.create(null),lee=tee&&iee.rootTypenamesById[tee]||mYe(ree,oee,aee.fragmentMap)||tee&&aee.store.get(tee,"__typename");"string"==typeof lee&&(see.__typename=lee);var cee=function(){var eee=rHe(arguments,see,aee.variables);if(cYe(eee.from)){var tee=aee.incomingById.get(eee.from.__ref);if(tee){var ree=iee.readField(IUe(IUe({},eee),{from:tee.storeObject}),aee);if(void 0!==ree)return ree}}return iee.readField(eee,aee)},dee=new Set;this.flattenFields(oee,ree,aee,lee).forEach((function(tee,oee){var aee,pee=gYe(oee),uee=ree[pee];if(dee.add(oee),void 0!==uee){var hee=iee.getStoreFieldName({typename:lee,fieldName:oee.name.value,field:oee,variables:tee.variables}),fee=sHe(nee,hee),gee=eee.processFieldValue(uee,oee,oee.selectionSet?aHe(tee,!1,!1):tee,fee),mee=void 0;oee.selectionSet&&(cYe(gee)||hWe(gee))&&(mee=cee("__typename",gee));var wee=iee.getMergeFunction(lee,oee.name.value,mee);wee?fee.info={field:oee,typename:lee,merge:wee}:dHe(nee,hee),see=tee.merge(see,((aee={})[hee]=gee,aee))}}));try{var _b=iee.identify(ree,{typename:lee,selectionSet:oee,fragmentMap:aee.fragmentMap,storeObject:see,readField:cee}),id=_b[0],pee=_b[1];tee=tee||id,pee&&(see=aee.merge(see,pee))}catch(e){if(!tee)throw e}if("string"==typeof tee){var uee=lYe(tee),hee=aee.written[tee]||(aee.written[tee]=[]);if(hee.indexOf(oee)>=0)return uee;if(hee.push(oee),this.reader&&this.reader.isFresh(ree,uee,oee,aee))return uee;var fee=aee.incomingById.get(tee);return fee?(fee.storeObject=aee.merge(fee.storeObject,see),fee.mergeTree=lHe(fee.mergeTree,nee),dee.forEach((function(eee){return fee.fieldNodeSet.add(eee)}))):aee.incomingById.set(tee,{storeObject:see,mergeTree:cHe(nee)?void 0:nee,fieldNodeSet:dee}),uee}return see},eee.prototype.processFieldValue=function(eee,tee,ree,oee){var aee=this;return tee.selectionSet&&null!==eee?dqe(eee)?eee.map((function(eee,i){var nee=aee.processFieldValue(eee,tee,ree,sHe(oee,i));return dHe(oee,i),nee})):this.processSelectionSet({result:eee,selectionSet:tee.selectionSet,context:ree,mergeTree:oee}):eee},eee.prototype.flattenFields=function(eee,tee,ree,oee){void 0===oee&&(oee=mYe(tee,eee,ree.fragmentMap));var aee=new Map,nee=this.cache.policies,iee=new IBe(!1);return function eee(see,lee){var cee=iee.lookup(see,lee.clientOnly,lee.deferred);cee.visited||(cee.visited=!0,see.selections.forEach((function(iee){if(OBe(iee,ree.variables)){var see=lee.clientOnly,cee=lee.deferred;if(see&&cee||!pqe(iee.directives)||iee.directives.forEach((function(eee){var tee=eee.name.value;if("client"===tee&&(see=!0),"defer"===tee){var oee=fYe(eee,ree.variables);oee&&!1===oee.if||(cee=!0)}})),wYe(iee)){var dee=aee.get(iee);dee&&(see=see&&dee.clientOnly,cee=cee&&dee.deferred),aee.set(iee,aHe(ree,see,cee))}else{var pee=YBe(iee,ree.lookupFragment);if(!pee&&iee.kind===cBe.FRAGMENT_SPREAD)throw JUe(14,iee.name.value);pee&&nee.fragmentMatches(pee,oee,tee,ree.variables)&&eee(pee.selectionSet,aHe(ree,see,cee))}}})))}(eee,ree),aee},eee.prototype.applyMerges=function(eee,tee,ree,oee,aee){var _a,nee=this;if(eee.map.size&&!cYe(ree)){var iee,see=dqe(ree)||!cYe(tee)&&!hWe(tee)?void 0:tee,lee=ree;see&&!aee&&(aee=[cYe(see)?see.__ref:see]);var cee=function(eee,tee){return dqe(eee)?"number"==typeof tee?eee[tee]:void 0:oee.store.getFieldValue(eee,String(tee))};eee.map.forEach((function(eee,tee){var ree=cee(see,tee),dee=cee(lee,tee);if(void 0!==dee){aee&&aee.push(tee);var pee=nee.applyMerges(eee,ree,dee,oee,aee);pee!==dee&&(iee=iee||new Map).set(tee,pee),aee&&ZUe(aee.pop()===tee)}})),iee&&(ree=dqe(lee)?lee.slice(0):IUe({},lee),iee.forEach((function(eee,tee){ree[tee]=eee})))}return eee.info?this.cache.policies.runMergeFunction(tee,ree,eee.info,oee,aee&&(_a=oee.store).getStorage.apply(_a,aee)):ree},eee}(),iHe=[];function sHe(_a,eee){var tee=_a.map;return tee.has(eee)||tee.set(eee,iHe.pop()||{map:new Map}),tee.get(eee)}function lHe(eee,tee){if(eee===tee||!tee||cHe(tee))return eee;if(!eee||cHe(eee))return tee;var ree=eee.info&&tee.info?IUe(IUe({},eee.info),tee.info):eee.info||tee.info,oee=eee.map.size&&tee.map.size,aee={info:ree,map:oee?new Map:eee.map.size?eee.map:tee.map};if(oee){var nee=new Set(tee.map.keys());eee.map.forEach((function(eee,ree){aee.map.set(ree,lHe(eee,tee.map.get(ree))),nee.delete(ree)})),nee.forEach((function(ree){aee.map.set(ree,lHe(tee.map.get(ree),eee.map.get(ree)))}))}return aee}function cHe(eee){return!eee||!(eee.info||eee.map.size)}function dHe(_a,eee){var tee=_a.map,ree=tee.get(eee);ree&&cHe(ree)&&(iHe.push(ree),tee.delete(eee))}var pHe,uHe=function(eee){function tee(tee){void 0===tee&&(tee={});var ree=eee.call(this)||this;return ree.watches=new Set,ree.addTypenameTransform=new lqe(wqe),ree.assumeImmutableResults=!0,ree.makeVar=FWe,ree.txCount=0,ree.config=function(eee){return cVe(lWe,eee)}(tee),ree.addTypename=!!ree.config.addTypename,ree.policies=new eHe({cache:ree,dataIdFromObject:ree.config.dataIdFromObject,possibleTypes:ree.config.possibleTypes,typePolicies:ree.config.typePolicies}),ree.init(),ree}return NUe(tee,eee),tee.prototype.init=function(){var eee=this.data=new yWe.Root({policies:this.policies,resultCaching:this.config.resultCaching});this.optimisticData=eee.stump,this.resetResultCache()},tee.prototype.resetResultCache=function(eee){var tee=this,ree=this.storeReader,oee=this.config.fragments;this.storeWriter=new nHe(this,this.storeReader=new NWe({cache:this,addTypename:this.addTypename,resultCacheMaxSize:this.config.resultCacheMaxSize,canonizeResults:cWe(this.config),canon:eee?void 0:ree&&ree.canon,fragments:oee}),oee),this.maybeBroadcastWatch=nqe((function(c,eee){return tee.broadcastWatch(c,eee)}),{max:this.config.resultCacheMaxSize||aYe["inMemoryCache.maybeBroadcastWatch"]||5e3,makeCacheKey:function(c){var eee=c.optimistic?tee.optimisticData:tee.data;if(zWe(eee)){var ree=c.optimistic,id=c.id,oee=c.variables;return eee.makeCacheKey(c.query,c.callback,nYe({optimistic:ree,id:id,variables:oee}))}}}),new Set([this.data.group,this.optimisticData.group]).forEach((function(eee){return eee.resetCaching()}))},tee.prototype.restore=function(eee){return this.init(),eee&&this.data.replace(eee),this},tee.prototype.extract=function(eee){return void 0===eee&&(eee=!1),(eee?this.optimisticData:this.data).extract()},tee.prototype.read=function(eee){var _a=eee.returnPartialData,tee=void 0!==_a&&_a;try{return this.storeReader.diffQueryAgainstStore(IUe(IUe({},eee),{store:eee.optimistic?this.optimisticData:this.data,config:this.config,returnPartialData:tee})).result||null}catch(e){if(e instanceof aWe)return null;throw e}},tee.prototype.write=function(eee){try{return++this.txCount,this.storeWriter.writeToStore(this.data,eee)}finally{--this.txCount||!1===eee.broadcast||this.broadcastWatches()}},tee.prototype.modify=function(eee){if(nWe.call(eee,"id")&&!eee.id)return!1;var tee=eee.optimistic?this.optimisticData:this.data;try{return++this.txCount,tee.modify(eee.id||"ROOT_QUERY",eee.fields)}finally{--this.txCount||!1===eee.broadcast||this.broadcastWatches()}},tee.prototype.diff=function(eee){return this.storeReader.diffQueryAgainstStore(IUe(IUe({},eee),{store:eee.optimistic?this.optimisticData:this.data,rootId:eee.id||"ROOT_QUERY",config:this.config}))},tee.prototype.watch=function(eee){var tee=this;return this.watches.size||function(eee){MWe(eee).vars.forEach((function(rv){return rv.attachCache(eee)}))}(this),this.watches.add(eee),eee.immediate&&this.maybeBroadcastWatch(eee),function(){tee.watches.delete(eee)&&!tee.watches.size&&DWe(tee),tee.maybeBroadcastWatch.forget(eee)}},tee.prototype.gc=function(eee){var _a;nYe.reset(),cqe.reset(),this.addTypenameTransform.resetCache(),null===(_a=this.config.fragments)||void 0===_a||_a.resetCaches();var tee=this.optimisticData.gc();return eee&&!this.txCount&&(eee.resetResultCache?this.resetResultCache(eee.resetResultIdentities):eee.resetResultIdentities&&this.storeReader.resetCanon()),tee},tee.prototype.retain=function(eee,tee){return(tee?this.optimisticData:this.data).retain(eee)},tee.prototype.release=function(eee,tee){return(tee?this.optimisticData:this.data).release(eee)},tee.prototype.identify=function(eee){if(cYe(eee))return eee.__ref;try{return this.policies.identify(eee)[0]}catch(e){}},tee.prototype.evict=function(eee){if(!eee.id){if(nWe.call(eee,"id"))return!1;eee=IUe(IUe({},eee),{id:"ROOT_QUERY"})}try{return++this.txCount,this.optimisticData.evict(eee,this.data)}finally{--this.txCount||!1===eee.broadcast||this.broadcastWatches()}},tee.prototype.reset=function(eee){var tee=this;return this.init(),nYe.reset(),eee&&eee.discardWatches?(this.watches.forEach((function(eee){return tee.maybeBroadcastWatch.forget(eee)})),this.watches.clear(),DWe(this)):this.broadcastWatches(),Promise.resolve()},tee.prototype.removeOptimistic=function(eee){var tee=this.optimisticData.removeLayer(eee);tee!==this.optimisticData&&(this.optimisticData=tee,this.broadcastWatches())},tee.prototype.batch=function(eee){var tee,ree=this,oee=eee.update,_a=eee.optimistic,aee=void 0===_a||_a,nee=eee.removeOptimistic,iee=eee.onWatchUpdated,see=function(eee){var aee=ree,nee=aee.data,iee=aee.optimisticData;++ree.txCount,eee&&(ree.data=ree.optimisticData=eee);try{return tee=oee(ree)}finally{--ree.txCount,ree.data=nee,ree.optimisticData=iee}},lee=new Set;return iee&&!this.txCount&&this.broadcastWatches(IUe(IUe({},eee),{onWatchUpdated:function(eee){return lee.add(eee),!1}})),"string"==typeof aee?this.optimisticData=this.optimisticData.addLayer(aee,see):!1===aee?see(this.data):see(),"string"==typeof nee&&(this.optimisticData=this.optimisticData.removeLayer(nee)),iee&&lee.size?(this.broadcastWatches(IUe(IUe({},eee),{onWatchUpdated:function(eee,tee){var ree=iee.call(this,eee,tee);return!1!==ree&&lee.delete(eee),ree}})),lee.size&&lee.forEach((function(eee){return ree.maybeBroadcastWatch.dirty(eee)}))):this.broadcastWatches(eee),tee},tee.prototype.performTransaction=function(eee,tee){return this.batch({update:eee,optimistic:tee||null!==tee})},tee.prototype.transformDocument=function(eee){return this.addTypenameToDocument(this.addFragmentsToDocument(eee))},tee.prototype.fragmentMatches=function(eee,tee){return this.policies.fragmentMatches(eee,tee)},tee.prototype.lookupFragment=function(eee){var _a;return(null===(_a=this.config.fragments)||void 0===_a?void 0:_a.lookup(eee))||null},tee.prototype.broadcastWatches=function(eee){var tee=this;this.txCount||this.watches.forEach((function(c){return tee.maybeBroadcastWatch(c,eee)}))},tee.prototype.addFragmentsToDocument=function(eee){var tee=this.config.fragments;return tee?tee.transform(eee):eee},tee.prototype.addTypenameToDocument=function(eee){return this.addTypename?this.addTypenameTransform.transformDocument(eee):eee},tee.prototype.broadcastWatch=function(c,eee){var tee=c.lastDiff,ree=this.diff(c);eee&&(c.optimistic&&"string"==typeof eee.optimistic&&(ree.fromOptimisticTransaction=!0),eee.onWatchUpdated&&!1===eee.onWatchUpdated.call(this,c,ree,tee))||tee&&UVe(tee.result,ree.result)||c.callback(c.lastDiff=ree,tee)},tee}(oWe);function hHe(eee){return!!eee&&eee<7}!function(eee){eee[eee.loading=1]="loading",eee[eee.setVariables=2]="setVariables",eee[eee.fetchMore=3]="fetchMore",eee[eee.refetch=4]="refetch",eee[eee.poll=6]="poll",eee[eee.ready=7]="ready",eee[eee.error=8]="error"}(pHe||(pHe={}));var fHe=Object.assign,gHe=function(eee){function tee(_a){var tee=_a.queryManager,ree=_a.queryInfo,oee=_a.options,aee=eee.call(this,(function(eee){try{var tee=eee._subscription._observer;tee&&!tee.error&&(tee.error=wHe)}catch(nee){}var ree=!aee.observers.size;aee.observers.add(eee);var oee=aee.last;return oee&&oee.error?eee.error&&eee.error(oee.error):oee&&oee.result&&eee.next&&eee.next(aee.maskResult(oee.result)),ree&&aee.reobserve().catch((function(){})),function(){aee.observers.delete(eee)&&!aee.observers.size&&aee.tearDownQuery()}}))||this;aee.observers=new Set,aee.subscriptions=new Set,aee.queryInfo=ree,aee.queryManager=tee,aee.waitForOwnResult=vHe(oee.fetchPolicy),aee.isTornDown=!1,aee.subscribeToMore=aee.subscribeToMore.bind(aee),aee.maskResult=aee.maskResult.bind(aee);var _b=tee.defaultOptions.watchQuery,_d=(void 0===_b?{}:_b).fetchPolicy,nee=void 0===_d?"cache-first":_d,_e=oee.fetchPolicy,iee=void 0===_e?nee:_e,_f=oee.initialFetchPolicy,see=void 0===_f?"standby"===iee?nee:iee:_f;aee.options=IUe(IUe({},oee),{initialFetchPolicy:see,fetchPolicy:iee}),aee.queryId=ree.queryId||tee.generateQueryId();var lee=bYe(aee.query);return aee.queryName=lee&&lee.name&&lee.name.value,aee}return NUe(tee,eee),Object.defineProperty(tee.prototype,"query",{get:function(){return this.lastQuery||this.options.query},enumerable:!1,configurable:!0}),Object.defineProperty(tee.prototype,"variables",{get:function(){return this.options.variables},enumerable:!1,configurable:!0}),tee.prototype.result=function(){var eee=this;return new Promise((function(tee,ree){var oee={next:function(ree){tee(ree),eee.observers.delete(oee),eee.observers.size||eee.queryManager.removeQuery(eee.queryId),setTimeout((function(){aee.unsubscribe()}),0)},error:ree},aee=eee.subscribe(oee)}))},tee.prototype.resetDiff=function(){this.queryInfo.resetDiff()},tee.prototype.getCurrentFullResult=function(eee){void 0===eee&&(eee=!0);var tee=this.getLastResult(!0),ree=this.queryInfo.networkStatus||tee&&tee.networkStatus||pHe.ready,oee=IUe(IUe({},tee),{loading:hHe(ree),networkStatus:ree}),_a=this.options.fetchPolicy,aee=void 0===_a?"cache-first":_a;if(vHe(aee)||this.queryManager.getDocumentInfo(this.query).hasForcedResolvers);else if(this.waitForOwnResult)this.queryInfo.updateWatch();else{var nee=this.queryInfo.getDiff();(nee.complete||this.options.returnPartialData)&&(oee.data=nee.result),UVe(oee.data,{})&&(oee.data=void 0),nee.complete?(delete oee.partial,!nee.complete||oee.networkStatus!==pHe.loading||"cache-first"!==aee&&"cache-only"!==aee||(oee.networkStatus=pHe.ready,oee.loading=!1)):oee.partial=!0,oee.networkStatus===pHe.ready&&(oee.error||oee.errors)&&(oee.networkStatus=pHe.error)}return eee&&this.updateLastResult(oee),oee},tee.prototype.getCurrentResult=function(eee){return void 0===eee&&(eee=!0),this.maskResult(this.getCurrentFullResult(eee))},tee.prototype.isDifferentFromLastResult=function(eee,tee){if(!this.last)return!0;var ree=this.queryManager.getDocumentInfo(this.query),oee=this.queryManager.dataMasking,aee=oee?ree.nonReactiveQuery:this.query;return(oee||ree.hasNonreactiveDirective?!HVe(aee,this.last.result,eee,this.variables):!UVe(this.last.result,eee))||tee&&!UVe(this.last.variables,tee)},tee.prototype.getLast=function(eee,tee){var ree=this.last;if(ree&&ree[eee]&&(!tee||UVe(ree.variables,this.variables)))return ree[eee]},tee.prototype.getLastResult=function(eee){return this.getLast("result",eee)},tee.prototype.getLastError=function(eee){return this.getLast("error",eee)},tee.prototype.resetLastResults=function(){delete this.last,this.isTornDown=!1},tee.prototype.resetQueryStoreErrors=function(){this.queryManager.resetErrors(this.queryId)},tee.prototype.refetch=function(eee){var tee={pollInterval:0},ree=this.options.fetchPolicy;return tee.fetchPolicy="no-cache"===ree?"no-cache":"network-only",eee&&!UVe(this.options.variables,eee)&&(tee.variables=this.options.variables=IUe(IUe({},this.options.variables),eee)),this.queryInfo.resetLastWrite(),this.reobserve(tee,pHe.refetch)},tee.prototype.fetchMore=function(eee){var tee=this,ree=IUe(IUe({},eee.query?eee:IUe(IUe(IUe(IUe({},this.options),{query:this.options.query}),eee),{variables:IUe(IUe({},this.options.variables),eee.variables)})),{fetchPolicy:"no-cache"});ree.query=this.transformDocument(ree.query);var oee=this.queryManager.generateQueryId();this.lastQuery=eee.query?this.transformDocument(this.options.query):ree.query;var aee=this.queryInfo,nee=aee.networkStatus;aee.networkStatus=pHe.fetchMore,ree.notifyOnNetworkStatusChange&&this.observe();var iee=new Set,see=null==eee?void 0:eee.updateQuery,lee="no-cache"!==this.options.fetchPolicy;return lee||ZUe(see,22),this.queryManager.fetchQuery(oee,ree,pHe.fetchMore).then((function(cee){if(tee.queryManager.removeQuery(oee),aee.networkStatus===pHe.fetchMore&&(aee.networkStatus=nee),lee)tee.queryManager.cache.batch({update:function(oee){var aee=eee.updateQuery;aee?oee.updateQuery({query:tee.query,variables:tee.variables,returnPartialData:!0,optimistic:!1},(function(eee){return aee(eee,{fetchMoreResult:cee.data,variables:ree.variables})})):oee.writeQuery({query:ree.query,variables:ree.variables,data:cee.data})},onWatchUpdated:function(eee){iee.add(eee.query)}});else{var dee=tee.getLast("result"),pee=see(dee.data,{fetchMoreResult:cee.data,variables:ree.variables});tee.reportResult(IUe(IUe({},dee),{networkStatus:nee,loading:hHe(nee),data:pee}),tee.variables)}return tee.maskResult(cee)})).finally((function(){lee&&!iee.has(tee.query)&&mHe(tee)}))},tee.prototype.subscribeToMore=function(eee){var tee=this,ree=this.queryManager.startGraphQLSubscription({query:eee.document,variables:eee.variables,context:eee.context}).subscribe({next:function(ree){var oee=eee.updateQuery;oee&&tee.updateQuery((function(eee,tee){return oee(eee,IUe({subscriptionData:ree},tee))}))},error:function(tee){eee.onError&&eee.onError(tee)}});return this.subscriptions.add(ree),function(){tee.subscriptions.delete(ree)&&ree.unsubscribe()}},tee.prototype.setOptions=function(eee){return this.reobserve(eee)},tee.prototype.silentSetOptions=function(eee){var tee=cVe(this.options,eee||{});fHe(this.options,tee)},tee.prototype.setVariables=function(eee){return UVe(this.variables,eee)?this.observers.size?this.result():Promise.resolve():(this.options.variables=eee,this.observers.size?this.reobserve({fetchPolicy:this.options.initialFetchPolicy,variables:eee},pHe.setVariables):Promise.resolve())},tee.prototype.updateQuery=function(eee){var tee=this.queryManager,_a=tee.cache.diff({query:this.options.query,variables:this.variables,returnPartialData:!0,optimistic:!1}),ree=_a.result,oee=_a.complete,aee=eee(ree,{variables:this.variables,complete:!!oee,previousData:ree});aee&&(tee.cache.writeQuery({query:this.options.query,data:aee,variables:this.variables}),tee.broadcastQueries())},tee.prototype.startPolling=function(eee){this.options.pollInterval=eee,this.updatePolling()},tee.prototype.stopPolling=function(){this.options.pollInterval=0,this.updatePolling()},tee.prototype.applyNextFetchPolicy=function(eee,tee){if(tee.nextFetchPolicy){var _a=tee.fetchPolicy,ree=void 0===_a?"cache-first":_a,_b=tee.initialFetchPolicy,oee=void 0===_b?ree:_b;"standby"===ree||("function"==typeof tee.nextFetchPolicy?tee.fetchPolicy=tee.nextFetchPolicy(ree,{reason:eee,options:tee,observable:this,initialFetchPolicy:oee}):tee.fetchPolicy="variables-changed"===eee?oee:tee.nextFetchPolicy)}return tee.fetchPolicy},tee.prototype.fetch=function(eee,tee,ree){return this.queryManager.setObservableQuery(this),this.queryManager.fetchConcastWithInfo(this.queryId,eee,tee,ree)},tee.prototype.updatePolling=function(){var eee=this;if(!this.queryManager.ssrMode){var tee=this.pollingInfo,ree=this.options.pollInterval;if(ree&&this.hasObservers()){if(!tee||tee.interval!==ree){ZUe(ree,24),(tee||(this.pollingInfo={})).interval=ree;var oee=function(){var tee,_b;eee.pollingInfo&&(hHe(eee.queryInfo.networkStatus)||(null===(_b=(tee=eee.options).skipPollAttempt)||void 0===_b?void 0:_b.call(tee))?aee():eee.reobserve({fetchPolicy:"no-cache"===eee.options.initialFetchPolicy?"no-cache":"network-only"},pHe.poll).then(aee,aee))},aee=function(){var tee=eee.pollingInfo;tee&&(clearTimeout(tee.timeout),tee.timeout=setTimeout(oee,tee.interval))};aee()}}else tee&&(clearTimeout(tee.timeout),delete this.pollingInfo)}},tee.prototype.updateLastResult=function(eee,tee){void 0===tee&&(tee=this.variables);var ree=this.getLastError();return ree&&this.last&&!UVe(tee,this.last.variables)&&(ree=void 0),this.last=IUe({result:this.queryManager.assumeImmutableResults?eee:Qqe(eee),variables:tee},ree?{error:ree}:null)},tee.prototype.reobserveAsConcast=function(eee,tee){var ree=this;this.isTornDown=!1;var oee=tee===pHe.refetch||tee===pHe.fetchMore||tee===pHe.poll,aee=this.options.variables,nee=this.options.fetchPolicy,iee=cVe(this.options,eee||{}),see=oee?iee:fHe(this.options,iee),lee=this.transformDocument(see.query);this.lastQuery=lee,oee||(this.updatePolling(),!eee||!eee.variables||UVe(eee.variables,aee)||"standby"===see.fetchPolicy||see.fetchPolicy!==nee&&"function"!=typeof see.nextFetchPolicy||(this.applyNextFetchPolicy("variables-changed",see),void 0===tee&&(tee=pHe.setVariables))),this.waitForOwnResult&&(this.waitForOwnResult=vHe(see.fetchPolicy));var cee=function(){ree.concast===pee&&(ree.waitForOwnResult=!1)},dee=see.variables&&IUe({},see.variables),_a=this.fetch(see,tee,lee),pee=_a.concast,uee=_a.fromLink,hee={next:function(eee){UVe(ree.variables,dee)&&(cee(),ree.reportResult(eee,dee))},error:function(eee){UVe(ree.variables,dee)&&(EVe(eee)||(eee=new OVe({networkError:eee})),cee(),ree.reportError(eee,dee))}};return oee||!uee&&this.concast||(this.concast&&this.observer&&this.concast.removeObserver(this.observer),this.concast=pee,this.observer=hee),pee.addObserver(hee),pee},tee.prototype.reobserve=function(eee,tee){return(ree=this.reobserveAsConcast(eee,tee).promise.then(this.maskResult)).catch((function(){})),ree;var ree},tee.prototype.resubscribeAfterError=function(){for(var eee=[],_i=0;_i0},tee.prototype.tearDownQuery=function(){this.isTornDown||(this.concast&&this.observer&&(this.concast.removeObserver(this.observer),delete this.concast,delete this.observer),this.stopPolling(),this.subscriptions.forEach((function(eee){return eee.unsubscribe()})),this.subscriptions.clear(),this.queryManager.stopQuery(this.queryId),this.observers.clear(),this.isTornDown=!0)},tee.prototype.transformDocument=function(eee){return this.queryManager.transform(eee)},tee.prototype.maskResult=function(eee){return eee&&"data"in eee?IUe(IUe({},eee),{data:this.queryManager.maskOperation({document:this.query,data:eee.data,fetchPolicy:this.options.fetchPolicy,id:this.queryId})}):eee},tee}(Hqe);function mHe(eee){var _a=eee.options,tee=_a.fetchPolicy,ree=_a.nextFetchPolicy;return"cache-and-network"===tee||"network-only"===tee?eee.reobserve({fetchPolicy:"cache-first",nextFetchPolicy:function(eee,oee){return this.nextFetchPolicy=ree,"function"==typeof this.nextFetchPolicy?this.nextFetchPolicy(eee,oee):tee}}):eee.reobserve()}function wHe(eee){}function vHe(eee){return"network-only"===eee||"no-cache"===eee||"standby"===eee}tVe(gHe);var bHe=new(PBe?WeakMap:Map);function yHe(eee,tee){var ree=eee[tee];"function"==typeof ree&&(eee[tee]=function(){return bHe.set(eee,(bHe.get(eee)+1)%1e15),ree.apply(this,arguments)})}function xHe(eee){eee.notifyTimeout&&(clearTimeout(eee.notifyTimeout),eee.notifyTimeout=void 0)}var kHe=function(){function eee(eee,tee){void 0===tee&&(tee=eee.generateQueryId()),this.queryId=tee,this.listeners=new Set,this.document=null,this.lastRequestId=1,this.stopped=!1,this.dirty=!1,this.observableQuery=null;var ree=this.cache=eee.cache;bHe.has(ree)||(bHe.set(ree,0),yHe(ree,"evict"),yHe(ree,"modify"),yHe(ree,"reset"))}return eee.prototype.init=function(eee){var tee=eee.networkStatus||pHe.loading;return this.variables&&this.networkStatus!==pHe.loading&&!UVe(this.variables,eee.variables)&&(tee=pHe.setVariables),UVe(eee.variables,this.variables)||(this.lastDiff=void 0,this.cancel()),Object.assign(this,{document:eee.document,variables:eee.variables,networkError:null,graphQLErrors:this.graphQLErrors||[],networkStatus:tee}),eee.observableQuery&&this.setObservableQuery(eee.observableQuery),eee.lastRequestId&&(this.lastRequestId=eee.lastRequestId),this},eee.prototype.reset=function(){xHe(this),this.dirty=!1},eee.prototype.resetDiff=function(){this.lastDiff=void 0},eee.prototype.getDiff=function(){var eee=this.getDiffOptions();if(this.lastDiff&&UVe(eee,this.lastDiff.options))return this.lastDiff.diff;this.updateWatch(this.variables);var oq=this.observableQuery;if(oq&&"no-cache"===oq.options.fetchPolicy)return{complete:!1};var tee=this.cache.diff(eee);return this.updateLastDiff(tee,eee),tee},eee.prototype.updateLastDiff=function(eee,tee){this.lastDiff=eee?{diff:eee,options:tee||this.getDiffOptions()}:void 0},eee.prototype.getDiffOptions=function(eee){var _a;return void 0===eee&&(eee=this.variables),{query:this.document,variables:eee,returnPartialData:!0,optimistic:!0,canonizeResults:null===(_a=this.observableQuery)||void 0===_a?void 0:_a.options.canonizeResults}},eee.prototype.setDiff=function(eee){var _a,tee=this,ree=this.lastDiff&&this.lastDiff.diff;eee&&!eee.complete&&(null===(_a=this.observableQuery)||void 0===_a?void 0:_a.getLastError())||(this.updateLastDiff(eee),this.dirty||UVe(ree&&ree.result,eee&&eee.result)||(this.dirty=!0,this.notifyTimeout||(this.notifyTimeout=setTimeout((function(){return tee.notify()}),0))))},eee.prototype.setObservableQuery=function(oq){var eee=this;oq!==this.observableQuery&&(this.oqListener&&this.listeners.delete(this.oqListener),this.observableQuery=oq,oq?(oq.queryInfo=this,this.listeners.add(this.oqListener=function(){eee.getDiff().fromOptimisticTransaction?oq.observe():mHe(oq)})):delete this.oqListener)},eee.prototype.notify=function(){var eee=this;xHe(this),this.shouldNotify()&&this.listeners.forEach((function(tee){return tee(eee)})),this.dirty=!1},eee.prototype.shouldNotify=function(){if(!this.dirty||!this.listeners.size)return!1;if(hHe(this.networkStatus)&&this.observableQuery){var eee=this.observableQuery.options.fetchPolicy;if("cache-only"!==eee&&"cache-and-network"!==eee)return!1}return!0},eee.prototype.stop=function(){if(!this.stopped){this.stopped=!0,this.reset(),this.cancel();var oq=this.observableQuery;oq&&oq.stopPolling()}},eee.prototype.cancel=function(){var _a;null===(_a=this.cancelWatch)||void 0===_a||_a.call(this),this.cancelWatch=void 0},eee.prototype.updateWatch=function(eee){var tee=this;void 0===eee&&(eee=this.variables);var oq=this.observableQuery;if(!oq||"no-cache"!==oq.options.fetchPolicy){var ree=IUe(IUe({},this.getDiffOptions(eee)),{watcher:this,callback:function(eee){return tee.setDiff(eee)}});this.lastWatch&&UVe(ree,this.lastWatch)||(this.cancel(),this.cancelWatch=this.cache.watch(this.lastWatch=ree))}},eee.prototype.resetLastWrite=function(){this.lastWrite=void 0},eee.prototype.shouldWrite=function(eee,tee){var ree=this.lastWrite;return!(ree&&ree.dmCount===bHe.get(this.cache)&&UVe(tee,ree.variables)&&UVe(eee.data,ree.result.data))},eee.prototype.markResult=function(eee,tee,ree,oee){var aee=this,nee=new Eqe,iee=pqe(eee.errors)?eee.errors.slice(0):[];if(this.reset(),"incremental"in eee&&pqe(eee.incremental)){var see=iVe(this.getDiff().result,eee);eee.data=see}else if("hasNext"in eee&&eee.hasNext){var lee=this.getDiff();eee.data=nee.merge(lee.result,eee.data)}this.graphQLErrors=iee,"no-cache"===ree.fetchPolicy?this.updateLastDiff({result:eee.data,complete:!0},this.getDiffOptions(ree.variables)):0!==oee&&(_He(eee,ree.errorPolicy)?this.cache.performTransaction((function(nee){if(aee.shouldWrite(eee,ree.variables))nee.writeQuery({query:tee,data:eee.data,variables:ree.variables,overwrite:1===oee}),aee.lastWrite={result:eee,variables:ree.variables,dmCount:bHe.get(aee.cache)};else if(aee.lastDiff&&aee.lastDiff.diff.complete)return void(eee.data=aee.lastDiff.diff.result);var iee=aee.getDiffOptions(ree.variables),see=nee.diff(iee);!aee.stopped&&UVe(aee.variables,ree.variables)&&aee.updateWatch(ree.variables),aee.updateLastDiff(see,iee),see.complete&&(eee.data=see.result)})):this.lastWrite=void 0)},eee.prototype.markReady=function(){return this.networkError=null,this.networkStatus=pHe.ready},eee.prototype.markError=function(eee){return this.networkStatus=pHe.error,this.lastWrite=void 0,this.reset(),eee.graphQLErrors&&(this.graphQLErrors=eee.graphQLErrors),eee.networkError&&(this.networkError=eee.networkError),eee},eee}();function _He(eee,tee){void 0===tee&&(tee="none");var ree="ignore"===tee||"all"===tee,oee=!sVe(eee);return!oee&&ree&&eee.data&&(oee=!0),oee}var SHe=Object.prototype.hasOwnProperty,EHe=Object.create(null),OHe=function(){function eee(eee){var tee=this;this.clientAwareness={},this.queries=new Map,this.fetchCancelFns=new Map,this.transformCache=new tYe(aYe["queryManager.getDocumentInfo"]||2e3),this.queryIdCounter=1,this.requestIdCounter=1,this.mutationIdCounter=1,this.inFlightLinkObservables=new IBe(!1),this.noCacheWarningsByQueryId=new Set;var ree=new lqe((function(eee){return tee.cache.transformDocument(eee)}),{cache:!1});this.cache=eee.cache,this.link=eee.link,this.defaultOptions=eee.defaultOptions,this.queryDeduplication=eee.queryDeduplication,this.clientAwareness=eee.clientAwareness,this.localState=eee.localState,this.ssrMode=eee.ssrMode,this.assumeImmutableResults=eee.assumeImmutableResults,this.dataMasking=eee.dataMasking;var oee=eee.documentTransform;this.documentTransform=oee?ree.concat(oee).concat(ree):ree,this.defaultContext=eee.defaultContext||Object.create(null),(this.onBroadcast=eee.onBroadcast)&&(this.mutationStore=Object.create(null))}return eee.prototype.stop=function(){var eee=this;this.queries.forEach((function(tee,ree){eee.stopQueryNoBroadcast(ree)})),this.cancelPendingFetches(JUe(27))},eee.prototype.cancelPendingFetches=function(eee){this.fetchCancelFns.forEach((function(tee){return tee(eee)})),this.fetchCancelFns.clear()},eee.prototype.mutate=function(_a){return PUe(this,arguments,void 0,(function(_b){var eee,tee,ree,oee,aee,_c,_d,nee=_b.mutation,iee=_b.variables,see=_b.optimisticResponse,lee=_b.updateQueries,_e=_b.refetchQueries,cee=void 0===_e?[]:_e,_f=_b.awaitRefetchQueries,dee=void 0!==_f&&_f,pee=_b.update,uee=_b.onQueryUpdated,_g=_b.fetchPolicy,hee=void 0===_g?(null===(_c=this.defaultOptions.mutate)||void 0===_c?void 0:_c.fetchPolicy)||"network-only":_g,_h=_b.errorPolicy,fee=void 0===_h?(null===(_d=this.defaultOptions.mutate)||void 0===_d?void 0:_d.errorPolicy)||"none":_h,gee=_b.keepRootFields,mee=_b.context;return MUe(this,(function(_j){switch(_j.label){case 0:return ZUe(nee,28),ZUe("network-only"===hee||"no-cache"===hee,29),eee=this.generateMutationId(),nee=this.cache.transformForLink(this.transform(nee)),tee=this.getDocumentInfo(nee).hasClientExports,iee=this.getVariables(nee,iee),tee?[4,this.localState.addExportedVariables(nee,iee,mee)]:[3,2];case 1:iee=_j.sent(),_j.label=2;case 2:return ree=this.mutationStore&&(this.mutationStore[eee]={mutation:nee,variables:iee,loading:!0,error:null}),oee=see&&this.markMutationOptimistic(see,{mutationId:eee,document:nee,variables:iee,fetchPolicy:hee,errorPolicy:fee,context:mee,updateQueries:lee,update:pee,keepRootFields:gee}),this.broadcastQueries(),aee=this,[2,new Promise((function(tee,wee){return eVe(aee.getObservableFromLink(nee,IUe(IUe({},mee),{optimisticResponse:oee?see:void 0}),iee,{},!1),(function(tee){if(sVe(tee)&&"none"===fee)throw new OVe({graphQLErrors:lVe(tee)});ree&&(ree.loading=!1,ree.error=null);var see=IUe({},tee);return"function"==typeof cee&&(cee=cee(see)),"ignore"===fee&&sVe(see)&&delete see.errors,aee.markMutationResult({mutationId:eee,result:see,document:nee,variables:iee,fetchPolicy:hee,errorPolicy:fee,context:mee,update:pee,updateQueries:lee,awaitRefetchQueries:dee,refetchQueries:cee,removeOptimistic:oee?eee:void 0,onQueryUpdated:uee,keepRootFields:gee})})).subscribe({next:function(ree){aee.broadcastQueries(),"hasNext"in ree&&!1!==ree.hasNext||tee(IUe(IUe({},ree),{data:aee.maskOperation({document:nee,data:ree.data,fetchPolicy:hee,id:eee})}))},error:function(tee){ree&&(ree.loading=!1,ree.error=tee),oee&&aee.cache.removeOptimistic(eee),aee.broadcastQueries(),wee(tee instanceof OVe?tee:new OVe({networkError:tee}))}})}))]}}))}))},eee.prototype.markMutationResult=function(eee,tee){var ree=this;void 0===tee&&(tee=this.cache);var oee=eee.result,aee=[],nee="no-cache"===eee.fetchPolicy;if(!nee&&_He(oee,eee.errorPolicy)){if(aVe(oee)||aee.push({result:oee.data,dataId:"ROOT_MUTATION",query:eee.document,variables:eee.variables}),aVe(oee)&&pqe(oee.incremental)){var iee=tee.diff({id:"ROOT_MUTATION",query:this.getDocumentInfo(eee.document).asQuery,variables:eee.variables,optimistic:!1,returnPartialData:!0}),see=void 0;iee.result&&(see=iVe(iee.result,oee)),void 0!==see&&(oee.data=see,aee.push({result:see,dataId:"ROOT_MUTATION",query:eee.document,variables:eee.variables}))}var lee=eee.updateQueries;lee&&this.queries.forEach((function(_a,eee){var nee=_a.observableQuery,iee=nee&&nee.queryName;if(iee&&SHe.call(lee,iee)){var see=lee[iee],_b=ree.queries.get(eee),cee=_b.document,dee=_b.variables,_c=tee.diff({query:cee,variables:dee,returnPartialData:!0,optimistic:!1}),pee=_c.result;if(_c.complete&&pee){var uee=see(pee,{mutationResult:oee,queryName:cee&&yYe(cee)||void 0,queryVariables:dee});uee&&aee.push({result:uee,dataId:"ROOT_QUERY",query:cee,variables:dee})}}}))}if(aee.length>0||(eee.refetchQueries||"").length>0||eee.update||eee.onQueryUpdated||eee.removeOptimistic){var cee=[];if(this.refetchQueries({updateCache:function(tee){nee||aee.forEach((function(eee){return tee.write(eee)}));var iee,see=eee.update,lee=!(aVe(iee=oee)||function(eee){return"hasNext"in eee&&"data"in eee}(iee))||aVe(oee)&&!oee.hasNext;if(see){if(!nee){var cee=tee.diff({id:"ROOT_MUTATION",query:ree.getDocumentInfo(eee.document).asQuery,variables:eee.variables,optimistic:!1,returnPartialData:!0});cee.complete&&("incremental"in(oee=IUe(IUe({},oee),{data:cee.result}))&&delete oee.incremental,"hasNext"in oee&&delete oee.hasNext)}lee&&see(tee,oee,{context:eee.context,variables:eee.variables})}nee||eee.keepRootFields||!lee||tee.modify({id:"ROOT_MUTATION",fields:function(eee,_a){var tee=_a.fieldName,ree=_a.DELETE;return"__typename"===tee?eee:ree}})},include:eee.refetchQueries,optimistic:!1,removeOptimistic:eee.removeOptimistic,onQueryUpdated:eee.onQueryUpdated||null}).forEach((function(eee){return cee.push(eee)})),eee.awaitRefetchQueries||eee.onQueryUpdated)return Promise.all(cee).then((function(){return oee}))}return Promise.resolve(oee)},eee.prototype.markMutationOptimistic=function(eee,tee){var ree=this,oee="function"==typeof eee?eee(tee.variables,{IGNORE:EHe}):eee;return oee!==EHe&&(this.cache.recordOptimisticTransaction((function(eee){try{ree.markMutationResult(IUe(IUe({},tee),{result:{data:oee}}),eee)}catch(aee){}}),tee.mutationId),!0)},eee.prototype.fetchQuery=function(eee,tee,ree){return this.fetchConcastWithInfo(eee,tee,ree).concast.promise},eee.prototype.getQueryStore=function(){var eee=Object.create(null);return this.queries.forEach((function(tee,ree){eee[ree]={variables:tee.variables,networkStatus:tee.networkStatus,networkError:tee.networkError,graphQLErrors:tee.graphQLErrors}})),eee},eee.prototype.resetErrors=function(eee){var tee=this.queries.get(eee);tee&&(tee.networkError=void 0,tee.graphQLErrors=[])},eee.prototype.transform=function(eee){return this.documentTransform.transformDocument(eee)},eee.prototype.getDocumentInfo=function(eee){var tee=this.transformCache;if(!tee.has(eee)){var ree={hasClientExports:$Be(eee),hasForcedResolvers:this.localState.shouldForceResolvers(eee),hasNonreactiveDirective:zBe(["nonreactive"],eee),nonReactiveQuery:yqe(eee),clientQuery:this.localState.clientQuery(eee),serverQuery:mqe([{name:"client",remove:!0},{name:"connection"},{name:"nonreactive"},{name:"unmask"}],eee),defaultVars:_Ye(bYe(eee)),asQuery:IUe(IUe({},eee),{definitions:eee.definitions.map((function(eee){return"OperationDefinition"===eee.kind&&"query"!==eee.operation?IUe(IUe({},eee),{operation:"query"}):eee}))})};tee.set(eee,ree)}return tee.get(eee)},eee.prototype.getVariables=function(eee,tee){return IUe(IUe({},this.getDocumentInfo(eee).defaultVars),tee)},eee.prototype.watchQuery=function(eee){var tee=this.transform(eee.query);void 0===(eee=IUe(IUe({},eee),{variables:this.getVariables(tee,eee.variables)})).notifyOnNetworkStatusChange&&(eee.notifyOnNetworkStatusChange=!1);var ree=new kHe(this),oee=new gHe({queryManager:this,queryInfo:ree,options:eee});return oee.lastQuery=tee,this.queries.set(oee.queryId,ree),ree.init({document:tee,observableQuery:oee,variables:oee.variables}),oee},eee.prototype.query=function(eee,tee){var ree=this;void 0===tee&&(tee=this.generateQueryId()),ZUe(eee.query,30),ZUe("Document"===eee.query.kind,31),ZUe(!eee.returnPartialData,32),ZUe(!eee.pollInterval,33);var oee=this.transform(eee.query);return this.fetchQuery(tee,IUe(IUe({},eee),{query:oee})).then((function(aee){return aee&&IUe(IUe({},aee),{data:ree.maskOperation({document:oee,data:aee.data,fetchPolicy:eee.fetchPolicy,id:tee})})})).finally((function(){return ree.stopQuery(tee)}))},eee.prototype.generateQueryId=function(){return String(this.queryIdCounter++)},eee.prototype.generateRequestId=function(){return this.requestIdCounter++},eee.prototype.generateMutationId=function(){return String(this.mutationIdCounter++)},eee.prototype.stopQueryInStore=function(eee){this.stopQueryInStoreNoBroadcast(eee),this.broadcastQueries()},eee.prototype.stopQueryInStoreNoBroadcast=function(eee){var tee=this.queries.get(eee);tee&&tee.stop()},eee.prototype.clearStore=function(eee){return void 0===eee&&(eee={discardWatches:!0}),this.cancelPendingFetches(JUe(34)),this.queries.forEach((function(eee){eee.observableQuery?eee.networkStatus=pHe.loading:eee.stop()})),this.mutationStore&&(this.mutationStore=Object.create(null)),this.cache.reset(eee)},eee.prototype.getObservableQueries=function(eee){var tee=this;void 0===eee&&(eee="active");var ree=new Map,oee=new Map,aee=new Map,nee=new Set;return Array.isArray(eee)&&eee.forEach((function(eee){if("string"==typeof eee)oee.set(eee,eee),aee.set(eee,!1);else if(LBe(iee=eee)&&"Document"===iee.kind&&Array.isArray(iee.definitions)){var ree=cqe(tee.transform(eee));oee.set(ree,yYe(eee)),aee.set(ree,!1)}else LBe(eee)&&eee.query&&nee.add(eee);var iee})),this.queries.forEach((function(_a,tee){var oq=_a.observableQuery,oee=_a.document;if(oq){if("all"===eee)return void ree.set(tee,oq);var nee=oq.queryName;if("standby"===oq.options.fetchPolicy||"active"===eee&&!oq.hasObservers())return;("active"===eee||nee&&aee.has(nee)||oee&&aee.has(cqe(oee)))&&(ree.set(tee,oq),nee&&aee.set(nee,!0),oee&&aee.set(cqe(oee),!0))}})),nee.size&&nee.forEach((function(eee){var oee=XUe("legacyOneTimeQuery"),aee=tee.getQuery(oee).init({document:eee.query,variables:eee.variables}),oq=new gHe({queryManager:tee,queryInfo:aee,options:IUe(IUe({},eee),{fetchPolicy:"network-only"})});ZUe(oq.queryId===oee),aee.setObservableQuery(oq),ree.set(oee,oq)})),ree},eee.prototype.reFetchObservableQueries=function(eee){var tee=this;void 0===eee&&(eee=!1);var ree=[];return this.getObservableQueries(eee?"all":"active").forEach((function(oee,aee){var nee=oee.options.fetchPolicy;oee.resetLastResults(),(eee||"standby"!==nee&&"cache-only"!==nee)&&ree.push(oee.refetch()),tee.getQuery(aee).setDiff(null)})),this.broadcastQueries(),Promise.all(ree)},eee.prototype.setObservableQuery=function(eee){this.getQuery(eee.queryId).setObservableQuery(eee)},eee.prototype.startGraphQLSubscription=function(eee){var tee=this,ree=eee.query,oee=eee.variables,aee=eee.fetchPolicy,_a=eee.errorPolicy,nee=void 0===_a?"none":_a,_b=eee.context,iee=void 0===_b?{}:_b,_c=eee.extensions,see=void 0===_c?{}:_c;ree=this.transform(ree),oee=this.getVariables(ree,oee);var lee=function(eee){return tee.getObservableFromLink(ree,iee,eee,see).map((function(oee){"no-cache"!==aee&&(_He(oee,nee)&&tee.cache.write({query:ree,result:oee.data,dataId:"ROOT_SUBSCRIPTION",variables:eee}),tee.broadcastQueries());var iee=sVe(oee),see=SVe(oee);if(iee||see){var lee={};if(iee&&(lee.graphQLErrors=oee.errors),see&&(lee.protocolErrors=oee.extensions[_Ve]),"none"===nee||see)throw new OVe(lee)}return"ignore"===nee&&delete oee.errors,oee}))};if(this.getDocumentInfo(ree).hasClientExports){var cee=this.localState.addExportedVariables(ree,oee,iee).then(lee);return new Hqe((function(eee){var tee=null;return cee.then((function(ree){return tee=ree.subscribe(eee)}),eee.error),function(){return tee&&tee.unsubscribe()}}))}return lee(oee)},eee.prototype.stopQuery=function(eee){this.stopQueryNoBroadcast(eee),this.broadcastQueries()},eee.prototype.stopQueryNoBroadcast=function(eee){this.stopQueryInStoreNoBroadcast(eee),this.removeQuery(eee)},eee.prototype.removeQuery=function(eee){this.fetchCancelFns.delete(eee),this.queries.has(eee)&&(this.getQuery(eee).stop(),this.queries.delete(eee))},eee.prototype.broadcastQueries=function(){this.onBroadcast&&this.onBroadcast(),this.queries.forEach((function(eee){return eee.notify()}))},eee.prototype.getLocalState=function(){return this.localState},eee.prototype.getObservableFromLink=function(eee,tee,ree,oee,aee){var _a,nee,iee=this;void 0===aee&&(aee=null!==(_a=null==tee?void 0:tee.queryDeduplication)&&void 0!==_a?_a:this.queryDeduplication);var _b=this.getDocumentInfo(eee),see=_b.serverQuery,lee=_b.clientQuery;if(see){var cee=this.inFlightLinkObservables,dee=this.link,pee={query:see,variables:ree,operationName:yYe(see)||void 0,context:this.prepareContext(IUe(IUe({},tee),{forceFetch:!aee})),extensions:oee};if(tee=pee.context,aee){var uee=cqe(see),hee=nYe(ree),fee=cee.lookup(uee,hee);if(!(nee=fee.observable)){var gee=new oVe([bVe(dee,pee)]);nee=fee.observable=gee,gee.beforeNext((function cb(eee,tee){"next"===eee&&"hasNext"in tee&&tee.hasNext?gee.beforeNext(cb):cee.remove(uee,hee)}))}}else nee=new oVe([bVe(dee,pee)])}else nee=new oVe([Hqe.of({data:{}})]),tee=this.prepareContext(tee);return lee&&(nee=eVe(nee,(function(eee){return iee.localState.runResolvers({document:lee,remoteResult:eee,context:tee,variables:ree})}))),nee},eee.prototype.getResultsFromLink=function(eee,tee,ree){var oee=eee.lastRequestId=this.generateRequestId(),aee=this.cache.transformForLink(ree.query);return eVe(this.getObservableFromLink(aee,ree.context,ree.variables),(function(nee){var iee=lVe(nee),see=iee.length>0,lee=ree.errorPolicy;if(oee>=eee.lastRequestId){if(see&&"none"===lee)throw eee.markError(new OVe({graphQLErrors:iee}));eee.markResult(nee,aee,ree,tee),eee.markReady()}var cee={data:nee.data,loading:!1,networkStatus:pHe.ready};return see&&"none"===lee&&(cee.data=void 0),see&&"ignore"!==lee&&(cee.errors=iee,cee.networkStatus=pHe.error),cee}),(function(tee){var ree=EVe(tee)?tee:new OVe({networkError:tee});throw oee>=eee.lastRequestId&&eee.markError(ree),ree}))},eee.prototype.fetchConcastWithInfo=function(eee,tee,ree,oee){var aee=this;void 0===ree&&(ree=pHe.loading),void 0===oee&&(oee=tee.query);var nee,iee,see=this.getVariables(oee,tee.variables),lee=this.getQuery(eee),cee=this.defaultOptions.watchQuery,_a=tee.fetchPolicy,dee=void 0===_a?cee&&cee.fetchPolicy||"cache-first":_a,_b=tee.errorPolicy,pee=void 0===_b?cee&&cee.errorPolicy||"none":_b,_c=tee.returnPartialData,uee=void 0!==_c&&_c,_d=tee.notifyOnNetworkStatusChange,hee=void 0!==_d&&_d,_e=tee.context,fee=void 0===_e?{}:_e,gee=Object.assign({},tee,{query:oee,variables:see,fetchPolicy:dee,errorPolicy:pee,returnPartialData:uee,notifyOnNetworkStatusChange:hee,context:fee}),mee=function(eee){gee.variables=eee;var oee=aee.fetchQueryByPolicy(lee,gee,ree);return"standby"!==gee.fetchPolicy&&oee.sources.length>0&&lee.observableQuery&&lee.observableQuery.applyNextFetchPolicy("after-fetch",tee),oee},wee=function(){return aee.fetchCancelFns.delete(eee)};if(this.fetchCancelFns.set(eee,(function(eee){wee(),setTimeout((function(){return nee.cancel(eee)}))})),this.getDocumentInfo(gee.query).hasClientExports)nee=new oVe(this.localState.addExportedVariables(gee.query,gee.variables,gee.context).then(mee).then((function(eee){return eee.sources}))),iee=!0;else{var vee=mee(gee.variables);iee=vee.fromLink,nee=new oVe(vee.sources)}return nee.promise.then(wee,wee),{concast:nee,fromLink:iee}},eee.prototype.refetchQueries=function(_a){var eee=this,tee=_a.updateCache,ree=_a.include,_b=_a.optimistic,oee=void 0!==_b&&_b,_c=_a.removeOptimistic,aee=void 0===_c?oee?XUe("refetchQueries"):void 0:_c,nee=_a.onQueryUpdated,iee=new Map;ree&&this.getObservableQueries(ree).forEach((function(oq,tee){iee.set(tee,{oq:oq,lastDiff:eee.getQuery(tee).getDiff()})}));var see=new Map;return tee&&this.cache.batch({update:tee,optimistic:oee&&aee||!1,removeOptimistic:aee,onWatchUpdated:function(eee,tee,ree){var oq=eee.watcher instanceof kHe&&eee.watcher.observableQuery;if(oq){if(nee){iee.delete(oq.queryId);var oee=nee(oq,tee,ree);return!0===oee&&(oee=oq.refetch()),!1!==oee&&see.set(oq,oee),oee}null!==nee&&iee.set(oq.queryId,{oq:oq,lastDiff:ree,diff:tee})}}}),iee.size&&iee.forEach((function(tee,ree){var oee,oq=tee.oq,aee=tee.lastDiff,iee=tee.diff;if(nee){if(!iee){var lee=oq.queryInfo;lee.reset(),iee=lee.getDiff()}oee=nee(oq,iee,aee)}nee&&!0!==oee||(oee=oq.refetch()),!1!==oee&&see.set(oq,oee),ree.indexOf("legacyOneTimeQuery")>=0&&eee.stopQueryNoBroadcast(ree)})),aee&&this.cache.removeOptimistic(aee),see},eee.prototype.maskOperation=function(eee){var tee=eee.document,ree=eee.data;return this.dataMasking?function(eee,tee,ree){var _a;if(!ree.fragmentMatches)return eee;var oee=bYe(tee);return ZUe(oee,51),null==eee?eee:eWe(eee,oee.selectionSet,{operationType:oee.operation,operationName:null===(_a=oee.name)||void 0===_a?void 0:_a.value,fragmentMap:BBe(xYe(tee)),cache:ree,mutableTargets:new QVe,knownChanged:new ZVe})}(ree,tee,this.cache):ree},eee.prototype.maskFragment=function(eee){var tee=eee.data,ree=eee.fragment,oee=eee.fragmentName;return this.dataMasking?rWe(tee,ree,this.cache,oee):tee},eee.prototype.fetchQueryByPolicy=function(eee,_a,tee){var ree=this,oee=_a.query,aee=_a.variables,nee=_a.fetchPolicy,iee=_a.refetchWritePolicy,see=_a.errorPolicy,lee=_a.returnPartialData,cee=_a.context,dee=_a.notifyOnNetworkStatusChange,pee=eee.networkStatus;eee.init({document:oee,variables:aee,networkStatus:tee});var uee=function(){return eee.getDiff()},hee=function(tee,nee){void 0===nee&&(nee=eee.networkStatus||pHe.loading);var iee=tee.result,lee=function(eee){return Hqe.of(IUe({data:eee,loading:hHe(nee),networkStatus:nee},tee.complete?null:{partial:!0}))};return iee&&ree.getDocumentInfo(oee).hasForcedResolvers?ree.localState.runResolvers({document:oee,remoteResult:{data:iee},context:cee,variables:aee,onlyRunForcedResolvers:!0}).then((function(eee){return lee(eee.data||void 0)})):"none"===see&&nee===pHe.refetch&&Array.isArray(tee.missing)?lee(void 0):lee(iee)},fee="no-cache"===nee?0:tee===pHe.refetch&&"merge"!==iee?1:2,gee=function(){return ree.getResultsFromLink(eee,fee,{query:oee,variables:aee,context:cee,fetchPolicy:nee,errorPolicy:see})},mee=dee&&"number"==typeof pee&&pee!==tee&&hHe(tee);switch(nee){default:case"cache-first":return(wee=uee()).complete?{fromLink:!1,sources:[hee(wee,eee.markReady())]}:lee||mee?{fromLink:!0,sources:[hee(wee),gee()]}:{fromLink:!0,sources:[gee()]};case"cache-and-network":var wee;return(wee=uee()).complete||lee||mee?{fromLink:!0,sources:[hee(wee),gee()]}:{fromLink:!0,sources:[gee()]};case"cache-only":return{fromLink:!1,sources:[hee(uee(),eee.markReady())]};case"network-only":return mee?{fromLink:!0,sources:[hee(uee()),gee()]}:{fromLink:!0,sources:[gee()]};case"no-cache":return mee?{fromLink:!0,sources:[hee(eee.getDiff()),gee()]}:{fromLink:!0,sources:[gee()]};case"standby":return{fromLink:!1,sources:[]}}},eee.prototype.getQuery=function(eee){return eee&&!this.queries.has(eee)&&this.queries.set(eee,new kHe(this,eee)),this.queries.get(eee)},eee.prototype.prepareContext=function(eee){void 0===eee&&(eee={});var tee=this.localState.prepareContext(eee);return IUe(IUe(IUe({},this.defaultContext),tee),{clientAwareness:this.clientAwareness})},eee}(),zHe=function(){function eee(_a){var eee=_a.cache,tee=_a.client,ree=_a.resolvers,oee=_a.fragmentMatcher;this.selectionsToResolveCache=new WeakMap,this.cache=eee,tee&&(this.client=tee),ree&&this.addResolvers(ree),oee&&this.setFragmentMatcher(oee)}return eee.prototype.addResolvers=function(eee){var tee=this;this.resolvers=this.resolvers||{},Array.isArray(eee)?eee.forEach((function(eee){tee.resolvers=kqe(tee.resolvers,eee)})):this.resolvers=kqe(this.resolvers,eee)},eee.prototype.setResolvers=function(eee){this.resolvers={},this.addResolvers(eee)},eee.prototype.getResolvers=function(){return this.resolvers||{}},eee.prototype.runResolvers=function(_a){return PUe(this,arguments,void 0,(function(_b){var eee=_b.document,tee=_b.remoteResult,ree=_b.context,oee=_b.variables,_c=_b.onlyRunForcedResolvers,aee=void 0!==_c&&_c;return MUe(this,(function(_d){return eee?[2,this.resolveDocument(eee,tee.data,ree,oee,this.fragmentMatcher,aee).then((function(eee){return IUe(IUe({},tee),{data:eee.result})}))]:[2,tee]}))}))},eee.prototype.setFragmentMatcher=function(eee){this.fragmentMatcher=eee},eee.prototype.getFragmentMatcher=function(){return this.fragmentMatcher},eee.prototype.clientQuery=function(eee){return zBe(["client"],eee)&&this.resolvers?eee:null},eee.prototype.serverQuery=function(eee){return bqe(eee)},eee.prototype.prepareContext=function(eee){var tee=this.cache;return IUe(IUe({},eee),{cache:tee,getCacheKey:function(eee){return tee.identify(eee)}})},eee.prototype.addExportedVariables=function(eee){return PUe(this,arguments,void 0,(function(eee,tee,ree){return void 0===tee&&(tee={}),void 0===ree&&(ree={}),MUe(this,(function(_a){return eee?[2,this.resolveDocument(eee,this.buildRootValueFromCache(eee,tee)||{},this.prepareContext(ree),tee).then((function(eee){return IUe(IUe({},tee),eee.exportedVariables)}))]:[2,IUe({},tee)]}))}))},eee.prototype.shouldForceResolvers=function(eee){var tee=!1;return mBe(eee,{Directive:{enter:function(eee){if("client"===eee.name.value&&eee.arguments&&(tee=eee.arguments.some((function(eee){return"always"===eee.name.value&&"BooleanValue"===eee.value.kind&&!0===eee.value.value}))))return gBe}}}),tee},eee.prototype.buildRootValueFromCache=function(eee,tee){return this.cache.diff({query:vqe(eee),variables:tee,returnPartialData:!0,optimistic:!1}).result},eee.prototype.resolveDocument=function(eee,tee){return PUe(this,arguments,void 0,(function(eee,tee,ree,oee,aee,nee){var iee,see,lee,cee,dee,pee,_a,uee,hee,fee;return void 0===ree&&(ree={}),void 0===oee&&(oee={}),void 0===aee&&(aee=function(){return!0}),void 0===nee&&(nee=!1),MUe(this,(function(_b){return iee=kYe(eee),see=xYe(eee),lee=BBe(see),cee=this.collectSelectionsToResolve(iee,lee),dee=iee.operation,pee=dee?dee.charAt(0).toUpperCase()+dee.slice(1):"Query",uee=(_a=this).cache,hee=_a.client,fee={fragmentMap:lee,context:IUe(IUe({},ree),{cache:uee,client:hee}),variables:oee,fragmentMatcher:aee,defaultOperationType:pee,exportedVariables:{},selectionsToResolve:cee,onlyRunForcedResolvers:nee},[2,this.resolveSelectionSet(iee.selectionSet,false,tee,fee).then((function(eee){return{result:eee,exportedVariables:fee.exportedVariables}}))]}))}))},eee.prototype.resolveSelectionSet=function(eee,tee,ree,oee){return PUe(this,void 0,void 0,(function(){var aee,nee,iee,see,lee,cee=this;return MUe(this,(function(_a){return aee=oee.fragmentMap,nee=oee.context,iee=oee.variables,see=[ree],lee=function(eee){return PUe(cee,void 0,void 0,(function(){var lee,cee;return MUe(this,(function(_a){return(tee||oee.selectionsToResolve.has(eee))&&OBe(eee,iee)?wYe(eee)?[2,this.resolveField(eee,tee,ree,oee).then((function(tee){var _a;void 0!==tee&&see.push(((_a={})[gYe(eee)]=tee,_a))}))]:(!function(eee){return"InlineFragment"===eee.kind}(eee)?(lee=aee[eee.name.value],ZUe(lee,19,eee.name.value)):lee=eee,lee&&lee.typeCondition&&(cee=lee.typeCondition.name.value,oee.fragmentMatcher(ree,cee,nee))?[2,this.resolveSelectionSet(lee.selectionSet,tee,ree,oee).then((function(eee){see.push(eee)}))]:[2]):[2]}))}))},[2,Promise.all(eee.selections.map(lee)).then((function(){return _qe(see)}))]}))}))},eee.prototype.resolveField=function(eee,tee,ree,oee){return PUe(this,void 0,void 0,(function(){var aee,nee,iee,see,lee,cee,dee,pee,uee,hee=this;return MUe(this,(function(_a){return ree?(aee=oee.variables,nee=eee.name.value,iee=gYe(eee),see=nee!==iee,lee=ree[iee]||ree[nee],cee=Promise.resolve(lee),oee.onlyRunForcedResolvers&&!this.shouldForceResolvers(eee)||(dee=ree.__typename||oee.defaultOperationType,(pee=this.resolvers&&this.resolvers[dee])&&(uee=pee[see?nee:iee])&&(cee=Promise.resolve(RWe.withValue(this.cache,uee,[ree,fYe(eee,aee),oee.context,{field:eee,fragmentMap:oee.fragmentMap}])))),[2,cee.then((function(ree){var _a,_b;if(void 0===ree&&(ree=lee),eee.directives&&eee.directives.forEach((function(eee){"export"===eee.name.value&&eee.arguments&&eee.arguments.forEach((function(eee){"as"===eee.name.value&&"StringValue"===eee.value.kind&&(oee.exportedVariables[eee.value.value]=ree)}))})),!eee.selectionSet)return ree;if(null==ree)return ree;var aee=null!==(_b=null===(_a=eee.directives)||void 0===_a?void 0:_a.some((function(d){return"client"===d.name.value})))&&void 0!==_b&&_b;return Array.isArray(ree)?hee.resolveSubSelectedArray(eee,tee||aee,ree,oee):eee.selectionSet?hee.resolveSelectionSet(eee.selectionSet,tee||aee,ree,oee):void 0}))]):[2,null]}))}))},eee.prototype.resolveSubSelectedArray=function(eee,tee,ree,oee){var aee=this;return Promise.all(ree.map((function(ree){return null===ree?null:Array.isArray(ree)?aee.resolveSubSelectedArray(eee,tee,ree,oee):eee.selectionSet?aee.resolveSelectionSet(eee.selectionSet,tee,ree,oee):void 0})))},eee.prototype.collectSelectionsToResolve=function(eee,tee){var ree=function(eee){return!Array.isArray(eee)},oee=this.selectionsToResolveCache;return function eee(aee){if(!oee.has(aee)){var nee=new Set;oee.set(aee,nee),mBe(aee,{Directive:function(eee,_,__,tee,oee){"client"===eee.name.value&&oee.forEach((function(eee){ree(eee)&&EBe(eee)&&nee.add(eee)}))},FragmentSpread:function(oee,_,__,aee,iee){var see=tee[oee.name.value];ZUe(see,20,oee.name.value);var lee=eee(see);lee.size>0&&(iee.forEach((function(eee){ree(eee)&&EBe(eee)&&nee.add(eee)})),nee.add(oee),lee.forEach((function(eee){nee.add(eee)})))}})}return oee.get(aee)}(eee)},eee}(),$He=function(){function eee(eee){var _a,tee=this;if(this.resetStoreCallbacks=[],this.clearStoreCallbacks=[],!eee.cache)throw JUe(16);var ree=eee.uri,oee=eee.credentials,aee=eee.headers,nee=eee.cache,iee=eee.documentTransform,_b=eee.ssrMode,see=void 0!==_b&&_b,_c=eee.ssrForceFetchDelay,lee=void 0===_c?0:_c,cee=eee.connectToDevTools,_d=eee.queryDeduplication,dee=void 0===_d||_d,pee=eee.defaultOptions,uee=eee.defaultContext,_e=eee.assumeImmutableResults,hee=void 0===_e?nee.assumeImmutableResults:_e,fee=eee.resolvers,gee=eee.typeDefs,mee=eee.fragmentMatcher,wee=eee.name,vee=eee.version,bee=eee.devtools,yee=eee.dataMasking,xee=eee.link;xee||(xee=ree?new PVe({uri:ree,credentials:oee,headers:aee}):mVe.empty()),this.link=xee,this.cache=nee,this.disableNetworkFetches=see||lee>0,this.queryDeduplication=dee,this.defaultOptions=pee||Object.create(null),this.typeDefs=gee,this.devtoolsConfig=IUe(IUe({},bee),{enabled:null!==(_a=null==bee?void 0:bee.enabled)&&void 0!==_a?_a:cee}),void 0===this.devtoolsConfig.enabled&&(this.devtoolsConfig.enabled=!1),lee&&setTimeout((function(){return tee.disableNetworkFetches=!1}),lee),this.watchQuery=this.watchQuery.bind(this),this.query=this.query.bind(this),this.mutate=this.mutate.bind(this),this.watchFragment=this.watchFragment.bind(this),this.resetStore=this.resetStore.bind(this),this.reFetchObservableQueries=this.reFetchObservableQueries.bind(this),this.version=WUe,this.localState=new zHe({cache:nee,client:this,resolvers:fee,fragmentMatcher:mee}),this.queryManager=new OHe({cache:this.cache,link:this.link,defaultOptions:this.defaultOptions,defaultContext:uee,documentTransform:iee,queryDeduplication:dee,ssrMode:see,dataMasking:!!yee,clientAwareness:{name:wee,version:vee},localState:this.localState,assumeImmutableResults:hee,onBroadcast:this.devtoolsConfig.enabled?function(){tee.devToolsHookCb&&tee.devToolsHookCb({action:{},state:{queries:tee.queryManager.getQueryStore(),mutations:tee.queryManager.mutationStore||{}},dataWithOptimisticResults:tee.cache.extract(!0)})}:void 0}),this.devtoolsConfig.enabled&&this.connectToDevTools()}return eee.prototype.connectToDevTools=function(){if("undefined"!=typeof window){var eee=window,tee=Symbol.for("apollo.devtools");(eee[tee]=eee[tee]||[]).push(this),eee.__APOLLO_CLIENT__=this}},Object.defineProperty(eee.prototype,"documentTransform",{get:function(){return this.queryManager.documentTransform},enumerable:!1,configurable:!0}),eee.prototype.stop=function(){this.queryManager.stop()},eee.prototype.watchQuery=function(eee){return this.defaultOptions.watchQuery&&(eee=dVe(this.defaultOptions.watchQuery,eee)),!this.disableNetworkFetches||"network-only"!==eee.fetchPolicy&&"cache-and-network"!==eee.fetchPolicy||(eee=IUe(IUe({},eee),{fetchPolicy:"cache-first"})),this.queryManager.watchQuery(eee)},eee.prototype.query=function(eee){return this.defaultOptions.query&&(eee=dVe(this.defaultOptions.query,eee)),ZUe("cache-and-network"!==eee.fetchPolicy,17),this.disableNetworkFetches&&"network-only"===eee.fetchPolicy&&(eee=IUe(IUe({},eee),{fetchPolicy:"cache-first"})),this.queryManager.query(eee)},eee.prototype.mutate=function(eee){return this.defaultOptions.mutate&&(eee=dVe(this.defaultOptions.mutate,eee)),this.queryManager.mutate(eee)},eee.prototype.subscribe=function(eee){var tee=this,id=this.queryManager.generateQueryId();return this.queryManager.startGraphQLSubscription(eee).map((function(ree){return IUe(IUe({},ree),{data:tee.queryManager.maskOperation({document:eee.query,data:ree.data,fetchPolicy:eee.fetchPolicy,id:id})})}))},eee.prototype.readQuery=function(eee,tee){return void 0===tee&&(tee=!1),this.cache.readQuery(eee,tee)},eee.prototype.watchFragment=function(eee){var _a;return this.cache.watchFragment(IUe(IUe({},eee),((_a={})[Symbol.for("apollo.dataMasking")]=this.queryManager.dataMasking,_a)))},eee.prototype.readFragment=function(eee,tee){return void 0===tee&&(tee=!1),this.cache.readFragment(eee,tee)},eee.prototype.writeQuery=function(eee){var tee=this.cache.writeQuery(eee);return!1!==eee.broadcast&&this.queryManager.broadcastQueries(),tee},eee.prototype.writeFragment=function(eee){var tee=this.cache.writeFragment(eee);return!1!==eee.broadcast&&this.queryManager.broadcastQueries(),tee},eee.prototype.__actionHookForDevTools=function(cb){this.devToolsHookCb=cb},eee.prototype.__requestRaw=function(eee){return bVe(this.link,eee)},eee.prototype.resetStore=function(){var eee=this;return Promise.resolve().then((function(){return eee.queryManager.clearStore({discardWatches:!1})})).then((function(){return Promise.all(eee.resetStoreCallbacks.map((function(fn){return fn()})))})).then((function(){return eee.reFetchObservableQueries()}))},eee.prototype.clearStore=function(){var eee=this;return Promise.resolve().then((function(){return eee.queryManager.clearStore({discardWatches:!0})})).then((function(){return Promise.all(eee.clearStoreCallbacks.map((function(fn){return fn()})))}))},eee.prototype.onResetStore=function(cb){var eee=this;return this.resetStoreCallbacks.push(cb),function(){eee.resetStoreCallbacks=eee.resetStoreCallbacks.filter((function(c){return c!==cb}))}},eee.prototype.onClearStore=function(cb){var eee=this;return this.clearStoreCallbacks.push(cb),function(){eee.clearStoreCallbacks=eee.clearStoreCallbacks.filter((function(c){return c!==cb}))}},eee.prototype.reFetchObservableQueries=function(eee){return this.queryManager.reFetchObservableQueries(eee)},eee.prototype.refetchQueries=function(eee){var tee=this.queryManager.refetchQueries(eee),ree=[],oee=[];tee.forEach((function(eee,tee){ree.push(tee),oee.push(eee)}));var aee=Promise.all(oee);return aee.queries=ree,aee.results=oee,aee.catch((function(eee){})),aee},eee.prototype.getObservableQueries=function(eee){return void 0===eee&&(eee="active"),this.queryManager.getObservableQueries(eee)},eee.prototype.extract=function(eee){return this.cache.extract(eee)},eee.prototype.restore=function(eee){return this.cache.restore(eee)},eee.prototype.addResolvers=function(eee){this.localState.addResolvers(eee)},eee.prototype.setResolvers=function(eee){this.localState.setResolvers(eee)},eee.prototype.getResolvers=function(){return this.localState.getResolvers()},eee.prototype.setLocalStateFragmentMatcher=function(eee){this.localState.setFragmentMatcher(eee)},eee.prototype.setLink=function(eee){this.link=this.queryManager.link=eee},Object.defineProperty(eee.prototype,"defaultContext",{get:function(){return this.queryManager.defaultContext},enumerable:!1,configurable:!0}),eee}(),CHe=Symbol("default-apollo-client"),jHe=Symbol("apollo-clients");function AHe(eee,tee){return eee?eee.default:null!=tee?tee:void 0}function THe(eee,tee){return null==eee?void 0:eee[tee]}function NHe(eee){let tee;const ree=IHe;if(Cae()){const eee=$ae(jHe,null),oee=$ae(CHe,null);tee=id=>{if(id){const tee=THe(eee,id);return tee||THe(ree,id)}const tee=AHe(eee,oee);return tee||AHe(ree,ree.default)}}else tee=id=>id?THe(ree,id):AHe(ree,ree.default);function oee(id=eee){const ree=tee(id);if(!ree)throw new Error(`Apollo client with id ${null!=id?id:"default"} not found. Use an app.runWithContext() or provideApolloClient() if you are outside of a component setup.`);return ree}return{resolveClient:oee,get client(){return oee()}}}var IHe={};var RHe="undefined"==typeof window,PHe={queries:_re(0),mutations:_re(0),subscriptions:_re(0),components:new Map};function MHe(eee,tee){if(RHe)return;const{tracking:ree}=function(){const eee=ete();if(!eee)return{};let tee;return RHe?(tee={queries:_re(0),mutations:_re(0),subscriptions:_re(0)},{tracking:tee}):(PHe.components.has(eee)?tee=PHe.components.get(eee):(PHe.components.set(eee,tee={queries:_re(0),mutations:_re(0),subscriptions:_re(0)}),tte((()=>{PHe.components.delete(eee)}))),{tracking:tee})}();rne(eee,((eee,oee)=>{if(null!=oee&&eee!==oee){const oee=eee?1:-1;ree&&(ree[tee].value+=oee),PHe[tee].value+=oee}}),{immediate:!0}),tte((()=>{eee.value&&(ree&&ree[tee].value--,PHe[tee].value--)}))}function DHe(eee){return kre(eee)?eee:"function"==typeof eee?nie(eee):eee?dre(eee):eee}function FHe(eee){return kre(eee)?eee:"function"==typeof eee?nie(eee):_re(eee)}function LHe(eee){return eee instanceof Error?EVe(eee)?eee:new OVe({networkError:eee,errorMessage:eee.message}):new OVe({networkError:Object.assign(new Error(null==eee?void 0:eee.message),{originalError:eee}),errorMessage:String(eee)})}function UHe(){const eee=[];function tee(fn){const tee=eee.indexOf(fn);-1!==tee&&eee.splice(tee,1)}return{on:function(fn){return eee.push(fn),{off:()=>tee(fn)}},off:tee,trigger:function(...tee){for(const fn of eee)fn(...tee)},getCount:function(){return eee.length}}}function BHe(eee,tee,ree){return YHe(eee,tee,ree)}function YHe(eee,tee,ree={},oee=!1){var _a;const aee=ete(),nee=Wne(),iee=_re(),see=FHe(eee),lee=FHe(tee),cee=DHe(ree),dee=Sre(),pee=UHe(),uee=Sre(null),hee=UHe(),fee=_re(!1);aee&&function(eee){MHe(eee,"queries")}(fee);const gee=_re();let mee,wee,vee,bee=!1;const yee=()=>{bee=!0,mee&&mee()},xee=()=>{mee=void 0,wee=void 0,bee=!1,vee=void 0};nee&&(null==(_a=Yoe)||_a((()=>{var eee;if(Hee.value&&(!RHe||!1!==(null==(eee=iee.value)?void 0:eee.prefetch)))return new Promise(((eee,tee)=>{mee=()=>{xee(),eee()},wee=eee=>{xee(),tee(eee)},bee?mee():vee&&wee(vee)})).finally(Mee)})));const{resolveClient:kee}=NHe();function _ee(){var eee;return kee(null==(eee=iee.value)?void 0:eee.clientId)}const See=Sre();let Eee,Oee=!1,zee=!1,$ee=!0;function Cee(){var eee,_b,_c,_d,_e;if(Oee||!Hee.value||RHe&&!1===(null==(eee=iee.value)?void 0:eee.prefetch)||!qee)return void yee();RHe&&(Gee(see.value),Zee(lee.value),Kee(zre(cee))),Oee=!0,uee.value=null,fee.value=!0;const tee=_ee();if(See.value=tee.watchQuery({query:qee,variables:null!=Xee?Xee:{},...iee.value,...RHe&&"no-cache"!==(null==(_b=iee.value)?void 0:_b.fetchPolicy)?{fetchPolicy:"network-only"}:{}}),jee(),!RHe&&($ee||!(null==(_c=iee.value)?void 0:_c.keepPreviousResult))&&("no-cache"!==(null==(_d=iee.value)?void 0:_d.fetchPolicy)||iee.value.notifyOnNetworkStatusChange)){const eee=See.value.getCurrentResult(!1);!eee.loading||eee.partial||(null==(_e=iee.value)?void 0:_e.notifyOnNetworkStatusChange)?(Tee(eee),zee=!eee.loading):eee.error&&(Iee(eee.error),zee=!0)}if(!RHe)for(const ree of Jee)rte(ree);$ee=!1}function jee(){Eee&&!Eee.closed||See.value&&(zee=!1,Eee=See.value.subscribe({next:Tee,error:Iee}))}function Aee(){var eee,_b,_c,_d;const tee=kee(null==(eee=iee.value)?void 0:eee.clientId);return(null==(_b=iee.value)?void 0:_b.errorPolicy)||(null==(_d=null==(_c=tee.defaultOptions)?void 0:_c.watchQuery)?void 0:_d.errorPolicy)}function Tee(eee){var tee;if(zee)return void(zee=!1);uee.value=null,Nee(eee);const ree=Aee();ree&&"all"===ree&&!eee.error&&(null==(tee=eee.errors)?void 0:tee.length)&&Ree(function(eee){return new OVe({graphQLErrors:eee,errorMessage:`GraphQL response contains errors: ${eee.map((e=>e.message)).join(" | ")}`})}(eee.errors)),yee()}function Nee(eee){var tee,_b;dee.value=eee.data&&0===Object.keys(eee.data).length?eee.error&&!(null==(tee=iee.value)?void 0:tee.returnPartialData)&&"none"===(null==(_b=iee.value)?void 0:_b.errorPolicy)?void 0:dee.value:eee.data,fee.value=eee.loading,gee.value=eee.networkStatus,eoe((()=>{pee.trigger(eee,{client:_ee()})}))}function Iee(eee){if(zee)return void(zee=!1);const tee=LHe(eee),ree=Aee();ree&&"none"!==ree&&Nee(See.value.getCurrentResult()),Ree(tee),(eee=>{vee=eee,wee&&wee(eee)})(tee),function(){if(!See.value)return;const eee=See.value.getLastError(),tee=See.value.getLastResult();See.value.resetLastResults(),jee(),Object.assign(See.value,{lastError:eee,lastResult:tee})}()}function Ree(eee){uee.value=eee,fee.value=!1,gee.value=8,eoe((()=>{hee.trigger(eee,{client:_ee()})}))}let Pee=[];function Mee(){yee(),Oee&&(Oee=!1,fee.value=!1,Pee.forEach((eee=>eee())),Pee=[],See.value&&(See.value.stopPolling(),See.value=null),Eee&&(Eee.unsubscribe(),Eee=void 0))}let Dee,Fee=!1;function Lee(){Oee&&!Fee&&(Fee=!0,eoe((()=>{Oee&&(Mee(),Cee()),Fee=!1})))}let Uee=!1;function Bee(){var eee,_b;iee.value?(Dee=(null==(eee=iee.value)?void 0:eee.throttle)?jUe(iee.value.throttle,Lee):(null==(_b=iee.value)?void 0:_b.debounce)?AUe(iee.value.debounce,Lee):Lee,Uee=!0):Dee=Lee}function Yee(){Oee&&!Fee&&(Uee||Bee(),Dee())}let qee=see.value;const Vee=_re(oee),Wee=nie((()=>!iee.value||null==iee.value.enabled||iee.value.enabled)),Hee=nie((()=>Wee.value&&!Vee.value&&!!see.value));function Kee(eee){!iee.value||iee.value.throttle===eee.throttle&&iee.value.debounce===eee.debounce||Bee(),iee.value=eee,Yee()}function Gee(eee){qee=eee,Yee()}let Xee,Qee;function Zee(eee){const tee=JSON.stringify([eee,Hee.value]);tee!==Qee&&(Xee=eee,Yee()),Qee=tee}rne((()=>zre(cee)),Kee,{deep:!0,immediate:!0}),rne(see,Gee),rne((()=>Hee.value?lee.value:void 0),Zee,{deep:!0,immediate:!0});const Jee=[];function rte(eee){if(!Oee)return;if(!See.value)throw new Error("Query is not defined");const tee=See.value.subscribeToMore(eee.options);Pee.push(tee),eee.unsubscribeFns.push(tee)}return rne(Hee,(eee=>{eee?eoe((()=>{Cee()})):Mee()})),Hee.value&&Cee(),aee?tte((()=>{Mee(),Jee.length=0})):console.warn("[Vue apollo] useQuery() is called outside of an active effect scope and the query will not be automatically stopped."),{result:dee,loading:fee,networkStatus:gee,error:uee,start:Cee,stop:Mee,restart:Yee,forceDisabled:Vee,document:see,variables:lee,options:cee,query:See,refetch:function(eee=void 0){if(See.value)return eee&&(Xee=eee),uee.value=null,fee.value=!0,See.value.refetch(eee).then((eee=>{var tee;const ree=null==(tee=See.value)?void 0:tee.getCurrentResult();return ree&&Nee(ree),eee}))},fetchMore:function(eee){if(See.value)return uee.value=null,fee.value=!0,See.value.fetchMore(eee).then((eee=>{var tee;const ree=null==(tee=See.value)?void 0:tee.getCurrentResult();return ree&&Nee(ree),eee}))},subscribeToMore:function(eee){if(RHe)return;rne(FHe(eee),((eee,tee,ree)=>{const oee=Jee.findIndex((eee=>eee.options===tee));-1!==oee&&Jee.splice(oee,1);const aee={options:eee,unsubscribeFns:[]};Jee.push(aee),rte(aee),ree((()=>{aee.unsubscribeFns.forEach((fn=>fn())),aee.unsubscribeFns=[]}))}),{immediate:!0})},updateQuery:function(eee){See.value&&See.value.updateQuery(eee)},onResult:pee.on,onError:hee.on}}function qHe(eee,tee={}){const ree=ete(),oee=_re(!1);ree&&function(eee){MHe(eee,"mutations")}(oee);const aee=Sre(null),nee=_re(!1),iee=UHe(),see=UHe(),{resolveClient:lee}=NHe();return ree&&tte((()=>{oee.value=!1})),{mutate:async function(ree,cee={}){let dee,pee;dee="function"==typeof eee?eee():kre(eee)?eee.value:eee,pee="function"==typeof tee?tee():kre(tee)?tee.value:tee;const uee=lee(pee.clientId);aee.value=null,oee.value=!0,nee.value=!0;try{const eee=await uee.mutate({mutation:dee,...pee,...cee,variables:(null!=ree?ree:pee.variables)?{...pee.variables,...ree}:void 0});return oee.value=!1,await eoe(),iee.trigger(eee,{client:uee}),eee}catch(e){const eee=LHe(e);if(aee.value=eee,oee.value=!1,await eoe(),see.trigger(eee,{client:uee}),"always"===pee.throws||"never"!==pee.throws&&!see.getCount())throw eee}return null},loading:oee,error:aee,called:nee,onDone:iee.on,onError:see.on}}function VHe(eee,tee=void 0,ree={}){const oee=ete(),aee=FHe(eee),nee=FHe(tee),iee=DHe(ree),see=Sre(),lee=UHe(),cee=Sre(null),dee=UHe(),pee=_re(!1);oee&&function(eee){MHe(eee,"subscriptions")}(pee);const{resolveClient:uee}=NHe(),hee=_re(null);let fee=null,gee=!1;function mee(){var _a;return uee(null==(_a=Oee.value)?void 0:_a.clientId)}function wee(){if(gee||!jee.value||RHe)return;gee=!0,pee.value=!0;const eee=mee();hee.value=eee.subscribe({query:zee,variables:$ee,...Oee.value}),fee=hee.value.subscribe({next:vee,error:bee})}function vee(eee){see.value=eee.data,pee.value=!1,lee.trigger(eee,{client:mee()})}function bee(eee){const tee=LHe(eee);cee.value=tee,pee.value=!1,dee.trigger(tee,{client:mee()})}function yee(){gee&&(gee=!1,pee.value=!1,hee.value&&(hee.value=null),fee&&(fee.unsubscribe(),fee=null))}let xee,kee=!1;function _ee(){gee&&!kee&&(kee=!0,eoe((()=>{gee&&(yee(),wee()),kee=!1})))}function See(){var _a,_b;xee=(null==(_a=Oee.value)?void 0:_a.throttle)?jUe(Oee.value.throttle,_ee):(null==(_b=Oee.value)?void 0:_b.debounce)?AUe(Oee.value.debounce,_ee):_ee}function Eee(){xee||See(),xee()}const Oee=_re();let zee,$ee,Cee;rne((()=>kre(iee)?iee.value:iee),(eee=>{!Oee.value||Oee.value.throttle===eee.throttle&&Oee.value.debounce===eee.debounce||See(),Oee.value=eee,Eee()}),{deep:!0,immediate:!0}),rne(aee,(eee=>{zee=eee,Eee()}),{immediate:!0}),rne(nee,((eee,tee)=>{const ree=JSON.stringify(eee);ree!==Cee&&($ee=eee,Eee()),Cee=ree}),{deep:!0,immediate:!0});const jee=nie((()=>!Oee.value||null==Oee.value.enabled||Oee.value.enabled));return rne(jee,(eee=>{eee?wee():yee()}),{immediate:!0}),oee?tte(yee):console.warn("[Vue apollo] useSubscription() is called outside of an active effect scope and the subscription will not be automatically stopped."),{result:see,loading:pee,error:cee,start:wee,stop:yee,restart:Eee,document:aee,variables:nee,options:iee,subscription:hee,onResult:lee.on,onError:dee.on}}function WHe(eee,tee){return xne(),Ene("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[Ane("path",{d:"M3.375 3C2.339 3 1.5 3.84 1.5 4.875v.75c0 1.036.84 1.875 1.875 1.875h17.25c1.035 0 1.875-.84 1.875-1.875v-.75C22.5 3.839 21.66 3 20.625 3H3.375Z"}),Ane("path",{"fill-rule":"evenodd",d:"m3.087 9 .54 9.176A3 3 0 0 0 6.62 21h10.757a3 3 0 0 0 2.995-2.824L20.913 9H3.087Zm6.163 3.75A.75.75 0 0 1 10 12h4a.75.75 0 0 1 0 1.5h-4a.75.75 0 0 1-.75-.75Z","clip-rule":"evenodd"})])}function HHe(eee,tee){return xne(),Ene("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[Ane("path",{"fill-rule":"evenodd",d:"M12 2.25a.75.75 0 0 1 .75.75v11.69l3.22-3.22a.75.75 0 1 1 1.06 1.06l-4.5 4.5a.75.75 0 0 1-1.06 0l-4.5-4.5a.75.75 0 1 1 1.06-1.06l3.22 3.22V3a.75.75 0 0 1 .75-.75Zm-9 13.5a.75.75 0 0 1 .75.75v2.25a1.5 1.5 0 0 0 1.5 1.5h13.5a1.5 1.5 0 0 0 1.5-1.5V16.5a.75.75 0 0 1 1.5 0v2.25a3 3 0 0 1-3 3H5.25a3 3 0 0 1-3-3V16.5a.75.75 0 0 1 .75-.75Z","clip-rule":"evenodd"})])}function KHe(eee,tee){return xne(),Ene("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[Ane("path",{"fill-rule":"evenodd",d:"M4.755 10.059a7.5 7.5 0 0 1 12.548-3.364l1.903 1.903h-3.183a.75.75 0 1 0 0 1.5h4.992a.75.75 0 0 0 .75-.75V4.356a.75.75 0 0 0-1.5 0v3.18l-1.9-1.9A9 9 0 0 0 3.306 9.67a.75.75 0 1 0 1.45.388Zm15.408 3.352a.75.75 0 0 0-.919.53 7.5 7.5 0 0 1-12.548 3.364l-1.902-1.903h3.183a.75.75 0 0 0 0-1.5H2.984a.75.75 0 0 0-.75.75v4.992a.75.75 0 0 0 1.5 0v-3.18l1.9 1.9a9 9 0 0 0 15.059-4.035.75.75 0 0 0-.53-.918Z","clip-rule":"evenodd"})])}function GHe(eee,tee){return xne(),Ene("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[Ane("path",{"fill-rule":"evenodd",d:"M7.5 3.75A1.5 1.5 0 0 0 6 5.25v13.5a1.5 1.5 0 0 0 1.5 1.5h6a1.5 1.5 0 0 0 1.5-1.5V15a.75.75 0 0 1 1.5 0v3.75a3 3 0 0 1-3 3h-6a3 3 0 0 1-3-3V5.25a3 3 0 0 1 3-3h6a3 3 0 0 1 3 3V9A.75.75 0 0 1 15 9V5.25a1.5 1.5 0 0 0-1.5-1.5h-6Zm10.72 4.72a.75.75 0 0 1 1.06 0l3 3a.75.75 0 0 1 0 1.06l-3 3a.75.75 0 1 1-1.06-1.06l1.72-1.72H9a.75.75 0 0 1 0-1.5h10.94l-1.72-1.72a.75.75 0 0 1 0-1.06Z","clip-rule":"evenodd"})])}function XHe(eee,tee){return xne(),Ene("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[Ane("path",{"fill-rule":"evenodd",d:"M3.75 12a.75.75 0 0 1 .75-.75h13.19l-5.47-5.47a.75.75 0 0 1 1.06-1.06l6.75 6.75a.75.75 0 0 1 0 1.06l-6.75 6.75a.75.75 0 1 1-1.06-1.06l5.47-5.47H4.5a.75.75 0 0 1-.75-.75Z","clip-rule":"evenodd"})])}function QHe(eee,tee){return xne(),Ene("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[Ane("path",{"fill-rule":"evenodd",d:"M15.75 2.25H21a.75.75 0 0 1 .75.75v5.25a.75.75 0 0 1-1.5 0V4.81L8.03 17.03a.75.75 0 0 1-1.06-1.06L19.19 3.75h-3.44a.75.75 0 0 1 0-1.5Zm-10.5 4.5a1.5 1.5 0 0 0-1.5 1.5v10.5a1.5 1.5 0 0 0 1.5 1.5h10.5a1.5 1.5 0 0 0 1.5-1.5V10.5a.75.75 0 0 1 1.5 0v8.25a3 3 0 0 1-3 3H5.25a3 3 0 0 1-3-3V8.25a3 3 0 0 1 3-3h8.25a.75.75 0 0 1 0 1.5H5.25Z","clip-rule":"evenodd"})])}function ZHe(eee,tee){return xne(),Ene("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[Ane("path",{"fill-rule":"evenodd",d:"M15 3.75A5.25 5.25 0 0 0 9.75 9v10.19l4.72-4.72a.75.75 0 1 1 1.06 1.06l-6 6a.75.75 0 0 1-1.06 0l-6-6a.75.75 0 1 1 1.06-1.06l4.72 4.72V9a6.75 6.75 0 0 1 13.5 0v3a.75.75 0 0 1-1.5 0V9c0-2.9-2.35-5.25-5.25-5.25Z","clip-rule":"evenodd"})])}function JHe(eee,tee){return xne(),Ene("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[Ane("path",{"fill-rule":"evenodd",d:"M3 6.75A.75.75 0 0 1 3.75 6h16.5a.75.75 0 0 1 0 1.5H3.75A.75.75 0 0 1 3 6.75ZM3 12a.75.75 0 0 1 .75-.75h16.5a.75.75 0 0 1 0 1.5H3.75A.75.75 0 0 1 3 12Zm0 5.25a.75.75 0 0 1 .75-.75h16.5a.75.75 0 0 1 0 1.5H3.75a.75.75 0 0 1-.75-.75Z","clip-rule":"evenodd"})])}function eKe(eee,tee){return xne(),Ene("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[Ane("path",{d:"M5.85 3.5a.75.75 0 0 0-1.117-1 9.719 9.719 0 0 0-2.348 4.876.75.75 0 0 0 1.479.248A8.219 8.219 0 0 1 5.85 3.5ZM19.267 2.5a.75.75 0 1 0-1.118 1 8.22 8.22 0 0 1 1.987 4.124.75.75 0 0 0 1.48-.248A9.72 9.72 0 0 0 19.266 2.5Z"}),Ane("path",{"fill-rule":"evenodd",d:"M12 2.25A6.75 6.75 0 0 0 5.25 9v.75a8.217 8.217 0 0 1-2.119 5.52.75.75 0 0 0 .298 1.206c1.544.57 3.16.99 4.831 1.243a3.75 3.75 0 1 0 7.48 0 24.583 24.583 0 0 0 4.83-1.244.75.75 0 0 0 .298-1.205 8.217 8.217 0 0 1-2.118-5.52V9A6.75 6.75 0 0 0 12 2.25ZM9.75 18c0-.034 0-.067.002-.1a25.05 25.05 0 0 0 4.496 0l.002.1a2.25 2.25 0 1 1-4.5 0Z","clip-rule":"evenodd"})])}function tKe(eee,tee){return xne(),Ene("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[Ane("path",{"fill-rule":"evenodd",d:"M5.25 9a6.75 6.75 0 0 1 13.5 0v.75c0 2.123.8 4.057 2.118 5.52a.75.75 0 0 1-.297 1.206c-1.544.57-3.16.99-4.831 1.243a3.75 3.75 0 1 1-7.48 0 24.585 24.585 0 0 1-4.831-1.244.75.75 0 0 1-.298-1.205A8.217 8.217 0 0 0 5.25 9.75V9Zm4.502 8.9a2.25 2.25 0 1 0 4.496 0 25.057 25.057 0 0 1-4.496 0Z","clip-rule":"evenodd"})])}function rKe(eee,tee){return xne(),Ene("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[Ane("path",{"fill-rule":"evenodd",d:"M8.603 3.799A4.49 4.49 0 0 1 12 2.25c1.357 0 2.573.6 3.397 1.549a4.49 4.49 0 0 1 3.498 1.307 4.491 4.491 0 0 1 1.307 3.497A4.49 4.49 0 0 1 21.75 12a4.49 4.49 0 0 1-1.549 3.397 4.491 4.491 0 0 1-1.307 3.497 4.491 4.491 0 0 1-3.497 1.307A4.49 4.49 0 0 1 12 21.75a4.49 4.49 0 0 1-3.397-1.549 4.49 4.49 0 0 1-3.498-1.306 4.491 4.491 0 0 1-1.307-3.498A4.49 4.49 0 0 1 2.25 12c0-1.357.6-2.573 1.549-3.397a4.49 4.49 0 0 1 1.307-3.497 4.49 4.49 0 0 1 3.497-1.307Zm7.007 6.387a.75.75 0 1 0-1.22-.872l-3.236 4.53L9.53 12.22a.75.75 0 0 0-1.06 1.06l2.25 2.25a.75.75 0 0 0 1.14-.094l3.75-5.25Z","clip-rule":"evenodd"})])}function oKe(eee,tee){return xne(),Ene("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[Ane("path",{"fill-rule":"evenodd",d:"M2.25 12c0-5.385 4.365-9.75 9.75-9.75s9.75 4.365 9.75 9.75-4.365 9.75-9.75 9.75S2.25 17.385 2.25 12Zm13.36-1.814a.75.75 0 1 0-1.22-.872l-3.236 4.53L9.53 12.22a.75.75 0 0 0-1.06 1.06l2.25 2.25a.75.75 0 0 0 1.14-.094l3.75-5.25Z","clip-rule":"evenodd"})])}function aKe(eee,tee){return xne(),Ene("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[Ane("path",{"fill-rule":"evenodd",d:"M19.916 4.626a.75.75 0 0 1 .208 1.04l-9 13.5a.75.75 0 0 1-1.154.114l-6-6a.75.75 0 0 1 1.06-1.06l5.353 5.353 8.493-12.74a.75.75 0 0 1 1.04-.207Z","clip-rule":"evenodd"})])}function nKe(eee,tee){return xne(),Ene("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[Ane("path",{"fill-rule":"evenodd",d:"M11.47 13.28a.75.75 0 0 0 1.06 0l7.5-7.5a.75.75 0 0 0-1.06-1.06L12 11.69 5.03 4.72a.75.75 0 0 0-1.06 1.06l7.5 7.5Z","clip-rule":"evenodd"}),Ane("path",{"fill-rule":"evenodd",d:"M11.47 19.28a.75.75 0 0 0 1.06 0l7.5-7.5a.75.75 0 1 0-1.06-1.06L12 17.69l-6.97-6.97a.75.75 0 0 0-1.06 1.06l7.5 7.5Z","clip-rule":"evenodd"})])}function iKe(eee,tee){return xne(),Ene("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[Ane("path",{"fill-rule":"evenodd",d:"M10.5 3A1.501 1.501 0 0 0 9 4.5h6A1.5 1.5 0 0 0 13.5 3h-3Zm-2.693.178A3 3 0 0 1 10.5 1.5h3a3 3 0 0 1 2.694 1.678c.497.042.992.092 1.486.15 1.497.173 2.57 1.46 2.57 2.929V19.5a3 3 0 0 1-3 3H6.75a3 3 0 0 1-3-3V6.257c0-1.47 1.073-2.756 2.57-2.93.493-.057.989-.107 1.487-.15Z","clip-rule":"evenodd"})])}function sKe(eee,tee){return xne(),Ene("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[Ane("path",{d:"M17.004 10.407c.138.435-.216.842-.672.842h-3.465a.75.75 0 0 1-.65-.375l-1.732-3c-.229-.396-.053-.907.393-1.004a5.252 5.252 0 0 1 6.126 3.537ZM8.12 8.464c.307-.338.838-.235 1.066.16l1.732 3a.75.75 0 0 1 0 .75l-1.732 3c-.229.397-.76.5-1.067.161A5.23 5.23 0 0 1 6.75 12a5.23 5.23 0 0 1 1.37-3.536ZM10.878 17.13c-.447-.098-.623-.608-.394-1.004l1.733-3.002a.75.75 0 0 1 .65-.375h3.465c.457 0 .81.407.672.842a5.252 5.252 0 0 1-6.126 3.539Z"}),Ane("path",{"fill-rule":"evenodd",d:"M21 12.75a.75.75 0 1 0 0-1.5h-.783a8.22 8.22 0 0 0-.237-1.357l.734-.267a.75.75 0 1 0-.513-1.41l-.735.268a8.24 8.24 0 0 0-.689-1.192l.6-.503a.75.75 0 1 0-.964-1.149l-.6.504a8.3 8.3 0 0 0-1.054-.885l.391-.678a.75.75 0 1 0-1.299-.75l-.39.676a8.188 8.188 0 0 0-1.295-.47l.136-.77a.75.75 0 0 0-1.477-.26l-.136.77a8.36 8.36 0 0 0-1.377 0l-.136-.77a.75.75 0 1 0-1.477.26l.136.77c-.448.121-.88.28-1.294.47l-.39-.676a.75.75 0 0 0-1.3.75l.392.678a8.29 8.29 0 0 0-1.054.885l-.6-.504a.75.75 0 1 0-.965 1.149l.6.503a8.243 8.243 0 0 0-.689 1.192L3.8 8.216a.75.75 0 1 0-.513 1.41l.735.267a8.222 8.222 0 0 0-.238 1.356h-.783a.75.75 0 0 0 0 1.5h.783c.042.464.122.917.238 1.356l-.735.268a.75.75 0 0 0 .513 1.41l.735-.268c.197.417.428.816.69 1.191l-.6.504a.75.75 0 0 0 .963 1.15l.601-.505c.326.323.679.62 1.054.885l-.392.68a.75.75 0 0 0 1.3.75l.39-.679c.414.192.847.35 1.294.471l-.136.77a.75.75 0 0 0 1.477.261l.137-.772a8.332 8.332 0 0 0 1.376 0l.136.772a.75.75 0 1 0 1.477-.26l-.136-.771a8.19 8.19 0 0 0 1.294-.47l.391.677a.75.75 0 0 0 1.3-.75l-.393-.679a8.29 8.29 0 0 0 1.054-.885l.601.504a.75.75 0 0 0 .964-1.15l-.6-.503c.261-.375.492-.774.69-1.191l.735.267a.75.75 0 1 0 .512-1.41l-.734-.267c.115-.439.195-.892.237-1.356h.784Zm-2.657-3.06a6.744 6.744 0 0 0-1.19-2.053 6.784 6.784 0 0 0-1.82-1.51A6.705 6.705 0 0 0 12 5.25a6.8 6.8 0 0 0-1.225.11 6.7 6.7 0 0 0-2.15.793 6.784 6.784 0 0 0-2.952 3.489.76.76 0 0 1-.036.098A6.74 6.74 0 0 0 5.251 12a6.74 6.74 0 0 0 3.366 5.842l.009.005a6.704 6.704 0 0 0 2.18.798l.022.003a6.792 6.792 0 0 0 2.368-.004 6.704 6.704 0 0 0 2.205-.811 6.785 6.785 0 0 0 1.762-1.484l.009-.01.009-.01a6.743 6.743 0 0 0 1.18-2.066c.253-.707.39-1.469.39-2.263a6.74 6.74 0 0 0-.408-2.309Z","clip-rule":"evenodd"})])}function lKe(eee,tee){return xne(),Ene("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[Ane("path",{"fill-rule":"evenodd",d:"M2.25 12c0-5.385 4.365-9.75 9.75-9.75s9.75 4.365 9.75 9.75-4.365 9.75-9.75 9.75S2.25 17.385 2.25 12ZM12 8.25a.75.75 0 0 1 .75.75v3.75a.75.75 0 0 1-1.5 0V9a.75.75 0 0 1 .75-.75Zm0 8.25a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z","clip-rule":"evenodd"})])}function cKe(eee,tee){return xne(),Ene("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[Ane("path",{"fill-rule":"evenodd",d:"M9.401 3.003c1.155-2 4.043-2 5.197 0l7.355 12.748c1.154 2-.29 4.5-2.599 4.5H4.645c-2.309 0-3.752-2.5-2.598-4.5L9.4 3.003ZM12 8.25a.75.75 0 0 1 .75.75v3.75a.75.75 0 0 1-1.5 0V9a.75.75 0 0 1 .75-.75Zm0 8.25a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z","clip-rule":"evenodd"})])}function dKe(eee,tee){return xne(),Ene("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[Ane("path",{d:"M12 15a3 3 0 1 0 0-6 3 3 0 0 0 0 6Z"}),Ane("path",{"fill-rule":"evenodd",d:"M1.323 11.447C2.811 6.976 7.028 3.75 12.001 3.75c4.97 0 9.185 3.223 10.675 7.69.12.362.12.752 0 1.113-1.487 4.471-5.705 7.697-10.677 7.697-4.97 0-9.186-3.223-10.675-7.69a1.762 1.762 0 0 1 0-1.113ZM17.25 12a5.25 5.25 0 1 1-10.5 0 5.25 5.25 0 0 1 10.5 0Z","clip-rule":"evenodd"})])}function pKe(eee,tee){return xne(),Ene("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[Ane("path",{"fill-rule":"evenodd",d:"M19.5 21a3 3 0 0 0 3-3V9a3 3 0 0 0-3-3h-5.379a.75.75 0 0 1-.53-.22L11.47 3.66A2.25 2.25 0 0 0 9.879 3H4.5a3 3 0 0 0-3 3v12a3 3 0 0 0 3 3h15Zm-6.75-10.5a.75.75 0 0 0-1.5 0v4.19l-1.72-1.72a.75.75 0 0 0-1.06 1.06l3 3a.75.75 0 0 0 1.06 0l3-3a.75.75 0 1 0-1.06-1.06l-1.72 1.72V10.5Z","clip-rule":"evenodd"})])}function uKe(eee,tee){return xne(),Ene("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[Ane("path",{d:"M21.721 12.752a9.711 9.711 0 0 0-.945-5.003 12.754 12.754 0 0 1-4.339 2.708 18.991 18.991 0 0 1-.214 4.772 17.165 17.165 0 0 0 5.498-2.477ZM14.634 15.55a17.324 17.324 0 0 0 .332-4.647c-.952.227-1.945.347-2.966.347-1.021 0-2.014-.12-2.966-.347a17.515 17.515 0 0 0 .332 4.647 17.385 17.385 0 0 0 5.268 0ZM9.772 17.119a18.963 18.963 0 0 0 4.456 0A17.182 17.182 0 0 1 12 21.724a17.18 17.18 0 0 1-2.228-4.605ZM7.777 15.23a18.87 18.87 0 0 1-.214-4.774 12.753 12.753 0 0 1-4.34-2.708 9.711 9.711 0 0 0-.944 5.004 17.165 17.165 0 0 0 5.498 2.477ZM21.356 14.752a9.765 9.765 0 0 1-7.478 6.817 18.64 18.64 0 0 0 1.988-4.718 18.627 18.627 0 0 0 5.49-2.098ZM2.644 14.752c1.682.971 3.53 1.688 5.49 2.099a18.64 18.64 0 0 0 1.988 4.718 9.765 9.765 0 0 1-7.478-6.816ZM13.878 2.43a9.755 9.755 0 0 1 6.116 3.986 11.267 11.267 0 0 1-3.746 2.504 18.63 18.63 0 0 0-2.37-6.49ZM12 2.276a17.152 17.152 0 0 1 2.805 7.121c-.897.23-1.837.353-2.805.353-.968 0-1.908-.122-2.805-.353A17.151 17.151 0 0 1 12 2.276ZM10.122 2.43a18.629 18.629 0 0 0-2.37 6.49 11.266 11.266 0 0 1-3.746-2.504 9.754 9.754 0 0 1 6.116-3.985Z"})])}function hKe(eee,tee){return xne(),Ene("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[Ane("path",{"fill-rule":"evenodd",d:"M4.5 3.75a3 3 0 0 0-3 3v10.5a3 3 0 0 0 3 3h15a3 3 0 0 0 3-3V6.75a3 3 0 0 0-3-3h-15Zm4.125 3a2.25 2.25 0 1 0 0 4.5 2.25 2.25 0 0 0 0-4.5Zm-3.873 8.703a4.126 4.126 0 0 1 7.746 0 .75.75 0 0 1-.351.92 7.47 7.47 0 0 1-3.522.877 7.47 7.47 0 0 1-3.522-.877.75.75 0 0 1-.351-.92ZM15 8.25a.75.75 0 0 0 0 1.5h3.75a.75.75 0 0 0 0-1.5H15ZM14.25 12a.75.75 0 0 1 .75-.75h3.75a.75.75 0 0 1 0 1.5H15a.75.75 0 0 1-.75-.75Zm.75 2.25a.75.75 0 0 0 0 1.5h3.75a.75.75 0 0 0 0-1.5H15Z","clip-rule":"evenodd"})])}function fKe(eee,tee){return xne(),Ene("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[Ane("path",{"fill-rule":"evenodd",d:"M2.25 12c0-5.385 4.365-9.75 9.75-9.75s9.75 4.365 9.75 9.75-4.365 9.75-9.75 9.75S2.25 17.385 2.25 12Zm8.706-1.442c1.146-.573 2.437.463 2.126 1.706l-.709 2.836.042-.02a.75.75 0 0 1 .67 1.34l-.04.022c-1.147.573-2.438-.463-2.127-1.706l.71-2.836-.042.02a.75.75 0 1 1-.671-1.34l.041-.022ZM12 9a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z","clip-rule":"evenodd"})])}function gKe(eee,tee){return xne(),Ene("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[Ane("path",{"fill-rule":"evenodd",d:"M15.75 1.5a6.75 6.75 0 0 0-6.651 7.906c.067.39-.032.717-.221.906l-6.5 6.499a3 3 0 0 0-.878 2.121v2.818c0 .414.336.75.75.75H6a.75.75 0 0 0 .75-.75v-1.5h1.5A.75.75 0 0 0 9 19.5V18h1.5a.75.75 0 0 0 .53-.22l2.658-2.658c.19-.189.517-.288.906-.22A6.75 6.75 0 1 0 15.75 1.5Zm0 3a.75.75 0 0 0 0 1.5A2.25 2.25 0 0 1 18 8.25a.75.75 0 0 0 1.5 0 3.75 3.75 0 0 0-3.75-3.75Z","clip-rule":"evenodd"})])}function mKe(eee,tee){return xne(),Ene("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[Ane("path",{"fill-rule":"evenodd",d:"M19.449 8.448 16.388 11a4.52 4.52 0 0 1 0 2.002l3.061 2.55a8.275 8.275 0 0 0 0-7.103ZM15.552 19.45 13 16.388a4.52 4.52 0 0 1-2.002 0l-2.55 3.061a8.275 8.275 0 0 0 7.103 0ZM4.55 15.552 7.612 13a4.52 4.52 0 0 1 0-2.002L4.551 8.45a8.275 8.275 0 0 0 0 7.103ZM8.448 4.55 11 7.612a4.52 4.52 0 0 1 2.002 0l2.55-3.061a8.275 8.275 0 0 0-7.103 0Zm8.657-.86a9.776 9.776 0 0 1 1.79 1.415 9.776 9.776 0 0 1 1.414 1.788 9.764 9.764 0 0 1 0 10.211 9.777 9.777 0 0 1-1.415 1.79 9.777 9.777 0 0 1-1.788 1.414 9.764 9.764 0 0 1-10.212 0 9.776 9.776 0 0 1-1.788-1.415 9.776 9.776 0 0 1-1.415-1.788 9.764 9.764 0 0 1 0-10.212 9.774 9.774 0 0 1 1.415-1.788A9.774 9.774 0 0 1 6.894 3.69a9.764 9.764 0 0 1 10.211 0ZM14.121 9.88a2.985 2.985 0 0 0-1.11-.704 3.015 3.015 0 0 0-2.022 0 2.985 2.985 0 0 0-1.11.704c-.326.325-.56.705-.704 1.11a3.015 3.015 0 0 0 0 2.022c.144.405.378.785.704 1.11.325.326.705.56 1.11.704.652.233 1.37.233 2.022 0a2.985 2.985 0 0 0 1.11-.704c.326-.325.56-.705.704-1.11a3.016 3.016 0 0 0 0-2.022 2.985 2.985 0 0 0-.704-1.11Z","clip-rule":"evenodd"})])}function wKe(eee,tee){return xne(),Ene("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[Ane("path",{"fill-rule":"evenodd",d:"M19.902 4.098a3.75 3.75 0 0 0-5.304 0l-4.5 4.5a3.75 3.75 0 0 0 1.035 6.037.75.75 0 0 1-.646 1.353 5.25 5.25 0 0 1-1.449-8.45l4.5-4.5a5.25 5.25 0 1 1 7.424 7.424l-1.757 1.757a.75.75 0 1 1-1.06-1.06l1.757-1.757a3.75 3.75 0 0 0 0-5.304Zm-7.389 4.267a.75.75 0 0 1 1-.353 5.25 5.25 0 0 1 1.449 8.45l-4.5 4.5a5.25 5.25 0 1 1-7.424-7.424l1.757-1.757a.75.75 0 1 1 1.06 1.06l-1.757 1.757a3.75 3.75 0 1 0 5.304 5.304l4.5-4.5a3.75 3.75 0 0 0-1.035-6.037.75.75 0 0 1-.354-1Z","clip-rule":"evenodd"})])}function vKe(eee,tee){return xne(),Ene("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[Ane("path",{"fill-rule":"evenodd",d:"M12 1.5a5.25 5.25 0 0 0-5.25 5.25v3a3 3 0 0 0-3 3v6.75a3 3 0 0 0 3 3h10.5a3 3 0 0 0 3-3v-6.75a3 3 0 0 0-3-3v-3c0-2.9-2.35-5.25-5.25-5.25Zm3.75 8.25v-3a3.75 3.75 0 1 0-7.5 0v3h7.5Z","clip-rule":"evenodd"})])}function bKe(eee,tee){return xne(),Ene("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[Ane("path",{"fill-rule":"evenodd",d:"M2.25 12c0-5.385 4.365-9.75 9.75-9.75s9.75 4.365 9.75 9.75-4.365 9.75-9.75 9.75S2.25 17.385 2.25 12Zm11.378-3.917c-.89-.777-2.366-.777-3.255 0a.75.75 0 0 1-.988-1.129c1.454-1.272 3.776-1.272 5.23 0 1.513 1.324 1.513 3.518 0 4.842a3.75 3.75 0 0 1-.837.552c-.676.328-1.028.774-1.028 1.152v.75a.75.75 0 0 1-1.5 0v-.75c0-1.279 1.06-2.107 1.875-2.502.182-.088.351-.199.503-.331.83-.727.83-1.857 0-2.584ZM12 18a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z","clip-rule":"evenodd"})])}function yKe(eee,tee){return xne(),Ene("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[Ane("path",{d:"M5.507 4.048A3 3 0 0 1 7.785 3h8.43a3 3 0 0 1 2.278 1.048l1.722 2.008A4.533 4.533 0 0 0 19.5 6h-15c-.243 0-.482.02-.715.056l1.722-2.008Z"}),Ane("path",{"fill-rule":"evenodd",d:"M1.5 10.5a3 3 0 0 1 3-3h15a3 3 0 1 1 0 6h-15a3 3 0 0 1-3-3Zm15 0a.75.75 0 1 1-1.5 0 .75.75 0 0 1 1.5 0Zm2.25.75a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.5 15a3 3 0 1 0 0 6h15a3 3 0 1 0 0-6h-15Zm11.25 3.75a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM19.5 18a.75.75 0 1 1-1.5 0 .75.75 0 0 1 1.5 0Z","clip-rule":"evenodd"})])}function xKe(eee,tee){return xne(),Ene("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[Ane("path",{"fill-rule":"evenodd",d:"M12.516 2.17a.75.75 0 0 0-1.032 0 11.209 11.209 0 0 1-7.877 3.08.75.75 0 0 0-.722.515A12.74 12.74 0 0 0 2.25 9.75c0 5.942 4.064 10.933 9.563 12.348a.749.749 0 0 0 .374 0c5.499-1.415 9.563-6.406 9.563-12.348 0-1.39-.223-2.73-.635-3.985a.75.75 0 0 0-.722-.516l-.143.001c-2.996 0-5.717-1.17-7.734-3.08Zm3.094 8.016a.75.75 0 1 0-1.22-.872l-3.236 4.53L9.53 12.22a.75.75 0 0 0-1.06 1.06l2.25 2.25a.75.75 0 0 0 1.14-.094l3.75-5.25Z","clip-rule":"evenodd"})])}function kKe(eee,tee){return xne(),Ene("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[Ane("path",{"fill-rule":"evenodd",d:"M11.484 2.17a.75.75 0 0 1 1.032 0 11.209 11.209 0 0 0 7.877 3.08.75.75 0 0 1 .722.515 12.74 12.74 0 0 1 .635 3.985c0 5.942-4.064 10.933-9.563 12.348a.749.749 0 0 1-.374 0C6.314 20.683 2.25 15.692 2.25 9.75c0-1.39.223-2.73.635-3.985a.75.75 0 0 1 .722-.516l.143.001c2.996 0 5.718-1.17 7.734-3.08ZM12 8.25a.75.75 0 0 1 .75.75v3.75a.75.75 0 0 1-1.5 0V9a.75.75 0 0 1 .75-.75ZM12 15a.75.75 0 0 0-.75.75v.008c0 .414.336.75.75.75h.008a.75.75 0 0 0 .75-.75v-.008a.75.75 0 0 0-.75-.75H12Z","clip-rule":"evenodd"})])}function _Ke(eee,tee){return xne(),Ene("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[Ane("path",{"fill-rule":"evenodd",d:"M16.5 4.478v.227a48.816 48.816 0 0 1 3.878.512.75.75 0 1 1-.256 1.478l-.209-.035-1.005 13.07a3 3 0 0 1-2.991 2.77H8.084a3 3 0 0 1-2.991-2.77L4.087 6.66l-.209.035a.75.75 0 0 1-.256-1.478A48.567 48.567 0 0 1 7.5 4.705v-.227c0-1.564 1.213-2.9 2.816-2.951a52.662 52.662 0 0 1 3.369 0c1.603.051 2.815 1.387 2.815 2.951Zm-6.136-1.452a51.196 51.196 0 0 1 3.273 0C14.39 3.05 15 3.684 15 4.478v.113a49.488 49.488 0 0 0-6 0v-.113c0-.794.609-1.428 1.364-1.452Zm-.355 5.945a.75.75 0 1 0-1.5.058l.347 9a.75.75 0 1 0 1.499-.058l-.346-9Zm5.48.058a.75.75 0 1 0-1.498-.058l-.347 9a.75.75 0 0 0 1.5.058l.345-9Z","clip-rule":"evenodd"})])}function SKe(eee,tee){return xne(),Ene("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[Ane("path",{"fill-rule":"evenodd",d:"M18.685 19.097A9.723 9.723 0 0 0 21.75 12c0-5.385-4.365-9.75-9.75-9.75S2.25 6.615 2.25 12a9.723 9.723 0 0 0 3.065 7.097A9.716 9.716 0 0 0 12 21.75a9.716 9.716 0 0 0 6.685-2.653Zm-12.54-1.285A7.486 7.486 0 0 1 12 15a7.486 7.486 0 0 1 5.855 2.812A8.224 8.224 0 0 1 12 20.25a8.224 8.224 0 0 1-5.855-2.438ZM15.75 9a3.75 3.75 0 1 1-7.5 0 3.75 3.75 0 0 1 7.5 0Z","clip-rule":"evenodd"})])}function EKe(eee,tee){return xne(),Ene("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[Ane("path",{"fill-rule":"evenodd",d:"M7.5 6a4.5 4.5 0 1 1 9 0 4.5 4.5 0 0 1-9 0ZM3.751 20.105a8.25 8.25 0 0 1 16.498 0 .75.75 0 0 1-.437.695A18.683 18.683 0 0 1 12 22.5c-2.786 0-5.433-.608-7.812-1.7a.75.75 0 0 1-.437-.695Z","clip-rule":"evenodd"})])}function OKe(eee,tee){return xne(),Ene("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[Ane("path",{"fill-rule":"evenodd",d:"M12 6.75a5.25 5.25 0 0 1 6.775-5.025.75.75 0 0 1 .313 1.248l-3.32 3.319c.063.475.276.934.641 1.299.365.365.824.578 1.3.64l3.318-3.319a.75.75 0 0 1 1.248.313 5.25 5.25 0 0 1-5.472 6.756c-1.018-.086-1.87.1-2.309.634L7.344 21.3A3.298 3.298 0 1 1 2.7 16.657l8.684-7.151c.533-.44.72-1.291.634-2.309A5.342 5.342 0 0 1 12 6.75ZM4.117 19.125a.75.75 0 0 1 .75-.75h.008a.75.75 0 0 1 .75.75v.008a.75.75 0 0 1-.75.75h-.008a.75.75 0 0 1-.75-.75v-.008Z","clip-rule":"evenodd"}),Ane("path",{d:"m10.076 8.64-2.201-2.2V4.874a.75.75 0 0 0-.364-.643l-3.75-2.25a.75.75 0 0 0-.916.113l-.75.75a.75.75 0 0 0-.113.916l2.25 3.75a.75.75 0 0 0 .643.364h1.564l2.062 2.062 1.575-1.297Z"}),Ane("path",{"fill-rule":"evenodd",d:"m12.556 17.329 4.183 4.182a3.375 3.375 0 0 0 4.773-4.773l-3.306-3.305a6.803 6.803 0 0 1-1.53.043c-.394-.034-.682-.006-.867.042a.589.589 0 0 0-.167.063l-3.086 3.748Zm3.414-1.36a.75.75 0 0 1 1.06 0l1.875 1.876a.75.75 0 1 1-1.06 1.06L15.97 17.03a.75.75 0 0 1 0-1.06Z","clip-rule":"evenodd"})])}function zKe(eee,tee){return xne(),Ene("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[Ane("path",{"fill-rule":"evenodd",d:"M12 2.25c-5.385 0-9.75 4.365-9.75 9.75s4.365 9.75 9.75 9.75 9.75-4.365 9.75-9.75S17.385 2.25 12 2.25Zm-1.72 6.97a.75.75 0 1 0-1.06 1.06L10.94 12l-1.72 1.72a.75.75 0 1 0 1.06 1.06L12 13.06l1.72 1.72a.75.75 0 1 0 1.06-1.06L13.06 12l1.72-1.72a.75.75 0 1 0-1.06-1.06L12 10.94l-1.72-1.72Z","clip-rule":"evenodd"})])}function $Ke(eee,tee){return xne(),Ene("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[Ane("path",{"fill-rule":"evenodd",d:"M5.47 5.47a.75.75 0 0 1 1.06 0L12 10.94l5.47-5.47a.75.75 0 1 1 1.06 1.06L13.06 12l5.47 5.47a.75.75 0 1 1-1.06 1.06L12 13.06l-5.47 5.47a.75.75 0 0 1-1.06-1.06L10.94 12 5.47 6.53a.75.75 0 0 1 0-1.06Z","clip-rule":"evenodd"})])}const CKe=new URL(sessionStorage.getItem("unraidAccountUrl")??"https://account.unraid.net"??"https://account.unraid.net"),jKe=new URL("https://docs.unraid.net"),AKe=new URL("https://forums.unraid.net"),TKe=new URL(sessionStorage.getItem("unraidPurchaseUrl")??"https://unraid.net"??"https://unraid.net"),NKe=new URL("c",CKe),IKe=new URL("/bug-reports",AKe);new URL("/go/connect/",jKe);const RKe=new URL("https://connect.myunraid.net"),PKe=new URL("/forum/94-connect-plugin-support/",AKe),MKe=new URL("/contact",TKe),DKe=new URL("https://discord.unraid.net"),FKe=new URL("/c",TKe);new URL("/support",TKe);const LKe=new URL(window.location.origin),UKe=new URL("/graphql",LKe),BKe=new URL("/Settings/ManagementAccess",LKe),YKe=new URL("#UnraidNetSettings",BKe),qKe=new URL("/Tools/Downgrade",LKe),VKe=new URL("/Tools/Registration",LKe),WKe=new URL("/Tools/Update",LKe),HKe=new URL("https://releases.unraid.net/os"),KKe=new URL("/go/release-notes/",jKe),GKe=eee=>{const tee=eee.split("-")[0];return new URL(`/unraid-os/release-notes/${tee}`,jKe)},XKe=new URL("/go/faq-licensing/",jKe),QKe=new URL("/go/changing-the-flash-device/",jKe);new URL("https://unraid.net");var ZKe,JKe={exports:{}};var eGe=(ZKe||(ZKe=1,JKe.exports=function(){var t=1e3,e=6e4,n=36e5,r="millisecond",i="second",s="minute",u="hour",a="day",o="week",c="month",f="quarter",h="year",d="date",l="Invalid Date",$=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,y=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,M={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(t){var e=["th","st","nd","rd"],n=t%100;return"["+t+(e[(n-20)%10]||e[n]||e[0])+"]"}},m=function(t,e,n){var r=String(t);return!r||r.length>=e?t:""+Array(e+1-r.length).join(n)+t},v={s:m,z:function(t){var e=-t.utcOffset(),n=Math.abs(e),r=Math.floor(n/60),i=n%60;return(e<=0?"+":"-")+m(r,2,"0")+":"+m(i,2,"0")},m:function t(e,n){if(e.date()1)return t(u[0])}else{var a=e.name;D[a]=e,i=a}return!r&&i&&(g=i),i||!r&&g},O=function(t,e){if(S(t))return t.clone();var n="object"==typeof e?e:{};return n.date=t,n.args=arguments,new _(n)},b=v;b.l=w,b.i=S,b.w=function(t,e){return O(t,{locale:e.$L,utc:e.$u,x:e.$x,$offset:e.$offset})};var _=function(){function M(t){this.$L=w(t.locale,null,!0),this.parse(t),this.$x=this.$x||t.x||{},this[p]=!0}var m=M.prototype;return m.parse=function(t){this.$d=function(t){var e=t.date,n=t.utc;if(null===e)return new Date(NaN);if(b.u(e))return new Date;if(e instanceof Date)return new Date(e);if("string"==typeof e&&!/Z$/i.test(e)){var r=e.match($);if(r){var i=r[2]-1||0,s=(r[7]||"0").substring(0,3);return n?new Date(Date.UTC(r[1],i,r[3]||1,r[4]||0,r[5]||0,r[6]||0,s)):new Date(r[1],i,r[3]||1,r[4]||0,r[5]||0,r[6]||0,s)}}return new Date(e)}(t),this.init()},m.init=function(){var t=this.$d;this.$y=t.getFullYear(),this.$M=t.getMonth(),this.$D=t.getDate(),this.$W=t.getDay(),this.$H=t.getHours(),this.$m=t.getMinutes(),this.$s=t.getSeconds(),this.$ms=t.getMilliseconds()},m.$utils=function(){return b},m.isValid=function(){return!(this.$d.toString()===l)},m.isSame=function(t,e){var n=O(t);return this.startOf(e)<=n&&n<=this.endOf(e)},m.isAfter=function(t,e){return O(t)console.error("SEMVER",...eee):()=>{};return rGe=tee}function sGe(){if(nGe)return aGe;nGe=1;const eee=Number.MAX_SAFE_INTEGER||9007199254740991;return aGe={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:16,MAX_SAFE_BUILD_LENGTH:250,MAX_SAFE_INTEGER:eee,RELEASE_TYPES:["major","premajor","minor","preminor","patch","prepatch","prerelease"],SEMVER_SPEC_VERSION:"2.0.0",FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}}var lGe,cGe,dGe,pGe,uGe,hGe,fGe,gGe,mGe,wGe,vGe,re={exports:{}};function bGe(){return lGe||(lGe=1,function(eee,tee){const{MAX_SAFE_COMPONENT_LENGTH:ree,MAX_SAFE_BUILD_LENGTH:oee,MAX_LENGTH:aee}=sGe(),nee=iGe(),re=(tee=eee.exports={}).re=[],iee=tee.safeRe=[],see=tee.src=[],lee=tee.safeSrc=[],t=tee.t={};let R=0;const cee="[a-zA-Z0-9-]",dee=[["\\s",1],["\\d",aee],[cee,oee]],pee=(eee,tee,ree)=>{const oee=(eee=>{for(const[tee,ree]of dee)eee=eee.split(`${tee}*`).join(`${tee}{0,${ree}}`).split(`${tee}+`).join(`${tee}{1,${ree}}`);return eee})(tee),aee=R++;nee(eee,aee,tee),t[eee]=aee,see[aee]=tee,lee[aee]=oee,re[aee]=new RegExp(tee,ree?"g":void 0),iee[aee]=new RegExp(oee,ree?"g":void 0)};pee("NUMERICIDENTIFIER","0|[1-9]\\d*"),pee("NUMERICIDENTIFIERLOOSE","\\d+"),pee("NONNUMERICIDENTIFIER",`\\d*[a-zA-Z-]${cee}*`),pee("MAINVERSION",`(${see[t.NUMERICIDENTIFIER]})\\.(${see[t.NUMERICIDENTIFIER]})\\.(${see[t.NUMERICIDENTIFIER]})`),pee("MAINVERSIONLOOSE",`(${see[t.NUMERICIDENTIFIERLOOSE]})\\.(${see[t.NUMERICIDENTIFIERLOOSE]})\\.(${see[t.NUMERICIDENTIFIERLOOSE]})`),pee("PRERELEASEIDENTIFIER",`(?:${see[t.NUMERICIDENTIFIER]}|${see[t.NONNUMERICIDENTIFIER]})`),pee("PRERELEASEIDENTIFIERLOOSE",`(?:${see[t.NUMERICIDENTIFIERLOOSE]}|${see[t.NONNUMERICIDENTIFIER]})`),pee("PRERELEASE",`(?:-(${see[t.PRERELEASEIDENTIFIER]}(?:\\.${see[t.PRERELEASEIDENTIFIER]})*))`),pee("PRERELEASELOOSE",`(?:-?(${see[t.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${see[t.PRERELEASEIDENTIFIERLOOSE]})*))`),pee("BUILDIDENTIFIER",`${cee}+`),pee("BUILD",`(?:\\+(${see[t.BUILDIDENTIFIER]}(?:\\.${see[t.BUILDIDENTIFIER]})*))`),pee("FULLPLAIN",`v?${see[t.MAINVERSION]}${see[t.PRERELEASE]}?${see[t.BUILD]}?`),pee("FULL",`^${see[t.FULLPLAIN]}$`),pee("LOOSEPLAIN",`[v=\\s]*${see[t.MAINVERSIONLOOSE]}${see[t.PRERELEASELOOSE]}?${see[t.BUILD]}?`),pee("LOOSE",`^${see[t.LOOSEPLAIN]}$`),pee("GTLT","((?:<|>)?=?)"),pee("XRANGEIDENTIFIERLOOSE",`${see[t.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`),pee("XRANGEIDENTIFIER",`${see[t.NUMERICIDENTIFIER]}|x|X|\\*`),pee("XRANGEPLAIN",`[v=\\s]*(${see[t.XRANGEIDENTIFIER]})(?:\\.(${see[t.XRANGEIDENTIFIER]})(?:\\.(${see[t.XRANGEIDENTIFIER]})(?:${see[t.PRERELEASE]})?${see[t.BUILD]}?)?)?`),pee("XRANGEPLAINLOOSE",`[v=\\s]*(${see[t.XRANGEIDENTIFIERLOOSE]})(?:\\.(${see[t.XRANGEIDENTIFIERLOOSE]})(?:\\.(${see[t.XRANGEIDENTIFIERLOOSE]})(?:${see[t.PRERELEASELOOSE]})?${see[t.BUILD]}?)?)?`),pee("XRANGE",`^${see[t.GTLT]}\\s*${see[t.XRANGEPLAIN]}$`),pee("XRANGELOOSE",`^${see[t.GTLT]}\\s*${see[t.XRANGEPLAINLOOSE]}$`),pee("COERCEPLAIN",`(^|[^\\d])(\\d{1,${ree}})(?:\\.(\\d{1,${ree}}))?(?:\\.(\\d{1,${ree}}))?`),pee("COERCE",`${see[t.COERCEPLAIN]}(?:$|[^\\d])`),pee("COERCEFULL",see[t.COERCEPLAIN]+`(?:${see[t.PRERELEASE]})?`+`(?:${see[t.BUILD]})?(?:$|[^\\d])`),pee("COERCERTL",see[t.COERCE],!0),pee("COERCERTLFULL",see[t.COERCEFULL],!0),pee("LONETILDE","(?:~>?)"),pee("TILDETRIM",`(\\s*)${see[t.LONETILDE]}\\s+`,!0),tee.tildeTrimReplace="$1~",pee("TILDE",`^${see[t.LONETILDE]}${see[t.XRANGEPLAIN]}$`),pee("TILDELOOSE",`^${see[t.LONETILDE]}${see[t.XRANGEPLAINLOOSE]}$`),pee("LONECARET","(?:\\^)"),pee("CARETTRIM",`(\\s*)${see[t.LONECARET]}\\s+`,!0),tee.caretTrimReplace="$1^",pee("CARET",`^${see[t.LONECARET]}${see[t.XRANGEPLAIN]}$`),pee("CARETLOOSE",`^${see[t.LONECARET]}${see[t.XRANGEPLAINLOOSE]}$`),pee("COMPARATORLOOSE",`^${see[t.GTLT]}\\s*(${see[t.LOOSEPLAIN]})$|^$`),pee("COMPARATOR",`^${see[t.GTLT]}\\s*(${see[t.FULLPLAIN]})$|^$`),pee("COMPARATORTRIM",`(\\s*)${see[t.GTLT]}\\s*(${see[t.LOOSEPLAIN]}|${see[t.XRANGEPLAIN]})`,!0),tee.comparatorTrimReplace="$1$2$3",pee("HYPHENRANGE",`^\\s*(${see[t.XRANGEPLAIN]})\\s+-\\s+(${see[t.XRANGEPLAIN]})\\s*$`),pee("HYPHENRANGELOOSE",`^\\s*(${see[t.XRANGEPLAINLOOSE]})\\s+-\\s+(${see[t.XRANGEPLAINLOOSE]})\\s*$`),pee("STAR","(<|>)?=?\\s*\\*"),pee("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$"),pee("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")}(re,re.exports)),re.exports}function yGe(){if(fGe)return hGe;fGe=1;const eee=iGe(),{MAX_LENGTH:tee,MAX_SAFE_INTEGER:ree}=sGe(),{safeRe:re,safeSrc:oee,t:t}=bGe(),aee=function(){if(dGe)return cGe;dGe=1;const eee=Object.freeze({loose:!0}),tee=Object.freeze({});return cGe=ree=>ree?"object"!=typeof ree?eee:ree:tee}(),{compareIdentifiers:nee}=function(){if(uGe)return pGe;uGe=1;const eee=/^[0-9]+$/,tee=(a,b)=>{const tee=eee.test(a),ree=eee.test(b);return tee&&ree&&(a=+a,b=+b),a===b?0:tee&&!ree?-1:ree&&!tee?1:atee(b,a)},pGe}();class iee{constructor(oee,nee){if(nee=aee(nee),oee instanceof iee){if(oee.loose===!!nee.loose&&oee.includePrerelease===!!nee.includePrerelease)return oee;oee=oee.version}else if("string"!=typeof oee)throw new TypeError(`Invalid version. Must be a string. Got type "${typeof oee}".`);if(oee.length>tee)throw new TypeError(`version is longer than ${tee} characters`);eee("SemVer",oee,nee),this.options=nee,this.loose=!!nee.loose,this.includePrerelease=!!nee.includePrerelease;const m=oee.trim().match(nee.loose?re[t.LOOSE]:re[t.FULL]);if(!m)throw new TypeError(`Invalid Version: ${oee}`);if(this.raw=oee,this.major=+m[1],this.minor=+m[2],this.patch=+m[3],this.major>ree||this.major<0)throw new TypeError("Invalid major version");if(this.minor>ree||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>ree||this.patch<0)throw new TypeError("Invalid patch version");m[4]?this.prerelease=m[4].split(".").map((id=>{if(/^[0-9]+$/.test(id)){const eee=+id;if(eee>=0&&eee=0;)"number"==typeof this.prerelease[i]&&(this.prerelease[i]++,i=-2);if(-1===i){if(tee===this.prerelease.join(".")&&!1===ree)throw new Error("invalid increment argument: identifier already exists");this.prerelease.push(eee)}}if(tee){let oee=[tee,eee];!1===ree&&(oee=[tee]),0===nee(this.prerelease[0],tee)?isNaN(this.prerelease[1])&&(this.prerelease=oee):this.prerelease=oee}break}default:throw new Error(`invalid increment argument: ${eee}`)}return this.raw=this.format(),this.build.length&&(this.raw+=`+${this.build.join(".")}`),this}}return hGe=iee}var xGe=function(){if(vGe)return wGe;vGe=1;const eee=function(){if(mGe)return gGe;mGe=1;const eee=yGe();return gGe=(tee,ree,oee=!1)=>{if(tee instanceof eee)return tee;try{return new eee(tee,ree)}catch(er){if(!oee)return null;throw er}},gGe}();return wGe=(tee,ree)=>{const oee=eee(tee,ree);return oee&&oee.prerelease.length?oee.prerelease:null},wGe}();const kGe=CWe(xGe);function _Ge(eee,tee){return tee}const SGe="Content-Type",EGe=Symbol(),OGe=Symbol();function zGe(eee={}){var _a;const tee=eee instanceof Array?Object.fromEntries(eee):eee;return null===(_a=Object.entries(tee).find((([k])=>k.toLowerCase()===SGe.toLowerCase())))||void 0===_a?void 0:_a[1]}function $Ge(eee){return/^application\/.*json.*/.test(eee)}const CGe=function(eee,tee,ree=!1){return Object.entries(tee).reduce(((tee,[oee,aee])=>{const nee=eee[oee];return Array.isArray(nee)&&Array.isArray(aee)?tee[oee]=ree?[...nee,...aee]:aee:tee[oee]="object"==typeof nee&&"object"==typeof aee?CGe(nee,aee,ree):aee,tee}),{...eee})},jGe={options:{},errorType:"text",polyfills:{},polyfill(p,eee=!0,tee=!1,...ree){const oee=this.polyfills[p]||("undefined"!=typeof self?self[p]:null)||("undefined"!=typeof global?global[p]:null);if(eee&&!oee)throw new Error(p+" is not defined");return tee&&oee?new oee(...ree):oee}};class AGe extends Error{}const TGe=eee=>{const tee=Object.create(null);eee=eee._addons.reduce(((w,ree)=>ree.beforeRequest&&ree.beforeRequest(w,eee._options,tee)||w),eee);const{_url:ree,_options:oee,_config:aee,_catchers:nee,_resolvers:iee,_middlewares:see,_addons:lee}=eee,cee=new Map(nee),dee=CGe(aee.options,oee);let pee=ree;const uee=(eee=>tee=>eee.reduceRight(((eee,tee)=>tee(eee)),tee)||tee)(see)(((eee,tee)=>(pee=eee,aee.polyfill("fetch")(eee,tee))))(ree,dee),hee=new Error,fee=uee.catch((eee=>{throw{[EGe]:eee}})).then((eee=>{var _a;if(!eee.ok){const tee=new AGe;if(tee.cause=hee,tee.stack=tee.stack+"\nCAUSE: "+hee.stack,tee.response=eee,tee.status=eee.status,tee.url=pee,"opaque"===eee.type)throw tee;const ree="json"===aee.errorType||"application/json"===(null===(_a=eee.headers.get("Content-Type"))||void 0===_a?void 0:_a.split(";")[0]);return(aee.errorType?ree?eee.text():eee[aee.errorType]():Promise.resolve(eee.body)).then((oee=>{throw tee.message="string"==typeof oee?oee:eee.statusText,oee&&(ree&&"string"==typeof oee?(tee.text=oee,tee.json=JSON.parse(oee)):tee[aee.errorType]=oee),tee}))}return eee})),gee=tee=>tee.catch((tee=>{const ree=Object.prototype.hasOwnProperty.call(tee,EGe),oee=ree?tee[EGe]:tee,aee=(null==oee?void 0:oee.status)&&cee.get(oee.status)||cee.get(null==oee?void 0:oee.name)||ree&&cee.has(EGe)&&cee.get(EGe);if(aee)return aee(oee,eee);const nee=cee.get(OGe);if(nee)return nee(oee,eee);throw oee})),mee=eee=>cb=>gee(eee?fee.then((_=>_&&_[eee]())).then((_=>cb?cb(_):_)):fee.then((_=>cb?cb(_):_))),wee={_wretchReq:eee,_fetchReq:uee,_sharedState:tee,res:mee(null),json:mee("json"),blob:mee("blob"),formData:mee("formData"),arrayBuffer:mee("arrayBuffer"),text:mee("text"),error(eee,cb){return cee.set(eee,cb),this},badRequest(cb){return this.error(400,cb)},unauthorized(cb){return this.error(401,cb)},forbidden(cb){return this.error(403,cb)},notFound(cb){return this.error(404,cb)},timeout(cb){return this.error(408,cb)},internalError(cb){return this.error(500,cb)},fetchError(cb){return this.error(EGe,cb)}},vee=lee.reduce(((eee,tee)=>({...eee,..."function"==typeof tee.resolver?tee.resolver(eee):tee.resolver})),wee);return iee.reduce(((tee,r)=>r(tee,eee)),vee)},NGe={_url:"",_options:{},_config:jGe,_catchers:new Map,_resolvers:[],_deferred:[],_middlewares:[],_addons:[],addon(eee){return{...this,_addons:[...this._addons,eee],...eee.wretch}},errorType(eee){return{...this,_config:{...this._config,errorType:eee}}},polyfills(eee,tee=!1){return{...this,_config:{...this._config,polyfills:tee?eee:CGe(this._config.polyfills,eee)}}},url(eee,tee=!1){if(tee)return{...this,_url:eee};const ree=this._url.split("?");return{...this,_url:ree.length>1?ree[0]+eee+"?"+ree[1]:this._url+eee}},options(eee,tee=!1){return{...this,_options:tee?eee:CGe(this._options,eee)}},headers(eee){const tee=eee?Array.isArray(eee)?Object.fromEntries(eee):"entries"in eee?Object.fromEntries(eee.entries()):eee:{};return{...this,_options:CGe(this._options,{headers:tee})}},accept(eee){return this.headers({Accept:eee})},content(eee){return this.headers({[SGe]:eee})},auth(eee){return this.headers({Authorization:eee})},catcher(eee,tee){const ree=new Map(this._catchers);return ree.set(eee,tee),{...this,_catchers:ree}},catcherFallback(eee){return this.catcher(OGe,eee)},resolve(eee,tee=!1){return{...this,_resolvers:tee?[eee]:[...this._resolvers,eee]}},defer(eee,tee=!1){return{...this,_deferred:tee?[eee]:[...this._deferred,eee]}},middlewares(eee,tee=!1){return{...this,_middlewares:tee?eee:[...this._middlewares,...eee]}},fetch(eee=this._options.method,tee="",ree=null){let oee=this.url(tee).options({method:eee});const aee=zGe(oee._options.headers),nee=this._config.polyfill("FormData",!1),iee="object"==typeof ree&&!(nee&&ree instanceof nee)&&(!oee._options.headers||!aee||$Ge(aee));return oee=ree?iee?oee.json(ree,aee):oee.body(ree):oee,TGe(oee._deferred.reduce(((eee,tee)=>tee(eee,eee._url,eee._options)),oee))},get(eee=""){return this.fetch("GET",eee)},delete(eee=""){return this.fetch("DELETE",eee)},put(eee,tee=""){return this.fetch("PUT",tee,eee)},post(eee,tee=""){return this.fetch("POST",tee,eee)},patch(eee,tee=""){return this.fetch("PATCH",tee,eee)},head(eee=""){return this.fetch("HEAD",eee)},opts(eee=""){return this.fetch("OPTIONS",eee)},body(eee){return{...this,_options:{...this._options,body:eee}}},json(eee,tee){const ree=zGe(this._options.headers);return this.content(tee||$Ge(ree)&&ree||"application/json").body(JSON.stringify(eee))}};function IGe(eee="",tee={}){return{...NGe,_url:eee,_options:tee}}function RGe(eee,tee=!1,ree,oee=ree.polyfill("FormData",!0,!0),aee=[]){return Object.entries(eee).forEach((([eee,nee])=>{let iee=aee.reduce(((eee,tee)=>eee?`${eee}[${tee}]`:tee),null);if(iee=iee?`${iee}[${eee}]`:eee,nee instanceof Array||globalThis.FileList&&nee instanceof FileList)for(const tee of nee)oee.append(iee,tee);else!tee||"object"!=typeof nee||tee instanceof Array&&tee.includes(eee)?oee.append(iee,nee):null!==nee&&RGe(nee,tee,ree,oee,[...aee,eee])})),oee}IGe.default=IGe,IGe.options=function(eee,tee=!1){jGe.options=tee?eee:CGe(jGe.options,eee)},IGe.errorType=function(eee){jGe.errorType=eee},IGe.polyfills=function(eee,tee=!1){jGe.polyfills=tee?eee:CGe(jGe.polyfills,eee)},IGe.WretchError=AGe;const PGe={wretch:{formData(eee,tee=!1){return this.body(RGe(eee,tee,this._config))}}};function MGe(eee,tee){return encodeURIComponent(eee)+"="+encodeURIComponent("object"==typeof tee?JSON.stringify(tee):""+tee)}const DGe={wretch:{formUrl(eee){return this.body("string"==typeof eee?eee:(tee=eee,Object.keys(tee).map((eee=>{const ree=tee[eee];return ree instanceof Array?ree.map((v=>MGe(eee,v))).join("&"):MGe(eee,ree)})).join("&"))).content("application/x-www-form-urlencoded");var tee}}};function FGe(eee){return void 0!==eee?eee:""}const LGe=(eee,qp,tee,ree,oee)=>{let aee;if("string"==typeof qp)aee=qp;else{const eee=oee.polyfill("URLSearchParams",!0,!0);for(const tee in qp){const oee=qp[tee];if(!ree||null!=oee)if(qp[tee]instanceof Array)for(const ree of oee)eee.append(tee,FGe(ree));else eee.append(tee,FGe(oee))}aee=eee.toString()}const nee=eee.split("?");return aee?tee||nee.length<2?nee[0]+"?"+aee:eee+"&"+aee:tee?nee[0]:eee},UGe={wretch:{query(qp,eee=!1,tee=!1){return{...this,_url:LGe(this._url,qp,eee,tee,this._config)}}}};Cde(Ide());const BGe=Wde("errors",(()=>{const eee=_re([]);return{errors:eee,removeErrorByIndex:tee=>{eee.value=eee.value.filter(((eee,i)=>i!==tee))},removeErrorByRef:tee=>{eee.value=eee.value.filter((eee=>eee?.ref!==tee))},resetErrors:()=>{eee.value=[]},setError:tee=>{console.error("[setError]",tee),eee.value.push(tee)},openTroubleshoot:async tee=>{try{await FeedbackButton();let ree=document.querySelector(".sweet-alert.visible");for(;!ree;)await new Promise((eee=>setTimeout(eee,100))),ree=document.querySelector(".sweet-alert.visible");if(eee.value.length){let tee=ree.querySelector("#troubleshootDetails");for(;!tee;)await new Promise((eee=>setTimeout(eee,100))),tee=ree.querySelector("#troubleshootDetails");const oee=eee.value.map(((eee,tee)=>{const ree=tee+1;let oee=`• Error ${ree}: ${eee.heading}\n`;var aee;return oee+=`• Error ${ree} Message: ${eee.message}\n`,oee+=`• Error ${ree} Level: ${eee.level}\n`,oee+=`• Error ${ree} Type: ${eee.type}\n`,eee.ref&&(oee+=`• Error ${ree} Ref: ${eee.ref}\n`),eee.debugServer&&(oee+=`• Error ${ree} Debug Server:\n${aee=eee.debugServer,Object.entries(aee).reduce(((eee,[p,tee])=>`${eee}${p}: ${tee}\n`),"")}\n`),oee})).join("\n***************\n");tee.value+="\n##########################\n",tee.value+=`# Debug Details – Component Errors ${eee.value.length} #\n`,tee.value+="##########################\n",tee.value+=oee}let oee=ree.querySelector("#troubleshootEmail");for(;!oee;)await new Promise((eee=>setTimeout(eee,100))),oee=ree.querySelector("#troubleshootEmail");tee.email?oee.value=tee.email:oee.focus();let aee=ree.querySelector("#optTroubleshoot");for(;!aee;)await new Promise((eee=>setTimeout(eee,100))),aee=ree.querySelector("#optTroubleshoot");aee.checked=!0;let nee=ree.querySelectorAll(".allpanels");for(;!nee;)await new Promise((eee=>setTimeout(eee,100))),nee=ree.querySelectorAll(".allpanels");nee.forEach((eee=>{"troubleshoot_panel"===eee.id?eee.style.display="block":eee.style.display="none"}))}catch(ree){console.error("[openTroubleshoot]",ree)}}}})),YGe=BGe(),qGe=IGe().addon(PGe).addon(DGe).addon(UGe).errorType("json").resolve((eee=>eee.error("Error",(eee=>{YGe.setError({heading:`WretchError ${eee.status}`,message:`${eee.text} • ${eee.url}`,level:"error",ref:"wretchError",type:"request"})})).error("TypeError",(eee=>{YGe.setError({heading:`WretchTypeError ${eee.status}`,message:`${eee.text} • ${eee.url}`,level:"error",ref:"wretchTypeError",type:"request"})})))),VGe=qGe.url("/webGui/include/InstallKey.php"),WGe=qGe.url("/update.php"),HGe=qGe.url("/plugins/dynamix.my.servers/data/server-state.php"),KGe=async eee=>{try{const tee=await qGe.url("/plugins/dynamix.plugin.manager/include/UnraidCheck.php").query(eee).get().json((eee=>eee)).catch((eee=>{throw console.error("[WebguiUpdateIgnore] catch failed to execute UpdateIgnore",eee),new Error("Error ignoring update")}));return tee}catch(tee){throw console.error("[WebguiUpdateIgnore] catch failed to execute UpdateIgnore",tee),new Error("Error ignoring update")}};function GGe(eee,tee=!0){if(function(eee){const tee=[],{graphQLErrors:ree,networkError:oee}=eee,aee="operation"in eee?eee.operation:void 0,nee="stack"in eee?eee.stack:void 0;let iee;return aee&&(iee=vBe(aee.query)),ree&&ree.forEach((({message:eee,locations:ree})=>{tee.push(`[GraphQL error] ${eee}`),aee&&(tee.push(function(eee,tee){const ree=eee.split("\n"),l=ree.length,oee=ree.slice(),aee={};for(let i=0;i{const tee=/\[([\w ]*)\](.*)/.exec(eee);if(tee){const[,eee,ree]=tee;console.log(`%c${eee}`,"color:white;border-radius:3px;background:#ff4400;font-weight:bold;padding:2px 6px;",ree)}else console.log(eee)})),tee){let eee=(new Error).stack;if(null==eee)return;const tee=eee.indexOf("\n");eee=eee.slice(eee.indexOf("\n",tee+1)),console.log(`%c${eee}`,"color:grey;")}}var XGe=(eee=>(eee.Alert="ALERT",eee.Info="INFO",eee.Warning="WARNING",eee))(XGe||{}),QGe=(eee=>(eee.Archive="ARCHIVE",eee.Unread="UNREAD",eee))(QGe||{});const ZGe={"\n query GetConnectSettingsForm {\n connect {\n id\n settings {\n id\n dataSchema\n uiSchema\n values {\n sandbox\n extraOrigins\n accessType\n forwardType\n port\n ssoUserIds\n }\n }\n }\n }\n":{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"GetConnectSettingsForm"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"connect"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"settings"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"dataSchema"}},{kind:"Field",name:{kind:"Name",value:"uiSchema"}},{kind:"Field",name:{kind:"Name",value:"values"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"sandbox"}},{kind:"Field",name:{kind:"Name",value:"extraOrigins"}},{kind:"Field",name:{kind:"Name",value:"accessType"}},{kind:"Field",name:{kind:"Name",value:"forwardType"}},{kind:"Field",name:{kind:"Name",value:"port"}},{kind:"Field",name:{kind:"Name",value:"ssoUserIds"}}]}}]}}]}}]}}]},"\n mutation UpdateConnectSettings($input: ApiSettingsInput!) {\n updateApiSettings(input: $input) {\n sandbox\n extraOrigins\n accessType\n forwardType\n port\n ssoUserIds\n }\n }\n":{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"UpdateConnectSettings"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"input"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ApiSettingsInput"}}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"updateApiSettings"},arguments:[{kind:"Argument",name:{kind:"Name",value:"input"},value:{kind:"Variable",name:{kind:"Name",value:"input"}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"sandbox"}},{kind:"Field",name:{kind:"Name",value:"extraOrigins"}},{kind:"Field",name:{kind:"Name",value:"accessType"}},{kind:"Field",name:{kind:"Name",value:"forwardType"}},{kind:"Field",name:{kind:"Name",value:"port"}},{kind:"Field",name:{kind:"Name",value:"ssoUserIds"}}]}}]}}]},"\n query LogFiles {\n logFiles {\n name\n path\n size\n modifiedAt\n }\n }\n":{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"LogFiles"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"logFiles"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"name"}},{kind:"Field",name:{kind:"Name",value:"path"}},{kind:"Field",name:{kind:"Name",value:"size"}},{kind:"Field",name:{kind:"Name",value:"modifiedAt"}}]}}]}}]},"\n query LogFileContent($path: String!, $lines: Int, $startLine: Int) {\n logFile(path: $path, lines: $lines, startLine: $startLine) {\n path\n content\n totalLines\n startLine\n }\n }\n":{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"LogFileContent"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"path"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}}},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"lines"}},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}}},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"startLine"}},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"logFile"},arguments:[{kind:"Argument",name:{kind:"Name",value:"path"},value:{kind:"Variable",name:{kind:"Name",value:"path"}}},{kind:"Argument",name:{kind:"Name",value:"lines"},value:{kind:"Variable",name:{kind:"Name",value:"lines"}}},{kind:"Argument",name:{kind:"Name",value:"startLine"},value:{kind:"Variable",name:{kind:"Name",value:"startLine"}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"path"}},{kind:"Field",name:{kind:"Name",value:"content"}},{kind:"Field",name:{kind:"Name",value:"totalLines"}},{kind:"Field",name:{kind:"Name",value:"startLine"}}]}}]}}]},"\n subscription LogFileSubscription($path: String!) {\n logFile(path: $path) {\n path\n content\n totalLines\n }\n }\n":{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"subscription",name:{kind:"Name",value:"LogFileSubscription"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"path"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"logFile"},arguments:[{kind:"Argument",name:{kind:"Name",value:"path"},value:{kind:"Variable",name:{kind:"Name",value:"path"}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"path"}},{kind:"Field",name:{kind:"Name",value:"content"}},{kind:"Field",name:{kind:"Name",value:"totalLines"}}]}}]}}]},"\n fragment NotificationFragment on Notification {\n id\n title\n subject\n description\n importance\n link\n type\n timestamp\n formattedTimestamp\n }\n":{kind:"Document",definitions:[{kind:"FragmentDefinition",name:{kind:"Name",value:"NotificationFragment"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Notification"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"title"}},{kind:"Field",name:{kind:"Name",value:"subject"}},{kind:"Field",name:{kind:"Name",value:"description"}},{kind:"Field",name:{kind:"Name",value:"importance"}},{kind:"Field",name:{kind:"Name",value:"link"}},{kind:"Field",name:{kind:"Name",value:"type"}},{kind:"Field",name:{kind:"Name",value:"timestamp"}},{kind:"Field",name:{kind:"Name",value:"formattedTimestamp"}}]}}]},"\n fragment NotificationCountFragment on NotificationCounts {\n total\n info\n warning\n alert\n }\n":{kind:"Document",definitions:[{kind:"FragmentDefinition",name:{kind:"Name",value:"NotificationCountFragment"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"NotificationCounts"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"total"}},{kind:"Field",name:{kind:"Name",value:"info"}},{kind:"Field",name:{kind:"Name",value:"warning"}},{kind:"Field",name:{kind:"Name",value:"alert"}}]}}]},"\n query Notifications($filter: NotificationFilter!) {\n notifications {\n id\n list(filter: $filter) {\n ...NotificationFragment\n }\n }\n }\n":{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"Notifications"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"filter"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"NotificationFilter"}}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"notifications"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"list"},arguments:[{kind:"Argument",name:{kind:"Name",value:"filter"},value:{kind:"Variable",name:{kind:"Name",value:"filter"}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"NotificationFragment"}}]}}]}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"NotificationFragment"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Notification"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"title"}},{kind:"Field",name:{kind:"Name",value:"subject"}},{kind:"Field",name:{kind:"Name",value:"description"}},{kind:"Field",name:{kind:"Name",value:"importance"}},{kind:"Field",name:{kind:"Name",value:"link"}},{kind:"Field",name:{kind:"Name",value:"type"}},{kind:"Field",name:{kind:"Name",value:"timestamp"}},{kind:"Field",name:{kind:"Name",value:"formattedTimestamp"}}]}}]},"\n mutation ArchiveNotification($id: String!) {\n archiveNotification(id: $id) {\n ...NotificationFragment\n }\n }\n":{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"ArchiveNotification"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"id"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"archiveNotification"},arguments:[{kind:"Argument",name:{kind:"Name",value:"id"},value:{kind:"Variable",name:{kind:"Name",value:"id"}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"NotificationFragment"}}]}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"NotificationFragment"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Notification"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"title"}},{kind:"Field",name:{kind:"Name",value:"subject"}},{kind:"Field",name:{kind:"Name",value:"description"}},{kind:"Field",name:{kind:"Name",value:"importance"}},{kind:"Field",name:{kind:"Name",value:"link"}},{kind:"Field",name:{kind:"Name",value:"type"}},{kind:"Field",name:{kind:"Name",value:"timestamp"}},{kind:"Field",name:{kind:"Name",value:"formattedTimestamp"}}]}}]},"\n mutation ArchiveAllNotifications {\n archiveAll {\n unread {\n total\n }\n archive {\n info\n warning\n alert\n total\n }\n }\n }\n":{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"ArchiveAllNotifications"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"archiveAll"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"unread"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"total"}}]}},{kind:"Field",name:{kind:"Name",value:"archive"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"info"}},{kind:"Field",name:{kind:"Name",value:"warning"}},{kind:"Field",name:{kind:"Name",value:"alert"}},{kind:"Field",name:{kind:"Name",value:"total"}}]}}]}}]}}]},"\n mutation DeleteNotification($id: String!, $type: NotificationType!) {\n deleteNotification(id: $id, type: $type) {\n archive {\n total\n }\n }\n }\n":{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"DeleteNotification"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"id"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}}},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"type"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"NotificationType"}}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"deleteNotification"},arguments:[{kind:"Argument",name:{kind:"Name",value:"id"},value:{kind:"Variable",name:{kind:"Name",value:"id"}}},{kind:"Argument",name:{kind:"Name",value:"type"},value:{kind:"Variable",name:{kind:"Name",value:"type"}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"archive"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"total"}}]}}]}}]}}]},"\n mutation DeleteAllNotifications {\n deleteArchivedNotifications {\n archive {\n total\n }\n unread {\n total\n }\n }\n }\n":{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"DeleteAllNotifications"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"deleteArchivedNotifications"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"archive"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"total"}}]}},{kind:"Field",name:{kind:"Name",value:"unread"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"total"}}]}}]}}]}}]},"\n query Overview {\n notifications {\n id\n overview {\n unread {\n info\n warning\n alert\n total\n }\n archive {\n total\n }\n }\n }\n }\n":{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"Overview"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"notifications"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"overview"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"unread"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"info"}},{kind:"Field",name:{kind:"Name",value:"warning"}},{kind:"Field",name:{kind:"Name",value:"alert"}},{kind:"Field",name:{kind:"Name",value:"total"}}]}},{kind:"Field",name:{kind:"Name",value:"archive"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"total"}}]}}]}}]}}]}}]},"\n mutation RecomputeOverview {\n recalculateOverview {\n archive {\n ...NotificationCountFragment\n }\n unread {\n ...NotificationCountFragment\n }\n }\n }\n":{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"RecomputeOverview"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"recalculateOverview"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"archive"},selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"NotificationCountFragment"}}]}},{kind:"Field",name:{kind:"Name",value:"unread"},selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"NotificationCountFragment"}}]}}]}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"NotificationCountFragment"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"NotificationCounts"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"total"}},{kind:"Field",name:{kind:"Name",value:"info"}},{kind:"Field",name:{kind:"Name",value:"warning"}},{kind:"Field",name:{kind:"Name",value:"alert"}}]}}]},"\n subscription NotificationAddedSub {\n notificationAdded {\n ...NotificationFragment\n }\n }\n":{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"subscription",name:{kind:"Name",value:"NotificationAddedSub"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"notificationAdded"},selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"NotificationFragment"}}]}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"NotificationFragment"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Notification"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"title"}},{kind:"Field",name:{kind:"Name",value:"subject"}},{kind:"Field",name:{kind:"Name",value:"description"}},{kind:"Field",name:{kind:"Name",value:"importance"}},{kind:"Field",name:{kind:"Name",value:"link"}},{kind:"Field",name:{kind:"Name",value:"type"}},{kind:"Field",name:{kind:"Name",value:"timestamp"}},{kind:"Field",name:{kind:"Name",value:"formattedTimestamp"}}]}}]},"\n subscription NotificationOverviewSub {\n notificationsOverview {\n archive {\n ...NotificationCountFragment\n }\n unread {\n ...NotificationCountFragment\n }\n }\n }\n":{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"subscription",name:{kind:"Name",value:"NotificationOverviewSub"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"notificationsOverview"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"archive"},selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"NotificationCountFragment"}}]}},{kind:"Field",name:{kind:"Name",value:"unread"},selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"NotificationCountFragment"}}]}}]}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"NotificationCountFragment"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"NotificationCounts"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"total"}},{kind:"Field",name:{kind:"Name",value:"info"}},{kind:"Field",name:{kind:"Name",value:"warning"}},{kind:"Field",name:{kind:"Name",value:"alert"}}]}}]},"\n mutation ConnectSignIn($input: ConnectSignInInput!) {\n connectSignIn(input: $input)\n }\n":{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"ConnectSignIn"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"input"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ConnectSignInInput"}}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"connectSignIn"},arguments:[{kind:"Argument",name:{kind:"Name",value:"input"},value:{kind:"Variable",name:{kind:"Name",value:"input"}}}]}]}}]},"\n mutation SignOut {\n connectSignOut\n }\n":{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"SignOut"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"connectSignOut"}}]}}]},"\n fragment PartialCloud on Cloud {\n error\n apiKey {\n valid\n error\n }\n cloud {\n status\n error\n }\n minigraphql {\n status\n error\n }\n relay {\n status\n error\n }\n }\n":{kind:"Document",definitions:[{kind:"FragmentDefinition",name:{kind:"Name",value:"PartialCloud"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Cloud"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"error"}},{kind:"Field",name:{kind:"Name",value:"apiKey"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"valid"}},{kind:"Field",name:{kind:"Name",value:"error"}}]}},{kind:"Field",name:{kind:"Name",value:"cloud"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"status"}},{kind:"Field",name:{kind:"Name",value:"error"}}]}},{kind:"Field",name:{kind:"Name",value:"minigraphql"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"status"}},{kind:"Field",name:{kind:"Name",value:"error"}}]}},{kind:"Field",name:{kind:"Name",value:"relay"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"status"}},{kind:"Field",name:{kind:"Name",value:"error"}}]}}]}}]},"\n query serverState {\n cloud {\n ...PartialCloud\n }\n config {\n error\n valid\n }\n info {\n os {\n hostname\n }\n }\n owner {\n avatar\n username\n }\n registration {\n state\n expiration\n keyFile {\n contents\n }\n updateExpiration\n }\n vars {\n regGen\n regState\n configError\n configValid\n }\n }\n":{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"serverState"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"cloud"},selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"PartialCloud"}}]}},{kind:"Field",name:{kind:"Name",value:"config"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"error"}},{kind:"Field",name:{kind:"Name",value:"valid"}}]}},{kind:"Field",name:{kind:"Name",value:"info"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"os"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"hostname"}}]}}]}},{kind:"Field",name:{kind:"Name",value:"owner"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"avatar"}},{kind:"Field",name:{kind:"Name",value:"username"}}]}},{kind:"Field",name:{kind:"Name",value:"registration"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"state"}},{kind:"Field",name:{kind:"Name",value:"expiration"}},{kind:"Field",name:{kind:"Name",value:"keyFile"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"contents"}}]}},{kind:"Field",name:{kind:"Name",value:"updateExpiration"}}]}},{kind:"Field",name:{kind:"Name",value:"vars"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"regGen"}},{kind:"Field",name:{kind:"Name",value:"regState"}},{kind:"Field",name:{kind:"Name",value:"configError"}},{kind:"Field",name:{kind:"Name",value:"configValid"}}]}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"PartialCloud"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Cloud"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"error"}},{kind:"Field",name:{kind:"Name",value:"apiKey"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"valid"}},{kind:"Field",name:{kind:"Name",value:"error"}}]}},{kind:"Field",name:{kind:"Name",value:"cloud"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"status"}},{kind:"Field",name:{kind:"Name",value:"error"}}]}},{kind:"Field",name:{kind:"Name",value:"minigraphql"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"status"}},{kind:"Field",name:{kind:"Name",value:"error"}}]}},{kind:"Field",name:{kind:"Name",value:"relay"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"status"}},{kind:"Field",name:{kind:"Name",value:"error"}}]}}]}}]},"\n query getExtraAllowedOrigins {\n extraAllowedOrigins\n }\n":{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"getExtraAllowedOrigins"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"extraAllowedOrigins"}}]}}]},"\n query getRemoteAccess {\n remoteAccess {\n accessType\n forwardType\n port\n }\n }\n":{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"getRemoteAccess"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"remoteAccess"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"accessType"}},{kind:"Field",name:{kind:"Name",value:"forwardType"}},{kind:"Field",name:{kind:"Name",value:"port"}}]}}]}}]},"\n mutation setAdditionalAllowedOrigins($input: AllowedOriginInput!) {\n setAdditionalAllowedOrigins(input: $input)\n }\n":{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"setAdditionalAllowedOrigins"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"input"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"AllowedOriginInput"}}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"setAdditionalAllowedOrigins"},arguments:[{kind:"Argument",name:{kind:"Name",value:"input"},value:{kind:"Variable",name:{kind:"Name",value:"input"}}}]}]}}]},"\n mutation setupRemoteAccess($input: SetupRemoteAccessInput!) {\n setupRemoteAccess(input: $input)\n }\n":{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"setupRemoteAccess"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"input"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"SetupRemoteAccessInput"}}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"setupRemoteAccess"},arguments:[{kind:"Argument",name:{kind:"Name",value:"input"},value:{kind:"Variable",name:{kind:"Name",value:"input"}}}]}]}}]}};function JGe(eee){return ZGe[eee]??{}}const eXe=JGe("\n mutation ConnectSignIn($input: ConnectSignInInput!) {\n connectSignIn(input: $input)\n }\n"),tXe=JGe("\n mutation SignOut {\n connectSignOut\n }\n");var rXe={exports:{}};var oXe={exports:{}};const aXe=jWe(Object.freeze(Object.defineProperty({__proto__:null,default:{}},Symbol.toStringTag,{value:"Module"})));var nXe;function iXe(){return nXe||(nXe=1,oXe.exports=(eee=eee||function(eee,tee){var ree;if("undefined"!=typeof window&&window.crypto&&(ree=window.crypto),"undefined"!=typeof self&&self.crypto&&(ree=self.crypto),"undefined"!=typeof globalThis&&globalThis.crypto&&(ree=globalThis.crypto),!ree&&"undefined"!=typeof window&&window.msCrypto&&(ree=window.msCrypto),!ree&&void 0!==$We&&$We.crypto&&(ree=$We.crypto),!ree)try{ree=aXe}catch(fee){}var oee=function(){if(ree){if("function"==typeof ree.getRandomValues)try{return ree.getRandomValues(new Uint32Array(1))[0]}catch(fee){}if("function"==typeof ree.randomBytes)try{return ree.randomBytes(4).readInt32LE()}catch(fee){}}throw new Error("Native crypto module could not be used to get secure random number.")},aee=Object.create||function(){function F(){}return function(eee){var tee;return F.prototype=eee,tee=new F,F.prototype=null,tee}}(),C={},nee=C.lib={},iee=nee.Base={extend:function(eee){var tee=aee(this);return eee&&tee.mixIn(eee),tee.hasOwnProperty("init")&&this.init!==tee.init||(tee.init=function(){tee.$super.init.apply(this,arguments)}),tee.init.prototype=tee,tee.$super=this,tee},create:function(){var eee=this.extend();return eee.init.apply(eee,arguments),eee},init:function(){},mixIn:function(eee){for(var tee in eee)eee.hasOwnProperty(tee)&&(this[tee]=eee[tee]);eee.hasOwnProperty("toString")&&(this.toString=eee.toString)},clone:function(){return this.init.prototype.extend(this)}},see=nee.WordArray=iee.extend({init:function(eee,ree){eee=this.words=eee||[],this.sigBytes=ree!=tee?ree:4*eee.length},toString:function(eee){return(eee||cee).stringify(this)},concat:function(eee){var tee=this.words,ree=eee.words,oee=this.sigBytes,aee=eee.sigBytes;if(this.clamp(),oee%4)for(var i=0;i>>2]>>>24-i%4*8&255;tee[oee+i>>>2]|=nee<<24-(oee+i)%4*8}else for(var j=0;j>>2]=ree[j>>>2];return this.sigBytes+=aee,this},clamp:function(){var tee=this.words,ree=this.sigBytes;tee[ree>>>2]&=4294967295<<32-ree%4*8,tee.length=eee.ceil(ree/4)},clone:function(){var eee=iee.clone.call(this);return eee.words=this.words.slice(0),eee},random:function(eee){for(var tee=[],i=0;i>>2]>>>24-i%4*8&255;oee.push((aee>>>4).toString(16)),oee.push((15&aee).toString(16))}return oee.join("")},parse:function(eee){for(var tee=eee.length,ree=[],i=0;i>>3]|=parseInt(eee.substr(i,2),16)<<24-i%8*4;return new see.init(ree,tee/2)}},dee=lee.Latin1={stringify:function(eee){for(var tee=eee.words,ree=eee.sigBytes,oee=[],i=0;i>>2]>>>24-i%4*8&255;oee.push(String.fromCharCode(aee))}return oee.join("")},parse:function(eee){for(var tee=eee.length,ree=[],i=0;i>>2]|=(255&eee.charCodeAt(i))<<24-i%4*8;return new see.init(ree,tee)}},pee=lee.Utf8={stringify:function(eee){try{return decodeURIComponent(escape(dee.stringify(eee)))}catch(e){throw new Error("Malformed UTF-8 data")}},parse:function(eee){return dee.parse(unescape(encodeURIComponent(eee)))}},uee=nee.BufferedBlockAlgorithm=iee.extend({reset:function(){this._data=new see.init,this._nDataBytes=0},_append:function(eee){"string"==typeof eee&&(eee=pee.parse(eee)),this._data.concat(eee),this._nDataBytes+=eee.sigBytes},_process:function(tee){var ree,oee=this._data,aee=oee.words,nee=oee.sigBytes,iee=this.blockSize,lee=nee/(4*iee),cee=(lee=tee?eee.ceil(lee):eee.max((0|lee)-this._minBufferSize,0))*iee,dee=eee.min(4*cee,nee);if(cee){for(var pee=0;pee>>6-i%4*2;aee[nee>>>2]|=iee<<24-nee%4*8,nee++}return tee.create(aee,nee)}C.enc.Base64={stringify:function(eee){var tee=eee.words,ree=eee.sigBytes,oee=this._map;eee.clamp();for(var aee=[],i=0;i>>2]>>>24-i%4*8&255)<<16|(tee[i+1>>>2]>>>24-(i+1)%4*8&255)<<8|tee[i+2>>>2]>>>24-(i+2)%4*8&255,j=0;j<4&&i+.75*j>>6*(3-j)&63));var iee=oee.charAt(64);if(iee)for(;aee.length%4;)aee.push(iee);return aee.join("")},parse:function(eee){var tee=eee.length,oee=this._map,aee=this._reverseMap;if(!aee){aee=this._reverseMap=[];for(var j=0;j>>24)|4278255360&(ree<<24|ree>>>8)}var H=this._hash.words,oee=M[eee+0],aee=M[eee+1],nee=M[eee+2],iee=M[eee+3],see=M[eee+4],lee=M[eee+5],cee=M[eee+6],dee=M[eee+7],pee=M[eee+8],uee=M[eee+9],hee=M[eee+10],fee=M[eee+11],gee=M[eee+12],mee=M[eee+13],wee=M[eee+14],vee=M[eee+15],a=H[0],b=H[1],c=H[2],d=H[3];a=FF(a,b,c,d,oee,7,T[0]),d=FF(d,a,b,c,aee,12,T[1]),c=FF(c,d,a,b,nee,17,T[2]),b=FF(b,c,d,a,iee,22,T[3]),a=FF(a,b,c,d,see,7,T[4]),d=FF(d,a,b,c,lee,12,T[5]),c=FF(c,d,a,b,cee,17,T[6]),b=FF(b,c,d,a,dee,22,T[7]),a=FF(a,b,c,d,pee,7,T[8]),d=FF(d,a,b,c,uee,12,T[9]),c=FF(c,d,a,b,hee,17,T[10]),b=FF(b,c,d,a,fee,22,T[11]),a=FF(a,b,c,d,gee,7,T[12]),d=FF(d,a,b,c,mee,12,T[13]),c=FF(c,d,a,b,wee,17,T[14]),a=GG(a,b=FF(b,c,d,a,vee,22,T[15]),c,d,aee,5,T[16]),d=GG(d,a,b,c,cee,9,T[17]),c=GG(c,d,a,b,fee,14,T[18]),b=GG(b,c,d,a,oee,20,T[19]),a=GG(a,b,c,d,lee,5,T[20]),d=GG(d,a,b,c,hee,9,T[21]),c=GG(c,d,a,b,vee,14,T[22]),b=GG(b,c,d,a,see,20,T[23]),a=GG(a,b,c,d,uee,5,T[24]),d=GG(d,a,b,c,wee,9,T[25]),c=GG(c,d,a,b,iee,14,T[26]),b=GG(b,c,d,a,pee,20,T[27]),a=GG(a,b,c,d,mee,5,T[28]),d=GG(d,a,b,c,nee,9,T[29]),c=GG(c,d,a,b,dee,14,T[30]),a=HH(a,b=GG(b,c,d,a,gee,20,T[31]),c,d,lee,4,T[32]),d=HH(d,a,b,c,pee,11,T[33]),c=HH(c,d,a,b,fee,16,T[34]),b=HH(b,c,d,a,wee,23,T[35]),a=HH(a,b,c,d,aee,4,T[36]),d=HH(d,a,b,c,see,11,T[37]),c=HH(c,d,a,b,dee,16,T[38]),b=HH(b,c,d,a,hee,23,T[39]),a=HH(a,b,c,d,mee,4,T[40]),d=HH(d,a,b,c,oee,11,T[41]),c=HH(c,d,a,b,iee,16,T[42]),b=HH(b,c,d,a,cee,23,T[43]),a=HH(a,b,c,d,uee,4,T[44]),d=HH(d,a,b,c,gee,11,T[45]),c=HH(c,d,a,b,vee,16,T[46]),a=II(a,b=HH(b,c,d,a,nee,23,T[47]),c,d,oee,6,T[48]),d=II(d,a,b,c,dee,10,T[49]),c=II(c,d,a,b,wee,15,T[50]),b=II(b,c,d,a,lee,21,T[51]),a=II(a,b,c,d,gee,6,T[52]),d=II(d,a,b,c,iee,10,T[53]),c=II(c,d,a,b,hee,15,T[54]),b=II(b,c,d,a,aee,21,T[55]),a=II(a,b,c,d,pee,6,T[56]),d=II(d,a,b,c,vee,10,T[57]),c=II(c,d,a,b,cee,15,T[58]),b=II(b,c,d,a,mee,21,T[59]),a=II(a,b,c,d,see,6,T[60]),d=II(d,a,b,c,fee,10,T[61]),c=II(c,d,a,b,nee,15,T[62]),b=II(b,c,d,a,uee,21,T[63]),H[0]=H[0]+a|0,H[1]=H[1]+b|0,H[2]=H[2]+c|0,H[3]=H[3]+d|0},_doFinalize:function(){var eee=this._data,ree=eee.words,oee=8*this._nDataBytes,aee=8*eee.sigBytes;ree[aee>>>5]|=128<<24-aee%32;var nee=tee.floor(oee/4294967296),iee=oee;ree[15+(aee+64>>>9<<4)]=16711935&(nee<<8|nee>>>24)|4278255360&(nee<<24|nee>>>8),ree[14+(aee+64>>>9<<4)]=16711935&(iee<<8|iee>>>24)|4278255360&(iee<<24|iee>>>8),eee.sigBytes=4*(ree.length+1),this._process();for(var see=this._hash,H=see.words,i=0;i<4;i++){var lee=H[i];H[i]=16711935&(lee<<8|lee>>>24)|4278255360&(lee<<24|lee>>>8)}return see},clone:function(){var eee=aee.clone.call(this);return eee._hash=this._hash.clone(),eee}});function FF(a,b,c,d,x,s,t){var n=a+(b&c|~b&d)+x+t;return(n<>>32-s)+b}function GG(a,b,c,d,x,s,t){var n=a+(b&d|c&~d)+x+t;return(n<>>32-s)+b}function HH(a,b,c,d,x,s,t){var n=a+(b^c^d)+x+t;return(n<>>32-s)+b}function II(a,b,c,d,x,s,t){var n=a+(c^(b|~d))+x+t;return(n<>>32-s)+b}C.MD5=aee._createHelper(iee),C.HmacMD5=aee._createHmacHelper(iee)}(Math),eee.MD5)),pXe.exports;var eee}var hXe,fXe={exports:{}},gXe={exports:{}};function mXe(){return hXe||(hXe=1,gXe.exports=(eee=iXe(),function(){var C=eee,tee=C.lib,ree=tee.WordArray,oee=tee.Hasher,aee=C.algo,W=[],nee=aee.SHA1=oee.extend({_doReset:function(){this._hash=new ree.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(M,eee){for(var H=this._hash.words,a=H[0],b=H[1],c=H[2],d=H[3],e=H[4],i=0;i<80;i++){if(i<16)W[i]=0|M[eee+i];else{var n=W[i-3]^W[i-8]^W[i-14]^W[i-16];W[i]=n<<1|n>>>31}var t=(a<<5|a>>>27)+e+W[i];t+=i<20?1518500249+(b&c|~b&d):i<40?1859775393+(b^c^d):i<60?(b&c|b&d|c&d)-1894007588:(b^c^d)-899497514,e=d,d=c,c=b<<30|b>>>2,b=a,a=t}H[0]=H[0]+a|0,H[1]=H[1]+b|0,H[2]=H[2]+c|0,H[3]=H[3]+d|0,H[4]=H[4]+e|0},_doFinalize:function(){var eee=this._data,tee=eee.words,ree=8*this._nDataBytes,oee=8*eee.sigBytes;return tee[oee>>>5]|=128<<24-oee%32,tee[14+(oee+64>>>9<<4)]=Math.floor(ree/4294967296),tee[15+(oee+64>>>9<<4)]=ree,eee.sigBytes=4*tee.length,this._process(),this._hash},clone:function(){var eee=oee.clone.call(this);return eee._hash=this._hash.clone(),eee}});C.SHA1=oee._createHelper(nee),C.HmacSHA1=oee._createHmacHelper(nee)}(),eee.SHA1)),gXe.exports;var eee}var wXe,vXe={exports:{}};var bXe;function yXe(){return bXe||(bXe=1,fXe.exports=function(eee){return function(){var C=eee,tee=C.lib,ree=tee.Base,oee=tee.WordArray,aee=C.algo,nee=aee.MD5,iee=aee.EvpKDF=ree.extend({cfg:ree.extend({keySize:4,hasher:nee,iterations:1}),init:function(eee){this.cfg=this.cfg.extend(eee)},compute:function(eee,tee){for(var ree,aee=this.cfg,nee=aee.hasher.create(),iee=oee.create(),see=iee.words,lee=aee.keySize,cee=aee.iterations;see.lengthaee&&(tee=eee.finalize(tee)),tee.clamp();for(var nee=this._oKey=tee.clone(),iee=this._iKey=tee.clone(),see=nee.words,lee=iee.words,i=0;i>>8^255&sx^99,oee[x]=sx,aee[sx]=x;var x2=d[x],x4=d[x2],x8=d[x4],t=257*d[sx]^16843008*sx;nee[x]=t<<24|t>>>8,iee[x]=t<<16|t>>>16,see[x]=t<<8|t>>>24,lee[x]=t,t=16843009*x8^65537*x4^257*x2^16843008*x,cee[sx]=t<<24|t>>>8,dee[sx]=t<<16|t>>>16,pee[sx]=t<<8|t>>>24,uee[sx]=t,x?(x=x2^d[d[d[x8^x2]]],xi^=d[d[xi]]):x=xi=1}}();var hee=[0,1,2,4,8,16,32,64,128,27,54],fee=ree.AES=tee.extend({_doReset:function(){if(!this._nRounds||this._keyPriorReset!==this._key){for(var eee=this._keyPriorReset=this._key,tee=eee.words,ree=eee.sigBytes/4,aee=4*((this._nRounds=ree+6)+1),nee=this._keySchedule=[],iee=0;iee6&&iee%ree==4&&(t=oee[t>>>24]<<24|oee[t>>>16&255]<<16|oee[t>>>8&255]<<8|oee[255&t]):(t=oee[(t=t<<8|t>>>24)>>>24]<<24|oee[t>>>16&255]<<16|oee[t>>>8&255]<<8|oee[255&t],t^=hee[iee/ree|0]<<24),nee[iee]=nee[iee-ree]^t);for(var see=this._invKeySchedule=[],lee=0;lee>>24]]^dee[oee[t>>>16&255]]^pee[oee[t>>>8&255]]^uee[oee[255&t]]}}},encryptBlock:function(M,eee){this._doCryptBlock(M,eee,this._keySchedule,nee,iee,see,lee,oee)},decryptBlock:function(M,eee){var t=M[eee+1];M[eee+1]=M[eee+3],M[eee+3]=t,this._doCryptBlock(M,eee,this._invKeySchedule,cee,dee,pee,uee,aee),t=M[eee+1],M[eee+1]=M[eee+3],M[eee+3]=t},_doCryptBlock:function(M,eee,tee,ree,oee,aee,nee,iee){for(var see=this._nRounds,s0=M[eee]^tee[0],s1=M[eee+1]^tee[1],s2=M[eee+2]^tee[2],s3=M[eee+3]^tee[3],lee=4,cee=1;cee>>24]^oee[s1>>>16&255]^aee[s2>>>8&255]^nee[255&s3]^tee[lee++],t1=ree[s1>>>24]^oee[s2>>>16&255]^aee[s3>>>8&255]^nee[255&s0]^tee[lee++],t2=ree[s2>>>24]^oee[s3>>>16&255]^aee[s0>>>8&255]^nee[255&s1]^tee[lee++],t3=ree[s3>>>24]^oee[s0>>>16&255]^aee[s1>>>8&255]^nee[255&s2]^tee[lee++];s0=t0,s1=t1,s2=t2,s3=t3}t0=(iee[s0>>>24]<<24|iee[s1>>>16&255]<<16|iee[s2>>>8&255]<<8|iee[255&s3])^tee[lee++],t1=(iee[s1>>>24]<<24|iee[s2>>>16&255]<<16|iee[s3>>>8&255]<<8|iee[255&s0])^tee[lee++],t2=(iee[s2>>>24]<<24|iee[s3>>>16&255]<<16|iee[s0>>>8&255]<<8|iee[255&s1])^tee[lee++],t3=(iee[s3>>>24]<<24|iee[s0>>>16&255]<<16|iee[s1>>>8&255]<<8|iee[255&s2])^tee[lee++],M[eee]=t0,M[eee+1]=t1,M[eee+2]=t2,M[eee+3]=t3},keySize:8});C.AES=tee._createHelper(fee)}(),eee.AES}(iXe(),cXe(),uXe(),yXe(),xXe||(xXe=1,kXe.exports=(SXe=iXe(),yXe(),void(SXe.lib.Cipher||function(eee){var C=SXe,tee=C.lib,ree=tee.Base,oee=tee.WordArray,aee=tee.BufferedBlockAlgorithm,nee=C.enc;nee.Utf8;var iee=nee.Base64,see=C.algo.EvpKDF,lee=tee.Cipher=aee.extend({cfg:ree.extend(),createEncryptor:function(eee,tee){return this.create(this._ENC_XFORM_MODE,eee,tee)},createDecryptor:function(eee,tee){return this.create(this._DEC_XFORM_MODE,eee,tee)},init:function(eee,tee,ree){this.cfg=this.cfg.extend(ree),this._xformMode=eee,this._key=tee,this.reset()},reset:function(){aee.reset.call(this),this._doReset()},process:function(eee){return this._append(eee),this._process()},finalize:function(eee){return eee&&this._append(eee),this._doFinalize()},keySize:4,ivSize:4,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(){function eee(eee){return"string"==typeof eee?wee:gee}return function(tee){return{encrypt:function(ree,oee,aee){return eee(oee).encrypt(tee,ree,oee,aee)},decrypt:function(ree,oee,aee){return eee(oee).decrypt(tee,ree,oee,aee)}}}}()});tee.StreamCipher=lee.extend({_doFinalize:function(){return this._process(!0)},blockSize:1});var cee=C.mode={},dee=tee.BlockCipherMode=ree.extend({createEncryptor:function(eee,iv){return this.Encryptor.create(eee,iv)},createDecryptor:function(eee,iv){return this.Decryptor.create(eee,iv)},init:function(eee,iv){this._cipher=eee,this._iv=iv}}),pee=cee.CBC=function(){var tee=dee.extend();function ree(tee,ree,oee){var aee,iv=this._iv;iv?(aee=iv,this._iv=eee):aee=this._prevBlock;for(var i=0;i>>2];eee.sigBytes-=tee}};tee.BlockCipher=lee.extend({cfg:lee.cfg.extend({mode:pee,padding:uee}),reset:function(){var eee;lee.reset.call(this);var tee=this.cfg,iv=tee.iv,ree=tee.mode;this._xformMode==this._ENC_XFORM_MODE?eee=ree.createEncryptor:(eee=ree.createDecryptor,this._minBufferSize=1),this._mode&&this._mode.__creator==eee?this._mode.init(this,iv&&iv.words):(this._mode=eee.call(ree,this,iv&&iv.words),this._mode.__creator=eee)},_doProcessBlock:function(eee,tee){this._mode.processBlock(eee,tee)},_doFinalize:function(){var eee,tee=this.cfg.padding;return this._xformMode==this._ENC_XFORM_MODE?(tee.pad(this._data,this.blockSize),eee=this._process(!0)):(eee=this._process(!0),tee.unpad(eee)),eee},blockSize:4});var hee=tee.CipherParams=ree.extend({init:function(eee){this.mixIn(eee)},toString:function(eee){return(eee||this.formatter).stringify(this)}}),fee=(C.format={}).OpenSSL={stringify:function(eee){var tee=eee.ciphertext,ree=eee.salt;return(ree?oee.create([1398893684,1701076831]).concat(ree).concat(tee):tee).toString(iee)},parse:function(eee){var tee,ree=iee.parse(eee),aee=ree.words;return 1398893684==aee[0]&&1701076831==aee[1]&&(tee=oee.create(aee.slice(2,4)),aee.splice(0,4),ree.sigBytes-=16),hee.create({ciphertext:ree,salt:tee})}},gee=tee.SerializableCipher=ree.extend({cfg:ree.extend({format:fee}),encrypt:function(eee,tee,ree,oee){oee=this.cfg.extend(oee);var aee=eee.createEncryptor(ree,oee),nee=aee.finalize(tee),iee=aee.cfg;return hee.create({ciphertext:nee,key:ree,iv:iee.iv,algorithm:eee,mode:iee.mode,padding:iee.padding,blockSize:eee.blockSize,formatter:oee.format})},decrypt:function(eee,tee,ree,oee){return oee=this.cfg.extend(oee),tee=this._parse(tee,oee.format),eee.createDecryptor(ree,oee).finalize(tee.ciphertext)},_parse:function(eee,tee){return"string"==typeof eee?tee.parse(eee,this):eee}}),mee=(C.kdf={}).OpenSSL={execute:function(eee,tee,ree,aee,nee){if(aee||(aee=oee.random(8)),nee)iee=see.create({keySize:tee+ree,hasher:nee}).compute(eee,aee);else var iee=see.create({keySize:tee+ree}).compute(eee,aee);var iv=oee.create(iee.words.slice(tee),4*ree);return iee.sigBytes=4*tee,hee.create({key:iee,iv:iv,salt:aee})}},wee=tee.PasswordBasedCipher=gee.extend({cfg:gee.cfg.extend({kdf:mee}),encrypt:function(eee,tee,ree,oee){var aee=(oee=this.cfg.extend(oee)).kdf.execute(ree,eee.keySize,eee.ivSize,oee.salt,oee.hasher);oee.iv=aee.iv;var nee=gee.encrypt.call(this,eee,tee,aee.key,oee);return nee.mixIn(aee),nee},decrypt:function(eee,tee,ree,oee){oee=this.cfg.extend(oee),tee=this._parse(tee,oee.format);var aee=oee.kdf.execute(ree,eee.keySize,eee.ivSize,tee.salt,oee.hasher);return oee.iv=aee.iv,gee.decrypt.call(this,eee,tee,aee.key,oee)}})}()))))),rXe.exports);const OXe=CWe(EXe);var zXe,$Xe={exports:{}};var CXe=(zXe||(zXe=1,$Xe.exports=function(eee){return eee.enc.Utf8}(iXe())),$Xe.exports);const jXe=CWe(CXe);function AXe(fn){return!!ete()&&(tte(fn),!0)}function TXe(v){return null!=zre(v)}const NXe="undefined"!=typeof window&&"undefined"!=typeof document;"undefined"!=typeof WorkerGlobalScope&&(globalThis,WorkerGlobalScope);const IXe=eee=>null!=eee,RXe=Object.prototype.toString,PXe=eee=>"[object Object]"===RXe.call(eee),MXe=()=>{};function DXe(...eee){if(1!==eee.length)return Pre(...eee);const r=eee[0];return"function"==typeof r?pre(Tre((()=>({get:r,set:MXe})))):_re(r)}function FXe(eee,fn){return function(...tee){return new Promise(((ree,oee)=>{Promise.resolve(eee((()=>fn.apply(this,tee)),{fn:fn,thisArg:this,args:tee})).then(ree).catch(oee)}))}}const LXe=eee=>eee();function UXe(ms,eee={}){let tee,ree,oee=MXe;const aee=eee=>{clearTimeout(eee),oee(),oee=MXe};let nee;return iee=>{const see=$re(ms),lee=$re(eee.maxWait);return tee&&aee(tee),see<=0||void 0!==lee&&lee<=0?(ree&&(aee(ree),ree=null),Promise.resolve(iee())):new Promise(((cee,dee)=>{oee=eee.rejectOnCancel?dee:cee,nee=iee,lee&&!ree&&(ree=setTimeout((()=>{tee&&aee(tee),ree=null,cee(nee())}),lee)),tee=setTimeout((()=>{ree&&aee(ree),ree=null,cee(iee())}),see)}))}}function BXe(eee){return Array.isArray(eee)?eee:[eee]}function YXe(eee){return Wne()}function qXe(fn,ms=200,eee=!1,tee=!0,ree=!1){return FXe(function(...eee){let tee,ree,ms,oee,aee,nee,iee=0,see=!0,lee=MXe;kre(eee[0])||"object"!=typeof eee[0]?[ms,oee=!0,aee=!0,nee=!1]=eee:({delay:ms,trailing:oee=!0,leading:aee=!0,rejectOnCancel:nee=!1}=eee[0]);const cee=()=>{tee&&(clearTimeout(tee),tee=void 0,lee(),lee=MXe)};return eee=>{const dee=$re(ms),pee=Date.now()-iee,uee=()=>ree=eee();return cee(),dee<=0?(iee=Date.now(),uee()):(pee>dee&&(aee||!see)?(iee=Date.now(),uee()):oee&&(ree=new Promise(((eee,ree)=>{lee=nee?ree:eee,tee=setTimeout((()=>{iee=Date.now(),see=!0,eee(uee()),cee()}),Math.max(0,dee-pee))}))),aee||tee||(tee=setTimeout((()=>see=!0),dee)),see=!1,ree)}}(ms,eee,tee,ree),fn)}function VXe(eee,cb,tee={}){const{eventFilter:ree=LXe,...oee}=tee;return rne(eee,FXe(ree,cb),oee)}function WXe(eee,cb,tee={}){const{eventFilter:ree,initialState:oee="active",...aee}=tee,{eventFilter:nee,pause:iee,resume:see,isActive:lee}=function(eee=LXe,tee={}){const{initialState:ree="active"}=tee,oee=DXe("active"===ree);return{isActive:pre(oee),pause:function(){oee.value=!1},resume:function(){oee.value=!0},eventFilter:(...tee)=>{oee.value&&eee(...tee)}}}(ree,{initialState:oee});return{stop:VXe(eee,cb,{...aee,eventFilter:nee}),pause:iee,resume:see,isActive:lee}}function HXe(fn,eee=!0,tee){YXe()?Doe(fn,tee):eee?fn():eoe(fn)}function KXe(eee,cb,tee){return rne(eee,cb,{...tee,immediate:!0})}function GXe(eee,cb,tee){const ree=rne(eee,((...eee)=>(eoe((()=>ree())),cb(...eee))),tee);return ree}const XXe=NXe?window:void 0,QXe=NXe?window.navigator:void 0;function ZXe(...eee){const tee=[],ree=()=>{tee.forEach((fn=>fn())),tee.length=0},oee=nie((()=>{const tee=BXe($re(eee[0])).filter((e=>null!=e));return tee.every((e=>"string"!=typeof e))?tee:void 0})),aee=KXe((()=>{var _a,_b;return[null!=(_b=null==(_a=oee.value)?void 0:_a.map((e=>function(eee){var _a;const tee=$re(eee);return null!=(_a=null==tee?void 0:tee.$el)?_a:tee}(e))))?_b:[XXe].filter((e=>null!=e)),BXe($re(oee.value?eee[1]:eee[0])),BXe(zre(oee.value?eee[2]:eee[1])),$re(oee.value?eee[3]:eee[2])]}),(([eee,oee,aee,nee])=>{if(ree(),!(null==eee?void 0:eee.length)||!(null==oee?void 0:oee.length)||!(null==aee?void 0:aee.length))return;const iee=PXe(nee)?{...nee}:nee;tee.push(...eee.flatMap((el=>oee.flatMap((eee=>aee.map((tee=>((el,eee,tee,ree)=>(el.addEventListener(eee,tee,ree),()=>el.removeEventListener(eee,tee,ree)))(el,eee,tee,iee))))))))}),{flush:"post"});return AXe(ree),()=>{aee(),ree()}}function JXe(eee){const tee=function(){const eee=Sre(!1),tee=Wne();return tee&&Doe((()=>{eee.value=!0}),tee),eee}();return nie((()=>(tee.value,Boolean(eee()))))}function eQe(eee,tee={}){const{controls:ree=!1,navigator:oee=QXe}=tee,aee=JXe((()=>oee&&"permissions"in oee)),nee=Sre(),iee="string"==typeof eee?{name:eee}:eee,see=Sre(),lee=()=>{var _a,_b;see.value=null!=(_b=null==(_a=nee.value)?void 0:_a.state)?_b:"prompt"};ZXe(nee,"change",lee,{passive:!0});const cee=function(fn){let eee;function tee(){return eee||(eee=fn()),eee}return tee.reset=async()=>{const tee=eee;eee=void 0,tee&&await tee},tee}((async()=>{if(aee.value){if(!nee.value)try{nee.value=await oee.permissions.query(iee)}catch(e){nee.value=void 0}finally{lee()}return ree?vre(nee.value):void 0}}));return cee(),ree?{state:see,isSupported:aee,query:cee}:see}function tQe(eee={}){const{navigator:tee=QXe,read:ree=!1,source:oee,copiedDuring:aee=1500,legacy:nee=!1}=eee,iee=JXe((()=>tee&&"clipboard"in tee)),see=eQe("clipboard-read"),lee=eQe("clipboard-write"),cee=nie((()=>iee.value||nee)),dee=Sre(""),pee=Sre(!1),uee=function(cb,eee,tee={}){const{immediate:ree=!0,immediateCallback:oee=!1}=tee,aee=Sre(!1);let nee=null;function iee(){nee&&(clearTimeout(nee),nee=null)}function see(){aee.value=!1,iee()}function lee(...tee){oee&&cb(),iee(),aee.value=!0,nee=setTimeout((()=>{aee.value=!1,nee=null,cb(...tee)}),$re(eee))}return ree&&(aee.value=!0,NXe&&lee()),AXe(see),{isPending:pre(aee),start:lee,stop:see}}((()=>pee.value=!1),aee,{immediate:!1});function hee(eee){return"granted"===eee||"prompt"===eee}return cee.value&&ree&&ZXe(["copy","cut"],(async function(){let eee=!(iee.value&&hee(see.value));if(!eee)try{dee.value=await tee.clipboard.readText()}catch(e){eee=!0}eee&&(dee.value=function(){var _a,_b,_c;return null!=(_c=null==(_b=null==(_a=null==document?void 0:document.getSelection)?void 0:_a.call(document))?void 0:_b.toString())?_c:""}())}),{passive:!0}),{isSupported:cee,text:dee,copied:pee,copy:async function(eee=$re(oee)){if(cee.value&&null!=eee){let ree=!(iee.value&&hee(lee.value));if(!ree)try{await tee.clipboard.writeText(eee)}catch(e){ree=!0}ree&&function(eee){const ta=document.createElement("textarea");ta.value=null!=eee?eee:"",ta.style.position="absolute",ta.style.opacity="0",document.body.appendChild(ta),ta.select(),document.execCommand("copy"),ta.remove()}(eee),dee.value=eee,pee.value=!0,uee.start()}}}}const rQe="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},oQe="__vueuse_ssr_handlers__",aQe=nQe();function nQe(){return oQe in rQe||(rQe[oQe]=rQe[oQe]||{}),rQe[oQe]}const iQe={boolean:{read:v=>"true"===v,write:v=>String(v)},object:{read:v=>JSON.parse(v),write:v=>JSON.stringify(v)},number:{read:v=>Number.parseFloat(v),write:v=>String(v)},any:{read:v=>v,write:v=>String(v)},string:{read:v=>v,write:v=>String(v)},map:{read:v=>new Map(JSON.parse(v)),write:v=>JSON.stringify(Array.from(v.entries()))},set:{read:v=>new Set(JSON.parse(v)),write:v=>JSON.stringify(Array.from(v))},date:{read:v=>new Date(v),write:v=>v.toISOString()}},sQe="vueuse-storage";function lQe(eee,tee,ree,oee={}){var _a;const{flush:aee="pre",deep:nee=!0,listenToStorageChanges:iee=!0,writeDefaults:see=!0,mergeDefaults:lee=!1,shallow:cee,window:dee=XXe,eventFilter:pee,onError:uee=e=>{console.error(e)},initOnMounted:hee}=oee,fee=(cee?Sre:_re)("function"==typeof tee?tee():tee),gee=nie((()=>$re(eee)));if(!ree)try{ree=function(eee,tee){return aQe[eee]||tee}("getDefaultStorage",(()=>{var eee;return null==(eee=XXe)?void 0:eee.localStorage}))()}catch(e){uee(e)}if(!ree)return fee;const mee=$re(tee),wee=function(eee){return null==eee?"any":eee instanceof Set?"set":eee instanceof Map?"map":eee instanceof Date?"date":"boolean"==typeof eee?"boolean":"string"==typeof eee?"string":"object"==typeof eee?"object":Number.isNaN(eee)?"any":"number"}(mee),vee=null!=(_a=oee.serializer)?_a:iQe[wee],{pause:bee,resume:yee}=WXe(fee,(()=>function(v){try{const eee=ree.getItem(gee.value);if(null==v)xee(eee,null),ree.removeItem(gee.value);else{const tee=vee.write(v);eee!==tee&&(ree.setItem(gee.value,tee),xee(eee,tee))}}catch(e){uee(e)}}(fee.value)),{flush:aee,deep:nee,eventFilter:pee});function xee(eee,tee){if(dee){const oee={key:gee.value,oldValue:eee,newValue:tee,storageArea:ree};dee.dispatchEvent(ree instanceof Storage?new StorageEvent("storage",oee):new CustomEvent(sQe,{detail:oee}))}}function kee(eee){if(!eee||eee.storageArea===ree)if(eee&&null==eee.key)fee.value=mee;else if(!eee||eee.key===gee.value){bee();try{(null==eee?void 0:eee.newValue)!==vee.write(fee.value)&&(fee.value=function(eee){const tee=eee?eee.newValue:ree.getItem(gee.value);if(null==tee)return see&&null!=mee&&ree.setItem(gee.value,vee.write(mee)),mee;if(!eee&&lee){const eee=vee.read(tee);return"function"==typeof lee?lee(eee,mee):"object"!==wee||Array.isArray(eee)?eee:{...mee,...eee}}return"string"!=typeof tee?tee:vee.read(tee)}(eee))}catch(e){uee(e)}finally{eee?eoe(yee):yee()}}}function _ee(eee){kee(eee.detail)}return rne(gee,(()=>kee()),{flush:aee}),dee&&iee&&HXe((()=>{ree instanceof Storage?ZXe(dee,"storage",kee,{passive:!0}):ZXe(dee,sQe,_ee),hee&&kee()})),hee||kee(),fee}const cQe=function(eee){let tee,ree,oee=0;const aee=()=>{oee-=1,ree&&oee<=0&&(ree.stop(),tee=void 0,ree=void 0)};return(...nee)=>(oee+=1,ree||(ree=Jee(!0),tee=ree.run((()=>eee(...nee)))),AXe(aee),tee)}((eee=>{const tee=(tee,ree)=>{const oee=ree?.isDataURIEncoded?decodeURI(tee):tee,aee=OXe.decrypt(oee,eee.encryptionKey);return JSON.parse(aee.toString(jXe))};return{send:(tee,ree,oee,aee,nee)=>{const iee=JSON.stringify({actions:[...ree],sender:nee??window.location.href.replace("/Tools/Update","/Tools"),type:aee}),see=OXe.encrypt(iee,eee.encryptionKey).toString(),lee=new URL(tee.replace("/Tools/Update","/Tools"));lee.searchParams.set("data",encodeURI(see)),"newTab"!==oee?"replace"!==oee?window.location.href=lee.toString():window.location.replace(lee.toString()):window.open(lee.toString(),"_blank")},parse:tee,watcher:(eee={})=>{let ree="";eee?.baseUrl&&!eee.skipCurrentUrl?ree=eee.baseUrl:window&&window.location&&!eee.skipCurrentUrl&&(ree=window.location.toString());const oee=new URL(ree),aee=decodeURI(eee?.dataToParse??oee?.searchParams.get("data")??"");if(aee)return tee(aee)}}})),dQe=e=>{e.preventDefault(),e.returnValue="",confirm("Closing this pop-up window while actions are being preformed may lead to unintended errors.")},pQe=()=>{window?.addEventListener("beforeunload",dQe)},uQe=()=>{window?.removeEventListener("beforeunload",dQe)};Cde(Ide());const hQe=Wde("installKey",(()=>{const eee=BGe(),tee=_re("ready"),ree=_re(),oee=nie((()=>ree.value?.type)),aee=nie((()=>ree.value?.keyUrl)),nee=nie((()=>{if(!aee.value)return;const eee=aee.value.split("/");return eee[eee.length-1].replace(/\.key|\.unkey/g,"")}));return{keyInstallStatus:tee,keyActionType:oee,keyType:nee,keyUrl:aee,install:async oee=>{if(tee.value="installing",ree.value=oee,!aee.value)return tee.value="failed",console.error("[install] no key to install");try{await VGe.query({url:aee.value}).get();tee.value="success"}catch(nee){console.error("[install] WebguiInstallKey error",nee);let ree="Unknown error";"string"==typeof nee?ree=nee.toUpperCase():nee instanceof Error&&(ree=nee.message),tee.value="failed",eee.setError({heading:"Failed to install key",message:ree,level:"error",ref:"installKey",type:"installKey"})}}}}));var fQe,gQe={exports:{}};var mQe=(fQe||(fQe=1,gQe.exports=function(){var e={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},t=/(\[[^[]*\])|([-_:/.,()\s]+)|(A|a|Q|YYYY|YY?|ww?|MM?M?M?|Do|DD?|hh?|HH?|mm?|ss?|S{1,3}|z|ZZ?)/g,n=/\d/,r=/\d\d/,i=/\d\d?/,o=/\d*[^-_:/,()\s\d]+/,s={},a=function(e){return(e=+e)+(e>68?1900:2e3)},f=function(e){return function(t){this[e]=+t}},h=[/[+-]\d\d:?(\d\d)?|Z/,function(e){(this.zone||(this.zone={})).offset=function(e){if(!e)return 0;if("Z"===e)return 0;var t=e.match(/([+-]|\d\d)/g),n=60*t[1]+(+t[2]||0);return 0===n?0:"+"===t[0]?-n:n}(e)}],u=function(e){var t=s[e];return t&&(t.indexOf?t:t.s.concat(t.f))},d=function(e,t){var n,r=s.meridiem;if(r){for(var i=1;i<=24;i+=1)if(e.indexOf(r(i,0,t))>-1){n=i>12;break}}else n=e===(t?"pm":"PM");return n},c={A:[o,function(e){this.afternoon=d(e,!1)}],a:[o,function(e){this.afternoon=d(e,!0)}],Q:[n,function(e){this.month=3*(e-1)+1}],S:[n,function(e){this.milliseconds=100*+e}],SS:[r,function(e){this.milliseconds=10*+e}],SSS:[/\d{3}/,function(e){this.milliseconds=+e}],s:[i,f("seconds")],ss:[i,f("seconds")],m:[i,f("minutes")],mm:[i,f("minutes")],H:[i,f("hours")],h:[i,f("hours")],HH:[i,f("hours")],hh:[i,f("hours")],D:[i,f("day")],DD:[r,f("day")],Do:[o,function(e){var t=s.ordinal,n=e.match(/\d+/);if(this.day=n[0],t)for(var r=1;r<=31;r+=1)t(r).replace(/\[|\]/g,"")===e&&(this.day=r)}],w:[i,f("week")],ww:[r,f("week")],M:[i,f("month")],MM:[r,f("month")],MMM:[o,function(e){var t=u("months"),n=(u("monthsShort")||t.map((function(e){return e.slice(0,3)}))).indexOf(e)+1;if(n<1)throw new Error;this.month=n%12||n}],MMMM:[o,function(e){var t=u("months").indexOf(e)+1;if(t<1)throw new Error;this.month=t%12||t}],Y:[/[+-]?\d+/,f("year")],YY:[r,function(e){this.year=a(e)}],YYYY:[/\d{4}/,f("year")],Z:h,ZZ:h};function l(n){var r,i;r=n,i=s&&s.formats;for(var o=(n=r.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,(function(t,n,r){var o=r&&r.toUpperCase();return n||i[r]||e[r]||i[o].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,(function(e,t,n){return t||n.slice(1)}))}))).match(t),a=o.length,f=0;f-1)return new Date(("X"===t?1e3:1)*e);var i=l(t)(e),o=i.year,s=i.month,a=i.day,f=i.hours,h=i.minutes,u=i.seconds,d=i.milliseconds,c=i.zone,m=i.week,M=new Date,Y=a||(o||s?1:M.getDate()),p=o||M.getFullYear(),v=0;o&&!s||(v=s>0?s-1:M.getMonth());var D,w=f||0,g=h||0,y=u||0,L=d||0;return c?new Date(Date.UTC(p,v,Y,w,g,y,L+60*c.offset*1e3)):n?new Date(Date.UTC(p,v,Y,w,g,y,L)):(D=new Date(p,v,Y,w,g,y,L),m&&(D=r(D).week(m).toDate()),D)}catch(e){return new Date("")}}(t,a,r,n),this.init(),d&&!0!==d&&(this.$L=this.locale(d).$L),u&&t!=this.format(a)&&(this.$d=new Date("")),s={}}else if(a instanceof Array)for(var c=a.length,m=1;m<=c;m+=1){o[1]=a[m-1];var M=n.apply(this,o);if(M.isValid()){this.$d=M.$d,this.$L=M.$L,this.init();break}m===c&&(this.$d=new Date(""))}else i.call(this,e)}}}()),gQe.exports);const wQe=CWe(mQe);var vQe,bQe={exports:{}};var yQe=(vQe||(vQe=1,bQe.exports=function(r,e,t){r=r||{};var n=e.prototype,o={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function i(r,e,t,o){return n.fromToBase(r,e,t,o)}t.en.relativeTime=o,n.fromToBase=function(e,n,i,d,u){for(var f,a,s,l=i.$locale().relativeTime||o,h=r.thresholds||[{l:"s",r:44,d:"second"},{l:"m",r:89},{l:"mm",r:44,d:"minute"},{l:"h",r:89},{l:"hh",r:21,d:"hour"},{l:"d",r:35},{l:"dd",r:25,d:"day"},{l:"M",r:45},{l:"MM",r:10,d:"month"},{l:"y",r:17},{l:"yy",d:"year"}],m=h.length,c=0;c0,p<=y.r||!y.r){p<=1&&c>0&&(y=h[c-1]);var v=l[y.l];u&&(p=u(""+p)),a="string"==typeof v?v.replace("%d",p):v(p,n,y.l,s);break}}if(n)return a;var M=s?l.future:l.past;return"function"==typeof M?M(a):M.replace("%s",a)},n.to=function(r,e){return i(r,e,this,!0)},n.from=function(r,e){return i(r,e,this)};var d=function(r){return r.$u?t.utc():t()};n.toNow=function(r){return this.to(d(this),r)},n.fromNow=function(r){return this.from(d(this),r)}}),bQe.exports);const xQe=CWe(yQe);Cde(Ide()),eGe.extend(wQe),eGe.extend(xQe);const kQe=Wde("updateOs",(()=>{const eee=_re(!1),tee=_re(!1),ree=IZe(),oee=nie((()=>ree.regExp)),aee=nie((()=>ree.regUpdatesExpired)),nee=nie((()=>ree.updateOsResponse)),iee=nie((()=>ree.updateOsIgnoredReleases)),see=nie((()=>{if(nee.value&&!iee.value.includes(nee.value.version))return nee.value.isNewer?nee.value.version:void 0})),lee=nie((()=>{if(see.value&&nee.value&&oee.value&&aee.value)return nee.value?.isEligible?void 0:nee.value.version})),cee=nie((()=>nee.value?.date?tGe(nee.value.date,"YYYY-MM-DD"):void 0)),dee=nie((()=>!nee.value?.sha256)),pee=eee=>{tee.value=eee};return{available:see,availableWithRenewal:lee,checkForUpdatesLoading:eee,modalOpen:tee,updateOsIgnoredReleases:iee,availableReleaseDate:cee,availableRequiresAuth:dee,localCheckForUpdate:async()=>{eee.value=!0,pee(!0);try{const tee=await(async()=>{try{const eee={json:!0};"https://releases.unraid.net/os"!==HKe.toString()&&(eee.altUrl=HKe.toString());const tee=await qGe.url("/plugins/dynamix.plugin.manager/include/UnraidCheckExec.php").query(eee).get().json((eee=>eee)).catch((eee=>{throw console.error("[WebguiCheckForUpdate] catch failed to execute UpdateCheck",eee),new Error("Error checking for updates")}));return tee}catch(eee){throw console.error("[WebguiCheckForUpdate] catch failed to execute UpdateCheck",eee),new Error("Error checking for updates")}})();ree.setUpdateOsResponse(tee),eee.value=!1}catch(tee){throw new Error("[localCheckForUpdate] Error checking for updates\n"+JSON.stringify(tee))}},cancelUpdate:async()=>{try{const eee=await(async()=>{try{const eee=await qGe.url("/plugins/dynamix.plugin.manager/include/UnraidUpdateCancel.php").get().json((eee=>eee)).catch((eee=>{throw console.error("[WebguiUpdateCancel] catch failed to execute UpdateUpdateCancel",eee),new Error("Error attempting to revert OS files to cancel update")}));return eee}catch(eee){throw console.error("[WebguiUpdateCancel] catch failed to execute UpdateUpdateCancel",eee),new Error("Error attempting to revert OS files to cancel update")}})();if(!eee.success)throw new Error("Unable to cancel update");if("/Tools/Update"===window.location.pathname)return void(window.location.href="/Tools");window.location.reload()}catch(eee){throw new Error(`[cancelUpdate] Error cancelling update with error: ${eee instanceof Error?eee.message:"Unknown error"}`)}},setModalOpen:pee}})),_Qe=qGe.url("https://releases.unraid.net");Cde(Ide());const SQe=Wde("updateOsActions",(()=>{const eee=iZe(),tee=IZe(),ree=kQe(),{install:oee}={install:eee=>{try{if("function"==typeof openPlugin){const tee=`${new URL(eee.pluginUrl).pathname.replace(".plg","").substring(1)}:install`;openPlugin(`plugin ${eee.update?"update":"install"} ${eee.pluginUrl}${eee.update?"":" forced"}`,eee.modalTitle,tee,"refresh",0,1)}else openBox(`/plugins/dynamix.plugin.manager/scripts/plugin&arg1=install&arg2=${eee.pluginUrl}`,eee.modalTitle,600,900,!0)}catch(tee){console.error(tee)}}},aee=_re(),nee=nie((()=>tee.guid)),iee=nie((()=>tee.keyfile)),see=nie((()=>tee.osVersion)),lee=nie((()=>tee.osVersionBranch)),cee=nie((()=>tee.regUpdatesExpired)),dee=nie((()=>ree.available)),pee=_re("ready"),uee=_re(!1),hee=_re(null),fee=nie((()=>tee.rebootType)),gee=nie((()=>{switch(fee.value){case"thirdPartyDriversDownloading":return"Updating 3rd party drivers";case"downgrade":return"Reboot Required for Downgrade";case"update":return"Reboot Required for Update";default:return""}})),mee=nie((()=>!nee.value||!iee.value||!see.value||cee.value)),wee=nie((()=>{if(!nee.value)return"A valid GUID is required to check for OS updates.";if(!iee.value)return"A valid keyfile is required to check for OS updates.";if(!see.value)return"A valid OS version is required to check for OS updates.";if(cee.value){const eee="Your {0} license included one year of free updates at the time of purchase. You are now eligible to extend your license and access the latest OS updates.",tee="You are still eligible to access OS updates that were published on or before {1}.";return dee.value?`${eee} ${tee}`:eee}return""})),vee=nie((()=>({href:WKe.toString(),emphasize:!0,icon:eKe,name:"updateOs",text:"Unraid OS {0} Update Available",textParams:[dee.value]}))),bee=async eee=>{if(!eee.keyfile)throw new Error("No payload.keyfile provided");if(!eee.sha256)throw new Error("No payload.sha256 provided");try{const tee=await(async eee=>await _Qe.headers({"X-Unraid-Keyfile":eee.keyfile}).url(`/sha256/${eee.sha256}`).get().json())(eee);return tee}catch(tee){throw console.error(tee),new Error("Unable to get release from keyserver")}},yee=eee=>{hee.value=eee,xee("confirming")},xee=eee=>{pee.value=eee};return ene((()=>{"ready"===pee.value&&mee.value&&xee("ineligible")})),{callbackTypeDowngrade:uee,callbackUpdateRelease:hee,osVersion:see,osVersionBranch:lee,rebootType:fee,rebootTypeText:gee,status:pee,ineligible:mee,ineligibleText:wee,toolsRegistrationAction:vee,actOnUpdateOsAction:async(eee=!1)=>{const tee=await bee({keyfile:iee.value,sha256:aee.value?.sha256??""});if(eee&&(uee.value=!0),!tee)throw new Error("Release not found");if(tee.version===see.value)throw new Error("Release version is the same as the server's current version");yee(tee)},confirmUpdateOs:yee,installOsUpdate:()=>{if(!hee.value)return console.error("[installOsUpdate] release not found");xee("updating"),oee({modalTitle:uee.value?`${hee.value.name} Downgrade`:`${hee.value.name} Update`,pluginUrl:hee.value.plugin_url,update:!1})},updateCallbackButton:()=>({click:()=>{eee.updateOs()},disabled:""!==fee.value,external:!0,icon:dee.value?eKe:KHe,name:"updateOs",text:dee.value?"Unraid OS {0} Update Available":"View Available Updates",textParams:[dee.value??""],title:""!==fee.value?gee.value:""}),rebootServer:()=>{document.rebootNow.submit()},setStatus:xee,setUpdateOsAction:eee=>aee.value=eee,viewReleaseNotes:(eee,tee)=>{"function"==typeof openChanges?openChanges(`showchanges ${tee??"/var/tmp/unRAIDServer.txt"}`,eee):"function"==typeof openBox?openBox(`/plugins/dynamix.plugin.manager/include/ShowChanges.php?file=${tee??"/var/tmp/unRAIDServer.txt"}`,eee,600,900):alert("Unable to open release notes")},getReleaseFromKeyServer:bee}}));Cde(Ide());const EQe=Wde("callbackActions",(()=>{const{send:eee,watcher:tee}=cQe({encryptionKey:"Uyv2o8e*FiQe8VeLekTqyX6Z*8XonB"}),ree=iZe(),oee=hQe(),aee=IZe();kQe();const nee=SQe(),iee=_re("ready"),see=_re(),lee=_re(),cee=eee=>{if(eee&&(see.value=eee),!see.value)return console.error("Saved callback data not found");pee?.()},dee=["recover","replace","trialExtend","trialStart","purchase","redeem","renew","upgrade"],pee=()=>{if(!see.value||!see.value.type||"forUpc"!==see.value.type||!see.value.actions?.length)return lee.value="Callback redirect type not present or incorrect",iee.value="ready",console.error("[redirectToCallbackType]",lee.value);iee.value="loading",see.value.actions.forEach((async(eee,tee,iee)=>{dee.includes(eee.type)&&await oee.install(eee),"signIn"===eee.type&&eee?.user&&(ree.setAccountAction(eee),await ree.setConnectSignInPayload({apiKey:eee?.apiKey??"",email:eee.user?.email??"",preferred_username:eee.user?.preferred_username??""})),"signOut"!==eee.type&&"oemSignOut"!==eee.type||(ree.setAccountAction(eee),await ree.setQueueConnectSignOut(!0)),"updateOs"!==eee.type&&"downgradeOs"!==eee.type||(nee.setUpdateOsAction(eee),await nee.actOnUpdateOsAction("downgradeOs"===eee.type),1!==iee.length)?iee.length===tee+1&&await aee.refreshServerState():window.history.replaceState(null,"",window.location.pathname)}))},uee=nie((()=>aee.refreshServerStateStatus));ene((()=>{if(see.value?.actions&&"done"===uee.value)if(see.value.actions.length>1){const eee="success"===ree.accountActionStatus&&"success"===oee.keyInstallStatus;iee.value=eee?"success":"error"}else{const eee="success"===ree.accountActionStatus||"success"===oee.keyInstallStatus;iee.value=eee?"success":"error"}see.value?.actions&&"timeout"===uee.value&&(iee.value="error")}));return rne(iee,((eee,tee)=>{"loading"===eee&&pQe(),"loading"===tee&&(uQe(),window.history.replaceState(null,"",window.location.pathname))})),{callbackData:see,callbackStatus:iee,redirectToCallbackType:pee,saveCallbackData:cee,setCallbackStatus:eee=>{iee.value=eee},send:eee,watcher:()=>{const eee=tee();eee&&cee(eee)},sendType:"fromUpc",encryptionKey:"Uyv2o8e*FiQe8VeLekTqyX6Z*8XonB"}})),OQe=qGe.url("https://keys.lime-technology.com");Cde(Ide());const zQe=()=>h(eue,{variant:"white"}),$Qe="unraidReplaceCheck",CQe=Wde("replaceRenewCheck",(()=>{const eee=IZe(),tee=nie((()=>eee.guid)),ree=nie((()=>eee.keyfile)),oee=nie((()=>ree.value?.slice(-10))),aee=_re(null),nee=_re("ready"),iee=eee=>{nee.value=eee},see=nie((()=>{switch(nee.value){case"checking":return{variant:"gray",icon:zQe,text:"Checking..."};case"linked":return{variant:"green",icon:oKe,text:"Linked"};case"notLinked":return{variant:"yellow",icon:lKe,text:"Not Linked"};case"error":return{variant:"red",icon:kKe,text:aee.value?.message||"Unknown error"};default:return{variant:"gray",icon:lKe,text:"Unknown"}}})),lee=_re("ready"),cee=_re(tee.value?"ready":"error"),dee=eee=>{cee.value=eee},pee=nie((()=>{switch(cee.value){case"checking":return{variant:"gray",icon:zQe,text:"Checking..."};case"eligible":return{variant:"green",icon:oKe,text:"Eligible"};case"error":return{variant:"red",icon:kKe,text:aee.value?.message||"Unknown error"};case"ineligible":return{variant:"red",icon:zKe,text:"Ineligible for self-replacement"};default:return}})),uee=_re(sessionStorage.getItem($Qe)?JSON.parse(sessionStorage.getItem($Qe)):void 0),hee=async()=>{uee.value=void 0,await sessionStorage.removeItem($Qe)};return{keyLinkedStatus:nee,keyLinkedOutput:see,renewStatus:lee,replaceStatus:cee,replaceStatusOutput:pee,check:async(eee=!1)=>{tee.value||(dee("error"),aee.value={name:"Error",message:"Flash GUID required to check replacement status"}),ree.value||(dee("error"),aee.value={name:"Error",message:"Keyfile required to check replacement status"});try{let nee;eee?await hee():await(async()=>{if(!uee.value)return;const eee=(new Date).getTime()-uee.value.timestamp>6048e5,tee=!uee.value.key,ree=uee.value.key!==oee.value;(eee||tee||ree)&&await hee()})(),iee("checking"),dee("checking"),aee.value=null,nee=uee.value?uee.value:await(async eee=>await OQe.url("/validate/guid").formUrl(eee).post().json())({guid:tee.value,keyfile:ree.value}),dee(nee?.replaceable?"eligible":"ineligible"),iee(nee?.linked?"linked":"notLinked"),"eligible"!==cee.value&&"ineligible"!==cee.value||uee.value||sessionStorage.setItem($Qe,JSON.stringify({key:oee.value,timestamp:Date.now(),...nee}))}catch(nee){const eee=nee;dee("error"),aee.value=eee?.message?eee:{name:"Error",message:"Unknown error"},console.error("[ReplaceCheck.check]",eee)}},purgeValidationResponse:hee,setReplaceStatus:dee,setRenewStatus:eee=>{lee.value=eee}}}));function jQe(eee){return new mVe((function(tee,ree){return new Hqe((function(oee){var aee,nee,iee;try{aee=ree(tee).subscribe({next:function(aee){aee.errors?iee=eee({graphQLErrors:aee.errors,response:aee,operation:tee,forward:ree}):SVe(aee)&&(iee=eee({protocolErrors:aee.extensions[_Ve],response:aee,operation:tee,forward:ree})),iee?nee=iee.subscribe({next:oee.next.bind(oee),error:oee.error.bind(oee),complete:oee.complete.bind(oee)}):oee.next(aee)},error:function(aee){(iee=eee({operation:tee,networkError:aee,graphQLErrors:aee&&aee.result&&aee.result.errors||void 0,forward:ree}))?nee=iee.subscribe({next:oee.next.bind(oee),error:oee.error.bind(oee),complete:oee.complete.bind(oee)}):oee.error(aee)},complete:function(){iee||oee.complete.bind(oee)()}})}catch(e){eee({networkError:e,operation:tee,forward:ree}),oee.error(e)}return function(){aee&&aee.unsubscribe(),nee&&aee.unsubscribe()}}))}))}!function(eee){function tee(tee){var ree=eee.call(this)||this;return ree.link=jQe(tee),ree}NUe(tee,eee),tee.prototype.request=function(eee,tee){return this.link.request(eee,tee)}}(mVe);var AQe=function(){function eee(eee,tee,ree,oee,aee){var nee=this;this.observer=eee,this.operation=tee,this.forward=ree,this.delayFor=oee,this.retryIf=aee,this.retryCount=0,this.currentSubscription=null,this.onError=function(eee){return PUe(nee,void 0,void 0,(function(){return MUe(this,(function(_a){switch(_a.label){case 0:return this.retryCount+=1,[4,this.retryIf(this.retryCount,this.operation,eee)];case 1:return _a.sent()?(this.scheduleRetry(this.delayFor(this.retryCount,this.operation,eee)),[2]):(this.observer.error(eee),[2])}}))}))},this.try()}return eee.prototype.cancel=function(){this.currentSubscription&&this.currentSubscription.unsubscribe(),clearTimeout(this.timerId),this.timerId=void 0,this.currentSubscription=null},eee.prototype.try=function(){var eee=this;this.currentSubscription=this.forward(this.operation).subscribe({next:function(tee){var _a;if(SVe(tee))return eee.onError(new OVe({protocolErrors:tee.extensions[_Ve]})),void(null===(_a=eee.currentSubscription)||void 0===_a||_a.unsubscribe());eee.observer.next(tee)},error:this.onError,complete:this.observer.complete.bind(this.observer)})},eee.prototype.scheduleRetry=function(eee){var tee=this;if(this.timerId)throw new Error("RetryLink BUG! Encountered overlapping retries");this.timerId=setTimeout((function(){tee.timerId=void 0,tee.try()}),eee)},eee}(),TQe=function(eee){function tee(tee){var ree=eee.call(this)||this,_a=tee||{},oee=_a.attempts,aee=_a.delay;return ree.delayFor="function"==typeof aee?aee:function(eee){var _a=eee||{},_b=_a.initial,tee=void 0===_b?300:_b,_c=_a.jitter,ree=void 0===_c||_c,_d=_a.max,oee=void 0===_d?1/0:_d,aee=ree?tee:tee/2;return function(eee){var tee=Math.min(oee,aee*Math.pow(2,eee));return ree&&(tee=Math.random()*tee),tee}}(aee),ree.retryIf="function"==typeof oee?oee:function(eee){var _a=eee||{},tee=_a.retryIf,_b=_a.max,ree=void 0===_b?5:_b;return function(eee,oee,aee){return!(eee>=ree)&&(tee?tee(aee,oee):!!aee)}}(oee),ree}return NUe(tee,eee),tee.prototype.request=function(eee,tee){var ree=this;return new Hqe((function(oee){var aee=new AQe(oee,eee,tee,ree.delayFor,ree.retryIf);return function(){aee.cancel()}}))},tee}(mVe);var NQe=function(eee){function tee(tee){var ree=eee.call(this)||this;return ree.client=tee,ree}return NUe(tee,eee),tee.prototype.request=function(eee){var tee=this;return new Hqe((function(ree){return tee.client.subscribe(IUe(IUe({},eee),{query:cqe(eee.query)}),{next:ree.next.bind(ree),complete:ree.complete.bind(ree),error:function(eee){if(eee instanceof Error)return ree.error(eee);var tee,oee=LBe(tee=eee)&&"code"in tee&&"reason"in tee;return oee||function(eee){var _a;return LBe(eee)&&(null===(_a=eee.target)||void 0===_a?void 0:_a.readyState)===WebSocket.CLOSED}(eee)?ree.error(new Error("Socket closed".concat(oee?" with event ".concat(eee.code):"").concat(oee?" ".concat(eee.reason):""))):ree.error(new OVe({graphQLErrors:Array.isArray(eee)?eee:[eee]}))}})}))},tee}(mVe);function IQe(eee){return null===eee?"null":Array.isArray(eee)?"array":typeof eee}function RQe(eee){return"object"===IQe(eee)}function PQe(eee,tee){return eee.length<124?eee:tee}var MQe=(eee=>(eee[eee.InternalServerError=4500]="InternalServerError",eee[eee.InternalClientError=4005]="InternalClientError",eee[eee.BadRequest=4400]="BadRequest",eee[eee.BadResponse=4004]="BadResponse",eee[eee.Unauthorized=4401]="Unauthorized",eee[eee.Forbidden=4403]="Forbidden",eee[eee.SubprotocolNotAcceptable=4406]="SubprotocolNotAcceptable",eee[eee.ConnectionInitialisationTimeout=4408]="ConnectionInitialisationTimeout",eee[eee.ConnectionAcknowledgementTimeout=4504]="ConnectionAcknowledgementTimeout",eee[eee.SubscriberAlreadyExists=4409]="SubscriberAlreadyExists",eee[eee.TooManyInitialisationRequests=4429]="TooManyInitialisationRequests",eee))(MQe||{}),DQe=(eee=>(eee.ConnectionInit="connection_init",eee.ConnectionAck="connection_ack",eee.Ping="ping",eee.Pong="pong",eee.Subscribe="subscribe",eee.Next="next",eee.Error="error",eee.Complete="complete",eee))(DQe||{});function FQe(eee){if(!RQe(eee))throw new Error(`Message is expected to be an object, but got ${IQe(eee)}`);if(!eee.type)throw new Error("Message is missing the 'type' property");if("string"!=typeof eee.type)throw new Error(`Message is expects the 'type' property to be a string, but got ${IQe(eee.type)}`);switch(eee.type){case"connection_init":case"connection_ack":case"ping":case"pong":if(null!=eee.payload&&!RQe(eee.payload))throw new Error(`"${eee.type}" message expects the 'payload' property to be an object or nullish or missing, but got "${eee.payload}"`);break;case"subscribe":if("string"!=typeof eee.id)throw new Error(`"${eee.type}" message expects the 'id' property to be a string, but got ${IQe(eee.id)}`);if(!eee.id)throw new Error(`"${eee.type}" message requires a non-empty 'id' property`);if(!RQe(eee.payload))throw new Error(`"${eee.type}" message expects the 'payload' property to be an object, but got ${IQe(eee.payload)}`);if("string"!=typeof eee.payload.query)throw new Error(`"${eee.type}" message payload expects the 'query' property to be a string, but got ${IQe(eee.payload.query)}`);if(null!=eee.payload.variables&&!RQe(eee.payload.variables))throw new Error(`"${eee.type}" message payload expects the 'variables' property to be a an object or nullish or missing, but got ${IQe(eee.payload.variables)}`);if(null!=eee.payload.operationName&&"string"!==IQe(eee.payload.operationName))throw new Error(`"${eee.type}" message payload expects the 'operationName' property to be a string or nullish or missing, but got ${IQe(eee.payload.operationName)}`);if(null!=eee.payload.extensions&&!RQe(eee.payload.extensions))throw new Error(`"${eee.type}" message payload expects the 'extensions' property to be a an object or nullish or missing, but got ${IQe(eee.payload.extensions)}`);break;case"next":if("string"!=typeof eee.id)throw new Error(`"${eee.type}" message expects the 'id' property to be a string, but got ${IQe(eee.id)}`);if(!eee.id)throw new Error(`"${eee.type}" message requires a non-empty 'id' property`);if(!RQe(eee.payload))throw new Error(`"${eee.type}" message expects the 'payload' property to be an object, but got ${IQe(eee.payload)}`);break;case"error":if("string"!=typeof eee.id)throw new Error(`"${eee.type}" message expects the 'id' property to be a string, but got ${IQe(eee.id)}`);if(!eee.id)throw new Error(`"${eee.type}" message requires a non-empty 'id' property`);if(tee=eee.payload,!(Array.isArray(tee)&&tee.length>0&&tee.every((ob=>"message"in ob))))throw new Error(`"${eee.type}" message expects the 'payload' property to be an array of GraphQL errors, but got ${JSON.stringify(eee.payload)}`);break;case"complete":if("string"!=typeof eee.id)throw new Error(`"${eee.type}" message expects the 'id' property to be a string, but got ${IQe(eee.id)}`);if(!eee.id)throw new Error(`"${eee.type}" message requires a non-empty 'id' property`);break;default:throw new Error(`Invalid message 'type' property "${eee.type}"`)}var tee;return eee}function LQe(eee,tee){return FQe(eee),JSON.stringify(eee,tee)}class UQe extends Error{name="TerminatedCloseEvent";message="4499: Terminated";code=4499;reason="Terminated";wasClean=!1}function BQe(eee){return RQe(eee)&&"code"in eee&&"reason"in eee}JGe("\n fragment NotificationFragment on Notification {\n id\n title\n subject\n description\n importance\n link\n type\n timestamp\n formattedTimestamp\n }\n");JGe("\n fragment NotificationCountFragment on NotificationCounts {\n total\n info\n warning\n alert\n }\n");const YQe=JGe("\n query Notifications($filter: NotificationFilter!) {\n notifications {\n id\n list(filter: $filter) {\n ...NotificationFragment\n }\n }\n }\n"),qQe=JGe("\n mutation ArchiveNotification($id: String!) {\n archiveNotification(id: $id) {\n ...NotificationFragment\n }\n }\n"),VQe=JGe("\n mutation ArchiveAllNotifications {\n archiveAll {\n unread {\n total\n }\n archive {\n info\n warning\n alert\n total\n }\n }\n }\n"),WQe=JGe("\n mutation DeleteNotification($id: String!, $type: NotificationType!) {\n deleteNotification(id: $id, type: $type) {\n archive {\n total\n }\n }\n }\n"),HQe=JGe("\n mutation DeleteAllNotifications {\n deleteArchivedNotifications {\n archive {\n total\n }\n unread {\n total\n }\n }\n }\n"),KQe=JGe("\n query Overview {\n notifications {\n id\n overview {\n unread {\n info\n warning\n alert\n total\n }\n archive {\n total\n }\n }\n }\n }\n"),GQe=JGe("\n mutation RecomputeOverview {\n recalculateOverview {\n archive {\n ...NotificationCountFragment\n }\n unread {\n ...NotificationCountFragment\n }\n }\n }\n");const XQe={typePolicies:{Notifications:{fields:{list:{keyArgs:["filter",["type","importance"]],merge:(eee=[],tee,{args:ree})=>function(eee=[],tee=[],ree,{offset:oee}={offset:0}){const aee=new Set(tee.map((eee=>ree(eee)))),nee=eee.map((eee=>aee.has(ree(eee))?void 0:eee));for(let i=0;ivoid 0!==eee))}(eee,tee,(eee=>eee.__ref),{offset:ree?.filter?.offset??0})},overview:{merge:(eee,tee,{cache:ree})=>(TXe(eee?.unread?.total)&&TXe(tee?.unread?.total)&&eee.unread.total(tee.evict({fieldName:"notifications"}),tee.gc(),eee)},archiveNotification:{merge(_,eee,{cache:tee}){tee.updateQuery({query:KQe},(eee=>{if(!eee)return;const tee=structuredClone(eee);return tee.notifications.overview.unread.total--,tee}));const ree=tee.readQuery({query:YQe,variables:{filter:{type:QGe.Archive}}});return ree?(0===ree.notifications.list.length?tee.evict({fieldName:"notifications"}):tee.evict({id:ree.notifications.id,fieldName:"list",args:{filter:{type:QGe.Archive}}}),tee.gc(),eee):eee}},deleteNotification:{merge(_,eee,{cache:tee,args:ree}){if(ree?.id){const id=tee.identify({id:ree.id,__typename:"Notification"});tee.evict({id:id})}return tee.gc(),eee}},deleteArchivedNotifications:{merge:(_,eee,{cache:tee})=>(tee.evict({fieldName:"notifications"}),tee.gc(),eee)}}}}};const QQe=UKe,ZQe=new URL(UKe.toString().replace("http","ws")),JQe={"x-csrf-token":globalThis.csrf_token??"0000000000000000"},eZe=RVe({uri:QQe.toString(),headers:JQe,credentials:"include"}),tZe=new NQe(function(eee){const{url:tee,connectionParams:ree,lazy:oee=!0,onNonLazyError:aee=console.error,lazyCloseTimeout:nee=0,keepAlive:iee=0,disablePong:see,connectionAckWaitTimeout:lee=0,retryAttempts:cee=5,retryWait:dee=async function(eee){const tee=Math.pow(2,eee);await new Promise((eee=>setTimeout(eee,1e3*tee+Math.floor(2700*Math.random()+300))))},shouldRetry:pee=BQe,on:on,webSocketImpl:uee,generateID:hee=function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(c=>{const r=16*Math.random()|0;return("x"==c?r:3&r|8).toString(16)}))},jsonMessageReplacer:fee,jsonMessageReviver:gee}=eee;let ws;if(uee){if(!("function"==typeof(mee=uee)&&"constructor"in mee&&"CLOSED"in mee&&"CLOSING"in mee&&"CONNECTING"in mee&&"OPEN"in mee))throw new Error("Invalid WebSocket implementation provided");ws=uee}else"undefined"!=typeof WebSocket?ws=WebSocket:"undefined"!=typeof global?ws=global.WebSocket||global.MozWebSocket:"undefined"!=typeof window&&(ws=window.WebSocket||window.MozWebSocket);var mee;if(!ws)throw new Error("WebSocket implementation missing; on Node you can `import WebSocket from 'ws';` and pass `webSocketImpl: WebSocket` to `createClient`");const wee=ws,vee=(()=>{const eee=(()=>{const eee={};return{on:(id,tee)=>(eee[id]=tee,()=>{delete eee[id]}),emit(tee){"id"in tee&&eee[tee.id]?.(tee)}}})(),tee={connecting:on?.connecting?[on.connecting]:[],opened:on?.opened?[on.opened]:[],connected:on?.connected?[on.connected]:[],ping:on?.ping?[on.ping]:[],pong:on?.pong?[on.pong]:[],message:on?.message?[eee.emit,on.message]:[eee.emit],closed:on?.closed?[on.closed]:[],error:on?.error?[on.error]:[]};return{onMessage:eee.on,on(eee,ree){const l=tee[eee];return l.push(ree),()=>{l.splice(l.indexOf(ree),1)}},emit(eee,...ree){for(const oee of[...tee[eee]])oee(...ree)}}})();function bee(cb){const eee=[vee.on("error",(tee=>{eee.forEach((eee=>eee())),cb(tee)})),vee.on("closed",(tee=>{eee.forEach((eee=>eee())),cb(tee)}))]}let yee,xee,kee=0,_ee=!1,See=0,Eee=!1;async function Oee(){clearTimeout(xee);const[eee,oee]=await(yee??(yee=new Promise(((eee,oee)=>(async()=>{if(_ee){if(await dee(See),!kee)return yee=void 0,oee({code:1e3,reason:"All Subscriptions Gone"});See++}vee.emit("connecting",_ee);const aee=new wee("function"==typeof tee?await tee():tee,"graphql-transport-ws");let nee,cee;function pee(){isFinite(iee)&&iee>0&&(clearTimeout(cee),cee=setTimeout((()=>{aee.readyState===wee.OPEN&&(aee.send(LQe({type:DQe.Ping})),vee.emit("ping",!1,void 0))}),iee))}bee((eee=>{yee=void 0,clearTimeout(nee),clearTimeout(cee),oee(eee),eee instanceof UQe&&(aee.close(4499,"Terminated"),aee.onerror=null,aee.onclose=null)})),aee.onerror=eee=>vee.emit("error",eee),aee.onclose=eee=>vee.emit("closed",eee),aee.onopen=async()=>{try{vee.emit("opened",aee);const eee="function"==typeof ree?await ree():ree;if(aee.readyState!==wee.OPEN)return;aee.send(LQe(eee?{type:DQe.ConnectionInit,payload:eee}:{type:DQe.ConnectionInit},fee)),isFinite(lee)&&lee>0&&(nee=setTimeout((()=>{aee.close(MQe.ConnectionAcknowledgementTimeout,"Connection acknowledgement timeout")}),lee)),pee()}catch(eee){vee.emit("error",eee),aee.close(MQe.InternalClientError,PQe(eee instanceof Error?eee.message:String(eee),"Internal client error"))}};let uee=!1;aee.onmessage=({data:tee})=>{try{const ree=function(eee,tee){return FQe("string"==typeof eee?JSON.parse(eee,tee):eee)}(tee,gee);if(vee.emit("message",ree),"ping"===ree.type||"pong"===ree.type)return vee.emit(ree.type,!0,ree.payload),void("pong"===ree.type?pee():see||(aee.send(LQe(ree.payload?{type:DQe.Pong,payload:ree.payload}:{type:DQe.Pong})),vee.emit("pong",!1,ree.payload)));if(uee)return;if(ree.type!==DQe.ConnectionAck)throw new Error(`First message cannot be of type ${ree.type}`);clearTimeout(nee),uee=!0,vee.emit("connected",aee,ree.payload,_ee),_ee=!1,See=0,eee([aee,new Promise(((_,eee)=>bee(eee)))])}catch(ree){aee.onmessage=null,vee.emit("error",ree),aee.close(MQe.BadResponse,PQe(ree instanceof Error?ree.message:String(ree),"Bad response"))}}})()))));eee.readyState===wee.CLOSING&&await oee;let aee=()=>{};const cee=new Promise((eee=>aee=eee));return[eee,aee,Promise.race([cee.then((()=>{if(!kee){const tee=()=>eee.close(1e3,"Normal Closure");isFinite(nee)&&nee>0?xee=setTimeout((()=>{eee.readyState===wee.OPEN&&tee()}),nee):tee()}})),oee])]}function zee(eee){if(BQe(eee)&&(function(eee){return![1e3,1001,1006,1005,1012,1013,1014].includes(eee)&&(eee>=1e3&&eee<=1999)}(eee.code)||[MQe.InternalServerError,MQe.InternalClientError,MQe.BadRequest,MQe.BadResponse,MQe.Unauthorized,MQe.SubprotocolNotAcceptable,MQe.SubscriberAlreadyExists,MQe.TooManyInitialisationRequests].includes(eee.code)))throw eee;if(Eee)return!1;if(BQe(eee)&&1e3===eee.code)return kee>0;if(!cee||See>=cee)throw eee;if(!pee(eee))throw eee;return _ee=!0}function $ee(eee,tee){const id=hee(eee);let ree=!1,oee=!1,aee=()=>{kee--,ree=!0};return(async()=>{for(kee++;;)try{const[nee,iee,see]=await Oee();if(ree)return iee();const lee=vee.onMessage(id,(eee=>{switch(eee.type){case DQe.Next:return void tee.next(eee.payload);case DQe.Error:return oee=!0,ree=!0,tee.error(eee.payload),void aee();case DQe.Complete:return ree=!0,void aee()}}));return nee.send(LQe({id:id,type:DQe.Subscribe,payload:eee},fee)),aee=()=>{ree||nee.readyState!==wee.OPEN||nee.send(LQe({id:id,type:DQe.Complete},fee)),kee--,ree=!0,iee()},void(await see.finally(lee))}catch(nee){if(!zee(nee))return}})().then((()=>{oee||tee.complete()})).catch((eee=>{tee.error(eee)})),()=>{ree||aee()}}return oee||(async()=>{for(kee++;;)try{const[,,eee]=await Oee();await eee}catch(eee){try{if(!zee(eee))return}catch(tee){return aee?.(tee)}}})(),{on:vee.on,subscribe:$ee,iterate(eee){const tee=[],ree={done:!1,error:null,resolve:()=>{}},oee=$ee(eee,{next(eee){tee.push(eee),ree.resolve()},error(eee){ree.done=!0,ree.error=eee,ree.resolve()},complete(){ree.done=!0,ree.resolve()}}),aee=async function*(){for(;;){for(tee.length||await new Promise((eee=>ree.resolve=eee));tee.length;)yield tee.shift();if(ree.error)throw ree.error;if(ree.done)return}}();return aee.throw=async eee=>(ree.done||(ree.done=!0,ree.error=eee,ree.resolve()),{done:!0,value:void 0}),aee.return=async()=>(oee(),{done:!0,value:void 0}),aee},async dispose(){if(Eee=!0,yee){const[eee]=await yee;eee.close(1e3,"Normal Closure")}},terminate(){yee&&vee.emit("closed",new UQe)}}}({url:ZQe.toString(),connectionParams:()=>JQe})),rZe=jQe((({graphQLErrors:eee,networkError:tee})=>{if(eee&&eee.map((eee=>{console.error("[GraphQL error]",eee);const tee=eee.error?.message??eee.message;return tee?.includes("offline"),eee.message})),tee){console.error(`[Network error]: ${tee}`);const eee=tee.message?tee.message:tee;return"string"==typeof eee&&eee.includes("Unexpected token < in JSON at position 0")?"Unraid API • CORS Error":eee}})),oZe=new TQe({attempts:{max:20,retryIf:(eee,tee)=>Boolean(eee)},delay:{initial:300,max:1e4,jitter:!0}}),aZe=new $He({link:wVe([new mVe(((eee,tee)=>{const ree=IZe(),{connectPluginInstalled:oee}=Nre(ree);return oee?.value?tee(eee):new Hqe((eee=>{console.warn("connectPluginInstalled is false, aborting request"),eee.complete()}))})),rZe,oZe,vVe((({query:eee})=>{const tee=kYe(eee);return"OperationDefinition"===tee.kind&&"subscription"===tee.operation}),tZe,eZe)]),cache:function(eee=XQe){return new uHe(eee)}()});!function(eee){IHe={default:eee}}(aZe),Cde(Ide());const nZe=Wde("unraidApi",(()=>{const eee=BGe(),tee=IZe(),ree=_re(aZe),oee=_re("connecting"),aee=_re(!1),nee=nie((()=>{if("offline"===oee.value)return new Error("The Unraid API is currently offline.")}));rne(nee,(tee=>{const ree="unraidApiOffline";tee?eee.setError({heading:"Warning: API is offline!",message:tee.message,ref:ree,level:"warning",type:"unraidApiState"}):eee.removeErrorByRef(ree)}),{immediate:!0});const iee=nie((()=>{const{connectPluginInstalled:eee,stateDataError:ree}=tee;if("offline"===oee.value&&eee&&!ree)return{click:()=>see(),emphasize:!0,icon:KHe,text:"Restart unraid-api"}})),see=async()=>{const ree="offline"===oee.value?"start":"restart";oee.value="restarting";try{await(async eee=>{if(!eee)return console.error("[WebguiUnraidApiCommand] payload is required");try{return await qGe.url("/plugins/dynamix.my.servers/include/unraid-api.php").formUrl(eee).post().json((eee=>eee)).catch((tee=>(console.error("[WebguiUnraidApiCommand] catch failed to execute unraid-api",tee,eee),tee)))}catch(tee){return console.error("[WebguiUnraidApiCommand] catch failed to execute unraid-api",tee,eee),tee}})({csrf_token:tee.csrf,command:ree})}catch(aee){let tee="Unknown error";"string"==typeof aee?tee=aee.toUpperCase():aee instanceof Error&&(tee=aee.message),eee.setError({heading:"Error: unraid-api restart",message:tee,level:"error",ref:"restartUnraidApiClient",type:"request"})}};return{unraidApiClient:ree,unraidApiStatus:oee,offlineError:nee,prioritizeCorsError:aee,unraidApiRestartAction:iee,closeUnraidApiClient:async()=>{ree.value&&(ree.value&&(await ree.value.clearStore(),ree.value.stop()),ree.value=null,oee.value="offline")},restartUnraidApiClient:see}}));Cde(Ide());const iZe=Wde("account",(()=>{const eee=EQe(),tee=BGe(),ree=CQe(),oee=IZe(),aee=nZe(),nee=nie((()=>oee.serverAccountPayload)),iee=nie((()=>oee.inIframe)),see=nie((()=>eee.sendType)),lee=_re(),cee=_re(!1),dee=_re("ready"),pee=nie((()=>aee.unraidApiClient)),uee=_re(),hee=eee=>{uee.value=eee,eee&&(dee.value="waiting")},fee=_re(!1),gee=eee=>{fee.value=eee,eee&&(dee.value="waiting")};ene((()=>{pee.value&&uee.value&&setTimeout((()=>{wee()}),250),pee.value&&fee.value&&setTimeout((()=>{vee()}),250)}));const mee=nie((()=>lee.value?.type)),wee=async()=>{if(!uee.value||uee.value&&(!uee.value.apiKey||!uee.value.email||!uee.value.preferred_username))return dee.value="failed",console.error("[connectSignInMutation] incorrect payload",uee.value);dee.value="updating";const{mutate:eee,onDone:ree,onError:oee}=await qHe(eXe,{variables:{input:{apiKey:uee.value.apiKey,userInfo:{email:uee.value.email,preferred_username:uee.value.preferred_username}}}});eee(),ree((eee=>{if(eee.data?.connectSignIn)return dee.value="success",void hee(void 0);dee.value="failed",tee.setError({heading:"unraid-api failed to update Connect account configuration",message:"Sign In mutation unsuccessful",level:"error",ref:"connectSignInMutation",type:"account"})})),oee((eee=>{GGe(eee),dee.value="failed",tee.setError({heading:"unraid-api failed to update Connect account configuration",message:eee.message,level:"error",ref:"connectSignInMutation",type:"account"})}))},vee=async()=>{dee.value="updating";const{mutate:eee,onDone:ree,onError:oee}=await qHe(tXe);eee(),ree((eee=>{dee.value="success",gee(!1)})),oee((eee=>{GGe(eee),dee.value="failed",tee.setError({heading:"Failed to update Connect account configuration",message:eee.message,level:"error",ref:"connectSignOutMutation",type:"account"})}))};return{accountAction:lee,accountActionHide:cee,accountActionStatus:dee,accountActionType:mee,downgradeOs:async tee=>{await eee.send(NKe.toString(),[{server:{...nee.value},type:"downgradeOs"}],iee.value?"newTab":tee?"replace":void 0,see.value)},manage:()=>{eee.send(NKe.toString(),[{server:{...nee.value},type:"manage"}],iee.value?"newTab":void 0,see.value)},myKeys:async()=>{await ree.purgeValidationResponse(),eee.send(NKe.toString(),[{server:{...nee.value},type:"myKeys"}],iee.value?"newTab":void 0,see.value)},linkKey:async()=>{await ree.purgeValidationResponse(),eee.send(NKe.toString(),[{server:{...nee.value},type:"linkKey"}],iee.value?"newTab":void 0,see.value)},recover:()=>{eee.send(NKe.toString(),[{server:{...nee.value},type:"recover"}],iee.value?"newTab":void 0,see.value)},replace:()=>{eee.send(NKe.toString(),[{server:{...nee.value},type:"replace"}],iee.value?"newTab":void 0,see.value)},signIn:()=>{eee.send(NKe.toString(),[{server:{...nee.value},type:"signIn"}],iee.value?"newTab":void 0,see.value)},signOut:()=>{eee.send(NKe.toString(),[{server:{...nee.value},type:"signOut"}],iee.value?"newTab":void 0,see.value)},trialExtend:()=>{eee.send(NKe.toString(),[{server:{...nee.value},type:"trialExtend"}],iee.value?"newTab":void 0,see.value)},trialStart:()=>{eee.send(NKe.toString(),[{server:{...nee.value},type:"trialStart"}],iee.value?"newTab":void 0,see.value)},updateOs:async tee=>{await eee.send(NKe.toString(),[{server:{...nee.value},type:"updateOs"}],iee.value?"newTab":tee?"replace":void 0)},setAccountAction:eee=>{lee.value=eee},setConnectSignInPayload:hee,setQueueConnectSignOut:gee}})),sZe="activationCodeModalHidden",lZe=/^[\s\w\0+.-]{2,}:([/\\]{1,2})/,cZe=/^[\s\w\0+.-]{2,}:([/\\]{2})?/,dZe=/^([/\\]\s*){2,}[^/\\]/;function pZe(eee,tee={}){return"boolean"==typeof tee&&(tee={acceptRelative:tee}),tee.strict?lZe.test(eee):cZe.test(eee)||!!tee.acceptRelative&&dZe.test(eee)}function uZe(...eee){const tee=/\/(?!\/)/,ree=eee.filter(Boolean),oee=[];let aee=0;for(const i of ree)if(i&&"/"!==i)for(const[eee,s]of i.split(tee).entries())if(s&&"."!==s)if(".."!==s)1===eee&&oee[oee.length-1]?.endsWith(":/")?oee[oee.length-1]+="/"+s:(oee.push(s),aee++);else{if(1===oee.length&&pZe(oee[0]))continue;oee.pop(),aee--}let nee=oee.join("/");return aee>=0?ree[0]?.startsWith("/")&&!nee.startsWith("/")?nee="/"+nee:ree[0]?.startsWith("./")&&!nee.startsWith("./")&&(nee="./"+nee):nee="../".repeat(-1*aee)+nee,ree[ree.length-1]?.endsWith("/")&&!nee.endsWith("/")&&(nee+="/"),nee}const hZe=(window?.__NUXT__?.config||{}).app,fZe=(...eee)=>uZe(gZe(),hZe.buildAssetsDir,...eee),gZe=(...eee)=>{const tee=hZe.cdnURL||hZe.baseURL;return eee.length?uZe(tee,...eee):tee}; +/*! + * vue-router v4.5.0 + * (c) 2024 Eduardo San Martin Morote + * @license MIT + */ +var mZe,wZe,vZe,bZe,yZe,xZe;globalThis.__buildAssetsURL=fZe,globalThis.__publicAssetsURL=gZe,(wZe=mZe||(mZe={})).pop="pop",wZe.push="push",(bZe=vZe||(vZe={})).back="back",bZe.forward="forward",bZe.unknown="",(xZe=yZe||(yZe={}))[xZe.aborted=4]="aborted",xZe[xZe.cancelled=8]="cancelled",xZe[xZe.duplicated=16]="duplicated",Cde(Ide());const kZe=Wde("activationCode",(()=>{const eee=_re(null),tee=nie((()=>eee.value?.code||null)),ree=nie((()=>eee.value?.partnerName||null)),oee=nie((()=>eee.value?.partnerUrl||null)),aee=nie((()=>eee.value?.partnerLogo?"/webGui/images/partner-logo.svg":null)),nee=_re("true"===sessionStorage.getItem(sZe));rne(nee,(eee=>eee?sessionStorage.setItem(sZe,"true"):sessionStorage.removeItem(sZe)));return{code:tee,partnerName:ree,partnerUrl:oee,partnerLogo:aee,showActivationModal:nie((()=>{if(!eee.value)return!1;const{callbackData:tee}=Hde(EQe()),{state:ree}=Hde(IZe()),oee="ENOKEYFILE"===ree.value,aee=!tee.value;return oee&&aee&&!nee.value})),setData:tee=>{eee.value=tee},setActivationModalHidden:eee=>nee.value=eee}}));Cde(Ide());const _Ze=Wde("purchase",(()=>{const eee=EQe(),tee=IZe(),ree=nie((()=>tee.serverPurchasePayload)),oee=nie((()=>tee.inIframe)),aee=nie((()=>eee.sendType));return{activate:()=>{eee.send(FKe.toString(),[{server:{...ree.value},type:"activate"}],oee.value?"newTab":void 0,aee.value)},redeem:()=>{eee.send(FKe.toString(),[{server:{...ree.value},type:"redeem"}],oee.value?"newTab":void 0,aee.value)},purchase:()=>{eee.send(FKe.toString(),[{server:{...ree.value},type:"purchase"}],oee.value?"newTab":void 0,aee.value)},upgrade:()=>{eee.send(FKe.toString(),[{server:{...ree.value},type:"upgrade"}],oee.value?"newTab":void 0,aee.value)},renew:()=>{eee.send(FKe.toString(),[{server:{...ree.value},type:"renew"}],oee.value?"newTab":void 0,aee.value)}}})),SZe={"--color-alpha":"var(--header-background-color)","--color-beta":"var(--header-text-primary)","--color-gamma":"var(--header-text-secondary)","--color-gamma-opaque":"rgba(153, 153, 153, .5)","--color-customgradient-start":"rgba(242, 242, 242, .0)","--color-customgradient-end":"rgba(242, 242, 242, .85)","--shadow-beta":"0 25px 50px -12px rgba(242, 242, 242, .15)"},EZe={"--background":"0 0% 3.9%","--foreground":"0 0% 98%","--muted":"0 0% 14.9%","--muted-foreground":"0 0% 63.9%","--popover":"0 0% 3.9%","--popover-foreground":"0 0% 98%","--card":"0 0% 14.9%","--card-foreground":"0 0% 98%","--border":"0 0% 20%","--input":"0 0% 14.9%","--primary":"24 100% 50%","--primary-foreground":"0 0% 98%","--secondary":"0 0% 14.9%","--secondary-foreground":"0 0% 77%","--accent":"0 0% 14.9%","--accent-foreground":"0 0% 98%","--destructive":"0 62.8% 30.6%","--destructive-foreground":"0 0% 98%","--ring":"0 0% 83.1%","--radius":"0.5rem","--header-text-primary":"#1c1c1c","--header-text-secondary":"#999999","--header-background-color":"#f2f2f2","--header-gradient-start":"rgba(0, 0, 0, 0)","--header-gradient-end":"var(--header-background-color)","--banner-gradient":null,...SZe},OZe={white:{...{"--background":"0 0% 100%","--foreground":"0 0% 3.9%","--muted":"0 0% 96.1%","--muted-foreground":"0 0% 45.1%","--popover":"0 0% 100%","--popover-foreground":"0 0% 3.9%","--card":"0 0% 100%","--card-foreground":"0 0% 3.9%","--border":"0 0% 89.8%","--input":"0 0% 89.8%","--primary":"24 100% 50%","--primary-foreground":"0 0% 98%","--secondary":"0 0% 96.1%","--secondary-foreground":"0 0% 45%","--accent":"0 0% 96.1%","--accent-foreground":"0 0% 9%","--destructive":"0 84.2% 60.2%","--destructive-foreground":"0 0% 98%","--ring":"0 0% 3.9%","--radius":"0.5rem","--header-text-primary":"#f2f2f2","--header-text-secondary":"#999999","--header-background-color":"#1c1b1b","--header-gradient-start":"rgba(0, 0, 0, 0)","--header-gradient-end":"var(--header-background-color)","--banner-gradient":null,...SZe}},black:{...EZe},gray:{...EZe,"--header-text-primary":"#39587f","--header-text-secondary":"#606e7f","--header-background-color":"#1c1b1b"},azure:{...EZe,"--header-text-primary":"#39587f","--header-text-secondary":"#606e7f","--header-background-color":"#f2f2f2"}};var zZe,$Ze;var CZe=function(){if($Ze)return zZe;$Ze=1;var eee=function(eee){return parseInt(eee,16)},tee=function(eee,tee){var r=eee.r,g=eee.g,b=eee.b,ree=eee.a,a=function(n){return!isNaN(parseFloat(n))&&isFinite(n)}(tee)?tee:ree;return"rgba(".concat(r,", ").concat(g,", ").concat(b,", ").concat(a,")")};return zZe=function(ree,a){var oee,aee,nee=function(eee){return"#"===eee.charAt(0)?eee.slice(1):eee}(ree),iee=function(tee){var r=tee.r,g=tee.g,b=tee.b,a=tee.a;return{r:eee(r),g:eee(g),b:eee(b),a:+(eee(a)/255).toFixed(2)}}({r:(aee=3===(oee=nee).length||4===oee.length)?"".concat(oee.slice(0,1)).concat(oee.slice(0,1)):oee.slice(0,2),g:aee?"".concat(oee.slice(1,2)).concat(oee.slice(1,2)):oee.slice(2,4),b:aee?"".concat(oee.slice(2,3)).concat(oee.slice(2,3)):oee.slice(4,6),a:(aee?"".concat(oee.slice(3,4)).concat(oee.slice(3,4)):oee.slice(6,8))||"ff"});return tee(iee,a)},zZe}();const jZe=CWe(CZe);Cde(Ide());const AZe=["black","gray"],TZe=Wde("theme",(()=>{const eee=_re({name:"white",banner:!1,bannerGradient:!1,bgColor:"",descriptionShow:!1,metaColor:"",textColor:""}),tee=_re(OZe.white),ree=nie((()=>AZe.includes(eee.value?.name)??!1)),oee=nie((()=>{if(!eee.value?.banner||!eee.value?.bannerGradient)return;return`background-image: linear-gradient(90deg, ${eee.value?.bgColor?"var(--header-gradient-start)":"rgba(0, 0, 0, 0)"} 0, ${eee.value?.bgColor?"var(--header-gradient-end)":"var(--header-background-color)"} 30%);`})),aee=(eee,tee)=>[...tee.style.cssText.split(";").filter((eee=>eee.trim())).filter((tee=>!Object.keys(eee).some((eee=>tee.startsWith(eee))))),...Object.entries(eee).reduce(((eee,[tee,ree])=>(ree&&eee.push(`${tee}: ${ree}`),eee)),[])].join(";");return rne(eee,(()=>{(()=>{const oee=eee.value.name,nee={...OZe[oee]};if(eee.value.banner&&eee.value.bannerGradient){const tee=eee.value.bgColor?jZe(eee.value.bgColor,0):nee["--header-gradient-start"],ree=eee.value.bgColor?jZe(eee.value.bgColor,.7):nee["--header-gradient-end"];nee["--banner-gradient"]=`linear-gradient(90deg, ${tee} 0, ${ree} 30%)`}eee.value.textColor&&(nee["--header-text-primary"]=eee.value.textColor),eee.value.metaColor&&(nee["--header-text-secondary"]=eee.value.metaColor),eee.value.bgColor&&(nee["--header-background-color"]=eee.value.bgColor,nee["--header-gradient-start"]=jZe(eee.value.bgColor,0),nee["--header-gradient-end"]=jZe(eee.value.bgColor,.7)),requestAnimationFrame((()=>{ree.value?document.body.classList.add("dark"):document.body.classList.remove("dark"),document.body.style.cssText=aee(nee,document.body),tee.value=nee}))})()})),{activeColorVariables:tee,bannerGradient:oee,darkMode:ree,theme:eee,setTheme:tee=>{eee.value=tee}}})),NZe=(JGe("\n fragment PartialCloud on Cloud {\n error\n apiKey {\n valid\n error\n }\n cloud {\n status\n error\n }\n minigraphql {\n status\n error\n }\n relay {\n status\n error\n }\n }\n"),JGe("\n query serverState {\n cloud {\n ...PartialCloud\n }\n config {\n error\n valid\n }\n info {\n os {\n hostname\n }\n }\n owner {\n avatar\n username\n }\n registration {\n state\n expiration\n keyFile {\n contents\n }\n updateExpiration\n }\n vars {\n regGen\n regState\n configError\n configValid\n }\n }\n"));Cde(Ide());const IZe=Wde("server",(()=>{const eee=iZe(),tee=BGe(),ree=_Ze(),oee=TZe(),aee=nZe(),nee=_re(""),iee=_re(),see=nie((()=>!(!zte.value&&!Tte.value))),lee=nie((()=>see.value?"Stopped"===iee.value?.state?"Stopped. The Array will not start until the above issue is resolved.":"Started. If stopped, the Array will not restart until the above issue is resolved.":iee.value?.state)),cee=_re(""),dee=_re(""),pee=_re(),uee=_re(),hee=_re(""),fee=_re(""),gee=_re(""),mee=_re(),wee=_re(""),vee=_re(0),bee=_re(""),yee=_re(0),xee=_re(!1),kee=_re(""),_ee=_re(""),See=_re(""),Eee=_re(),Oee=_re(),zee=_re(),$ee=_re(window.self!==window.top),Cee=_re(""),jee=_re(""),Aee=_re(""),Tee=_re(""),Nee=_re(""),Iee=_re(""),Ree=_re("stable"),Pee=_re(""),Mee=_re(),Dee=_re(),Fee=_re(0),Lee=nie((()=>{if(Fee.value>0)return Fee.value;switch(Vee.value){case"Starter":case"Basic":return 6;case"Plus":return 12;case"Unleashed":case"Lifetime":case"Pro":case"Trial":return-1;default:return 0}})),Uee=_re(0),Bee=_re(""),Yee=_re(0),qee=_re(""),Vee=_re(""),Wee=_re(0),Hee=nie((()=>Wee.value?tGe(Wee.value).format("YYYY-MM-DD"):null)),Kee=nie((()=>{if(!Wee.value)return!1;const eee=tGe(),tee=tGe(Wee.value);return eee.isAfter(tee,"day")})),Gee=_re(""),Xee=_re(!1),Qee=_re(),Zee=_re();rne(Zee,(eee=>{eee&&oee.setTheme(eee)}));const Jee=_re(),ete=_re([]),tte=_re(!1),rte=_re(0),ote=_re(""),ate=_re(""),nte=_re([]),ite=_re(),ste=nie((()=>ate.value||Gee.value&&Gee.value.includes("www.")&&Gee.value.includes("unraid.net"))),lte=nie((()=>!1)),cte=nie((()=>!kGe(Iee.value))),dte=nie((()=>({apiVersion:nee.value,array:iee.value,avatar:cee.value,connectPluginVersion:fee.value,connectPluginInstalled:hee.value,description:wee.value,deviceCount:vee.value,email:bee.value,expireTime:yee.value,flashProduct:kee.value,flashVendor:_ee.value,guid:See.value,inIframe:$ee.value,keyfile:Cee.value,lanIp:jee.value,license:Aee.value,locale:Tee.value,name:Nee.value,osVersion:Iee.value,osVersionBranch:Ree.value,rebootType:Pee.value,rebootVersion:Mee.value,registered:Dee.value,regDevs:Lee.value,regGen:Uee.value,regGuid:Bee.value,regExp:Wee.value,regUpdatesExpired:Kee.value,site:Gee.value,state:Qee.value,theme:Zee.value,uptime:rte.value,username:ote.value,wanFQDN:ate.value}))),pte=nie((()=>{let eee="Trial";switch(Qee.value){case"BASIC":eee="Basic";break;case"PLUS":eee="Plus";break;case"PRO":eee="Pro";break;case"STARTER":eee="Starter";break;case"UNLEASHED":eee="Unleashed"}const tee={apiVersion:nee.value,connectPluginVersion:fee.value,deviceCount:vee.value,email:bee.value,guid:See.value,inIframe:$ee.value,keyTypeForPurchase:eee,locale:Tee.value,osVersion:Iee.value,osVersionBranch:Ree.value,registered:Dee.value??!1,regExp:Wee.value,regTy:Vee.value,regUpdatesExpired:Kee.value,state:Qee.value,site:Gee.value},{code:ree,partnerName:oee}=Hde(kZe());return ree.value&&(tee.activationCodeData={code:ree.value},oee.value&&(tee.activationCodeData.partnerName=oee.value)),tee})),ute=nie((()=>({apiVersion:nee.value,caseModel:dee.value,connectPluginVersion:fee.value,deviceCount:vee.value,description:wee.value,expireTime:yee.value,flashBackupActivated:xee.value,flashProduct:kee.value,flashVendor:_ee.value,guid:See.value,inIframe:$ee.value,keyfile:Cee.value,lanIp:jee.value,name:Nee.value,osVersion:Iee.value,osVersionBranch:Ree.value,rebootType:Pee.value,rebootVersion:Mee.value,registered:Dee.value??!1,regGuid:Bee.value,regExp:Wee.value,regTy:Vee.value,regUpdatesExpired:Kee.value,site:Gee.value,state:Qee.value,wanFQDN:ate.value}))),hte=nie((()=>{const eee={apiVersion:nee.value,avatar:cee.value,connectPluginInstalled:hee.value,connectPluginVersion:fee.value,description:wee.value,deviceCount:vee.value,email:bee.value,expireTime:yee.value,flashProduct:kee.value,flashVendor:_ee.value,guid:See.value,inIframe:$ee.value,lanIp:jee.value,locale:Tee.value,name:Nee.value,osVersion:Iee.value,osVersionBranch:Ree.value,rebootType:Pee.value,rebootVersion:Mee.value,registered:Dee.value,regGen:Uee.value,regGuid:Bee.value,regTy:Vee.value,site:Gee.value,state:Qee.value,uptime:rte.value,username:ote.value,wanFQDN:ate.value};return Object.fromEntries(Object.entries(eee).filter((([_,v])=>null!=v&&""!==v)))})),fte=nie((()=>{const eee=!(!hee.value||"online"===aee.unraidApiStatus&&!aee.prioritizeCorsError);return{disable:eee,title:eee?"Requires the local unraid-api to be running successfully":""}})),gte=nie((()=>({click:()=>{ree.purchase()},disabled:fte.value.disable,external:!0,icon:gKe,name:"purchase",text:"Purchase Key",title:fte.value.title}))),mte=nie((()=>({click:()=>{ree.upgrade()},disabled:fte.value.disable,external:!0,icon:gKe,name:"upgrade",text:"Upgrade Key",title:fte.value.title}))),wte=nie((()=>({click:()=>{eee.recover()},disabled:fte.value.disable,external:!0,icon:gKe,name:"recover",text:"Recover Key",title:fte.value.title}))),vte=nie((()=>{const{code:eee}=Hde(kZe());return{click:()=>{eee.value?ree.activate():ree.redeem()},disabled:fte.value.disable,external:!0,icon:gKe,name:eee.value?"activate":"redeem",text:eee.value?"Activate Now":"Redeem Activation Code",title:fte.value.title}})),bte=nie((()=>({click:()=>{ree.renew()},disabled:fte.value.disable,external:!0,icon:gKe,name:"renew",text:"Extend License to Enable OS Updates",title:fte.value.title}))),yte=nie((()=>({click:()=>{eee.replace()},external:!0,icon:gKe,name:"replace",text:"Replace Key"}))),xte=nie((()=>({click:()=>{eee.signIn()},disabled:fte.value.disable,external:!0,icon:uKe,name:"signIn",text:"Sign In with Unraid.net Account",title:fte.value.title}))),kte=nie((()=>{const tee=!Cee.value||fte.value.disable;let ree="";return Cee.value||(ree="Sign Out requires a keyfile"),fte.value.disable&&(ree=fte.value.title),{click:()=>{eee.signOut()},disabled:tee,external:!0,icon:GHe,name:"signOut",text:"Sign Out of Unraid.net",title:ree}})),_te=nie((()=>({click:()=>{eee.trialExtend()},disabled:fte.value.disable,external:!0,icon:gKe,name:"trialExtend",text:"Extend Trial",title:fte.value.title}))),Ste=nie((()=>({click:()=>{eee.trialStart()},disabled:fte.value.disable,external:!0,icon:gKe,name:"trialStart",text:"Start Free 30 Day Trial",title:fte.value.title})));let Ete="";const Ote=nie((()=>{switch(Qee.value){case"ENOKEYFILE":return{actions:[...!Dee.value&&hee.value?[xte.value]:[],Ste.value,gte.value,vte.value,wte.value,...Dee.value&&hee.value?[kte.value]:[]],humanReadable:"No Keyfile",heading:"Let's Unleash Your Hardware",message:'

    Choose an option below, then use our Getting Started Guide to configure your array in less than 15 minutes.

    '};case"TRIAL":return{actions:[...!Dee.value&&hee.value?[xte.value]:[],gte.value,vte.value,...Dee.value&&hee.value?[kte.value]:[]],humanReadable:"Trial",heading:"Thank you for choosing Unraid OS!",message:"

    Your Trial key includes all the functionality and device support of an Unleashed key.

    After your Trial has reached expiration, your server still functions normally until the next time you Stop the array or reboot your server.

    At that point you may either purchase a license key or request a Trial extension.

    "};case"EEXPIRED":return{actions:[...!Dee.value&&hee.value?[xte.value]:[],gte.value,vte.value,...Ate.value?[_te.value]:[],...Dee.value&&hee.value?[kte.value]:[]],error:!0,humanReadable:"Trial Expired",heading:"Your Trial has expired",message:Ate.value?"

    To continue using Unraid OS you may purchase a license key. Alternately, you may request a Trial extension.

    ":"

    You have used all your Trial extensions. To continue using Unraid OS you may purchase a license key.

    "};case"BASIC":case"STARTER":return{actions:[...!Dee.value&&hee.value?[xte.value]:[],...Kee.value?[bte.value]:[],mte.value,...Dee.value&&hee.value?[kte.value]:[]],humanReadable:"BASIC"===Qee.value?"Basic":"Starter",heading:"Thank you for choosing Unraid OS!",message:!Dee.value&&hee.value?"

    Register for Connect by signing in to your Unraid.net account

    ":Oee.value?"

    To support more storage devices as your server grows, click Upgrade Key.

    ":""};case"PLUS":return{actions:[...!Dee.value&&hee.value?[xte.value]:[],mte.value,...Dee.value&&hee.value?[kte.value]:[]],humanReadable:"Plus",heading:"Thank you for choosing Unraid OS!",message:!Dee.value&&hee.value?"

    Register for Connect by signing in to your Unraid.net account

    ":Oee.value?"

    To support more storage devices as your server grows, click Upgrade Key.

    ":""};case"PRO":case"LIFETIME":case"UNLEASHED":return{actions:[...!Dee.value&&hee.value?[xte.value]:[],...Kee.value?[bte.value]:[],..."UNLEASHED"===Qee.value?[mte.value]:[],...Dee.value&&hee.value?[kte.value]:[]],humanReadable:"PRO"===Qee.value?"Pro":"LIFETIME"===Qee.value?"Lifetime":"Unleashed",heading:"Thank you for choosing Unraid OS!",message:!Dee.value&&hee.value?"

    Register for Connect by signing in to your Unraid.net account

    ":""};case"EGUID":return Ete=zee.value?"

    Your Unraid registration key is ineligible for replacement as it has been replaced within the last 12 months.

    ":!1===zee.value&&Eee.value?"

    The license key file does not correspond to the USB Flash boot device. Please copy the correct key file to the /config directory on your USB Flash boot device or choose Purchase Key.

    Your Unraid registration key is ineligible for replacement as it is blacklisted.

    ":!1!==zee.value||Eee.value?"

    The license key file does not correspond to the USB Flash boot device. Please copy the correct key file to the /config directory on your USB Flash boot device.

    You may also attempt to Purchase or Replace your key.

    ":"

    The license key file does not correspond to the USB Flash boot device. Please copy the correct key file to the /config directory on your USB Flash boot device or choose Purchase Key.

    Your Unraid registration key is ineligible for replacement as it has been replaced within the last 12 months.

    ",{actions:[...!Dee.value&&hee.value?[xte.value]:[],yte.value,gte.value,vte.value,...Dee.value&&hee.value?[kte.value]:[]],error:!0,humanReadable:"Flash GUID Error",heading:"Registration key / USB Flash GUID mismatch",message:Ete};case"EGUID1":return{actions:[...!Dee.value&&hee.value?[xte.value]:[],gte.value,vte.value,...Dee.value&&hee.value?[kte.value]:[]],error:!0,humanReadable:"Multiple License Keys Present",heading:"Multiple License Keys Present",message:"

    There are multiple license key files present on your USB flash device and none of them correspond to the USB Flash boot device. Please remove all key files, except the one you want to replace, from the /config directory on your USB Flash boot device.

    Alternately you may purchase a license key for this USB flash device.

    If you want to replace one of your license keys with a new key bound to this USB Flash device, please first remove all other key files first.

    "};case"ENOKEYFILE2":return{actions:[...!Dee.value&&hee.value?[xte.value]:[],wte.value,gte.value,vte.value,...Dee.value?[kte.value]:[]],error:!0,humanReadable:"Missing key file",heading:"Missing key file",message:hee.value?"

    Your license key file is corrupted or missing. The key file should be located in the /config directory on your USB Flash boot device.

    You may attempt to recover your key with your Unraid.net account.

    If this was an expired Trial installation, you may purchase a license key.

    ":"

    Your license key file is corrupted or missing. The key file should be located in the /config directory on your USB Flash boot device.

    If you do not have a backup copy of your license key file you may attempt to recover your key.

    If this was an expired Trial installation, you may purchase a license key.

    "};case"ETRIAL":return{actions:[...!Dee.value&&hee.value?[xte.value]:[],gte.value,vte.value,...Dee.value&&hee.value?[kte.value]:[]],error:!0,humanReadable:"Invalid installation",heading:"Invalid installation",message:"

    It is not possible to use a Trial key with an existing Unraid OS installation.

    You may purchase a license key corresponding to this USB Flash device to continue using this installation.

    "};case"ENOKEYFILE1":return{actions:[...!Dee.value&&hee.value?[xte.value]:[],gte.value,vte.value,...Dee.value&&hee.value?[kte.value]:[]],error:!0,humanReadable:"No Keyfile",heading:"No USB flash configuration data",message:"

    There is a problem with your USB Flash device

    "};case"ENOFLASH":case"ENOFLASH1":case"ENOFLASH2":case"ENOFLASH3":case"ENOFLASH4":case"ENOFLASH5":case"ENOFLASH6":case"ENOFLASH7":return{error:!0,humanReadable:"No Flash",heading:"Cannot access your USB Flash boot device",message:"

    There is a physical problem accessing your USB Flash boot device

    "};case"EBLACKLISTED":return{error:!0,humanReadable:"BLACKLISTED",heading:"Blacklisted USB Flash GUID",message:"

    This USB Flash boot device has been blacklisted. This can occur as a result of transferring your license key to a replacement USB Flash device, and you are currently booted from your old USB Flash device.

    A USB Flash device may also be blacklisted if we discover the serial number is not unique – this is common with USB card readers.

    "};case"EBLACKLISTED1":return{error:!0,humanReadable:"BLACKLISTED",heading:"USB Flash device error",message:"

    This USB Flash device has an invalid GUID. Please try a different USB Flash device

    "};case"EBLACKLISTED2":return{error:!0,humanReadable:"BLACKLISTED",heading:"USB Flash has no serial number",message:"

    This USB Flash boot device has been blacklisted. This can occur as a result of transferring your license key to a replacement USB Flash device, and you are currently booted from your old USB Flash device.

    A USB Flash device may also be blacklisted if we discover the serial number is not unique – this is common with USB card readers.

    "};case"ENOCONN":return{error:!0,humanReadable:"Trial Requires Internet Connection",heading:"Cannot validate Unraid Trial key",message:'

    Your Trial key requires an internet connection.

    Please check Settings > Network

    '};default:return{error:!0,humanReadable:"Stale",heading:"Stale Server",message:"

    Please refresh the page to ensure you load your latest configuration

    "}}})),zte=nie((()=>{if(Ote.value?.error)return{actions:[{click:()=>{tee.openTroubleshoot({email:bee.value,includeUnraidApiLogs:!!hee.value})},icon:bKe,text:"Contact Support"}],debugServer:hte.value,heading:Ote.value?.heading??"",level:"error",message:Ote.value?.message??"",ref:`stateDataError__${Qee.value}`,type:"serverState"}}));rne(zte,((eee,ree)=>{ree&&ree.ref&&tee.removeErrorByRef(ree.ref),eee&&tee.setError(eee)}));const $te=["signIn","signOut"],Cte=nie((()=>{if(Ote.value.actions)return Ote.value.actions.find((eee=>$te.includes(eee.name)))})),jte=nie((()=>{if(Ote.value.actions)return Ote.value.actions.filter((eee=>!$te.includes(eee.name)))})),Ate=nie((()=>!Uee.value||Uee.value<2)),Tte=nie((()=>{if(uee.value?.valid||!uee.value?.error);else switch(uee.value?.error){case"INELIGIBLE":return{heading:"Ineligible for OS Version",level:"error",message:"Your License Key does not support this OS Version. OS build date greater than key expiration. Please consider extending your registration key.",actions:[{href:VKe.toString(),icon:sKe,text:"Learn More at Tools > Registration"}],ref:"configError",type:"server"};case"INVALID":return{heading:"Too Many Devices",level:"error",message:"You have exceeded the number of devices allowed for your license. Please remove a device to start the array, or upgrade your key to support more devices.",ref:"configError",type:"server"};case"NO_KEY_SERVER":return{heading:"Check Network Connection",level:"error",message:"Unable to validate your trial key. Please check your network connection.",ref:"configError",type:"server"};case"WITHDRAWN":return{heading:"OS Version Withdrawn",level:"error",message:"This OS release should not be run. OS Update Required.",actions:[{href:WKe.toString(),icon:KHe,text:"Check for Update"}],ref:"configError",type:"server"}}}));rne(Tte,((eee,ree)=>{ree&&ree.ref&&tee.removeErrorByRef(ree.ref),eee&&tee.setError(eee)}));const Nte=nie((()=>0!==vee.value&&Lee.value>0&&vee.value>Lee.value||!uee.value?.valid&&"INVALID"===uee.value?.error)),Ite=nie((()=>{if(hee.value&&hee.value.includes("_installFailed"))return{actions:[{external:!0,href:"https://forums.unraid.net/topic/112073-my-servers-releases/#comment-1154449",icon:fKe,text:"Learn More"}],heading:"Unraid Connect Install Failed",level:"error",message:"Rebooting will likely solve this.",ref:"pluginInstallFailed",type:"server"}}));rne(Ite,((eee,ree)=>{ree&&ree.ref&&tee.removeErrorByRef(ree.ref),eee&&tee.setError(eee)}));const Rte=_re(window.location.hostname.includes("localhost")&&"4321"!==window.location.port?{actions:[{href:BKe.toString(),icon:sKe,text:"Go to Management Access Now"},{external:!0,href:"https://unraid.net/blog/ssl-certificate-update",icon:fKe,text:"Learn More"}],forumLink:!0,heading:"SSL certificates for unraid.net deprecated",level:"error",message:"On January 1st, 2023 SSL certificates for unraid.net were deprecated. You MUST provision a new SSL certificate to use our new myunraid.net domain. You can do this on the Settings > Management Access page.",ref:"deprecatedUnraidSSL",type:"server"}:void 0);rne(Rte,((eee,ree)=>{ree&&ree.ref&&tee.removeErrorByRef(ree.ref),eee&&tee.setError(eee)}));const Pte=nie((()=>{if(Dee.value&&pee.value?.error&&"signOut"!==eee.accountActionType&&"oemSignOut"!==eee.accountActionType)return{actions:[{click:()=>{tee.openTroubleshoot({email:bee.value,includeUnraidApiLogs:!!hee.value})},icon:bKe,text:"Contact Support"}],debugServer:hte.value,heading:"Unraid Connect Error",level:"error",message:pee.value?.error??"",ref:"cloudError",type:"unraidApiState"}}));rne(Pte,((eee,ree)=>{ree&&ree.ref&&tee.removeErrorByRef(ree.ref),eee&&tee.setError(eee)}));const Mte=nie((()=>[zte.value,Tte.value,Ite.value,Rte.value,Pte.value].filter(Boolean))),Dte=eee=>{if(void 0!==eee?.array&&(iee.value=eee.array),void 0!==eee?.apiVersion&&(nee.value=eee.apiVersion),void 0!==eee?.avatar&&(cee.value=eee.avatar),void 0!==eee?.caseModel&&(dee.value=eee.caseModel),void 0!==eee?.cloud&&(pee.value=eee.cloud),void 0!==eee?.combinedKnownOrigins&&(nte.value=eee.combinedKnownOrigins),void 0!==eee?.config&&(uee.value=eee.config),void 0!==eee?.connectPluginInstalled&&(hee.value=eee.connectPluginInstalled),void 0!==eee?.connectPluginVersion&&(fee.value=eee.connectPluginVersion),void 0!==eee?.csrf&&(gee.value=eee.csrf),void 0!==eee?.dateTimeFormat&&(mee.value=eee.dateTimeFormat),void 0!==eee?.description&&(wee.value=eee.description),void 0!==eee?.deviceCount&&(vee.value=eee.deviceCount),void 0!==eee?.email&&(bee.value=eee.email),void 0!==eee?.expireTime&&(yee.value=eee.expireTime),void 0!==eee?.flashBackupActivated&&(xee.value=eee.flashBackupActivated),void 0!==eee?.flashProduct&&(kee.value=eee.flashProduct),void 0!==eee?.flashVendor&&(_ee.value=eee.flashVendor),void 0!==eee?.guid&&(See.value=eee.guid),void 0!==eee?.keyfile&&(Cee.value=eee.keyfile),void 0!==eee?.lanIp&&(jee.value=eee.lanIp),void 0!==eee?.license&&(Aee.value=eee.license),void 0!==eee?.locale&&(Tee.value=eee.locale),void 0!==eee?.name&&(Nee.value=eee.name),void 0!==eee?.osVersion&&(Iee.value=eee.osVersion),void 0!==eee?.osVersionBranch&&(Ree.value=eee.osVersionBranch),void 0!==eee?.rebootType&&(Pee.value=eee.rebootType),void 0!==eee?.rebootVersion&&(Mee.value=eee.rebootVersion),void 0!==eee?.registered&&(Dee.value=eee.registered),void 0!==eee?.regGen&&(Uee.value=eee.regGen),void 0!==eee?.regGuid&&(Bee.value=eee.regGuid),void 0!==eee?.regTy&&(Vee.value=eee.regTy),void 0!==eee?.regExp&&(Wee.value=eee.regExp),void 0!==eee?.site&&(Gee.value=eee.site),void 0!==eee?.state&&(Qee.value=eee.state),void 0!==eee?.theme&&(Zee.value=eee.theme),void 0!==eee?.updateOsIgnoredReleases&&(ete.value=eee.updateOsIgnoredReleases),void 0!==eee?.updateOsNotificationsEnabled&&(tte.value=eee.updateOsNotificationsEnabled),void 0!==eee?.updateOsResponse&&(Jee.value=eee.updateOsResponse),void 0!==eee?.uptime&&(rte.value=eee.uptime),void 0!==eee?.username&&(ote.value=eee.username),void 0!==eee?.wanFQDN&&(ate.value=eee.wanFQDN),void 0!==eee?.regTm&&(Yee.value=eee.regTm),void 0!==eee?.regTo&&(qee.value=eee.regTo),void 0!==eee?.ssoEnabled&&(Xee.value=Boolean(eee.ssoEnabled)),void 0!==eee.activationCodeData){kZe().setData(eee.activationCodeData)}},{load:Fte,refetch:Lte,onResult:Ute,onError:Bte}=function(eee,tee,ree){const oee=YHe(eee,tee,ree,!0);return{...oee,load:function(eee,tee,ree){return eee&&(oee.document.value=eee),tee&&(oee.variables.value=tee),ree&&Object.assign(kre(oee.options)?oee.options.value:oee.options,ree),!!oee.forceDisabled.value&&(oee.forceDisabled.value=!1,RHe&&oee.start(),new Promise(((eee,tee)=>{const{off:ree}=oee.onResult((tee=>{tee.loading||(eee(tee.data),ree(),aee())})),{off:aee}=oee.onError((eee=>{tee(eee),ree(),aee()}))})))}}}(NZe);setTimeout((()=>{Fte()}),500),Ute((eee=>{if(eee.data){const{unraidApiStatus:ree}=Nre(nZe());ree.value="online",ite.value=Lte;const oee={...(tee=eee.data).owner&&"root"!==tee.owner.username?{username:tee.owner.username??"",registered:!0}:{username:"",registered:!1},name:tee.info&&tee.info.os&&tee.info.os.hostname?tee.info.os.hostname:void 0,keyfile:tee.registration&&tee.registration.keyFile&&tee.registration.keyFile.contents?tee.registration.keyFile.contents:void 0,regGen:tee.vars&&tee.vars.regGen?parseInt(tee.vars.regGen):void 0,state:tee.vars&&tee.vars.regState?tee.vars.regState:void 0,config:tee.config?{id:"config",...tee.config}:{id:"config",error:tee.vars&&tee.vars.configError?tee.vars.configError:void 0,valid:!tee.vars||!tee.vars.configValid||tee.vars.configValid},expireTime:tee.registration&&tee.registration.expiration?parseInt(tee.registration.expiration):0,cloud:tee.cloud?_Ge(0,tee.cloud):void 0,regExp:tee.registration&&tee.registration.updateExpiration?Number(tee.registration.updateExpiration):void 0};Dte(oee)}var tee})),Bte((eee=>{console.error("[serverStateQuery] error",eee);const{unraidApiStatus:tee}=Nre(nZe());tee.value="offline"}));let Yte=0;const qte=_re("ready"),Vte=async()=>{if(Yte>=20)return qte.value="timeout",!1;Yte++,qte.value="refreshing";const eee=Dee.value,tee=Qee.value,ree=Wee.value,oee=Boolean(ite.value)?await Lte():await(async()=>{try{const eee=await HGe.get().json();return Dte(eee),eee}catch(eee){console.error("[phpServerStateRefresh] error",eee)}})();if(!oee)return setTimeout((()=>{Vte()}),250);const aee={newRegistered:!1,newState:null,newRegExp:null};"data"in oee?(aee.newRegistered=Boolean(oee.data.owner&&"root"!==oee.data.owner.username),aee.newState=oee.data.vars?.regState??null,aee.newRegExp=Number(oee.data.registration?.updateExpiration??0)):(aee.newRegistered=Boolean(oee.registered),aee.newState=oee.state,aee.newRegExp=Number(oee.regExp??0));const nee=aee.newRegistered!==eee,iee=aee.newState!==tee,see=aee.newRegExp??0>ree;if(nee||iee||see)return qte.value="done",!0;setTimeout((()=>Vte()),250)};ene((()=>{Mee.value}));return{array:iee,avatar:cee,cloud:pee,config:uee,connectPluginInstalled:hee,csrf:gee,dateTimeFormat:mee,description:wee,deviceCount:vee,expireTime:yee,flashBackupActivated:xee,flashProduct:kee,flashVendor:_ee,guid:See,keyfile:Cee,inIframe:$ee,locale:Tee,lanIp:jee,name:Nee,osVersion:Iee,osVersionBranch:Ree,rebootType:Pee,rebootVersion:Mee,registered:Dee,computedRegDevs:Lee,regGen:Uee,regGuid:Bee,regTm:Yee,regTo:qee,regTy:Vee,regExp:Wee,parsedRegExp:Hee,regUpdatesExpired:Kee,site:Gee,ssoEnabled:Xee,state:Qee,theme:Zee,updateOsIgnoredReleases:ete,updateOsNotificationsEnabled:tte,updateOsResponse:Jee,uptime:rte,username:ote,refreshServerStateStatus:qte,isOsVersionStable:cte,renewAction:bte,authAction:Cte,deprecatedUnraidSSL:Rte,isRemoteAccess:ste,keyActions:jte,pluginInstallFailed:Ite,pluginOutdated:lte,server:dte,serverAccountPayload:ute,serverPurchasePayload:pte,stateData:Ote,stateDataError:zte,serverErrors:Mte,tooManyDevices:Nte,serverConfigError:Tte,arrayWarning:see,computedArray:lee,setServer:Dte,setUpdateOsResponse:eee=>{Jee.value=eee},refreshServerState:Vte,filteredKeyActions:(eee,tee)=>{if(Ote.value.actions)return Ote.value.actions.filter((ree=>"out"===eee?!tee.includes(ree.name):tee.includes(ree.name)))},setRebootVersion:eee=>{Mee.value=eee},updateOsIgnoreRelease:eee=>{ete.value.push(eee),KGe({action:"ignoreVersion",version:eee})},updateOsRemoveIgnoredRelease:eee=>{ete.value=ete.value.filter((r=>r!==eee)),KGe({action:"removeIgnoredVersion",version:eee})},updateOsRemoveAllIgnoredReleases:()=>{ete.value=[],KGe({action:"removeAllIgnored"})}}})),RZe={class:"whitespace-normal flex flex-col gap-y-16px max-w-3xl"},PZe={key:0,class:"text-unraid-red font-semibold"},MZe={class:"text-16px mb-8px"},DZe=["innerHTML"],FZe={key:1},LZe=Eoe({__name:"Auth.ce",setup(eee){const{t:t}=wde(),tee=IZe(),{authAction:ree,stateData:oee}=Hde(tee);return(eee,tee)=>(xne(),Ene("div",RZe,[zre(oee).error?(xne(),Ene("span",PZe,[Ane("h3",MZe,Hee(zre(t)(zre(oee).heading)),1),Ane("span",{class:"text-14px",innerHTML:zre(t)(zre(oee).message)},null,8,DZe)])):Mne("",!0),zre(ree)?(xne(),Ene("span",FZe,[Tne(zre(Kpe),{disabled:zre(ree)?.disabled,icon:zre(ree).icon,size:"12px",text:zre(t)(zre(ree).text),title:zre(ree)?.title?zre(t)(zre(ree)?.title):void 0,onClick:tee[0]||(tee[0]=eee=>zre(ree).click?.())},null,8,["disabled","icon","text","title"])])):Mne("",!0)]))}}),UZe=Ode(LZe,[["styles",[':root{--background:0 0% 100%;--foreground:0 0% 3.9%;--muted:0 0% 96.1%;--muted-foreground:0 0% 45.1%;--popover:0 0% 100%;--popover-foreground:0 0% 3.9%;--card:0 0% 100%;--card-foreground:0 0% 3.9%;--border:0 0% 89.8%;--input:0 0% 89.8%;--primary:0 0% 9%;--primary-foreground:0 0% 98%;--secondary:0 0% 96.1%;--secondary-foreground:0 0% 9%;--accent:0 0% 96.1%;--accent-foreground:0 0% 9%;--destructive:0 84.2% 60.2%;--destructive-foreground:0 0% 98%;--ring:0 0% 3.9%;--radius:.5rem;--chart-1:12 76% 61%;--chart-2:173 58% 39%;--chart-3:197 37% 24%;--chart-4:43 74% 66%;--chart-5:27 87% 67%}.dark{--background:0 0% 3.9%;--foreground:0 0% 98%;--muted:0 0% 14.9%;--muted-foreground:0 0% 63.9%;--popover:0 0% 3.9%;--popover-foreground:0 0% 98%;--card:0 0% 3.9%;--card-foreground:0 0% 98%;--border:0 0% 14.9%;--input:0 0% 14.9%;--primary:0 0% 98%;--primary-foreground:0 0% 9%;--secondary:0 0% 14.9%;--secondary-foreground:0 0% 98%;--accent:0 0% 14.9%;--accent-foreground:0 0% 98%;--destructive:0 62.8% 30.6%;--destructive-foreground:0 0% 98%;--ring:0 0% 83.1%;--chart-1:220 70% 50%;--chart-2:160 60% 45%;--chart-3:30 80% 55%;--chart-4:280 65% 60%;--chart-5:340 75% 55%}*{border-color:hsl(var(--border))}.inset-y-0{bottom:0;top:0}.-bottom-\\[2px\\]{bottom:-2px}.-left-\\[2px\\]{left:-2px}.-right-\\[2px\\]{right:-2px}.-top-\\[2px\\]{top:-2px}.left-0{left:0}.left-2{left:.8rem}.top-1\\/2{top:50%}.top-4{top:1.6rem}.-mx-1{margin-left:-.4rem;margin-right:-.4rem}.mb-2{margin-bottom:.8rem}.ml-auto{margin-left:auto}.aspect-\\[7\\/4\\]{aspect-ratio:7/4}.h-11{height:4.4rem}.h-2\\.5{height:1rem}.h-3\\.5{height:1.4rem}.h-4{height:1.6rem}.h-5{height:2rem}.h-8{height:3.2rem}.h-9{height:3.6rem}.h-\\[--reka-select-trigger-height\\]{height:var(--reka-select-trigger-height)}.h-px{height:1px}.max-h-96{max-height:38.4rem}.w-10{width:4rem}.w-11{width:4.4rem}.w-12{width:4.8rem}.w-14px{width:14px}.w-16{width:6.4rem}.w-2\\.5{width:1rem}.w-20{width:8rem}.w-3\\.5{width:1.4rem}.w-3\\/4{width:75%}.w-5{width:2rem}.w-8{width:3.2rem}.w-\\[180px\\]{width:180px}.w-\\[200px\\]{width:200px}.w-\\[300px\\]{width:300px}.w-\\[400px\\]{width:400px}.min-w-32{min-width:12.8rem}.min-w-\\[--reka-select-trigger-width\\]{min-width:var(--reka-select-trigger-width)}.max-w-1024px{max-width:1024px}.max-w-2xl{max-width:42rem}.max-w-md{max-width:28rem}.flex-shrink-0,.shrink-0{flex-shrink:0}.-translate-y-1\\/2{--tw-translate-y:-50%}.-translate-y-1\\/2,.translate-x-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform,.translate-x-20px{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes mark-2{50%{transform:translateY(-40px)}to{transform:translateY(0)}}.animate-mark-2{animation:mark-2 1.5s ease infinite}@keyframes mark-3{50%{transform:translateY(-62px)}to{transform:translateY(0)}}.animate-mark-3{animation:mark-3 1.5s ease infinite}@keyframes mark-6{50%{transform:translateY(40px)}to{transform:translateY(0)}}.animate-mark-6{animation:mark-6 1.5s ease infinite}@keyframes mark-7{50%{transform:translateY(62px)}to{transform:translateY(0)}}.animate-mark-7{animation:mark-7 1.5s ease infinite}.cursor-default{cursor:default}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.gap-1\\.5{gap:.6rem}.gap-3{gap:1.2rem}.gap-y-2{row-gap:.8rem}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.8rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.8rem*var(--tw-space-x-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.4rem*var(--tw-space-y-reverse));margin-top:calc(.4rem*(1 - var(--tw-space-y-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.8rem*var(--tw-space-y-reverse));margin-top:calc(.8rem*(1 - var(--tw-space-y-reverse)))}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.rounded-\\[inherit\\]{border-radius:inherit}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-current{border-color:currentColor}.border-input{border-color:hsl(var(--input))}.border-muted{border-color:hsl(var(--muted))}.border-orange{--tw-border-opacity:1;border-color:rgb(255 140 47/var(--tw-border-opacity,1))}.border-primary{border-color:hsl(var(--primary))}.border-unraid-red{--tw-border-opacity:1;border-color:rgb(226 40 40/var(--tw-border-opacity,1))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-yellow-100{--tw-border-opacity:1;border-color:rgb(254 249 195/var(--tw-border-opacity,1))}.border-e-transparent{border-inline-end-color:transparent}.border-l-transparent{border-left-color:transparent}.border-t-transparent{border-top-color:transparent}.bg-black\\/80{background-color:#1c1b1bcc}.bg-blue-100{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.bg-border{background-color:hsl(var(--border))}.bg-current{background-color:currentColor}.bg-destructive{background-color:hsl(var(--destructive))}.bg-gray-300{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.bg-green-200{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity,1))}.bg-grey{--tw-bg-opacity:1;background-color:rgb(224 224 224/var(--tw-bg-opacity,1))}.bg-indigo-100{--tw-bg-opacity:1;background-color:rgb(224 231 255/var(--tw-bg-opacity,1))}.bg-input{background-color:hsl(var(--input))}.bg-muted\\/20{background-color:hsl(var(--muted)/.2)}.bg-neutral-900{--tw-bg-opacity:1;background-color:rgb(23 23 23/var(--tw-bg-opacity,1))}.bg-orange{--tw-bg-opacity:1;background-color:rgb(255 140 47/var(--tw-bg-opacity,1))}.bg-pink-100{--tw-bg-opacity:1;background-color:rgb(252 231 243/var(--tw-bg-opacity,1))}.bg-primary{background-color:hsl(var(--primary))}.bg-purple-100{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity,1))}.bg-secondary{background-color:hsl(var(--secondary))}.fill-black{fill:#1c1b1b}.fill-white{fill:#fff}.p-1\\.5{padding:.6rem}.p-12{padding:4.8rem}.p-20{padding:8rem}.p-3{padding:1.2rem}.p-8{padding:3.2rem}.p-px{padding:1px}.px-2{padding-left:.8rem;padding-right:.8rem}.px-3{padding-left:1.2rem;padding-right:1.2rem}.px-4\\.5{padding-left:1.125rem;padding-right:1.125rem}.px-8{padding-left:3.2rem;padding-right:3.2rem}.py-1{padding-bottom:.4rem;padding-top:.4rem}.py-1\\.5{padding-bottom:.6rem;padding-top:.6rem}.py-12px{padding-bottom:12px;padding-top:12px}.py-2\\.5{padding-bottom:1rem;padding-top:1rem}.py-6{padding-bottom:2.4rem;padding-top:2.4rem}.pl-8{padding-left:3.2rem}.pr-2{padding-right:.8rem}.text-start{text-align:start}.align-\\[-0\\.125em\\]{vertical-align:-.125em}.text-3xl{font-size:3rem;line-height:3.6rem}.font-medium{font-weight:500}.text-blue-800{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.text-green-800{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity,1))}.text-indigo-800{--tw-text-opacity:1;color:rgb(55 48 163/var(--tw-text-opacity,1))}.text-muted-foreground\\/50{color:hsl(var(--muted-foreground)/.5)}.text-pink-800{--tw-text-opacity:1;color:rgb(157 23 77/var(--tw-text-opacity,1))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-purple-800{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity,1))}.no-underline{text-decoration-line:none}.underline-offset-4{text-underline-offset:4px}.opacity-70{opacity:.7}.shadow,.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-md,.shadow-none{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.animate-in{animation-duration:.15s;animation-name:enter;--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial}.fade-in-0{--tw-enter-opacity:0}.zoom-in-95{--tw-enter-scale:.95}:where([data-sonner-toaster][dir=ltr]),:where(html[dir=ltr]){--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0;--toast-close-button-start:0;--toast-close-button-end:unset;--toast-close-button-transform:translate(-35%,-35%)}:where([data-sonner-toaster][dir=rtl]),:where(html[dir=rtl]){--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto;--toast-close-button-start:unset;--toast-close-button-end:0;--toast-close-button-transform:translate(35%,-35%)}:where([data-sonner-toaster]){font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;position:fixed;width:var(--width);--gray1:#fcfcfc;--gray2:#f8f8f8;--gray3:#f3f3f3;--gray4:#ededed;--gray5:#e8e8e8;--gray6:#e2e2e2;--gray7:#dbdbdb;--gray8:#c7c7c7;--gray9:#8f8f8f;--gray10:#858585;--gray11:#6f6f6f;--gray12:#171717;--border-radius:8px;box-sizing:border-box;list-style:none;margin:0;outline:none;padding:0;transition:transform .4s ease;z-index:999999999}:where([data-sonner-toaster][data-lifted=true]){transform:translateY(-10px)}@media (hover:none) and (pointer:coarse){:where([data-sonner-toaster][data-lifted=true]){transform:none}}:where([data-sonner-toaster][data-x-position=right]){right:max(var(--offset),env(safe-area-inset-right))}:where([data-sonner-toaster][data-x-position=left]){left:max(var(--offset),env(safe-area-inset-left))}:where([data-sonner-toaster][data-x-position=center]){left:50%;transform:translate(-50%)}:where([data-sonner-toaster][data-y-position=top]){top:max(var(--offset),env(safe-area-inset-top))}:where([data-sonner-toaster][data-y-position=bottom]){bottom:max(var(--offset),env(safe-area-inset-bottom))}:where([data-sonner-toast]){--y:translateY(100%);--lift-amount:calc(var(--lift)*var(--gap));box-sizing:border-box;filter:blur(0);opacity:0;outline:none;overflow-wrap:anywhere;position:absolute;touch-action:none;transform:var(--y);transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;z-index:var(--z-index)}:where([data-sonner-toast][data-styled=true]){align-items:center;background:var(--normal-bg);border:1px solid var(--normal-border);border-radius:var(--border-radius);box-shadow:0 4px 12px #0000001a;color:var(--normal-text);display:flex;font-size:13px;gap:6px;padding:16px;width:var(--width)}:where([data-sonner-toast]:focus-visible){box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast][data-y-position=top]){top:0;--y:translateY(-100%);--lift:1;--lift-amount:calc(var(--gap)*1)}:where([data-sonner-toast][data-y-position=bottom]){bottom:0;--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift)*var(--gap))}:where([data-sonner-toast]) :where([data-description]){color:inherit;font-weight:400;line-height:1.4}:where([data-sonner-toast]) :where([data-title]){color:inherit;font-weight:500;line-height:1.5}:where([data-sonner-toast]) :where([data-icon]){align-items:center;display:flex;flex-shrink:0;height:16px;justify-content:flex-start;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end);position:relative;width:16px}:where([data-sonner-toast][data-promise=true]) :where([data-icon])>svg{animation:sonner-fade-in .3s ease forwards;opacity:0;transform:scale(.8);transform-origin:center}:where([data-sonner-toast]) :where([data-icon])>*{flex-shrink:0}:where([data-sonner-toast]) :where([data-icon]) svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}:where([data-sonner-toast]) :where([data-content]){display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{align-items:center;background:var(--normal-text);border:none;border-radius:4px;color:var(--normal-bg);cursor:pointer;display:flex;flex-shrink:0;font-size:12px;height:24px;margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);outline:none;padding-left:8px;padding-right:8px;transition:opacity .4s,box-shadow .2s}:where([data-sonner-toast]) :where([data-button]):focus-visible{box-shadow:0 0 0 2px #0006}:where([data-sonner-toast]) :where([data-button]):first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}:where([data-sonner-toast]) :where([data-cancel]){background:#00000014;color:var(--normal-text)}:where([data-sonner-toast][data-theme=dark]) :where([data-cancel]){background:#ffffff4d}[data-sonner-toast] [data-close-button]{align-items:center;background:var(--gray1);border:1px solid var(--gray4);border-radius:50%;color:var(--gray12);cursor:pointer;display:flex;height:20px;justify-content:center;left:var(--toast-close-button-start);padding:0;position:absolute;right:var(--toast-close-button-end);top:0;transform:var(--toast-close-button-transform);transition:opacity .1s,background .2s,border-color .2s;width:20px;z-index:1}:where([data-sonner-toast]) :where([data-close-button]):focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast]) :where([data-disabled=true]){cursor:not-allowed}[data-sonner-toast]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}:where([data-sonner-toast][data-swiping=true]):before{content:"";height:100%;left:0;position:absolute;right:0;z-index:-1}:where([data-sonner-toast][data-y-position=top][data-swiping=true]):before{bottom:50%;transform:scaleY(3) translateY(50%)}:where([data-sonner-toast][data-y-position=bottom][data-swiping=true]):before{top:50%;transform:scaleY(3) translateY(-50%)}:where([data-sonner-toast][data-swiping=false][data-removed=true]):before{content:"";inset:0;position:absolute;transform:scaleY(2)}:where([data-sonner-toast]):after{bottom:100%;content:"";height:calc(var(--gap) + 1px);left:0;position:absolute;width:100%}:where([data-sonner-toast][data-mounted=true]){--y:translateY(0);opacity:1}:where([data-sonner-toast][data-expanded=false][data-front=false]){--scale:var(--toasts-before) * .05 + 1;--y:translateY(calc(var(--lift-amount)*var(--toasts-before))) scale(calc(var(--scale)*-1));height:var(--front-toast-height)}:where([data-sonner-toast])>*{transition:opacity .4s}:where([data-sonner-toast][data-expanded=false][data-front=false][data-styled=true])>*{opacity:0}:where([data-sonner-toast][data-visible=false]){opacity:0;pointer-events:none}:where([data-sonner-toast][data-mounted=true][data-expanded=true]){--y:translateY(calc(var(--lift)*var(--offset)));height:var(--initial-height)}:where([data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]){--y:translateY(calc(var(--lift)*-100%));opacity:0}:where([data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]){--y:translateY(calc(var(--lift)*var(--offset) + var(--lift)*-100%));opacity:0}:where([data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]){--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}:where([data-sonner-toast][data-removed=true][data-front=false]):before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount,0));transition:none}[data-sonner-toast][data-swiped=true]{-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation:swipe-out .2s ease-out forwards}@keyframes swipe-out{0%{opacity:1;transform:translateY(calc(var(--lift)*var(--offset) + var(--swipe-amount)))}to{opacity:0;transform:translateY(calc(var(--lift)*var(--offset) + var(--swipe-amount) + var(--lift)*-100%))}}@media (max-width:600px){[data-sonner-toaster]{position:fixed;--mobile-offset:16px;left:var(--mobile-offset);right:var(--mobile-offset);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset)*-1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset)*2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset)}[data-sonner-toaster][data-y-position=bottom]{bottom:20px}[data-sonner-toaster][data-y-position=top]{top:20px}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset);right:var(--mobile-offset);transform:none}}[data-sonner-toaster][data-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:#ecfdf3;--success-border:#d3fde5;--success-text:#008a2e;--info-bg:#f0f8ff;--info-border:#d3e0fd;--info-text:#0973dc;--warning-bg:#fffcf0;--warning-border:#fdf5d3;--warning-text:#dc7609;--error-bg:#fff0f0;--error-border:#ffe0e1;--error-text:#e60000}[data-sonner-toaster][data-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:#333;--normal-text:var(--gray1)}[data-sonner-toaster][data-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-theme=dark]{--normal-bg:#000;--normal-border:#333;--normal-text:var(--gray1);--success-bg:#001f0f;--success-border:#003d1c;--success-text:#59f3a6;--info-bg:#000d1f;--info-border:#00113d;--info-text:#5896f3;--warning-bg:#1d1f00;--warning-border:#3d3d00;--warning-text:#f3cf58;--error-bg:#2d0607;--error-border:#4d0408;--error-text:#ff9ea1}[data-rich-colors=true][data-sonner-toast][data-type=success],[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info],[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning],[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error],[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);inset:0;position:absolute;width:var(--size);z-index:10}.sonner-loading-wrapper[data-visible=false]{animation:sonner-fade-out .2s ease forwards;transform-origin:center}.sonner-spinner{height:var(--size);left:50%;position:relative;top:50%;width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media (prefers-reduced-motion){.sonner-loading-bar,[data-sonner-toast],[data-sonner-toast]>*{animation:none!important;transition:none!important}}.sonner-loader{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}.file\\:border-0::file-selector-button{border-width:0}.file\\:bg-transparent::file-selector-button{background-color:transparent}.file\\:text-sm::file-selector-button{font-size:1.4rem;line-height:2rem}.file\\:font-medium::file-selector-button{font-weight:500}.placeholder\\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}.placeholder\\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.hover\\:border-grey:hover{--tw-border-opacity:1;border-color:rgb(224 224 224/var(--tw-border-opacity,1))}.hover\\:border-grey-mid:hover{--tw-border-opacity:1;border-color:rgb(153 153 153/var(--tw-border-opacity,1))}.hover\\:border-muted:hover{border-color:hsl(var(--muted))}.hover\\:border-unraid-red:hover{--tw-border-opacity:1;border-color:rgb(226 40 40/var(--tw-border-opacity,1))}.hover\\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\\:bg-blue-200:hover{--tw-bg-opacity:1;background-color:rgb(191 219 254/var(--tw-bg-opacity,1))}.hover\\:bg-destructive\\/90:hover{background-color:hsl(var(--destructive)/.9)}.hover\\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.hover\\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.hover\\:bg-gray-800:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.hover\\:bg-green-300:hover{--tw-bg-opacity:1;background-color:rgb(134 239 172/var(--tw-bg-opacity,1))}.hover\\:bg-grey:hover{--tw-bg-opacity:1;background-color:rgb(224 224 224/var(--tw-bg-opacity,1))}.hover\\:bg-grey-mid:hover{--tw-bg-opacity:1;background-color:rgb(153 153 153/var(--tw-bg-opacity,1))}.hover\\:bg-indigo-200:hover{--tw-bg-opacity:1;background-color:rgb(199 210 254/var(--tw-bg-opacity,1))}.hover\\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\\:bg-orange-dark:hover{--tw-bg-opacity:1;background-color:rgb(241 90 44/var(--tw-bg-opacity,1))}.hover\\:bg-pink-200:hover{--tw-bg-opacity:1;background-color:rgb(251 207 232/var(--tw-bg-opacity,1))}.hover\\:bg-primary\\/90:hover{background-color:hsl(var(--primary)/.9)}.hover\\:bg-purple-200:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity,1))}.hover\\:bg-secondary\\/80:hover{background-color:hsl(var(--secondary)/.8)}.hover\\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\\:bg-yellow-200:hover{--tw-bg-opacity:1;background-color:rgb(254 240 138/var(--tw-bg-opacity,1))}.hover\\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\\:text-black:hover{--tw-text-opacity:1;color:rgb(28 27 27/var(--tw-text-opacity,1))}.hover\\:text-primary:hover{color:hsl(var(--primary))}.hover\\:shadow-md:hover{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\\:shadow-orange\\/50:hover{--tw-shadow-color:rgba(255,140,47,.5);--tw-shadow:var(--tw-shadow-colored)}.focus\\:border-grey:focus{--tw-border-opacity:1;border-color:rgb(224 224 224/var(--tw-border-opacity,1))}.focus\\:border-grey-mid:focus{--tw-border-opacity:1;border-color:rgb(153 153 153/var(--tw-border-opacity,1))}.focus\\:border-muted:focus{border-color:hsl(var(--muted))}.focus\\:border-unraid-red:focus{--tw-border-opacity:1;border-color:rgb(226 40 40/var(--tw-border-opacity,1))}.focus\\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\\:bg-grey:focus{--tw-bg-opacity:1;background-color:rgb(224 224 224/var(--tw-bg-opacity,1))}.focus\\:bg-grey-mid:focus{--tw-bg-opacity:1;background-color:rgb(153 153 153/var(--tw-bg-opacity,1))}.focus\\:bg-muted:focus{background-color:hsl(var(--muted))}.focus\\:bg-white:focus{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.focus\\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\\:text-black:focus{--tw-text-opacity:1;color:rgb(28 27 27/var(--tw-text-opacity,1))}.focus\\:text-primary:focus{color:hsl(var(--primary))}.focus\\:shadow-md:focus{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus\\:ring-ring:focus{--tw-ring-color:hsl(var(--ring))}.focus-visible\\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\\:ring-ring:focus-visible{--tw-ring-color:hsl(var(--ring))}.focus-visible\\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.focus-visible\\:ring-offset-background:focus-visible{--tw-ring-offset-color:hsl(var(--background))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-20:disabled{opacity:.2}.disabled\\:opacity-25:disabled{opacity:.25}.disabled\\:opacity-50:disabled{opacity:.5}.disabled\\:focus\\:opacity-25:focus:disabled,.disabled\\:hover\\:opacity-25:hover:disabled{opacity:.25}.group:hover .group-hover\\:text-header-text-secondary{color:var(--header-text-secondary)}.group:hover .group-hover\\:no-underline{text-decoration-line:none}.group:hover .group-hover\\:opacity-60{opacity:.6}.group:focus .group-focus\\:text-header-text-secondary{color:var(--header-text-secondary)}.group:focus .group-focus\\:no-underline{text-decoration-line:none}.group:focus .group-focus\\:opacity-100{opacity:1}.group:focus .group-focus\\:opacity-60{opacity:.6}.group.toaster .group-\\[\\.toaster\\]\\:border-border{border-color:hsl(var(--border))}.group.toast .group-\\[\\.toast\\]\\:bg-muted{background-color:hsl(var(--muted))}.group.toast .group-\\[\\.toast\\]\\:bg-primary{background-color:hsl(var(--primary))}.group.toaster .group-\\[\\.toaster\\]\\:bg-background{background-color:hsl(var(--background))}.group.toast .group-\\[\\.toast\\]\\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group.toast .group-\\[\\.toast\\]\\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group.toaster .group-\\[\\.toaster\\]\\:text-foreground{color:hsl(var(--foreground))}.group.toaster .group-\\[\\.toaster\\]\\:shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.peer:disabled~.peer-disabled\\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\\:opacity-70{opacity:.7}.data-\\[disabled\\]\\:pointer-events-none[data-disabled]{pointer-events:none}.data-\\[state\\=active\\]\\:flex[data-state=active]{display:flex}.data-\\[state\\=inactive\\]\\:hidden[data-state=inactive]{display:none}.data-\\[side\\=bottom\\]\\:translate-y-1[data-side=bottom]{--tw-translate-y:.4rem}.data-\\[side\\=bottom\\]\\:translate-y-1[data-side=bottom],.data-\\[side\\=left\\]\\:-translate-x-1[data-side=left]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\\[side\\=left\\]\\:-translate-x-1[data-side=left]{--tw-translate-x:-.4rem}.data-\\[side\\=right\\]\\:translate-x-1[data-side=right]{--tw-translate-x:.4rem}.data-\\[side\\=right\\]\\:translate-x-1[data-side=right],.data-\\[side\\=top\\]\\:-translate-y-1[data-side=top]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\\[side\\=top\\]\\:-translate-y-1[data-side=top]{--tw-translate-y:-.4rem}.data-\\[state\\=checked\\]\\:translate-x-5[data-state=checked]{--tw-translate-x:2rem}.data-\\[state\\=checked\\]\\:translate-x-5[data-state=checked],.data-\\[state\\=unchecked\\]\\:translate-x-0[data-state=unchecked]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\\[state\\=unchecked\\]\\:translate-x-0[data-state=unchecked]{--tw-translate-x:0px}.data-\\[state\\=active\\]\\:bg-background[data-state=active]{background-color:hsl(var(--background))}.data-\\[state\\=checked\\]\\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\\[state\\=open\\]\\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\\[state\\=open\\]\\:bg-secondary[data-state=open]{background-color:hsl(var(--secondary))}.data-\\[state\\=unchecked\\]\\:bg-input[data-state=unchecked]{background-color:hsl(var(--input))}.data-\\[placeholder\\]\\:text-muted-foreground[data-placeholder]{color:hsl(var(--muted-foreground))}.data-\\[state\\=active\\]\\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.data-\\[disabled\\]\\:opacity-50[data-disabled]{opacity:.5}.data-\\[state\\=active\\]\\:shadow-sm[data-state=active]{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.data-\\[state\\=closed\\]\\:duration-300[data-state=closed]{transition-duration:.3s}.data-\\[state\\=open\\]\\:duration-500[data-state=open]{transition-duration:.5s}.data-\\[state\\=open\\]\\:animate-in[data-state=open]{animation-duration:.15s;animation-name:enter;--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial}.data-\\[state\\=closed\\]\\:animate-out[data-state=closed]{animation-duration:.15s;animation-name:exit;--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial}.data-\\[state\\=closed\\]\\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\\[state\\=open\\]\\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\\[state\\=closed\\]\\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\\[state\\=open\\]\\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\\[side\\=bottom\\]\\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-.8rem}.data-\\[side\\=left\\]\\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:.8rem}.data-\\[side\\=right\\]\\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:-.8rem}.data-\\[side\\=top\\]\\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:.8rem}.data-\\[state\\=closed\\]\\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\\[state\\=closed\\]\\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\\[state\\=closed\\]\\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\\[state\\=closed\\]\\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\\[state\\=open\\]\\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\\[state\\=open\\]\\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\\[state\\=open\\]\\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\\[state\\=open\\]\\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.data-\\[state\\=closed\\]\\:duration-300[data-state=closed]{animation-duration:.3s}.data-\\[state\\=open\\]\\:duration-500[data-state=open]{animation-duration:.5s}.group[data-disabled] .group-data-\\[disabled\\]\\:bg-muted{background-color:hsl(var(--muted))}.group[data-state=active] .group-data-\\[state\\=active\\]\\:bg-primary{background-color:hsl(var(--primary))}.group[data-state=completed] .group-data-\\[state\\=completed\\]\\:bg-accent{background-color:hsl(var(--accent))}.group[data-state=completed] .group-data-\\[state\\=completed\\]\\:bg-accent-foreground{background-color:hsl(var(--accent-foreground))}.group[data-disabled] .group-data-\\[disabled\\]\\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group[data-state=active] .group-data-\\[state\\=active\\]\\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group[data-state=completed] .group-data-\\[state\\=completed\\]\\:text-accent-foreground{color:hsl(var(--accent-foreground))}.group[data-disabled] .group-data-\\[disabled\\]\\:opacity-50{opacity:.5}.group[data-disabled] .group-data-\\[disabled\\]\\:opacity-75{opacity:.75}@media (prefers-reduced-motion:reduce){@keyframes spin{to{transform:rotate(1turn)}}.motion-reduce\\:animate-\\[spin_1\\.5s_linear_infinite\\]{animation:spin 1.5s linear infinite}}@media (min-width:640px){.sm\\:max-w-sm{max-width:24rem}.sm\\:flex-row{flex-direction:row}.sm\\:justify-end{justify-content:flex-end}.sm\\:gap-x-2{-moz-column-gap:.8rem;column-gap:.8rem}.sm\\:text-left{text-align:left}}@media (min-width:768px){.md\\:my-0{margin-bottom:0;margin-top:0}.md\\:block{display:block}.md\\:h-px{height:1px}.md\\:w-24{width:9.6rem}.md\\:w-auto{width:auto}.md\\:flex-row{flex-direction:row}.md\\:items-center{align-items:center}.md\\:gap-2{gap:.8rem}.md\\:p-6{padding:2.4rem}}.\\[\\&\\>\\[data-slot\\=input\\]\\]\\:has-\\[\\[data-slot\\=decrement\\]\\]\\:pl-5:has([data-slot=decrement])>[data-slot=input]{padding-left:2rem}.\\[\\&\\>\\[data-slot\\=input\\]\\]\\:has-\\[\\[data-slot\\=increment\\]\\]\\:pr-5:has([data-slot=increment])>[data-slot=input]{padding-right:2rem}.\\[\\&\\>div\\>svg\\]\\:fill-blue-500>div>svg{fill:#3b82f6}.\\[\\&\\>div\\>svg\\]\\:fill-unraid-red-500>div>svg{fill:#f43f3f}.\\[\\&\\>div\\>svg\\]\\:fill-yellow-500>div>svg{fill:#eab308}.\\[\\&\\>span\\]\\:truncate>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\\[\\&\\>svg\\]\\:size-4>svg{height:1.6rem;width:1.6rem}.\\[\\&\\>svg\\]\\:shrink-0>svg{flex-shrink:0}.\\[\\&\\]\\:text-orange{--tw-text-opacity:1;color:rgb(255 140 47/var(--tw-text-opacity,1))}.\\[\\&\\]\\:text-primary{color:hsl(var(--primary))}.\\[\\&\\]\\:text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com*/*,:after,:before{border-color:hsl(var(--border));border-style:solid;border-width:0;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:clear-sans,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}body{background-color:hsl(var(--background));color:hsl(var(--foreground))}.container{width:100%}@media (min-width:470px){.container{max-width:470px}}@media (min-width:530px){.container{max-width:530px}}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.prose{color:hsl(var(--foreground));max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-bottom:1.2em;margin-top:1.2em}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)) color{-d-e-f-a-u-l-t:hsl(var(--primary));foreground:hsl(var(--primary-foreground))}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;text-decoration:underline}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-bottom:1.25em;margin-top:1.25em;padding-inline-start:1.625em}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-bottom:1.25em;margin-top:1.25em;padding-inline-start:1.625em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-bottom:3em;margin-top:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){border-inline-start-color:var(--tw-prose-quote-borders);border-inline-start-width:.25rem;color:var(--tw-prose-quotes);font-style:italic;font-weight:500;margin-bottom:1.6em;margin-top:1.6em;padding-inline-start:1em;quotes:"“""”""‘""’"}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:2.25em;font-weight:800;line-height:1.1111111;margin-bottom:.8888889em;margin-top:0}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:1.5em;font-weight:700;line-height:1.3333333;margin-bottom:1em;margin-top:2em}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:1.25em;font-weight:600;line-height:1.6;margin-bottom:.6em;margin-top:1.6em}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;line-height:1.5;margin-bottom:.5em;margin-top:1.5em}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-bottom:2em;margin-top:2em}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:.3125rem;box-shadow:0 0 0 1px rgb(var(--tw-prose-kbd-shadows)/10%),0 3px rgb(var(--tw-prose-kbd-shadows)/10%);color:var(--tw-prose-kbd);font-family:inherit;font-size:.875em;font-weight:500;padding-inline-end:.375em;padding-bottom:.1875em;padding-top:.1875em;padding-inline-start:.375em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:var(--tw-prose-pre-bg);border-radius:.375rem;color:var(--tw-prose-pre-code);font-size:.875em;font-weight:400;line-height:1.7142857;margin-bottom:1.7142857em;margin-top:1.7142857em;overflow-x:auto;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-top:.8571429em;padding-inline-start:1.1428571em}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;line-height:1.7142857;margin-bottom:2em;margin-top:2em;table-layout:auto;width:100%}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-color:var(--tw-prose-th-borders);border-bottom-width:1px}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em;vertical-align:bottom}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-color:var(--tw-prose-td-borders);border-bottom-width:1px}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-color:var(--tw-prose-th-borders);border-top-width:1px}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose{--tw-prose-body:hsl(var(--foreground));--tw-prose-headings:hsl(var(--foreground));--tw-prose-lead:hsl(var(--foreground))}.prose :where(--tw-prose-links):not(:where([class~=not-prose],[class~=not-prose] *)){-d-e-f-a-u-l-t:hsl(var(--primary));foreground:hsl(var(--primary-foreground))}.prose{--tw-prose-bold:hsl(var(--foreground));--tw-prose-counters:hsl(var(--foreground));--tw-prose-bullets:hsl(var(--foreground));--tw-prose-hr:hsl(var(--foreground));--tw-prose-quotes:hsl(var(--foreground));--tw-prose-quote-borders:hsl(var(--foreground));--tw-prose-captions:hsl(var(--foreground));--tw-prose-kbd:#111827;--tw-prose-kbd-shadows:17 24 39;--tw-prose-code:hsl(var(--foreground));--tw-prose-pre-code:hsl(var(--foreground));--tw-prose-pre-bg:hsl(var(--background));--tw-prose-th-borders:hsl(var(--foreground));--tw-prose-td-borders:hsl(var(--foreground));--tw-prose-invert-body:hsl(var(--background));--tw-prose-invert-headings:hsl(var(--background));--tw-prose-invert-lead:hsl(var(--background))}.prose :where(--tw-prose-invert-links):not(:where([class~=not-prose],[class~=not-prose] *)){-d-e-f-a-u-l-t:hsl(var(--primary));foreground:hsl(var(--primary-foreground))}.prose{--tw-prose-invert-bold:hsl(var(--background));--tw-prose-invert-counters:hsl(var(--background));--tw-prose-invert-bullets:hsl(var(--background));--tw-prose-invert-hr:hsl(var(--background));--tw-prose-invert-quotes:hsl(var(--background));--tw-prose-invert-quote-borders:hsl(var(--background));--tw-prose-invert-captions:hsl(var(--background));--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:255 255 255;--tw-prose-invert-code:hsl(var(--background));--tw-prose-invert-pre-code:hsl(var(--background));--tw-prose-invert-pre-bg:hsl(var(--foreground));--tw-prose-invert-th-borders:hsl(var(--background));--tw-prose-invert-td-borders:hsl(var(--background));font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.5em;margin-top:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.75em;margin-top:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.75em;margin-top:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-top:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}body{--color-alpha:#1c1b1b;--color-beta:#f2f2f2;--color-gamma:#999;--color-gamma-opaque:hsla(0,0%,60%,.5);--color-customgradient-start:hsla(0,0%,95%,0);--color-customgradient-end:hsla(0,0%,95%,.85);--shadow-beta:0 25px 50px -12px hsla(0,0%,95%,.15);--ring-offset-shadow:0 0 --var(--color-beta);--ring-shadow:0 0 --var(--color-beta)}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.-right-1{right:-.4rem}.-top-1{top:-.4rem}.bottom-0{bottom:0}.bottom-4{bottom:1.6rem}.bottom-\\[-3px\\]{bottom:-3px}.right-0{right:0}.right-4{right:1.6rem}.top-0{top:0}.top-\\[1px\\]{top:1px}.top-full{top:100%}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\\[99999\\]{z-index:99999}.col-start-2{grid-column-start:2}.float-left{float:left}.m-0{margin:0}.mx-2{margin-left:.8rem;margin-right:.8rem}.mx-8px{margin-left:8px;margin-right:8px}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-bottom:.4rem;margin-top:.4rem}.my-12{margin-bottom:4.8rem;margin-top:4.8rem}.my-16px{margin-bottom:16px;margin-top:16px}.my-24px{margin-bottom:24px;margin-top:24px}.my-8px{margin-bottom:8px;margin-top:8px}.mb-4{margin-bottom:1.6rem}.mb-4px{margin-bottom:4px}.mb-6{margin-bottom:2.4rem}.mb-8px{margin-bottom:8px}.ml-1{margin-left:.4rem}.ml-10{margin-left:4rem}.ml-8px{margin-left:8px}.mr-1{margin-right:.4rem}.mr-2{margin-right:.8rem}.mt-1{margin-top:.4rem}.mt-12px{margin-top:12px}.mt-2{margin-top:.8rem}.mt-24px{margin-top:24px}.mt-4{margin-top:1.6rem}.mt-4px{margin-top:4px}.mt-6{margin-top:2.4rem}.mt-8px{margin-top:8px}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.size-2\\.5{height:1rem;width:1rem}.size-4{height:1.6rem;width:1.6rem}.size-5{height:2rem;width:2rem}.size-6{height:2.4rem;width:2.4rem}.h-10{height:4rem}.h-12px{height:12px}.h-16px{height:16px}.h-2{height:.8rem}.h-20px{height:20px}.h-24px{height:24px}.h-2px{height:2px}.h-3{height:1.2rem}.h-32px{height:32px}.h-36px{height:36px}.h-6{height:2.4rem}.h-\\[30px\\]{height:30px}.h-\\[500px\\]{height:500px}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.max-h-\\[65vh\\]{max-height:65vh}.max-h-full{max-height:100%}.max-h-screen{max-height:100vh}.min-h-0{min-height:0}.min-h-\\[250px\\]{min-height:250px}.min-h-screen{min-height:100vh}.w-1\\/2{width:50%}.w-12px{width:12px}.w-16px{width:16px}.w-2{width:.8rem}.w-20px{width:20px}.w-24{width:9.6rem}.w-24px{width:24px}.w-28px{width:28px}.w-2px{width:2px}.w-3{width:1.2rem}.w-32px{width:32px}.w-36px{width:36px}.w-4{width:1.6rem}.w-6{width:2.4rem}.w-72{width:28.8rem}.w-\\[100px\\]{width:100px}.w-\\[110px\\]{width:110px}.w-\\[120px\\]{width:120px}.w-\\[125\\%\\]{width:125%}.w-\\[150px\\]{width:150px}.w-\\[350px\\]{width:350px}.w-\\[44px\\]{width:44px}.w-\\[48px\\]{width:48px}.w-\\[50px\\]{width:50px}.w-full{width:100%}.w-screen{width:100vw}.min-w-\\[200px\\]{min-width:200px}.min-w-\\[280px\\]{min-width:280px}.max-w-160px{max-width:160px}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-640px{max-width:640px}.max-w-800px{max-width:800px}.max-w-\\[100vw\\]{max-width:100vw}.max-w-\\[45ch\\]{max-width:45ch}.max-w-none{max-width:none}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.grow-0{flex-grow:0}.-translate-y-1{--tw-translate-y:-.4rem}.-translate-y-1,.translate-x-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x:0px}.translate-x-20px{--tw-translate-x:20px}.translate-x-20px,.translate-x-\\[26px\\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\\[26px\\]{--tw-translate-x:26px}.translate-x-\\[2px\\]{--tw-translate-x:2px}.translate-x-\\[2px\\],.translate-y-0\\.5{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0\\.5{--tw-translate-y:.2rem}.translate-y-1{--tw-translate-y:.4rem}.translate-y-1,.translate-y-3{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-3{--tw-translate-y:1.2rem}.scale-100{--tw-scale-x:1;--tw-scale-y:1}.scale-100,.scale-95{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x:.95;--tw-scale-y:.95}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize-y{resize:vertical}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-settings{grid-template-columns:35% 1fr}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-1{gap:.4rem}.gap-12px{gap:12px}.gap-16px{gap:16px}.gap-2{gap:.8rem}.gap-20px{gap:20px}.gap-4{gap:1.6rem}.gap-4px{gap:4px}.gap-5{gap:2rem}.gap-6{gap:2.4rem}.gap-8px{gap:8px}.gap-x-16px{-moz-column-gap:16px;column-gap:16px}.gap-x-4px{-moz-column-gap:4px;column-gap:4px}.gap-x-8px{-moz-column-gap:8px;column-gap:8px}.gap-y-12px{row-gap:12px}.gap-y-16px{row-gap:16px}.gap-y-24px{row-gap:24px}.gap-y-4px{row-gap:4px}.gap-y-6{row-gap:2.4rem}.gap-y-8px{row-gap:8px}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.2rem*var(--tw-space-y-reverse));margin-top:calc(1.2rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.6rem*var(--tw-space-y-reverse));margin-top:calc(1.6rem*(1 - var(--tw-space-y-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.self-center{align-self:center}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-x-scroll{overflow-x:scroll}.overflow-y-scroll{overflow-y:scroll}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-pre-wrap{white-space:pre-wrap}.rounded{border-radius:.4rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-t{border-top-left-radius:.4rem;border-top-right-radius:.4rem}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l-0{border-left-width:0}.border-r-0{border-right-width:0}.border-r-2{border-right-width:2px}.border-t-0{border-top-width:0}.border-solid{border-style:solid}.border-none{border-style:none}.border-black{--tw-border-opacity:1;border-color:rgb(28 27 27/var(--tw-border-opacity,1))}.border-border{border-color:hsl(var(--border))}.border-green-600\\/10{border-color:#16a34a1a}.border-grey-mid{--tw-border-opacity:1;border-color:rgb(153 153 153/var(--tw-border-opacity,1))}.border-neutral-800{--tw-border-opacity:1;border-color:rgb(38 38 38/var(--tw-border-opacity,1))}.border-transparent{border-color:transparent}.border-unraid-red\\/10{border-color:#e228281a}.border-unraid-red\\/90{border-color:#e22828e6}.border-white\\/10{border-color:#ffffff1a}.bg-background{background-color:hsl(var(--background))}.bg-black{--tw-bg-opacity:1;background-color:rgb(28 27 27/var(--tw-bg-opacity,1))}.bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.bg-card{background-color:hsl(var(--card))}.bg-foreground{background-color:hsl(var(--foreground))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.bg-green-500{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.bg-header-background-color{background-color:var(--header-background-color)}.bg-header-text-secondary{background-color:var(--header-text-secondary)}.bg-muted{background-color:hsl(var(--muted))}.bg-muted\\/80{background-color:hsl(var(--muted)/.8)}.bg-popover{background-color:hsl(var(--popover))}.bg-teal-500{--tw-bg-opacity:1;background-color:rgb(20 184 166/var(--tw-bg-opacity,1))}.bg-transparent{background-color:transparent}.bg-unraid-green{--tw-bg-opacity:1;background-color:rgb(99 166 89/var(--tw-bg-opacity,1))}.bg-unraid-red{--tw-bg-opacity:1;background-color:rgb(226 40 40/var(--tw-bg-opacity,1))}.bg-unraid-red\\/90{background-color:#e22828e6}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity,1))}.bg-zinc-800{background-color:rgb(39 39 42/var(--tw-bg-opacity,1))}.bg-opacity-100,.bg-zinc-800{--tw-bg-opacity:1}.bg-opacity-80{--tw-bg-opacity:.8}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-unraid-red{--tw-gradient-from:#e22828 var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.to-orange{--tw-gradient-to:#ff8c2f var(--tw-gradient-to-position)}.to-orange\\/60{--tw-gradient-to:rgba(255,140,47,.6) var(--tw-gradient-to-position)}.fill-current{fill:currentColor}.fill-green-600{fill:#16a34a}.fill-popover{fill:hsl(var(--popover))}.fill-unraid-red{fill:#e22828}.p-0{padding:0}.p-1{padding:.4rem}.p-12px{padding:12px}.p-16px{padding:16px}.p-2{padding:.8rem}.p-4{padding:1.6rem}.p-6{padding:2.4rem}.p-8px{padding:8px}.px-0{padding-left:0;padding-right:0}.px-12px{padding-left:12px;padding-right:12px}.px-16px{padding-left:16px;padding-right:16px}.px-4{padding-left:1.6rem;padding-right:1.6rem}.px-4px{padding-left:4px;padding-right:4px}.px-6{padding-left:2.4rem;padding-right:2.4rem}.px-6px{padding-left:6px;padding-right:6px}.px-7{padding-left:2.8rem;padding-right:2.8rem}.px-8px{padding-left:8px;padding-right:8px}.py-2{padding-bottom:.8rem;padding-top:.8rem}.py-24px{padding-bottom:24px;padding-top:24px}.py-4{padding-bottom:1.6rem;padding-top:1.6rem}.py-4px{padding-bottom:4px;padding-top:4px}.py-5{padding-bottom:2rem;padding-top:2rem}.py-8px{padding-bottom:8px;padding-top:8px}.pb-0{padding-bottom:0}.pb-12{padding-bottom:4.8rem}.pb-2{padding-bottom:.8rem}.pb-8px{padding-bottom:8px}.pl-3{padding-left:1.2rem}.pl-40px{padding-left:40px}.pr-16px{padding-right:16px}.pr-40px{padding-right:40px}.pr-4px{padding-right:4px}.pt-4px{padding-top:4px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-end{text-align:end}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-10px{font-size:10px}.text-12px{font-size:12px}.text-14px{font-size:14px}.text-16px{font-size:16px}.text-18px{font-size:18px}.text-20px{font-size:20px}.text-24px{font-size:24px}.text-2xl{font-size:2.4rem;line-height:3.2rem}.text-base{font-size:1.6rem;line-height:2.4rem}.text-lg{font-size:1.8rem;line-height:2.8rem}.text-sm{font-size:1.4rem;line-height:2rem}.text-xl{font-size:2rem;line-height:2.8rem}.text-xs{font-size:1.2rem;line-height:1.6rem}.font-bold{font-weight:700}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-6{line-height:2.4rem}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.tracking-normal{letter-spacing:0}.tracking-wide{letter-spacing:.025em}.tracking-widest{letter-spacing:.1em}.text-\\[\\#486dba\\]{--tw-text-opacity:1;color:rgb(72 109 186/var(--tw-text-opacity,1))}.text-black{--tw-text-opacity:1;color:rgb(28 27 27/var(--tw-text-opacity,1))}.text-current{color:currentColor}.text-destructive{color:hsl(var(--destructive))}.text-foreground{color:hsl(var(--foreground))}.text-gray-200{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-green-500{--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity,1))}.text-green-600{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.text-grey-mid{--tw-text-opacity:1;color:rgb(153 153 153/var(--tw-text-opacity,1))}.text-header-text-primary{color:var(--header-text-primary)}.text-header-text-secondary{color:var(--header-text-secondary)}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-orange{--tw-text-opacity:1;color:rgb(255 140 47/var(--tw-text-opacity,1))}.text-orange-dark{--tw-text-opacity:1;color:rgb(241 90 44/var(--tw-text-opacity,1))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-unraid-green{--tw-text-opacity:1;color:rgb(99 166 89/var(--tw-text-opacity,1))}.text-unraid-red{--tw-text-opacity:1;color:rgb(226 40 40/var(--tw-text-opacity,1))}.text-unraid-red-500{--tw-text-opacity:1;color:rgb(244 63 63/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity,1))}.text-yellow-accent{--tw-text-opacity:1;color:rgb(233 191 65/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-100{opacity:1}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-75{opacity:.75}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-inner{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 rgba(0,0,0,.05);--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.shadow-none,.shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.shadow-green-600\\/30{--tw-shadow-color:rgba(22,163,74,.3);--tw-shadow:var(--tw-shadow-colored)}.shadow-orange\\/10{--tw-shadow-color:rgba(255,140,47,.1);--tw-shadow:var(--tw-shadow-colored)}.shadow-unraid-red\\/30{--tw-shadow-color:rgba(226,40,40,.3);--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.outline-black{outline-color:#1c1b1b}.outline-primary{outline-color:hsl(var(--primary))}.outline-white{outline-color:#fff}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-0,.ring-2{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-primary{--tw-ring-color:hsl(var(--primary))}.ring-offset-2{--tw-ring-offset-width:2px}.ring-offset-background{--tw-ring-offset-color:hsl(var(--background))}.grayscale{--tw-grayscale:grayscale(100%)}.grayscale,.invert{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert:invert(100%)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-none{transition-property:none}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.duration-100{animation-duration:.1s}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.ease-in{animation-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.running{animation-play-state:running}.\\*\\:cursor-default>*{cursor:default}.even\\:bg-black\\/5:nth-child(2n){background-color:#1c1b1b0d}.even\\:bg-grey-darkest:nth-child(2n){--tw-bg-opacity:1;background-color:rgb(34 34 34/var(--tw-bg-opacity,1))}@keyframes pulse{50%{opacity:.5}}.hover\\:animate-pulse:hover{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.hover\\:border-orange-dark:hover{--tw-border-opacity:1;border-color:rgb(241 90 44/var(--tw-border-opacity,1))}.hover\\:bg-blue-600:hover{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.hover\\:bg-unraid-red:hover{--tw-bg-opacity:1;background-color:rgb(226 40 40/var(--tw-bg-opacity,1))}.hover\\:bg-gradient-to-r:hover{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.hover\\:from-unraid-red:hover{--tw-gradient-from:#e22828 var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\\:from-unraid-red\\/60:hover{--tw-gradient-from:rgba(226,40,40,.6) var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\\:to-orange:hover{--tw-gradient-to:#ff8c2f var(--tw-gradient-to-position)}.hover\\:to-orange\\/60:hover{--tw-gradient-to:rgba(255,140,47,.6) var(--tw-gradient-to-position)}.hover\\:text-\\[\\#3b5ea9\\]:hover{--tw-text-opacity:1;color:rgb(59 94 169/var(--tw-text-opacity,1))}.hover\\:text-destructive:hover{color:hsl(var(--destructive))}.hover\\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\\:underline:hover{text-decoration-line:underline}.hover\\:no-underline:hover{text-decoration-line:none}.hover\\:opacity-100:hover{opacity:1}.hover\\:opacity-75:hover{opacity:.75}.focus\\:border-orange-dark:focus{--tw-border-opacity:1;border-color:rgb(241 90 44/var(--tw-border-opacity,1))}.focus\\:bg-unraid-red:focus{--tw-bg-opacity:1;background-color:rgb(226 40 40/var(--tw-bg-opacity,1))}.focus\\:bg-gradient-to-r:focus{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.focus\\:from-unraid-red:focus{--tw-gradient-from:#e22828 var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\\:from-unraid-red\\/60:focus{--tw-gradient-from:rgba(226,40,40,.6) var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\\:to-orange:focus{--tw-gradient-to:#ff8c2f var(--tw-gradient-to-position)}.focus\\:to-orange\\/60:focus{--tw-gradient-to:rgba(255,140,47,.6) var(--tw-gradient-to-position)}.focus\\:text-\\[\\#3b5ea9\\]:focus{--tw-text-opacity:1;color:rgb(59 94 169/var(--tw-text-opacity,1))}.focus\\:text-white:focus{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.focus\\:underline:focus{text-decoration-line:underline}.focus\\:no-underline:focus{text-decoration-line:none}.focus\\:opacity-100:focus{opacity:1}.focus\\:opacity-75:focus{opacity:.75}.focus\\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\\:ring-indigo-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(99 102 241/var(--tw-ring-opacity,1))}.focus\\:ring-indigo-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(79 70 229/var(--tw-ring-opacity,1))}.focus\\:ring-offset-2:focus{--tw-ring-offset-width:2px}.disabled\\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\\:focus\\:opacity-50:focus:disabled,.disabled\\:hover\\:opacity-50:hover:disabled,.disabled\\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\\:text-orange-dark{--tw-text-opacity:1;color:rgb(241 90 44/var(--tw-text-opacity,1))}.group:hover .group-hover\\:underline{text-decoration-line:underline}.group:hover .group-hover\\:opacity-100{opacity:1}.group:focus .group-focus\\:text-orange-dark{--tw-text-opacity:1;color:rgb(241 90 44/var(--tw-text-opacity,1))}.group:focus .group-focus\\:underline{text-decoration-line:underline}.data-\\[disabled\\]\\:opacity-100[data-disabled],.group:focus .group-focus\\:opacity-100{opacity:1}.prose-a\\:text-unraid-red :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity:1;color:rgb(226 40 40/var(--tw-text-opacity,1))}.hover\\:prose-a\\:text-unraid-red\\/60 :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):hover{color:#e2282899}.hover\\:prose-a\\:no-underline :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):hover{text-decoration-line:none}.dark\\:border-white:is(.dark *){--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.dark\\:bg-black:is(.dark *){--tw-bg-opacity:1;background-color:rgb(28 27 27/var(--tw-bg-opacity,1))}.dark\\:text-white:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.dark\\:prose-a\\:text-orange :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):is(.dark *){--tw-text-opacity:1;color:rgb(255 140 47/var(--tw-text-opacity,1))}.hover\\:dark\\:prose-a\\:text-orange\\/60 :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):is(.dark *):hover{color:#ff8c2f99}@media (min-width:640px){.sm\\:col-span-2{grid-column:span 2/span 2}.sm\\:col-span-3{grid-column:span 3/span 3}.sm\\:col-start-2{grid-column-start:2}.sm\\:block{display:block}.sm\\:flex{display:flex}.sm\\:w-\\[150px\\]{width:150px}.sm\\:min-w-\\[400px\\]{min-width:400px}.sm\\:max-w-300px{max-width:300px}.sm\\:max-w-\\[540px\\]{max-width:540px}.sm\\:max-w-lg{max-width:32rem}.sm\\:flex-shrink-0{flex-shrink:0}.sm\\:flex-grow-0{flex-grow:0}.sm\\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\\:flex-row{flex-direction:row}.sm\\:items-start{align-items:flex-start}.sm\\:items-center{align-items:center}.sm\\:justify-end{justify-content:flex-end}.sm\\:justify-center{justify-content:center}.sm\\:justify-between{justify-content:space-between}.sm\\:gap-16px{gap:16px}.sm\\:gap-24px{gap:24px}.sm\\:gap-y-24px{row-gap:24px}.sm\\:p-16px{padding:16px}.sm\\:px-20px{padding-left:20px;padding-right:20px}.sm\\:pr-40px{padding-right:40px}.sm\\:text-right{text-align:right}.sm\\:text-18px{font-size:18px}.sm\\:text-20px{font-size:20px}.sm\\:text-24px{font-size:24px}}@media (min-width:768px){.md\\:inline-block{display:inline-block}.md\\:flex-row{flex-direction:row}.md\\:items-start{align-items:flex-start}.md\\:items-end{align-items:flex-end}.md\\:justify-between{justify-content:space-between}.md\\:gap-16px{gap:16px}.md\\:p-24px{padding:24px}.md\\:text-24px{font-size:24px}}@media (min-width:470px){.\\32xs\\:block{display:block}}@media (min-width:530px){.xs\\:block{display:block}.xs\\:flex-row{flex-direction:row}.xs\\:items-baseline{align-items:baseline}.xs\\:justify-start{justify-content:flex-start}.xs\\:gap-x-12px{-moz-column-gap:12px;column-gap:12px}}@media (min-height:700px){.tall\\:max-h-\\[75vh\\]{max-height:75vh}}.\\[\\&\\>\\*\\:nth-child\\(even\\)\\]\\:ml-10>:nth-child(2n){margin-left:4rem}.\\[\\&\\>\\*\\:nth-child\\(odd\\)\\]\\:text-end>:nth-child(odd){text-align:end}.\\[\\&_\\.vertical-layout\\]\\:space-y-6 .vertical-layout>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2.4rem*var(--tw-space-y-reverse));margin-top:calc(2.4rem*(1 - var(--tw-space-y-reverse)))}']]]);var BZe,YZe,qZe,VZe,WZe,HZe,KZe,GZe,XZe,QZe,ZZe,JZe,eJe,tJe,rJe,oJe,aJe,nJe,iJe,sJe,lJe,cJe,dJe,pJe,uJe,hJe,fJe,gJe,mJe,wJe,vJe,bJe,yJe,xJe,kJe,_Je,SJe,EJe,OJe,zJe,$Je,CJe,jJe,AJe,TJe,NJe,IJe,RJe,PJe,MJe,DJe,FJe,LJe,UJe,BJe,YJe,qJe,VJe,WJe,HJe,KJe,GJe,XJe,QJe,ZJe,JJe,e0e,t0e,r0e,o0e,a0e,n0e,i0e,s0e,l0e,c0e,d0e,p0e,u0e,h0e,f0e,g0e,m0e,w0e,v0e,b0e,y0e,x0e,k0e,_0e,S0e,E0e,O0e,z0e,$0e,C0e,j0e,A0e,T0e,N0e,I0e,R0e,P0e,M0e,D0e,F0e,L0e,U0e,B0e,Y0e,q0e,V0e,W0e,H0e,K0e,G0e,X0e,Q0e,Z0e,J0e,e1e,t1e,r1e,o1e,a1e,n1e,i1e,s1e,l1e,c1e,d1e,p1e,u1e,h1e;function f1e(){if(YZe)return BZe;YZe=1;var eee="object"==typeof $We&&$We&&$We.Object===Object&&$We;return BZe=eee}function g1e(){if(VZe)return qZe;VZe=1;var eee=f1e(),tee="object"==typeof self&&self&&self.Object===Object&&self,ree=eee||tee||Function("return this")();return qZe=ree}function m1e(){if(HZe)return WZe;HZe=1;var eee=g1e().Symbol;return WZe=eee}function w1e(){if(JZe)return ZZe;JZe=1;var eee=m1e(),tee=function(){if(GZe)return KZe;GZe=1;var eee=m1e(),tee=Object.prototype,ree=tee.hasOwnProperty,oee=tee.toString,aee=eee?eee.toStringTag:void 0;return KZe=function(eee){var tee=ree.call(eee,aee),nee=eee[aee];try{eee[aee]=void 0;var iee=!0}catch(e){}var see=oee.call(eee);return iee&&(tee?eee[aee]=nee:delete eee[aee]),see},KZe}(),ree=function(){if(QZe)return XZe;QZe=1;var eee=Object.prototype.toString;return XZe=function(tee){return eee.call(tee)}}(),oee=eee?eee.toStringTag:void 0;return ZZe=function(eee){return null==eee?void 0===eee?"[object Undefined]":"[object Null]":oee&&oee in Object(eee)?tee(eee):ree(eee)}}function v1e(){if(tJe)return eJe;return tJe=1,eJe=function(eee){return null!=eee&&"object"==typeof eee}}function b1e(){if(oJe)return rJe;oJe=1;var eee=w1e(),tee=v1e();return rJe=function(ree){return"symbol"==typeof ree||tee(ree)&&"[object Symbol]"==eee(ree)}}function y1e(){if(pJe)return dJe;return pJe=1,dJe=function(eee,tee){return eee===tee||eee!=eee&&tee!=tee},dJe}function x1e(){if(hJe)return uJe;hJe=1;var eq=y1e();return uJe=function(eee,tee){for(var ree=eee.length;ree--;)if(eq(eee[ree][0],tee))return ree;return-1}}function k1e(){if(_Je)return kJe;_Je=1;var eee=cJe?lJe:(cJe=1,lJe=function(){this.__data__=[],this.size=0}),tee=function(){if(gJe)return fJe;gJe=1;var eee=x1e(),tee=Array.prototype.splice;return fJe=function(ree){var oee=this.__data__,aee=eee(oee,ree);return!(aee<0||(aee==oee.length-1?oee.pop():tee.call(oee,aee,1),--this.size,0))}}(),ree=function(){if(wJe)return mJe;wJe=1;var eee=x1e();return mJe=function(tee){var ree=this.__data__,oee=eee(ree,tee);return oee<0?void 0:ree[oee][1]}}(),oee=function(){if(bJe)return vJe;bJe=1;var eee=x1e();return vJe=function(tee){return eee(this.__data__,tee)>-1}}(),aee=function(){if(xJe)return yJe;xJe=1;var eee=x1e();return yJe=function(tee,ree){var oee=this.__data__,aee=eee(oee,tee);return aee<0?(++this.size,oee.push([tee,ree])):oee[aee][1]=ree,this}}();function nee(eee){var tee=-1,ree=null==eee?0:eee.length;for(this.clear();++teedee))return!1;var uee=lee.get(oee),hee=lee.get(aee);if(uee&&hee)return uee==aee&&hee==oee;var fee=-1,gee=!0,mee=2&nee?new eee:void 0;for(lee.set(oee,aee),lee.set(aee,oee);++fee-1&&tee%1==0&&tee-1&&eee%1==0&&eee<=9007199254740991}}function s2e(){if(r2e)return t2e;return r2e=1,t2e=function(eee){return function(tee){return eee(tee)}}}var l2e,c2e,d2e,p2e,u2e,h2e,f2e,g2e,m2e,w2e,v2e,b2e,y2e,x2e,k2e,_2e,S2e,E2e,O2e,z2e,$2e,C2e,j2e,A2e,T2e,N2e,I2e,R2e,P2e,M2e,D2e,F2e,L2e,U2e,B2e,Y2e,q2e,V2e,W2e,H2e,K2e,G2e,X2e,Q2e,Z2e,J2e,e5e,t5e,r5e,o5e,a5e,n5e,i5e,s5e,l5e,c5e,d5e,p5e,u5e,h5e,f5e,g5e,m5e,w5e,v5e,b5e,y5e,x5e,k5e,_5e,S5e,E5e,O5e,z5e,$5e,C5e,j5e,A5e,T5e,N5e,I5e,R5e,P5e,M5e,D5e,F5e,L5e,U5e={exports:{}};function B5e(){return l2e||(l2e=1,function(eee,tee){var ree=f1e(),oee=tee&&!tee.nodeType&&tee,aee=oee&&eee&&!eee.nodeType&&eee,nee=aee&&aee.exports===oee&&ree.process,iee=function(){try{var eee=aee&&aee.require&&aee.require("util").types;return eee||nee&&nee.binding&&nee.binding("util")}catch(e){}}();eee.exports=iee}(U5e,U5e.exports)),U5e.exports}function Y5e(){if(d2e)return c2e;d2e=1;var eee=function(){if(e2e)return J1e;e2e=1;var eee=w1e(),tee=i2e(),ree=v1e(),oee={};return oee["[object Float32Array]"]=oee["[object Float64Array]"]=oee["[object Int8Array]"]=oee["[object Int16Array]"]=oee["[object Int32Array]"]=oee["[object Uint8Array]"]=oee["[object Uint8ClampedArray]"]=oee["[object Uint16Array]"]=oee["[object Uint32Array]"]=!0,oee["[object Arguments]"]=oee["[object Array]"]=oee["[object ArrayBuffer]"]=oee["[object Boolean]"]=oee["[object DataView]"]=oee["[object Date]"]=oee["[object Error]"]=oee["[object Function]"]=oee["[object Map]"]=oee["[object Number]"]=oee["[object Object]"]=oee["[object RegExp]"]=oee["[object Set]"]=oee["[object String]"]=oee["[object WeakMap]"]=!1,J1e=function(aee){return ree(aee)&&tee(aee.length)&&!!oee[eee(aee)]}}(),tee=s2e(),ree=B5e(),oee=ree&&ree.isTypedArray,aee=oee?tee(oee):eee;return c2e=aee}function q5e(){if(u2e)return p2e;u2e=1;var eee=(c1e||(c1e=1,l1e=function(n,eee){for(var tee=-1,ree=Array(n);++teetee}),iJe),ree=v4e();return F5e=function(oee,aee){return oee&&oee.length?eee(oee,ree(aee,2),tee):void 0}}();const y4e=CWe(b4e);var x4e,k4e;var _4e=function(){if(k4e)return x4e;k4e=1;var eee=H5e(),tee=Z5e(),ree=V1e(),oee=L1e(),aee=K5e(),nee=a2e(),iee=V5e(),see=Y5e(),lee=Object.prototype.hasOwnProperty;return x4e=function(cee){if(null==cee)return!0;if(aee(cee)&&(oee(cee)||"string"==typeof cee||"function"==typeof cee.splice||nee(cee)||see(cee)||ree(cee)))return!cee.length;var dee=tee(cee);if("[object Map]"==dee||"[object Set]"==dee)return!cee.size;if(iee(cee))return!eee(cee).length;for(var pee in cee)if(lee.call(cee,pee))return!1;return!0},x4e}();const S4e=CWe(_4e);var E4e,O4e,z4e,$4e,C4e,j4e,A4e,T4e,N4e,I4e,R4e,P4e,M4e,D4e,F4e,L4e,U4e,B4e,Y4e,q4e,V4e,W4e,H4e,K4e,G4e,X4e,Q4e,Z4e,J4e,e3e,t3e,r3e,o3e,a3e,n3e,i3e;function s3e(){if(O4e)return E4e;return O4e=1,E4e=function(eee,tee,ree,oee){var aee=-1,nee=null==eee?0:eee.length;for(oee&&nee&&(ree=eee[++aee]);++aeeaee?0:aee+tee),(ree=ree>aee?aee:ree)<0&&(ree+=aee),aee=tee>ree?0:ree-tee>>>0,tee>>>=0;for(var nee=Array(aee);++oee=aee?tee:eee(tee,ree,oee)}}(),tee=u3e(),ree=h3e(),oee=c4e();return t3e=function(aee){return function(nee){nee=oee(nee);var iee=tee(nee)?ree(nee):void 0,see=iee?iee[0]:nee.charAt(0),lee=iee?eee(iee,1).join(""):nee.slice(1);return see[aee]()+lee}}}var g3e=function(){if(i3e)return n3e;i3e=1;var eee=d3e(),tee=function(){if(a3e)return o3e;a3e=1;var eee=f3e()("toUpperCase");return o3e=eee}(),ree=eee((function(eee,ree,oee){return eee+(oee?" ":"")+tee(ree)}));return n3e=ree}();const m3e=CWe(g3e);const w3e=CWe(G5e());var v3e,b3e,y3e,x3e,k3e,_3e,S3e,E3e,O3e,z3e,$3e,C3e,j3e,A3e,T3e,N3e;function I3e(){if(x3e)return y3e;x3e=1;var eq=y1e(),eee=K5e(),tee=n2e(),ree=_1e();return y3e=function(oee,aee,nee){if(!ree(nee))return!1;var iee=typeof aee;return!!("number"==iee?eee(nee)&&tee(aee,nee.length):"string"==iee&&aee in nee)&&eq(nee[aee],oee)},y3e}function R3e(){if(E3e)return S3e;E3e=1;var eee=function(){if(_3e)return k3e;_3e=1;var eee=/\s/;return k3e=function(tee){for(var ree=tee.length;ree--&&eee.test(tee.charAt(ree)););return ree}}(),tee=/^\s+/;return S3e=function(ree){return ree?ree.slice(0,eee(ree)+1).replace(tee,""):ree}}function P3e(){if(C3e)return $3e;C3e=1;var eee=function(){if(z3e)return O3e;z3e=1;var eee=R3e(),tee=_1e(),ree=b1e(),oee=/^[-+]0x[0-9a-f]+$/i,aee=/^0b[01]+$/i,nee=/^0o[0-7]+$/i,iee=parseInt;return O3e=function(see){if("number"==typeof see)return see;if(ree(see))return NaN;if(tee(see)){var lee="function"==typeof see.valueOf?see.valueOf():see;see=tee(lee)?lee+"":lee}if("string"!=typeof see)return 0===see?see:+see;see=eee(see);var cee=aee.test(see);return cee||nee.test(see)?iee(see.slice(2),cee?2:8):oee.test(see)?NaN:+see},O3e}(),tee=1/0;return $3e=function(ree){return ree?(ree=eee(ree))===tee||ree===-1/0?17976931348623157e292*(ree<0?-1:1):ree==ree?ree:0:0===ree?ree:0}}function M3e(){if(A3e)return j3e;A3e=1;var eee=function(){if(b3e)return v3e;b3e=1;var eee=Math.ceil,tee=Math.max;return v3e=function(ree,oee,aee,nee){for(var iee=-1,see=tee(eee((oee-ree)/(aee||1)),0),lee=Array(see);see--;)lee[nee?see:++iee]=ree,ree+=aee;return lee}}(),tee=I3e(),ree=P3e();return j3e=function(oee){return function(aee,nee,iee){return iee&&"number"!=typeof iee&&tee(aee,nee,iee)&&(nee=iee=void 0),aee=ree(aee),void 0===nee?(nee=aee,aee=0):nee=ree(nee),iee=void 0===iee?aee-1?see[lee?aee[cee]:cee]:void 0}}}(),tee=eee(function(){if(e6e)return J3e;e6e=1;var eee=o6e(),tee=v4e(),ree=a6e(),oee=Math.max;return J3e=function(aee,nee,iee){var see=null==aee?0:aee.length;if(!see)return-1;var lee=null==iee?0:ree(iee);return lee<0&&(lee=oee(see+lee,0)),eee(aee,tee(nee,3),lee)}}());return t6e=tee}();const i6e=CWe(n6e);const s6e=CWe(L1e());var l6e,c6e,d6e,p6e,u6e,h6e,f6e,g6e,m6e,w6e,v6e,b6e,y6e,x6e;function k6e(){if(h6e)return u6e;h6e=1;var eee=o6e(),tee=c6e?l6e:(c6e=1,l6e=function(eee){return eee!=eee}),ree=p6e?d6e:(p6e=1,d6e=function(eee,tee,ree){for(var oee=ree-1,aee=eee.length;++oee-1:!!dee&&eee(iee,see,lee)>-1}}();const E6e=CWe(S6e);var O6e,z6e={exports:{}},$6e={},C6e={},j6e={},A6e={},T6e={},N6e={};function I6e(){return O6e||(O6e=1,function(eee){Object.defineProperty(eee,"__esModule",{value:!0}),eee.regexpCode=eee.getEsmExportName=eee.getProperty=eee.safeStringify=eee.stringify=eee.strConcat=eee.addCodeArg=eee.str=eee._=eee.nil=eee._Code=eee.Name=eee.IDENTIFIER=eee._CodeOrName=void 0;class tee{}eee._CodeOrName=tee,eee.IDENTIFIER=/^[a-z$_][a-z$_0-9]*$/i;class ree extends tee{constructor(s){if(super(),!eee.IDENTIFIER.test(s))throw new Error("CodeGen: name must be a valid identifier");this.str=s}toString(){return this.str}emptyStr(){return!1}get names(){return{[this.str]:1}}}eee.Name=ree;class oee extends tee{constructor(eee){super(),this._items="string"==typeof eee?[eee]:eee}toString(){return this.str}emptyStr(){if(this._items.length>1)return!1;const eee=this._items[0];return""===eee||'""'===eee}get str(){var _a;return null!==(_a=this._str)&&void 0!==_a?_a:this._str=this._items.reduce(((s,c)=>`${s}${c}`),"")}get names(){var _a;return null!==(_a=this._names)&&void 0!==_a?_a:this._names=this._items.reduce(((eee,c)=>(c instanceof ree&&(eee[c.str]=(eee[c.str]||0)+1),eee)),{})}}function _(eee,...tee){const ree=[eee[0]];let i=0;for(;i{if(void 0===ree.scopePath)throw new Error(`CodeGen: name "${ree}" has no value`);return tee._`${eee}${ree.scopePath}`}))}scopeCode(eee=this._values,tee,ree){return this._reduceValues(eee,(eee=>{if(void 0===eee.value)throw new Error(`CodeGen: name "${eee}" has no value`);return eee.value.code}),tee,ree)}_reduceValues(aee,nee,iee={},see){let lee=tee.nil;for(const cee in aee){const vs=aee[cee];if(!vs)continue;const dee=iee[cee]=iee[cee]||new Map;vs.forEach((aee=>{if(dee.has(aee))return;dee.set(aee,oee.Started);let c=nee(aee);if(c){const ree=this.opts.es5?eee.varKinds.var:eee.varKinds.const;lee=tee._`${lee}${ree} ${aee} = ${c};${this.opts._n}`}else{if(!(c=null==see?void 0:see(aee)))throw new ree(aee);lee=tee._`${lee}${c}${this.opts._n}`}dee.set(aee,oee.Completed)}))}return lee}}}(M6e)),M6e}function F6e(){return P6e||(P6e=1,function(eee){Object.defineProperty(eee,"__esModule",{value:!0}),eee.or=eee.and=eee.not=eee.CodeGen=eee.operators=eee.varKinds=eee.ValueScopeName=eee.ValueScope=eee.Scope=eee.Name=eee.regexpCode=eee.stringify=eee.getProperty=eee.nil=eee.strConcat=eee.str=eee._=void 0;const tee=I6e(),ree=D6e();var oee=I6e();Object.defineProperty(eee,"_",{enumerable:!0,get:function(){return oee._}}),Object.defineProperty(eee,"str",{enumerable:!0,get:function(){return oee.str}}),Object.defineProperty(eee,"strConcat",{enumerable:!0,get:function(){return oee.strConcat}}),Object.defineProperty(eee,"nil",{enumerable:!0,get:function(){return oee.nil}}),Object.defineProperty(eee,"getProperty",{enumerable:!0,get:function(){return oee.getProperty}}),Object.defineProperty(eee,"stringify",{enumerable:!0,get:function(){return oee.stringify}}),Object.defineProperty(eee,"regexpCode",{enumerable:!0,get:function(){return oee.regexpCode}}),Object.defineProperty(eee,"Name",{enumerable:!0,get:function(){return oee.Name}});var aee=D6e();Object.defineProperty(eee,"Scope",{enumerable:!0,get:function(){return aee.Scope}}),Object.defineProperty(eee,"ValueScope",{enumerable:!0,get:function(){return aee.ValueScope}}),Object.defineProperty(eee,"ValueScopeName",{enumerable:!0,get:function(){return aee.ValueScopeName}}),Object.defineProperty(eee,"varKinds",{enumerable:!0,get:function(){return aee.varKinds}}),eee.operators={GT:new tee._Code(">"),GTE:new tee._Code(">="),LT:new tee._Code("<"),LTE:new tee._Code("<="),EQ:new tee._Code("==="),NEQ:new tee._Code("!=="),NOT:new tee._Code("!"),OR:new tee._Code("||"),AND:new tee._Code("&&"),ADD:new tee._Code("+")};class nee{optimizeNodes(){return this}optimizeNames(eee,tee){return this}}class iee extends nee{constructor(eee,tee,ree){super(),this.varKind=eee,this.name=tee,this.rhs=ree}render({es5:eee,_n:_n}){const tee=eee?ree.varKinds.var:this.varKind,oee=void 0===this.rhs?"":` = ${this.rhs}`;return`${tee} ${this.name}${oee};`+_n}optimizeNames(eee,tee){if(eee[this.name.str])return this.rhs&&(this.rhs=$ee(this.rhs,eee,tee)),this}get names(){return this.rhs instanceof tee._CodeOrName?this.rhs.names:{}}}class see extends nee{constructor(eee,tee,ree){super(),this.lhs=eee,this.rhs=tee,this.sideEffects=ree}render({_n:_n}){return`${this.lhs} = ${this.rhs};`+_n}optimizeNames(eee,ree){if(!(this.lhs instanceof tee.Name)||eee[this.lhs.str]||this.sideEffects)return this.rhs=$ee(this.rhs,eee,ree),this}get names(){return zee(this.lhs instanceof tee.Name?{}:{...this.lhs.names},this.rhs)}}class lee extends see{constructor(eee,op,tee,ree){super(eee,tee,ree),this.op=op}render({_n:_n}){return`${this.lhs} ${this.op}= ${this.rhs};`+_n}}class cee extends nee{constructor(eee){super(),this.label=eee,this.names={}}render({_n:_n}){return`${this.label}:`+_n}}class dee extends nee{constructor(eee){super(),this.label=eee,this.names={}}render({_n:_n}){return`break${this.label?` ${this.label}`:""};`+_n}}class pee extends nee{constructor(eee){super(),this.error=eee}render({_n:_n}){return`throw ${this.error};`+_n}get names(){return this.error.names}}class uee extends nee{constructor(eee){super(),this.code=eee}render({_n:_n}){return`${this.code};`+_n}optimizeNodes(){return`${this.code}`?this:void 0}optimizeNames(eee,tee){return this.code=$ee(this.code,eee,tee),this}get names(){return this.code instanceof tee._CodeOrName?this.code.names:{}}}class hee extends nee{constructor(eee=[]){super(),this.nodes=eee}render(eee){return this.nodes.reduce(((tee,n)=>tee+n.render(eee)),"")}optimizeNodes(){const{nodes:eee}=this;let i=eee.length;for(;i--;){const n=eee[i].optimizeNodes();Array.isArray(n)?eee.splice(i,1,...n):n?eee[i]=n:eee.splice(i,1)}return eee.length>0?this:void 0}optimizeNames(eee,tee){const{nodes:ree}=this;let i=ree.length;for(;i--;){const n=ree[i];n.optimizeNames(eee,tee)||(Cee(eee,n.names),ree.splice(i,1))}return ree.length>0?this:void 0}get names(){return this.nodes.reduce(((eee,n)=>Oee(eee,n.names)),{})}}class fee extends hee{render(eee){return"{"+eee._n+super.render(eee)+"}"+eee._n}}class gee extends hee{}class mee extends fee{}mee.kind="else";class If extends fee{constructor(eee,tee){super(tee),this.condition=eee}render(eee){let tee=`if(${this.condition})`+super.render(eee);return this.else&&(tee+="else "+this.else.render(eee)),tee}optimizeNodes(){super.optimizeNodes();const eee=this.condition;if(!0===eee)return this.nodes;let e=this.else;if(e){const ns=e.optimizeNodes();e=this.else=Array.isArray(ns)?new mee(ns):ns}return e?!1===eee?e instanceof If?e:e.nodes:this.nodes.length?this:new If(jee(eee),e instanceof If?[e]:e.nodes):!1!==eee&&this.nodes.length?this:void 0}optimizeNames(eee,tee){var _a;if(this.else=null===(_a=this.else)||void 0===_a?void 0:_a.optimizeNames(eee,tee),super.optimizeNames(eee,tee)||this.else)return this.condition=$ee(this.condition,eee,tee),this}get names(){const eee=super.names;return zee(eee,this.condition),this.else&&Oee(eee,this.else.names),eee}}If.kind="if";class wee extends fee{}wee.kind="for";class vee extends wee{constructor(eee){super(),this.iteration=eee}render(eee){return`for(${this.iteration})`+super.render(eee)}optimizeNames(eee,tee){if(super.optimizeNames(eee,tee))return this.iteration=$ee(this.iteration,eee,tee),this}get names(){return Oee(super.names,this.iteration.names)}}class bee extends wee{constructor(eee,tee,ree,to){super(),this.varKind=eee,this.name=tee,this.from=ree,this.to=to}render(eee){const tee=eee.es5?ree.varKinds.var:this.varKind,{name:oee,from:aee,to:to}=this;return`for(${tee} ${oee}=${aee}; ${oee}<${to}; ${oee}++)`+super.render(eee)}get names(){const eee=zee(super.names,this.from);return zee(eee,this.to)}}class yee extends wee{constructor(eee,tee,ree,oee){super(),this.loop=eee,this.varKind=tee,this.name=ree,this.iterable=oee}render(eee){return`for(${this.varKind} ${this.name} ${this.loop} ${this.iterable})`+super.render(eee)}optimizeNames(eee,tee){if(super.optimizeNames(eee,tee))return this.iterable=$ee(this.iterable,eee,tee),this}get names(){return Oee(super.names,this.iterable.names)}}class xee extends fee{constructor(eee,tee,ree){super(),this.name=eee,this.args=tee,this.async=ree}render(eee){return`${this.async?"async ":""}function ${this.name}(${this.args})`+super.render(eee)}}xee.kind="func";class kee extends hee{render(eee){return"return "+super.render(eee)}}kee.kind="return";class _ee extends fee{render(eee){let tee="try"+super.render(eee);return this.catch&&(tee+=this.catch.render(eee)),this.finally&&(tee+=this.finally.render(eee)),tee}optimizeNodes(){var _a,_b;return super.optimizeNodes(),null===(_a=this.catch)||void 0===_a||_a.optimizeNodes(),null===(_b=this.finally)||void 0===_b||_b.optimizeNodes(),this}optimizeNames(eee,tee){var _a,_b;return super.optimizeNames(eee,tee),null===(_a=this.catch)||void 0===_a||_a.optimizeNames(eee,tee),null===(_b=this.finally)||void 0===_b||_b.optimizeNames(eee,tee),this}get names(){const eee=super.names;return this.catch&&Oee(eee,this.catch.names),this.finally&&Oee(eee,this.finally.names),eee}}class See extends fee{constructor(eee){super(),this.error=eee}render(eee){return`catch(${this.error})`+super.render(eee)}}See.kind="catch";class Eee extends fee{render(eee){return"finally"+super.render(eee)}}Eee.kind="finally";function Oee(eee,tee){for(const n in tee)eee[n]=(eee[n]||0)+(tee[n]||0);return eee}function zee(eee,ree){return ree instanceof tee._CodeOrName?Oee(eee,ree.names):eee}function $ee(eee,ree,oee){return eee instanceof tee.Name?aee(eee):(e=eee)instanceof tee._Code&&e._items.some((c=>c instanceof tee.Name&&1===ree[c.str]&&void 0!==oee[c.str]))?new tee._Code(eee._items.reduce(((eee,c)=>(c instanceof tee.Name&&(c=aee(c)),c instanceof tee._Code?eee.push(...c._items):eee.push(c),eee)),[])):eee;var e;function aee(n){const c=oee[n.str];return void 0===c||1!==ree[n.str]?n:(delete ree[n.str],c)}}function Cee(eee,tee){for(const n in tee)eee[n]=(eee[n]||0)-(tee[n]||0)}function jee(x){return"boolean"==typeof x||"number"==typeof x||null===x?!x:tee._`!${Iee(x)}`}eee.CodeGen=class{constructor(eee,tee={}){this._values={},this._blockStarts=[],this._constants={},this.opts={...tee,_n:tee.lines?"\n":""},this._extScope=eee,this._scope=new ree.Scope({parent:eee}),this._nodes=[new gee]}toString(){return this._root.render(this.opts)}name(eee){return this._scope.name(eee)}scopeName(eee){return this._extScope.name(eee)}scopeValue(eee,tee){const ree=this._extScope.value(eee,tee);return(this._values[ree.prefix]||(this._values[ree.prefix]=new Set)).add(ree),ree}getScopeValue(eee,tee){return this._extScope.getValue(eee,tee)}scopeRefs(eee){return this._extScope.scopeRefs(eee,this._values)}scopeCode(){return this._extScope.scopeCode(this._values)}_def(eee,tee,ree,oee){const aee=this._scope.toName(tee);return void 0!==ree&&oee&&(this._constants[aee.str]=ree),this._leafNode(new iee(eee,aee,ree)),aee}const(eee,tee,oee){return this._def(ree.varKinds.const,eee,tee,oee)}let(eee,tee,oee){return this._def(ree.varKinds.let,eee,tee,oee)}var(eee,tee,oee){return this._def(ree.varKinds.var,eee,tee,oee)}assign(eee,tee,ree){return this._leafNode(new see(eee,tee,ree))}add(tee,ree){return this._leafNode(new lee(tee,eee.operators.ADD,ree))}code(c){return"function"==typeof c?c():c!==tee.nil&&this._leafNode(new uee(c)),this}object(...eee){const ree=["{"];for(const[oee,aee]of eee)ree.length>1&&ree.push(","),ree.push(oee),(oee!==aee||this.opts.es5)&&(ree.push(":"),(0,tee.addCodeArg)(ree,aee));return ree.push("}"),new tee._Code(ree)}if(eee,tee,ree){if(this._blockNode(new If(eee)),tee&&ree)this.code(tee).else().code(ree).endIf();else if(tee)this.code(tee).endIf();else if(ree)throw new Error('CodeGen: "else" body without "then" body');return this}elseIf(eee){return this._elseNode(new If(eee))}else(){return this._elseNode(new mee)}endIf(){return this._endBlockNode(If,mee)}_for(eee,tee){return this._blockNode(eee),tee&&this.code(tee).endFor(),this}for(eee,tee){return this._for(new vee(eee),tee)}forRange(eee,tee,to,oee,aee=(this.opts.es5?ree.varKinds.var:ree.varKinds.let)){const nee=this._scope.toName(eee);return this._for(new bee(aee,nee,tee,to),(()=>oee(nee)))}forOf(eee,oee,aee,nee=ree.varKinds.const){const iee=this._scope.toName(eee);if(this.opts.es5){const eee=oee instanceof tee.Name?oee:this.var("_arr",oee);return this.forRange("_i",0,tee._`${eee}.length`,(i=>{this.var(iee,tee._`${eee}[${i}]`),aee(iee)}))}return this._for(new yee("of",nee,iee,oee),(()=>aee(iee)))}forIn(eee,oee,aee,nee=(this.opts.es5?ree.varKinds.var:ree.varKinds.const)){if(this.opts.ownProperties)return this.forOf(eee,tee._`Object.keys(${oee})`,aee);const iee=this._scope.toName(eee);return this._for(new yee("in",nee,iee,oee),(()=>aee(iee)))}endFor(){return this._endBlockNode(wee)}label(eee){return this._leafNode(new cee(eee))}break(eee){return this._leafNode(new dee(eee))}return(eee){const tee=new kee;if(this._blockNode(tee),this.code(eee),1!==tee.nodes.length)throw new Error('CodeGen: "return" should have one node');return this._endBlockNode(kee)}try(eee,tee,ree){if(!tee&&!ree)throw new Error('CodeGen: "try" without "catch" and "finally"');const oee=new _ee;if(this._blockNode(oee),this.code(eee),tee){const eee=this.name("e");this._currNode=oee.catch=new See(eee),tee(eee)}return ree&&(this._currNode=oee.finally=new Eee,this.code(ree)),this._endBlockNode(See,Eee)}throw(eee){return this._leafNode(new pee(eee))}block(eee,tee){return this._blockStarts.push(this._nodes.length),eee&&this.code(eee).endBlock(tee),this}endBlock(eee){const tee=this._blockStarts.pop();if(void 0===tee)throw new Error("CodeGen: not in self-balancing block");const ree=this._nodes.length-tee;if(ree<0||void 0!==eee&&ree!==eee)throw new Error(`CodeGen: wrong number of nodes: ${ree} vs ${eee} expected`);return this._nodes.length=tee,this}func(eee,ree=tee.nil,oee,aee){return this._blockNode(new xee(eee,ree,oee)),aee&&this.code(aee).endFunc(),this}endFunc(){return this._endBlockNode(xee)}optimize(n=1){for(;n-- >0;)this._root.optimizeNodes(),this._root.optimizeNames(this._root.names,this._constants)}_leafNode(eee){return this._currNode.nodes.push(eee),this}_blockNode(eee){this._currNode.nodes.push(eee),this._nodes.push(eee)}_endBlockNode(N1,N2){const n=this._currNode;if(n instanceof N1||N2&&n instanceof N2)return this._nodes.pop(),this;throw new Error(`CodeGen: not in block "${N2?`${N1.kind}/${N2.kind}`:N1.kind}"`)}_elseNode(eee){const n=this._currNode;if(!(n instanceof If))throw new Error('CodeGen: "else" without "if"');return this._currNode=n.else=eee,this}get _root(){return this._nodes[0]}get _currNode(){const ns=this._nodes;return ns[ns.length-1]}set _currNode(eee){const ns=this._nodes;ns[ns.length-1]=eee}},eee.not=jee;const Aee=Nee(eee.operators.AND);eee.and=function(...eee){return eee.reduce(Aee)};const Tee=Nee(eee.operators.OR);function Nee(op){return(x,y)=>x===tee.nil?y:y===tee.nil?x:tee._`${Iee(x)} ${op} ${Iee(y)}`}function Iee(x){return x instanceof tee.Name?x:tee._`(${x})`}eee.or=function(...eee){return eee.reduce(Tee)}}(T6e)),T6e}var L6e,U6e={};function B6e(){if(L6e)return U6e;L6e=1,Object.defineProperty(U6e,"__esModule",{value:!0}),U6e.checkStrictMode=U6e.getErrorPath=U6e.Type=U6e.useFunc=U6e.setEvaluated=U6e.evaluatedPropsToName=U6e.mergeEvaluated=U6e.eachItem=U6e.unescapeJsonPointer=U6e.escapeJsonPointer=U6e.escapeFragment=U6e.unescapeFragment=U6e.schemaRefOrVal=U6e.schemaHasRulesButRef=U6e.schemaHasRules=U6e.checkUnknownRules=U6e.alwaysValidSchema=U6e.toHash=void 0;const eee=F6e(),tee=I6e();function ree(it,eee=it.schema){const{opts:tee,self:ree}=it;if(!tee.strictSchema)return;if("boolean"==typeof eee)return;const oee=ree.RULES.keywords;for(const aee in eee)oee[aee]||pee(it,`unknown keyword: "${aee}"`)}function oee(eee,tee){if("boolean"==typeof eee)return!eee;for(const ree in eee)if(tee[ree])return!0;return!1}function aee(eee){return"number"==typeof eee?`${eee}`:eee.replace(/~/g,"~0").replace(/\//g,"~1")}function nee(eee){return eee.replace(/~1/g,"/").replace(/~0/g,"~")}function iee({mergeNames:tee,mergeToName:ree,mergeValues:oee,resultToName:aee}){return(nee,iee,to,see)=>{const lee=void 0===to?iee:to instanceof eee.Name?(iee instanceof eee.Name?tee(nee,iee,to):ree(nee,iee,to),to):iee instanceof eee.Name?(ree(nee,to,iee),iee):oee(iee,to);return see!==eee.Name||lee instanceof eee.Name?lee:aee(nee,lee)}}function see(tee,ps){if(!0===ps)return tee.var("props",!0);const ree=tee.var("props",eee._`{}`);return void 0!==ps&&lee(tee,ree,ps),ree}function lee(tee,ree,ps){Object.keys(ps).forEach((p=>tee.assign(eee._`${ree}${(0,eee.getProperty)(p)}`,!0)))}U6e.toHash=function(eee){const tee={};for(const ree of eee)tee[ree]=!0;return tee},U6e.alwaysValidSchema=function(it,eee){return"boolean"==typeof eee?eee:0===Object.keys(eee).length||(ree(it,eee),!oee(eee,it.self.RULES.all))},U6e.checkUnknownRules=ree,U6e.schemaHasRules=oee,U6e.schemaHasRulesButRef=function(eee,tee){if("boolean"==typeof eee)return!eee;for(const ree in eee)if("$ref"!==ree&&tee.all[ree])return!0;return!1},U6e.schemaRefOrVal=function({topSchemaRef:tee,schemaPath:ree},oee,aee,nee){if(!nee){if("number"==typeof oee||"boolean"==typeof oee)return oee;if("string"==typeof oee)return eee._`${oee}`}return eee._`${tee}${ree}${(0,eee.getProperty)(aee)}`},U6e.unescapeFragment=function(eee){return nee(decodeURIComponent(eee))},U6e.escapeFragment=function(eee){return encodeURIComponent(aee(eee))},U6e.escapeJsonPointer=aee,U6e.unescapeJsonPointer=nee,U6e.eachItem=function(xs,f){if(Array.isArray(xs))for(const x of xs)f(x);else f(xs)},U6e.mergeEvaluated={props:iee({mergeNames:(tee,ree,to)=>tee.if(eee._`${to} !== true && ${ree} !== undefined`,(()=>{tee.if(eee._`${ree} === true`,(()=>tee.assign(to,!0)),(()=>tee.assign(to,eee._`${to} || {}`).code(eee._`Object.assign(${to}, ${ree})`)))})),mergeToName:(tee,ree,to)=>tee.if(eee._`${to} !== true`,(()=>{!0===ree?tee.assign(to,!0):(tee.assign(to,eee._`${to} || {}`),lee(tee,to,ree))})),mergeValues:(eee,to)=>!0===eee||{...eee,...to},resultToName:see}),items:iee({mergeNames:(tee,ree,to)=>tee.if(eee._`${to} !== true && ${ree} !== undefined`,(()=>tee.assign(to,eee._`${ree} === true ? true : ${to} > ${ree} ? ${to} : ${ree}`))),mergeToName:(tee,ree,to)=>tee.if(eee._`${to} !== true`,(()=>tee.assign(to,!0===ree||eee._`${to} > ${ree} ? ${to} : ${ree}`))),mergeValues:(eee,to)=>!0===eee||Math.max(eee,to),resultToName:(eee,tee)=>eee.var("items",tee)})},U6e.evaluatedPropsToName=see,U6e.setEvaluated=lee;const cee={};var dee;function pee(it,eee,tee=it.opts.strictSchema){if(tee){if(eee=`strict mode: ${eee}`,!0===tee)throw new Error(eee);it.self.logger.warn(eee)}}return U6e.useFunc=function(eee,f){return eee.scopeValue("func",{ref:f,code:cee[f.code]||(cee[f.code]=new tee._Code(f.code))})},function(eee){eee[eee.Num=0]="Num",eee[eee.Str=1]="Str"}(dee||(U6e.Type=dee={})),U6e.getErrorPath=function(tee,ree,oee){if(tee instanceof eee.Name){const aee=ree===dee.Num;return oee?aee?eee._`"[" + ${tee} + "]"`:eee._`"['" + ${tee} + "']"`:aee?eee._`"/" + ${tee}`:eee._`"/" + ${tee}.replace(/~/g, "~0").replace(/\\//g, "~1")`}return oee?(0,eee.getProperty)(tee).toString():"/"+aee(tee)},U6e.checkStrictMode=pee,U6e}var Y6e,q6e,V6e,W6e={};function H6e(){if(Y6e)return W6e;Y6e=1,Object.defineProperty(W6e,"__esModule",{value:!0});const eee=F6e(),tee={data:new eee.Name("data"),valCxt:new eee.Name("valCxt"),instancePath:new eee.Name("instancePath"),parentData:new eee.Name("parentData"),parentDataProperty:new eee.Name("parentDataProperty"),rootData:new eee.Name("rootData"),dynamicAnchors:new eee.Name("dynamicAnchors"),vErrors:new eee.Name("vErrors"),errors:new eee.Name("errors"),this:new eee.Name("this"),self:new eee.Name("self"),scope:new eee.Name("scope"),json:new eee.Name("json"),jsonPos:new eee.Name("jsonPos"),jsonLen:new eee.Name("jsonLen"),jsonPart:new eee.Name("jsonPart")};return W6e.default=tee,W6e}function K6e(){return q6e||(q6e=1,function(eee){Object.defineProperty(eee,"__esModule",{value:!0}),eee.extendErrors=eee.resetErrorsCount=eee.reportExtraError=eee.reportError=eee.keyword$DataError=eee.keywordError=void 0;const tee=F6e(),ree=B6e(),oee=H6e();function aee(eee,ree){const aee=eee.const("err",ree);eee.if(tee._`${oee.default.vErrors} === null`,(()=>eee.assign(oee.default.vErrors,tee._`[${aee}]`)),tee._`${oee.default.vErrors}.push(${aee})`),eee.code(tee._`${oee.default.errors}++`)}function nee(it,eee){const{gen:ree,validateName:oee,schemaEnv:aee}=it;aee.$async?ree.throw(tee._`new ${it.ValidationError}(${eee})`):(ree.assign(tee._`${oee}.errors`,eee),ree.return(!1))}eee.keywordError={message:({keyword:eee})=>tee.str`must pass "${eee}" keyword validation`},eee.keyword$DataError={message:({keyword:eee,schemaType:ree})=>ree?tee.str`"${eee}" keyword must be ${ree} ($data)`:tee.str`"${eee}" keyword is invalid ($data)`},eee.reportError=function(ree,oee=eee.keywordError,see,lee){const{it:it}=ree,{gen:cee,compositeRule:dee,allErrors:pee}=it,uee=iee(ree,oee,see);(null!=lee?lee:dee||pee)?aee(cee,uee):nee(it,tee._`[${uee}]`)},eee.reportExtraError=function(tee,ree=eee.keywordError,see){const{it:it}=tee,{gen:lee,compositeRule:cee,allErrors:dee}=it;aee(lee,iee(tee,ree,see)),cee||dee||nee(it,oee.default.vErrors)},eee.resetErrorsCount=function(eee,ree){eee.assign(oee.default.errors,ree),eee.if(tee._`${oee.default.vErrors} !== null`,(()=>eee.if(ree,(()=>eee.assign(tee._`${oee.default.vErrors}.length`,ree)),(()=>eee.assign(oee.default.vErrors,null)))))},eee.extendErrors=function({gen:eee,keyword:ree,schemaValue:aee,data:nee,errsCount:iee,it:it}){if(void 0===iee)throw new Error("ajv implementation error");const see=eee.name("err");eee.forRange("i",iee,oee.default.errors,(i=>{eee.const(see,tee._`${oee.default.vErrors}[${i}]`),eee.if(tee._`${see}.instancePath === undefined`,(()=>eee.assign(tee._`${see}.instancePath`,(0,tee.strConcat)(oee.default.instancePath,it.errorPath)))),eee.assign(tee._`${see}.schemaPath`,tee.str`${it.errSchemaPath}/${ree}`),it.opts.verbose&&(eee.assign(tee._`${see}.schema`,aee),eee.assign(tee._`${see}.data`,nee))}))};const E={keyword:new tee.Name("keyword"),schemaPath:new tee.Name("schemaPath"),params:new tee.Name("params"),propertyName:new tee.Name("propertyName"),message:new tee.Name("message"),schema:new tee.Name("schema"),parentSchema:new tee.Name("parentSchema")};function iee(eee,ree,aee){const{createErrors:nee}=eee.it;return!1===nee?tee._`{}`:function(eee,ree,aee={}){const{gen:nee,it:it}=eee,iee=[see(it,aee),lee(eee,aee)];return function(eee,{params:ree,message:aee},nee){const{keyword:iee,data:see,schemaValue:lee,it:it}=eee,{opts:cee,propertyName:dee,topSchemaRef:pee,schemaPath:uee}=it;nee.push([E.keyword,iee],[E.params,"function"==typeof ree?ree(eee):ree||tee._`{}`]),cee.messages&&nee.push([E.message,"function"==typeof aee?aee(eee):aee]);cee.verbose&&nee.push([E.schema,lee],[E.parentSchema,tee._`${pee}${uee}`],[oee.default.data,see]);dee&&nee.push([E.propertyName,dee])}(eee,ree,iee),nee.object(...iee)}(eee,ree,aee)}function see({errorPath:eee},{instancePath:aee}){const nee=aee?tee.str`${eee}${(0,ree.getErrorPath)(aee,ree.Type.Str)}`:eee;return[oee.default.instancePath,(0,tee.strConcat)(oee.default.instancePath,nee)]}function lee({keyword:eee,it:{errSchemaPath:oee}},{schemaPath:aee,parentSchema:nee}){let iee=nee?oee:tee.str`${oee}/${eee}`;return aee&&(iee=tee.str`${iee}${(0,ree.getErrorPath)(aee,ree.Type.Str)}`),[E.schemaPath,iee]}}(A6e)),A6e}var G6e,X6e={},Q6e={};function Z6e(){if(G6e)return Q6e;G6e=1,Object.defineProperty(Q6e,"__esModule",{value:!0}),Q6e.getRules=Q6e.isJSONType=void 0;const eee=new Set(["string","number","integer","boolean","null","object","array"]);return Q6e.isJSONType=function(x){return"string"==typeof x&&eee.has(x)},Q6e.getRules=function(){const eee={number:{type:"number",rules:[]},string:{type:"string",rules:[]},array:{type:"array",rules:[]},object:{type:"object",rules:[]}};return{types:{...eee,integer:!0,boolean:!0,null:!0},rules:[{rules:[]},eee.number,eee.string,eee.array,eee.object],post:{rules:[]},all:{},keywords:{}}},Q6e}var J6e,e8e,t8e={};function r8e(){if(J6e)return t8e;function eee(eee,ree){return ree.rules.some((ree=>tee(eee,ree)))}function tee(eee,tee){var _a;return void 0!==eee[tee.keyword]||(null===(_a=tee.definition.implements)||void 0===_a?void 0:_a.some((tee=>void 0!==eee[tee])))}return J6e=1,Object.defineProperty(t8e,"__esModule",{value:!0}),t8e.shouldUseRule=t8e.shouldUseGroup=t8e.schemaHasRulesForType=void 0,t8e.schemaHasRulesForType=function({schema:tee,self:ree},oee){const aee=ree.RULES.types[oee];return aee&&!0!==aee&&eee(tee,aee)},t8e.shouldUseGroup=eee,t8e.shouldUseRule=tee,t8e}function o8e(){if(e8e)return X6e;e8e=1,Object.defineProperty(X6e,"__esModule",{value:!0}),X6e.reportTypeError=X6e.checkDataTypes=X6e.checkDataType=X6e.coerceAndCheckDataType=X6e.getJSONTypes=X6e.getSchemaTypes=X6e.DataType=void 0;const eee=Z6e(),tee=r8e(),ree=K6e(),oee=F6e(),aee=B6e();var nee;function iee(ts){const tee=Array.isArray(ts)?ts:ts?[ts]:[];if(tee.every(eee.isJSONType))return tee;throw new Error("type must be JSONType or JSONType[]: "+tee.join(","))}!function(eee){eee[eee.Correct=0]="Correct",eee[eee.Wrong=1]="Wrong"}(nee||(X6e.DataType=nee={})),X6e.getSchemaTypes=function(eee){const tee=iee(eee.type);if(tee.includes("null")){if(!1===eee.nullable)throw new Error("type: null contradicts nullable: false")}else{if(!tee.length&&void 0!==eee.nullable)throw new Error('"nullable" cannot be used without "type"');!0===eee.nullable&&tee.push("null")}return tee},X6e.getJSONTypes=iee,X6e.coerceAndCheckDataType=function(it,eee){const{gen:ree,data:aee,opts:iee}=it,lee=function(eee,tee){return tee?eee.filter((t=>see.has(t)||"array"===tee&&"array"===t)):[]}(eee,iee.coerceTypes),dee=eee.length>0&&!(0===lee.length&&1===eee.length&&(0,tee.schemaHasRulesForType)(it,eee[0]));if(dee){const tee=cee(eee,aee,iee.strictNumbers,nee.Wrong);ree.if(tee,(()=>{lee.length?function(it,eee,tee){const{gen:ree,data:aee,opts:nee}=it,iee=ree.let("dataType",oee._`typeof ${aee}`),lee=ree.let("coerced",oee._`undefined`);"array"===nee.coerceTypes&&ree.if(oee._`${iee} == 'object' && Array.isArray(${aee}) && ${aee}.length == 1`,(()=>ree.assign(aee,oee._`${aee}[0]`).assign(iee,oee._`typeof ${aee}`).if(cee(eee,aee,nee.strictNumbers),(()=>ree.assign(lee,aee)))));ree.if(oee._`${lee} !== undefined`);for(const t of tee)(see.has(t)||"array"===t&&"array"===nee.coerceTypes)&&dee(t);function dee(t){switch(t){case"string":return void ree.elseIf(oee._`${iee} == "number" || ${iee} == "boolean"`).assign(lee,oee._`"" + ${aee}`).elseIf(oee._`${aee} === null`).assign(lee,oee._`""`);case"number":return void ree.elseIf(oee._`${iee} == "boolean" || ${aee} === null + || (${iee} == "string" && ${aee} && ${aee} == +${aee})`).assign(lee,oee._`+${aee}`);case"integer":return void ree.elseIf(oee._`${iee} === "boolean" || ${aee} === null + || (${iee} === "string" && ${aee} && ${aee} == +${aee} && !(${aee} % 1))`).assign(lee,oee._`+${aee}`);case"boolean":return void ree.elseIf(oee._`${aee} === "false" || ${aee} === 0 || ${aee} === null`).assign(lee,!1).elseIf(oee._`${aee} === "true" || ${aee} === 1`).assign(lee,!0);case"null":return ree.elseIf(oee._`${aee} === "" || ${aee} === 0 || ${aee} === false`),void ree.assign(lee,null);case"array":ree.elseIf(oee._`${iee} === "string" || ${iee} === "number" + || ${iee} === "boolean" || ${aee} === null`).assign(lee,oee._`[${aee}]`)}}ree.else(),pee(it),ree.endIf(),ree.if(oee._`${lee} !== undefined`,(()=>{ree.assign(aee,lee),function({gen:eee,parentData:tee,parentDataProperty:ree},aee){eee.if(oee._`${tee} !== undefined`,(()=>eee.assign(oee._`${tee}[${ree}]`,aee)))}(it,lee)}))}(it,eee,lee):pee(it)}))}return dee};const see=new Set(["string","number","integer","boolean","null"]);function lee(eee,tee,ree,aee=nee.Correct){const EQ=aee===nee.Correct?oee.operators.EQ:oee.operators.NEQ;let iee;switch(eee){case"null":return oee._`${tee} ${EQ} null`;case"array":iee=oee._`Array.isArray(${tee})`;break;case"object":iee=oee._`${tee} && typeof ${tee} == "object" && !Array.isArray(${tee})`;break;case"integer":iee=see(oee._`!(${tee} % 1) && !isNaN(${tee})`);break;case"number":iee=see();break;default:return oee._`typeof ${tee} ${EQ} ${eee}`}return aee===nee.Correct?iee:(0,oee.not)(iee);function see(eee=oee.nil){return(0,oee.and)(oee._`typeof ${tee} == "number"`,eee,ree?oee._`isFinite(${tee})`:oee.nil)}}function cee(eee,tee,ree,nee){if(1===eee.length)return lee(eee[0],tee,ree,nee);let iee;const see=(0,aee.toHash)(eee);if(see.array&&see.object){const eee=oee._`typeof ${tee} != "object"`;iee=see.null?eee:oee._`!${tee} || ${eee}`,delete see.null,delete see.array,delete see.object}else iee=oee.nil;see.number&&delete see.integer;for(const t in see)iee=(0,oee.and)(iee,lee(t,tee,ree,nee));return iee}X6e.checkDataType=lee,X6e.checkDataTypes=cee;const dee={message:({schema:eee})=>`must be ${eee}`,params:({schema:eee,schemaValue:tee})=>"string"==typeof eee?oee._`{type: ${eee}}`:oee._`{type: ${tee}}`};function pee(it){const eee=function(it){const{gen:eee,data:tee,schema:ree}=it,oee=(0,aee.schemaRefOrVal)(it,ree,"type");return{gen:eee,keyword:"type",data:tee,schema:ree.type,schemaCode:oee,schemaValue:oee,parentSchema:ree,params:{},it:it}}(it);(0,ree.reportError)(eee,dee)}return X6e.reportTypeError=pee,X6e}var a8e,n8e={};var i8e,s8e,l8e={},c8e={};function d8e(){if(i8e)return c8e;i8e=1,Object.defineProperty(c8e,"__esModule",{value:!0}),c8e.validateUnion=c8e.validateArray=c8e.usePattern=c8e.callValidateCode=c8e.schemaProperties=c8e.allSchemaProperties=c8e.noPropertyInData=c8e.propertyInData=c8e.isOwnProperty=c8e.hasPropFunc=c8e.reportMissingProp=c8e.checkMissingProp=c8e.checkReportMissingProp=void 0;const eee=F6e(),tee=B6e(),ree=H6e(),oee=B6e();function aee(tee){return tee.scopeValue("func",{ref:Object.prototype.hasOwnProperty,code:eee._`Object.prototype.hasOwnProperty`})}function nee(tee,ree,oee){return eee._`${aee(tee)}.call(${ree}, ${oee})`}function iee(tee,ree,oee,aee){const iee=eee._`${ree}${(0,eee.getProperty)(oee)} === undefined`;return aee?(0,eee.or)(iee,(0,eee.not)(nee(tee,ree,oee))):iee}function see(eee){return eee?Object.keys(eee).filter((p=>"__proto__"!==p)):[]}c8e.checkReportMissingProp=function(tee,ree){const{gen:oee,data:aee,it:it}=tee;oee.if(iee(oee,aee,ree,it.opts.ownProperties),(()=>{tee.setParams({missingProperty:eee._`${ree}`},!0),tee.error()}))},c8e.checkMissingProp=function({gen:tee,data:ree,it:{opts:oee}},aee,nee){return(0,eee.or)(...aee.map((aee=>(0,eee.and)(iee(tee,ree,aee,oee.ownProperties),eee._`${nee} = ${aee}`))))},c8e.reportMissingProp=function(eee,tee){eee.setParams({missingProperty:tee},!0),eee.error()},c8e.hasPropFunc=aee,c8e.isOwnProperty=nee,c8e.propertyInData=function(tee,ree,oee,aee){const iee=eee._`${ree}${(0,eee.getProperty)(oee)} !== undefined`;return aee?eee._`${iee} && ${nee(tee,ree,oee)}`:iee},c8e.noPropertyInData=iee,c8e.allSchemaProperties=see,c8e.schemaProperties=function(it,eee){return see(eee).filter((p=>!(0,tee.alwaysValidSchema)(it,eee[p])))},c8e.callValidateCode=function({schemaCode:tee,data:oee,it:{gen:aee,topSchemaRef:nee,schemaPath:iee,errorPath:see},it:it},lee,cee,dee){const pee=dee?eee._`${tee}, ${oee}, ${nee}${iee}`:oee,uee=[[ree.default.instancePath,(0,eee.strConcat)(ree.default.instancePath,see)],[ree.default.parentData,it.parentData],[ree.default.parentDataProperty,it.parentDataProperty],[ree.default.rootData,ree.default.rootData]];it.opts.dynamicRef&&uee.push([ree.default.dynamicAnchors,ree.default.dynamicAnchors]);const hee=eee._`${pee}, ${aee.object(...uee)}`;return cee!==eee.nil?eee._`${lee}.call(${cee}, ${hee})`:eee._`${lee}(${hee})`};const lee=eee._`new RegExp`;return c8e.usePattern=function({gen:tee,it:{opts:ree}},aee){const u=ree.unicodeRegExp?"u":"",{regExp:nee}=ree.code,rx=nee(aee,u);return tee.scopeValue("pattern",{key:rx.toString(),ref:rx,code:eee._`${"new RegExp"===nee.code?lee:(0,oee.useFunc)(tee,nee)}(${aee}, ${u})`})},c8e.validateArray=function(ree){const{gen:oee,data:aee,keyword:nee,it:it}=ree,iee=oee.name("valid");if(it.allErrors){const eee=oee.let("valid",!0);return see((()=>oee.assign(eee,!1))),eee}return oee.var(iee,!0),see((()=>oee.break())),iee;function see(see){const lee=oee.const("len",eee._`${aee}.length`);oee.forRange("i",0,lee,(i=>{ree.subschema({keyword:nee,dataProp:i,dataPropType:tee.Type.Num},iee),oee.if((0,eee.not)(iee),see)}))}},c8e.validateUnion=function(ree){const{gen:oee,schema:aee,keyword:nee,it:it}=ree;if(!Array.isArray(aee))throw new Error("ajv implementation error");if(aee.some((eee=>(0,tee.alwaysValidSchema)(it,eee)))&&!it.opts.unevaluated)return;const iee=oee.let("valid",!1),see=oee.name("_valid");oee.block((()=>aee.forEach(((tee,i)=>{const aee=ree.subschema({keyword:nee,schemaProp:i,compositeRule:!0},see);oee.assign(iee,eee._`${iee} || ${see}`);ree.mergeValidEvaluated(aee,see)||oee.if((0,eee.not)(iee))})))),ree.result(iee,(()=>ree.reset()),(()=>ree.error(!0)))},c8e}function p8e(){if(s8e)return l8e;s8e=1,Object.defineProperty(l8e,"__esModule",{value:!0}),l8e.validateKeywordUsage=l8e.validSchemaType=l8e.funcKeywordCode=l8e.macroKeywordCode=void 0;const eee=F6e(),tee=H6e(),ree=d8e(),oee=K6e();function aee(tee){const{gen:ree,data:oee,it:it}=tee;ree.if(it.parentData,(()=>ree.assign(oee,eee._`${it.parentData}[${it.parentDataProperty}]`)))}function nee(tee,ree,oee){if(void 0===oee)throw new Error(`keyword "${ree}" failed to compile`);return tee.scopeValue("keyword","function"==typeof oee?{ref:oee}:{ref:oee,code:(0,eee.stringify)(oee)})}return l8e.macroKeywordCode=function(tee,ree){const{gen:oee,keyword:aee,schema:iee,parentSchema:see,it:it}=tee,lee=ree.macro.call(it.self,iee,see,it),cee=nee(oee,aee,lee);!1!==it.opts.validateSchema&&it.self.validateSchema(lee,!0);const dee=oee.name("valid");tee.subschema({schema:lee,schemaPath:eee.nil,errSchemaPath:`${it.errSchemaPath}/${aee}`,topSchemaRef:cee,compositeRule:!0},dee),tee.pass(dee,(()=>tee.error(!0)))},l8e.funcKeywordCode=function(iee,see){var _a;const{gen:lee,keyword:cee,schema:dee,parentSchema:pee,$data:uee,it:it}=iee;!function({schemaEnv:eee},tee){if(tee.async&&!eee.$async)throw new Error("async keyword in sync schema")}(it,see);const hee=!uee&&see.compile?see.compile.call(it.self,dee,pee,it):see.validate,fee=nee(lee,cee,hee),gee=lee.let("valid");function mee(oee=(see.async?eee._`await `:eee.nil)){const aee=it.opts.passContext?tee.default.this:tee.default.self,nee=!("compile"in see&&!uee||!1===see.schema);lee.assign(gee,eee._`${oee}${(0,ree.callValidateCode)(iee,fee,aee,nee)}`,see.modifying)}function wee(tee){var _a;lee.if((0,eee.not)(null!==(_a=see.valid)&&void 0!==_a?_a:gee),tee)}iee.block$data(gee,(function(){if(!1===see.errors)mee(),see.modifying&&aee(iee),wee((()=>iee.error()));else{const ree=see.async?function(){const tee=lee.let("ruleErrs",null);return lee.try((()=>mee(eee._`await `)),(e=>lee.assign(gee,!1).if(eee._`${e} instanceof ${it.ValidationError}`,(()=>lee.assign(tee,eee._`${e}.errors`)),(()=>lee.throw(e))))),tee}():function(){const tee=eee._`${fee}.errors`;return lee.assign(tee,null),mee(eee.nil),tee}();see.modifying&&aee(iee),wee((()=>function(ree,aee){const{gen:nee}=ree;nee.if(eee._`Array.isArray(${aee})`,(()=>{nee.assign(tee.default.vErrors,eee._`${tee.default.vErrors} === null ? ${aee} : ${tee.default.vErrors}.concat(${aee})`).assign(tee.default.errors,eee._`${tee.default.vErrors}.length`),(0,oee.extendErrors)(ree)}),(()=>ree.error()))}(iee,ree)))}})),iee.ok(null!==(_a=see.valid)&&void 0!==_a?_a:gee)},l8e.validSchemaType=function(eee,tee,ree=!1){return!tee.length||tee.some((st=>"array"===st?Array.isArray(eee):"object"===st?eee&&"object"==typeof eee&&!Array.isArray(eee):typeof eee==st||ree&&void 0===eee))},l8e.validateKeywordUsage=function({schema:eee,opts:tee,self:ree,errSchemaPath:oee},aee,nee){if(Array.isArray(aee.keyword)?!aee.keyword.includes(nee):aee.keyword!==nee)throw new Error("ajv implementation error");const iee=aee.dependencies;if(null==iee?void 0:iee.some((tee=>!Object.prototype.hasOwnProperty.call(eee,tee))))throw new Error(`parent schema must have dependencies of ${nee}: ${iee.join(",")}`);if(aee.validateSchema){if(!aee.validateSchema(eee[nee])){const eee=`keyword "${nee}" value is invalid at path "${oee}": `+ree.errorsText(aee.validateSchema.errors);if("log"!==tee.validateSchema)throw new Error(eee);ree.logger.error(eee)}}},l8e}var u8e,h8e={};var f8e,g8e,m8e={};function w8e(){return g8e||(g8e=1,f8e=function eee(a,b){if(a===b)return!0;if(a&&b&&"object"==typeof a&&"object"==typeof b){if(a.constructor!==b.constructor)return!1;var tee,i,ree;if(Array.isArray(a)){if((tee=a.length)!=b.length)return!1;for(i=tee;0!=i--;)if(!eee(a[i],b[i]))return!1;return!0}if(a.constructor===RegExp)return a.source===b.source&&a.flags===b.flags;if(a.valueOf!==Object.prototype.valueOf)return a.valueOf()===b.valueOf();if(a.toString!==Object.prototype.toString)return a.toString()===b.toString();if((tee=(ree=Object.keys(a)).length)!==Object.keys(b).length)return!1;for(i=tee;0!=i--;)if(!Object.prototype.hasOwnProperty.call(b,ree[i]))return!1;for(i=tee;0!=i--;){var oee=ree[i];if(!eee(a[oee],b[oee]))return!1}return!0}return a!=a&&b!=b}),f8e}var v8e,b8e,y8e,x8e={exports:{}};function k8e(){if(v8e)return x8e.exports;v8e=1;var eee=x8e.exports=function(eee,ree,cb){"function"==typeof ree&&(cb=ree,ree={}),tee(ree,"function"==typeof(cb=ree.cb||cb)?cb:cb.pre||function(){},cb.post||function(){},eee,"",eee)};function tee(ree,oee,aee,nee,iee,see,lee,cee,dee,pee){if(nee&&"object"==typeof nee&&!Array.isArray(nee)){for(var uee in oee(nee,iee,see,lee,cee,dee,pee),nee){var hee=nee[uee];if(Array.isArray(hee)){if(uee in eee.arrayKeywords)for(var i=0;iree+=iee(eee))),ree===1/0))return 1/0}return ree}function see(eee,id="",tee){!1!==tee&&(id=dee(id));const p=eee.parse(id);return lee(eee,p)}function lee(eee,p){return eee.serialize(p).split("#")[0]+"#"}m8e.getFullPath=see,m8e._getFullPath=lee;const cee=/#\/?$/;function dee(id){return id?id.replace(cee,""):""}m8e.normalizeId=dee,m8e.resolveUrl=function(eee,tee,id){return id=dee(id),eee.resolve(tee,id)};const pee=/^[a-z_][-a-z0-9._]*$/i;return m8e.getSchemaRefs=function(eee,oee){if("boolean"==typeof eee)return{};const{schemaId:aee,uriResolver:nee}=this.opts,iee=dee(eee[aee]||oee),lee={"":iee},cee=see(nee,iee,!1),uee={},hee=new Set;return ree(eee,{allKeys:!0},((eee,tee,_,ree)=>{if(void 0===ree)return;const oee=cee+tee;let nee=lee[ree];function iee(tee){const ree=this.opts.uriResolver.resolve;if(tee=dee(nee?ree(nee,tee):tee),hee.has(tee))throw gee(tee);hee.add(tee);let aee=this.refs[tee];return"string"==typeof aee&&(aee=this.refs[aee]),"object"==typeof aee?fee(eee,aee.schema,tee):tee!==dee(oee)&&("#"===tee[0]?(fee(eee,uee[tee],tee),uee[tee]=eee):this.refs[tee]=oee),tee}function see(eee){if("string"==typeof eee){if(!pee.test(eee))throw new Error(`invalid anchor "${eee}"`);iee.call(this,`#${eee}`)}}"string"==typeof eee[aee]&&(nee=iee.call(this,eee[aee])),see.call(this,eee.$anchor),see.call(this,eee.$dynamicAnchor),lee[tee]=nee})),uee;function fee(eee,ree,oee){if(void 0!==ree&&!tee(eee,ree))throw gee(oee)}function gee(eee){return new Error(`reference "${eee}" resolves to more than one schema`)}},m8e}function S8e(){if(y8e)return C6e;y8e=1,Object.defineProperty(C6e,"__esModule",{value:!0}),C6e.getData=C6e.KeywordCxt=C6e.validateFunctionCode=void 0;const eee=function(){if(V6e)return j6e;V6e=1,Object.defineProperty(j6e,"__esModule",{value:!0}),j6e.boolOrEmptySchema=j6e.topBoolOrEmptySchema=void 0;const eee=K6e(),tee=F6e(),ree=H6e(),oee={message:"boolean schema is false"};function aee(it,tee){const{gen:ree,data:aee}=it,nee={gen:ree,keyword:"false schema",data:aee,schema:!1,schemaCode:!1,schemaValue:!1,params:{},it:it};(0,eee.reportError)(nee,oee,void 0,tee)}return j6e.topBoolOrEmptySchema=function(it){const{gen:eee,schema:oee,validateName:nee}=it;!1===oee?aee(it,!1):"object"==typeof oee&&!0===oee.$async?eee.return(ree.default.data):(eee.assign(tee._`${nee}.errors`,null),eee.return(!0))},j6e.boolOrEmptySchema=function(it,eee){const{gen:tee,schema:ree}=it;!1===ree?(tee.var(eee,!1),aee(it)):tee.var(eee,!0)},j6e}(),tee=o8e(),ree=r8e(),oee=o8e(),aee=function(){if(a8e)return n8e;a8e=1,Object.defineProperty(n8e,"__esModule",{value:!0}),n8e.assignDefaults=void 0;const eee=F6e(),tee=B6e();function ree(it,ree,oee){const{gen:aee,compositeRule:nee,data:iee,opts:see}=it;if(void 0===oee)return;const lee=eee._`${iee}${(0,eee.getProperty)(ree)}`;if(nee)return void(0,tee.checkStrictMode)(it,`default is ignored for: ${lee}`);let cee=eee._`${lee} === undefined`;"empty"===see.useDefaults&&(cee=eee._`${cee} || ${lee} === null || ${lee} === ""`),aee.if(cee,eee._`${lee} = ${(0,eee.stringify)(oee)}`)}return n8e.assignDefaults=function(it,ty){const{properties:eee,items:tee}=it.schema;if("object"===ty&&eee)for(const oee in eee)ree(it,oee,eee[oee].default);else"array"===ty&&Array.isArray(tee)&&tee.forEach(((eee,i)=>ree(it,i,eee.default)))},n8e}(),nee=p8e(),iee=function(){if(u8e)return h8e;u8e=1,Object.defineProperty(h8e,"__esModule",{value:!0}),h8e.extendSubschemaMode=h8e.extendSubschemaData=h8e.getSubschema=void 0;const eee=F6e(),tee=B6e();return h8e.getSubschema=function(it,{keyword:ree,schemaProp:oee,schema:aee,schemaPath:nee,errSchemaPath:iee,topSchemaRef:see}){if(void 0!==ree&&void 0!==aee)throw new Error('both "keyword" and "schema" passed, only one allowed');if(void 0!==ree){const aee=it.schema[ree];return void 0===oee?{schema:aee,schemaPath:eee._`${it.schemaPath}${(0,eee.getProperty)(ree)}`,errSchemaPath:`${it.errSchemaPath}/${ree}`}:{schema:aee[oee],schemaPath:eee._`${it.schemaPath}${(0,eee.getProperty)(ree)}${(0,eee.getProperty)(oee)}`,errSchemaPath:`${it.errSchemaPath}/${ree}/${(0,tee.escapeFragment)(oee)}`}}if(void 0!==aee){if(void 0===nee||void 0===iee||void 0===see)throw new Error('"schemaPath", "errSchemaPath" and "topSchemaRef" are required with "schema"');return{schema:aee,schemaPath:nee,topSchemaRef:see,errSchemaPath:iee}}throw new Error('either "keyword" or "schema" must be passed')},h8e.extendSubschemaData=function(ree,it,{dataProp:oee,dataPropType:aee,data:nee,dataTypes:iee,propertyName:see}){if(void 0!==nee&&void 0!==oee)throw new Error('both "data" and "dataProp" passed, only one allowed');const{gen:lee}=it;if(void 0!==oee){const{errorPath:nee,dataPathArr:iee,opts:see}=it;cee(lee.let("data",eee._`${it.data}${(0,eee.getProperty)(oee)}`,!0)),ree.errorPath=eee.str`${nee}${(0,tee.getErrorPath)(oee,aee,see.jsPropertySyntax)}`,ree.parentDataProperty=eee._`${oee}`,ree.dataPathArr=[...iee,ree.parentDataProperty]}function cee(eee){ree.data=eee,ree.dataLevel=it.dataLevel+1,ree.dataTypes=[],it.definedProperties=new Set,ree.parentData=it.data,ree.dataNames=[...it.dataNames,eee]}void 0!==nee&&(cee(nee instanceof eee.Name?nee:lee.let("data",nee,!0)),void 0!==see&&(ree.propertyName=see)),iee&&(ree.dataTypes=iee)},h8e.extendSubschemaMode=function(eee,{jtdDiscriminator:tee,jtdMetadata:ree,compositeRule:oee,createErrors:aee,allErrors:nee}){void 0!==oee&&(eee.compositeRule=oee),void 0!==aee&&(eee.createErrors=aee),void 0!==nee&&(eee.allErrors=nee),eee.jtdDiscriminator=tee,eee.jtdMetadata=ree},h8e}(),see=F6e(),lee=H6e(),cee=_8e(),dee=B6e(),pee=K6e();function uee({gen:eee,validateName:tee,schema:ree,schemaEnv:oee,opts:aee},nee){aee.code.es5?eee.func(tee,see._`${lee.default.data}, ${lee.default.valCxt}`,oee.$async,(()=>{eee.code(see._`"use strict"; ${hee(ree,aee)}`),function(eee,tee){eee.if(lee.default.valCxt,(()=>{eee.var(lee.default.instancePath,see._`${lee.default.valCxt}.${lee.default.instancePath}`),eee.var(lee.default.parentData,see._`${lee.default.valCxt}.${lee.default.parentData}`),eee.var(lee.default.parentDataProperty,see._`${lee.default.valCxt}.${lee.default.parentDataProperty}`),eee.var(lee.default.rootData,see._`${lee.default.valCxt}.${lee.default.rootData}`),tee.dynamicRef&&eee.var(lee.default.dynamicAnchors,see._`${lee.default.valCxt}.${lee.default.dynamicAnchors}`)}),(()=>{eee.var(lee.default.instancePath,see._`""`),eee.var(lee.default.parentData,see._`undefined`),eee.var(lee.default.parentDataProperty,see._`undefined`),eee.var(lee.default.rootData,lee.default.data),tee.dynamicRef&&eee.var(lee.default.dynamicAnchors,see._`{}`)}))}(eee,aee),eee.code(nee)})):eee.func(tee,see._`${lee.default.data}, ${function(eee){return see._`{${lee.default.instancePath}="", ${lee.default.parentData}, ${lee.default.parentDataProperty}, ${lee.default.rootData}=${lee.default.data}${eee.dynamicRef?see._`, ${lee.default.dynamicAnchors}={}`:see.nil}}={}`}(aee)}`,oee.$async,(()=>eee.code(hee(ree,aee)).code(nee)))}function hee(eee,tee){const ree="object"==typeof eee&&eee[tee.schemaId];return ree&&(tee.code.source||tee.code.process)?see._`/*# sourceURL=${ree} */`:see.nil}function fee(it,tee){mee(it)&&(wee(it),gee(it))?function(it,eee){const{schema:tee,gen:ree,opts:oee}=it;oee.$comment&&tee.$comment&&bee(it);(function(it){const eee=it.schema[it.opts.schemaId];eee&&(it.baseId=(0,cee.resolveUrl)(it.opts.uriResolver,it.baseId,eee))})(it),function(it){if(it.schema.$async&&!it.schemaEnv.$async)throw new Error("async schema in sync schema")}(it);const aee=ree.const("_errs",lee.default.errors);vee(it,aee),ree.var(eee,see._`${aee} === ${lee.default.errors}`)}(it,tee):(0,eee.boolOrEmptySchema)(it,tee)}function gee({schema:eee,self:tee}){if("boolean"==typeof eee)return!eee;for(const ree in eee)if(tee.RULES.all[ree])return!0;return!1}function mee(it){return"boolean"!=typeof it.schema}function wee(it){(0,dee.checkUnknownRules)(it),function(it){const{schema:eee,errSchemaPath:tee,opts:ree,self:oee}=it;eee.$ref&&ree.ignoreKeywordsWithRef&&(0,dee.schemaHasRulesButRef)(eee,oee.RULES)&&oee.logger.warn(`$ref: keywords ignored in schema at path "${tee}"`)}(it)}function vee(it,eee){if(it.opts.jtd)return yee(it,[],!1,eee);const ree=(0,tee.getSchemaTypes)(it.schema);yee(it,ree,!(0,tee.coerceAndCheckDataType)(it,ree),eee)}function bee({gen:eee,schemaEnv:tee,schema:ree,errSchemaPath:oee,opts:aee}){const nee=ree.$comment;if(!0===aee.$comment)eee.code(see._`${lee.default.self}.logger.log(${nee})`);else if("function"==typeof aee.$comment){const ree=see.str`${oee}/$comment`,aee=eee.scopeValue("root",{ref:tee.root});eee.code(see._`${lee.default.self}.opts.$comment(${nee}, ${ree}, ${aee}.schema)`)}}function yee(it,eee,tee,aee){const{gen:nee,schema:iee,data:cee,allErrors:pee,opts:uee,self:hee}=it,{RULES:fee}=hee;function gee(dee){(0,ree.shouldUseGroup)(iee,dee)&&(dee.type?(nee.if((0,oee.checkDataType)(dee.type,cee,uee.strictNumbers)),xee(it,dee),1===eee.length&&eee[0]===dee.type&&tee&&(nee.else(),(0,oee.reportTypeError)(it)),nee.endIf()):xee(it,dee),pee||nee.if(see._`${lee.default.errors} === ${aee||0}`))}!iee.$ref||!uee.ignoreKeywordsWithRef&&(0,dee.schemaHasRulesButRef)(iee,fee)?(uee.jtd||function(it,eee){if(it.schemaEnv.meta||!it.opts.strictTypes)return;(function(it,eee){if(!eee.length)return;if(!it.dataTypes.length)return void(it.dataTypes=eee);eee.forEach((t=>{_ee(it.dataTypes,t)||See(it,`type "${t}" not allowed by context "${it.dataTypes.join(",")}"`)})),function(it,eee){const ts=[];for(const t of it.dataTypes)_ee(eee,t)?ts.push(t):eee.includes("integer")&&"number"===t&&ts.push("integer");it.dataTypes=ts}(it,eee)})(it,eee),it.opts.allowUnionTypes||function(it,ts){ts.length>1&&(2!==ts.length||!ts.includes("null"))&&See(it,"use allowUnionTypes to allow union type keyword")}(it,eee);!function(it,ts){const eee=it.self.RULES.all;for(const tee in eee){const oee=eee[tee];if("object"==typeof oee&&(0,ree.shouldUseRule)(it.schema,oee)){const{type:eee}=oee.definition;eee.length&&!eee.some((t=>kee(ts,t)))&&See(it,`missing type "${eee.join(",")}" for keyword "${tee}"`)}}}(it,it.dataTypes)}(it,eee),nee.block((()=>{for(const eee of fee.rules)gee(eee);gee(fee.post)}))):nee.block((()=>Oee(it,"$ref",fee.all.$ref.definition)))}function xee(it,eee){const{gen:tee,schema:oee,opts:{useDefaults:nee}}=it;nee&&(0,aee.assignDefaults)(it,eee.type),tee.block((()=>{for(const tee of eee.rules)(0,ree.shouldUseRule)(oee,tee)&&Oee(it,tee.keyword,tee.definition,eee.type)}))}function kee(eee,tee){return eee.includes(tee)||"number"===tee&&eee.includes("integer")}function _ee(ts,t){return ts.includes(t)||"integer"===t&&ts.includes("number")}function See(it,eee){eee+=` at "${it.schemaEnv.baseId+it.errSchemaPath}" (strictTypes)`,(0,dee.checkStrictMode)(it,eee,it.opts.strictTypes)}C6e.validateFunctionCode=function(it){mee(it)&&(wee(it),gee(it))?function(it){const{schema:eee,opts:tee,gen:ree}=it;uee(it,(()=>{tee.$comment&&eee.$comment&&bee(it),function(it){const{schema:eee,opts:tee}=it;void 0!==eee.default&&tee.useDefaults&&tee.strictSchema&&(0,dee.checkStrictMode)(it,"default is ignored in the schema root")}(it),ree.let(lee.default.vErrors,null),ree.let(lee.default.errors,0),tee.unevaluated&&function(it){const{gen:eee,validateName:tee}=it;it.evaluated=eee.const("evaluated",see._`${tee}.evaluated`),eee.if(see._`${it.evaluated}.dynamicProps`,(()=>eee.assign(see._`${it.evaluated}.props`,see._`undefined`))),eee.if(see._`${it.evaluated}.dynamicItems`,(()=>eee.assign(see._`${it.evaluated}.items`,see._`undefined`)))}(it),vee(it),function(it){const{gen:eee,schemaEnv:tee,validateName:ree,ValidationError:oee,opts:aee}=it;tee.$async?eee.if(see._`${lee.default.errors} === 0`,(()=>eee.return(lee.default.data)),(()=>eee.throw(see._`new ${oee}(${lee.default.vErrors})`))):(eee.assign(see._`${ree}.errors`,lee.default.vErrors),aee.unevaluated&&function({gen:eee,evaluated:tee,props:ree,items:oee}){ree instanceof see.Name&&eee.assign(see._`${tee}.props`,ree);oee instanceof see.Name&&eee.assign(see._`${tee}.items`,oee)}(it),eee.return(see._`${lee.default.errors} === 0`))}(it)}))}(it):uee(it,(()=>(0,eee.topBoolOrEmptySchema)(it)))};class Eee{constructor(it,eee,tee){if((0,nee.validateKeywordUsage)(it,eee,tee),this.gen=it.gen,this.allErrors=it.allErrors,this.keyword=tee,this.data=it.data,this.schema=it.schema[tee],this.$data=eee.$data&&it.opts.$data&&this.schema&&this.schema.$data,this.schemaValue=(0,dee.schemaRefOrVal)(it,this.schema,tee,this.$data),this.schemaType=eee.schemaType,this.parentSchema=it.schema,this.params={},this.it=it,this.def=eee,this.$data)this.schemaCode=it.gen.const("vSchema",Cee(this.$data,it));else if(this.schemaCode=this.schemaValue,!(0,nee.validSchemaType)(this.schema,eee.schemaType,eee.allowUndefined))throw new Error(`${tee} value must be ${JSON.stringify(eee.schemaType)}`);("code"in eee?eee.trackErrors:!1!==eee.errors)&&(this.errsCount=it.gen.const("_errs",lee.default.errors))}result(eee,tee,ree){this.failResult((0,see.not)(eee),tee,ree)}failResult(eee,tee,ree){this.gen.if(eee),ree?ree():this.error(),tee?(this.gen.else(),tee(),this.allErrors&&this.gen.endIf()):this.allErrors?this.gen.endIf():this.gen.else()}pass(eee,tee){this.failResult((0,see.not)(eee),void 0,tee)}fail(eee){if(void 0===eee)return this.error(),void(this.allErrors||this.gen.if(!1));this.gen.if(eee),this.error(),this.allErrors?this.gen.endIf():this.gen.else()}fail$data(eee){if(!this.$data)return this.fail(eee);const{schemaCode:tee}=this;this.fail(see._`${tee} !== undefined && (${(0,see.or)(this.invalid$data(),eee)})`)}error(eee,tee,ree){if(tee)return this.setParams(tee),this._error(eee,ree),void this.setParams({});this._error(eee,ree)}_error(eee,tee){(eee?pee.reportExtraError:pee.reportError)(this,this.def.error,tee)}$dataError(){(0,pee.reportError)(this,this.def.$dataError||pee.keyword$DataError)}reset(){if(void 0===this.errsCount)throw new Error('add "trackErrors" to keyword definition');(0,pee.resetErrorsCount)(this.gen,this.errsCount)}ok(eee){this.allErrors||this.gen.if(eee)}setParams(eee,tee){tee?Object.assign(this.params,eee):this.params=eee}block$data(eee,tee,ree=see.nil){this.gen.block((()=>{this.check$data(eee,ree),tee()}))}check$data(eee=see.nil,tee=see.nil){if(!this.$data)return;const{gen:ree,schemaCode:oee,schemaType:aee,def:nee}=this;ree.if((0,see.or)(see._`${oee} === undefined`,tee)),eee!==see.nil&&ree.assign(eee,!0),(aee.length||nee.validateSchema)&&(ree.elseIf(this.invalid$data()),this.$dataError(),eee!==see.nil&&ree.assign(eee,!1)),ree.else()}invalid$data(){const{gen:eee,schemaCode:tee,schemaType:ree,def:aee,it:it}=this;return(0,see.or)(function(){if(ree.length){if(!(tee instanceof see.Name))throw new Error("ajv implementation error");const st=Array.isArray(ree)?ree:[ree];return see._`${(0,oee.checkDataTypes)(st,tee,it.opts.strictNumbers,oee.DataType.Wrong)}`}return see.nil}(),function(){if(aee.validateSchema){const ree=eee.scopeValue("validate$data",{ref:aee.validateSchema});return see._`!${ree}(${tee})`}return see.nil}())}subschema(eee,tee){const ree=(0,iee.getSubschema)(this.it,eee);(0,iee.extendSubschemaData)(ree,this.it,eee),(0,iee.extendSubschemaMode)(ree,eee);const oee={...this.it,...ree,items:void 0,props:void 0};return fee(oee,tee),oee}mergeEvaluated(eee,tee){const{it:it,gen:ree}=this;it.opts.unevaluated&&(!0!==it.props&&void 0!==eee.props&&(it.props=dee.mergeEvaluated.props(ree,eee.props,it.props,tee)),!0!==it.items&&void 0!==eee.items&&(it.items=dee.mergeEvaluated.items(ree,eee.items,it.items,tee)))}mergeValidEvaluated(eee,tee){const{it:it,gen:ree}=this;if(it.opts.unevaluated&&(!0!==it.props||!0!==it.items))return ree.if(tee,(()=>this.mergeEvaluated(eee,see.Name))),!0}}function Oee(it,eee,tee,ree){const oee=new Eee(it,tee,eee);"code"in tee?tee.code(oee,ree):oee.$data&&tee.validate?(0,nee.funcKeywordCode)(oee,tee):"macro"in tee?(0,nee.macroKeywordCode)(oee,tee):(tee.compile||tee.validate)&&(0,nee.funcKeywordCode)(oee,tee)}C6e.KeywordCxt=Eee;const zee=/^\/(?:[^~]|~0|~1)*$/,$ee=/^([0-9]+)(#|\/(?:[^~]|~0|~1)*)?$/;function Cee(eee,{dataLevel:tee,dataNames:ree,dataPathArr:oee}){let aee,nee;if(""===eee)return lee.default.rootData;if("/"===eee[0]){if(!zee.test(eee))throw new Error(`Invalid JSON-pointer: ${eee}`);aee=eee,nee=lee.default.rootData}else{const iee=$ee.exec(eee);if(!iee)throw new Error(`Invalid JSON-pointer: ${eee}`);const up=+iee[1];if(aee=iee[2],"#"===aee){if(up>=tee)throw new Error(pee("property/index",up));return oee[tee-up]}if(up>tee)throw new Error(pee("data",up));if(nee=ree[tee-up],!aee)return nee}let iee=nee;const cee=aee.split("/");for(const lee of cee)lee&&(nee=see._`${nee}${(0,see.getProperty)((0,dee.unescapeJsonPointer)(lee))}`,iee=see._`${iee} && ${nee}`);return iee;function pee(eee,up){return`Cannot access ${eee} ${up} levels up, current level is ${tee}`}}return C6e.getData=Cee,C6e}var E8e,O8e={};function z8e(){if(E8e)return O8e;E8e=1,Object.defineProperty(O8e,"__esModule",{value:!0});class eee extends Error{constructor(eee){super("validation failed"),this.errors=eee,this.ajv=this.validation=!0}}return O8e.default=eee,O8e}var $8e,C8e={};function j8e(){if($8e)return C8e;$8e=1,Object.defineProperty(C8e,"__esModule",{value:!0});const eee=_8e();class tee extends Error{constructor(tee,ree,oee,aee){super(aee||`can't resolve reference ${oee} from id ${ree}`),this.missingRef=(0,eee.resolveUrl)(tee,ree,oee),this.missingSchema=(0,eee.normalizeId)((0,eee.getFullPath)(tee,this.missingRef))}}return C8e.default=tee,C8e}var A8e,T8e={};function N8e(){if(A8e)return T8e;A8e=1,Object.defineProperty(T8e,"__esModule",{value:!0}),T8e.resolveSchema=T8e.getCompilingSchema=T8e.resolveRef=T8e.compileSchema=T8e.SchemaEnv=void 0;const eee=F6e(),tee=z8e(),ree=H6e(),oee=_8e(),aee=B6e(),nee=S8e();class iee{constructor(eee){var _a;let tee;this.refs={},this.dynamicAnchors={},"object"==typeof eee.schema&&(tee=eee.schema),this.schema=eee.schema,this.schemaId=eee.schemaId,this.root=eee.root||this,this.baseId=null!==(_a=eee.baseId)&&void 0!==_a?_a:(0,oee.normalizeId)(null==tee?void 0:tee[eee.schemaId||"$id"]),this.schemaPath=eee.schemaPath,this.localRefs=eee.localRefs,this.meta=eee.meta,this.$async=null==tee?void 0:tee.$async,this.refs={}}}function see(aee){const iee=cee.call(this,aee);if(iee)return iee;const see=(0,oee.getFullPath)(this.opts.uriResolver,aee.root.baseId),{es5:lee,lines:dee}=this.opts.code,{ownProperties:pee}=this.opts,uee=new eee.CodeGen(this.scope,{es5:lee,lines:dee,ownProperties:pee});let hee;aee.$async&&(hee=uee.scopeValue("Error",{ref:tee.default,code:eee._`require("ajv/dist/runtime/validation_error").default`}));const fee=uee.scopeName("validate");aee.validateName=fee;const gee={gen:uee,allErrors:this.opts.allErrors,data:ree.default.data,parentData:ree.default.parentData,parentDataProperty:ree.default.parentDataProperty,dataNames:[ree.default.data],dataPathArr:[eee.nil],dataLevel:0,dataTypes:[],definedProperties:new Set,topSchemaRef:uee.scopeValue("schema",!0===this.opts.code.source?{ref:aee.schema,code:(0,eee.stringify)(aee.schema)}:{ref:aee.schema}),validateName:fee,ValidationError:hee,schema:aee.schema,schemaEnv:aee,rootId:see,baseId:aee.baseId||see,schemaPath:eee.nil,errSchemaPath:aee.schemaPath||(this.opts.jtd?"":"#"),errorPath:eee._`""`,opts:this.opts,self:this};let mee;try{this._compilations.add(aee),(0,nee.validateFunctionCode)(gee),uee.optimize(this.opts.code.optimize);const tee=uee.toString();mee=`${uee.scopeRefs(ree.default.scope)}return ${tee}`,this.opts.code.process&&(mee=this.opts.code.process(mee,aee));const oee=new Function(`${ree.default.self}`,`${ree.default.scope}`,mee)(this,this.scope.get());if(this.scope.value(fee,{ref:oee}),oee.errors=null,oee.schema=aee.schema,oee.schemaEnv=aee,aee.$async&&(oee.$async=!0),!0===this.opts.code.source&&(oee.source={validateName:fee,validateCode:tee,scopeValues:uee._values}),this.opts.unevaluated){const{props:tee,items:ree}=gee;oee.evaluated={props:tee instanceof eee.Name?void 0:tee,items:ree instanceof eee.Name?void 0:ree,dynamicProps:tee instanceof eee.Name,dynamicItems:ree instanceof eee.Name},oee.source&&(oee.source.evaluated=(0,eee.stringify)(oee.evaluated))}return aee.validate=oee,aee}catch(e){throw delete aee.validate,delete aee.validateName,mee&&this.logger.error("Error compiling schema, function code:",mee),e}finally{this._compilations.delete(aee)}}function lee(eee){return(0,oee.inlineRef)(eee.schema,this.opts.inlineRefs)?eee.schema:eee.validate?eee:see.call(this,eee)}function cee(eee){for(const tee of this._compilations)if(s2=eee,(s1=tee).schema===s2.schema&&s1.root===s2.root&&s1.baseId===s2.baseId)return tee;var s1,s2}function dee(eee,tee){let ree;for(;"string"==typeof(ree=this.refs[tee]);)tee=ree;return ree||this.schemas[tee]||pee.call(this,eee,tee)}function pee(eee,tee){const p=this.opts.uriResolver.parse(tee),ree=(0,oee._getFullPath)(this.opts.uriResolver,p);let aee=(0,oee.getFullPath)(this.opts.uriResolver,eee.baseId,void 0);if(Object.keys(eee.schema).length>0&&ree===aee)return hee.call(this,p,eee);const id=(0,oee.normalizeId)(ree),nee=this.refs[id]||this.schemas[id];if("string"==typeof nee){const tee=pee.call(this,eee,nee);if("object"!=typeof(null==tee?void 0:tee.schema))return;return hee.call(this,p,tee)}if("object"==typeof(null==nee?void 0:nee.schema)){if(nee.validate||see.call(this,nee),id===(0,oee.normalizeId)(tee)){const{schema:tee}=nee,{schemaId:ree}=this.opts,see=tee[ree];return see&&(aee=(0,oee.resolveUrl)(this.opts.uriResolver,aee,see)),new iee({schema:tee,schemaId:ree,root:eee,baseId:aee})}return hee.call(this,p,nee)}}T8e.SchemaEnv=iee,T8e.compileSchema=see,T8e.resolveRef=function(eee,tee,ree){var _a;ree=(0,oee.resolveUrl)(this.opts.uriResolver,tee,ree);const aee=eee.refs[ree];if(aee)return aee;let nee=dee.call(this,eee,ree);if(void 0===nee){const oee=null===(_a=eee.localRefs)||void 0===_a?void 0:_a[ree],{schemaId:aee}=this.opts;oee&&(nee=new iee({schema:oee,schemaId:aee,root:eee,baseId:tee}))}return void 0!==nee?eee.refs[ree]=lee.call(this,nee):void 0},T8e.getCompilingSchema=cee,T8e.resolveSchema=pee;const uee=new Set(["properties","patternProperties","enum","dependencies","definitions"]);function hee(eee,{baseId:tee,schema:ree,root:nee}){var _a;if("/"!==(null===(_a=eee.fragment)||void 0===_a?void 0:_a[0]))return;for(const iee of eee.fragment.slice(1).split("/")){if("boolean"==typeof ree)return;const eee=ree[(0,aee.unescapeFragment)(iee)];if(void 0===eee)return;const nee="object"==typeof(ree=eee)&&ree[this.opts.schemaId];!uee.has(iee)&&nee&&(tee=(0,oee.resolveUrl)(this.opts.uriResolver,tee,nee))}let see;if("boolean"!=typeof ree&&ree.$ref&&!(0,aee.schemaHasRulesButRef)(ree,this.RULES)){const eee=(0,oee.resolveUrl)(this.opts.uriResolver,tee,ree.$ref);see=pee.call(this,nee,eee)}const{schemaId:lee}=this.opts;return see=see||new iee({schema:ree,schemaId:lee,root:nee,baseId:tee}),see.schema!==see.root.schema?see:void 0}return T8e}const I8e={$id:"https://raw.githubusercontent.com/ajv-validator/ajv/master/lib/refs/data.json#",description:"Meta-schema for $data reference (JSON AnySchema extension proposal)",type:"object",required:["$data"],properties:{$data:{type:"string",anyOf:[{format:"relative-json-pointer"},{format:"json-pointer"}]}},additionalProperties:!1};var R8e,P8e,M8e,D8e,F8e,L8e,U8e,B8e,Y8e,q8e={},V8e={exports:{}};function W8e(){if(D8e)return M8e;D8e=1;const{HEX:eee}=P8e?R8e:(P8e=1,R8e={HEX:{0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,a:10,A:10,b:11,B:11,c:12,C:12,d:13,D:13,e:14,E:14,f:15,F:15}}),tee=/^(?:(?:25[0-5]|2[0-4]\d|1\d{2}|[1-9]\d|\d)\.){3}(?:25[0-5]|2[0-4]\d|1\d{2}|[1-9]\d|\d)$/u;function ree(eee){if(iee(eee,".")<3)return{host:eee,isIPV4:!1};const ree=eee.match(tee)||[],[oee]=ree;return oee?{host:nee(oee,"."),isIPV4:!0}:{host:eee,isIPV4:!1}}function oee(tee,ree=!1){let oee="",aee=!0;for(const c of tee){if(void 0===eee[c])return;"0"!==c&&!0===aee&&(aee=!1),aee||(oee+=c)}return ree&&0===oee.length&&(oee="0"),oee}function aee(eee){if(iee(eee,":")<2)return{host:eee,isIPV6:!1};const tee=function(eee){let tee=0;const ree={error:!1,address:"",zone:""},aee=[],nee=[];let iee=!1,see=!1,lee=!1;function cee(){if(nee.length){if(!1===iee){const eee=oee(nee);if(void 0===eee)return ree.error=!0,!1;aee.push(eee)}nee.length=0}return!0}for(let i=0;i7){ree.error=!0;break}i-1>=0&&":"===eee[i-1]&&(see=!0)}}return nee.length&&(iee?ree.zone=nee.join(""):lee?aee.push(nee.join("")):aee.push(oee(nee))),ree.address=aee.join(""),ree}(eee);if(tee.error)return{host:eee,isIPV6:!1};{let eee=tee.address,ree=tee.address;return tee.zone&&(eee+="%"+tee.zone,ree+="%25"+tee.zone),{host:eee,escapedHost:ree,isIPV6:!0}}}function nee(eee,tee){let ree="",oee=!0;const l=eee.length;for(let i=0;i/[^!"$&'()*+,\-.;=_`a-z{}~]/u.test(String.fromCharCode(k))));const cee=/^(?:([^#/:?]+):)?(?:\/\/((?:([^#/?@]*)@)?(\[[^#/?\]]+\]|[^#/:?]*)(?::(\d*))?))?([^#?]*)(?:\?([^#]*))?(?:#((?:.|[\n\r])*))?/u;function dee(ree,oee){const aee=Object.assign({},oee),iee={scheme:void 0,userinfo:void 0,host:"",port:void 0,path:"",query:void 0,fragment:void 0},see=-1!==ree.indexOf("%");let dee=!1;"suffix"===aee.reference&&(ree=(aee.scheme?aee.scheme+":":"")+"//"+ree);const pee=ree.match(cee);if(pee){if(iee.scheme=pee[1],iee.userinfo=pee[3],iee.host=pee[4],iee.port=parseInt(pee[5],10),iee.path=pee[6]||"",iee.query=pee[7],iee.fragment=pee[8],isNaN(iee.port)&&(iee.port=pee[5]),iee.host){const ree=tee(iee.host);if(!1===ree.isIPV4){const tee=eee(ree.host);iee.host=tee.host.toLowerCase(),dee=tee.isIPV6}else iee.host=ree.host,dee=!0}void 0!==iee.scheme||void 0!==iee.userinfo||void 0!==iee.host||void 0!==iee.port||void 0!==iee.query||iee.path?void 0===iee.scheme?iee.reference="relative":void 0===iee.fragment?iee.reference="absolute":iee.reference="uri":iee.reference="same-document",aee.reference&&"suffix"!==aee.reference&&aee.reference!==iee.reference&&(iee.error=iee.error||"URI is not a "+aee.reference+" reference.");const ree=nee[(aee.scheme||iee.scheme||"").toLowerCase()];if(!(aee.unicodeSupport||ree&&ree.unicodeSupport)&&iee.host&&(aee.domainHost||ree&&ree.domainHost)&&!1===dee&&function(eee){let tee=0;for(let i=0,ree=eee.length;i126||lee[tee])return!0;return!1}(iee.host))try{iee.host=URL.domainToASCII(iee.host.toLowerCase())}catch(e){iee.error=iee.error||"Host's domain name can not be converted to ASCII: "+e}(!ree||ree&&!ree.skipNormalize)&&(see&&void 0!==iee.scheme&&(iee.scheme=unescape(iee.scheme)),see&&void 0!==iee.host&&(iee.host=unescape(iee.host)),iee.path&&(iee.path=escape(unescape(iee.path))),iee.fragment&&(iee.fragment=encodeURI(decodeURIComponent(iee.fragment)))),ree&&ree.parse&&ree.parse(iee,aee)}else iee.error=iee.error||"URI can not be parsed.";return iee}const pee={SCHEMES:nee,normalize:function(eee,tee){return"string"==typeof eee?eee=see(dee(eee,tee),tee):"object"==typeof eee&&(eee=dee(see(eee,tee),tee)),eee},resolve:function(eee,tee,ree){const oee=Object.assign({scheme:"null"},ree);return see(iee(dee(eee,oee),dee(tee,oee),oee,!0),{...oee,skipEscape:!0})},resolveComponents:iee,equal:function(eee,tee,ree){return"string"==typeof eee?(eee=unescape(eee),eee=see(aee(dee(eee,ree),!0),{...ree,skipEscape:!0})):"object"==typeof eee&&(eee=see(aee(eee,!0),{...ree,skipEscape:!0})),"string"==typeof tee?(tee=unescape(tee),tee=see(aee(dee(tee,ree),!0),{...ree,skipEscape:!0})):"object"==typeof tee&&(tee=see(aee(tee,!0),{...ree,skipEscape:!0})),eee.toLowerCase()===tee.toLowerCase()},serialize:see,parse:dee};return V8e.exports=pee,V8e.exports.default=pee,V8e.exports.fastUri=pee,V8e.exports}function K8e(){return Y8e||(Y8e=1,function(eee){Object.defineProperty(eee,"__esModule",{value:!0}),eee.CodeGen=eee.Name=eee.nil=eee.stringify=eee.str=eee._=eee.KeywordCxt=void 0;var tee=S8e();Object.defineProperty(eee,"KeywordCxt",{enumerable:!0,get:function(){return tee.KeywordCxt}});var ree=F6e();Object.defineProperty(eee,"_",{enumerable:!0,get:function(){return ree._}}),Object.defineProperty(eee,"str",{enumerable:!0,get:function(){return ree.str}}),Object.defineProperty(eee,"stringify",{enumerable:!0,get:function(){return ree.stringify}}),Object.defineProperty(eee,"nil",{enumerable:!0,get:function(){return ree.nil}}),Object.defineProperty(eee,"Name",{enumerable:!0,get:function(){return ree.Name}}),Object.defineProperty(eee,"CodeGen",{enumerable:!0,get:function(){return ree.CodeGen}});const oee=z8e(),aee=j8e(),nee=Z6e(),iee=N8e(),see=F6e(),lee=_8e(),cee=o8e(),dee=B6e(),pee=I8e,uee=function(){if(B8e)return q8e;B8e=1,Object.defineProperty(q8e,"__esModule",{value:!0});const eee=H8e();return eee.code='require("ajv/dist/runtime/uri").default',q8e.default=eee,q8e}(),hee=(eee,tee)=>new RegExp(eee,tee);hee.code="new RegExp";const fee=["removeAdditional","useDefaults","coerceTypes"],gee=new Set(["validate","serialize","parse","wrapper","root","schema","keyword","pattern","formats","validate$data","func","obj","Error"]),mee={errorDataPath:"",format:"`validateFormats: false` can be used instead.",nullable:'"nullable" keyword is supported by default.',jsonPointers:"Deprecated jsPropertySyntax can be used instead.",extendRefs:"Deprecated ignoreKeywordsWithRef can be used instead.",missingRefs:"Pass empty schema with $id that should be ignored to ajv.addSchema.",processCode:"Use option `code: {process: (code, schemaEnv: object) => string}`",sourceCode:"Use option `code: {source: true}`",strictDefaults:"It is default now, see option `strict`.",strictKeywords:"It is default now, see option `strict`.",uniqueItems:'"uniqueItems" keyword is always validated.',unknownFormats:"Disable strict mode or pass `true` to `ajv.addFormat` (or `formats` option).",cache:"Map is used as cache, schema object as key.",serialize:"Map is used as cache, schema object as key.",ajvErrors:"It is default now."},wee={ignoreKeywordsWithRef:"",jsPropertySyntax:"",unicode:'"minLength"/"maxLength" account for unicode characters by default.'};function vee(o){var _a,_b,_c,_d,_e,_f,_g,_h,_j,_k,_l,_m,_o,_p,_q,_r,_s,_t,_u,_v,_w,_x,_y,_z,_0;const s=o.strict,eee=null===(_a=o.code)||void 0===_a?void 0:_a.optimize,tee=!0===eee||void 0===eee?1:eee||0,ree=null!==(_c=null===(_b=o.code)||void 0===_b?void 0:_b.regExp)&&void 0!==_c?_c:hee,oee=null!==(_d=o.uriResolver)&&void 0!==_d?_d:uee.default;return{strictSchema:null===(_f=null!==(_e=o.strictSchema)&&void 0!==_e?_e:s)||void 0===_f||_f,strictNumbers:null===(_h=null!==(_g=o.strictNumbers)&&void 0!==_g?_g:s)||void 0===_h||_h,strictTypes:null!==(_k=null!==(_j=o.strictTypes)&&void 0!==_j?_j:s)&&void 0!==_k?_k:"log",strictTuples:null!==(_m=null!==(_l=o.strictTuples)&&void 0!==_l?_l:s)&&void 0!==_m?_m:"log",strictRequired:null!==(_p=null!==(_o=o.strictRequired)&&void 0!==_o?_o:s)&&void 0!==_p&&_p,code:o.code?{...o.code,optimize:tee,regExp:ree}:{optimize:tee,regExp:ree},loopRequired:null!==(_q=o.loopRequired)&&void 0!==_q?_q:200,loopEnum:null!==(_r=o.loopEnum)&&void 0!==_r?_r:200,meta:null===(_s=o.meta)||void 0===_s||_s,messages:null===(_t=o.messages)||void 0===_t||_t,inlineRefs:null===(_u=o.inlineRefs)||void 0===_u||_u,schemaId:null!==(_v=o.schemaId)&&void 0!==_v?_v:"$id",addUsedSchema:null===(_w=o.addUsedSchema)||void 0===_w||_w,validateSchema:null===(_x=o.validateSchema)||void 0===_x||_x,validateFormats:null===(_y=o.validateFormats)||void 0===_y||_y,unicodeRegExp:null===(_z=o.unicodeRegExp)||void 0===_z||_z,int32range:null===(_0=o.int32range)||void 0===_0||_0,uriResolver:oee}}class bee{constructor(eee={}){this.schemas={},this.refs={},this.formats={},this._compilations=new Set,this._loading={},this._cache=new Map,eee=this.opts={...eee,...vee(eee)};const{es5:tee,lines:ree}=this.opts.code;this.scope=new see.ValueScope({scope:{},prefixes:gee,es5:tee,lines:ree}),this.logger=function(eee){if(!1===eee)return Oee;if(void 0===eee)return console;if(eee.log&&eee.warn&&eee.error)return eee;throw new Error("logger must implement log, warn and error methods")}(eee.logger);const oee=eee.validateFormats;eee.validateFormats=!1,this.RULES=(0,nee.getRules)(),yee.call(this,mee,eee,"NOT SUPPORTED"),yee.call(this,wee,eee,"DEPRECATED","warn"),this._metaOpts=Eee.call(this),eee.formats&&_ee.call(this),this._addVocabularies(),this._addDefaultMetaSchema(),eee.keywords&&See.call(this,eee.keywords),"object"==typeof eee.meta&&this.addMetaSchema(eee.meta),kee.call(this),eee.validateFormats=oee}_addVocabularies(){this.addKeyword("$async")}_addDefaultMetaSchema(){const{$data:eee,meta:tee,schemaId:ree}=this.opts;let oee=pee;"id"===ree&&(oee={...pee},oee.id=oee.$id,delete oee.$id),tee&&eee&&this.addMetaSchema(oee,oee[ree],!1)}defaultMeta(){const{meta:eee,schemaId:tee}=this.opts;return this.opts.defaultMeta="object"==typeof eee?eee[tee]||eee:void 0}validate(eee,tee){let v;if("string"==typeof eee){if(v=this.getSchema(eee),!v)throw new Error(`no schema with key or ref "${eee}"`)}else v=this.compile(eee);const ree=v(tee);return"$async"in v||(this.errors=v.errors),ree}compile(eee,tee){const ree=this._addSchema(eee,tee);return ree.validate||this._compileSchemaEnv(ree)}compileAsync(eee,tee){if("function"!=typeof this.opts.loadSchema)throw new Error("options.loadSchema should be a function");const{loadSchema:ree}=this.opts;return oee.call(this,eee,tee);async function oee(eee,tee){await nee.call(this,eee.$schema);const ree=this._addSchema(eee,tee);return ree.validate||iee.call(this,ree)}async function nee(eee){eee&&!this.getSchema(eee)&&await oee.call(this,{$ref:eee},!0)}async function iee(eee){try{return this._compileSchemaEnv(eee)}catch(e){if(!(e instanceof aee.default))throw e;return see.call(this,e),await lee.call(this,e.missingSchema),iee.call(this,eee)}}function see({missingSchema:eee,missingRef:tee}){if(this.refs[eee])throw new Error(`AnySchema ${eee} is loaded but ${tee} cannot be resolved`)}async function lee(eee){const ree=await cee.call(this,eee);this.refs[eee]||await nee.call(this,ree.$schema),this.refs[eee]||this.addSchema(ree,eee,tee)}async function cee(eee){const p=this._loading[eee];if(p)return p;try{return await(this._loading[eee]=ree(eee))}finally{delete this._loading[eee]}}}addSchema(eee,tee,ree,oee=this.opts.validateSchema){if(Array.isArray(eee)){for(const tee of eee)this.addSchema(tee,void 0,ree,oee);return this}let id;if("object"==typeof eee){const{schemaId:tee}=this.opts;if(id=eee[tee],void 0!==id&&"string"!=typeof id)throw new Error(`schema ${tee} must be string`)}return tee=(0,lee.normalizeId)(tee||id),this._checkUnique(tee),this.schemas[tee]=this._addSchema(eee,ree,tee,oee,!0),this}addMetaSchema(eee,tee,ree=this.opts.validateSchema){return this.addSchema(eee,tee,!0,ree),this}validateSchema(eee,tee){if("boolean"==typeof eee)return!0;let ree;if(ree=eee.$schema,void 0!==ree&&"string"!=typeof ree)throw new Error("$schema must be a string");if(ree=ree||this.opts.defaultMeta||this.defaultMeta(),!ree)return this.logger.warn("meta-schema not available"),this.errors=null,!0;const oee=this.validate(ree,eee);if(!oee&&tee){const eee="schema is invalid: "+this.errorsText();if("log"!==this.opts.validateSchema)throw new Error(eee);this.logger.error(eee)}return oee}getSchema(eee){let tee;for(;"string"==typeof(tee=xee.call(this,eee));)eee=tee;if(void 0===tee){const{schemaId:ree}=this.opts,oee=new iee.SchemaEnv({schema:{},schemaId:ree});if(tee=iee.resolveSchema.call(this,oee,eee),!tee)return;this.refs[eee]=tee}return tee.validate||this._compileSchemaEnv(tee)}removeSchema(eee){if(eee instanceof RegExp)return this._removeAllSchemas(this.schemas,eee),this._removeAllSchemas(this.refs,eee),this;switch(typeof eee){case"undefined":return this._removeAllSchemas(this.schemas),this._removeAllSchemas(this.refs),this._cache.clear(),this;case"string":{const tee=xee.call(this,eee);return"object"==typeof tee&&this._cache.delete(tee.schema),delete this.schemas[eee],delete this.refs[eee],this}case"object":{const tee=eee;this._cache.delete(tee);let id=eee[this.opts.schemaId];return id&&(id=(0,lee.normalizeId)(id),delete this.schemas[id],delete this.refs[id]),this}default:throw new Error("ajv.removeSchema: invalid parameter")}}addVocabulary(eee){for(const tee of eee)this.addKeyword(tee);return this}addKeyword(eee,tee){let ree;if("string"==typeof eee)ree=eee,"object"==typeof tee&&(this.logger.warn("these parameters are deprecated, see docs for addKeyword"),tee.keyword=ree);else{if("object"!=typeof eee||void 0!==tee)throw new Error("invalid addKeywords parameters");if(ree=(tee=eee).keyword,Array.isArray(ree)&&!ree.length)throw new Error("addKeywords: keyword must be string or non-empty array")}if($ee.call(this,ree,tee),!tee)return(0,dee.eachItem)(ree,(eee=>Cee.call(this,eee))),this;Aee.call(this,tee);const oee={...tee,type:(0,cee.getJSONTypes)(tee.type),schemaType:(0,cee.getJSONTypes)(tee.schemaType)};return(0,dee.eachItem)(ree,0===oee.type.length?k=>Cee.call(this,k,oee):k=>oee.type.forEach((t=>Cee.call(this,k,oee,t)))),this}getKeyword(eee){const tee=this.RULES.all[eee];return"object"==typeof tee?tee.definition:!!tee}removeKeyword(eee){const{RULES:tee}=this;delete tee.keywords[eee],delete tee.all[eee];for(const ree of tee.rules){const i=ree.rules.findIndex((tee=>tee.keyword===eee));i>=0&&ree.rules.splice(i,1)}return this}addFormat(eee,tee){return"string"==typeof tee&&(tee=new RegExp(tee)),this.formats[eee]=tee,this}errorsText(eee=this.errors,{separator:tee=", ",dataVar:ree="data"}={}){return eee&&0!==eee.length?eee.map((e=>`${ree}${e.instancePath} ${e.message}`)).reduce(((eee,ree)=>eee+tee+ree)):"No errors"}$dataMetaSchema(eee,tee){const ree=this.RULES.all;eee=JSON.parse(JSON.stringify(eee));for(const oee of tee){const tee=oee.split("/").slice(1);let aee=eee;for(const eee of tee)aee=aee[eee];for(const eee in ree){const tee=ree[eee];if("object"!=typeof tee)continue;const{$data:oee}=tee.definition,nee=aee[eee];oee&&nee&&(aee[eee]=Nee(nee))}}return eee}_removeAllSchemas(eee,tee){for(const ree in eee){const oee=eee[ree];tee&&!tee.test(ree)||("string"==typeof oee?delete eee[ree]:oee&&!oee.meta&&(this._cache.delete(oee.schema),delete eee[ree]))}}_addSchema(eee,tee,ree,oee=this.opts.validateSchema,aee=this.opts.addUsedSchema){let id;const{schemaId:nee}=this.opts;if("object"==typeof eee)id=eee[nee];else{if(this.opts.jtd)throw new Error("schema must be object");if("boolean"!=typeof eee)throw new Error("schema must be object or boolean")}let see=this._cache.get(eee);if(void 0!==see)return see;ree=(0,lee.normalizeId)(id||ree);const cee=lee.getSchemaRefs.call(this,eee,ree);return see=new iee.SchemaEnv({schema:eee,schemaId:nee,meta:tee,baseId:ree,localRefs:cee}),this._cache.set(see.schema,see),aee&&!ree.startsWith("#")&&(ree&&this._checkUnique(ree),this.refs[ree]=see),oee&&this.validateSchema(eee,!0),see}_checkUnique(id){if(this.schemas[id]||this.refs[id])throw new Error(`schema with key or id "${id}" already exists`)}_compileSchemaEnv(eee){if(eee.meta?this._compileMetaSchema(eee):iee.compileSchema.call(this,eee),!eee.validate)throw new Error("ajv implementation error");return eee.validate}_compileMetaSchema(eee){const tee=this.opts;this.opts=this._metaOpts;try{iee.compileSchema.call(this,eee)}finally{this.opts=tee}}}function yee(eee,tee,ree,oee="error"){for(const aee in eee){const nee=aee;nee in tee&&this.logger[oee](`${ree}: option ${aee}. ${eee[nee]}`)}}function xee(eee){return eee=(0,lee.normalizeId)(eee),this.schemas[eee]||this.refs[eee]}function kee(){const eee=this.opts.schemas;if(eee)if(Array.isArray(eee))this.addSchema(eee);else for(const tee in eee)this.addSchema(eee[tee],tee)}function _ee(){for(const eee in this.opts.formats){const tee=this.opts.formats[eee];tee&&this.addFormat(eee,tee)}}function See(eee){if(Array.isArray(eee))this.addVocabulary(eee);else{this.logger.warn("keywords option as map is deprecated, pass array");for(const tee in eee){const ree=eee[tee];ree.keyword||(ree.keyword=tee),this.addKeyword(ree)}}}function Eee(){const eee={...this.opts};for(const tee of fee)delete eee[tee];return eee}bee.ValidationError=oee.default,bee.MissingRefError=aee.default,eee.default=bee;const Oee={log(){},warn(){},error(){}};const zee=/^[a-z_$][a-z0-9_$:-]*$/i;function $ee(eee,tee){const{RULES:ree}=this;if((0,dee.eachItem)(eee,(eee=>{if(ree.keywords[eee])throw new Error(`Keyword ${eee} is already defined`);if(!zee.test(eee))throw new Error(`Keyword ${eee} has invalid name`)})),tee&&tee.$data&&!("code"in tee)&&!("validate"in tee))throw new Error('$data keyword must have "code" or "validate" function')}function Cee(eee,tee,ree){var _a;const oee=null==tee?void 0:tee.post;if(ree&&oee)throw new Error('keyword with "post" flag cannot have "type"');const{RULES:aee}=this;let nee=oee?aee.post:aee.rules.find((({type:t})=>t===ree));if(nee||(nee={type:ree,rules:[]},aee.rules.push(nee)),aee.keywords[eee]=!0,!tee)return;const iee={keyword:eee,definition:{...tee,type:(0,cee.getJSONTypes)(tee.type),schemaType:(0,cee.getJSONTypes)(tee.schemaType)}};tee.before?jee.call(this,nee,iee,tee.before):nee.rules.push(iee),aee.all[eee]=iee,null===(_a=tee.implements)||void 0===_a||_a.forEach((eee=>this.addKeyword(eee)))}function jee(eee,tee,ree){const i=eee.rules.findIndex((eee=>eee.keyword===ree));i>=0?eee.rules.splice(i,0,tee):(eee.rules.push(tee),this.logger.warn(`rule ${ree} is not defined`))}function Aee(eee){let{metaSchema:tee}=eee;void 0!==tee&&(eee.$data&&this.opts.$data&&(tee=Nee(tee)),eee.validateSchema=this.compile(tee,!0))}const Tee={$ref:"https://raw.githubusercontent.com/ajv-validator/ajv/master/lib/refs/data.json#"};function Nee(eee){return{anyOf:[eee,Tee]}}}($6e)),$6e}var G8e,X8e={},Q8e={},id={};var Z8e,J8e,e9e={};function t9e(){if(J8e)return Q8e;J8e=1,Object.defineProperty(Q8e,"__esModule",{value:!0});const eee=function(){if(G8e)return id;G8e=1,Object.defineProperty(id,"__esModule",{value:!0});const eee={keyword:"id",code(){throw new Error('NOT SUPPORTED: keyword "id", use "$id" for schema ID')}};return id.default=eee,id}(),tee=function(){if(Z8e)return e9e;Z8e=1,Object.defineProperty(e9e,"__esModule",{value:!0}),e9e.callRef=e9e.getValidate=void 0;const eee=j8e(),tee=d8e(),ree=F6e(),oee=H6e(),aee=N8e(),nee=B6e(),iee={keyword:"$ref",schemaType:"string",code(tee){const{gen:oee,schema:nee,it:it}=tee,{baseId:iee,schemaEnv:cee,validateName:dee,opts:pee,self:uee}=it,{root:hee}=cee;if(("#"===nee||"#/"===nee)&&iee===hee.baseId)return function(){if(cee===hee)return lee(tee,dee,cee,cee.$async);const eee=oee.scopeValue("root",{ref:hee});return lee(tee,ree._`${eee}.validate`,hee,hee.$async)}();const fee=aee.resolveRef.call(uee,hee,iee,nee);if(void 0===fee)throw new eee.default(it.opts.uriResolver,iee,nee);return fee instanceof aee.SchemaEnv?function(eee){const v=see(tee,eee);lee(tee,v,eee,eee.$async)}(fee):function(eee){const aee=oee.scopeValue("schema",!0===pee.code.source?{ref:eee,code:(0,ree.stringify)(eee)}:{ref:eee}),iee=oee.name("valid"),see=tee.subschema({schema:eee,dataTypes:[],schemaPath:ree.nil,topSchemaRef:aee,errSchemaPath:nee},iee);tee.mergeEvaluated(see),tee.ok(iee)}(fee)}};function see(eee,tee){const{gen:oee}=eee;return tee.validate?oee.scopeValue("validate",{ref:tee.validate}):ree._`${oee.scopeValue("wrapper",{ref:tee})}.validate`}function lee(eee,v,aee,iee){const{gen:see,it:it}=eee,{allErrors:lee,schemaEnv:cee,opts:dee}=it,pee=dee.passContext?oee.default.this:ree.nil;function uee(eee){const tee=ree._`${eee}.errors`;see.assign(oee.default.vErrors,ree._`${oee.default.vErrors} === null ? ${tee} : ${oee.default.vErrors}.concat(${tee})`),see.assign(oee.default.errors,ree._`${oee.default.vErrors}.length`)}function hee(eee){var _a;if(!it.opts.unevaluated)return;const tee=null===(_a=null==aee?void 0:aee.validate)||void 0===_a?void 0:_a.evaluated;if(!0!==it.props)if(tee&&!tee.dynamicProps)void 0!==tee.props&&(it.props=nee.mergeEvaluated.props(see,tee.props,it.props));else{const tee=see.var("props",ree._`${eee}.evaluated.props`);it.props=nee.mergeEvaluated.props(see,tee,it.props,ree.Name)}if(!0!==it.items)if(tee&&!tee.dynamicItems)void 0!==tee.items&&(it.items=nee.mergeEvaluated.items(see,tee.items,it.items));else{const tee=see.var("items",ree._`${eee}.evaluated.items`);it.items=nee.mergeEvaluated.items(see,tee,it.items,ree.Name)}}iee?function(){if(!cee.$async)throw new Error("async schema referenced by sync schema");const oee=see.let("valid");see.try((()=>{see.code(ree._`await ${(0,tee.callValidateCode)(eee,v,pee)}`),hee(v),lee||see.assign(oee,!0)}),(e=>{see.if(ree._`!(${e} instanceof ${it.ValidationError})`,(()=>see.throw(e))),uee(e),lee||see.assign(oee,!1)})),eee.ok(oee)}():eee.result((0,tee.callValidateCode)(eee,v,pee),(()=>hee(v)),(()=>uee(v)))}return e9e.getValidate=see,e9e.callRef=lee,e9e.default=iee,e9e}(),ree=["$schema","$id","$defs","$vocabulary",{keyword:"$comment"},"definitions",eee.default,tee.default];return Q8e.default=ree,Q8e}var r9e,o9e={},a9e={};var n9e,i9e={};var s9e,l9e,c9e={},d9e={};function p9e(){if(l9e)return c9e;l9e=1,Object.defineProperty(c9e,"__esModule",{value:!0});const eee=F6e(),tee=B6e(),ree=function(){if(s9e)return d9e;function eee(eee){const tee=eee.length;let ree,oee=0,aee=0;for(;aee=55296&&ree<=56319&&aeeeee._`{limit: ${tee}}`},aee={keyword:["maxLength","minLength"],type:"string",schemaType:"number",$data:!0,error:oee,code(oee){const{keyword:aee,data:nee,schemaCode:iee,it:it}=oee,op="maxLength"===aee?eee.operators.GT:eee.operators.LT,see=!1===it.opts.unicode?eee._`${nee}.length`:eee._`${(0,tee.useFunc)(oee.gen,ree.default)}(${nee})`;oee.fail$data(eee._`${see} ${op} ${iee}`)}};return c9e.default=aee,c9e}var u9e,h9e={};var f9e,g9e={};var m9e,w9e={};function v9e(){if(m9e)return w9e;m9e=1,Object.defineProperty(w9e,"__esModule",{value:!0});const eee=d8e(),tee=F6e(),ree=B6e(),oee={keyword:"required",type:"object",schemaType:"array",$data:!0,error:{message:({params:{missingProperty:eee}})=>tee.str`must have required property '${eee}'`,params:({params:{missingProperty:eee}})=>tee._`{missingProperty: ${eee}}`},code(oee){const{gen:aee,schema:nee,schemaCode:iee,data:see,$data:lee,it:it}=oee,{opts:cee}=it;if(!lee&&0===nee.length)return;const dee=nee.length>=cee.loopRequired;if(it.allErrors?function(){if(dee||lee)oee.block$data(tee.nil,pee);else for(const tee of nee)(0,eee.checkReportMissingProp)(oee,tee)}():function(){const ree=aee.let("missing");if(dee||lee){const nee=aee.let("valid",!0);oee.block$data(nee,(()=>function(ree,nee){oee.setParams({missingProperty:ree}),aee.forOf(ree,iee,(()=>{aee.assign(nee,(0,eee.propertyInData)(aee,see,ree,cee.ownProperties)),aee.if((0,tee.not)(nee),(()=>{oee.error(),aee.break()}))}),tee.nil)}(ree,nee))),oee.ok(nee)}else aee.if((0,eee.checkMissingProp)(oee,nee,ree)),(0,eee.reportMissingProp)(oee,ree),aee.else()}(),cee.strictRequired){const eee=oee.parentSchema.properties,{definedProperties:tee}=oee.it;for(const oee of nee)if(void 0===(null==eee?void 0:eee[oee])&&!tee.has(oee)){const eee=`required property "${oee}" is not defined at "${it.schemaEnv.baseId+it.errSchemaPath}" (strictRequired)`;(0,ree.checkStrictMode)(it,eee,it.opts.strictRequired)}}function pee(){aee.forOf("prop",iee,(tee=>{oee.setParams({missingProperty:tee}),aee.if((0,eee.noPropertyInData)(aee,see,tee,cee.ownProperties),(()=>oee.error()))}))}}};return w9e.default=oee,w9e}var b9e,y9e={};var x9e,k9e,_9e={},S9e={};function E9e(){if(x9e)return S9e;x9e=1,Object.defineProperty(S9e,"__esModule",{value:!0});const eee=w8e();return eee.code='require("ajv/dist/runtime/equal").default',S9e.default=eee,S9e}function O9e(){if(k9e)return _9e;k9e=1,Object.defineProperty(_9e,"__esModule",{value:!0});const eee=o8e(),tee=F6e(),ree=B6e(),oee=E9e(),aee={message:({params:{i:i,j:j}})=>tee.str`must NOT have duplicate items (items ## ${j} and ${i} are identical)`,params:({params:{i:i,j:j}})=>tee._`{i: ${i}, j: ${j}}`},nee={keyword:"uniqueItems",type:"array",schemaType:"boolean",$data:!0,error:aee,code(aee){const{gen:nee,data:iee,$data:see,schema:lee,parentSchema:cee,schemaCode:dee,it:it}=aee;if(!see&&!lee)return;const pee=nee.let("valid"),uee=cee.items?(0,eee.getSchemaTypes)(cee.items):[];function hee(i,j){const ree=nee.name("item"),oee=(0,eee.checkDataTypes)(uee,ree,it.opts.strictNumbers,eee.DataType.Wrong),see=nee.const("indices",tee._`{}`);nee.for(tee._`;${i}--;`,(()=>{nee.let(ree,tee._`${iee}[${i}]`),nee.if(oee,tee._`continue`),uee.length>1&&nee.if(tee._`typeof ${ree} == "string"`,tee._`${ree} += "_"`),nee.if(tee._`typeof ${see}[${ree}] == "number"`,(()=>{nee.assign(j,tee._`${see}[${ree}]`),aee.error(),nee.assign(pee,!1).break()})).code(tee._`${see}[${ree}] = ${i}`)}))}function fee(i,j){const eee=(0,ree.useFunc)(nee,oee.default),see=nee.name("outer");nee.label(see).for(tee._`;${i}--;`,(()=>nee.for(tee._`${j} = ${i}; ${j}--;`,(()=>nee.if(tee._`${eee}(${iee}[${i}], ${iee}[${j}])`,(()=>{aee.error(),nee.assign(pee,!1).break(see)}))))))}aee.block$data(pee,(function(){const i=nee.let("i",tee._`${iee}.length`),j=nee.let("j");aee.setParams({i:i,j:j}),nee.assign(pee,!0),nee.if(tee._`${i} > 1`,(()=>(uee.length>0&&!uee.some((t=>"object"===t||"array"===t))?hee:fee)(i,j)))}),tee._`${dee} === false`),aee.ok(pee)}};return _9e.default=nee,_9e}var z9e,$9e={};var C9e,j9e,A9e={};function T9e(){if(C9e)return A9e;C9e=1,Object.defineProperty(A9e,"__esModule",{value:!0});const eee=F6e(),tee=B6e(),ree=E9e(),oee={keyword:"enum",schemaType:"array",$data:!0,error:{message:"must be equal to one of the allowed values",params:({schemaCode:tee})=>eee._`{allowedValues: ${tee}}`},code(oee){const{gen:aee,data:nee,$data:iee,schema:see,schemaCode:lee,it:it}=oee;if(!iee&&0===see.length)throw new Error("enum must have non-empty array");const cee=see.length>=it.opts.loopEnum;let dee;const pee=()=>null!=dee?dee:dee=(0,tee.useFunc)(aee,ree.default);let uee;if(cee||iee)uee=aee.let("valid"),oee.block$data(uee,(function(){aee.assign(uee,!1),aee.forOf("v",lee,(v=>aee.if(eee._`${pee()}(${nee}, ${v})`,(()=>aee.assign(uee,!0).break()))))}));else{if(!Array.isArray(see))throw new Error("ajv implementation error");const tee=aee.const("vSchema",lee);uee=(0,eee.or)(...see.map(((_x,i)=>function(tee,i){const ree=see[i];return"object"==typeof ree&&null!==ree?eee._`${pee()}(${nee}, ${tee}[${i}])`:eee._`${nee} === ${ree}`}(tee,i))))}oee.pass(uee)}};return A9e.default=oee,A9e}function N9e(){if(j9e)return o9e;j9e=1,Object.defineProperty(o9e,"__esModule",{value:!0});const eee=function(){if(r9e)return a9e;r9e=1,Object.defineProperty(a9e,"__esModule",{value:!0});const eee=F6e(),tee=eee.operators,ree={maximum:{okStr:"<=",ok:tee.LTE,fail:tee.GT},minimum:{okStr:">=",ok:tee.GTE,fail:tee.LT},exclusiveMaximum:{okStr:"<",ok:tee.LT,fail:tee.GTE},exclusiveMinimum:{okStr:">",ok:tee.GT,fail:tee.LTE}},oee={message:({keyword:tee,schemaCode:oee})=>eee.str`must be ${ree[tee].okStr} ${oee}`,params:({keyword:tee,schemaCode:oee})=>eee._`{comparison: ${ree[tee].okStr}, limit: ${oee}}`},aee={keyword:Object.keys(ree),type:"number",schemaType:"number",$data:!0,error:oee,code(tee){const{keyword:oee,data:aee,schemaCode:nee}=tee;tee.fail$data(eee._`${aee} ${ree[oee].fail} ${nee} || isNaN(${aee})`)}};return a9e.default=aee,a9e}(),tee=function(){if(n9e)return i9e;n9e=1,Object.defineProperty(i9e,"__esModule",{value:!0});const eee=F6e(),tee={keyword:"multipleOf",type:"number",schemaType:"number",$data:!0,error:{message:({schemaCode:tee})=>eee.str`must be multiple of ${tee}`,params:({schemaCode:tee})=>eee._`{multipleOf: ${tee}}`},code(tee){const{gen:ree,data:oee,schemaCode:aee,it:it}=tee,nee=it.opts.multipleOfPrecision,iee=ree.let("res"),see=nee?eee._`Math.abs(Math.round(${iee}) - ${iee}) > 1e-${nee}`:eee._`${iee} !== parseInt(${iee})`;tee.fail$data(eee._`(${aee} === 0 || (${iee} = ${oee}/${aee}, ${see}))`)}};return i9e.default=tee,i9e}(),ree=p9e(),oee=function(){if(u9e)return h9e;u9e=1,Object.defineProperty(h9e,"__esModule",{value:!0});const eee=d8e(),tee=F6e(),ree={keyword:"pattern",type:"string",schemaType:"string",$data:!0,error:{message:({schemaCode:eee})=>tee.str`must match pattern "${eee}"`,params:({schemaCode:eee})=>tee._`{pattern: ${eee}}`},code(ree){const{data:oee,$data:aee,schema:nee,schemaCode:iee,it:it}=ree,u=it.opts.unicodeRegExp?"u":"",see=aee?tee._`(new RegExp(${iee}, ${u}))`:(0,eee.usePattern)(ree,nee);ree.fail$data(tee._`!${see}.test(${oee})`)}};return h9e.default=ree,h9e}(),aee=function(){if(f9e)return g9e;f9e=1,Object.defineProperty(g9e,"__esModule",{value:!0});const eee=F6e(),tee={message({keyword:tee,schemaCode:ree}){const oee="maxProperties"===tee?"more":"fewer";return eee.str`must NOT have ${oee} than ${ree} properties`},params:({schemaCode:tee})=>eee._`{limit: ${tee}}`},ree={keyword:["maxProperties","minProperties"],type:"object",schemaType:"number",$data:!0,error:tee,code(tee){const{keyword:ree,data:oee,schemaCode:aee}=tee,op="maxProperties"===ree?eee.operators.GT:eee.operators.LT;tee.fail$data(eee._`Object.keys(${oee}).length ${op} ${aee}`)}};return g9e.default=ree,g9e}(),nee=v9e(),iee=function(){if(b9e)return y9e;b9e=1,Object.defineProperty(y9e,"__esModule",{value:!0});const eee=F6e(),tee={message({keyword:tee,schemaCode:ree}){const oee="maxItems"===tee?"more":"fewer";return eee.str`must NOT have ${oee} than ${ree} items`},params:({schemaCode:tee})=>eee._`{limit: ${tee}}`},ree={keyword:["maxItems","minItems"],type:"array",schemaType:"number",$data:!0,error:tee,code(tee){const{keyword:ree,data:oee,schemaCode:aee}=tee,op="maxItems"===ree?eee.operators.GT:eee.operators.LT;tee.fail$data(eee._`${oee}.length ${op} ${aee}`)}};return y9e.default=ree,y9e}(),see=O9e(),lee=function(){if(z9e)return $9e;z9e=1,Object.defineProperty($9e,"__esModule",{value:!0});const eee=F6e(),tee=B6e(),ree=E9e(),oee={keyword:"const",$data:!0,error:{message:"must be equal to constant",params:({schemaCode:tee})=>eee._`{allowedValue: ${tee}}`},code(oee){const{gen:aee,data:nee,$data:iee,schemaCode:see,schema:lee}=oee;iee||lee&&"object"==typeof lee?oee.fail$data(eee._`!${(0,tee.useFunc)(aee,ree.default)}(${nee}, ${see})`):oee.fail(eee._`${lee} !== ${nee}`)}};return $9e.default=oee,$9e}(),cee=T9e(),dee=[eee.default,tee.default,ree.default,oee.default,aee.default,nee.default,iee.default,see.default,{keyword:"type",schemaType:["string","array"]},{keyword:"nullable",schemaType:"boolean"},lee.default,cee.default];return o9e.default=dee,o9e}var I9e,R9e={},P9e={};function M9e(){if(I9e)return P9e;I9e=1,Object.defineProperty(P9e,"__esModule",{value:!0}),P9e.validateAdditionalItems=void 0;const eee=F6e(),tee=B6e(),ree={keyword:"additionalItems",type:"array",schemaType:["boolean","object"],before:"uniqueItems",error:{message:({params:{len:tee}})=>eee.str`must NOT have more than ${tee} items`,params:({params:{len:tee}})=>eee._`{limit: ${tee}}`},code(eee){const{parentSchema:ree,it:it}=eee,{items:aee}=ree;Array.isArray(aee)?oee(eee,aee):(0,tee.checkStrictMode)(it,'"additionalItems" is ignored when "items" is not an array of schemas')}};function oee(ree,oee){const{gen:aee,schema:nee,data:iee,keyword:see,it:it}=ree;it.items=!0;const lee=aee.const("len",eee._`${iee}.length`);if(!1===nee)ree.setParams({len:oee.length}),ree.pass(eee._`${lee} <= ${oee.length}`);else if("object"==typeof nee&&!(0,tee.alwaysValidSchema)(it,nee)){const nee=aee.var("valid",eee._`${lee} <= ${oee.length}`);aee.if((0,eee.not)(nee),(()=>function(nee){aee.forRange("i",oee.length,lee,(i=>{ree.subschema({keyword:see,dataProp:i,dataPropType:tee.Type.Num},nee),it.allErrors||aee.if((0,eee.not)(nee),(()=>aee.break()))}))}(nee))),ree.ok(nee)}}return P9e.validateAdditionalItems=oee,P9e.default=ree,P9e}var D9e,F9e,L9e={},U9e={};function B9e(){if(D9e)return U9e;D9e=1,Object.defineProperty(U9e,"__esModule",{value:!0}),U9e.validateTuple=void 0;const eee=F6e(),tee=B6e(),ree=d8e(),oee={keyword:"items",type:"array",schemaType:["object","array","boolean"],before:"uniqueItems",code(eee){const{schema:oee,it:it}=eee;if(Array.isArray(oee))return aee(eee,"additionalItems",oee);it.items=!0,(0,tee.alwaysValidSchema)(it,oee)||eee.ok((0,ree.validateArray)(eee))}};function aee(ree,oee,aee=ree.schema){const{gen:nee,parentSchema:iee,data:see,keyword:lee,it:it}=ree;!function(eee){const{opts:ree,errSchemaPath:nee}=it,l=aee.length,iee=l===eee.minItems&&(l===eee.maxItems||!1===eee[oee]);if(ree.strictTuples&&!iee){const eee=`"${lee}" is ${l}-tuple, but minItems or maxItems/${oee} are not specified or different at path "${nee}"`;(0,tee.checkStrictMode)(it,eee,ree.strictTuples)}}(iee),it.opts.unevaluated&&aee.length&&!0!==it.items&&(it.items=tee.mergeEvaluated.items(nee,aee.length,it.items));const cee=nee.name("valid"),dee=nee.const("len",eee._`${see}.length`);aee.forEach(((oee,i)=>{(0,tee.alwaysValidSchema)(it,oee)||(nee.if(eee._`${dee} > ${i}`,(()=>ree.subschema({keyword:lee,schemaProp:i,dataProp:i},cee))),ree.ok(cee))}))}return U9e.validateTuple=aee,U9e.default=oee,U9e}var Y9e,q9e={};var V9e,W9e={};function H9e(){if(V9e)return W9e;V9e=1,Object.defineProperty(W9e,"__esModule",{value:!0});const eee=F6e(),tee=B6e(),ree={message:({params:{min:tee,max:ree}})=>void 0===ree?eee.str`must contain at least ${tee} valid item(s)`:eee.str`must contain at least ${tee} and no more than ${ree} valid item(s)`,params:({params:{min:tee,max:ree}})=>void 0===ree?eee._`{minContains: ${tee}}`:eee._`{minContains: ${tee}, maxContains: ${ree}}`},oee={keyword:"contains",type:"array",schemaType:["object","boolean"],before:"uniqueItems",trackErrors:!0,error:ree,code(ree){const{gen:oee,schema:aee,parentSchema:nee,data:iee,it:it}=ree;let see,lee;const{minContains:cee,maxContains:dee}=nee;it.opts.next?(see=void 0===cee?1:cee,lee=dee):see=1;const pee=oee.const("len",eee._`${iee}.length`);if(ree.setParams({min:see,max:lee}),void 0===lee&&0===see)return void(0,tee.checkStrictMode)(it,'"minContains" == 0 without "maxContains": "contains" keyword ignored');if(void 0!==lee&&see>lee)return(0,tee.checkStrictMode)(it,'"minContains" > "maxContains" is always invalid'),void ree.fail();if((0,tee.alwaysValidSchema)(it,aee)){let tee=eee._`${pee} >= ${see}`;return void 0!==lee&&(tee=eee._`${tee} && ${pee} <= ${lee}`),void ree.pass(tee)}it.items=!0;const uee=oee.name("valid");function hee(){const tee=oee.name("_valid"),ree=oee.let("count",0);fee(tee,(()=>oee.if(tee,(()=>function(tee){oee.code(eee._`${tee}++`),void 0===lee?oee.if(eee._`${tee} >= ${see}`,(()=>oee.assign(uee,!0).break())):(oee.if(eee._`${tee} > ${lee}`,(()=>oee.assign(uee,!1).break())),1===see?oee.assign(uee,!0):oee.if(eee._`${tee} >= ${see}`,(()=>oee.assign(uee,!0))))}(ree)))))}function fee(eee,aee){oee.forRange("i",0,pee,(i=>{ree.subschema({keyword:"contains",dataProp:i,dataPropType:tee.Type.Num,compositeRule:!0},eee),aee()}))}void 0===lee&&1===see?fee(uee,(()=>oee.if(uee,(()=>oee.break())))):0===see?(oee.let(uee,!0),void 0!==lee&&oee.if(eee._`${iee}.length > 0`,hee)):(oee.let(uee,!1),hee()),ree.result(uee,(()=>ree.reset()))}};return W9e.default=oee,W9e}var K9e,G9e={};function X9e(){return K9e||(K9e=1,function(eee){Object.defineProperty(eee,"__esModule",{value:!0}),eee.validateSchemaDeps=eee.validatePropertyDeps=eee.error=void 0;const tee=F6e(),ree=B6e(),oee=d8e();eee.error={message:({params:{property:eee,depsCount:ree,deps:oee}})=>{const aee=1===ree?"property":"properties";return tee.str`must have ${aee} ${oee} when property ${eee} is present`},params:({params:{property:eee,depsCount:ree,deps:oee,missingProperty:aee}})=>tee._`{property: ${eee}, + missingProperty: ${aee}, + depsCount: ${ree}, + deps: ${oee}}`};const aee={keyword:"dependencies",type:"object",schemaType:"object",error:eee.error,code(eee){const[tee,ree]=function({schema:eee}){const tee={},ree={};for(const oee in eee){if("__proto__"===oee)continue;(Array.isArray(eee[oee])?tee:ree)[oee]=eee[oee]}return[tee,ree]}(eee);nee(eee,tee),iee(eee,ree)}};function nee(eee,ree=eee.schema){const{gen:aee,data:nee,it:it}=eee;if(0===Object.keys(ree).length)return;const iee=aee.let("missing");for(const see in ree){const lee=ree[see];if(0===lee.length)continue;const cee=(0,oee.propertyInData)(aee,nee,see,it.opts.ownProperties);eee.setParams({property:see,depsCount:lee.length,deps:lee.join(", ")}),it.allErrors?aee.if(cee,(()=>{for(const tee of lee)(0,oee.checkReportMissingProp)(eee,tee)})):(aee.if(tee._`${cee} && (${(0,oee.checkMissingProp)(eee,lee,iee)})`),(0,oee.reportMissingProp)(eee,iee),aee.else())}}function iee(eee,tee=eee.schema){const{gen:aee,data:nee,keyword:iee,it:it}=eee,see=aee.name("valid");for(const lee in tee)(0,ree.alwaysValidSchema)(it,tee[lee])||(aee.if((0,oee.propertyInData)(aee,nee,lee,it.opts.ownProperties),(()=>{const tee=eee.subschema({keyword:iee,schemaProp:lee},see);eee.mergeValidEvaluated(tee,see)}),(()=>aee.var(see,!0))),eee.ok(see))}eee.validatePropertyDeps=nee,eee.validateSchemaDeps=iee,eee.default=aee}(G9e)),G9e}var Q9e,Z9e={};var J9e,e7e={};function t7e(){if(J9e)return e7e;J9e=1,Object.defineProperty(e7e,"__esModule",{value:!0});const eee=d8e(),tee=F6e(),ree=H6e(),oee=B6e(),aee={keyword:"additionalProperties",type:["object"],schemaType:["boolean","object"],allowUndefined:!0,trackErrors:!0,error:{message:"must NOT have additional properties",params:({params:eee})=>tee._`{additionalProperty: ${eee.additionalProperty}}`},code(aee){const{gen:nee,schema:iee,parentSchema:see,data:lee,errsCount:cee,it:it}=aee;if(!cee)throw new Error("ajv implementation error");const{allErrors:dee,opts:pee}=it;if(it.props=!0,"all"!==pee.removeAdditional&&(0,oee.alwaysValidSchema)(it,iee))return;const uee=(0,eee.allSchemaProperties)(see.properties),hee=(0,eee.allSchemaProperties)(see.patternProperties);function fee(eee){nee.code(tee._`delete ${lee}[${eee}]`)}function gee(eee){if("all"===pee.removeAdditional||pee.removeAdditional&&!1===iee)fee(eee);else{if(!1===iee)return aee.setParams({additionalProperty:eee}),aee.error(),void(dee||nee.break());if("object"==typeof iee&&!(0,oee.alwaysValidSchema)(it,iee)){const ree=nee.name("valid");"failing"===pee.removeAdditional?(mee(eee,ree,!1),nee.if((0,tee.not)(ree),(()=>{aee.reset(),fee(eee)}))):(mee(eee,ree),dee||nee.if((0,tee.not)(ree),(()=>nee.break())))}}}function mee(eee,tee,ree){const nee={keyword:"additionalProperties",dataProp:eee,dataPropType:oee.Type.Str};!1===ree&&Object.assign(nee,{compositeRule:!0,createErrors:!1,allErrors:!1}),aee.subschema(nee,tee)}nee.forIn("key",lee,(ree=>{uee.length||hee.length?nee.if(function(ree){let iee;if(uee.length>8){const tee=(0,oee.schemaRefOrVal)(it,see.properties,"properties");iee=(0,eee.isOwnProperty)(nee,tee,ree)}else iee=uee.length?(0,tee.or)(...uee.map((p=>tee._`${ree} === ${p}`))):tee.nil;return hee.length&&(iee=(0,tee.or)(iee,...hee.map((p=>tee._`${(0,eee.usePattern)(aee,p)}.test(${ree})`)))),(0,tee.not)(iee)}(ree),(()=>gee(ree))):gee(ree)})),aee.ok(tee._`${cee} === ${ree.default.errors}`)}};return e7e.default=aee,e7e}var r7e,o7e={};var a7e,n7e={};var i7e,s7e={};var l7e,c7e={};var d7e,p7e={};var u7e,h7e={};var f7e,g7e={};var m7e,w7e,v7e={};function b7e(){if(w7e)return R9e;w7e=1,Object.defineProperty(R9e,"__esModule",{value:!0});const eee=M9e(),tee=function(){if(F9e)return L9e;F9e=1,Object.defineProperty(L9e,"__esModule",{value:!0});const eee=B9e(),tee={keyword:"prefixItems",type:"array",schemaType:["array"],before:"uniqueItems",code:tee=>(0,eee.validateTuple)(tee,"items")};return L9e.default=tee,L9e}(),ree=B9e(),oee=function(){if(Y9e)return q9e;Y9e=1,Object.defineProperty(q9e,"__esModule",{value:!0});const eee=F6e(),tee=B6e(),ree=d8e(),oee=M9e(),aee={keyword:"items",type:"array",schemaType:["object","boolean"],before:"uniqueItems",error:{message:({params:{len:tee}})=>eee.str`must NOT have more than ${tee} items`,params:({params:{len:tee}})=>eee._`{limit: ${tee}}`},code(eee){const{schema:aee,parentSchema:nee,it:it}=eee,{prefixItems:iee}=nee;it.items=!0,(0,tee.alwaysValidSchema)(it,aee)||(iee?(0,oee.validateAdditionalItems)(eee,iee):eee.ok((0,ree.validateArray)(eee)))}};return q9e.default=aee,q9e}(),aee=H9e(),nee=X9e(),iee=function(){if(Q9e)return Z9e;Q9e=1,Object.defineProperty(Z9e,"__esModule",{value:!0});const eee=F6e(),tee=B6e(),ree={keyword:"propertyNames",type:"object",schemaType:["object","boolean"],error:{message:"property name must be valid",params:({params:tee})=>eee._`{propertyName: ${tee.propertyName}}`},code(ree){const{gen:oee,schema:aee,data:nee,it:it}=ree;if((0,tee.alwaysValidSchema)(it,aee))return;const iee=oee.name("valid");oee.forIn("key",nee,(tee=>{ree.setParams({propertyName:tee}),ree.subschema({keyword:"propertyNames",data:tee,dataTypes:["string"],propertyName:tee,compositeRule:!0},iee),oee.if((0,eee.not)(iee),(()=>{ree.error(!0),it.allErrors||oee.break()}))})),ree.ok(iee)}};return Z9e.default=ree,Z9e}(),see=t7e(),lee=function(){if(r7e)return o7e;r7e=1,Object.defineProperty(o7e,"__esModule",{value:!0});const eee=S8e(),tee=d8e(),ree=B6e(),oee=t7e(),aee={keyword:"properties",type:"object",schemaType:"object",code(aee){const{gen:nee,schema:iee,parentSchema:see,data:lee,it:it}=aee;"all"===it.opts.removeAdditional&&void 0===see.additionalProperties&&oee.default.code(new eee.KeywordCxt(it,oee.default,"additionalProperties"));const cee=(0,tee.allSchemaProperties)(iee);for(const eee of cee)it.definedProperties.add(eee);it.opts.unevaluated&&cee.length&&!0!==it.props&&(it.props=ree.mergeEvaluated.props(nee,(0,ree.toHash)(cee),it.props));const dee=cee.filter((p=>!(0,ree.alwaysValidSchema)(it,iee[p])));if(0===dee.length)return;const pee=nee.name("valid");for(const eee of dee)uee(eee)?hee(eee):(nee.if((0,tee.propertyInData)(nee,lee,eee,it.opts.ownProperties)),hee(eee),it.allErrors||nee.else().var(pee,!0),nee.endIf()),aee.it.definedProperties.add(eee),aee.ok(pee);function uee(eee){return it.opts.useDefaults&&!it.compositeRule&&void 0!==iee[eee].default}function hee(eee){aee.subschema({keyword:"properties",schemaProp:eee,dataProp:eee},pee)}}};return o7e.default=aee,o7e}(),cee=function(){if(a7e)return n7e;a7e=1,Object.defineProperty(n7e,"__esModule",{value:!0});const eee=d8e(),tee=F6e(),ree=B6e(),oee=B6e(),aee={keyword:"patternProperties",type:"object",schemaType:"object",code(aee){const{gen:nee,schema:iee,data:see,parentSchema:lee,it:it}=aee,{opts:cee}=it,dee=(0,eee.allSchemaProperties)(iee),pee=dee.filter((p=>(0,ree.alwaysValidSchema)(it,iee[p])));if(0===dee.length||pee.length===dee.length&&(!it.opts.unevaluated||!0===it.props))return;const uee=cee.strictSchema&&!cee.allowMatchingProperties&&lee.properties,hee=nee.name("valid");!0===it.props||it.props instanceof tee.Name||(it.props=(0,oee.evaluatedPropsToName)(nee,it.props));const{props:fee}=it;function gee(eee){for(const tee in uee)new RegExp(eee).test(tee)&&(0,ree.checkStrictMode)(it,`property ${tee} matches pattern ${eee} (use allowMatchingProperties)`)}function mee(ree){nee.forIn("key",see,(iee=>{nee.if(tee._`${(0,eee.usePattern)(aee,ree)}.test(${iee})`,(()=>{const eee=pee.includes(ree);eee||aee.subschema({keyword:"patternProperties",schemaProp:ree,dataProp:iee,dataPropType:oee.Type.Str},hee),it.opts.unevaluated&&!0!==fee?nee.assign(tee._`${fee}[${iee}]`,!0):eee||it.allErrors||nee.if((0,tee.not)(hee),(()=>nee.break()))}))}))}!function(){for(const eee of dee)uee&&gee(eee),it.allErrors?mee(eee):(nee.var(hee,!0),mee(eee),nee.if(hee))}()}};return n7e.default=aee,n7e}(),dee=function(){if(i7e)return s7e;i7e=1,Object.defineProperty(s7e,"__esModule",{value:!0});const eee=B6e(),tee={keyword:"not",schemaType:["object","boolean"],trackErrors:!0,code(tee){const{gen:ree,schema:oee,it:it}=tee;if((0,eee.alwaysValidSchema)(it,oee))return void tee.fail();const aee=ree.name("valid");tee.subschema({keyword:"not",compositeRule:!0,createErrors:!1,allErrors:!1},aee),tee.failResult(aee,(()=>tee.reset()),(()=>tee.error()))},error:{message:"must NOT be valid"}};return s7e.default=tee,s7e}(),pee=function(){if(l7e)return c7e;l7e=1,Object.defineProperty(c7e,"__esModule",{value:!0});const eee={keyword:"anyOf",schemaType:"array",trackErrors:!0,code:d8e().validateUnion,error:{message:"must match a schema in anyOf"}};return c7e.default=eee,c7e}(),uee=function(){if(d7e)return p7e;d7e=1,Object.defineProperty(p7e,"__esModule",{value:!0});const eee=F6e(),tee=B6e(),ree={keyword:"oneOf",schemaType:"array",trackErrors:!0,error:{message:"must match exactly one schema in oneOf",params:({params:tee})=>eee._`{passingSchemas: ${tee.passing}}`},code(ree){const{gen:oee,schema:aee,parentSchema:nee,it:it}=ree;if(!Array.isArray(aee))throw new Error("ajv implementation error");if(it.opts.discriminator&&nee.discriminator)return;const iee=aee,see=oee.let("valid",!1),lee=oee.let("passing",null),cee=oee.name("_valid");ree.setParams({passing:lee}),oee.block((function(){iee.forEach(((aee,i)=>{let nee;(0,tee.alwaysValidSchema)(it,aee)?oee.var(cee,!0):nee=ree.subschema({keyword:"oneOf",schemaProp:i,compositeRule:!0},cee),i>0&&oee.if(eee._`${cee} && ${see}`).assign(see,!1).assign(lee,eee._`[${lee}, ${i}]`).else(),oee.if(cee,(()=>{oee.assign(see,!0),oee.assign(lee,i),nee&&ree.mergeEvaluated(nee,eee.Name)}))}))})),ree.result(see,(()=>ree.reset()),(()=>ree.error(!0)))}};return p7e.default=ree,p7e}(),hee=function(){if(u7e)return h7e;u7e=1,Object.defineProperty(h7e,"__esModule",{value:!0});const eee=B6e(),tee={keyword:"allOf",schemaType:"array",code(tee){const{gen:ree,schema:oee,it:it}=tee;if(!Array.isArray(oee))throw new Error("ajv implementation error");const aee=ree.name("valid");oee.forEach(((ree,i)=>{if((0,eee.alwaysValidSchema)(it,ree))return;const oee=tee.subschema({keyword:"allOf",schemaProp:i},aee);tee.ok(aee),tee.mergeEvaluated(oee)}))}};return h7e.default=tee,h7e}(),fee=function(){if(f7e)return g7e;f7e=1,Object.defineProperty(g7e,"__esModule",{value:!0});const eee=F6e(),tee=B6e(),ree={keyword:"if",schemaType:["object","boolean"],trackErrors:!0,error:{message:({params:tee})=>eee.str`must match "${tee.ifClause}" schema`,params:({params:tee})=>eee._`{failingKeyword: ${tee.ifClause}}`},code(ree){const{gen:aee,parentSchema:nee,it:it}=ree;void 0===nee.then&&void 0===nee.else&&(0,tee.checkStrictMode)(it,'"if" without "then" and "else" is ignored');const iee=oee(it,"then"),see=oee(it,"else");if(!iee&&!see)return;const lee=aee.let("valid",!0),cee=aee.name("_valid");if(function(){const eee=ree.subschema({keyword:"if",compositeRule:!0,createErrors:!1,allErrors:!1},cee);ree.mergeEvaluated(eee)}(),ree.reset(),iee&&see){const eee=aee.let("ifClause");ree.setParams({ifClause:eee}),aee.if(cee,dee("then",eee),dee("else",eee))}else iee?aee.if(cee,dee("then")):aee.if((0,eee.not)(cee),dee("else"));function dee(tee,oee){return()=>{const nee=ree.subschema({keyword:tee},cee);aee.assign(lee,cee),ree.mergeValidEvaluated(nee,lee),oee?aee.assign(oee,eee._`${tee}`):ree.setParams({ifClause:tee})}}ree.pass(lee,(()=>ree.error(!0)))}};function oee(it,eee){const ree=it.schema[eee];return void 0!==ree&&!(0,tee.alwaysValidSchema)(it,ree)}return g7e.default=ree,g7e}(),gee=function(){if(m7e)return v7e;m7e=1,Object.defineProperty(v7e,"__esModule",{value:!0});const eee=B6e(),tee={keyword:["then","else"],schemaType:["object","boolean"],code({keyword:tee,parentSchema:ree,it:it}){void 0===ree.if&&(0,eee.checkStrictMode)(it,`"${tee}" without "if" is ignored`)}};return v7e.default=tee,v7e}();return R9e.default=function(mee=!1){const wee=[dee.default,pee.default,uee.default,hee.default,fee.default,gee.default,iee.default,see.default,nee.default,lee.default,cee.default];return mee?wee.push(tee.default,oee.default):wee.push(eee.default,ree.default),wee.push(aee.default),wee},R9e}var y7e,x7e,k7e={},_7e={};function S7e(){if(y7e)return _7e;y7e=1,Object.defineProperty(_7e,"__esModule",{value:!0});const eee=F6e(),tee={keyword:"format",type:["number","string"],schemaType:"string",$data:!0,error:{message:({schemaCode:tee})=>eee.str`must match format "${tee}"`,params:({schemaCode:tee})=>eee._`{format: ${tee}}`},code(tee,ree){const{gen:oee,data:aee,$data:nee,schema:iee,schemaCode:see,it:it}=tee,{opts:lee,errSchemaPath:cee,schemaEnv:dee,self:pee}=it;lee.validateFormats&&(nee?function(){const nee=oee.scopeValue("formats",{ref:pee.formats,code:lee.code.formats}),iee=oee.const("fDef",eee._`${nee}[${see}]`),cee=oee.let("fType"),uee=oee.let("format");oee.if(eee._`typeof ${iee} == "object" && !(${iee} instanceof RegExp)`,(()=>oee.assign(cee,eee._`${iee}.type || "string"`).assign(uee,eee._`${iee}.validate`)),(()=>oee.assign(cee,eee._`"string"`).assign(uee,iee))),tee.fail$data((0,eee.or)(!1===lee.strictSchema?eee.nil:eee._`${see} && !${uee}`,function(){const tee=dee.$async?eee._`(${iee}.async ? await ${uee}(${aee}) : ${uee}(${aee}))`:eee._`${uee}(${aee})`,oee=eee._`(typeof ${uee} == "function" ? ${tee} : ${uee}.test(${aee}))`;return eee._`${uee} && ${uee} !== true && ${cee} === ${ree} && !${oee}`}()))}():function(){const nee=pee.formats[iee];if(!nee)return void function(){if(!1===lee.strictSchema)return void pee.logger.warn(eee());throw new Error(eee());function eee(){return`unknown format "${iee}" ignored in schema at path "${cee}"`}}();if(!0===nee)return;const[see,uee,hee]=function(tee){const ree=tee instanceof RegExp?(0,eee.regexpCode)(tee):lee.code.formats?eee._`${lee.code.formats}${(0,eee.getProperty)(iee)}`:void 0,aee=oee.scopeValue("formats",{key:iee,ref:tee,code:ree});if("object"==typeof tee&&!(tee instanceof RegExp))return[tee.type||"string",tee.validate,eee._`${aee}.validate`];return["string",tee,aee]}(nee);see===ree&&tee.pass(function(){if("object"==typeof nee&&!(nee instanceof RegExp)&&nee.async){if(!dee.$async)throw new Error("async format in sync schema");return eee._`await ${hee}(${aee})`}return"function"==typeof uee?eee._`${hee}(${aee})`:eee._`${hee}.test(${aee})`}())}())}};return _7e.default=tee,_7e}var E7e,O7e,z7e={};function $7e(){if(O7e)return X8e;O7e=1,Object.defineProperty(X8e,"__esModule",{value:!0});const eee=t9e(),tee=N9e(),ree=b7e(),oee=function(){if(x7e)return k7e;x7e=1,Object.defineProperty(k7e,"__esModule",{value:!0});const eee=[S7e().default];return k7e.default=eee,k7e}(),aee=(E7e||(E7e=1,Object.defineProperty(z7e,"__esModule",{value:!0}),z7e.contentVocabulary=z7e.metadataVocabulary=void 0,z7e.metadataVocabulary=["title","description","default","deprecated","readOnly","writeOnly","examples"],z7e.contentVocabulary=["contentMediaType","contentEncoding","contentSchema"]),z7e),nee=[eee.default,tee.default,(0,ree.default)(),oee.default,aee.metadataVocabulary,aee.contentVocabulary];return X8e.default=nee,X8e}var C7e,j7e,A7e={},T7e={};function N7e(){if(j7e)return A7e;j7e=1,Object.defineProperty(A7e,"__esModule",{value:!0});const eee=F6e(),tee=(C7e||(C7e=1,Object.defineProperty(T7e,"__esModule",{value:!0}),T7e.DiscrError=void 0,function(eee){eee.Tag="tag",eee.Mapping="mapping"}(ree||(T7e.DiscrError=ree={}))),T7e);var ree;const oee=N8e(),aee=j8e(),nee=B6e(),iee={message:({params:{discrError:eee,tagName:ree}})=>eee===tee.DiscrError.Tag?`tag "${ree}" must be string`:`value of tag "${ree}" must be in oneOf`,params:({params:{discrError:tee,tag:ree,tagName:oee}})=>eee._`{error: ${tee}, tag: ${oee}, tagValue: ${ree}}`},see={keyword:"discriminator",type:"object",schemaType:"object",error:iee,code(ree){const{gen:iee,data:see,schema:lee,parentSchema:cee,it:it}=ree,{oneOf:dee}=cee;if(!it.opts.discriminator)throw new Error("discriminator: requires discriminator option");const pee=lee.propertyName;if("string"!=typeof pee)throw new Error("discriminator: requires propertyName");if(lee.mapping)throw new Error("discriminator: mapping is not supported");if(!dee)throw new Error("discriminator: requires oneOf keyword");const uee=iee.let("valid",!1),hee=iee.const("tag",eee._`${see}${(0,eee.getProperty)(pee)}`);function fee(tee){const oee=iee.name("valid"),aee=ree.subschema({keyword:"oneOf",schemaProp:tee},oee);return ree.mergeEvaluated(aee,eee.Name),oee}iee.if(eee._`typeof ${hee} == "string"`,(()=>function(){const see=function(){var _a;const eee={},tee=iee(cee);let ree=!0;for(let i=0;iree.error(!1,{discrError:tee.DiscrError.Tag,tag:hee,tagName:pee}))),ree.ok(uee)}};return A7e.default=see,A7e}const I7e={$schema:"http://json-schema.org/draft-07/schema#",$id:"http://json-schema.org/draft-07/schema#",title:"Core schema meta-schema",definitions:{schemaArray:{type:"array",minItems:1,items:{$ref:"#"}},nonNegativeInteger:{type:"integer",minimum:0},nonNegativeIntegerDefault0:{allOf:[{$ref:"#/definitions/nonNegativeInteger"},{default:0}]},simpleTypes:{enum:["array","boolean","integer","null","number","object","string"]},stringArray:{type:"array",items:{type:"string"},uniqueItems:!0,default:[]}},type:["object","boolean"],properties:{$id:{type:"string",format:"uri-reference"},$schema:{type:"string",format:"uri"},$ref:{type:"string",format:"uri-reference"},$comment:{type:"string"},title:{type:"string"},description:{type:"string"},default:!0,readOnly:{type:"boolean",default:!1},examples:{type:"array",items:!0},multipleOf:{type:"number",exclusiveMinimum:0},maximum:{type:"number"},exclusiveMaximum:{type:"number"},minimum:{type:"number"},exclusiveMinimum:{type:"number"},maxLength:{$ref:"#/definitions/nonNegativeInteger"},minLength:{$ref:"#/definitions/nonNegativeIntegerDefault0"},pattern:{type:"string",format:"regex"},additionalItems:{$ref:"#"},items:{anyOf:[{$ref:"#"},{$ref:"#/definitions/schemaArray"}],default:!0},maxItems:{$ref:"#/definitions/nonNegativeInteger"},minItems:{$ref:"#/definitions/nonNegativeIntegerDefault0"},uniqueItems:{type:"boolean",default:!1},contains:{$ref:"#"},maxProperties:{$ref:"#/definitions/nonNegativeInteger"},minProperties:{$ref:"#/definitions/nonNegativeIntegerDefault0"},required:{$ref:"#/definitions/stringArray"},additionalProperties:{$ref:"#"},definitions:{type:"object",additionalProperties:{$ref:"#"},default:{}},properties:{type:"object",additionalProperties:{$ref:"#"},default:{}},patternProperties:{type:"object",additionalProperties:{$ref:"#"},propertyNames:{format:"regex"},default:{}},dependencies:{type:"object",additionalProperties:{anyOf:[{$ref:"#"},{$ref:"#/definitions/stringArray"}]}},propertyNames:{$ref:"#"},const:!0,enum:{type:"array",items:!0,minItems:1,uniqueItems:!0},type:{anyOf:[{$ref:"#/definitions/simpleTypes"},{type:"array",items:{$ref:"#/definitions/simpleTypes"},minItems:1,uniqueItems:!0}]},format:{type:"string"},contentMediaType:{type:"string"},contentEncoding:{type:"string"},if:{$ref:"#"},then:{$ref:"#"},else:{$ref:"#"},allOf:{$ref:"#/definitions/schemaArray"},anyOf:{$ref:"#/definitions/schemaArray"},oneOf:{$ref:"#/definitions/schemaArray"},not:{$ref:"#"}},default:!0};var R7e;function P7e(){return R7e||(R7e=1,function(eee,tee){Object.defineProperty(tee,"__esModule",{value:!0}),tee.MissingRefError=tee.ValidationError=tee.CodeGen=tee.Name=tee.nil=tee.stringify=tee.str=tee._=tee.KeywordCxt=tee.Ajv=void 0;const ree=K8e(),oee=$7e(),aee=N7e(),nee=I7e,iee=["/properties"],see="http://json-schema.org/draft-07/schema";class lee extends ree.default{_addVocabularies(){super._addVocabularies(),oee.default.forEach((v=>this.addVocabulary(v))),this.opts.discriminator&&this.addKeyword(aee.default)}_addDefaultMetaSchema(){if(super._addDefaultMetaSchema(),!this.opts.meta)return;const eee=this.opts.$data?this.$dataMetaSchema(nee,iee):nee;this.addMetaSchema(eee,see,!1),this.refs["http://json-schema.org/schema"]=see}defaultMeta(){return this.opts.defaultMeta=super.defaultMeta()||(this.getSchema(see)?see:void 0)}}tee.Ajv=lee,eee.exports=tee=lee,eee.exports.Ajv=lee,Object.defineProperty(tee,"__esModule",{value:!0}),tee.default=lee;var cee=S8e();Object.defineProperty(tee,"KeywordCxt",{enumerable:!0,get:function(){return cee.KeywordCxt}});var dee=F6e();Object.defineProperty(tee,"_",{enumerable:!0,get:function(){return dee._}}),Object.defineProperty(tee,"str",{enumerable:!0,get:function(){return dee.str}}),Object.defineProperty(tee,"stringify",{enumerable:!0,get:function(){return dee.stringify}}),Object.defineProperty(tee,"nil",{enumerable:!0,get:function(){return dee.nil}}),Object.defineProperty(tee,"Name",{enumerable:!0,get:function(){return dee.Name}}),Object.defineProperty(tee,"CodeGen",{enumerable:!0,get:function(){return dee.CodeGen}});var pee=z8e();Object.defineProperty(tee,"ValidationError",{enumerable:!0,get:function(){return pee.default}});var uee=j8e();Object.defineProperty(tee,"MissingRefError",{enumerable:!0,get:function(){return uee.default}})}(z6e,z6e.exports)),z6e.exports}const M7e=CWe(P7e());var D7e,F7e={exports:{}},L7e={};var U7e,B7e,Y7e={};var q7e=(B7e||(B7e=1,function(eee,tee){Object.defineProperty(tee,"__esModule",{value:!0});const ree=(D7e||(D7e=1,function(eee){function tee(eee,tee){return{validate:eee,compare:tee}}Object.defineProperty(eee,"__esModule",{value:!0}),eee.formatNames=eee.fastFormats=eee.fullFormats=void 0,eee.fullFormats={date:tee(aee,nee),time:tee(see,lee),"date-time":tee((function(eee){const tee=eee.split(cee);return 2===tee.length&&aee(tee[0])&&see(tee[1],!0)}),dee),duration:/^P(?!$)((\d+Y)?(\d+M)?(\d+D)?(T(?=\d)(\d+H)?(\d+M)?(\d+S)?)?|(\d+W)?)$/,uri:function(eee){return pee.test(eee)&&uee.test(eee)},"uri-reference":/^(?:[a-z][a-z0-9+\-.]*:)?(?:\/?\/(?:(?:[a-z0-9\-._~!$&'()*+,;=:]|%[0-9a-f]{2})*@)?(?:\[(?:(?:(?:(?:[0-9a-f]{1,4}:){6}|::(?:[0-9a-f]{1,4}:){5}|(?:[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){4}|(?:(?:[0-9a-f]{1,4}:){0,1}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){3}|(?:(?:[0-9a-f]{1,4}:){0,2}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){2}|(?:(?:[0-9a-f]{1,4}:){0,3}[0-9a-f]{1,4})?::[0-9a-f]{1,4}:|(?:(?:[0-9a-f]{1,4}:){0,4}[0-9a-f]{1,4})?::)(?:[0-9a-f]{1,4}:[0-9a-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?))|(?:(?:[0-9a-f]{1,4}:){0,5}[0-9a-f]{1,4})?::[0-9a-f]{1,4}|(?:(?:[0-9a-f]{1,4}:){0,6}[0-9a-f]{1,4})?::)|[Vv][0-9a-f]+\.[a-z0-9\-._~!$&'()*+,;=:]+)\]|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)|(?:[a-z0-9\-._~!$&'"()*+,;=]|%[0-9a-f]{2})*)(?::\d*)?(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*|\/(?:(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*)?|(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*)?(?:\?(?:[a-z0-9\-._~!$&'"()*+,;=:@/?]|%[0-9a-f]{2})*)?(?:#(?:[a-z0-9\-._~!$&'"()*+,;=:@/?]|%[0-9a-f]{2})*)?$/i,"uri-template":/^(?:(?:[^\x00-\x20"'<>%\\^`{|}]|%[0-9a-f]{2})|\{[+#./;?&=,!@|]?(?:[a-z0-9_]|%[0-9a-f]{2})+(?::[1-9][0-9]{0,3}|\*)?(?:,(?:[a-z0-9_]|%[0-9a-f]{2})+(?::[1-9][0-9]{0,3}|\*)?)*\})*$/i,url:/^(?:https?|ftp):\/\/(?:\S+(?::\S*)?@)?(?:(?!(?:10|127)(?:\.\d{1,3}){3})(?!(?:169\.254|192\.168)(?:\.\d{1,3}){2})(?!172\.(?:1[6-9]|2\d|3[0-1])(?:\.\d{1,3}){2})(?:[1-9]\d?|1\d\d|2[01]\d|22[0-3])(?:\.(?:1?\d{1,2}|2[0-4]\d|25[0-5])){2}(?:\.(?:[1-9]\d?|1\d\d|2[0-4]\d|25[0-4]))|(?:(?:[a-z0-9\u{00a1}-\u{ffff}]+-)*[a-z0-9\u{00a1}-\u{ffff}]+)(?:\.(?:[a-z0-9\u{00a1}-\u{ffff}]+-)*[a-z0-9\u{00a1}-\u{ffff}]+)*(?:\.(?:[a-z\u{00a1}-\u{ffff}]{2,})))(?::\d{2,5})?(?:\/[^\s]*)?$/iu,email:/^[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?$/i,hostname:/^(?=.{1,253}\.?$)[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?(?:\.[a-z0-9](?:[-0-9a-z]{0,61}[0-9a-z])?)*\.?$/i,ipv4:/^(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)$/,ipv6:/^((([0-9a-f]{1,4}:){7}([0-9a-f]{1,4}|:))|(([0-9a-f]{1,4}:){6}(:[0-9a-f]{1,4}|((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9a-f]{1,4}:){5}(((:[0-9a-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9a-f]{1,4}:){4}(((:[0-9a-f]{1,4}){1,3})|((:[0-9a-f]{1,4})?:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9a-f]{1,4}:){3}(((:[0-9a-f]{1,4}){1,4})|((:[0-9a-f]{1,4}){0,2}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9a-f]{1,4}:){2}(((:[0-9a-f]{1,4}){1,5})|((:[0-9a-f]{1,4}){0,3}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9a-f]{1,4}:){1}(((:[0-9a-f]{1,4}){1,6})|((:[0-9a-f]{1,4}){0,4}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(:(((:[0-9a-f]{1,4}){1,7})|((:[0-9a-f]{1,4}){0,5}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))$/i,regex:function(eee){if(wee.test(eee))return!1;try{return new RegExp(eee),!0}catch(e){return!1}},uuid:/^(?:urn:uuid:)?[0-9a-f]{8}-(?:[0-9a-f]{4}-){3}[0-9a-f]{12}$/i,"json-pointer":/^(?:\/(?:[^~/]|~0|~1)*)*$/,"json-pointer-uri-fragment":/^#(?:\/(?:[a-z0-9_\-.!$&'()*+,;:=@]|%[0-9a-f]{2}|~0|~1)*)*$/i,"relative-json-pointer":/^(?:0|[1-9][0-9]*)(?:#|(?:\/(?:[^~/]|~0|~1)*)*)$/,byte:function(eee){return hee.lastIndex=0,hee.test(eee)},int32:{type:"number",validate:function(eee){return Number.isInteger(eee)&&eee<=gee&&eee>=fee}},int64:{type:"number",validate:function(eee){return Number.isInteger(eee)}},float:{type:"number",validate:mee},double:{type:"number",validate:mee},password:!0,binary:!0},eee.fastFormats={...eee.fullFormats,date:tee(/^\d\d\d\d-[0-1]\d-[0-3]\d$/,nee),time:tee(/^(?:[0-2]\d:[0-5]\d:[0-5]\d|23:59:60)(?:\.\d+)?(?:z|[+-]\d\d(?::?\d\d)?)?$/i,lee),"date-time":tee(/^\d\d\d\d-[0-1]\d-[0-3]\d[t\s](?:[0-2]\d:[0-5]\d:[0-5]\d|23:59:60)(?:\.\d+)?(?:z|[+-]\d\d(?::?\d\d)?)$/i,dee),uri:/^(?:[a-z][a-z0-9+\-.]*:)(?:\/?\/)?[^\s]*$/i,"uri-reference":/^(?:(?:[a-z][a-z0-9+\-.]*:)?\/?\/)?(?:[^\\\s#][^\s#]*)?(?:#[^\\\s]*)?$/i,email:/^[a-z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?(?:\.[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?)*$/i},eee.formatNames=Object.keys(eee.fullFormats);const ree=/^(\d\d\d\d)-(\d\d)-(\d\d)$/,oee=[0,31,28,31,30,31,30,31,31,30,31,30,31];function aee(eee){const tee=ree.exec(eee);if(!tee)return!1;const aee=+tee[1],nee=+tee[2],iee=+tee[3];return nee>=1&&nee<=12&&iee>=1&&iee<=(2===nee&&function(eee){return eee%4==0&&(eee%100!=0||eee%400==0)}(aee)?29:oee[nee])}function nee(d1,d2){if(d1&&d2)return d1>d2?1:d1(t2=a2[1]+a2[2]+a2[3]+(a2[4]||""))?1:t1=",ok:oee.GTE,fail:oee.LT},formatExclusiveMaximum:{okStr:"<",ok:oee.LT,fail:oee.GTE},formatExclusiveMinimum:{okStr:">",ok:oee.GT,fail:oee.LTE}},nee={message:({keyword:eee,schemaCode:tee})=>ree.str`should be ${aee[eee].okStr} ${tee}`,params:({keyword:eee,schemaCode:tee})=>ree._`{comparison: ${aee[eee].okStr}, limit: ${tee}}`};eee.formatLimitDefinition={keyword:Object.keys(aee),type:"string",schemaType:"string",$data:!0,error:nee,code(eee){const{gen:oee,data:nee,schemaCode:iee,keyword:see,it:it}=eee,{opts:lee,self:cee}=it;if(!lee.validateFormats)return;const dee=new tee.KeywordCxt(it,cee.RULES.all.format.definition,"format");function pee(eee){return ree._`${eee}.compare(${nee}, ${iee}) ${aee[see].fail} 0`}dee.$data?function(){const tee=oee.scopeValue("formats",{ref:cee.formats,code:lee.code.formats}),aee=oee.const("fmt",ree._`${tee}[${dee.schemaCode}]`);eee.fail$data(ree.or(ree._`typeof ${aee} != "object"`,ree._`${aee} instanceof RegExp`,ree._`typeof ${aee}.compare != "function"`,pee(aee)))}():function(){const tee=dee.schema,aee=cee.formats[tee];if(!aee||!0===aee)return;if("object"!=typeof aee||aee instanceof RegExp||"function"!=typeof aee.compare)throw new Error(`"${see}": format "${tee}" does not define "compare" function`);const nee=oee.scopeValue("formats",{key:tee,ref:aee,code:lee.code.formats?ree._`${lee.code.formats}${ree.getProperty(tee)}`:void 0});eee.fail$data(pee(nee))}()},dependencies:["format"]},eee.default=tee=>(tee.addKeyword(eee.formatLimitDefinition),tee)}(Y7e)),Y7e),aee=F6e(),nee=new aee.Name("fullFormats"),iee=new aee.Name("fastFormats"),see=(eee,tee={keywords:!0})=>{if(Array.isArray(tee))return lee(eee,tee,ree.fullFormats,nee),eee;const[aee,see]="fast"===tee.mode?[ree.fastFormats,iee]:[ree.fullFormats,nee];return lee(eee,tee.formats||ree.formatNames,aee,see),tee.keywords&&oee.default(eee),eee};function lee(eee,tee,fs,ree){var _a,_b;null!==(_a=(_b=eee.opts.code).formats)&&void 0!==_a||(_b.formats=aee._`require("ajv-formats/dist/formats").${ree}`);for(const f of tee)eee.addFormat(f,fs[f])}see.get=(eee,tee="full")=>{const f=("fast"===tee?ree.fastFormats:ree.fullFormats)[eee];if(!f)throw new Error(`Unknown format "${eee}"`);return f},eee.exports=tee=see,Object.defineProperty(tee,"__esModule",{value:!0}),tee.default=see}(F7e,F7e.exports)),F7e.exports);const V7e=CWe(q7e);var W7e,H7e,K7e,G7e,X7e,Q7e,Z7e,J7e,eet,tet,ret,oet,aet,net;function iet(){if(G7e)return K7e;G7e=1;var eee=(H7e?W7e:(H7e=1,W7e=function(eee){return function(tee,ree,oee){for(var aee=-1,nee=Object(tee),iee=oee(tee),see=iee.length;see--;){var lee=iee[eee?see:++aee];if(!1===ree(nee[lee],lee,nee))break}return tee}}))();return K7e=eee}function set(){if(tet)return eet;tet=1;var eee=function(){if(Q7e)return X7e;Q7e=1;var eee=iet(),tee=G5e();return X7e=function(ree,oee){return ree&&eee(ree,oee,tee)}}(),tee=function(){if(J7e)return Z7e;J7e=1;var eee=K5e();return Z7e=function(tee,ree){return function(oee,aee){if(null==oee)return oee;if(!eee(oee))return tee(oee,aee);for(var nee=oee.length,iee=ree?nee:-1,see=Object(oee);(ree?iee--:++iee0){if(++ree>=800)return arguments[0]}else ree=0;return tee.apply(void 0,arguments)}},ftt}function Ytt(){if(wtt)return mtt;wtt=1;var eee=Utt(),tee=Btt()(eee);return mtt=tee}function qtt(){if(xtt)return ytt;xtt=1;var eee=function(){if(btt)return vtt;btt=1;var eee=m4e(),tee=Ltt(),ree=Ytt();return vtt=function(oee,aee){return ree(tee(oee,aee,eee),oee+"")}}(),tee=I3e();return ytt=function(ree){return eee((function(eee,oee){var aee=-1,nee=oee.length,iee=nee>1?oee[nee-1]:void 0,see=nee>2?oee[2]:void 0;for(iee=ree.length>3&&"function"==typeof iee?(nee--,iee):void 0,see&&tee(oee[0],oee[1],see)&&(iee=nee<3?void 0:iee,nee=1),eee=Object(eee);++aee2?tee-2:1,oee&&oee<=tee?ree:aee(ree,tee)):ree}},mixin:function(eee){return function(tee){var ree=this;if(!Aee(ree))return eee(ree,Object(tee));var oee=[];return $ee(Nee(tee),(function(eee){Aee(tee[eee])&&oee.push([eee,ree.prototype[eee]])})),eee(ree,Object(tee)),$ee(oee,(function(eee){var tee=eee[1];Aee(tee)?ree.prototype[eee[0]]=tee:delete ree.prototype[eee[0]]})),ree}},nthArg:function(eee){return function(n){var tee=n<0?1:Ree(n)+1;return zee(eee(n),tee)}},rearg:function(eee){return function(tee,ree){var oee=ree?ree.length:0;return zee(eee(tee,ree),oee)}},runInContext:function(tee){return function(ree){return eee(see,tee(ree),dee)}}};function Fee(eee,ree){if(hee){var oee=tee.iterateeRearg[eee];if(oee)return function(eee,tee){return qee(eee,(function(eee){var n=tee.length;return function(eee,n){return 2==n?function(a,b){return eee.apply(void 0,arguments)}:function(a){return eee.apply(void 0,arguments)}}(Iee(aee(eee,n),tee),n)}))}(ree,oee);var n=!pee&&tee.iterateeAry[eee];if(n)return function(eee,n){return qee(eee,(function(eee){return"function"==typeof eee?aee(eee,n):eee}))}(ree,n)}return ree}function Lee(eee,ree,n){if(gee&&(yee||!tee.skipFixed[eee])){var aee=tee.methodSpread[eee],nee=aee&&aee.start;return void 0===nee?See(ree,n):function(eee,tee){return function(){for(var ree=arguments.length,aee=ree-1,nee=Array(ree);ree--;)nee[ree]=arguments[ree];var iee=nee[tee],see=nee.slice(0,tee);return iee&&oee.apply(see,iee),tee!=aee&&oee.apply(see,nee.slice(tee+1)),eee.apply(this,see)}}(ree,nee)}return ree}function Uee(eee,ree,n){return wee&&n>1&&(xee||!tee.skipRearg[eee])?Iee(ree,tee.methodRearg[eee]||tee.aryRearg[n]):ree}function Bee(eee,tee){for(var ree=-1,oee=(tee=Pee(tee)).length,aee=oee-1,nee=Oee(Object(eee)),iee=nee;null!=iee&&++ree1?zee(tee,n):tee}(0,aee=Fee(see,aee),eee),!1}})),!aee})),aee||(aee=lee),aee==ree&&(aee=bee?zee(aee,1):function(){return ree.apply(this,arguments)}),aee.convert=Yee(see,ree),aee.placeholder=ree.placeholder=oee,aee}if(!uee)return Vee(lee,cee,vee);var _=cee,Wee=[];return $ee(Mee,(function(eee){$ee(tee.aryMethod[eee],(function(eee){var ree=_[tee.remap[eee]||eee];ree&&Wee.push([eee,Vee(eee,ree,_)])}))})),$ee(Nee(_),(function(eee){var tee=_[eee];if("function"==typeof tee){for(var ree=Wee.length;ree--;)if(Wee[ree][0]==eee)return;tee.convert=Yee(eee,tee),Wee.push([eee,tee])}})),$ee(Wee,(function(eee){_[eee[0]]=eee[1]})),_.convert=function(eee){return _.runInContext.convert(eee)(void 0)},_.placeholder=_,$ee(Nee(_),(function(eee){$ee(tee.realToAlias[eee]||[],(function(tee){_[tee]=_[eee]}))})),_},Lrt}function Rat(){if(Yrt)return Brt;Yrt=1;var eee=Q5e(),tee=eee&&new eee;return Brt=tee}function Pat(){if(Vrt)return qrt;Vrt=1;var eee=m4e(),tee=Rat();return qrt=tee?function(eee,ree){return tee.set(eee,ree),eee}:eee}function Mat(){if(Hrt)return Wrt;Hrt=1;var eee=Ctt(),tee=_1e();return Wrt=function(ree){return function(){var oee=arguments;switch(oee.length){case 0:return new ree;case 1:return new ree(oee[0]);case 2:return new ree(oee[0],oee[1]);case 3:return new ree(oee[0],oee[1],oee[2]);case 4:return new ree(oee[0],oee[1],oee[2],oee[3]);case 5:return new ree(oee[0],oee[1],oee[2],oee[3],oee[4]);case 6:return new ree(oee[0],oee[1],oee[2],oee[3],oee[4],oee[5]);case 7:return new ree(oee[0],oee[1],oee[2],oee[3],oee[4],oee[5],oee[6])}var aee=eee(ree.prototype),nee=ree.apply(aee,oee);return tee(nee)?nee:aee}},Wrt}function Dat(){if(Qrt)return Xrt;Qrt=1;var eee=Math.max;return Xrt=function(tee,ree,oee,aee){for(var nee=-1,iee=tee.length,see=oee.length,lee=-1,cee=ree.length,dee=eee(iee-see,0),pee=Array(cee+dee),uee=!aee;++lee-1}}(),ree=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]];return jot=function(oee,aee){return eee(ree,(function(eee){var ree="_."+eee[0];aee&eee[1]&&!tee(oee,ree)&&oee.push(ree)})),oee.sort()}}function Kat(){if(Not)return Tot;Not=1;var eee=function(){if(Eot)return Sot;Eot=1;var eee=/\{\n\/\* \[wrapped with (.+)\] \*/,tee=/,? & /;return Sot=function(ree){var oee=ree.match(eee);return oee?oee[1].split(tee):[]}}(),tee=function(){if(zot)return Oot;zot=1;var eee=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/;return Oot=function(tee,ree){var oee=ree.length;if(!oee)return tee;var aee=oee-1;return ree[aee]=(oee>1?"& ":"")+ree[aee],ree=ree.join(oee>2?", ":" "),tee.replace(eee,"{\n/* [wrapped with "+ree+"] */\n")}}(),ree=Ytt(),oee=Hat();return Tot=function(aee,nee,iee){var see=nee+"";return ree(aee,tee(see,oee(eee(see),iee)))}}function Gat(){if(Rot)return Iot;Rot=1;var eee=function(){if(xot)return yot;xot=1;var eee=Uat(),tee=Bat(),ree=Yat(),oee=Vat();return yot=function(aee){var nee=ree(aee),iee=oee[nee];if("function"!=typeof iee||!(nee in eee.prototype))return!1;if(aee===iee)return!0;var see=tee(iee);return!!see&&aee===see[0]},yot}(),tee=Wat(),ree=Kat();return Iot=function(oee,aee,nee,iee,see,lee,cee,dee,pee,uee){var hee=8&aee;aee|=hee?32:64,4&(aee&=~(hee?64:32))||(aee&=-4);var fee=[oee,aee,see,hee?lee:void 0,hee?cee:void 0,hee?void 0:lee,hee?void 0:cee,dee,pee,uee],gee=nee.apply(void 0,fee);return eee(oee)&&tee(gee,fee),gee.placeholder=iee,ree(gee,oee,aee)},Iot}function Xat(){if(Mot)return Pot;return Mot=1,Pot=function(eee){return eee.placeholder}}function Qat(){if(Uot)return Lot;Uot=1;var eee="__lodash_placeholder__";return Lot=function(tee,ree){for(var oee=-1,aee=tee.length,nee=0,iee=[];++oee1&&$ee.reverse(),yee&&vee0&&nee(dee)?aee>1?ree(dee,aee-1,nee,iee,see):eee(see,dee):iee||(see[see.length]=dee)}return see},uat}function snt(){if(wat)return mat;wat=1;var eee=function(){if(gat)return fat;gat=1;var eee=int();return fat=function(tee){return null!=tee&&tee.length?eee(tee,1):[]}}(),tee=Ltt(),ree=Ytt();return mat=function(oee){return ree(tee(oee,void 0,eee),oee+"")}}function lnt(){if(bat)return vat;bat=1;var eee=Jat(),tee=snt(),ree=tee((function(tee,ree){return eee(tee,256,void 0,void 0,void 0,ree)}));return vat=ree}function cnt(){if(xat)return yat;xat=1;var eee=s4e(),tee=$tt(),ree=L1e(),oee=b1e(),aee=i4e(),nee=p4e(),iee=c4e();return yat=function(see){return ree(see)?eee(see,nee):oee(see)?[see]:tee(aee(iee(see)))}}function dnt(){if(Eat)return Sat;Eat=1;var eee=Iat(),tee=_at?kat:(_at=1,kat={ary:ent(),assign:jrt(),clone:tnt(),curry:rnt(),forEach:Crt(),isArray:L1e(),isError:ont(),isFunction:S1e(),isWeakMap:ant(),iteratee:nnt(),keys:H5e(),rearg:lnt(),toInteger:a6e(),toPath:cnt()});return Sat=function(ree,oee,aee){return eee(tee,ree,oee,aee)}}function pnt(){if(Cat)return $at;Cat=1;var eee=function(){if(zat)return Oat;zat=1;var eee=Itt(),tee=d4e(),ree=n2e(),oee=_1e(),aee=p4e();return Oat=function(nee,iee,see,lee){if(!oee(nee))return nee;for(var cee=-1,dee=(iee=tee(iee,nee)).length,pee=dee-1,uee=nee;null!=uee&&++cee=tee?eee:tee)),eee}),Ant),tee=l4e(),ree=a6e(),oee=c4e();Nnt=function(aee,nee,iee){aee=oee(aee),nee=tee(nee);var see=aee.length,lee=iee=void 0===iee?see:eee(ree(iee),0,see);return(iee-=nee.length)>=0&&aee.slice(iee,lee)==nee}}(),_nt(),function(){if(Dnt)return Mnt;Dnt=1;var eee=s3e(),tee=set(),ree=v4e(),oee=Pnt?Rnt:(Pnt=1,Rnt=function(eee,tee,ree,oee,aee){return aee(eee,(function(eee,aee,nee){ree=oee?(oee=!1,eee):tee(ree,eee,aee,nee)})),ree}),aee=L1e();Mnt=function(nee,iee,see){var lee=aee(nee)?eee:oee,cee=arguments.length<3;return lee(nee,ree(iee,4),see,cee,tee)}}(),function(){if(Wnt)return Vnt;Wnt=1;var eee=Hnt()(G5e());Vnt=eee}();const Knt="additionalProperties",Gnt="required";class Xnt{constructor(eee){this.findOption=eee,this.schemaObject=eee=>{const tee=this.properties(eee),ree={type:"object",properties:tee,additionalProperties:this.findOption(tee)(Knt)},oee=this.findOption(tee)(Gnt);return oee.length>0&&(ree.required=oee),ree},this.properties=eee=>Object.keys(eee).reduce(((tee,ree)=>(tee[ree]=this.property(eee[ree]),tee)),{}),this.property=eee=>{switch(typeof eee){case"string":return{type:"string"};case"boolean":return{type:"boolean"};case"number":return Number.isInteger(eee)?{type:"integer"}:{type:"number"};case"object":return null==eee?{type:"null"}:this.schemaObjectOrArray(eee);default:return{}}},this.schemaObjectOrArray=eee=>eee instanceof Array?this.schemaArray(eee):this.schemaObject(eee),this.schemaArray=eee=>{if(eee.length>0){const tee=((eee,tee)=>{const ree={};return eee.filter((eee=>{const oee=tee(eee);return!Object.prototype.hasOwnProperty.call(ree,oee)&&(ree[oee]=!0,!0)}))})(eee.map(this.property),(eee=>JSON.stringify(eee)));return 1===tee.length?{type:"array",items:tee[0]}:{type:"array",items:{oneOf:tee}}}return{type:"array",items:{}}}}}const Qnt=(eee,tee={})=>new Xnt((eee=>ree=>{switch(ree){case Knt:return!Object.prototype.hasOwnProperty.call(tee,Knt)||tee[Knt];case Gnt:return Object.prototype.hasOwnProperty.call(tee,Gnt)?tee[Gnt](eee):Object.keys(eee);default:return}})).schemaObject(eee),Znt=new Set,Jnt=(eee,tee)=>tee<=1?eee:eee+tee.toString(),eit=(eee,tee)=>{const ree=Jnt(eee,tee);return!Znt.has(ree)},tit=eee=>{void 0===eee&&(eee="undefined");let tee=0;for(;!eit(eee,tee);)tee++;const ree=Jnt(eee,tee);return Znt.add(ree),ree},rit=id=>Znt.delete(id),oit=eee=>eee?.replace(/~1/g,"/").replace(/~0/,"~"),ait=(eee,tee)=>{if(S4e(tee))return eee;return tee.split(".").reduce(((eee,tee)=>{if(eee&&Object.prototype.hasOwnProperty.call(eee,tee))return eee[tee]}),eee)},nit=(eee,tee,ree)=>{const oee=tee?.split("/").map(oit);return iit(eee,oee,ree)},iit=(eee,tee,ree)=>{if(S4e(eee))return;if("string"==typeof eee.$ref&&(eee=nit(ree,eee.$ref,ree)),!tee||0===tee.length)return eee;const[oee,...aee]=tee;if("#"===(nee=oee)||void 0===nee||""===nee)return iit(eee,aee,ree);var nee;const iee=L3e(eee,oee),see=iit(iee,aee,ree);if(see)return see;if("properties"===oee||"items"===oee){let tee;const nee=[].concat(eee.oneOf??[],eee.allOf??[],eee.anyOf??[],eee.then??[],eee.else??[]);for(const eee of nee)if(tee=iit(eee,[oee,...aee],ree),tee)break;return tee}};var sit;!function(eee){eee.HIDE="HIDE",eee.SHOW="SHOW",eee.ENABLE="ENABLE",eee.DISABLE="DISABLE"}(sit||(sit={}));const lit=(eee,tee)=>{if(!cit(eee))return tee??"";const ree=(eee=>{const tee=eee.replace(/(anyOf|allOf|oneOf)\/[\d]+\//g,"").replace(/(then|else)\//g,"").split("/").map(oit),ree="#"===tee[0]||""===tee[0];return F3e(ree?2:1,tee.length,2).map((eee=>tee[eee]))})(eee.scope);return S4e(ree)?tee??"":((eee,tee)=>{let p1=eee;return S4e(eee)||S4e(tee)||tee.startsWith("[")||(p1=eee+"."),S4e(p1)?tee:S4e(tee)?p1:`${p1}${tee}`})(tee,ree.join("."))},cit=eee=>(eee=>!!eee&&"object"==typeof eee)(eee)&&"string"==typeof eee.scope,dit=(eee,tee)=>lit(eee,tee),pit=(eee,tee,ree,oee)=>{if((eee=>"AND"===eee.type)(tee))return tee.conditions.reduce(((tee,aee)=>tee&&pit(eee,aee,ree,oee)),!0);if((eee=>"OR"===eee.type)(tee))return tee.conditions.reduce(((tee,aee)=>tee||pit(eee,aee,ree,oee)),!1);if((eee=>"LEAF"===eee.type)(tee)){return ait(eee,dit(tee,ree))===tee.expectedValue}if((eee=>W3e(eee,"schema"))(tee)){const aee=ait(eee,dit(tee,ree));return(!tee.failWhenUndefined||void 0!==aee)&&oee.validate(tee.schema,aee)}return!0},uit=(eee,tee,ree,oee)=>{const aee=eee.rule.condition;return pit(tee,aee,ree,oee)},hit=(eee,tee,ree=void 0,oee)=>!eee.rule||((eee,tee,ree,oee)=>{const aee=uit(eee,tee,ree,oee);switch(eee.rule.effect){case sit.HIDE:return!aee;case sit.SHOW:return aee;default:return!0}})(eee,tee,ree,oee),fit=(eee,tee,ree=void 0,oee)=>!eee.rule||((eee,tee,ree,oee)=>{const aee=uit(eee,tee,ree,oee);switch(eee.rule.effect){case sit.DISABLE:return!aee;case sit.ENABLE:return aee;default:return!0}})(eee,tee,ree,oee),git=eee=>!!eee&&Object.prototype.hasOwnProperty.call(eee,"oneOf")&&eee.oneOf&&eee.oneOf.every((s=>void 0!==s.const)),mit=(eee,tee)=>E6e(wit(eee),tee),wit=eee=>{if(S4e(eee))return[];if(!S4e(eee.type)&&"string"==typeof eee.type)return[eee.type];if(s6e(eee.type))return eee.type;if(!S4e(eee.properties)||!S4e(eee.additionalProperties))return["object"];if(!S4e(eee.items))return["array"];if(!S4e(eee.enum)){const tee=new Set;return eee.enum.forEach((eee=>{"string"==typeof eee?tee.add("string"):wit(eee).forEach((eee=>tee.add(eee)))})),Array.from(tee)}if(!S4e(eee.allOf)){const tee=i6e(eee.allOf,(eee=>0!==wit(eee).length));if(tee)return wit(tee)}return[]},vit=ait,bit=(eee,tee)=>{if(void 0===eee)return[];return eee(tee)?[]:eee.errors},yit=eee=>{let tee=eee.dataPath||eee.instancePath||"";tee=tee.replace(/\//g,".");const ree=(eee=>{switch(eee.keyword){case"required":case"dependencies":return eee.params.missingProperty;case"additionalProperties":return eee.params.additionalProperty;default:return}})(eee);return void 0===ree||tee.endsWith(ree)||(tee=`${tee}.${ree}`),tee=tee.replace(/^./,""),tee=oit(tee),tee},xit=eee=>"object"===eee?.type||!!eee?.properties,kit=["additionalProperties","allOf","anyOf","oneOf"],_it=eee=>({type:eee,elements:[]}),Sit=eee=>({type:"Control",scope:eee}),Eit=(eee,tee,ree,oee,aee,nee)=>{if(!S4e(eee)&&void 0!==eee.$ref)return Eit(nit(nee,eee.$ref,nee),tee,ree,oee,aee,nee);if((eee=>!(S4e(eee)||S4e(eee.oneOf)&&S4e(eee.anyOf)&&S4e(eee.allOf)))(eee)){const eee=Sit(ree);return tee.push(eee),eee}const iee=wit(eee);if(0===iee.length)return null;if(iee.length>1){const eee=Sit(ree);return tee.push(eee),eee}if("#"===ree&&"object"===iee[0]){const iee=_it(aee);if(tee.push(iee),eee.properties&&w3e(eee.properties).length>1&&((eee,tee)=>{if(!S4e(tee)){const ree=m3e(tee);if((eee=>"Group"===eee.type)(eee))eee.label=ree;else{const tee={type:"Label",text:ree};eee.elements.push(tee)}}})(iee,oee),!S4e(eee.properties)){const tee=ree+"/properties";Object.keys(eee.properties).map((ree=>{let oee=eee.properties[ree];const see=`${tee}/${lee=ree,lee?.replace(/~/g,"~0").replace(/\//g,"~1")}`;var lee;void 0!==oee.$ref&&(oee=nit(nee,oee.$ref,nee)),Eit(oee,iee.elements,see,ree,aee,nee)}))}return iee}switch(iee[0]){case"object":case"array":case"string":case"number":case"integer":case"null":case"boolean":{const eee=Sit(ree);return tee.push(eee),eee}default:throw new Error("Unknown type: "+JSON.stringify(eee))}},Oit=(eee,tee="VerticalLayout",ree="#",oee=eee)=>((eee,tee)=>{if(!S4e(eee)&&!(eee=>void 0!==eee.elements)(eee)){const ree=_it(tee);return ree.elements.push(eee),ree}return eee})(Eit(eee,[],ree,"",tee,oee),tee),zit=Qnt,$it=Oit,Cit="jsonforms/INIT",jit="jsonforms/UPDATE_CORE",Ait="jsonforms/SET_AJV",Tit="jsonforms/UPDATE",Nit="jsonforms/UPDATE_ERRORS",Iit="jsonforms/ADD_RENDERER",Rit="jsonforms/REMOVE_RENDERER",Pit="jsonforms/ADD_CELL",Mit="jsonforms/REMOVE_CELL",Dit="jsonforms/SET_CONFIG",Fit="jsonforms/ADD_UI_SCHEMA",Lit="jsonforms/REMOVE_UI_SCHEMA",Uit="jsonforms/SET_SCHEMA",Bit="jsonforms/SET_UISCHEMA",Yit="jsonforms/SET_VALIDATION_MODE",qit="jsonforms/SET_LOCALE",Vit="jsonforms/SET_TRANSLATOR",Wit="jsonforms/UPDATE_I18N",Hit="jsonforms/ADD_DEFAULT_DATA",Kit="jsonforms/REMOVE_DEFAULT_DATA",Git=(eee,tee,ree)=>({type:Tit,path:eee,updater:tee,context:ree});var Xit=Object.freeze({__proto__:null,INIT:Cit,UPDATE_CORE:jit,SET_AJV:Ait,UPDATE_DATA:Tit,UPDATE_ERRORS:Nit,VALIDATE:"jsonforms/VALIDATE",ADD_RENDERER:Iit,REMOVE_RENDERER:Rit,ADD_CELL:Pit,REMOVE_CELL:Mit,SET_CONFIG:Dit,ADD_UI_SCHEMA:Fit,REMOVE_UI_SCHEMA:Lit,SET_SCHEMA:Uit,SET_UISCHEMA:Bit,SET_VALIDATION_MODE:Yit,SET_LOCALE:qit,SET_TRANSLATOR:Vit,UPDATE_I18N:Wit,ADD_DEFAULT_DATA:Hit,REMOVE_DEFAULT_DATA:Kit,isUpdateArrayContext:eee=>{if(!("type"in eee))return!1;if("string"!=typeof eee.type)return!1;switch(eee.type){case"ADD":return"values"in eee&&Array.isArray(eee.values)&&eee.values.length>0;case"REMOVE":return"indices"in eee&&Array.isArray(eee.indices)&&eee.indices.length>0&&eee.indices.every((i=>"number"==typeof i));case"MOVE":return"moves"in eee&&Array.isArray(eee.moves)&&eee.moves.length>0&&eee.moves.every((m=>"object"==typeof m&&null!==m&&"from"in m&&"to"in m&&"number"==typeof m.from&&"number"==typeof m.to));default:return!1}},init:(eee,tee=Qnt(eee),ree,oee)=>({type:Cit,data:eee,schema:tee,uischema:"object"==typeof ree?ree:Oit(tee),options:oee}),updateCore:(eee,tee,ree,oee)=>({type:jit,data:eee,schema:tee,uischema:ree,options:oee}),registerDefaultData:(eee,tee)=>({type:Hit,schemaPath:eee,data:tee}),unregisterDefaultData:eee=>({type:Kit,schemaPath:eee}),setAjv:eee=>({type:Ait,ajv:eee}),update:Git,updateErrors:eee=>({type:Nit,errors:eee}),registerRenderer:(eee,tee)=>({type:Iit,tester:eee,renderer:tee}),registerCell:(eee,tee)=>({type:Pit,tester:eee,cell:tee}),unregisterCell:(eee,tee)=>({type:Mit,tester:eee,cell:tee}),unregisterRenderer:(eee,tee)=>({type:Rit,tester:eee,renderer:tee}),setConfig:eee=>({type:Dit,config:eee}),setValidationMode:eee=>({type:Yit,validationMode:eee}),registerUISchema:(eee,tee)=>({type:Fit,tester:eee,uischema:tee}),unregisterUISchema:eee=>({type:Lit,tester:eee}),setLocale:eee=>({type:qit,locale:eee}),setSchema:eee=>({type:Uit,schema:eee}),setTranslator:(eee,tee)=>({type:Vit,translator:eee,errorTranslator:tee}),updateI18n:(eee,tee,ree)=>({type:Wit,locale:eee,translator:tee,errorTranslator:ree}),setUISchema:eee=>({type:Bit,uischema:eee})});const Qit={restrict:!1,trim:!1,showUnfocusedDescription:!1,hideRequiredAsterisk:!1},Zit=(eee={})=>Wtt({},Qit,eee),Jit=(eee=Zit(),tee)=>tee.type===Dit?Zit(tee.config):eee,est={data:{},schema:{},uischema:void 0,errors:[],validator:void 0,ajv:void 0,validationMode:"ValidateAndShow",additionalErrors:[]},tst=(eee,tee)=>tee&&rst(tee.options)?tee.options.validationMode:eee.validationMode,rst=eee=>!!eee&&void 0!==eee.validationMode,ost=(eee,tee)=>{return tee&&((ree=tee.options)&&void 0!==ree.additionalErrors)?tee.options.additionalErrors:eee.additionalErrors;var ree},ast=(eee,tee)=>{if(tee){if(nst(tee.options))return tee.options.ajv;if(void 0!==tee.options&&Ont(tee.options.compile))return tee.options}return eee.ajv?eee.ajv:(eee=>{const tee=new M7e({allErrors:!0,verbose:!0,strict:!1,addUsedSchema:!1,...eee});return V7e(tee),tee})()},nst=eee=>!!eee&&void 0!==eee.ajv,ist=(eee=est,tee)=>{switch(tee.type){case Cit:{const ree=ast(eee,tee),oee=tst(eee,tee),v="NoValidation"===oee?void 0:ree.compile(tee.schema),e=bit(v,tee.data),aee=ost(eee,tee);return{...eee,data:tee.data,schema:tee.schema,uischema:tee.uischema,additionalErrors:aee,errors:e,validator:v,ajv:ree,validationMode:oee}}case jit:{const ree=ast(eee,tee),oee=tst(eee,tee);let aee=eee.validator,nee=eee.errors;eee.schema!==tee.schema||eee.validationMode!==oee||eee.ajv!==ree?(aee="NoValidation"===oee?void 0:ree.compile(tee.schema),nee=bit(aee,tee.data)):eee.data!==tee.data&&(nee=bit(aee,tee.data));const iee=ost(eee,tee);return eee.data!==tee.data||eee.schema!==tee.schema||eee.uischema!==tee.uischema||eee.ajv!==ree||eee.errors!==nee||eee.validator!==aee||eee.validationMode!==oee||eee.additionalErrors!==iee?{...eee,data:tee.data,schema:tee.schema,uischema:tee.uischema,ajv:ree,errors:fet(nee,eee.errors)?eee.errors:nee,validator:aee,validationMode:oee,additionalErrors:iee}:eee}case Ait:{const ree=tee.ajv,oee="NoValidation"===eee.validationMode?void 0:ree.compile(eee.schema),aee=bit(oee,eee.data);return{...eee,validator:oee,errors:aee}}case Uit:{const v=tee.schema&&eee.ajv&&"NoValidation"!==eee.validationMode?eee.ajv.compile(tee.schema):eee.validator,ree=bit(v,eee.data);return{...eee,validator:v,schema:tee.schema,errors:ree}}case Bit:return{...eee,uischema:tee.uischema};case Tit:if(void 0===tee.path||null===tee.path)return eee;if(""===tee.path){const ree=tee.updater(Prt(eee.data)),oee=bit(eee.validator,ree);return{...eee,data:ree,errors:oee}}{const ree=L3e(eee.data,tee.path),oee=tee.updater(Prt(ree));let aee;aee=void 0!==oee?unt(tee.path,oee,void 0===eee.data?{}:eee.data):Ent(tee.path,void 0===eee.data?{}:eee.data);const nee=bit(eee.validator,aee);return{...eee,data:aee,errors:nee}}case Nit:return{...eee,errors:tee.errors};case Yit:if(eee.validationMode===tee.validationMode)return eee;if("NoValidation"===tee.validationMode){const ree=bit(void 0,eee.data);return{...eee,errors:ree,validationMode:tee.validationMode}}if("NoValidation"===eee.validationMode){const ree=eee.ajv.compile(eee.schema),oee=bit(ree,eee.data);return{...eee,validator:ree,errors:oee,validationMode:tee.validationMode}}return{...eee,validationMode:tee.validationMode};default:return eee}};var sst,lst;!function(eee){eee.addTooltip="addTooltip",eee.addAriaLabel="addAriaLabel",eee.removeTooltip="removeTooltip",eee.upAriaLabel="upAriaLabel",eee.downAriaLabel="downAriaLabel",eee.noSelection="noSelection",eee.removeAriaLabel="removeAriaLabel",eee.noDataMessage="noDataMessage",eee.deleteDialogTitle="deleteDialogTitle",eee.deleteDialogMessage="deleteDialogMessage",eee.deleteDialogAccept="deleteDialogAccept",eee.deleteDialogDecline="deleteDialogDecline",eee.up="up",eee.down="down"}(sst||(sst={})),sst.addTooltip,sst.addAriaLabel,sst.removeTooltip,sst.removeAriaLabel,sst.upAriaLabel,sst.up,sst.down,sst.downAriaLabel,sst.noDataMessage,sst.noSelection,sst.deleteDialogTitle,sst.deleteDialogMessage,sst.deleteDialogAccept,sst.deleteDialogDecline,function(eee){eee.clearDialogTitle="clearDialogTitle",eee.clearDialogMessage="clearDialogMessage",eee.clearDialogAccept="clearDialogAccept",eee.clearDialogDecline="clearDialogDecline"}(lst||(lst={})),lst.clearDialogTitle,lst.clearDialogMessage,lst.clearDialogAccept,lst.clearDialogDecline;const cst=(eee,tee,ree,oee)=>`${((eee,tee,ree)=>((eee,tee)=>{return"object"==typeof(ree=tee)&&null!==ree&&"string"==typeof ree.i18n?tee.i18n:eee?.i18n??void 0;var ree})(eee,tee)??(eee=>eee?.split(".").filter((eee=>!/^\d+$/.test(eee))).join(".")||"root")(ree))(eee,tee,ree)}.${oee}`,dst=(eee,tee)=>tee,pst=(eee,t,tee)=>{const ree=t(cst(eee.parentSchema,tee,yit(eee),`error.${eee.keyword}`),void 0,{error:eee});if(void 0!==ree)return ree;const oee=t(`error.${eee.keyword}`,void 0,{error:eee});if(void 0!==oee)return oee;const aee=t(eee.message,void 0,{error:eee});return void 0!==aee?aee:"required"===eee.keyword&&eee.message?.startsWith("must have required property")?t("is a required property","is a required property",{error:eee}):eee.message},ust=()=>eee=>(eee=>void 0===eee?dst:eee.translate)(L3e(eee,"jsonforms.i18n")),hst=()=>eee=>(eee=>void 0===eee?pst:eee.translateError)(L3e(eee,"jsonforms.i18n")),fst={locale:"en",translate:dst,translateError:pst},gst=(eee=fst,tee)=>{switch(tee.type){case Wit:{const ree=tee.locale??fst.locale,oee=tee.translator??fst.translate,aee=tee.errorTranslator??fst.translateError;return ree!==eee.locale||oee!==eee.translate||aee!==eee.translateError?{...eee,locale:ree,translate:oee,translateError:aee}:eee}case Vit:return{...eee,translate:tee.translator??dst,translateError:tee.errorTranslator??pst};case qit:return{...eee,locale:tee.locale??navigator.languages[0]};default:return eee}},mst=eee=>!S4e(eee)&&void 0!==eee.scope,wst=eee=>(tee,ree,oee)=>{if(S4e(tee)||!mst(tee))return!1;if(S4e(ree))return!1;const aee=tee.scope;if(S4e(aee))return!1;let nee=ree;return mit(ree,"object")&&(nee=nit(ree,aee,oee?.rootSchema)),void 0!==nee&&eee(nee,oee?.rootSchema)},vst=(eee,tee)=>(ree,oee,aee)=>{if(S4e(ree)||!mst(ree))return!1;const nee=ree.scope;let iee=oee;return mit(oee,"object")&&(iee=nit(oee,nee,aee?.rootSchema)),iee=L3e(iee,eee),void 0!==iee&&tee(iee,aee?.rootSchema)},bst=eee=>wst((tee=>!S4e(tee)&&mit(tee,eee))),yst=eee=>wst((tee=>!S4e(tee)&&tee.format===eee&&mit(tee,"string"))),xst=eee=>tee=>!S4e(tee)&&tee.type===eee,kst=(eee,tee)=>ree=>{if(S4e(ree))return!1;const oee=ree.options;return!S4e(oee)&&oee[eee]===tee},_st=(...eee)=>(tee,ree,oee)=>eee.reduce(((eee,aee)=>eee&&aee(tee,ree,oee)),!0),or=(...eee)=>(tee,ree,oee)=>eee.reduce(((eee,aee)=>eee||aee(tee,ree,oee)),!1);_st(xst("Control"),bst("boolean")),_st(xst("Control"),bst("object")),_st(xst("Control"),wst((eee=>Object.prototype.hasOwnProperty.call(eee,"allOf")))),_st(xst("Control"),wst((eee=>Object.prototype.hasOwnProperty.call(eee,"anyOf")))),_st(xst("Control"),wst((eee=>Object.prototype.hasOwnProperty.call(eee,"oneOf")))),_st(xst("Control"),wst((eee=>(eee=>!!eee&&"object"==typeof eee&&(Object.prototype.hasOwnProperty.call(eee,"enum")||Object.prototype.hasOwnProperty.call(eee,"const")))(eee)))),_st(xst("Control"),wst((eee=>git(eee)))),_st(xst("Control"),bst("integer")),_st(xst("Control"),bst("number")),_st(xst("Control"),bst("string")),_st(xst("Control"),kst("multi",!0)),_st(xst("Control"),or(yst("date"),kst("format","date"))),_st(xst("Control"),or(yst("time"),kst("format","time"))),_st(xst("Control"),or(yst("date-time"),kst("format","date-time")));const Sst=_st(wst(((eee,tee)=>mit(eee,"array")&&!Array.isArray(nit(eee,"items",tee)))),vst("items",((eee,tee)=>{const ree=eee.$ref?nit(tee,eee.$ref,tee):eee;return mit(ree,"object")})));_st(xst("Control"),Sst),_st(xst("Control"),wst(((eee,tee)=>0!==wit(eee).length&&!Array.isArray(nit(eee,"items",tee)))),vst("items",((eee,tee)=>{const ree=eee.$ref?nit(tee,eee.$ref,tee):eee,oee=wit(ree);return 1===oee.length&&E6e(["integer","number","boolean","string"],oee[0])}))),_st(xst("Control"),or(bst("number"),bst("integer")),wst((eee=>Object.prototype.hasOwnProperty.call(eee,"maximum")&&Object.prototype.hasOwnProperty.call(eee,"minimum")&&Object.prototype.hasOwnProperty.call(eee,"default"))),kst("slider",!0)),_st(xst("Control"),bst("integer"),kst("format",!0));const Est=(eee,tee,ree)=>oee=>{const aee=oee.errors??[],nee=oee.additionalErrors??[];return((eee,tee,ree)=>oee=>{const aee=det(oee,(eee=>"oneOf"===eee.keyword||"anyOf"===eee.keyword)).map((eee=>yit(eee)));return det(oee,(oee=>{if(-1!==kit.indexOf(oee.keyword)&&!git(oee.parentSchema))return!1;const nee=yit(oee);let iee=ree(nee);const see=oee.parentSchema;return!iee||xit(see)||git(see)||-1===aee.findIndex((p=>eee.startsWith(p)))||(iee=iee&&fet(see,tee)),iee}))})(eee,tee,ree)("ValidateAndHide"===oee.validationMode?nee:[...aee,...nee])},Ost=(eee,tee)=>ree=>((eee,tee)=>Est(eee,tee,(tee=>tee===eee)))(eee,tee)(ree.jsonforms.core),zst=eee=>Ast(L3e(eee,"jsonforms.core")),$st=eee=>Tst(L3e(eee,"jsonforms.core")),Cst=eee=>Nst(L3e(eee,"jsonforms.core")),jst=eee=>L3e(eee,"data"),Ast=eee=>L3e(eee,"schema"),Tst=eee=>L3e(eee,"uischema"),Nst=eee=>L3e(eee,"ajv"),Ist=eee=>eee.jsonforms.config,Rst=(eee,tee,ree,oee,aee,nee)=>!eee?.jsonforms?.readonly&&(ree&&(eee=>!(!eee.rule||eee.rule.effect!==sit.ENABLE&&eee.rule.effect!==sit.DISABLE))(ree)?fit(ree,aee,tee?.path,Cst(eee)):"boolean"==typeof ree?.options?.readonly?!ree.options.readonly:"boolean"==typeof ree?.options?.readOnly?!ree.options.readOnly:"boolean"==typeof nee?.readonly?!nee.readonly:"boolean"==typeof nee?.readOnly?!nee.readOnly:!0!==oee?.readOnly&&("boolean"!=typeof tee?.enabled||tee.enabled)),Pst=eee=>({handleChange(tee,ree){eee(Git(tee,(()=>ree)))}}),Mst=(eee,tee)=>{const{id:id,schema:ree,path:oee,uischema:aee,renderers:nee,cells:iee}=tee,see=(eee=>jst(L3e(eee,"jsonforms.core")))(eee),lee=void 0!==tee.visible?tee.visible:hit(aee,see,void 0,Cst(eee)),cee=zst(eee),dee=Ist(eee);let pee;pee=!0!==eee.jsonforms.readonly&&("boolean"==typeof tee.enabled?tee.enabled:Rst(eee,tee,aee,ree||cee,see,dee));const t=ust()(eee),te=hst()(eee),uee=((eee,et,t,tee,ree,oee)=>{if(eee.length>0&&t){const aee=cst(tee,ree,oee,"error.custom"),nee=t(aee,void 0,{schema:tee,uischema:ree,path:oee,errors:eee});if(void 0!==nee)return nee}return(eee=>null==eee?"":eee.join("\n"))(eee.map((eee=>et(eee,t,ree))))})(Ost(oee,ree)(eee),te,t,ree,aee,oee),hee=S4e(uee);return{data:vit(see,oee),visible:lee,enabled:pee,id:id,path:oee,errors:uee,isValid:hee,schema:ree,uischema:aee,config:Ist(eee),rootSchema:cee,renderers:nee,cells:iee}},Dst=(eee,tee)=>{const ree=Mst(eee,tee),{renderers:oee,cells:aee,...nee}=tee;return{...ree,...nee,cells:aee||eee.jsonforms.cells||[]}};function Fst(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);r&&(o=o.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,o)}return t}function Lst(e){for(var r=1;r=0)continue;ree[oee]=eee[oee]}return ree}(eee,tee);if(Object.getOwnPropertySymbols){var aee=Object.getOwnPropertySymbols(eee);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(eee,ree)&&(oee[ree]=eee[ree])}return oee}var Vst=Eoe({name:"UnknownRenderer"});Vst.render=function(eee,tee,ree,oee,aee,nee){return xne(),Ene("div",null,"No applicable renderer found.")};var Wst=["rootSchema"],Hst=["control"],Kst=function(){return{schema:{required:!0,type:[Object,Boolean]},uischema:{required:!0,type:Object},path:{required:!0,type:String},enabled:{required:!1,type:Boolean,default:void 0},renderers:{required:!1,type:Array,default:void 0},cells:{required:!1,type:Array,default:void 0},config:{required:!1,type:Object,default:void 0}}};var Gst=function(eee){var tee=$ae("jsonforms"),ree=$ae("dispatch");if(!tee||!ree)throw new Error("'jsonforms' or 'dispatch' couldn't be injected. Are you within JSON Forms?");var oee=nie((function(){return ree={jsonforms:tee},{renderers:(oee=eee).renderers||L3e(ree.jsonforms,"renderers"),cells:oee.cells||L3e(ree.jsonforms,"cells"),schema:oee.schema||zst(ree),rootSchema:zst(ree),uischema:oee.uischema||$st(ree),path:oee.path,enabled:oee.enabled,config:Ist(ree)};var ree,oee})),aee=nie((function(){return oee.value.rootSchema}));return{renderer:nie((function(){var eee=oee.value;return eee.rootSchema,qst(eee,Wst)})),rootSchema:aee}},Xst=function(eee){var tee=function(eee,tee,ree){var oee=$ae("jsonforms"),aee=$ae("dispatch");if(!oee||!aee)throw new Error("'jsonforms' or 'dispatch' couldn't be injected. Are you within JSON Forms?");var id=_re(void 0),nee=nie((function(){return Lst(Lst(Lst({},eee),tee({jsonforms:oee},eee)),{},{id:id.value})})),iee=null==ree?void 0:ree(aee);return Moe((function(){nee.value.uischema.scope&&(id.value=tit(nee.value.uischema.scope))})),rne((function(){return eee.schema}),(function(eee,tee){eee!==tee&&mst(nee.value.uischema)&&(id.value&&rit(id.value),id.value=tit(nee.value.uischema.scope))})),Boe((function(){id.value&&(rit(id.value),id.value=void 0)})),Lst({control:nee},iee)}(eee,Dst,Pst);return Lst({cell:tee.control},qst(tee,Hst))},Qst=Eoe({name:"DispatchRenderer",props:Lst({},Kst()),setup:function(eee){return Gst(eee)},computed:{determinedRenderer:function(){var eee=this,tee={rootSchema:this.rootSchema,config:this.config},ree=y4e(this.renderer.renderers,(function(r){return r.tester(eee.renderer.uischema,eee.renderer.schema,tee)}));return void 0===ree||-1===ree.tester(this.renderer.uischema,this.renderer.schema,tee)?Vst:ree.renderer}}});Qst.render=function(eee,tee,ree,oee,aee,nee){return xne(),One(Xoe(eee.determinedRenderer),Yee(Nne(eee.renderer)),eae({_:2},[Joe(eee.$slots,(function(_,tee){return{name:tee,fn:doe((function(){return[tae(eee.$slots,tee)]}))}}))]),1040)};var Zst=Eoe({name:"DispatchCell",props:Lst({},Kst()),setup:function(eee){return Xst(eee)},computed:{determinedCell:function(){var eee=this,tee={rootSchema:this.cell.rootSchema,config:this.config},ree=y4e(this.cell.cells,(function(r){return r.tester(eee.cell.uischema,eee.cell.schema,tee)}));return void 0===ree||-1===ree.tester(this.cell.uischema,this.cell.schema,tee)?Vst:ree.cell}}});Zst.render=function(eee,tee,ree,oee,aee,nee){return xne(),One(Xoe(eee.determinedCell),Yee(Nne(eee.cell)),eae({_:2},[Joe(eee.$slots,(function(_,tee){return{name:tee,fn:doe((function(){return[tae(eee.$slots,tee)]}))}}))]),1040)};var Jst=function(eee){return eee&&"object"===Bst(eee)},elt=dre([]),tlt=Eoe({name:"JsonForms",components:{DispatchRenderer:Qst},provide:function(){return{jsonforms:this.jsonforms,dispatch:this.dispatch}},props:{data:{required:!1,type:[String,Number,Boolean,Array,Object],default:void 0},schema:{required:!1,type:[Object,Boolean],default:void 0},uischema:{required:!1,type:Object,default:void 0},renderers:{required:!0,type:Array},cells:{required:!1,type:Array,default:function(){return[]}},config:{required:!1,type:Object,default:void 0},readonly:{required:!1,type:Boolean,default:!1},uischemas:{required:!1,type:Array,default:function(){return[]}},validationMode:{required:!1,type:String,default:"ValidateAndShow"},ajv:{required:!1,type:Object,default:void 0},i18n:{required:!1,type:Object,default:void 0},additionalErrors:{required:!1,type:Array,default:function(){return elt}},middleware:{required:!1,type:Function,default:(eee,tee,ree)=>ree(eee,tee)}},emits:["change"],data:function(){var eee,tee,ree,oee,aee,nee,iee=this,see=this.data,lee=Jst(see)?see:{},cee=null!==(eee=this.schema)&&void 0!==eee?eee:zit(lee),dee=null!==(tee=this.uischema)&&void 0!==tee?tee:$it(cee,void 0,void 0,cee);return{schemaToUse:cee,dataToUse:see,uischemaToUse:dee,jsonforms:{core:(nee={data:see,schema:cee,uischema:dee},iee.middleware(nee,Xit.init(see,cee,dee,{validationMode:iee.validationMode,ajv:iee.ajv,additionalErrors:iee.additionalErrors}),ist)),config:Jit(void 0,Xit.setConfig(this.config)),i18n:gst(this.i18n,Xit.updateI18n(null===(ree=this.i18n)||void 0===ree?void 0:ree.locale,null===(oee=this.i18n)||void 0===oee?void 0:oee.translate,null===(aee=this.i18n)||void 0===aee?void 0:aee.translateError)),renderers:this.renderers,cells:this.cells,uischemas:this.uischemas,readonly:this.readonly}}},computed:{coreDataToUpdate:function(){return[this.dataToUse,this.schemaToUse,this.uischemaToUse,this.validationMode,this.ajv,this.additionalErrors]},eventToEmit:function(){return{data:this.jsonforms.core.data,errors:this.jsonforms.core.errors}}},watch:{schema:function(eee){var tee=Jst(this.data)?this.data:{};this.schemaToUse=null!=eee?eee:zit(tee),this.uischema||(this.uischemaToUse=$it(this.schemaToUse,void 0,void 0,this.schemaToUse))},uischema:function(eee){this.uischemaToUse=null!=eee?eee:$it(this.schemaToUse,void 0,void 0,this.schemaToUse)},data:function(eee){this.dataToUse=eee},renderers:function(eee){this.jsonforms.renderers=eee},cells:function(eee){this.jsonforms.cells=eee},uischemas:function(eee){this.jsonforms.uischemas=eee},config:{handler:function(eee){this.jsonforms.config=Jit(void 0,Xit.setConfig(eee))},deep:!0},readonly:function(eee){this.jsonforms.readonly=eee},coreDataToUpdate:function(){this.jsonforms.core=this.middleware(this.jsonforms.core,Xit.updateCore(this.dataToUse,this.schemaToUse,this.uischemaToUse,{validationMode:this.validationMode,ajv:this.ajv,additionalErrors:this.additionalErrors}),ist)},eventToEmit:function(eee){this.$emit("change",eee)},i18n:{handler:function(eee){this.jsonforms.i18n=gst(this.jsonforms.i18n,Xit.updateI18n(null==eee?void 0:eee.locale,null==eee?void 0:eee.translate,null==eee?void 0:eee.translateError))},deep:!0}},mounted:function(){this.$emit("change",{data:this.jsonforms.core.data,errors:this.jsonforms.core.errors})},methods:{dispatch:function(eee){this.jsonforms.core=this.middleware(this.jsonforms.core,eee,ist)}}});tlt.render=function(eee,tee,ree,oee,aee,nee){var iee=Koe("dispatch-renderer");return xne(),One(iee,{schema:eee.jsonforms.core.schema,uischema:eee.jsonforms.core.uischema,path:""},null,8,["schema","uischema"])};const rlt=JGe("\n query GetConnectSettingsForm {\n connect {\n id\n settings {\n id\n dataSchema\n uiSchema\n values {\n sandbox\n extraOrigins\n accessType\n forwardType\n port\n ssoUserIds\n }\n }\n }\n }\n"),olt=JGe("\n mutation UpdateConnectSettings($input: ApiSettingsInput!) {\n updateApiSettings(input: $input) {\n sandbox\n extraOrigins\n accessType\n forwardType\n port\n ssoUserIds\n }\n }\n"),alt={class:"grid grid-cols-settings items-baseline pl-3 gap-y-6 [&>*:nth-child(odd)]:text-end [&>*:nth-child(even)]:ml-10"},nlt={class:"mt-6 pl-3 [&_.vertical-layout]:space-y-6"},ilt={class:"mt-6 grid grid-cols-settings gap-y-6 items-baseline"},slt={class:"text-sm text-end"},llt={key:0},clt={key:1},dlt={class:"col-start-2 ml-10 space-y-4"},plt={key:0,class:"text-sm text-unraid-red-500"},ult=Eoe({__name:"ConnectSettings.ce",setup(eee){const tee=_re({}),{result:ree,refetch:oee}=BHe(rlt),aee=nie((()=>{if(ree.value)return ree.value?.connect.settings}));rne(ree,(()=>{if(!ree.value)return;const{__typename:eee,...oee}=ree.value.connect.settings.values;tee.value=oee}));const nee=nie((()=>aee.value?.values.sandbox!==tee.value?.sandbox)),{mutate:iee,loading:see,error:lee,onDone:cee}=qHe(olt),dee=_re(!1);!function(eee,cb,tee={}){const{debounce:ree=0,maxWait:oee,...aee}=tee;VXe(eee,cb,{...aee,eventFilter:UXe(ree,{maxWait:oee})})}(see,(eee=>{dee.value=eee}),{debounce:100}),cee((()=>{globalThis.toast.success("Updated API Settings",{description:nee.value?"The API is restarting...":void 0})}));const pee={restrict:!1,trim:!1},uee=[...CUe],hee=async()=>{await iee({input:tee.value}),await oee()},fee=({data:eee})=>{tee.value=eee};return(eee,ree)=>(xne(),Ene(gne,null,[Ane("div",alt,[Tne(zre(Awe),null,{default:doe((()=>ree[0]||(ree[0]=[Rne("Account Status:")]))),_:1}),ree[2]||(ree[2]=Ane("div",{innerHTML:""},null,-1)),Tne(zre(Awe),null,{default:doe((()=>ree[1]||(ree[1]=[Rne("Download Unraid API Logs:")]))),_:1}),ree[3]||(ree[3]=Ane("div",{innerHTML:""},null,-1))]),Ane("div",nlt,[zre(aee)?(xne(),One(zre(tlt),{key:0,schema:zre(aee).dataSchema,uischema:zre(aee).uiSchema,renderers:uee,data:zre(tee),config:pee,readonly:zre(dee),onChange:fee},null,8,["schema","uischema","data","readonly"])):Mne("",!0),Ane("div",ilt,[Ane("div",slt,[zre(dee)?(xne(),Ene("p",llt,"Applying Settings...")):zre(nee)?(xne(),Ene("p",clt,"The API will restart after settings are applied.")):Mne("",!0)]),Ane("div",dlt,[Tne(zre(Kpe),{variant:"outline-primary",padding:"lean",size:"12px",class:"leading-normal",onClick:hee},{default:doe((()=>ree[4]||(ree[4]=[Rne(" Apply ")]))),_:1}),zre(lee)?(xne(),Ene("p",plt," ✕ Error: "+Hee(zre(lee).message),1)):Mne("",!0)])])])],64))}}),hlt=Ode(ult,[["styles",[':root{--background:0 0% 100%;--foreground:0 0% 3.9%;--muted:0 0% 96.1%;--muted-foreground:0 0% 45.1%;--popover:0 0% 100%;--popover-foreground:0 0% 3.9%;--card:0 0% 100%;--card-foreground:0 0% 3.9%;--border:0 0% 89.8%;--input:0 0% 89.8%;--primary:0 0% 9%;--primary-foreground:0 0% 98%;--secondary:0 0% 96.1%;--secondary-foreground:0 0% 9%;--accent:0 0% 96.1%;--accent-foreground:0 0% 9%;--destructive:0 84.2% 60.2%;--destructive-foreground:0 0% 98%;--ring:0 0% 3.9%;--radius:.5rem;--chart-1:12 76% 61%;--chart-2:173 58% 39%;--chart-3:197 37% 24%;--chart-4:43 74% 66%;--chart-5:27 87% 67%}.dark{--background:0 0% 3.9%;--foreground:0 0% 98%;--muted:0 0% 14.9%;--muted-foreground:0 0% 63.9%;--popover:0 0% 3.9%;--popover-foreground:0 0% 98%;--card:0 0% 3.9%;--card-foreground:0 0% 98%;--border:0 0% 14.9%;--input:0 0% 14.9%;--primary:0 0% 98%;--primary-foreground:0 0% 9%;--secondary:0 0% 14.9%;--secondary-foreground:0 0% 98%;--accent:0 0% 14.9%;--accent-foreground:0 0% 98%;--destructive:0 62.8% 30.6%;--destructive-foreground:0 0% 98%;--ring:0 0% 83.1%;--chart-1:220 70% 50%;--chart-2:160 60% 45%;--chart-3:30 80% 55%;--chart-4:280 65% 60%;--chart-5:340 75% 55%}*{border-color:hsl(var(--border))}.inset-y-0{bottom:0;top:0}.-bottom-\\[2px\\]{bottom:-2px}.-left-\\[2px\\]{left:-2px}.-right-\\[2px\\]{right:-2px}.-top-\\[2px\\]{top:-2px}.left-0{left:0}.left-2{left:.8rem}.top-1\\/2{top:50%}.top-4{top:1.6rem}.-mx-1{margin-left:-.4rem;margin-right:-.4rem}.mb-2{margin-bottom:.8rem}.ml-auto{margin-left:auto}.aspect-\\[7\\/4\\]{aspect-ratio:7/4}.h-11{height:4.4rem}.h-2\\.5{height:1rem}.h-3\\.5{height:1.4rem}.h-4{height:1.6rem}.h-5{height:2rem}.h-8{height:3.2rem}.h-9{height:3.6rem}.h-\\[--reka-select-trigger-height\\]{height:var(--reka-select-trigger-height)}.h-px{height:1px}.max-h-96{max-height:38.4rem}.w-10{width:4rem}.w-11{width:4.4rem}.w-12{width:4.8rem}.w-14px{width:14px}.w-16{width:6.4rem}.w-2\\.5{width:1rem}.w-20{width:8rem}.w-3\\.5{width:1.4rem}.w-3\\/4{width:75%}.w-5{width:2rem}.w-8{width:3.2rem}.w-\\[180px\\]{width:180px}.w-\\[200px\\]{width:200px}.w-\\[300px\\]{width:300px}.w-\\[400px\\]{width:400px}.min-w-32{min-width:12.8rem}.min-w-\\[--reka-select-trigger-width\\]{min-width:var(--reka-select-trigger-width)}.max-w-1024px{max-width:1024px}.max-w-2xl{max-width:42rem}.max-w-md{max-width:28rem}.flex-shrink-0,.shrink-0{flex-shrink:0}.-translate-y-1\\/2{--tw-translate-y:-50%}.-translate-y-1\\/2,.translate-x-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform,.translate-x-20px{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes mark-2{50%{transform:translateY(-40px)}to{transform:translateY(0)}}.animate-mark-2{animation:mark-2 1.5s ease infinite}@keyframes mark-3{50%{transform:translateY(-62px)}to{transform:translateY(0)}}.animate-mark-3{animation:mark-3 1.5s ease infinite}@keyframes mark-6{50%{transform:translateY(40px)}to{transform:translateY(0)}}.animate-mark-6{animation:mark-6 1.5s ease infinite}@keyframes mark-7{50%{transform:translateY(62px)}to{transform:translateY(0)}}.animate-mark-7{animation:mark-7 1.5s ease infinite}.cursor-default{cursor:default}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.gap-1\\.5{gap:.6rem}.gap-3{gap:1.2rem}.gap-y-2{row-gap:.8rem}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.8rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.8rem*var(--tw-space-x-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.4rem*var(--tw-space-y-reverse));margin-top:calc(.4rem*(1 - var(--tw-space-y-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.8rem*var(--tw-space-y-reverse));margin-top:calc(.8rem*(1 - var(--tw-space-y-reverse)))}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.rounded-\\[inherit\\]{border-radius:inherit}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-current{border-color:currentColor}.border-input{border-color:hsl(var(--input))}.border-muted{border-color:hsl(var(--muted))}.border-orange{--tw-border-opacity:1;border-color:rgb(255 140 47/var(--tw-border-opacity,1))}.border-primary{border-color:hsl(var(--primary))}.border-unraid-red{--tw-border-opacity:1;border-color:rgb(226 40 40/var(--tw-border-opacity,1))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-yellow-100{--tw-border-opacity:1;border-color:rgb(254 249 195/var(--tw-border-opacity,1))}.border-e-transparent{border-inline-end-color:transparent}.border-l-transparent{border-left-color:transparent}.border-t-transparent{border-top-color:transparent}.bg-black\\/80{background-color:#1c1b1bcc}.bg-blue-100{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.bg-border{background-color:hsl(var(--border))}.bg-current{background-color:currentColor}.bg-destructive{background-color:hsl(var(--destructive))}.bg-gray-300{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.bg-green-200{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity,1))}.bg-grey{--tw-bg-opacity:1;background-color:rgb(224 224 224/var(--tw-bg-opacity,1))}.bg-indigo-100{--tw-bg-opacity:1;background-color:rgb(224 231 255/var(--tw-bg-opacity,1))}.bg-input{background-color:hsl(var(--input))}.bg-muted\\/20{background-color:hsl(var(--muted)/.2)}.bg-neutral-900{--tw-bg-opacity:1;background-color:rgb(23 23 23/var(--tw-bg-opacity,1))}.bg-orange{--tw-bg-opacity:1;background-color:rgb(255 140 47/var(--tw-bg-opacity,1))}.bg-pink-100{--tw-bg-opacity:1;background-color:rgb(252 231 243/var(--tw-bg-opacity,1))}.bg-primary{background-color:hsl(var(--primary))}.bg-purple-100{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity,1))}.bg-secondary{background-color:hsl(var(--secondary))}.fill-black{fill:#1c1b1b}.fill-white{fill:#fff}.p-1\\.5{padding:.6rem}.p-12{padding:4.8rem}.p-20{padding:8rem}.p-3{padding:1.2rem}.p-8{padding:3.2rem}.p-px{padding:1px}.px-2{padding-left:.8rem;padding-right:.8rem}.px-3{padding-left:1.2rem;padding-right:1.2rem}.px-4\\.5{padding-left:1.125rem;padding-right:1.125rem}.px-8{padding-left:3.2rem;padding-right:3.2rem}.py-1{padding-bottom:.4rem;padding-top:.4rem}.py-1\\.5{padding-bottom:.6rem;padding-top:.6rem}.py-12px{padding-bottom:12px;padding-top:12px}.py-2\\.5{padding-bottom:1rem;padding-top:1rem}.py-6{padding-bottom:2.4rem;padding-top:2.4rem}.pl-8{padding-left:3.2rem}.pr-2{padding-right:.8rem}.text-start{text-align:start}.align-\\[-0\\.125em\\]{vertical-align:-.125em}.text-3xl{font-size:3rem;line-height:3.6rem}.font-medium{font-weight:500}.text-blue-800{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.text-green-800{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity,1))}.text-indigo-800{--tw-text-opacity:1;color:rgb(55 48 163/var(--tw-text-opacity,1))}.text-muted-foreground\\/50{color:hsl(var(--muted-foreground)/.5)}.text-pink-800{--tw-text-opacity:1;color:rgb(157 23 77/var(--tw-text-opacity,1))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-purple-800{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity,1))}.no-underline{text-decoration-line:none}.underline-offset-4{text-underline-offset:4px}.opacity-70{opacity:.7}.shadow,.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-md,.shadow-none{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.animate-in{animation-duration:.15s;animation-name:enter;--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial}.fade-in-0{--tw-enter-opacity:0}.zoom-in-95{--tw-enter-scale:.95}:where([data-sonner-toaster][dir=ltr]),:where(html[dir=ltr]){--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0;--toast-close-button-start:0;--toast-close-button-end:unset;--toast-close-button-transform:translate(-35%,-35%)}:where([data-sonner-toaster][dir=rtl]),:where(html[dir=rtl]){--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto;--toast-close-button-start:unset;--toast-close-button-end:0;--toast-close-button-transform:translate(35%,-35%)}:where([data-sonner-toaster]){font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;position:fixed;width:var(--width);--gray1:#fcfcfc;--gray2:#f8f8f8;--gray3:#f3f3f3;--gray4:#ededed;--gray5:#e8e8e8;--gray6:#e2e2e2;--gray7:#dbdbdb;--gray8:#c7c7c7;--gray9:#8f8f8f;--gray10:#858585;--gray11:#6f6f6f;--gray12:#171717;--border-radius:8px;box-sizing:border-box;list-style:none;margin:0;outline:none;padding:0;transition:transform .4s ease;z-index:999999999}:where([data-sonner-toaster][data-lifted=true]){transform:translateY(-10px)}@media (hover:none) and (pointer:coarse){:where([data-sonner-toaster][data-lifted=true]){transform:none}}:where([data-sonner-toaster][data-x-position=right]){right:max(var(--offset),env(safe-area-inset-right))}:where([data-sonner-toaster][data-x-position=left]){left:max(var(--offset),env(safe-area-inset-left))}:where([data-sonner-toaster][data-x-position=center]){left:50%;transform:translate(-50%)}:where([data-sonner-toaster][data-y-position=top]){top:max(var(--offset),env(safe-area-inset-top))}:where([data-sonner-toaster][data-y-position=bottom]){bottom:max(var(--offset),env(safe-area-inset-bottom))}:where([data-sonner-toast]){--y:translateY(100%);--lift-amount:calc(var(--lift)*var(--gap));box-sizing:border-box;filter:blur(0);opacity:0;outline:none;overflow-wrap:anywhere;position:absolute;touch-action:none;transform:var(--y);transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;z-index:var(--z-index)}:where([data-sonner-toast][data-styled=true]){align-items:center;background:var(--normal-bg);border:1px solid var(--normal-border);border-radius:var(--border-radius);box-shadow:0 4px 12px #0000001a;color:var(--normal-text);display:flex;font-size:13px;gap:6px;padding:16px;width:var(--width)}:where([data-sonner-toast]:focus-visible){box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast][data-y-position=top]){top:0;--y:translateY(-100%);--lift:1;--lift-amount:calc(var(--gap)*1)}:where([data-sonner-toast][data-y-position=bottom]){bottom:0;--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift)*var(--gap))}:where([data-sonner-toast]) :where([data-description]){color:inherit;font-weight:400;line-height:1.4}:where([data-sonner-toast]) :where([data-title]){color:inherit;font-weight:500;line-height:1.5}:where([data-sonner-toast]) :where([data-icon]){align-items:center;display:flex;flex-shrink:0;height:16px;justify-content:flex-start;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end);position:relative;width:16px}:where([data-sonner-toast][data-promise=true]) :where([data-icon])>svg{animation:sonner-fade-in .3s ease forwards;opacity:0;transform:scale(.8);transform-origin:center}:where([data-sonner-toast]) :where([data-icon])>*{flex-shrink:0}:where([data-sonner-toast]) :where([data-icon]) svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}:where([data-sonner-toast]) :where([data-content]){display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{align-items:center;background:var(--normal-text);border:none;border-radius:4px;color:var(--normal-bg);cursor:pointer;display:flex;flex-shrink:0;font-size:12px;height:24px;margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);outline:none;padding-left:8px;padding-right:8px;transition:opacity .4s,box-shadow .2s}:where([data-sonner-toast]) :where([data-button]):focus-visible{box-shadow:0 0 0 2px #0006}:where([data-sonner-toast]) :where([data-button]):first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}:where([data-sonner-toast]) :where([data-cancel]){background:#00000014;color:var(--normal-text)}:where([data-sonner-toast][data-theme=dark]) :where([data-cancel]){background:#ffffff4d}[data-sonner-toast] [data-close-button]{align-items:center;background:var(--gray1);border:1px solid var(--gray4);border-radius:50%;color:var(--gray12);cursor:pointer;display:flex;height:20px;justify-content:center;left:var(--toast-close-button-start);padding:0;position:absolute;right:var(--toast-close-button-end);top:0;transform:var(--toast-close-button-transform);transition:opacity .1s,background .2s,border-color .2s;width:20px;z-index:1}:where([data-sonner-toast]) :where([data-close-button]):focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast]) :where([data-disabled=true]){cursor:not-allowed}[data-sonner-toast]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}:where([data-sonner-toast][data-swiping=true]):before{content:"";height:100%;left:0;position:absolute;right:0;z-index:-1}:where([data-sonner-toast][data-y-position=top][data-swiping=true]):before{bottom:50%;transform:scaleY(3) translateY(50%)}:where([data-sonner-toast][data-y-position=bottom][data-swiping=true]):before{top:50%;transform:scaleY(3) translateY(-50%)}:where([data-sonner-toast][data-swiping=false][data-removed=true]):before{content:"";inset:0;position:absolute;transform:scaleY(2)}:where([data-sonner-toast]):after{bottom:100%;content:"";height:calc(var(--gap) + 1px);left:0;position:absolute;width:100%}:where([data-sonner-toast][data-mounted=true]){--y:translateY(0);opacity:1}:where([data-sonner-toast][data-expanded=false][data-front=false]){--scale:var(--toasts-before) * .05 + 1;--y:translateY(calc(var(--lift-amount)*var(--toasts-before))) scale(calc(var(--scale)*-1));height:var(--front-toast-height)}:where([data-sonner-toast])>*{transition:opacity .4s}:where([data-sonner-toast][data-expanded=false][data-front=false][data-styled=true])>*{opacity:0}:where([data-sonner-toast][data-visible=false]){opacity:0;pointer-events:none}:where([data-sonner-toast][data-mounted=true][data-expanded=true]){--y:translateY(calc(var(--lift)*var(--offset)));height:var(--initial-height)}:where([data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]){--y:translateY(calc(var(--lift)*-100%));opacity:0}:where([data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]){--y:translateY(calc(var(--lift)*var(--offset) + var(--lift)*-100%));opacity:0}:where([data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]){--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}:where([data-sonner-toast][data-removed=true][data-front=false]):before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount,0));transition:none}[data-sonner-toast][data-swiped=true]{-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation:swipe-out .2s ease-out forwards}@keyframes swipe-out{0%{opacity:1;transform:translateY(calc(var(--lift)*var(--offset) + var(--swipe-amount)))}to{opacity:0;transform:translateY(calc(var(--lift)*var(--offset) + var(--swipe-amount) + var(--lift)*-100%))}}@media (max-width:600px){[data-sonner-toaster]{position:fixed;--mobile-offset:16px;left:var(--mobile-offset);right:var(--mobile-offset);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset)*-1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset)*2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset)}[data-sonner-toaster][data-y-position=bottom]{bottom:20px}[data-sonner-toaster][data-y-position=top]{top:20px}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset);right:var(--mobile-offset);transform:none}}[data-sonner-toaster][data-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:#ecfdf3;--success-border:#d3fde5;--success-text:#008a2e;--info-bg:#f0f8ff;--info-border:#d3e0fd;--info-text:#0973dc;--warning-bg:#fffcf0;--warning-border:#fdf5d3;--warning-text:#dc7609;--error-bg:#fff0f0;--error-border:#ffe0e1;--error-text:#e60000}[data-sonner-toaster][data-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:#333;--normal-text:var(--gray1)}[data-sonner-toaster][data-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-theme=dark]{--normal-bg:#000;--normal-border:#333;--normal-text:var(--gray1);--success-bg:#001f0f;--success-border:#003d1c;--success-text:#59f3a6;--info-bg:#000d1f;--info-border:#00113d;--info-text:#5896f3;--warning-bg:#1d1f00;--warning-border:#3d3d00;--warning-text:#f3cf58;--error-bg:#2d0607;--error-border:#4d0408;--error-text:#ff9ea1}[data-rich-colors=true][data-sonner-toast][data-type=success],[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info],[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning],[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error],[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);inset:0;position:absolute;width:var(--size);z-index:10}.sonner-loading-wrapper[data-visible=false]{animation:sonner-fade-out .2s ease forwards;transform-origin:center}.sonner-spinner{height:var(--size);left:50%;position:relative;top:50%;width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media (prefers-reduced-motion){.sonner-loading-bar,[data-sonner-toast],[data-sonner-toast]>*{animation:none!important;transition:none!important}}.sonner-loader{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}.file\\:border-0::file-selector-button{border-width:0}.file\\:bg-transparent::file-selector-button{background-color:transparent}.file\\:text-sm::file-selector-button{font-size:1.4rem;line-height:2rem}.file\\:font-medium::file-selector-button{font-weight:500}.placeholder\\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}.placeholder\\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.hover\\:border-grey:hover{--tw-border-opacity:1;border-color:rgb(224 224 224/var(--tw-border-opacity,1))}.hover\\:border-grey-mid:hover{--tw-border-opacity:1;border-color:rgb(153 153 153/var(--tw-border-opacity,1))}.hover\\:border-muted:hover{border-color:hsl(var(--muted))}.hover\\:border-unraid-red:hover{--tw-border-opacity:1;border-color:rgb(226 40 40/var(--tw-border-opacity,1))}.hover\\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\\:bg-blue-200:hover{--tw-bg-opacity:1;background-color:rgb(191 219 254/var(--tw-bg-opacity,1))}.hover\\:bg-destructive\\/90:hover{background-color:hsl(var(--destructive)/.9)}.hover\\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.hover\\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.hover\\:bg-gray-800:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.hover\\:bg-green-300:hover{--tw-bg-opacity:1;background-color:rgb(134 239 172/var(--tw-bg-opacity,1))}.hover\\:bg-grey:hover{--tw-bg-opacity:1;background-color:rgb(224 224 224/var(--tw-bg-opacity,1))}.hover\\:bg-grey-mid:hover{--tw-bg-opacity:1;background-color:rgb(153 153 153/var(--tw-bg-opacity,1))}.hover\\:bg-indigo-200:hover{--tw-bg-opacity:1;background-color:rgb(199 210 254/var(--tw-bg-opacity,1))}.hover\\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\\:bg-orange-dark:hover{--tw-bg-opacity:1;background-color:rgb(241 90 44/var(--tw-bg-opacity,1))}.hover\\:bg-pink-200:hover{--tw-bg-opacity:1;background-color:rgb(251 207 232/var(--tw-bg-opacity,1))}.hover\\:bg-primary\\/90:hover{background-color:hsl(var(--primary)/.9)}.hover\\:bg-purple-200:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity,1))}.hover\\:bg-secondary\\/80:hover{background-color:hsl(var(--secondary)/.8)}.hover\\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\\:bg-yellow-200:hover{--tw-bg-opacity:1;background-color:rgb(254 240 138/var(--tw-bg-opacity,1))}.hover\\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\\:text-black:hover{--tw-text-opacity:1;color:rgb(28 27 27/var(--tw-text-opacity,1))}.hover\\:text-primary:hover{color:hsl(var(--primary))}.hover\\:shadow-md:hover{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\\:shadow-orange\\/50:hover{--tw-shadow-color:rgba(255,140,47,.5);--tw-shadow:var(--tw-shadow-colored)}.focus\\:border-grey:focus{--tw-border-opacity:1;border-color:rgb(224 224 224/var(--tw-border-opacity,1))}.focus\\:border-grey-mid:focus{--tw-border-opacity:1;border-color:rgb(153 153 153/var(--tw-border-opacity,1))}.focus\\:border-muted:focus{border-color:hsl(var(--muted))}.focus\\:border-unraid-red:focus{--tw-border-opacity:1;border-color:rgb(226 40 40/var(--tw-border-opacity,1))}.focus\\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\\:bg-grey:focus{--tw-bg-opacity:1;background-color:rgb(224 224 224/var(--tw-bg-opacity,1))}.focus\\:bg-grey-mid:focus{--tw-bg-opacity:1;background-color:rgb(153 153 153/var(--tw-bg-opacity,1))}.focus\\:bg-muted:focus{background-color:hsl(var(--muted))}.focus\\:bg-white:focus{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.focus\\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\\:text-black:focus{--tw-text-opacity:1;color:rgb(28 27 27/var(--tw-text-opacity,1))}.focus\\:text-primary:focus{color:hsl(var(--primary))}.focus\\:shadow-md:focus{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus\\:ring-ring:focus{--tw-ring-color:hsl(var(--ring))}.focus-visible\\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\\:ring-ring:focus-visible{--tw-ring-color:hsl(var(--ring))}.focus-visible\\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.focus-visible\\:ring-offset-background:focus-visible{--tw-ring-offset-color:hsl(var(--background))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-20:disabled{opacity:.2}.disabled\\:opacity-25:disabled{opacity:.25}.disabled\\:opacity-50:disabled{opacity:.5}.disabled\\:focus\\:opacity-25:focus:disabled,.disabled\\:hover\\:opacity-25:hover:disabled{opacity:.25}.group:hover .group-hover\\:text-header-text-secondary{color:var(--header-text-secondary)}.group:hover .group-hover\\:no-underline{text-decoration-line:none}.group:hover .group-hover\\:opacity-60{opacity:.6}.group:focus .group-focus\\:text-header-text-secondary{color:var(--header-text-secondary)}.group:focus .group-focus\\:no-underline{text-decoration-line:none}.group:focus .group-focus\\:opacity-100{opacity:1}.group:focus .group-focus\\:opacity-60{opacity:.6}.group.toaster .group-\\[\\.toaster\\]\\:border-border{border-color:hsl(var(--border))}.group.toast .group-\\[\\.toast\\]\\:bg-muted{background-color:hsl(var(--muted))}.group.toast .group-\\[\\.toast\\]\\:bg-primary{background-color:hsl(var(--primary))}.group.toaster .group-\\[\\.toaster\\]\\:bg-background{background-color:hsl(var(--background))}.group.toast .group-\\[\\.toast\\]\\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group.toast .group-\\[\\.toast\\]\\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group.toaster .group-\\[\\.toaster\\]\\:text-foreground{color:hsl(var(--foreground))}.group.toaster .group-\\[\\.toaster\\]\\:shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.peer:disabled~.peer-disabled\\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\\:opacity-70{opacity:.7}.data-\\[disabled\\]\\:pointer-events-none[data-disabled]{pointer-events:none}.data-\\[state\\=active\\]\\:flex[data-state=active]{display:flex}.data-\\[state\\=inactive\\]\\:hidden[data-state=inactive]{display:none}.data-\\[side\\=bottom\\]\\:translate-y-1[data-side=bottom]{--tw-translate-y:.4rem}.data-\\[side\\=bottom\\]\\:translate-y-1[data-side=bottom],.data-\\[side\\=left\\]\\:-translate-x-1[data-side=left]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\\[side\\=left\\]\\:-translate-x-1[data-side=left]{--tw-translate-x:-.4rem}.data-\\[side\\=right\\]\\:translate-x-1[data-side=right]{--tw-translate-x:.4rem}.data-\\[side\\=right\\]\\:translate-x-1[data-side=right],.data-\\[side\\=top\\]\\:-translate-y-1[data-side=top]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\\[side\\=top\\]\\:-translate-y-1[data-side=top]{--tw-translate-y:-.4rem}.data-\\[state\\=checked\\]\\:translate-x-5[data-state=checked]{--tw-translate-x:2rem}.data-\\[state\\=checked\\]\\:translate-x-5[data-state=checked],.data-\\[state\\=unchecked\\]\\:translate-x-0[data-state=unchecked]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\\[state\\=unchecked\\]\\:translate-x-0[data-state=unchecked]{--tw-translate-x:0px}.data-\\[state\\=active\\]\\:bg-background[data-state=active]{background-color:hsl(var(--background))}.data-\\[state\\=checked\\]\\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\\[state\\=open\\]\\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\\[state\\=open\\]\\:bg-secondary[data-state=open]{background-color:hsl(var(--secondary))}.data-\\[state\\=unchecked\\]\\:bg-input[data-state=unchecked]{background-color:hsl(var(--input))}.data-\\[placeholder\\]\\:text-muted-foreground[data-placeholder]{color:hsl(var(--muted-foreground))}.data-\\[state\\=active\\]\\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.data-\\[disabled\\]\\:opacity-50[data-disabled]{opacity:.5}.data-\\[state\\=active\\]\\:shadow-sm[data-state=active]{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.data-\\[state\\=closed\\]\\:duration-300[data-state=closed]{transition-duration:.3s}.data-\\[state\\=open\\]\\:duration-500[data-state=open]{transition-duration:.5s}.data-\\[state\\=open\\]\\:animate-in[data-state=open]{animation-duration:.15s;animation-name:enter;--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial}.data-\\[state\\=closed\\]\\:animate-out[data-state=closed]{animation-duration:.15s;animation-name:exit;--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial}.data-\\[state\\=closed\\]\\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\\[state\\=open\\]\\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\\[state\\=closed\\]\\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\\[state\\=open\\]\\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\\[side\\=bottom\\]\\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-.8rem}.data-\\[side\\=left\\]\\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:.8rem}.data-\\[side\\=right\\]\\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:-.8rem}.data-\\[side\\=top\\]\\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:.8rem}.data-\\[state\\=closed\\]\\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\\[state\\=closed\\]\\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\\[state\\=closed\\]\\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\\[state\\=closed\\]\\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\\[state\\=open\\]\\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\\[state\\=open\\]\\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\\[state\\=open\\]\\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\\[state\\=open\\]\\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.data-\\[state\\=closed\\]\\:duration-300[data-state=closed]{animation-duration:.3s}.data-\\[state\\=open\\]\\:duration-500[data-state=open]{animation-duration:.5s}.group[data-disabled] .group-data-\\[disabled\\]\\:bg-muted{background-color:hsl(var(--muted))}.group[data-state=active] .group-data-\\[state\\=active\\]\\:bg-primary{background-color:hsl(var(--primary))}.group[data-state=completed] .group-data-\\[state\\=completed\\]\\:bg-accent{background-color:hsl(var(--accent))}.group[data-state=completed] .group-data-\\[state\\=completed\\]\\:bg-accent-foreground{background-color:hsl(var(--accent-foreground))}.group[data-disabled] .group-data-\\[disabled\\]\\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group[data-state=active] .group-data-\\[state\\=active\\]\\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group[data-state=completed] .group-data-\\[state\\=completed\\]\\:text-accent-foreground{color:hsl(var(--accent-foreground))}.group[data-disabled] .group-data-\\[disabled\\]\\:opacity-50{opacity:.5}.group[data-disabled] .group-data-\\[disabled\\]\\:opacity-75{opacity:.75}@media (prefers-reduced-motion:reduce){@keyframes spin{to{transform:rotate(1turn)}}.motion-reduce\\:animate-\\[spin_1\\.5s_linear_infinite\\]{animation:spin 1.5s linear infinite}}@media (min-width:640px){.sm\\:max-w-sm{max-width:24rem}.sm\\:flex-row{flex-direction:row}.sm\\:justify-end{justify-content:flex-end}.sm\\:gap-x-2{-moz-column-gap:.8rem;column-gap:.8rem}.sm\\:text-left{text-align:left}}@media (min-width:768px){.md\\:my-0{margin-bottom:0;margin-top:0}.md\\:block{display:block}.md\\:h-px{height:1px}.md\\:w-24{width:9.6rem}.md\\:w-auto{width:auto}.md\\:flex-row{flex-direction:row}.md\\:items-center{align-items:center}.md\\:gap-2{gap:.8rem}.md\\:p-6{padding:2.4rem}}.\\[\\&\\>\\[data-slot\\=input\\]\\]\\:has-\\[\\[data-slot\\=decrement\\]\\]\\:pl-5:has([data-slot=decrement])>[data-slot=input]{padding-left:2rem}.\\[\\&\\>\\[data-slot\\=input\\]\\]\\:has-\\[\\[data-slot\\=increment\\]\\]\\:pr-5:has([data-slot=increment])>[data-slot=input]{padding-right:2rem}.\\[\\&\\>div\\>svg\\]\\:fill-blue-500>div>svg{fill:#3b82f6}.\\[\\&\\>div\\>svg\\]\\:fill-unraid-red-500>div>svg{fill:#f43f3f}.\\[\\&\\>div\\>svg\\]\\:fill-yellow-500>div>svg{fill:#eab308}.\\[\\&\\>span\\]\\:truncate>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\\[\\&\\>svg\\]\\:size-4>svg{height:1.6rem;width:1.6rem}.\\[\\&\\>svg\\]\\:shrink-0>svg{flex-shrink:0}.\\[\\&\\]\\:text-orange{--tw-text-opacity:1;color:rgb(255 140 47/var(--tw-text-opacity,1))}.\\[\\&\\]\\:text-primary{color:hsl(var(--primary))}.\\[\\&\\]\\:text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com*/*,:after,:before{border-color:hsl(var(--border));border-style:solid;border-width:0;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:clear-sans,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}body{background-color:hsl(var(--background));color:hsl(var(--foreground))}.container{width:100%}@media (min-width:470px){.container{max-width:470px}}@media (min-width:530px){.container{max-width:530px}}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.prose{color:hsl(var(--foreground));max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-bottom:1.2em;margin-top:1.2em}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)) color{-d-e-f-a-u-l-t:hsl(var(--primary));foreground:hsl(var(--primary-foreground))}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;text-decoration:underline}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-bottom:1.25em;margin-top:1.25em;padding-inline-start:1.625em}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-bottom:1.25em;margin-top:1.25em;padding-inline-start:1.625em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-bottom:3em;margin-top:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){border-inline-start-color:var(--tw-prose-quote-borders);border-inline-start-width:.25rem;color:var(--tw-prose-quotes);font-style:italic;font-weight:500;margin-bottom:1.6em;margin-top:1.6em;padding-inline-start:1em;quotes:"“""”""‘""’"}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:2.25em;font-weight:800;line-height:1.1111111;margin-bottom:.8888889em;margin-top:0}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:1.5em;font-weight:700;line-height:1.3333333;margin-bottom:1em;margin-top:2em}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:1.25em;font-weight:600;line-height:1.6;margin-bottom:.6em;margin-top:1.6em}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;line-height:1.5;margin-bottom:.5em;margin-top:1.5em}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-bottom:2em;margin-top:2em}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:.3125rem;box-shadow:0 0 0 1px rgb(var(--tw-prose-kbd-shadows)/10%),0 3px rgb(var(--tw-prose-kbd-shadows)/10%);color:var(--tw-prose-kbd);font-family:inherit;font-size:.875em;font-weight:500;padding-inline-end:.375em;padding-bottom:.1875em;padding-top:.1875em;padding-inline-start:.375em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:var(--tw-prose-pre-bg);border-radius:.375rem;color:var(--tw-prose-pre-code);font-size:.875em;font-weight:400;line-height:1.7142857;margin-bottom:1.7142857em;margin-top:1.7142857em;overflow-x:auto;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-top:.8571429em;padding-inline-start:1.1428571em}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;line-height:1.7142857;margin-bottom:2em;margin-top:2em;table-layout:auto;width:100%}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-color:var(--tw-prose-th-borders);border-bottom-width:1px}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em;vertical-align:bottom}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-color:var(--tw-prose-td-borders);border-bottom-width:1px}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-color:var(--tw-prose-th-borders);border-top-width:1px}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose{--tw-prose-body:hsl(var(--foreground));--tw-prose-headings:hsl(var(--foreground));--tw-prose-lead:hsl(var(--foreground))}.prose :where(--tw-prose-links):not(:where([class~=not-prose],[class~=not-prose] *)){-d-e-f-a-u-l-t:hsl(var(--primary));foreground:hsl(var(--primary-foreground))}.prose{--tw-prose-bold:hsl(var(--foreground));--tw-prose-counters:hsl(var(--foreground));--tw-prose-bullets:hsl(var(--foreground));--tw-prose-hr:hsl(var(--foreground));--tw-prose-quotes:hsl(var(--foreground));--tw-prose-quote-borders:hsl(var(--foreground));--tw-prose-captions:hsl(var(--foreground));--tw-prose-kbd:#111827;--tw-prose-kbd-shadows:17 24 39;--tw-prose-code:hsl(var(--foreground));--tw-prose-pre-code:hsl(var(--foreground));--tw-prose-pre-bg:hsl(var(--background));--tw-prose-th-borders:hsl(var(--foreground));--tw-prose-td-borders:hsl(var(--foreground));--tw-prose-invert-body:hsl(var(--background));--tw-prose-invert-headings:hsl(var(--background));--tw-prose-invert-lead:hsl(var(--background))}.prose :where(--tw-prose-invert-links):not(:where([class~=not-prose],[class~=not-prose] *)){-d-e-f-a-u-l-t:hsl(var(--primary));foreground:hsl(var(--primary-foreground))}.prose{--tw-prose-invert-bold:hsl(var(--background));--tw-prose-invert-counters:hsl(var(--background));--tw-prose-invert-bullets:hsl(var(--background));--tw-prose-invert-hr:hsl(var(--background));--tw-prose-invert-quotes:hsl(var(--background));--tw-prose-invert-quote-borders:hsl(var(--background));--tw-prose-invert-captions:hsl(var(--background));--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:255 255 255;--tw-prose-invert-code:hsl(var(--background));--tw-prose-invert-pre-code:hsl(var(--background));--tw-prose-invert-pre-bg:hsl(var(--foreground));--tw-prose-invert-th-borders:hsl(var(--background));--tw-prose-invert-td-borders:hsl(var(--background));font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.5em;margin-top:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.75em;margin-top:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.75em;margin-top:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-top:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}body{--color-alpha:#1c1b1b;--color-beta:#f2f2f2;--color-gamma:#999;--color-gamma-opaque:hsla(0,0%,60%,.5);--color-customgradient-start:hsla(0,0%,95%,0);--color-customgradient-end:hsla(0,0%,95%,.85);--shadow-beta:0 25px 50px -12px hsla(0,0%,95%,.15);--ring-offset-shadow:0 0 --var(--color-beta);--ring-shadow:0 0 --var(--color-beta)}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.-right-1{right:-.4rem}.-top-1{top:-.4rem}.bottom-0{bottom:0}.bottom-4{bottom:1.6rem}.bottom-\\[-3px\\]{bottom:-3px}.right-0{right:0}.right-4{right:1.6rem}.top-0{top:0}.top-\\[1px\\]{top:1px}.top-full{top:100%}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\\[99999\\]{z-index:99999}.col-start-2{grid-column-start:2}.float-left{float:left}.m-0{margin:0}.mx-2{margin-left:.8rem;margin-right:.8rem}.mx-8px{margin-left:8px;margin-right:8px}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-bottom:.4rem;margin-top:.4rem}.my-12{margin-bottom:4.8rem;margin-top:4.8rem}.my-16px{margin-bottom:16px;margin-top:16px}.my-24px{margin-bottom:24px;margin-top:24px}.my-8px{margin-bottom:8px;margin-top:8px}.mb-4{margin-bottom:1.6rem}.mb-4px{margin-bottom:4px}.mb-6{margin-bottom:2.4rem}.mb-8px{margin-bottom:8px}.ml-1{margin-left:.4rem}.ml-10{margin-left:4rem}.ml-8px{margin-left:8px}.mr-1{margin-right:.4rem}.mr-2{margin-right:.8rem}.mt-1{margin-top:.4rem}.mt-12px{margin-top:12px}.mt-2{margin-top:.8rem}.mt-24px{margin-top:24px}.mt-4{margin-top:1.6rem}.mt-4px{margin-top:4px}.mt-6{margin-top:2.4rem}.mt-8px{margin-top:8px}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.size-2\\.5{height:1rem;width:1rem}.size-4{height:1.6rem;width:1.6rem}.size-5{height:2rem;width:2rem}.size-6{height:2.4rem;width:2.4rem}.h-10{height:4rem}.h-12px{height:12px}.h-16px{height:16px}.h-2{height:.8rem}.h-20px{height:20px}.h-24px{height:24px}.h-2px{height:2px}.h-3{height:1.2rem}.h-32px{height:32px}.h-36px{height:36px}.h-6{height:2.4rem}.h-\\[30px\\]{height:30px}.h-\\[500px\\]{height:500px}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.max-h-\\[65vh\\]{max-height:65vh}.max-h-full{max-height:100%}.max-h-screen{max-height:100vh}.min-h-0{min-height:0}.min-h-\\[250px\\]{min-height:250px}.min-h-screen{min-height:100vh}.w-1\\/2{width:50%}.w-12px{width:12px}.w-16px{width:16px}.w-2{width:.8rem}.w-20px{width:20px}.w-24{width:9.6rem}.w-24px{width:24px}.w-28px{width:28px}.w-2px{width:2px}.w-3{width:1.2rem}.w-32px{width:32px}.w-36px{width:36px}.w-4{width:1.6rem}.w-6{width:2.4rem}.w-72{width:28.8rem}.w-\\[100px\\]{width:100px}.w-\\[110px\\]{width:110px}.w-\\[120px\\]{width:120px}.w-\\[125\\%\\]{width:125%}.w-\\[150px\\]{width:150px}.w-\\[350px\\]{width:350px}.w-\\[44px\\]{width:44px}.w-\\[48px\\]{width:48px}.w-\\[50px\\]{width:50px}.w-full{width:100%}.w-screen{width:100vw}.min-w-\\[200px\\]{min-width:200px}.min-w-\\[280px\\]{min-width:280px}.max-w-160px{max-width:160px}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-640px{max-width:640px}.max-w-800px{max-width:800px}.max-w-\\[100vw\\]{max-width:100vw}.max-w-\\[45ch\\]{max-width:45ch}.max-w-none{max-width:none}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.grow-0{flex-grow:0}.-translate-y-1{--tw-translate-y:-.4rem}.-translate-y-1,.translate-x-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x:0px}.translate-x-20px{--tw-translate-x:20px}.translate-x-20px,.translate-x-\\[26px\\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\\[26px\\]{--tw-translate-x:26px}.translate-x-\\[2px\\]{--tw-translate-x:2px}.translate-x-\\[2px\\],.translate-y-0\\.5{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0\\.5{--tw-translate-y:.2rem}.translate-y-1{--tw-translate-y:.4rem}.translate-y-1,.translate-y-3{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-3{--tw-translate-y:1.2rem}.scale-100{--tw-scale-x:1;--tw-scale-y:1}.scale-100,.scale-95{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x:.95;--tw-scale-y:.95}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize-y{resize:vertical}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-settings{grid-template-columns:35% 1fr}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-1{gap:.4rem}.gap-12px{gap:12px}.gap-16px{gap:16px}.gap-2{gap:.8rem}.gap-20px{gap:20px}.gap-4{gap:1.6rem}.gap-4px{gap:4px}.gap-5{gap:2rem}.gap-6{gap:2.4rem}.gap-8px{gap:8px}.gap-x-16px{-moz-column-gap:16px;column-gap:16px}.gap-x-4px{-moz-column-gap:4px;column-gap:4px}.gap-x-8px{-moz-column-gap:8px;column-gap:8px}.gap-y-12px{row-gap:12px}.gap-y-16px{row-gap:16px}.gap-y-24px{row-gap:24px}.gap-y-4px{row-gap:4px}.gap-y-6{row-gap:2.4rem}.gap-y-8px{row-gap:8px}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.2rem*var(--tw-space-y-reverse));margin-top:calc(1.2rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.6rem*var(--tw-space-y-reverse));margin-top:calc(1.6rem*(1 - var(--tw-space-y-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.self-center{align-self:center}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-x-scroll{overflow-x:scroll}.overflow-y-scroll{overflow-y:scroll}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-pre-wrap{white-space:pre-wrap}.rounded{border-radius:.4rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-t{border-top-left-radius:.4rem;border-top-right-radius:.4rem}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l-0{border-left-width:0}.border-r-0{border-right-width:0}.border-r-2{border-right-width:2px}.border-t-0{border-top-width:0}.border-solid{border-style:solid}.border-none{border-style:none}.border-black{--tw-border-opacity:1;border-color:rgb(28 27 27/var(--tw-border-opacity,1))}.border-border{border-color:hsl(var(--border))}.border-green-600\\/10{border-color:#16a34a1a}.border-grey-mid{--tw-border-opacity:1;border-color:rgb(153 153 153/var(--tw-border-opacity,1))}.border-neutral-800{--tw-border-opacity:1;border-color:rgb(38 38 38/var(--tw-border-opacity,1))}.border-transparent{border-color:transparent}.border-unraid-red\\/10{border-color:#e228281a}.border-unraid-red\\/90{border-color:#e22828e6}.border-white\\/10{border-color:#ffffff1a}.bg-background{background-color:hsl(var(--background))}.bg-black{--tw-bg-opacity:1;background-color:rgb(28 27 27/var(--tw-bg-opacity,1))}.bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.bg-card{background-color:hsl(var(--card))}.bg-foreground{background-color:hsl(var(--foreground))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.bg-green-500{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.bg-header-background-color{background-color:var(--header-background-color)}.bg-header-text-secondary{background-color:var(--header-text-secondary)}.bg-muted{background-color:hsl(var(--muted))}.bg-muted\\/80{background-color:hsl(var(--muted)/.8)}.bg-popover{background-color:hsl(var(--popover))}.bg-teal-500{--tw-bg-opacity:1;background-color:rgb(20 184 166/var(--tw-bg-opacity,1))}.bg-transparent{background-color:transparent}.bg-unraid-green{--tw-bg-opacity:1;background-color:rgb(99 166 89/var(--tw-bg-opacity,1))}.bg-unraid-red{--tw-bg-opacity:1;background-color:rgb(226 40 40/var(--tw-bg-opacity,1))}.bg-unraid-red\\/90{background-color:#e22828e6}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity,1))}.bg-zinc-800{background-color:rgb(39 39 42/var(--tw-bg-opacity,1))}.bg-opacity-100,.bg-zinc-800{--tw-bg-opacity:1}.bg-opacity-80{--tw-bg-opacity:.8}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-unraid-red{--tw-gradient-from:#e22828 var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.to-orange{--tw-gradient-to:#ff8c2f var(--tw-gradient-to-position)}.to-orange\\/60{--tw-gradient-to:rgba(255,140,47,.6) var(--tw-gradient-to-position)}.fill-current{fill:currentColor}.fill-green-600{fill:#16a34a}.fill-popover{fill:hsl(var(--popover))}.fill-unraid-red{fill:#e22828}.p-0{padding:0}.p-1{padding:.4rem}.p-12px{padding:12px}.p-16px{padding:16px}.p-2{padding:.8rem}.p-4{padding:1.6rem}.p-6{padding:2.4rem}.p-8px{padding:8px}.px-0{padding-left:0;padding-right:0}.px-12px{padding-left:12px;padding-right:12px}.px-16px{padding-left:16px;padding-right:16px}.px-4{padding-left:1.6rem;padding-right:1.6rem}.px-4px{padding-left:4px;padding-right:4px}.px-6{padding-left:2.4rem;padding-right:2.4rem}.px-6px{padding-left:6px;padding-right:6px}.px-7{padding-left:2.8rem;padding-right:2.8rem}.px-8px{padding-left:8px;padding-right:8px}.py-2{padding-bottom:.8rem;padding-top:.8rem}.py-24px{padding-bottom:24px;padding-top:24px}.py-4{padding-bottom:1.6rem;padding-top:1.6rem}.py-4px{padding-bottom:4px;padding-top:4px}.py-5{padding-bottom:2rem;padding-top:2rem}.py-8px{padding-bottom:8px;padding-top:8px}.pb-0{padding-bottom:0}.pb-12{padding-bottom:4.8rem}.pb-2{padding-bottom:.8rem}.pb-8px{padding-bottom:8px}.pl-3{padding-left:1.2rem}.pl-40px{padding-left:40px}.pr-16px{padding-right:16px}.pr-40px{padding-right:40px}.pr-4px{padding-right:4px}.pt-4px{padding-top:4px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-end{text-align:end}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-10px{font-size:10px}.text-12px{font-size:12px}.text-14px{font-size:14px}.text-16px{font-size:16px}.text-18px{font-size:18px}.text-20px{font-size:20px}.text-24px{font-size:24px}.text-2xl{font-size:2.4rem;line-height:3.2rem}.text-base{font-size:1.6rem;line-height:2.4rem}.text-lg{font-size:1.8rem;line-height:2.8rem}.text-sm{font-size:1.4rem;line-height:2rem}.text-xl{font-size:2rem;line-height:2.8rem}.text-xs{font-size:1.2rem;line-height:1.6rem}.font-bold{font-weight:700}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-6{line-height:2.4rem}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.tracking-normal{letter-spacing:0}.tracking-wide{letter-spacing:.025em}.tracking-widest{letter-spacing:.1em}.text-\\[\\#486dba\\]{--tw-text-opacity:1;color:rgb(72 109 186/var(--tw-text-opacity,1))}.text-black{--tw-text-opacity:1;color:rgb(28 27 27/var(--tw-text-opacity,1))}.text-current{color:currentColor}.text-destructive{color:hsl(var(--destructive))}.text-foreground{color:hsl(var(--foreground))}.text-gray-200{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-green-500{--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity,1))}.text-green-600{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.text-grey-mid{--tw-text-opacity:1;color:rgb(153 153 153/var(--tw-text-opacity,1))}.text-header-text-primary{color:var(--header-text-primary)}.text-header-text-secondary{color:var(--header-text-secondary)}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-orange{--tw-text-opacity:1;color:rgb(255 140 47/var(--tw-text-opacity,1))}.text-orange-dark{--tw-text-opacity:1;color:rgb(241 90 44/var(--tw-text-opacity,1))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-unraid-green{--tw-text-opacity:1;color:rgb(99 166 89/var(--tw-text-opacity,1))}.text-unraid-red{--tw-text-opacity:1;color:rgb(226 40 40/var(--tw-text-opacity,1))}.text-unraid-red-500{--tw-text-opacity:1;color:rgb(244 63 63/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity,1))}.text-yellow-accent{--tw-text-opacity:1;color:rgb(233 191 65/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-100{opacity:1}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-75{opacity:.75}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-inner{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 rgba(0,0,0,.05);--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.shadow-none,.shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.shadow-green-600\\/30{--tw-shadow-color:rgba(22,163,74,.3);--tw-shadow:var(--tw-shadow-colored)}.shadow-orange\\/10{--tw-shadow-color:rgba(255,140,47,.1);--tw-shadow:var(--tw-shadow-colored)}.shadow-unraid-red\\/30{--tw-shadow-color:rgba(226,40,40,.3);--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.outline-black{outline-color:#1c1b1b}.outline-primary{outline-color:hsl(var(--primary))}.outline-white{outline-color:#fff}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-0,.ring-2{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-primary{--tw-ring-color:hsl(var(--primary))}.ring-offset-2{--tw-ring-offset-width:2px}.ring-offset-background{--tw-ring-offset-color:hsl(var(--background))}.grayscale{--tw-grayscale:grayscale(100%)}.grayscale,.invert{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert:invert(100%)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-none{transition-property:none}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.duration-100{animation-duration:.1s}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.ease-in{animation-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.running{animation-play-state:running}.\\*\\:cursor-default>*{cursor:default}.even\\:bg-black\\/5:nth-child(2n){background-color:#1c1b1b0d}.even\\:bg-grey-darkest:nth-child(2n){--tw-bg-opacity:1;background-color:rgb(34 34 34/var(--tw-bg-opacity,1))}@keyframes pulse{50%{opacity:.5}}.hover\\:animate-pulse:hover{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.hover\\:border-orange-dark:hover{--tw-border-opacity:1;border-color:rgb(241 90 44/var(--tw-border-opacity,1))}.hover\\:bg-blue-600:hover{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.hover\\:bg-unraid-red:hover{--tw-bg-opacity:1;background-color:rgb(226 40 40/var(--tw-bg-opacity,1))}.hover\\:bg-gradient-to-r:hover{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.hover\\:from-unraid-red:hover{--tw-gradient-from:#e22828 var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\\:from-unraid-red\\/60:hover{--tw-gradient-from:rgba(226,40,40,.6) var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\\:to-orange:hover{--tw-gradient-to:#ff8c2f var(--tw-gradient-to-position)}.hover\\:to-orange\\/60:hover{--tw-gradient-to:rgba(255,140,47,.6) var(--tw-gradient-to-position)}.hover\\:text-\\[\\#3b5ea9\\]:hover{--tw-text-opacity:1;color:rgb(59 94 169/var(--tw-text-opacity,1))}.hover\\:text-destructive:hover{color:hsl(var(--destructive))}.hover\\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\\:underline:hover{text-decoration-line:underline}.hover\\:no-underline:hover{text-decoration-line:none}.hover\\:opacity-100:hover{opacity:1}.hover\\:opacity-75:hover{opacity:.75}.focus\\:border-orange-dark:focus{--tw-border-opacity:1;border-color:rgb(241 90 44/var(--tw-border-opacity,1))}.focus\\:bg-unraid-red:focus{--tw-bg-opacity:1;background-color:rgb(226 40 40/var(--tw-bg-opacity,1))}.focus\\:bg-gradient-to-r:focus{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.focus\\:from-unraid-red:focus{--tw-gradient-from:#e22828 var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\\:from-unraid-red\\/60:focus{--tw-gradient-from:rgba(226,40,40,.6) var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\\:to-orange:focus{--tw-gradient-to:#ff8c2f var(--tw-gradient-to-position)}.focus\\:to-orange\\/60:focus{--tw-gradient-to:rgba(255,140,47,.6) var(--tw-gradient-to-position)}.focus\\:text-\\[\\#3b5ea9\\]:focus{--tw-text-opacity:1;color:rgb(59 94 169/var(--tw-text-opacity,1))}.focus\\:text-white:focus{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.focus\\:underline:focus{text-decoration-line:underline}.focus\\:no-underline:focus{text-decoration-line:none}.focus\\:opacity-100:focus{opacity:1}.focus\\:opacity-75:focus{opacity:.75}.focus\\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\\:ring-indigo-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(99 102 241/var(--tw-ring-opacity,1))}.focus\\:ring-indigo-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(79 70 229/var(--tw-ring-opacity,1))}.focus\\:ring-offset-2:focus{--tw-ring-offset-width:2px}.disabled\\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\\:focus\\:opacity-50:focus:disabled,.disabled\\:hover\\:opacity-50:hover:disabled,.disabled\\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\\:text-orange-dark{--tw-text-opacity:1;color:rgb(241 90 44/var(--tw-text-opacity,1))}.group:hover .group-hover\\:underline{text-decoration-line:underline}.group:hover .group-hover\\:opacity-100{opacity:1}.group:focus .group-focus\\:text-orange-dark{--tw-text-opacity:1;color:rgb(241 90 44/var(--tw-text-opacity,1))}.group:focus .group-focus\\:underline{text-decoration-line:underline}.data-\\[disabled\\]\\:opacity-100[data-disabled],.group:focus .group-focus\\:opacity-100{opacity:1}.prose-a\\:text-unraid-red :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity:1;color:rgb(226 40 40/var(--tw-text-opacity,1))}.hover\\:prose-a\\:text-unraid-red\\/60 :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):hover{color:#e2282899}.hover\\:prose-a\\:no-underline :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):hover{text-decoration-line:none}.dark\\:border-white:is(.dark *){--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.dark\\:bg-black:is(.dark *){--tw-bg-opacity:1;background-color:rgb(28 27 27/var(--tw-bg-opacity,1))}.dark\\:text-white:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.dark\\:prose-a\\:text-orange :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):is(.dark *){--tw-text-opacity:1;color:rgb(255 140 47/var(--tw-text-opacity,1))}.hover\\:dark\\:prose-a\\:text-orange\\/60 :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):is(.dark *):hover{color:#ff8c2f99}@media (min-width:640px){.sm\\:col-span-2{grid-column:span 2/span 2}.sm\\:col-span-3{grid-column:span 3/span 3}.sm\\:col-start-2{grid-column-start:2}.sm\\:block{display:block}.sm\\:flex{display:flex}.sm\\:w-\\[150px\\]{width:150px}.sm\\:min-w-\\[400px\\]{min-width:400px}.sm\\:max-w-300px{max-width:300px}.sm\\:max-w-\\[540px\\]{max-width:540px}.sm\\:max-w-lg{max-width:32rem}.sm\\:flex-shrink-0{flex-shrink:0}.sm\\:flex-grow-0{flex-grow:0}.sm\\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\\:flex-row{flex-direction:row}.sm\\:items-start{align-items:flex-start}.sm\\:items-center{align-items:center}.sm\\:justify-end{justify-content:flex-end}.sm\\:justify-center{justify-content:center}.sm\\:justify-between{justify-content:space-between}.sm\\:gap-16px{gap:16px}.sm\\:gap-24px{gap:24px}.sm\\:gap-y-24px{row-gap:24px}.sm\\:p-16px{padding:16px}.sm\\:px-20px{padding-left:20px;padding-right:20px}.sm\\:pr-40px{padding-right:40px}.sm\\:text-right{text-align:right}.sm\\:text-18px{font-size:18px}.sm\\:text-20px{font-size:20px}.sm\\:text-24px{font-size:24px}}@media (min-width:768px){.md\\:inline-block{display:inline-block}.md\\:flex-row{flex-direction:row}.md\\:items-start{align-items:flex-start}.md\\:items-end{align-items:flex-end}.md\\:justify-between{justify-content:space-between}.md\\:gap-16px{gap:16px}.md\\:p-24px{padding:24px}.md\\:text-24px{font-size:24px}}@media (min-width:470px){.\\32xs\\:block{display:block}}@media (min-width:530px){.xs\\:block{display:block}.xs\\:flex-row{flex-direction:row}.xs\\:items-baseline{align-items:baseline}.xs\\:justify-start{justify-content:flex-start}.xs\\:gap-x-12px{-moz-column-gap:12px;column-gap:12px}}@media (min-height:700px){.tall\\:max-h-\\[75vh\\]{max-height:75vh}}.\\[\\&\\>\\*\\:nth-child\\(even\\)\\]\\:ml-10>:nth-child(2n){margin-left:4rem}.\\[\\&\\>\\*\\:nth-child\\(odd\\)\\]\\:text-end>:nth-child(odd){text-align:end}.\\[\\&_\\.vertical-layout\\]\\:space-y-6 .vertical-layout>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2.4rem*var(--tw-space-y-reverse));margin-top:calc(2.4rem*(1 - var(--tw-space-y-reverse)))}']]]),flt={class:"whitespace-normal flex flex-col gap-y-16px max-w-3xl"},glt={class:"flex flex-col gap-y-16px"},mlt={class:"flex"},wlt={class:"flex flex-row items-baseline gap-8px"},vlt=["href"],blt=["href"],ylt=["href"],xlt=Eoe({__name:"DownloadApiLogs.ce",setup(eee){const{t:t}=wde(),tee=nie((()=>{const eee=new URL("/graphql/api/logs",UKe);return eee.searchParams.append("csrf_token",globalThis.csrf_token),eee}));return(eee,ree)=>(xne(),Ene("div",flt,[Ane("span",null,Hee(zre(t)("The primary method of support for Unraid Connect is through our forums and Discord."))+" "+Hee(zre(t)("If you are asked to supply logs, please open a support request on our Contact Page and reply to the email message you receive with your logs attached."))+" "+Hee(zre(t)("The logs may contain sensitive information so do not post them publicly.")),1),Ane("span",glt,[Ane("div",mlt,[Tne(zre(Kpe),{class:"grow-0 shrink-0",download:"",external:!0,href:zre(tee).toString(),icon:zre(HHe),size:"12px",text:zre(t)("Download unraid-api Logs")},null,8,["href","icon","text"])]),Ane("div",wlt,[Ane("a",{href:zre(PKe).toString(),target:"_blank",rel:"noopener noreferrer",class:"text-[#486dba] hover:text-[#3b5ea9] focus:text-[#3b5ea9] hover:underline focus:underline inline-flex flex-row items-center justify-start gap-8px"},[Rne(Hee(zre(t)("Unraid Connect Forums"))+" ",1),Tne(zre(QHe),{class:"w-16px"})],8,vlt),Ane("a",{href:zre(DKe).toString(),target:"_blank",rel:"noopener noreferrer",class:"text-[#486dba] hover:text-[#3b5ea9] focus:text-[#3b5ea9] hover:underline focus:underline inline-flex flex-row items-center justify-start gap-8px"},[Rne(Hee(zre(t)("Unraid Discord"))+" ",1),Tne(zre(QHe),{class:"w-16px"})],8,blt),Ane("a",{href:zre(MKe).toString(),target:"_blank",rel:"noopener noreferrer",class:"text-[#486dba] hover:text-[#3b5ea9] focus:text-[#3b5ea9] hover:underline focus:underline inline-flex flex-row items-center justify-start gap-8px"},[Rne(Hee(zre(t)("Unraid Contact Page"))+" ",1),Tne(zre(QHe),{class:"w-16px"})],8,ylt)])])]))}}),klt=Ode(xlt,[["styles",[':root{--background:0 0% 100%;--foreground:0 0% 3.9%;--muted:0 0% 96.1%;--muted-foreground:0 0% 45.1%;--popover:0 0% 100%;--popover-foreground:0 0% 3.9%;--card:0 0% 100%;--card-foreground:0 0% 3.9%;--border:0 0% 89.8%;--input:0 0% 89.8%;--primary:0 0% 9%;--primary-foreground:0 0% 98%;--secondary:0 0% 96.1%;--secondary-foreground:0 0% 9%;--accent:0 0% 96.1%;--accent-foreground:0 0% 9%;--destructive:0 84.2% 60.2%;--destructive-foreground:0 0% 98%;--ring:0 0% 3.9%;--radius:.5rem;--chart-1:12 76% 61%;--chart-2:173 58% 39%;--chart-3:197 37% 24%;--chart-4:43 74% 66%;--chart-5:27 87% 67%}.dark{--background:0 0% 3.9%;--foreground:0 0% 98%;--muted:0 0% 14.9%;--muted-foreground:0 0% 63.9%;--popover:0 0% 3.9%;--popover-foreground:0 0% 98%;--card:0 0% 3.9%;--card-foreground:0 0% 98%;--border:0 0% 14.9%;--input:0 0% 14.9%;--primary:0 0% 98%;--primary-foreground:0 0% 9%;--secondary:0 0% 14.9%;--secondary-foreground:0 0% 98%;--accent:0 0% 14.9%;--accent-foreground:0 0% 98%;--destructive:0 62.8% 30.6%;--destructive-foreground:0 0% 98%;--ring:0 0% 83.1%;--chart-1:220 70% 50%;--chart-2:160 60% 45%;--chart-3:30 80% 55%;--chart-4:280 65% 60%;--chart-5:340 75% 55%}*{border-color:hsl(var(--border))}.inset-y-0{bottom:0;top:0}.-bottom-\\[2px\\]{bottom:-2px}.-left-\\[2px\\]{left:-2px}.-right-\\[2px\\]{right:-2px}.-top-\\[2px\\]{top:-2px}.left-0{left:0}.left-2{left:.8rem}.top-1\\/2{top:50%}.top-4{top:1.6rem}.-mx-1{margin-left:-.4rem;margin-right:-.4rem}.mb-2{margin-bottom:.8rem}.ml-auto{margin-left:auto}.aspect-\\[7\\/4\\]{aspect-ratio:7/4}.h-11{height:4.4rem}.h-2\\.5{height:1rem}.h-3\\.5{height:1.4rem}.h-4{height:1.6rem}.h-5{height:2rem}.h-8{height:3.2rem}.h-9{height:3.6rem}.h-\\[--reka-select-trigger-height\\]{height:var(--reka-select-trigger-height)}.h-px{height:1px}.max-h-96{max-height:38.4rem}.w-10{width:4rem}.w-11{width:4.4rem}.w-12{width:4.8rem}.w-14px{width:14px}.w-16{width:6.4rem}.w-2\\.5{width:1rem}.w-20{width:8rem}.w-3\\.5{width:1.4rem}.w-3\\/4{width:75%}.w-5{width:2rem}.w-8{width:3.2rem}.w-\\[180px\\]{width:180px}.w-\\[200px\\]{width:200px}.w-\\[300px\\]{width:300px}.w-\\[400px\\]{width:400px}.min-w-32{min-width:12.8rem}.min-w-\\[--reka-select-trigger-width\\]{min-width:var(--reka-select-trigger-width)}.max-w-1024px{max-width:1024px}.max-w-2xl{max-width:42rem}.max-w-md{max-width:28rem}.flex-shrink-0,.shrink-0{flex-shrink:0}.-translate-y-1\\/2{--tw-translate-y:-50%}.-translate-y-1\\/2,.translate-x-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform,.translate-x-20px{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes mark-2{50%{transform:translateY(-40px)}to{transform:translateY(0)}}.animate-mark-2{animation:mark-2 1.5s ease infinite}@keyframes mark-3{50%{transform:translateY(-62px)}to{transform:translateY(0)}}.animate-mark-3{animation:mark-3 1.5s ease infinite}@keyframes mark-6{50%{transform:translateY(40px)}to{transform:translateY(0)}}.animate-mark-6{animation:mark-6 1.5s ease infinite}@keyframes mark-7{50%{transform:translateY(62px)}to{transform:translateY(0)}}.animate-mark-7{animation:mark-7 1.5s ease infinite}.cursor-default{cursor:default}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.gap-1\\.5{gap:.6rem}.gap-3{gap:1.2rem}.gap-y-2{row-gap:.8rem}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.8rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.8rem*var(--tw-space-x-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.4rem*var(--tw-space-y-reverse));margin-top:calc(.4rem*(1 - var(--tw-space-y-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.8rem*var(--tw-space-y-reverse));margin-top:calc(.8rem*(1 - var(--tw-space-y-reverse)))}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.rounded-\\[inherit\\]{border-radius:inherit}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-current{border-color:currentColor}.border-input{border-color:hsl(var(--input))}.border-muted{border-color:hsl(var(--muted))}.border-orange{--tw-border-opacity:1;border-color:rgb(255 140 47/var(--tw-border-opacity,1))}.border-primary{border-color:hsl(var(--primary))}.border-unraid-red{--tw-border-opacity:1;border-color:rgb(226 40 40/var(--tw-border-opacity,1))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-yellow-100{--tw-border-opacity:1;border-color:rgb(254 249 195/var(--tw-border-opacity,1))}.border-e-transparent{border-inline-end-color:transparent}.border-l-transparent{border-left-color:transparent}.border-t-transparent{border-top-color:transparent}.bg-black\\/80{background-color:#1c1b1bcc}.bg-blue-100{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.bg-border{background-color:hsl(var(--border))}.bg-current{background-color:currentColor}.bg-destructive{background-color:hsl(var(--destructive))}.bg-gray-300{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.bg-green-200{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity,1))}.bg-grey{--tw-bg-opacity:1;background-color:rgb(224 224 224/var(--tw-bg-opacity,1))}.bg-indigo-100{--tw-bg-opacity:1;background-color:rgb(224 231 255/var(--tw-bg-opacity,1))}.bg-input{background-color:hsl(var(--input))}.bg-muted\\/20{background-color:hsl(var(--muted)/.2)}.bg-neutral-900{--tw-bg-opacity:1;background-color:rgb(23 23 23/var(--tw-bg-opacity,1))}.bg-orange{--tw-bg-opacity:1;background-color:rgb(255 140 47/var(--tw-bg-opacity,1))}.bg-pink-100{--tw-bg-opacity:1;background-color:rgb(252 231 243/var(--tw-bg-opacity,1))}.bg-primary{background-color:hsl(var(--primary))}.bg-purple-100{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity,1))}.bg-secondary{background-color:hsl(var(--secondary))}.fill-black{fill:#1c1b1b}.fill-white{fill:#fff}.p-1\\.5{padding:.6rem}.p-12{padding:4.8rem}.p-20{padding:8rem}.p-3{padding:1.2rem}.p-8{padding:3.2rem}.p-px{padding:1px}.px-2{padding-left:.8rem;padding-right:.8rem}.px-3{padding-left:1.2rem;padding-right:1.2rem}.px-4\\.5{padding-left:1.125rem;padding-right:1.125rem}.px-8{padding-left:3.2rem;padding-right:3.2rem}.py-1{padding-bottom:.4rem;padding-top:.4rem}.py-1\\.5{padding-bottom:.6rem;padding-top:.6rem}.py-12px{padding-bottom:12px;padding-top:12px}.py-2\\.5{padding-bottom:1rem;padding-top:1rem}.py-6{padding-bottom:2.4rem;padding-top:2.4rem}.pl-8{padding-left:3.2rem}.pr-2{padding-right:.8rem}.text-start{text-align:start}.align-\\[-0\\.125em\\]{vertical-align:-.125em}.text-3xl{font-size:3rem;line-height:3.6rem}.font-medium{font-weight:500}.text-blue-800{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.text-green-800{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity,1))}.text-indigo-800{--tw-text-opacity:1;color:rgb(55 48 163/var(--tw-text-opacity,1))}.text-muted-foreground\\/50{color:hsl(var(--muted-foreground)/.5)}.text-pink-800{--tw-text-opacity:1;color:rgb(157 23 77/var(--tw-text-opacity,1))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-purple-800{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity,1))}.no-underline{text-decoration-line:none}.underline-offset-4{text-underline-offset:4px}.opacity-70{opacity:.7}.shadow,.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-md,.shadow-none{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.animate-in{animation-duration:.15s;animation-name:enter;--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial}.fade-in-0{--tw-enter-opacity:0}.zoom-in-95{--tw-enter-scale:.95}:where([data-sonner-toaster][dir=ltr]),:where(html[dir=ltr]){--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0;--toast-close-button-start:0;--toast-close-button-end:unset;--toast-close-button-transform:translate(-35%,-35%)}:where([data-sonner-toaster][dir=rtl]),:where(html[dir=rtl]){--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto;--toast-close-button-start:unset;--toast-close-button-end:0;--toast-close-button-transform:translate(35%,-35%)}:where([data-sonner-toaster]){font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;position:fixed;width:var(--width);--gray1:#fcfcfc;--gray2:#f8f8f8;--gray3:#f3f3f3;--gray4:#ededed;--gray5:#e8e8e8;--gray6:#e2e2e2;--gray7:#dbdbdb;--gray8:#c7c7c7;--gray9:#8f8f8f;--gray10:#858585;--gray11:#6f6f6f;--gray12:#171717;--border-radius:8px;box-sizing:border-box;list-style:none;margin:0;outline:none;padding:0;transition:transform .4s ease;z-index:999999999}:where([data-sonner-toaster][data-lifted=true]){transform:translateY(-10px)}@media (hover:none) and (pointer:coarse){:where([data-sonner-toaster][data-lifted=true]){transform:none}}:where([data-sonner-toaster][data-x-position=right]){right:max(var(--offset),env(safe-area-inset-right))}:where([data-sonner-toaster][data-x-position=left]){left:max(var(--offset),env(safe-area-inset-left))}:where([data-sonner-toaster][data-x-position=center]){left:50%;transform:translate(-50%)}:where([data-sonner-toaster][data-y-position=top]){top:max(var(--offset),env(safe-area-inset-top))}:where([data-sonner-toaster][data-y-position=bottom]){bottom:max(var(--offset),env(safe-area-inset-bottom))}:where([data-sonner-toast]){--y:translateY(100%);--lift-amount:calc(var(--lift)*var(--gap));box-sizing:border-box;filter:blur(0);opacity:0;outline:none;overflow-wrap:anywhere;position:absolute;touch-action:none;transform:var(--y);transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;z-index:var(--z-index)}:where([data-sonner-toast][data-styled=true]){align-items:center;background:var(--normal-bg);border:1px solid var(--normal-border);border-radius:var(--border-radius);box-shadow:0 4px 12px #0000001a;color:var(--normal-text);display:flex;font-size:13px;gap:6px;padding:16px;width:var(--width)}:where([data-sonner-toast]:focus-visible){box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast][data-y-position=top]){top:0;--y:translateY(-100%);--lift:1;--lift-amount:calc(var(--gap)*1)}:where([data-sonner-toast][data-y-position=bottom]){bottom:0;--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift)*var(--gap))}:where([data-sonner-toast]) :where([data-description]){color:inherit;font-weight:400;line-height:1.4}:where([data-sonner-toast]) :where([data-title]){color:inherit;font-weight:500;line-height:1.5}:where([data-sonner-toast]) :where([data-icon]){align-items:center;display:flex;flex-shrink:0;height:16px;justify-content:flex-start;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end);position:relative;width:16px}:where([data-sonner-toast][data-promise=true]) :where([data-icon])>svg{animation:sonner-fade-in .3s ease forwards;opacity:0;transform:scale(.8);transform-origin:center}:where([data-sonner-toast]) :where([data-icon])>*{flex-shrink:0}:where([data-sonner-toast]) :where([data-icon]) svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}:where([data-sonner-toast]) :where([data-content]){display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{align-items:center;background:var(--normal-text);border:none;border-radius:4px;color:var(--normal-bg);cursor:pointer;display:flex;flex-shrink:0;font-size:12px;height:24px;margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);outline:none;padding-left:8px;padding-right:8px;transition:opacity .4s,box-shadow .2s}:where([data-sonner-toast]) :where([data-button]):focus-visible{box-shadow:0 0 0 2px #0006}:where([data-sonner-toast]) :where([data-button]):first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}:where([data-sonner-toast]) :where([data-cancel]){background:#00000014;color:var(--normal-text)}:where([data-sonner-toast][data-theme=dark]) :where([data-cancel]){background:#ffffff4d}[data-sonner-toast] [data-close-button]{align-items:center;background:var(--gray1);border:1px solid var(--gray4);border-radius:50%;color:var(--gray12);cursor:pointer;display:flex;height:20px;justify-content:center;left:var(--toast-close-button-start);padding:0;position:absolute;right:var(--toast-close-button-end);top:0;transform:var(--toast-close-button-transform);transition:opacity .1s,background .2s,border-color .2s;width:20px;z-index:1}:where([data-sonner-toast]) :where([data-close-button]):focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast]) :where([data-disabled=true]){cursor:not-allowed}[data-sonner-toast]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}:where([data-sonner-toast][data-swiping=true]):before{content:"";height:100%;left:0;position:absolute;right:0;z-index:-1}:where([data-sonner-toast][data-y-position=top][data-swiping=true]):before{bottom:50%;transform:scaleY(3) translateY(50%)}:where([data-sonner-toast][data-y-position=bottom][data-swiping=true]):before{top:50%;transform:scaleY(3) translateY(-50%)}:where([data-sonner-toast][data-swiping=false][data-removed=true]):before{content:"";inset:0;position:absolute;transform:scaleY(2)}:where([data-sonner-toast]):after{bottom:100%;content:"";height:calc(var(--gap) + 1px);left:0;position:absolute;width:100%}:where([data-sonner-toast][data-mounted=true]){--y:translateY(0);opacity:1}:where([data-sonner-toast][data-expanded=false][data-front=false]){--scale:var(--toasts-before) * .05 + 1;--y:translateY(calc(var(--lift-amount)*var(--toasts-before))) scale(calc(var(--scale)*-1));height:var(--front-toast-height)}:where([data-sonner-toast])>*{transition:opacity .4s}:where([data-sonner-toast][data-expanded=false][data-front=false][data-styled=true])>*{opacity:0}:where([data-sonner-toast][data-visible=false]){opacity:0;pointer-events:none}:where([data-sonner-toast][data-mounted=true][data-expanded=true]){--y:translateY(calc(var(--lift)*var(--offset)));height:var(--initial-height)}:where([data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]){--y:translateY(calc(var(--lift)*-100%));opacity:0}:where([data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]){--y:translateY(calc(var(--lift)*var(--offset) + var(--lift)*-100%));opacity:0}:where([data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]){--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}:where([data-sonner-toast][data-removed=true][data-front=false]):before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount,0));transition:none}[data-sonner-toast][data-swiped=true]{-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation:swipe-out .2s ease-out forwards}@keyframes swipe-out{0%{opacity:1;transform:translateY(calc(var(--lift)*var(--offset) + var(--swipe-amount)))}to{opacity:0;transform:translateY(calc(var(--lift)*var(--offset) + var(--swipe-amount) + var(--lift)*-100%))}}@media (max-width:600px){[data-sonner-toaster]{position:fixed;--mobile-offset:16px;left:var(--mobile-offset);right:var(--mobile-offset);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset)*-1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset)*2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset)}[data-sonner-toaster][data-y-position=bottom]{bottom:20px}[data-sonner-toaster][data-y-position=top]{top:20px}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset);right:var(--mobile-offset);transform:none}}[data-sonner-toaster][data-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:#ecfdf3;--success-border:#d3fde5;--success-text:#008a2e;--info-bg:#f0f8ff;--info-border:#d3e0fd;--info-text:#0973dc;--warning-bg:#fffcf0;--warning-border:#fdf5d3;--warning-text:#dc7609;--error-bg:#fff0f0;--error-border:#ffe0e1;--error-text:#e60000}[data-sonner-toaster][data-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:#333;--normal-text:var(--gray1)}[data-sonner-toaster][data-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-theme=dark]{--normal-bg:#000;--normal-border:#333;--normal-text:var(--gray1);--success-bg:#001f0f;--success-border:#003d1c;--success-text:#59f3a6;--info-bg:#000d1f;--info-border:#00113d;--info-text:#5896f3;--warning-bg:#1d1f00;--warning-border:#3d3d00;--warning-text:#f3cf58;--error-bg:#2d0607;--error-border:#4d0408;--error-text:#ff9ea1}[data-rich-colors=true][data-sonner-toast][data-type=success],[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info],[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning],[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error],[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);inset:0;position:absolute;width:var(--size);z-index:10}.sonner-loading-wrapper[data-visible=false]{animation:sonner-fade-out .2s ease forwards;transform-origin:center}.sonner-spinner{height:var(--size);left:50%;position:relative;top:50%;width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media (prefers-reduced-motion){.sonner-loading-bar,[data-sonner-toast],[data-sonner-toast]>*{animation:none!important;transition:none!important}}.sonner-loader{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}.file\\:border-0::file-selector-button{border-width:0}.file\\:bg-transparent::file-selector-button{background-color:transparent}.file\\:text-sm::file-selector-button{font-size:1.4rem;line-height:2rem}.file\\:font-medium::file-selector-button{font-weight:500}.placeholder\\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}.placeholder\\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.hover\\:border-grey:hover{--tw-border-opacity:1;border-color:rgb(224 224 224/var(--tw-border-opacity,1))}.hover\\:border-grey-mid:hover{--tw-border-opacity:1;border-color:rgb(153 153 153/var(--tw-border-opacity,1))}.hover\\:border-muted:hover{border-color:hsl(var(--muted))}.hover\\:border-unraid-red:hover{--tw-border-opacity:1;border-color:rgb(226 40 40/var(--tw-border-opacity,1))}.hover\\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\\:bg-blue-200:hover{--tw-bg-opacity:1;background-color:rgb(191 219 254/var(--tw-bg-opacity,1))}.hover\\:bg-destructive\\/90:hover{background-color:hsl(var(--destructive)/.9)}.hover\\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.hover\\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.hover\\:bg-gray-800:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.hover\\:bg-green-300:hover{--tw-bg-opacity:1;background-color:rgb(134 239 172/var(--tw-bg-opacity,1))}.hover\\:bg-grey:hover{--tw-bg-opacity:1;background-color:rgb(224 224 224/var(--tw-bg-opacity,1))}.hover\\:bg-grey-mid:hover{--tw-bg-opacity:1;background-color:rgb(153 153 153/var(--tw-bg-opacity,1))}.hover\\:bg-indigo-200:hover{--tw-bg-opacity:1;background-color:rgb(199 210 254/var(--tw-bg-opacity,1))}.hover\\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\\:bg-orange-dark:hover{--tw-bg-opacity:1;background-color:rgb(241 90 44/var(--tw-bg-opacity,1))}.hover\\:bg-pink-200:hover{--tw-bg-opacity:1;background-color:rgb(251 207 232/var(--tw-bg-opacity,1))}.hover\\:bg-primary\\/90:hover{background-color:hsl(var(--primary)/.9)}.hover\\:bg-purple-200:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity,1))}.hover\\:bg-secondary\\/80:hover{background-color:hsl(var(--secondary)/.8)}.hover\\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\\:bg-yellow-200:hover{--tw-bg-opacity:1;background-color:rgb(254 240 138/var(--tw-bg-opacity,1))}.hover\\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\\:text-black:hover{--tw-text-opacity:1;color:rgb(28 27 27/var(--tw-text-opacity,1))}.hover\\:text-primary:hover{color:hsl(var(--primary))}.hover\\:shadow-md:hover{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\\:shadow-orange\\/50:hover{--tw-shadow-color:rgba(255,140,47,.5);--tw-shadow:var(--tw-shadow-colored)}.focus\\:border-grey:focus{--tw-border-opacity:1;border-color:rgb(224 224 224/var(--tw-border-opacity,1))}.focus\\:border-grey-mid:focus{--tw-border-opacity:1;border-color:rgb(153 153 153/var(--tw-border-opacity,1))}.focus\\:border-muted:focus{border-color:hsl(var(--muted))}.focus\\:border-unraid-red:focus{--tw-border-opacity:1;border-color:rgb(226 40 40/var(--tw-border-opacity,1))}.focus\\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\\:bg-grey:focus{--tw-bg-opacity:1;background-color:rgb(224 224 224/var(--tw-bg-opacity,1))}.focus\\:bg-grey-mid:focus{--tw-bg-opacity:1;background-color:rgb(153 153 153/var(--tw-bg-opacity,1))}.focus\\:bg-muted:focus{background-color:hsl(var(--muted))}.focus\\:bg-white:focus{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.focus\\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\\:text-black:focus{--tw-text-opacity:1;color:rgb(28 27 27/var(--tw-text-opacity,1))}.focus\\:text-primary:focus{color:hsl(var(--primary))}.focus\\:shadow-md:focus{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus\\:ring-ring:focus{--tw-ring-color:hsl(var(--ring))}.focus-visible\\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\\:ring-ring:focus-visible{--tw-ring-color:hsl(var(--ring))}.focus-visible\\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.focus-visible\\:ring-offset-background:focus-visible{--tw-ring-offset-color:hsl(var(--background))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-20:disabled{opacity:.2}.disabled\\:opacity-25:disabled{opacity:.25}.disabled\\:opacity-50:disabled{opacity:.5}.disabled\\:focus\\:opacity-25:focus:disabled,.disabled\\:hover\\:opacity-25:hover:disabled{opacity:.25}.group:hover .group-hover\\:text-header-text-secondary{color:var(--header-text-secondary)}.group:hover .group-hover\\:no-underline{text-decoration-line:none}.group:hover .group-hover\\:opacity-60{opacity:.6}.group:focus .group-focus\\:text-header-text-secondary{color:var(--header-text-secondary)}.group:focus .group-focus\\:no-underline{text-decoration-line:none}.group:focus .group-focus\\:opacity-100{opacity:1}.group:focus .group-focus\\:opacity-60{opacity:.6}.group.toaster .group-\\[\\.toaster\\]\\:border-border{border-color:hsl(var(--border))}.group.toast .group-\\[\\.toast\\]\\:bg-muted{background-color:hsl(var(--muted))}.group.toast .group-\\[\\.toast\\]\\:bg-primary{background-color:hsl(var(--primary))}.group.toaster .group-\\[\\.toaster\\]\\:bg-background{background-color:hsl(var(--background))}.group.toast .group-\\[\\.toast\\]\\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group.toast .group-\\[\\.toast\\]\\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group.toaster .group-\\[\\.toaster\\]\\:text-foreground{color:hsl(var(--foreground))}.group.toaster .group-\\[\\.toaster\\]\\:shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.peer:disabled~.peer-disabled\\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\\:opacity-70{opacity:.7}.data-\\[disabled\\]\\:pointer-events-none[data-disabled]{pointer-events:none}.data-\\[state\\=active\\]\\:flex[data-state=active]{display:flex}.data-\\[state\\=inactive\\]\\:hidden[data-state=inactive]{display:none}.data-\\[side\\=bottom\\]\\:translate-y-1[data-side=bottom]{--tw-translate-y:.4rem}.data-\\[side\\=bottom\\]\\:translate-y-1[data-side=bottom],.data-\\[side\\=left\\]\\:-translate-x-1[data-side=left]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\\[side\\=left\\]\\:-translate-x-1[data-side=left]{--tw-translate-x:-.4rem}.data-\\[side\\=right\\]\\:translate-x-1[data-side=right]{--tw-translate-x:.4rem}.data-\\[side\\=right\\]\\:translate-x-1[data-side=right],.data-\\[side\\=top\\]\\:-translate-y-1[data-side=top]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\\[side\\=top\\]\\:-translate-y-1[data-side=top]{--tw-translate-y:-.4rem}.data-\\[state\\=checked\\]\\:translate-x-5[data-state=checked]{--tw-translate-x:2rem}.data-\\[state\\=checked\\]\\:translate-x-5[data-state=checked],.data-\\[state\\=unchecked\\]\\:translate-x-0[data-state=unchecked]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\\[state\\=unchecked\\]\\:translate-x-0[data-state=unchecked]{--tw-translate-x:0px}.data-\\[state\\=active\\]\\:bg-background[data-state=active]{background-color:hsl(var(--background))}.data-\\[state\\=checked\\]\\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\\[state\\=open\\]\\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\\[state\\=open\\]\\:bg-secondary[data-state=open]{background-color:hsl(var(--secondary))}.data-\\[state\\=unchecked\\]\\:bg-input[data-state=unchecked]{background-color:hsl(var(--input))}.data-\\[placeholder\\]\\:text-muted-foreground[data-placeholder]{color:hsl(var(--muted-foreground))}.data-\\[state\\=active\\]\\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.data-\\[disabled\\]\\:opacity-50[data-disabled]{opacity:.5}.data-\\[state\\=active\\]\\:shadow-sm[data-state=active]{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.data-\\[state\\=closed\\]\\:duration-300[data-state=closed]{transition-duration:.3s}.data-\\[state\\=open\\]\\:duration-500[data-state=open]{transition-duration:.5s}.data-\\[state\\=open\\]\\:animate-in[data-state=open]{animation-duration:.15s;animation-name:enter;--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial}.data-\\[state\\=closed\\]\\:animate-out[data-state=closed]{animation-duration:.15s;animation-name:exit;--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial}.data-\\[state\\=closed\\]\\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\\[state\\=open\\]\\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\\[state\\=closed\\]\\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\\[state\\=open\\]\\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\\[side\\=bottom\\]\\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-.8rem}.data-\\[side\\=left\\]\\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:.8rem}.data-\\[side\\=right\\]\\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:-.8rem}.data-\\[side\\=top\\]\\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:.8rem}.data-\\[state\\=closed\\]\\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\\[state\\=closed\\]\\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\\[state\\=closed\\]\\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\\[state\\=closed\\]\\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\\[state\\=open\\]\\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\\[state\\=open\\]\\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\\[state\\=open\\]\\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\\[state\\=open\\]\\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.data-\\[state\\=closed\\]\\:duration-300[data-state=closed]{animation-duration:.3s}.data-\\[state\\=open\\]\\:duration-500[data-state=open]{animation-duration:.5s}.group[data-disabled] .group-data-\\[disabled\\]\\:bg-muted{background-color:hsl(var(--muted))}.group[data-state=active] .group-data-\\[state\\=active\\]\\:bg-primary{background-color:hsl(var(--primary))}.group[data-state=completed] .group-data-\\[state\\=completed\\]\\:bg-accent{background-color:hsl(var(--accent))}.group[data-state=completed] .group-data-\\[state\\=completed\\]\\:bg-accent-foreground{background-color:hsl(var(--accent-foreground))}.group[data-disabled] .group-data-\\[disabled\\]\\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group[data-state=active] .group-data-\\[state\\=active\\]\\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group[data-state=completed] .group-data-\\[state\\=completed\\]\\:text-accent-foreground{color:hsl(var(--accent-foreground))}.group[data-disabled] .group-data-\\[disabled\\]\\:opacity-50{opacity:.5}.group[data-disabled] .group-data-\\[disabled\\]\\:opacity-75{opacity:.75}@media (prefers-reduced-motion:reduce){@keyframes spin{to{transform:rotate(1turn)}}.motion-reduce\\:animate-\\[spin_1\\.5s_linear_infinite\\]{animation:spin 1.5s linear infinite}}@media (min-width:640px){.sm\\:max-w-sm{max-width:24rem}.sm\\:flex-row{flex-direction:row}.sm\\:justify-end{justify-content:flex-end}.sm\\:gap-x-2{-moz-column-gap:.8rem;column-gap:.8rem}.sm\\:text-left{text-align:left}}@media (min-width:768px){.md\\:my-0{margin-bottom:0;margin-top:0}.md\\:block{display:block}.md\\:h-px{height:1px}.md\\:w-24{width:9.6rem}.md\\:w-auto{width:auto}.md\\:flex-row{flex-direction:row}.md\\:items-center{align-items:center}.md\\:gap-2{gap:.8rem}.md\\:p-6{padding:2.4rem}}.\\[\\&\\>\\[data-slot\\=input\\]\\]\\:has-\\[\\[data-slot\\=decrement\\]\\]\\:pl-5:has([data-slot=decrement])>[data-slot=input]{padding-left:2rem}.\\[\\&\\>\\[data-slot\\=input\\]\\]\\:has-\\[\\[data-slot\\=increment\\]\\]\\:pr-5:has([data-slot=increment])>[data-slot=input]{padding-right:2rem}.\\[\\&\\>div\\>svg\\]\\:fill-blue-500>div>svg{fill:#3b82f6}.\\[\\&\\>div\\>svg\\]\\:fill-unraid-red-500>div>svg{fill:#f43f3f}.\\[\\&\\>div\\>svg\\]\\:fill-yellow-500>div>svg{fill:#eab308}.\\[\\&\\>span\\]\\:truncate>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\\[\\&\\>svg\\]\\:size-4>svg{height:1.6rem;width:1.6rem}.\\[\\&\\>svg\\]\\:shrink-0>svg{flex-shrink:0}.\\[\\&\\]\\:text-orange{--tw-text-opacity:1;color:rgb(255 140 47/var(--tw-text-opacity,1))}.\\[\\&\\]\\:text-primary{color:hsl(var(--primary))}.\\[\\&\\]\\:text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com*/*,:after,:before{border-color:hsl(var(--border));border-style:solid;border-width:0;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:clear-sans,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}body{background-color:hsl(var(--background));color:hsl(var(--foreground))}.container{width:100%}@media (min-width:470px){.container{max-width:470px}}@media (min-width:530px){.container{max-width:530px}}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.prose{color:hsl(var(--foreground));max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-bottom:1.2em;margin-top:1.2em}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)) color{-d-e-f-a-u-l-t:hsl(var(--primary));foreground:hsl(var(--primary-foreground))}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;text-decoration:underline}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-bottom:1.25em;margin-top:1.25em;padding-inline-start:1.625em}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-bottom:1.25em;margin-top:1.25em;padding-inline-start:1.625em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-bottom:3em;margin-top:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){border-inline-start-color:var(--tw-prose-quote-borders);border-inline-start-width:.25rem;color:var(--tw-prose-quotes);font-style:italic;font-weight:500;margin-bottom:1.6em;margin-top:1.6em;padding-inline-start:1em;quotes:"“""”""‘""’"}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:2.25em;font-weight:800;line-height:1.1111111;margin-bottom:.8888889em;margin-top:0}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:1.5em;font-weight:700;line-height:1.3333333;margin-bottom:1em;margin-top:2em}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:1.25em;font-weight:600;line-height:1.6;margin-bottom:.6em;margin-top:1.6em}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;line-height:1.5;margin-bottom:.5em;margin-top:1.5em}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-bottom:2em;margin-top:2em}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:.3125rem;box-shadow:0 0 0 1px rgb(var(--tw-prose-kbd-shadows)/10%),0 3px rgb(var(--tw-prose-kbd-shadows)/10%);color:var(--tw-prose-kbd);font-family:inherit;font-size:.875em;font-weight:500;padding-inline-end:.375em;padding-bottom:.1875em;padding-top:.1875em;padding-inline-start:.375em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:var(--tw-prose-pre-bg);border-radius:.375rem;color:var(--tw-prose-pre-code);font-size:.875em;font-weight:400;line-height:1.7142857;margin-bottom:1.7142857em;margin-top:1.7142857em;overflow-x:auto;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-top:.8571429em;padding-inline-start:1.1428571em}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;line-height:1.7142857;margin-bottom:2em;margin-top:2em;table-layout:auto;width:100%}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-color:var(--tw-prose-th-borders);border-bottom-width:1px}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em;vertical-align:bottom}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-color:var(--tw-prose-td-borders);border-bottom-width:1px}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-color:var(--tw-prose-th-borders);border-top-width:1px}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose{--tw-prose-body:hsl(var(--foreground));--tw-prose-headings:hsl(var(--foreground));--tw-prose-lead:hsl(var(--foreground))}.prose :where(--tw-prose-links):not(:where([class~=not-prose],[class~=not-prose] *)){-d-e-f-a-u-l-t:hsl(var(--primary));foreground:hsl(var(--primary-foreground))}.prose{--tw-prose-bold:hsl(var(--foreground));--tw-prose-counters:hsl(var(--foreground));--tw-prose-bullets:hsl(var(--foreground));--tw-prose-hr:hsl(var(--foreground));--tw-prose-quotes:hsl(var(--foreground));--tw-prose-quote-borders:hsl(var(--foreground));--tw-prose-captions:hsl(var(--foreground));--tw-prose-kbd:#111827;--tw-prose-kbd-shadows:17 24 39;--tw-prose-code:hsl(var(--foreground));--tw-prose-pre-code:hsl(var(--foreground));--tw-prose-pre-bg:hsl(var(--background));--tw-prose-th-borders:hsl(var(--foreground));--tw-prose-td-borders:hsl(var(--foreground));--tw-prose-invert-body:hsl(var(--background));--tw-prose-invert-headings:hsl(var(--background));--tw-prose-invert-lead:hsl(var(--background))}.prose :where(--tw-prose-invert-links):not(:where([class~=not-prose],[class~=not-prose] *)){-d-e-f-a-u-l-t:hsl(var(--primary));foreground:hsl(var(--primary-foreground))}.prose{--tw-prose-invert-bold:hsl(var(--background));--tw-prose-invert-counters:hsl(var(--background));--tw-prose-invert-bullets:hsl(var(--background));--tw-prose-invert-hr:hsl(var(--background));--tw-prose-invert-quotes:hsl(var(--background));--tw-prose-invert-quote-borders:hsl(var(--background));--tw-prose-invert-captions:hsl(var(--background));--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:255 255 255;--tw-prose-invert-code:hsl(var(--background));--tw-prose-invert-pre-code:hsl(var(--background));--tw-prose-invert-pre-bg:hsl(var(--foreground));--tw-prose-invert-th-borders:hsl(var(--background));--tw-prose-invert-td-borders:hsl(var(--background));font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.5em;margin-top:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.75em;margin-top:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.75em;margin-top:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-top:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}body{--color-alpha:#1c1b1b;--color-beta:#f2f2f2;--color-gamma:#999;--color-gamma-opaque:hsla(0,0%,60%,.5);--color-customgradient-start:hsla(0,0%,95%,0);--color-customgradient-end:hsla(0,0%,95%,.85);--shadow-beta:0 25px 50px -12px hsla(0,0%,95%,.15);--ring-offset-shadow:0 0 --var(--color-beta);--ring-shadow:0 0 --var(--color-beta)}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.-right-1{right:-.4rem}.-top-1{top:-.4rem}.bottom-0{bottom:0}.bottom-4{bottom:1.6rem}.bottom-\\[-3px\\]{bottom:-3px}.right-0{right:0}.right-4{right:1.6rem}.top-0{top:0}.top-\\[1px\\]{top:1px}.top-full{top:100%}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\\[99999\\]{z-index:99999}.col-start-2{grid-column-start:2}.float-left{float:left}.m-0{margin:0}.mx-2{margin-left:.8rem;margin-right:.8rem}.mx-8px{margin-left:8px;margin-right:8px}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-bottom:.4rem;margin-top:.4rem}.my-12{margin-bottom:4.8rem;margin-top:4.8rem}.my-16px{margin-bottom:16px;margin-top:16px}.my-24px{margin-bottom:24px;margin-top:24px}.my-8px{margin-bottom:8px;margin-top:8px}.mb-4{margin-bottom:1.6rem}.mb-4px{margin-bottom:4px}.mb-6{margin-bottom:2.4rem}.mb-8px{margin-bottom:8px}.ml-1{margin-left:.4rem}.ml-10{margin-left:4rem}.ml-8px{margin-left:8px}.mr-1{margin-right:.4rem}.mr-2{margin-right:.8rem}.mt-1{margin-top:.4rem}.mt-12px{margin-top:12px}.mt-2{margin-top:.8rem}.mt-24px{margin-top:24px}.mt-4{margin-top:1.6rem}.mt-4px{margin-top:4px}.mt-6{margin-top:2.4rem}.mt-8px{margin-top:8px}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.size-2\\.5{height:1rem;width:1rem}.size-4{height:1.6rem;width:1.6rem}.size-5{height:2rem;width:2rem}.size-6{height:2.4rem;width:2.4rem}.h-10{height:4rem}.h-12px{height:12px}.h-16px{height:16px}.h-2{height:.8rem}.h-20px{height:20px}.h-24px{height:24px}.h-2px{height:2px}.h-3{height:1.2rem}.h-32px{height:32px}.h-36px{height:36px}.h-6{height:2.4rem}.h-\\[30px\\]{height:30px}.h-\\[500px\\]{height:500px}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.max-h-\\[65vh\\]{max-height:65vh}.max-h-full{max-height:100%}.max-h-screen{max-height:100vh}.min-h-0{min-height:0}.min-h-\\[250px\\]{min-height:250px}.min-h-screen{min-height:100vh}.w-1\\/2{width:50%}.w-12px{width:12px}.w-16px{width:16px}.w-2{width:.8rem}.w-20px{width:20px}.w-24{width:9.6rem}.w-24px{width:24px}.w-28px{width:28px}.w-2px{width:2px}.w-3{width:1.2rem}.w-32px{width:32px}.w-36px{width:36px}.w-4{width:1.6rem}.w-6{width:2.4rem}.w-72{width:28.8rem}.w-\\[100px\\]{width:100px}.w-\\[110px\\]{width:110px}.w-\\[120px\\]{width:120px}.w-\\[125\\%\\]{width:125%}.w-\\[150px\\]{width:150px}.w-\\[350px\\]{width:350px}.w-\\[44px\\]{width:44px}.w-\\[48px\\]{width:48px}.w-\\[50px\\]{width:50px}.w-full{width:100%}.w-screen{width:100vw}.min-w-\\[200px\\]{min-width:200px}.min-w-\\[280px\\]{min-width:280px}.max-w-160px{max-width:160px}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-640px{max-width:640px}.max-w-800px{max-width:800px}.max-w-\\[100vw\\]{max-width:100vw}.max-w-\\[45ch\\]{max-width:45ch}.max-w-none{max-width:none}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.grow-0{flex-grow:0}.-translate-y-1{--tw-translate-y:-.4rem}.-translate-y-1,.translate-x-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x:0px}.translate-x-20px{--tw-translate-x:20px}.translate-x-20px,.translate-x-\\[26px\\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\\[26px\\]{--tw-translate-x:26px}.translate-x-\\[2px\\]{--tw-translate-x:2px}.translate-x-\\[2px\\],.translate-y-0\\.5{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0\\.5{--tw-translate-y:.2rem}.translate-y-1{--tw-translate-y:.4rem}.translate-y-1,.translate-y-3{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-3{--tw-translate-y:1.2rem}.scale-100{--tw-scale-x:1;--tw-scale-y:1}.scale-100,.scale-95{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x:.95;--tw-scale-y:.95}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize-y{resize:vertical}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-settings{grid-template-columns:35% 1fr}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-1{gap:.4rem}.gap-12px{gap:12px}.gap-16px{gap:16px}.gap-2{gap:.8rem}.gap-20px{gap:20px}.gap-4{gap:1.6rem}.gap-4px{gap:4px}.gap-5{gap:2rem}.gap-6{gap:2.4rem}.gap-8px{gap:8px}.gap-x-16px{-moz-column-gap:16px;column-gap:16px}.gap-x-4px{-moz-column-gap:4px;column-gap:4px}.gap-x-8px{-moz-column-gap:8px;column-gap:8px}.gap-y-12px{row-gap:12px}.gap-y-16px{row-gap:16px}.gap-y-24px{row-gap:24px}.gap-y-4px{row-gap:4px}.gap-y-6{row-gap:2.4rem}.gap-y-8px{row-gap:8px}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.2rem*var(--tw-space-y-reverse));margin-top:calc(1.2rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.6rem*var(--tw-space-y-reverse));margin-top:calc(1.6rem*(1 - var(--tw-space-y-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.self-center{align-self:center}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-x-scroll{overflow-x:scroll}.overflow-y-scroll{overflow-y:scroll}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-pre-wrap{white-space:pre-wrap}.rounded{border-radius:.4rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-t{border-top-left-radius:.4rem;border-top-right-radius:.4rem}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l-0{border-left-width:0}.border-r-0{border-right-width:0}.border-r-2{border-right-width:2px}.border-t-0{border-top-width:0}.border-solid{border-style:solid}.border-none{border-style:none}.border-black{--tw-border-opacity:1;border-color:rgb(28 27 27/var(--tw-border-opacity,1))}.border-border{border-color:hsl(var(--border))}.border-green-600\\/10{border-color:#16a34a1a}.border-grey-mid{--tw-border-opacity:1;border-color:rgb(153 153 153/var(--tw-border-opacity,1))}.border-neutral-800{--tw-border-opacity:1;border-color:rgb(38 38 38/var(--tw-border-opacity,1))}.border-transparent{border-color:transparent}.border-unraid-red\\/10{border-color:#e228281a}.border-unraid-red\\/90{border-color:#e22828e6}.border-white\\/10{border-color:#ffffff1a}.bg-background{background-color:hsl(var(--background))}.bg-black{--tw-bg-opacity:1;background-color:rgb(28 27 27/var(--tw-bg-opacity,1))}.bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.bg-card{background-color:hsl(var(--card))}.bg-foreground{background-color:hsl(var(--foreground))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.bg-green-500{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.bg-header-background-color{background-color:var(--header-background-color)}.bg-header-text-secondary{background-color:var(--header-text-secondary)}.bg-muted{background-color:hsl(var(--muted))}.bg-muted\\/80{background-color:hsl(var(--muted)/.8)}.bg-popover{background-color:hsl(var(--popover))}.bg-teal-500{--tw-bg-opacity:1;background-color:rgb(20 184 166/var(--tw-bg-opacity,1))}.bg-transparent{background-color:transparent}.bg-unraid-green{--tw-bg-opacity:1;background-color:rgb(99 166 89/var(--tw-bg-opacity,1))}.bg-unraid-red{--tw-bg-opacity:1;background-color:rgb(226 40 40/var(--tw-bg-opacity,1))}.bg-unraid-red\\/90{background-color:#e22828e6}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity,1))}.bg-zinc-800{background-color:rgb(39 39 42/var(--tw-bg-opacity,1))}.bg-opacity-100,.bg-zinc-800{--tw-bg-opacity:1}.bg-opacity-80{--tw-bg-opacity:.8}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-unraid-red{--tw-gradient-from:#e22828 var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.to-orange{--tw-gradient-to:#ff8c2f var(--tw-gradient-to-position)}.to-orange\\/60{--tw-gradient-to:rgba(255,140,47,.6) var(--tw-gradient-to-position)}.fill-current{fill:currentColor}.fill-green-600{fill:#16a34a}.fill-popover{fill:hsl(var(--popover))}.fill-unraid-red{fill:#e22828}.p-0{padding:0}.p-1{padding:.4rem}.p-12px{padding:12px}.p-16px{padding:16px}.p-2{padding:.8rem}.p-4{padding:1.6rem}.p-6{padding:2.4rem}.p-8px{padding:8px}.px-0{padding-left:0;padding-right:0}.px-12px{padding-left:12px;padding-right:12px}.px-16px{padding-left:16px;padding-right:16px}.px-4{padding-left:1.6rem;padding-right:1.6rem}.px-4px{padding-left:4px;padding-right:4px}.px-6{padding-left:2.4rem;padding-right:2.4rem}.px-6px{padding-left:6px;padding-right:6px}.px-7{padding-left:2.8rem;padding-right:2.8rem}.px-8px{padding-left:8px;padding-right:8px}.py-2{padding-bottom:.8rem;padding-top:.8rem}.py-24px{padding-bottom:24px;padding-top:24px}.py-4{padding-bottom:1.6rem;padding-top:1.6rem}.py-4px{padding-bottom:4px;padding-top:4px}.py-5{padding-bottom:2rem;padding-top:2rem}.py-8px{padding-bottom:8px;padding-top:8px}.pb-0{padding-bottom:0}.pb-12{padding-bottom:4.8rem}.pb-2{padding-bottom:.8rem}.pb-8px{padding-bottom:8px}.pl-3{padding-left:1.2rem}.pl-40px{padding-left:40px}.pr-16px{padding-right:16px}.pr-40px{padding-right:40px}.pr-4px{padding-right:4px}.pt-4px{padding-top:4px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-end{text-align:end}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-10px{font-size:10px}.text-12px{font-size:12px}.text-14px{font-size:14px}.text-16px{font-size:16px}.text-18px{font-size:18px}.text-20px{font-size:20px}.text-24px{font-size:24px}.text-2xl{font-size:2.4rem;line-height:3.2rem}.text-base{font-size:1.6rem;line-height:2.4rem}.text-lg{font-size:1.8rem;line-height:2.8rem}.text-sm{font-size:1.4rem;line-height:2rem}.text-xl{font-size:2rem;line-height:2.8rem}.text-xs{font-size:1.2rem;line-height:1.6rem}.font-bold{font-weight:700}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-6{line-height:2.4rem}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.tracking-normal{letter-spacing:0}.tracking-wide{letter-spacing:.025em}.tracking-widest{letter-spacing:.1em}.text-\\[\\#486dba\\]{--tw-text-opacity:1;color:rgb(72 109 186/var(--tw-text-opacity,1))}.text-black{--tw-text-opacity:1;color:rgb(28 27 27/var(--tw-text-opacity,1))}.text-current{color:currentColor}.text-destructive{color:hsl(var(--destructive))}.text-foreground{color:hsl(var(--foreground))}.text-gray-200{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-green-500{--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity,1))}.text-green-600{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.text-grey-mid{--tw-text-opacity:1;color:rgb(153 153 153/var(--tw-text-opacity,1))}.text-header-text-primary{color:var(--header-text-primary)}.text-header-text-secondary{color:var(--header-text-secondary)}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-orange{--tw-text-opacity:1;color:rgb(255 140 47/var(--tw-text-opacity,1))}.text-orange-dark{--tw-text-opacity:1;color:rgb(241 90 44/var(--tw-text-opacity,1))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-unraid-green{--tw-text-opacity:1;color:rgb(99 166 89/var(--tw-text-opacity,1))}.text-unraid-red{--tw-text-opacity:1;color:rgb(226 40 40/var(--tw-text-opacity,1))}.text-unraid-red-500{--tw-text-opacity:1;color:rgb(244 63 63/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity,1))}.text-yellow-accent{--tw-text-opacity:1;color:rgb(233 191 65/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-100{opacity:1}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-75{opacity:.75}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-inner{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 rgba(0,0,0,.05);--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.shadow-none,.shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.shadow-green-600\\/30{--tw-shadow-color:rgba(22,163,74,.3);--tw-shadow:var(--tw-shadow-colored)}.shadow-orange\\/10{--tw-shadow-color:rgba(255,140,47,.1);--tw-shadow:var(--tw-shadow-colored)}.shadow-unraid-red\\/30{--tw-shadow-color:rgba(226,40,40,.3);--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.outline-black{outline-color:#1c1b1b}.outline-primary{outline-color:hsl(var(--primary))}.outline-white{outline-color:#fff}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-0,.ring-2{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-primary{--tw-ring-color:hsl(var(--primary))}.ring-offset-2{--tw-ring-offset-width:2px}.ring-offset-background{--tw-ring-offset-color:hsl(var(--background))}.grayscale{--tw-grayscale:grayscale(100%)}.grayscale,.invert{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert:invert(100%)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-none{transition-property:none}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.duration-100{animation-duration:.1s}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.ease-in{animation-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.running{animation-play-state:running}.\\*\\:cursor-default>*{cursor:default}.even\\:bg-black\\/5:nth-child(2n){background-color:#1c1b1b0d}.even\\:bg-grey-darkest:nth-child(2n){--tw-bg-opacity:1;background-color:rgb(34 34 34/var(--tw-bg-opacity,1))}@keyframes pulse{50%{opacity:.5}}.hover\\:animate-pulse:hover{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.hover\\:border-orange-dark:hover{--tw-border-opacity:1;border-color:rgb(241 90 44/var(--tw-border-opacity,1))}.hover\\:bg-blue-600:hover{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.hover\\:bg-unraid-red:hover{--tw-bg-opacity:1;background-color:rgb(226 40 40/var(--tw-bg-opacity,1))}.hover\\:bg-gradient-to-r:hover{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.hover\\:from-unraid-red:hover{--tw-gradient-from:#e22828 var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\\:from-unraid-red\\/60:hover{--tw-gradient-from:rgba(226,40,40,.6) var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\\:to-orange:hover{--tw-gradient-to:#ff8c2f var(--tw-gradient-to-position)}.hover\\:to-orange\\/60:hover{--tw-gradient-to:rgba(255,140,47,.6) var(--tw-gradient-to-position)}.hover\\:text-\\[\\#3b5ea9\\]:hover{--tw-text-opacity:1;color:rgb(59 94 169/var(--tw-text-opacity,1))}.hover\\:text-destructive:hover{color:hsl(var(--destructive))}.hover\\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\\:underline:hover{text-decoration-line:underline}.hover\\:no-underline:hover{text-decoration-line:none}.hover\\:opacity-100:hover{opacity:1}.hover\\:opacity-75:hover{opacity:.75}.focus\\:border-orange-dark:focus{--tw-border-opacity:1;border-color:rgb(241 90 44/var(--tw-border-opacity,1))}.focus\\:bg-unraid-red:focus{--tw-bg-opacity:1;background-color:rgb(226 40 40/var(--tw-bg-opacity,1))}.focus\\:bg-gradient-to-r:focus{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.focus\\:from-unraid-red:focus{--tw-gradient-from:#e22828 var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\\:from-unraid-red\\/60:focus{--tw-gradient-from:rgba(226,40,40,.6) var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\\:to-orange:focus{--tw-gradient-to:#ff8c2f var(--tw-gradient-to-position)}.focus\\:to-orange\\/60:focus{--tw-gradient-to:rgba(255,140,47,.6) var(--tw-gradient-to-position)}.focus\\:text-\\[\\#3b5ea9\\]:focus{--tw-text-opacity:1;color:rgb(59 94 169/var(--tw-text-opacity,1))}.focus\\:text-white:focus{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.focus\\:underline:focus{text-decoration-line:underline}.focus\\:no-underline:focus{text-decoration-line:none}.focus\\:opacity-100:focus{opacity:1}.focus\\:opacity-75:focus{opacity:.75}.focus\\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\\:ring-indigo-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(99 102 241/var(--tw-ring-opacity,1))}.focus\\:ring-indigo-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(79 70 229/var(--tw-ring-opacity,1))}.focus\\:ring-offset-2:focus{--tw-ring-offset-width:2px}.disabled\\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\\:focus\\:opacity-50:focus:disabled,.disabled\\:hover\\:opacity-50:hover:disabled,.disabled\\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\\:text-orange-dark{--tw-text-opacity:1;color:rgb(241 90 44/var(--tw-text-opacity,1))}.group:hover .group-hover\\:underline{text-decoration-line:underline}.group:hover .group-hover\\:opacity-100{opacity:1}.group:focus .group-focus\\:text-orange-dark{--tw-text-opacity:1;color:rgb(241 90 44/var(--tw-text-opacity,1))}.group:focus .group-focus\\:underline{text-decoration-line:underline}.data-\\[disabled\\]\\:opacity-100[data-disabled],.group:focus .group-focus\\:opacity-100{opacity:1}.prose-a\\:text-unraid-red :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity:1;color:rgb(226 40 40/var(--tw-text-opacity,1))}.hover\\:prose-a\\:text-unraid-red\\/60 :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):hover{color:#e2282899}.hover\\:prose-a\\:no-underline :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):hover{text-decoration-line:none}.dark\\:border-white:is(.dark *){--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.dark\\:bg-black:is(.dark *){--tw-bg-opacity:1;background-color:rgb(28 27 27/var(--tw-bg-opacity,1))}.dark\\:text-white:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.dark\\:prose-a\\:text-orange :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):is(.dark *){--tw-text-opacity:1;color:rgb(255 140 47/var(--tw-text-opacity,1))}.hover\\:dark\\:prose-a\\:text-orange\\/60 :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):is(.dark *):hover{color:#ff8c2f99}@media (min-width:640px){.sm\\:col-span-2{grid-column:span 2/span 2}.sm\\:col-span-3{grid-column:span 3/span 3}.sm\\:col-start-2{grid-column-start:2}.sm\\:block{display:block}.sm\\:flex{display:flex}.sm\\:w-\\[150px\\]{width:150px}.sm\\:min-w-\\[400px\\]{min-width:400px}.sm\\:max-w-300px{max-width:300px}.sm\\:max-w-\\[540px\\]{max-width:540px}.sm\\:max-w-lg{max-width:32rem}.sm\\:flex-shrink-0{flex-shrink:0}.sm\\:flex-grow-0{flex-grow:0}.sm\\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\\:flex-row{flex-direction:row}.sm\\:items-start{align-items:flex-start}.sm\\:items-center{align-items:center}.sm\\:justify-end{justify-content:flex-end}.sm\\:justify-center{justify-content:center}.sm\\:justify-between{justify-content:space-between}.sm\\:gap-16px{gap:16px}.sm\\:gap-24px{gap:24px}.sm\\:gap-y-24px{row-gap:24px}.sm\\:p-16px{padding:16px}.sm\\:px-20px{padding-left:20px;padding-right:20px}.sm\\:pr-40px{padding-right:40px}.sm\\:text-right{text-align:right}.sm\\:text-18px{font-size:18px}.sm\\:text-20px{font-size:20px}.sm\\:text-24px{font-size:24px}}@media (min-width:768px){.md\\:inline-block{display:inline-block}.md\\:flex-row{flex-direction:row}.md\\:items-start{align-items:flex-start}.md\\:items-end{align-items:flex-end}.md\\:justify-between{justify-content:space-between}.md\\:gap-16px{gap:16px}.md\\:p-24px{padding:24px}.md\\:text-24px{font-size:24px}}@media (min-width:470px){.\\32xs\\:block{display:block}}@media (min-width:530px){.xs\\:block{display:block}.xs\\:flex-row{flex-direction:row}.xs\\:items-baseline{align-items:baseline}.xs\\:justify-start{justify-content:flex-start}.xs\\:gap-x-12px{-moz-column-gap:12px;column-gap:12px}}@media (min-height:700px){.tall\\:max-h-\\[75vh\\]{max-height:75vh}}.\\[\\&\\>\\*\\:nth-child\\(even\\)\\]\\:ml-10>:nth-child(2n){margin-left:4rem}.\\[\\&\\>\\*\\:nth-child\\(odd\\)\\]\\:text-end>:nth-child(odd){text-align:end}.\\[\\&_\\.vertical-layout\\]\\:space-y-6 .vertical-layout>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2.4rem*var(--tw-space-y-reverse));margin-top:calc(2.4rem*(1 - var(--tw-space-y-reverse)))}']]]),_lt={class:"flex flex-row justify-start gap-x-4px"},Slt=["title","href"],Elt=Eoe({__name:"HeaderOsVersion.ce",setup(eee){const{t:t}=wde(),tee=IZe(),ree=kQe(),oee=SQe(),{osVersion:aee,rebootType:nee,stateDataError:iee}=Hde(tee),{available:see,availableWithRenewal:lee}=Hde(ree),{rebootTypeText:cee}=Hde(oee),dee=nie((()=>iee.value?null:cee.value?{badge:{color:"yellow",icon:cKe},href:"downgrade"===nee.value?qKe.toString():WKe.toString(),text:t(cee.value)}:lee.value||see.value?{badge:{color:"orange",icon:eKe},click:()=>{ree.setModalOpen(!0)},text:lee.value?t("Update Released"):t("Update Available"),title:lee.value?t("Unraid OS {0} Released",[lee.value]):t("Unraid OS {0} Update Available",[see.value])}:null));return(eee,tee)=>(xne(),Ene("div",_lt,[Ane("a",{class:"group leading-none",title:zre(t)("View release notes"),href:zre(GKe)(zre(aee)).toString(),target:"_blank",rel:"noopener"},[Tne(zre(sue),{variant:"custom",icon:zre(fKe),"icon-styles":"text-header-text-secondary",size:"sm",class:"text-header-text-secondary group-hover:text-orange-dark group-focus:text-orange-dark group-hover:underline group-focus:underline"},{default:doe((()=>[Rne(Hee(zre(aee)),1)])),_:1},8,["icon"])],8,Slt),zre(dee)?(xne(),One(Xoe(zre(dee).href?"a":"button"),{key:0,href:zre(dee).href??void 0,title:zre(dee).title??void 0,class:"group",onClick:tee[0]||(tee[0]=eee=>zre(dee).click?.())},{default:doe((()=>[zre(dee).badge?(xne(),One(zre(sue),{key:0,color:zre(dee).badge.color,icon:zre(dee).badge.icon,size:"xs"},{default:doe((()=>[Rne(Hee(zre(dee).text),1)])),_:1},8,["color","icon"])):(xne(),Ene(gne,{key:1},[Rne(Hee(zre(dee).text),1)],64))])),_:1},8,["href","title"])):Mne("",!0)]))}}),Olt=Ode(Elt,[["styles",['*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:after,:before{border-color:hsl(var(--border));border-style:solid;border-width:0;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:clear-sans,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}:root{--background:0 0% 100%;--foreground:0 0% 3.9%;--muted:0 0% 96.1%;--muted-foreground:0 0% 45.1%;--popover:0 0% 100%;--popover-foreground:0 0% 3.9%;--card:0 0% 100%;--card-foreground:0 0% 3.9%;--border:0 0% 89.8%;--input:0 0% 89.8%;--primary:0 0% 9%;--primary-foreground:0 0% 98%;--secondary:0 0% 96.1%;--secondary-foreground:0 0% 9%;--accent:0 0% 96.1%;--accent-foreground:0 0% 9%;--destructive:0 84.2% 60.2%;--destructive-foreground:0 0% 98%;--ring:0 0% 3.9%;--radius:.5rem;--chart-1:12 76% 61%;--chart-2:173 58% 39%;--chart-3:197 37% 24%;--chart-4:43 74% 66%;--chart-5:27 87% 67%}.dark{--background:0 0% 3.9%;--foreground:0 0% 98%;--muted:0 0% 14.9%;--muted-foreground:0 0% 63.9%;--popover:0 0% 3.9%;--popover-foreground:0 0% 98%;--card:0 0% 3.9%;--card-foreground:0 0% 98%;--border:0 0% 14.9%;--input:0 0% 14.9%;--primary:0 0% 98%;--primary-foreground:0 0% 9%;--secondary:0 0% 14.9%;--secondary-foreground:0 0% 98%;--accent:0 0% 14.9%;--accent-foreground:0 0% 98%;--destructive:0 62.8% 30.6%;--destructive-foreground:0 0% 98%;--ring:0 0% 83.1%;--chart-1:220 70% 50%;--chart-2:160 60% 45%;--chart-3:30 80% 55%;--chart-4:280 65% 60%;--chart-5:340 75% 55%}*{border-color:hsl(var(--border))}body{background-color:hsl(var(--background));color:hsl(var(--foreground))}.container{width:100%}@media (min-width:470px){.container{max-width:470px}}@media (min-width:530px){.container{max-width:530px}}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.pointer-events-none{pointer-events:none}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-y-0{bottom:0;top:0}.-bottom-\\[2px\\]{bottom:-2px}.-left-\\[2px\\]{left:-2px}.-right-\\[2px\\]{right:-2px}.-top-\\[2px\\]{top:-2px}.bottom-0{bottom:0}.left-0{left:0}.left-2{left:.8rem}.right-0{right:0}.right-4{right:1.6rem}.top-0{top:0}.top-1\\/2{top:50%}.top-4{top:1.6rem}.-z-10{z-index:-10}.z-0{z-index:0}.z-50{z-index:50}.-mx-1{margin-left:-.4rem;margin-right:-.4rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-bottom:.4rem;margin-top:.4rem}.mb-2{margin-bottom:.8rem}.ml-auto{margin-left:auto}.mr-2{margin-right:.8rem}.mt-2{margin-top:.8rem}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-\\[7\\/4\\]{aspect-ratio:7/4}.h-10{height:4rem}.h-11{height:4.4rem}.h-12px{height:12px}.h-2{height:.8rem}.h-2\\.5{height:1rem}.h-20px{height:20px}.h-24px{height:24px}.h-3\\.5{height:1.4rem}.h-4{height:1.6rem}.h-5{height:2rem}.h-6{height:2.4rem}.h-8{height:3.2rem}.h-9{height:3.6rem}.h-\\[--reka-select-trigger-height\\]{height:var(--reka-select-trigger-height)}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-96{max-height:38.4rem}.w-10{width:4rem}.w-11{width:4.4rem}.w-12{width:4.8rem}.w-12px{width:12px}.w-14px{width:14px}.w-16{width:6.4rem}.w-16px{width:16px}.w-2{width:.8rem}.w-2\\.5{width:1rem}.w-20{width:8rem}.w-20px{width:20px}.w-24px{width:24px}.w-3\\.5{width:1.4rem}.w-3\\/4{width:75%}.w-4{width:1.6rem}.w-5{width:2rem}.w-72{width:28.8rem}.w-8{width:3.2rem}.w-\\[180px\\]{width:180px}.w-\\[200px\\]{width:200px}.w-\\[300px\\]{width:300px}.w-\\[400px\\]{width:400px}.w-\\[44px\\]{width:44px}.w-full{width:100%}.min-w-32{min-width:12.8rem}.min-w-\\[--reka-select-trigger-width\\]{min-width:var(--reka-select-trigger-width)}.max-w-1024px{max-width:1024px}.max-w-2xl{max-width:42rem}.max-w-md{max-width:28rem}.flex-1{flex:1 1 0%}.flex-shrink-0,.shrink-0{flex-shrink:0}.-translate-y-1\\/2{--tw-translate-y:-50%}.-translate-y-1\\/2,.translate-x-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x:0px}.translate-x-20px{--tw-translate-x:20px}.transform,.translate-x-20px{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes mark-2{50%{transform:translateY(-40px)}to{transform:translateY(0)}}.animate-mark-2{animation:mark-2 1.5s ease infinite}@keyframes mark-3{50%{transform:translateY(-62px)}to{transform:translateY(0)}}.animate-mark-3{animation:mark-3 1.5s ease infinite}@keyframes mark-6{50%{transform:translateY(40px)}to{transform:translateY(0)}}.animate-mark-6{animation:mark-6 1.5s ease infinite}@keyframes mark-7{50%{transform:translateY(62px)}to{transform:translateY(0)}}.animate-mark-7{animation:mark-7 1.5s ease infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.4rem}.gap-1\\.5{gap:.6rem}.gap-16px{gap:16px}.gap-2{gap:.8rem}.gap-3{gap:1.2rem}.gap-4{gap:1.6rem}.gap-4px{gap:4px}.gap-8px{gap:8px}.gap-y-2{row-gap:.8rem}.gap-y-24px{row-gap:24px}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.8rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.8rem*var(--tw-space-x-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.4rem*var(--tw-space-y-reverse));margin-top:calc(.4rem*(1 - var(--tw-space-y-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.8rem*var(--tw-space-y-reverse));margin-top:calc(.8rem*(1 - var(--tw-space-y-reverse)))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.2rem*var(--tw-space-y-reverse));margin-top:calc(1.2rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.6rem*var(--tw-space-y-reverse));margin-top:calc(1.6rem*(1 - var(--tw-space-y-reverse)))}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.4rem}.rounded-\\[inherit\\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.border{border-width:1px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-solid{border-style:solid}.border-black{--tw-border-opacity:1;border-color:rgb(28 27 27/var(--tw-border-opacity,1))}.border-border{border-color:hsl(var(--border))}.border-current{border-color:currentColor}.border-input{border-color:hsl(var(--input))}.border-muted{border-color:hsl(var(--muted))}.border-orange{--tw-border-opacity:1;border-color:rgb(255 140 47/var(--tw-border-opacity,1))}.border-primary{border-color:hsl(var(--primary))}.border-transparent{border-color:transparent}.border-unraid-red{--tw-border-opacity:1;border-color:rgb(226 40 40/var(--tw-border-opacity,1))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-yellow-100{--tw-border-opacity:1;border-color:rgb(254 249 195/var(--tw-border-opacity,1))}.border-e-transparent{border-inline-end-color:transparent}.border-l-transparent{border-left-color:transparent}.border-t-transparent{border-top-color:transparent}.bg-background{background-color:hsl(var(--background))}.bg-black{--tw-bg-opacity:1;background-color:rgb(28 27 27/var(--tw-bg-opacity,1))}.bg-black\\/80{background-color:#1c1b1bcc}.bg-blue-100{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.bg-border{background-color:hsl(var(--border))}.bg-current{background-color:currentColor}.bg-destructive{background-color:hsl(var(--destructive))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.bg-gray-300{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.bg-green-200{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity,1))}.bg-green-500{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.bg-grey{--tw-bg-opacity:1;background-color:rgb(224 224 224/var(--tw-bg-opacity,1))}.bg-indigo-100{--tw-bg-opacity:1;background-color:rgb(224 231 255/var(--tw-bg-opacity,1))}.bg-input{background-color:hsl(var(--input))}.bg-muted{background-color:hsl(var(--muted))}.bg-muted\\/20{background-color:hsl(var(--muted)/.2)}.bg-neutral-900{--tw-bg-opacity:1;background-color:rgb(23 23 23/var(--tw-bg-opacity,1))}.bg-orange{--tw-bg-opacity:1;background-color:rgb(255 140 47/var(--tw-bg-opacity,1))}.bg-pink-100{--tw-bg-opacity:1;background-color:rgb(252 231 243/var(--tw-bg-opacity,1))}.bg-popover{background-color:hsl(var(--popover))}.bg-primary{background-color:hsl(var(--primary))}.bg-purple-100{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity,1))}.bg-secondary{background-color:hsl(var(--secondary))}.bg-transparent{background-color:transparent}.bg-unraid-red{--tw-bg-opacity:1;background-color:rgb(226 40 40/var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity,1))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-unraid-red{--tw-gradient-from:#e22828 var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.to-orange{--tw-gradient-to:#ff8c2f var(--tw-gradient-to-position)}.fill-black{fill:#1c1b1b}.fill-current{fill:currentColor}.fill-popover{fill:hsl(var(--popover))}.fill-white{fill:#fff}.p-0{padding:0}.p-1{padding:.4rem}.p-1\\.5{padding:.6rem}.p-12{padding:4.8rem}.p-12px{padding:12px}.p-16px{padding:16px}.p-20{padding:8rem}.p-3{padding:1.2rem}.p-4{padding:1.6rem}.p-6{padding:2.4rem}.p-8{padding:3.2rem}.p-8px{padding:8px}.p-px{padding:1px}.px-12px{padding-left:12px;padding-right:12px}.px-16px{padding-left:16px;padding-right:16px}.px-2{padding-left:.8rem;padding-right:.8rem}.px-3{padding-left:1.2rem;padding-right:1.2rem}.px-4{padding-left:1.6rem;padding-right:1.6rem}.px-4\\.5{padding-left:1.125rem;padding-right:1.125rem}.px-8{padding-left:3.2rem;padding-right:3.2rem}.px-8px{padding-left:8px;padding-right:8px}.py-1{padding-bottom:.4rem;padding-top:.4rem}.py-1\\.5{padding-bottom:.6rem;padding-top:.6rem}.py-12px{padding-bottom:12px;padding-top:12px}.py-2{padding-bottom:.8rem;padding-top:.8rem}.py-2\\.5{padding-bottom:1rem;padding-top:1rem}.py-4px{padding-bottom:4px;padding-top:4px}.py-6{padding-bottom:2.4rem;padding-top:2.4rem}.py-8px{padding-bottom:8px;padding-top:8px}.pl-8{padding-left:3.2rem}.pr-2{padding-right:.8rem}.text-left{text-align:left}.text-center{text-align:center}.text-start{text-align:start}.align-\\[-0\\.125em\\]{vertical-align:-.125em}.text-12px{font-size:12px}.text-14px{font-size:14px}.text-16px{font-size:16px}.text-18px{font-size:18px}.text-20px{font-size:20px}.text-24px{font-size:24px}.text-3xl{font-size:3rem;line-height:3.6rem}.text-base{font-size:1.6rem;line-height:2.4rem}.text-lg{font-size:1.8rem;line-height:2.8rem}.text-sm{font-size:1.4rem;line-height:2rem}.text-xs{font-size:1.2rem;line-height:1.6rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-none{line-height:1}.tracking-widest{letter-spacing:.1em}.text-black{--tw-text-opacity:1;color:rgb(28 27 27/var(--tw-text-opacity,1))}.text-blue-800{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1))}.text-current{color:currentColor}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-foreground{color:hsl(var(--foreground))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.text-green-500{--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity,1))}.text-green-800{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity,1))}.text-header-text-secondary{color:var(--header-text-secondary)}.text-indigo-800{--tw-text-opacity:1;color:rgb(55 48 163/var(--tw-text-opacity,1))}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-muted-foreground\\/50{color:hsl(var(--muted-foreground)/.5)}.text-orange-dark{--tw-text-opacity:1;color:rgb(241 90 44/var(--tw-text-opacity,1))}.text-pink-800{--tw-text-opacity:1;color:rgb(157 23 77/var(--tw-text-opacity,1))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-purple-800{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity,1))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-unraid-red{--tw-text-opacity:1;color:rgb(226 40 40/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.no-underline{text-decoration-line:none}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-md,.shadow-none{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.outline-black{outline-color:#1c1b1b}.outline-primary{outline-color:hsl(var(--primary))}.outline-white{outline-color:#fff}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-offset-background{--tw-ring-offset-color:hsl(var(--background))}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-100{transition-duration:.1s}.duration-200{transition-duration:.2s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.animate-in{animation-duration:.15s;animation-name:enter;--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial}.fade-in-0{--tw-enter-opacity:0}.zoom-in-95{--tw-enter-scale:.95}.duration-100{animation-duration:.1s}.duration-200{animation-duration:.2s}.ease-in{animation-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}:where([data-sonner-toaster][dir=ltr]),:where(html[dir=ltr]){--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0;--toast-close-button-start:0;--toast-close-button-end:unset;--toast-close-button-transform:translate(-35%,-35%)}:where([data-sonner-toaster][dir=rtl]),:where(html[dir=rtl]){--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto;--toast-close-button-start:unset;--toast-close-button-end:0;--toast-close-button-transform:translate(35%,-35%)}:where([data-sonner-toaster]){font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;position:fixed;width:var(--width);--gray1:#fcfcfc;--gray2:#f8f8f8;--gray3:#f3f3f3;--gray4:#ededed;--gray5:#e8e8e8;--gray6:#e2e2e2;--gray7:#dbdbdb;--gray8:#c7c7c7;--gray9:#8f8f8f;--gray10:#858585;--gray11:#6f6f6f;--gray12:#171717;--border-radius:8px;box-sizing:border-box;list-style:none;margin:0;outline:none;padding:0;transition:transform .4s ease;z-index:999999999}:where([data-sonner-toaster][data-lifted=true]){transform:translateY(-10px)}@media (hover:none) and (pointer:coarse){:where([data-sonner-toaster][data-lifted=true]){transform:none}}:where([data-sonner-toaster][data-x-position=right]){right:max(var(--offset),env(safe-area-inset-right))}:where([data-sonner-toaster][data-x-position=left]){left:max(var(--offset),env(safe-area-inset-left))}:where([data-sonner-toaster][data-x-position=center]){left:50%;transform:translate(-50%)}:where([data-sonner-toaster][data-y-position=top]){top:max(var(--offset),env(safe-area-inset-top))}:where([data-sonner-toaster][data-y-position=bottom]){bottom:max(var(--offset),env(safe-area-inset-bottom))}:where([data-sonner-toast]){--y:translateY(100%);--lift-amount:calc(var(--lift)*var(--gap));box-sizing:border-box;filter:blur(0);opacity:0;outline:none;overflow-wrap:anywhere;position:absolute;touch-action:none;transform:var(--y);transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;z-index:var(--z-index)}:where([data-sonner-toast][data-styled=true]){align-items:center;background:var(--normal-bg);border:1px solid var(--normal-border);border-radius:var(--border-radius);box-shadow:0 4px 12px #0000001a;color:var(--normal-text);display:flex;font-size:13px;gap:6px;padding:16px;width:var(--width)}:where([data-sonner-toast]:focus-visible){box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast][data-y-position=top]){top:0;--y:translateY(-100%);--lift:1;--lift-amount:calc(var(--gap)*1)}:where([data-sonner-toast][data-y-position=bottom]){bottom:0;--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift)*var(--gap))}:where([data-sonner-toast]) :where([data-description]){color:inherit;font-weight:400;line-height:1.4}:where([data-sonner-toast]) :where([data-title]){color:inherit;font-weight:500;line-height:1.5}:where([data-sonner-toast]) :where([data-icon]){align-items:center;display:flex;flex-shrink:0;height:16px;justify-content:flex-start;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end);position:relative;width:16px}:where([data-sonner-toast][data-promise=true]) :where([data-icon])>svg{animation:sonner-fade-in .3s ease forwards;opacity:0;transform:scale(.8);transform-origin:center}:where([data-sonner-toast]) :where([data-icon])>*{flex-shrink:0}:where([data-sonner-toast]) :where([data-icon]) svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}:where([data-sonner-toast]) :where([data-content]){display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{align-items:center;background:var(--normal-text);border:none;border-radius:4px;color:var(--normal-bg);cursor:pointer;display:flex;flex-shrink:0;font-size:12px;height:24px;margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);outline:none;padding-left:8px;padding-right:8px;transition:opacity .4s,box-shadow .2s}:where([data-sonner-toast]) :where([data-button]):focus-visible{box-shadow:0 0 0 2px #0006}:where([data-sonner-toast]) :where([data-button]):first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}:where([data-sonner-toast]) :where([data-cancel]){background:#00000014;color:var(--normal-text)}:where([data-sonner-toast][data-theme=dark]) :where([data-cancel]){background:#ffffff4d}[data-sonner-toast] [data-close-button]{align-items:center;background:var(--gray1);border:1px solid var(--gray4);border-radius:50%;color:var(--gray12);cursor:pointer;display:flex;height:20px;justify-content:center;left:var(--toast-close-button-start);padding:0;position:absolute;right:var(--toast-close-button-end);top:0;transform:var(--toast-close-button-transform);transition:opacity .1s,background .2s,border-color .2s;width:20px;z-index:1}:where([data-sonner-toast]) :where([data-close-button]):focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast]) :where([data-disabled=true]){cursor:not-allowed}[data-sonner-toast]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}:where([data-sonner-toast][data-swiping=true]):before{content:"";height:100%;left:0;position:absolute;right:0;z-index:-1}:where([data-sonner-toast][data-y-position=top][data-swiping=true]):before{bottom:50%;transform:scaleY(3) translateY(50%)}:where([data-sonner-toast][data-y-position=bottom][data-swiping=true]):before{top:50%;transform:scaleY(3) translateY(-50%)}:where([data-sonner-toast][data-swiping=false][data-removed=true]):before{content:"";inset:0;position:absolute;transform:scaleY(2)}:where([data-sonner-toast]):after{bottom:100%;content:"";height:calc(var(--gap) + 1px);left:0;position:absolute;width:100%}:where([data-sonner-toast][data-mounted=true]){--y:translateY(0);opacity:1}:where([data-sonner-toast][data-expanded=false][data-front=false]){--scale:var(--toasts-before) * .05 + 1;--y:translateY(calc(var(--lift-amount)*var(--toasts-before))) scale(calc(var(--scale)*-1));height:var(--front-toast-height)}:where([data-sonner-toast])>*{transition:opacity .4s}:where([data-sonner-toast][data-expanded=false][data-front=false][data-styled=true])>*{opacity:0}:where([data-sonner-toast][data-visible=false]){opacity:0;pointer-events:none}:where([data-sonner-toast][data-mounted=true][data-expanded=true]){--y:translateY(calc(var(--lift)*var(--offset)));height:var(--initial-height)}:where([data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]){--y:translateY(calc(var(--lift)*-100%));opacity:0}:where([data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]){--y:translateY(calc(var(--lift)*var(--offset) + var(--lift)*-100%));opacity:0}:where([data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]){--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}:where([data-sonner-toast][data-removed=true][data-front=false]):before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount,0));transition:none}[data-sonner-toast][data-swiped=true]{-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation:swipe-out .2s ease-out forwards}@keyframes swipe-out{0%{opacity:1;transform:translateY(calc(var(--lift)*var(--offset) + var(--swipe-amount)))}to{opacity:0;transform:translateY(calc(var(--lift)*var(--offset) + var(--swipe-amount) + var(--lift)*-100%))}}@media (max-width:600px){[data-sonner-toaster]{position:fixed;--mobile-offset:16px;left:var(--mobile-offset);right:var(--mobile-offset);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset)*-1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset)*2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset)}[data-sonner-toaster][data-y-position=bottom]{bottom:20px}[data-sonner-toaster][data-y-position=top]{top:20px}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset);right:var(--mobile-offset);transform:none}}[data-sonner-toaster][data-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:#ecfdf3;--success-border:#d3fde5;--success-text:#008a2e;--info-bg:#f0f8ff;--info-border:#d3e0fd;--info-text:#0973dc;--warning-bg:#fffcf0;--warning-border:#fdf5d3;--warning-text:#dc7609;--error-bg:#fff0f0;--error-border:#ffe0e1;--error-text:#e60000}[data-sonner-toaster][data-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:#333;--normal-text:var(--gray1)}[data-sonner-toaster][data-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-theme=dark]{--normal-bg:#000;--normal-border:#333;--normal-text:var(--gray1);--success-bg:#001f0f;--success-border:#003d1c;--success-text:#59f3a6;--info-bg:#000d1f;--info-border:#00113d;--info-text:#5896f3;--warning-bg:#1d1f00;--warning-border:#3d3d00;--warning-text:#f3cf58;--error-bg:#2d0607;--error-border:#4d0408;--error-text:#ff9ea1}[data-rich-colors=true][data-sonner-toast][data-type=success],[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info],[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning],[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error],[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);inset:0;position:absolute;width:var(--size);z-index:10}.sonner-loading-wrapper[data-visible=false]{animation:sonner-fade-out .2s ease forwards;transform-origin:center}.sonner-spinner{height:var(--size);left:50%;position:relative;top:50%;width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media (prefers-reduced-motion){.sonner-loading-bar,[data-sonner-toast],[data-sonner-toast]>*{animation:none!important;transition:none!important}}.sonner-loader{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}.file\\:border-0::file-selector-button{border-width:0}.file\\:bg-transparent::file-selector-button{background-color:transparent}.file\\:text-sm::file-selector-button{font-size:1.4rem;line-height:2rem}.file\\:font-medium::file-selector-button{font-weight:500}.placeholder\\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}.placeholder\\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.hover\\:border-grey:hover{--tw-border-opacity:1;border-color:rgb(224 224 224/var(--tw-border-opacity,1))}.hover\\:border-grey-mid:hover{--tw-border-opacity:1;border-color:rgb(153 153 153/var(--tw-border-opacity,1))}.hover\\:border-muted:hover{border-color:hsl(var(--muted))}.hover\\:border-unraid-red:hover{--tw-border-opacity:1;border-color:rgb(226 40 40/var(--tw-border-opacity,1))}.hover\\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\\:bg-blue-200:hover{--tw-bg-opacity:1;background-color:rgb(191 219 254/var(--tw-bg-opacity,1))}.hover\\:bg-destructive\\/90:hover{background-color:hsl(var(--destructive)/.9)}.hover\\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.hover\\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.hover\\:bg-gray-800:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.hover\\:bg-green-300:hover{--tw-bg-opacity:1;background-color:rgb(134 239 172/var(--tw-bg-opacity,1))}.hover\\:bg-grey:hover{--tw-bg-opacity:1;background-color:rgb(224 224 224/var(--tw-bg-opacity,1))}.hover\\:bg-grey-mid:hover{--tw-bg-opacity:1;background-color:rgb(153 153 153/var(--tw-bg-opacity,1))}.hover\\:bg-indigo-200:hover{--tw-bg-opacity:1;background-color:rgb(199 210 254/var(--tw-bg-opacity,1))}.hover\\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\\:bg-orange-dark:hover{--tw-bg-opacity:1;background-color:rgb(241 90 44/var(--tw-bg-opacity,1))}.hover\\:bg-pink-200:hover{--tw-bg-opacity:1;background-color:rgb(251 207 232/var(--tw-bg-opacity,1))}.hover\\:bg-primary\\/90:hover{background-color:hsl(var(--primary)/.9)}.hover\\:bg-purple-200:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity,1))}.hover\\:bg-secondary\\/80:hover{background-color:hsl(var(--secondary)/.8)}.hover\\:bg-unraid-red:hover{--tw-bg-opacity:1;background-color:rgb(226 40 40/var(--tw-bg-opacity,1))}.hover\\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\\:bg-yellow-200:hover{--tw-bg-opacity:1;background-color:rgb(254 240 138/var(--tw-bg-opacity,1))}.hover\\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\\:text-black:hover{--tw-text-opacity:1;color:rgb(28 27 27/var(--tw-text-opacity,1))}.hover\\:text-primary:hover{color:hsl(var(--primary))}.hover\\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\\:underline:hover{text-decoration-line:underline}.hover\\:opacity-100:hover{opacity:1}.hover\\:shadow-md:hover{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\\:shadow-orange\\/50:hover{--tw-shadow-color:rgba(255,140,47,.5);--tw-shadow:var(--tw-shadow-colored)}.focus\\:border-grey:focus{--tw-border-opacity:1;border-color:rgb(224 224 224/var(--tw-border-opacity,1))}.focus\\:border-grey-mid:focus{--tw-border-opacity:1;border-color:rgb(153 153 153/var(--tw-border-opacity,1))}.focus\\:border-muted:focus{border-color:hsl(var(--muted))}.focus\\:border-unraid-red:focus{--tw-border-opacity:1;border-color:rgb(226 40 40/var(--tw-border-opacity,1))}.focus\\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\\:bg-grey:focus{--tw-bg-opacity:1;background-color:rgb(224 224 224/var(--tw-bg-opacity,1))}.focus\\:bg-grey-mid:focus{--tw-bg-opacity:1;background-color:rgb(153 153 153/var(--tw-bg-opacity,1))}.focus\\:bg-muted:focus{background-color:hsl(var(--muted))}.focus\\:bg-unraid-red:focus{--tw-bg-opacity:1;background-color:rgb(226 40 40/var(--tw-bg-opacity,1))}.focus\\:bg-white:focus{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.focus\\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\\:text-black:focus{--tw-text-opacity:1;color:rgb(28 27 27/var(--tw-text-opacity,1))}.focus\\:text-primary:focus{color:hsl(var(--primary))}.focus\\:text-white:focus{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.focus\\:opacity-100:focus{opacity:1}.focus\\:shadow-md:focus{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus\\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\\:ring-indigo-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(79 70 229/var(--tw-ring-opacity,1))}.focus\\:ring-ring:focus{--tw-ring-color:hsl(var(--ring))}.focus\\:ring-offset-2:focus{--tw-ring-offset-width:2px}.focus-visible\\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\\:ring-ring:focus-visible{--tw-ring-color:hsl(var(--ring))}.focus-visible\\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.focus-visible\\:ring-offset-background:focus-visible{--tw-ring-offset-color:hsl(var(--background))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\\:opacity-20:disabled{opacity:.2}.disabled\\:opacity-25:disabled{opacity:.25}.disabled\\:opacity-50:disabled{opacity:.5}.disabled\\:focus\\:opacity-25:focus:disabled,.disabled\\:hover\\:opacity-25:hover:disabled{opacity:.25}.group:hover .group-hover\\:text-header-text-secondary{color:var(--header-text-secondary)}.group:hover .group-hover\\:text-orange-dark{--tw-text-opacity:1;color:rgb(241 90 44/var(--tw-text-opacity,1))}.group:hover .group-hover\\:underline{text-decoration-line:underline}.group:hover .group-hover\\:no-underline{text-decoration-line:none}.group:hover .group-hover\\:opacity-100{opacity:1}.group:hover .group-hover\\:opacity-60{opacity:.6}.group:focus .group-focus\\:text-header-text-secondary{color:var(--header-text-secondary)}.group:focus .group-focus\\:text-orange-dark{--tw-text-opacity:1;color:rgb(241 90 44/var(--tw-text-opacity,1))}.group:focus .group-focus\\:underline{text-decoration-line:underline}.group:focus .group-focus\\:no-underline{text-decoration-line:none}.group:focus .group-focus\\:opacity-100{opacity:1}.group:focus .group-focus\\:opacity-60{opacity:.6}.group.toaster .group-\\[\\.toaster\\]\\:border-border{border-color:hsl(var(--border))}.group.toast .group-\\[\\.toast\\]\\:bg-muted{background-color:hsl(var(--muted))}.group.toast .group-\\[\\.toast\\]\\:bg-primary{background-color:hsl(var(--primary))}.group.toaster .group-\\[\\.toaster\\]\\:bg-background{background-color:hsl(var(--background))}.group.toast .group-\\[\\.toast\\]\\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group.toast .group-\\[\\.toast\\]\\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group.toaster .group-\\[\\.toaster\\]\\:text-foreground{color:hsl(var(--foreground))}.group.toaster .group-\\[\\.toaster\\]\\:shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.peer:disabled~.peer-disabled\\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\\:opacity-70{opacity:.7}.data-\\[disabled\\]\\:pointer-events-none[data-disabled]{pointer-events:none}.data-\\[state\\=active\\]\\:flex[data-state=active]{display:flex}.data-\\[state\\=inactive\\]\\:hidden[data-state=inactive]{display:none}.data-\\[side\\=bottom\\]\\:translate-y-1[data-side=bottom]{--tw-translate-y:.4rem}.data-\\[side\\=bottom\\]\\:translate-y-1[data-side=bottom],.data-\\[side\\=left\\]\\:-translate-x-1[data-side=left]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\\[side\\=left\\]\\:-translate-x-1[data-side=left]{--tw-translate-x:-.4rem}.data-\\[side\\=right\\]\\:translate-x-1[data-side=right]{--tw-translate-x:.4rem}.data-\\[side\\=right\\]\\:translate-x-1[data-side=right],.data-\\[side\\=top\\]\\:-translate-y-1[data-side=top]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\\[side\\=top\\]\\:-translate-y-1[data-side=top]{--tw-translate-y:-.4rem}.data-\\[state\\=checked\\]\\:translate-x-5[data-state=checked]{--tw-translate-x:2rem}.data-\\[state\\=checked\\]\\:translate-x-5[data-state=checked],.data-\\[state\\=unchecked\\]\\:translate-x-0[data-state=unchecked]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\\[state\\=unchecked\\]\\:translate-x-0[data-state=unchecked]{--tw-translate-x:0px}.data-\\[state\\=active\\]\\:bg-background[data-state=active]{background-color:hsl(var(--background))}.data-\\[state\\=checked\\]\\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\\[state\\=open\\]\\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\\[state\\=open\\]\\:bg-secondary[data-state=open]{background-color:hsl(var(--secondary))}.data-\\[state\\=unchecked\\]\\:bg-input[data-state=unchecked]{background-color:hsl(var(--input))}.data-\\[placeholder\\]\\:text-muted-foreground[data-placeholder]{color:hsl(var(--muted-foreground))}.data-\\[state\\=active\\]\\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.data-\\[disabled\\]\\:opacity-50[data-disabled]{opacity:.5}.data-\\[state\\=active\\]\\:shadow-sm[data-state=active]{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.data-\\[state\\=closed\\]\\:duration-300[data-state=closed]{transition-duration:.3s}.data-\\[state\\=open\\]\\:duration-500[data-state=open]{transition-duration:.5s}.data-\\[state\\=open\\]\\:animate-in[data-state=open]{animation-duration:.15s;animation-name:enter;--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial}.data-\\[state\\=closed\\]\\:animate-out[data-state=closed]{animation-duration:.15s;animation-name:exit;--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial}.data-\\[state\\=closed\\]\\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\\[state\\=open\\]\\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\\[state\\=closed\\]\\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\\[state\\=open\\]\\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\\[side\\=bottom\\]\\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-.8rem}.data-\\[side\\=left\\]\\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:.8rem}.data-\\[side\\=right\\]\\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:-.8rem}.data-\\[side\\=top\\]\\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:.8rem}.data-\\[state\\=closed\\]\\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\\[state\\=closed\\]\\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\\[state\\=closed\\]\\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\\[state\\=closed\\]\\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\\[state\\=open\\]\\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\\[state\\=open\\]\\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\\[state\\=open\\]\\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\\[state\\=open\\]\\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.data-\\[state\\=closed\\]\\:duration-300[data-state=closed]{animation-duration:.3s}.data-\\[state\\=open\\]\\:duration-500[data-state=open]{animation-duration:.5s}.group[data-disabled] .group-data-\\[disabled\\]\\:bg-muted{background-color:hsl(var(--muted))}.group[data-state=active] .group-data-\\[state\\=active\\]\\:bg-primary{background-color:hsl(var(--primary))}.group[data-state=completed] .group-data-\\[state\\=completed\\]\\:bg-accent{background-color:hsl(var(--accent))}.group[data-state=completed] .group-data-\\[state\\=completed\\]\\:bg-accent-foreground{background-color:hsl(var(--accent-foreground))}.group[data-disabled] .group-data-\\[disabled\\]\\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group[data-state=active] .group-data-\\[state\\=active\\]\\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group[data-state=completed] .group-data-\\[state\\=completed\\]\\:text-accent-foreground{color:hsl(var(--accent-foreground))}.group[data-disabled] .group-data-\\[disabled\\]\\:opacity-50{opacity:.5}.group[data-disabled] .group-data-\\[disabled\\]\\:opacity-75{opacity:.75}@media (prefers-reduced-motion:reduce){@keyframes spin{to{transform:rotate(1turn)}}.motion-reduce\\:animate-\\[spin_1\\.5s_linear_infinite\\]{animation:spin 1.5s linear infinite}}@media (min-width:640px){.sm\\:max-w-sm{max-width:24rem}.sm\\:flex-row{flex-direction:row}.sm\\:justify-end{justify-content:flex-end}.sm\\:gap-x-2{-moz-column-gap:.8rem;column-gap:.8rem}.sm\\:text-left{text-align:left}}@media (min-width:768px){.md\\:my-0{margin-bottom:0;margin-top:0}.md\\:block{display:block}.md\\:h-px{height:1px}.md\\:w-24{width:9.6rem}.md\\:w-auto{width:auto}.md\\:flex-row{flex-direction:row}.md\\:items-center{align-items:center}.md\\:gap-2{gap:.8rem}.md\\:p-6{padding:2.4rem}}.\\[\\&\\>\\[data-slot\\=input\\]\\]\\:has-\\[\\[data-slot\\=decrement\\]\\]\\:pl-5:has([data-slot=decrement])>[data-slot=input]{padding-left:2rem}.\\[\\&\\>\\[data-slot\\=input\\]\\]\\:has-\\[\\[data-slot\\=increment\\]\\]\\:pr-5:has([data-slot=increment])>[data-slot=input]{padding-right:2rem}.\\[\\&\\>div\\>svg\\]\\:fill-blue-500>div>svg{fill:#3b82f6}.\\[\\&\\>div\\>svg\\]\\:fill-unraid-red-500>div>svg{fill:#f43f3f}.\\[\\&\\>div\\>svg\\]\\:fill-yellow-500>div>svg{fill:#eab308}.\\[\\&\\>span\\]\\:truncate>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\\[\\&\\>svg\\]\\:size-4>svg{height:1.6rem;width:1.6rem}.\\[\\&\\>svg\\]\\:shrink-0>svg{flex-shrink:0}.\\[\\&\\]\\:text-orange{--tw-text-opacity:1;color:rgb(255 140 47/var(--tw-text-opacity,1))}.\\[\\&\\]\\:text-primary{color:hsl(var(--primary))}.\\[\\&\\]\\:text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}']]]);var zlt,$lt={exports:{}};var e,Clt=(zlt||(zlt=1,$lt.exports=(e={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},function(t,o,n){var r=o.prototype,i=r.format;n.en.formats=e,r.format=function(t){void 0===t&&(t="YYYY-MM-DDTHH:mm:ssZ");var o=this.$locale().formats,n=function(t,o){return t.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,(function(t,n,r){var i=r&&r.toUpperCase();return n||o[r]||e[r]||o[i].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,(function(e,t,o){return t||o.slice(1)}))}))}(t,void 0===o?{}:o);return i.call(this,n)}})),$lt.exports);const jlt=CWe(Clt),Alt=window.setInterval;eGe.extend(jlt);const Tlt=[{format:"%c",display:"ddd, D MMMM YYYY"},{format:"%A, %Y %B %e",display:"ddd, YYYY MMMM D"},{format:"%A, %e %B %Y",display:"ddd, D MMMM YYYY"},{format:"%A, %B %e, %Y",display:"ddd, MMMM D, YYYY"},{format:"%A, %m/%d/%Y",display:"ddd, MM/DD/YYYY"},{format:"%A, %d-%m-%Y",display:"ddd, DD-MM-YYYY"},{format:"%A, %d.%m.%Y",display:"ddd, DD.MM.YYYY"},{format:"%A, %Y-%m-%d",display:"ddd, YYYY-MM-DD"}],Nlt=[{format:"%I:%M %p",display:"hh:mma"},{format:"%R",display:"HH:mm"}],Ilt=(eee,t,tee,ree,oee)=>{const aee=(eee,tee)=>tee.find((tee=>tee.format===eee)),nee=aee(eee?.date??Tlt[0].format,Tlt);let iee=`${nee?.display}`;if(!tee){const tee=aee(eee?.time??Nlt[0].format,Nlt);iee=`${iee} ${tee?.display}`}const see=eee=>tGe(eee).format(iee),lee=(eee,tee,ree,oee,aee,nee,iee)=>({years:eee,months:tee,days:ree,hours:oee,minutes:aee,seconds:nee,firstDateWasLater:iee}),cee=(a="",b="")=>{try{const x=a?tGe(parseInt(a,10)):tGe();return((d1,d2)=>{let eee,m1=tGe(d1),m2=tGe(d2);if(m1.isSame(m2))return lee(0,0,0,0,0,0,!1);if(m1.isAfter(m2)){const tee=m1;m1=m2,m2=tee,eee=!0}else eee=!1;let tee=m2.year()-m1.year(),ree=m2.month()-m1.month(),oee=m2.date()-m1.date(),aee=m2.hour()-m1.hour(),nee=m2.minute()-m1.minute(),iee=m2.second()-m1.second();if(iee<0&&(iee=60+iee,nee-=1),nee<0&&(nee=60+nee,aee-=1),aee<0&&(aee=24+aee,oee-=1),oee<0){const eee=tGe(`${m2.year()}-${m2.month()+1}`).subtract(1,"M").daysInMonth();oee=eeesee(ree??Date.now()))),uee=()=>{var eee;dee.value=(eee=>{const{years:tee,months:ree,days:oee,hours:aee,minutes:nee,seconds:iee,firstDateWasLater:see,displaySeconds:lee}=eee,cee=[];return tee&&cee.push(t("year",tee)),ree&&cee.push(t("month",ree)),oee&&cee.push(t("day",oee)),aee&&cee.push(t("hour",aee)),nee&&cee.push(t("minute",nee)),!iee||(tee||ree||oee||aee||nee)&&!lee||cee.push(t("second",iee)),see&&cee.push(t("ago")),cee.join(" ")})((eee=(ree??Date.now()).toString(),oee??!1?cee(eee,""):cee("",eee)))};let hee;return Moe((()=>{ree&&(uee(),hee=Alt((()=>{uee()}),1e3))})),Uoe((()=>{hee&&clearInterval(hee)})),{formatDate:see,outputDateTimeReadableDiff:dee,outputDateTimeFormatted:pee}},Rlt=["title"],Plt=Eoe({__name:"UptimeExpire",props:{forExpire:{type:Boolean,default:!1},shortText:{type:Boolean,default:!1},t:{type:Function}},setup(eee){const tee=eee,ree=IZe(),{dateTimeFormat:oee,uptime:aee,expireTime:nee,state:iee}=Hde(ree),see=nie((()=>tee.forExpire&&nee.value||("TRIAL"===iee.value||"EEXPIRED"===iee.value)&&nee.value&&nee.value>0?nee.value:aee.value)),lee=nie((()=>(!tee.forExpire||!nee.value)&&("TRIAL"!==iee.value&&"ENOCONN"!==iee.value))),{outputDateTimeReadableDiff:cee,outputDateTimeFormatted:dee}=Ilt(oee.value,tee.t,!1,see.value,lee.value),pee=nie((()=>lee.value&&"EEXPIRED"!==iee.value?{title:tee.t("Server Up Since {0}",[dee.value]),text:tee.t("Uptime {0}",[cee.value])}:{title:"EEXPIRED"===iee.value?tee.t(tee.shortText?"Expired at {0}":"Trial Key Expired at {0}",[dee.value]):tee.t(tee.shortText?"Expires at {0}":"Trial Key Expires at {0}",[dee.value]),text:"EEXPIRED"===iee.value?tee.t(tee.shortText?"Expired {0}":"Trial Key Expired {0}",[cee.value]):tee.t(tee.shortText?"Expires in {0}":"Trial Key Expires in {0}",[cee.value])}));return(eee,tee)=>(xne(),Ene("p",{title:zre(pee).title},Hee(zre(pee).text),9,Rlt))}}),Mlt=Eoe({__name:"UpdateExpiration",props:{componentIs:{default:"p",type:String},t:{type:Function}},setup(eee){const tee=eee,ree=IZe(),{dateTimeFormat:oee,regExp:aee,regUpdatesExpired:nee}=Hde(ree),{outputDateTimeReadableDiff:iee,outputDateTimeFormatted:see}=Ilt(oee.value,tee.t,!0,aee.value),lee=nie((()=>{if(aee.value)return{text:nee.value?tee.t("Ineligible for feature updates released after {0}",[see.value]):tee.t("Eligible for free feature updates until {0}",[see.value]),title:nee.value?tee.t("Ineligible as of {0}",[iee.value]):tee.t("Eligible for free feature updates for {0}",[iee.value])}}));return(eee,tee)=>zre(lee)?(xne(),One(Xoe(eee.componentIs),{key:0,title:zre(lee).title},{default:doe((()=>[tae(eee.$slots,"default"),Rne(" "+Hee(zre(lee).text),1)])),_:3},8,["title"])):Mne("",!0)}}),Dlt={class:"mx-auto max-w-[45ch] flex flex-col gap-8px"},Flt={class:"flex items-start justify-center gap-x-8px"},Llt={class:"text-18px"},Ult=Eoe({__name:"CallbackFeedbackStatus",props:{error:{type:Boolean,default:!1},icon:{default:void 0,type:null},success:{type:Boolean,default:!1},text:{default:void 0,type:String}},setup:eee=>(eee,tee)=>(xne(),Ene("div",Dlt,[Ane("div",Flt,[eee.success?(xne(),One(zre(oKe),{key:0,class:"fill-green-600 w-28px shrink-0"})):Mne("",!0),eee.error?(xne(),One(zre(zKe),{key:1,class:"fill-unraid-red w-28px shrink-0"})):Mne("",!0),eee.icon?(xne(),One(Xoe(eee.icon),{key:2,class:"fill-current opacity-75 w-28px shrink-0"})):Mne("",!0),Ane("p",Llt,Hee(eee.text),1)]),tae(eee.$slots,"default")]))});function Blt(eee,tee){return xne(),Ene("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true","data-slot":"icon"},[Ane("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M3 16.5v2.25A2.25 2.25 0 0 0 5.25 21h13.5A2.25 2.25 0 0 0 21 18.75V16.5M16.5 12 12 16.5m0 0L7.5 12m4.5 4.5V3"})])}function Ylt(eee,tee){return xne(),Ene("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true","data-slot":"icon"},[Ane("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M16.023 9.348h4.992v-.001M2.985 19.644v-4.992m0 0h4.992m-4.993 0 3.181 3.183a8.25 8.25 0 0 0 13.803-3.7M4.031 9.865a8.25 8.25 0 0 1 13.803-3.7l3.181 3.182m0-4.991v4.99"})])}function qlt(eee,tee){return xne(),Ene("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true","data-slot":"icon"},[Ane("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"m4.5 12.75 6 6 9-13.5"})])}function Vlt(eee,tee){return xne(),Ene("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true","data-slot":"icon"},[Ane("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M15.75 5.25a3 3 0 0 1 3 3m3 0a6 6 0 0 1-7.029 5.912c-.563-.097-1.159.026-1.563.43L10.5 17.25H8.25v2.25H6v2.25H2.25v-2.818c0-.597.237-1.17.659-1.591l6.499-6.499c.404-.404.527-1 .43-1.563A6 6 0 1 1 21.75 8.25Z"})])}function Wlt(eee,tee){return xne(),Ene("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true","data-slot":"icon"},[Ane("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M5.25 14.25h13.5m-13.5 0a3 3 0 0 1-3-3m3 3a3 3 0 1 0 0 6h13.5a3 3 0 1 0 0-6m-16.5-3a3 3 0 0 1 3-3h13.5a3 3 0 0 1 3 3m-19.5 0a4.5 4.5 0 0 1 .9-2.7L5.737 5.1a3.375 3.375 0 0 1 2.7-1.35h7.126c1.062 0 2.062.5 2.7 1.35l2.587 3.45a4.5 4.5 0 0 1 .9 2.7m0 0a3 3 0 0 1-3 3m0 3h.008v.008h-.008v-.008Zm0-6h.008v.008h-.008v-.008Zm-3 6h.008v.008h-.008v-.008Zm0-6h.008v.008h-.008v-.008Z"})])}function Hlt(eee,tee){return xne(),Ene("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true","data-slot":"icon"},[Ane("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M6 18 18 6M6 6l12 12"})])}function Klt(){let a=[],s={addEventListener:(e,t,r,i)=>(e.addEventListener(t,r,i),s.add((()=>e.removeEventListener(t,r,i)))),requestAnimationFrame(...e){let t=requestAnimationFrame(...e);s.add((()=>cancelAnimationFrame(t)))},nextFrame(...e){s.requestAnimationFrame((()=>{s.requestAnimationFrame(...e)}))},setTimeout(...e){let t=setTimeout(...e);s.add((()=>clearTimeout(t)))},microTask(...e){let t={current:!0};return function(e){"function"==typeof queueMicrotask?queueMicrotask(e):Promise.resolve().then(e).catch((o=>setTimeout((()=>{throw o}))))}((()=>{t.current&&e[0]()})),s.add((()=>{t.current=!1}))},style(e,t,r){let i=e.style.getPropertyValue(t);return Object.assign(e.style,{[t]:r}),this.add((()=>{Object.assign(e.style,{[t]:i})}))},group(e){let t=Klt();return e(t),this.add((()=>t.dispose()))},add:e=>(a.push(e),()=>{let t=a.indexOf(e);if(t>=0)for(let r of a.splice(t,1))r()}),dispose(){for(let e of a.splice(0))e()}};return s}var Glt;let Xlt=Symbol("headlessui.useid"),Qlt=0;const Zlt=null!=(Glt=Ooe)?Glt:function(){return $ae(Xlt,(()=>""+ ++Qlt))()};function Jlt(e){var l;if(null==e||null==e.value)return null;let n=null!=(l=e.value.$el)?l:e.value;return n instanceof Node?n:null}function ect(r,n,...a){if(r in n){let e=n[r];return"function"==typeof e?e(...a):e}let t=new Error(`Tried to handle "${r}" but there is no handler defined. Only defined handlers are: ${Object.keys(n).map((e=>`"${e}"`)).join(", ")}.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,ect),t}var tct=Object.defineProperty,rct=(t,e,r)=>(((t,e,r)=>{e in t?tct(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r})(t,"symbol"!=typeof e?e+"":e,r),r);let c=new class{constructor(){rct(this,"current",this.detect()),rct(this,"currentId",0)}set(e){this.current!==e&&(this.currentId=0,this.current=e)}reset(){this.set(this.detect())}nextId(){return++this.currentId}get isServer(){return"server"===this.current}get isClient(){return"client"===this.current}detect(){return"undefined"==typeof window||"undefined"==typeof document?"server":"client"}};function r(t,e){if(t)return t;let n=null!=e?e:"button";return"string"==typeof n&&"button"===n.toLowerCase()?"button":void 0}function oct(t,e){let n=_re(r(t.value.type,t.value.as));return Doe((()=>{n.value=r(t.value.type,t.value.as)})),ene((()=>{var u;n.value||Jlt(e)&&Jlt(e)instanceof HTMLButtonElement&&(null==(u=Jlt(e))||!u.hasAttribute("type"))&&(n.value="button")})),n}var act=(o=>(o[o.None=0]="None",o[o.RenderStrategy=1]="RenderStrategy",o[o.Static=2]="Static",o))(act||{}),S=(e=>(e[e.Unmount=0]="Unmount",e[e.Hidden=1]="Hidden",e))(S||{});function A({visible:r=!0,features:t=0,ourProps:e,theirProps:o,...i}){var a;let n=j(o,e),l=Object.assign(i,{props:n});if(r||2&t&&n.static)return y(l);if(1&t){return ect(null==(a=n.unmount)||a?0:1,{0:()=>null,1:()=>y({...i,props:{...n,hidden:!0,style:{display:"none"}}})})}return y(l)}function y({props:r,attrs:t,slots:e,slot:o,name:i}){var m,eee;let{as:n,...l}=T(r,["unmount","static"]),a=null==(m=e.default)?void 0:m.call(e,o),d={};if(o){let u=!1,c=[];for(let[p,f]of Object.entries(o))"boolean"==typeof f&&(u=!0),!0===f&&c.push(p);u&&(d["data-headlessui-state"]=c.join(" "))}if("template"===n){if(a=b(null!=a?a:[]),Object.keys(l).length>0||Object.keys(t).length>0){let[u,...c]=null!=a?a:[];if(!function(r){return null!=r&&("string"==typeof r.type||"object"==typeof r.type||"function"==typeof r.type)}(u)||c.length>0)throw new Error(['Passing props on "template"!',"",`The current component <${i} /> is rendering a "template".`,"However we need to passthrough the following props:",Object.keys(l).concat(Object.keys(t)).map((s=>s.trim())).filter(((s,g,R)=>R.indexOf(s)===g)).sort(((s,g)=>s.localeCompare(g))).map((s=>` - ${s}`)).join("\n"),"","You can apply a few solutions:",['Add an `as="..."` prop, to ensure that we render an actual element instead of a "template".',"Render a single element as the child so that we can forward the props onto that element."].map((s=>` - ${s}`)).join("\n")].join("\n"));let p=j(null!=(eee=u.props)?eee:{},l,d),f=Ine(u,p,!0);for(let s in p)s.startsWith("on")&&(f.props||(f.props={}),f.props[s]=p[s]);return f}return Array.isArray(a)&&1===a.length?a[0]:a}return h(n,Object.assign({},l,d),{default:()=>a})}function b(r){return r.flatMap((t=>t.type===gne?b(t.children):[t]))}function j(...r){if(0===r.length)return{};if(1===r.length)return r[0];let t={},e={};for(let i of r)for(let n in i)n.startsWith("on")&&"function"==typeof i[n]?(null!=e[n]||(e[n]=[]),e[n].push(i[n])):t[n]=i[n];if(t.disabled||t["aria-disabled"])return Object.assign(t,Object.fromEntries(Object.keys(e).map((i=>[i,void 0]))));for(let i in e)Object.assign(t,{[i](n,...l){let a=e[i];for(let d of a){if(n instanceof Event&&n.defaultPrevented)return;d(n,...l)}}});return t}function nct(r){let t=Object.assign({},r);for(let e in t)void 0===t[e]&&delete t[e];return t}function T(r,t=[]){let e=Object.assign({},r);for(let o of t)o in e&&delete e[o];return e}var ict=(e=>(e[e.None=1]="None",e[e.Focusable=2]="Focusable",e[e.Hidden=4]="Hidden",e))(ict||{});let f=Eoe({name:"Hidden",props:{as:{type:[Object,String],default:"div"},features:{type:Number,default:1}},setup:(t,{slots:n,attrs:i})=>()=>{var r;let{features:e,...d}=t;return A({ourProps:{"aria-hidden":!(2&~e)||(null!=(r=d["aria-hidden"])?r:void 0),hidden:!(4&~e)||void 0,style:{position:"fixed",top:1,left:1,width:1,height:0,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0",...!(4&~e)&&!!(2&~e)&&{display:"none"}}},theirProps:d,slot:{},attrs:i,slots:n,name:"Hidden"})}}),n=Symbol("Context");var i=(e=>(e[e.Open=1]="Open",e[e.Closed=2]="Closed",e[e.Closing=4]="Closing",e[e.Opening=8]="Opening",e))(i||{});function sct(){return $ae(n,null)}function t(o){zae(n,o)}var o=(r=>(r.Space=" ",r.Enter="Enter",r.Escape="Escape",r.Backspace="Backspace",r.Delete="Delete",r.ArrowLeft="ArrowLeft",r.ArrowUp="ArrowUp",r.ArrowRight="ArrowRight",r.ArrowDown="ArrowDown",r.Home="Home",r.End="End",r.PageUp="PageUp",r.PageDown="PageDown",r.Tab="Tab",r))(o||{});let u=Symbol("DescriptionContext");let a=Symbol("LabelContext");function lct(){let t=$ae(a,null);if(null===t){let n=new Error("You used a