diff --git a/emhttp/plugins/dynamix.my.servers/unraid-components/_nuxt/unraid-components.client-BKYxH0a7.js b/emhttp/plugins/dynamix.my.servers/unraid-components/_nuxt/unraid-components.client-CStFAWS0.js similarity index 60% rename from emhttp/plugins/dynamix.my.servers/unraid-components/_nuxt/unraid-components.client-BKYxH0a7.js rename to emhttp/plugins/dynamix.my.servers/unraid-components/_nuxt/unraid-components.client-CStFAWS0.js index 3d873ac24..2d3dccde6 100644 --- a/emhttp/plugins/dynamix.my.servers/unraid-components/_nuxt/unraid-components.client-BKYxH0a7.js +++ b/emhttp/plugins/dynamix.my.servers/unraid-components/_nuxt/unraid-components.client-CStFAWS0.js @@ -57,7 +57,7 @@ var Xfe={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 2 * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. - */,Jfe=Zfe("CheckIcon",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]),ege=()=>{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,console.log("[determineTeleportTarget] teleportTarget",eee.value))};return Doe((()=>{tee()})),{teleportTarget:eee,determineTeleportTarget:tee}}; + */,Jfe=Zfe("CheckIcon",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]),ege=()=>{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}}; /** * @license lucide-vue-next v0.483.0 - ISC * @@ -76,18 +76,18 @@ var Xfe={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 2 * @license MIT */ let OLe;const $Le=eee=>OLe=eee,zLe=Symbol();function CLe(o){return o&&"object"==typeof o&&"[object Object]"===Object.prototype.toString.call(o)&&"function"!=typeof o.toJSON}var ALe,jLe;function TLe(){const eee=Jee(!0),tee=eee.run((()=>_re({})));let _p=[],ree=[];const oee=bre({install(eee){$Le(oee),oee._a=eee,eee.provide(zLe,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}(jLe=ALe||(ALe={})).direct="direct",jLe.patchObject="patch object",jLe.patchFunction="patch function";const NLe=()=>{};function ILe(eee,tee,ree,oee=NLe){eee.push(tee);const aee=()=>{const ree=eee.indexOf(tee);ree>-1&&(eee.splice(ree,1),oee())};return!ree&&ete()&&tte(aee),aee}function PLe(eee,...tee){eee.slice().forEach((eee=>{eee(...tee)}))}const RLe=fn=>fn(),MLe=Symbol(),DLe=Symbol();function FLe(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];CLe(aee)&&CLe(oee)&&eee.hasOwnProperty(ree)&&!kre(oee)&&!fre(oee)?eee[ree]=FLe(aee,oee):eee[ree]=oee}return eee}const LLe=Symbol();const{assign:ULe}=Object;function BLe(o){return!(!kre(o)||!o.effect)}function YLe(eee,tee,ree={},oee,aee,nee){let iee;const see=ULe({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:ALe.patchFunction,storeId:eee,events:pee}):(FLe(oee.state.value[eee],tee),ree={type:ALe.patchObject,payload:tee,storeId:eee,events:pee});const aee=gee=Symbol();eoe().then((()=>{gee===aee&&(cee=!0)})),dee=!0,PLe(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=>{ULe(eee,tee)}))}:NLe;const vee=(fn,tee="")=>{if(MLe in fn)return fn[DLe]=tee,fn;const ree=function(){$Le(oee);const tee=Array.from(arguments),aee=[],nee=[];let iee;PLe(hee,{args:tee,name:ree[DLe],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 PLe(nee,see),see}return iee instanceof Promise?iee.then((eee=>(PLe(aee,eee),eee))).catch((eee=>(PLe(nee,eee),Promise.reject(eee)))):(PLe(aee,iee),iee)};return ree[MLe]=!0,ree[DLe]=tee,ree},bee=dre({_p:oee,$id:eee,$onAction:ILe.bind(null,hee),$patch:mee,$reset:wee,$subscribe(tee,ree={}){const aee=ILe(uee,tee,ree.detached,(()=>nee())),nee=iee.run((()=>rne((()=>oee.state.value[eee]),(oee=>{("sync"===ree.flush?dee:cee)&&tee({storeId:eee,type:ALe.direct,events:pee},oee)}),ULe({},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||RLe)((()=>oee._e.run((()=>(iee=Jee()).run((()=>tee({action:vee})))))));for(const kee in yee){const tee=yee[kee];if(kre(tee)&&!BLe(tee)||fre(tee))nee||(!fee||CLe(xee=tee)&&xee.hasOwnProperty(LLe)||(kre(tee)?tee.value=fee[kee]:FLe(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 ULe(bee,yee),ULe(vre(bee),yee),Object.defineProperty(bee,"$state",{get:()=>oee.state.value[eee],set:eee=>{mee((tee=>{ULe(tee,eee)}))}}),oee._p.forEach((eee=>{ULe(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 qLe(id,eee,tee){let ree;const oee="function"==typeof eee;function aee(tee,aee){const nee=Cae();(tee=tee||(nee?zae(zLe,null):null))&&$Le(tee),(tee=OLe)._s.has(id)||(oee?YLe(id,eee,ree,tee):function(id,eee,tee){const{state:ree,actions:oee,getters:aee}=eee,nee=tee.state.value[id];let iee;iee=YLe(id,(function(){nee||(tee.state.value[id]=ree?ree():{});const eee=Nre(tee.state.value[id]);return ULe(eee,oee,Object.keys(aee||{}).reduce(((eee,ree)=>(eee[ree]=bre(nie((()=>{$Le(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 VLe(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]=Rre(eee,oee))}return ree}function WLe(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 HLe(eee,tee,ree){var oee={}.atBegin;return WLe(eee,tee,{debounceMode:!1!==(void 0!==oee&&oee)})}var KLe=function(d,b){return KLe=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])},KLe(d,b)};function GLe(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}KLe(d,b),d.prototype=null===b?Object.create(b):(__.prototype=b.prototype,new __)}var XLe=function(){return XLe=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]=iUe)return(console[eee]||console.log).apply(console,arguments)}}!function(eee){eee.debug=sUe("debug"),eee.log=sUe("log"),eee.warn=sUe("warn"),eee.error=sUe("error")}(aUe||(aUe={}));var lUe="3.13.4";function cUe(eee){try{return eee()}catch(_a){}}const dUe=cUe((function(){return globalThis}))||cUe((function(){return window}))||cUe((function(){return self}))||cUe((function(){return global}))||cUe((function(){return cUe.constructor("return this")()}));var pUe=new Map;function uUe(eee){var tee=pUe.get(eee)||1;return pUe.set(eee,tee+1),"".concat(eee,":").concat(tee,":").concat(Math.random().toString(36).slice(2))}function hUe(fn){return function(eee){for(var tee=[],_i=1;_i")).slice(0,1e3)}catch(_a){return""}var tee,ree,oee}function vUe(eee,tee){if(void 0===tee&&(tee=[]),eee)return dUe[mUe]&&dUe[mUe](eee,tee.map(wUe))}function bUe(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:lUe,message:eee,args:tee.map(wUe)})))}function yUe(eee,tee){if(!Boolean(eee))throw new Error(tee)}const xUe={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"]},kUe=new Set(Object.keys(xUe));function _Ue(eee){const tee=null==eee?void 0:eee.kind;return"string"==typeof tee&&kUe.has(tee)}var SUe,EUe;function OUe(eee){return 9===eee||32===eee}!function(eee){eee.QUERY="query",eee.MUTATION="mutation",eee.SUBSCRIPTION="subscription"}(SUe||(SUe={})),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"}(EUe||(EUe={}));function $Ue(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:$Ue(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+": "+$Ue(ree,tee)));return"{ "+oee.join(", ")+" }"}(eee,ree)}(eee,tee);default:return String(eee)}}const zUe=/[\x00-\x1f\x22\x5c\x7f-\x9f]/g;function CUe(eee){return AUe[eee.charCodeAt(0)]}const AUe=["\\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"],jUe=Object.freeze({});function TUe(eee,tee,ree=xUe){const oee=new Map;for(const vee of Object.values(EUe))oee.set(vee,NUe(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;_Ue(pee)||yUe(!1,`Invalid AST Node: ${wee=pee,$Ue(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===jUe)break;if(!1===bee){if(!eee){uee.pop();continue}}else if(void 0!==bee&&(dee.push([nee,bee]),!eee)){if(!_Ue(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 NUe(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 IUe(eee){return TUe(eee,PUe)}const PUe={Name:{leave:eee=>eee.value},Variable:{leave:eee=>"$"+eee.name},Document:{leave:eee=>RUe(eee.definitions,"\n\n")},OperationDefinition:{leave(eee){const tee=DUe("(",RUe(eee.variableDefinitions,", "),")"),ree=RUe([eee.operation,RUe([eee.name,tee]),RUe(eee.directives," ")]," ");return("query"===ree?"":ree+" ")+eee.selectionSet}},VariableDefinition:{leave:({variable:eee,type:tee,defaultValue:ree,directives:oee})=>eee+": "+tee+DUe(" = ",ree)+DUe(" ",RUe(oee," "))},SelectionSet:{leave:({selections:eee})=>MUe(eee)},Field:{leave({alias:eee,name:tee,arguments:ree,directives:oee,selectionSet:aee}){const nee=DUe("",eee,": ")+tee;let iee=nee+DUe("(",RUe(ree,", "),")");return iee.length>80&&(iee=nee+DUe("(\n",FUe(RUe(ree,"\n")),"\n)")),RUe([iee,RUe(oee," "),aee]," ")}},Argument:{leave:({name:eee,value:tee})=>eee+": "+tee},FragmentSpread:{leave:({name:eee,directives:tee})=>"..."+eee+DUe(" ",RUe(tee," "))},InlineFragment:{leave:({typeCondition:eee,directives:tee,selectionSet:ree})=>RUe(["...",DUe("on ",eee),RUe(tee," "),ree]," ")},FragmentDefinition:{leave:({name:eee,typeCondition:tee,variableDefinitions:ree,directives:oee,selectionSet:aee})=>`fragment ${eee}${DUe("(",RUe(ree,", "),")")} on ${tee} ${DUe("",RUe(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||OUe(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&&OUe(eee.charCodeAt(0));return(cee&&!pee||aee)&&(dee+="\n"),dee+=tee,(cee||lee)&&(dee+="\n"),'"""'+dee+'"""'}(eee):`"${eee.replace(zUe,CUe)}"`},BooleanValue:{leave:({value:eee})=>eee?"true":"false"},NullValue:{leave:()=>"null"},EnumValue:{leave:({value:eee})=>eee},ListValue:{leave:({values:eee})=>"["+RUe(eee,", ")+"]"},ObjectValue:{leave:({fields:eee})=>"{"+RUe(eee,", ")+"}"},ObjectField:{leave:({name:eee,value:tee})=>eee+": "+tee},Directive:{leave:({name:eee,arguments:tee})=>"@"+eee+DUe("(",RUe(tee,", "),")")},NamedType:{leave:({name:eee})=>eee},ListType:{leave:({type:eee})=>"["+eee+"]"},NonNullType:{leave:({type:eee})=>eee+"!"},SchemaDefinition:{leave:({description:eee,directives:tee,operationTypes:ree})=>DUe("",eee,"\n")+RUe(["schema",RUe(tee," "),MUe(ree)]," ")},OperationTypeDefinition:{leave:({operation:eee,type:tee})=>eee+": "+tee},ScalarTypeDefinition:{leave:({description:eee,name:tee,directives:ree})=>DUe("",eee,"\n")+RUe(["scalar",tee,RUe(ree," ")]," ")},ObjectTypeDefinition:{leave:({description:eee,name:tee,interfaces:ree,directives:oee,fields:aee})=>DUe("",eee,"\n")+RUe(["type",tee,DUe("implements ",RUe(ree," & ")),RUe(oee," "),MUe(aee)]," ")},FieldDefinition:{leave:({description:eee,name:tee,arguments:ree,type:oee,directives:aee})=>DUe("",eee,"\n")+tee+(LUe(ree)?DUe("(\n",FUe(RUe(ree,"\n")),"\n)"):DUe("(",RUe(ree,", "),")"))+": "+oee+DUe(" ",RUe(aee," "))},InputValueDefinition:{leave:({description:eee,name:tee,type:ree,defaultValue:oee,directives:aee})=>DUe("",eee,"\n")+RUe([tee+": "+ree,DUe("= ",oee),RUe(aee," ")]," ")},InterfaceTypeDefinition:{leave:({description:eee,name:tee,interfaces:ree,directives:oee,fields:aee})=>DUe("",eee,"\n")+RUe(["interface",tee,DUe("implements ",RUe(ree," & ")),RUe(oee," "),MUe(aee)]," ")},UnionTypeDefinition:{leave:({description:eee,name:tee,directives:ree,types:oee})=>DUe("",eee,"\n")+RUe(["union",tee,RUe(ree," "),DUe("= ",RUe(oee," | "))]," ")},EnumTypeDefinition:{leave:({description:eee,name:tee,directives:ree,values:oee})=>DUe("",eee,"\n")+RUe(["enum",tee,RUe(ree," "),MUe(oee)]," ")},EnumValueDefinition:{leave:({description:eee,name:tee,directives:ree})=>DUe("",eee,"\n")+RUe([tee,RUe(ree," ")]," ")},InputObjectTypeDefinition:{leave:({description:eee,name:tee,directives:ree,fields:oee})=>DUe("",eee,"\n")+RUe(["input",tee,RUe(ree," "),MUe(oee)]," ")},DirectiveDefinition:{leave:({description:eee,name:tee,arguments:ree,repeatable:oee,locations:aee})=>DUe("",eee,"\n")+"directive @"+tee+(LUe(ree)?DUe("(\n",FUe(RUe(ree,"\n")),"\n)"):DUe("(",RUe(ree,", "),")"))+(oee?" repeatable":"")+" on "+RUe(aee," | ")},SchemaExtension:{leave:({directives:eee,operationTypes:tee})=>RUe(["extend schema",RUe(eee," "),MUe(tee)]," ")},ScalarTypeExtension:{leave:({name:eee,directives:tee})=>RUe(["extend scalar",eee,RUe(tee," ")]," ")},ObjectTypeExtension:{leave:({name:eee,interfaces:tee,directives:ree,fields:oee})=>RUe(["extend type",eee,DUe("implements ",RUe(tee," & ")),RUe(ree," "),MUe(oee)]," ")},InterfaceTypeExtension:{leave:({name:eee,interfaces:tee,directives:ree,fields:oee})=>RUe(["extend interface",eee,DUe("implements ",RUe(tee," & ")),RUe(ree," "),MUe(oee)]," ")},UnionTypeExtension:{leave:({name:eee,directives:tee,types:ree})=>RUe(["extend union",eee,RUe(tee," "),DUe("= ",RUe(ree," | "))]," ")},EnumTypeExtension:{leave:({name:eee,directives:tee,values:ree})=>RUe(["extend enum",eee,RUe(tee," "),MUe(ree)]," ")},InputObjectTypeExtension:{leave:({name:eee,directives:tee,fields:ree})=>RUe(["extend input",eee,RUe(tee," "),MUe(ree)]," ")}};function RUe(eee,tee=""){var ree;return null!==(ree=null==eee?void 0:eee.filter((x=>x)).join(tee))&&void 0!==ree?ree:""}function MUe(eee){return DUe("{\n",FUe(RUe(eee,"\n")),"\n}")}function DUe(eee,tee,ree=""){return null!=tee&&""!==tee?eee+tee+ree:""}function FUe(eee){return DUe(" ",eee.replace(/\n/g,"\n "))}function LUe(eee){var tee;return null!==(tee=null==eee?void 0:eee.some((eee=>eee.includes("\n"))))&&void 0!==tee&&tee}function UUe(eee){return eee.kind===EUe.FIELD||eee.kind===EUe.FRAGMENT_SPREAD||eee.kind===EUe.INLINE_FRAGMENT}function BUe(_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;fUe(ree&&1===ree.length,79,oee);var aee=ree[0];fUe(aee.name&&"if"===aee.name.value,80,oee);var nee=aee.value;fUe(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],fUe(void 0!==aee,78,ree.name.value)):aee=oee.value.value,"skip"===ree.name.value?!aee:aee}))}function YUe(eee,tee,ree){var oee=new Set(eee),aee=oee.size;return TUe(tee,{Directive:function(eee){if(oee.delete(eee.name.value)&&(!ree||!oee.size))return jUe}}),ree?!oee.size:oee.sizeObject.create(null),{forEach:HUe,slice:KUe}=Array.prototype,{hasOwnProperty:GUe}=Object.prototype;class XUe{constructor(eee=!0,tee=WUe){this.weakness=eee,this.makeData=tee}lookup(){return this.lookupArray(arguments)}lookupArray(eee){let tee=this;return HUe.call(eee,(eee=>tee=tee.getChildTrie(eee))),GUe.call(tee,"data")?tee.data:tee.data=this.makeData(KUe.call(eee))}peek(){return this.peekArray(arguments)}peekArray(eee){let tee=this;for(let i=0,ree=eee.length;tee&&i=0}));class sBe{constructor(eee=1/0,tee=iBe){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 lBe(){}const cBe=lBe,dBe="undefined"!=typeof WeakRef?WeakRef:function(eee){return{deref:()=>eee}},pBe="undefined"!=typeof WeakMap?WeakMap:Map,uBe="undefined"!=typeof FinalizationRegistry?FinalizationRegistry:function(){return{register:lBe,unregister:lBe}};class hBe{constructor(eee=1/0,tee=cBe){this.max=eee,this.dispose=tee,this.map=new pBe,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 dBe(ree),this.registry.register(ree,tee,tee)}this.unfinalizedNodes.size>0?queueMicrotask(this.finalize):this.finalizationScheduled=!1},this.registry=new uBe(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 fBe=new WeakSet;function gBe(eee){eee.size<=(eee.max||-1)||fBe.has(eee)||(fBe.add(eee),setTimeout((function(){eee.clean(),fBe.delete(eee)}),100))}var mBe,wBe=function(eee,tee){var ree=new hBe(eee,tee);return ree.set=function(eee,tee){var ree=hBe.prototype.set.call(this,eee,tee);return gBe(this),ree},ree},vBe=function(eee,tee){var ree=new sBe(eee,tee);return ree.set=function(eee,tee){var ree=sBe.prototype.set.call(this,eee,tee);return gBe(this),ree},ree},bBe=Symbol.for("apollo.cacheSize"),yBe=XLe({},dUe[bBe]),xBe=Object.assign((function(eee){return JSON.stringify(eee,kBe)}),{reset:function(){mBe=new vBe(yBe.canonicalStringify||1e3)}});function kBe(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(_Be))return tee;var aee=JSON.stringify(oee),nee=mBe.get(aee);if(!nee){oee.sort();var iee=JSON.stringify(oee);nee=mBe.get(iee)||oee,mBe.set(aee,nee),mBe.set(iee,nee)}var see=Object.create(ree);return nee.forEach((function(eee){see[eee]=tee[eee]})),see}}return tee}function _Be(eee,i,tee){return 0===i||tee[i-1]<=eee}function SBe(id){return{__ref:String(id)}}function EBe(eee){return Boolean(eee&&"object"==typeof eee&&"string"==typeof eee.__ref)}function OBe(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 OBe(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 OBe(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 gUe(96,tee.value,ree.kind);eee[tee.value]=null}}xBe.reset();var $Be=["connection","include","skip","client","rest","export","nonreactive"],zBe=xBe,CBe=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(zBe(aee),")")}return ree.connection.key}var nee=eee;if(tee){var iee=zBe(tee);nee+="(".concat(iee,")")}return ree&&Object.keys(ree).forEach((function(eee){-1===$Be.indexOf(eee)&&(ree[eee]&&Object.keys(ree[eee]).length?nee+="@".concat(eee,"(").concat(zBe(ree[eee]),")"):nee+="@".concat(eee))})),nee}),{setStringify:function(s){var eee=zBe;return zBe=s,eee}});function ABe(eee,tee){if(eee.arguments&&eee.arguments.length){var ree={};return eee.arguments.forEach((function(_a){var eee=_a.name,oee=_a.value;return OBe(ree,eee,oee,tee)})),ree}return null}function jBe(eee){return eee.alias?eee.alias.value:eee.name.value}function TBe(eee,tee,ree){for(var oee,_i=0,_a=tee.selections;_i<_a.length;_i++){if(NBe(nee=_a[_i])){if("__typename"===nee.name.value)return eee[jBe(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))||YBe((()=>global))||Object.create(null),WBe=VBe[qBe]||Array[qBe]||function(eee){try{Object.defineProperty(VBe,qBe,{value:eee,enumerable:!1,writable:!1,configurable:!0})}finally{return eee}}(class{constructor(){this.id=["slot",BBe++,Date.now(),Math.random().toString(36).slice(2)].join(":")}hasValue(){for(let eee=LBe;eee;eee=eee.parent)if(this.id in eee.slots){const tee=eee.slots[this.id];if(tee===UBe)break;return eee!==LBe&&(LBe.slots[this.id]=tee),!0}return LBe&&(LBe.slots[this.id]=UBe),!1}getValue(){if(this.hasValue())return LBe.slots[this.id]}withValue(eee,tee,ree,oee){const aee={__proto__:null,[this.id]:eee},nee=LBe;LBe={parent:nee,slots:aee};try{return tee.apply(oee,ree)}finally{LBe=nee}}static bind(eee){const tee=LBe;return function(){const ree=LBe;try{return LBe=tee,eee.apply(this,arguments)}finally{LBe=ree}}}static noContext(eee,tee,ree){if(!LBe)return eee.apply(ree,tee);{const oee=LBe;try{return LBe=null,eee.apply(ree,tee)}finally{LBe=oee}}}}),{bind:HBe,noContext:KBe}=WBe,GBe=new WBe,{hasOwnProperty:XBe}=Object.prototype,QBe=Array.from||function(eee){const tee=[];return eee.forEach((eee=>tee.push(eee))),tee};function ZBe(eee){const{unsubscribe:tee}=eee;"function"==typeof tee&&(eee.unsubscribe=void 0,tee())}const JBe=[];function eYe(eee,tee){if(!eee)throw new Error(tee||"assertion failure")}function tYe(a,b){const eee=a.length;return eee>0&&eee===b.length&&a[eee-1]===b[eee-1]}function rYe(eee){switch(eee.length){case 0:throw new Error("unknown value");case 1:return eee[0];case 2:throw eee[1]}}function oYe(eee){return eee.slice(0)}class aYe{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,++aYe.count}peek(){if(1===this.value.length&&!sYe(this))return nYe(this),this.value[0]}recompute(eee){return eYe(!this.recomputing,"already recomputing"),nYe(this),sYe(this)?function(eee,tee){fYe(eee),GBe.withValue(eee,iYe,[eee,tee]),function(eee,tee){if("function"==typeof eee.subscribe)try{ZBe(eee),eee.unsubscribe=eee.subscribe.apply(null,tee)}catch(e){return eee.setDirty(),!1}return!0}(eee,tee)&&function(eee){if(eee.dirty=!1,sYe(eee))return;cYe(eee)}(eee);return rYe(eee.value)}(this,eee):rYe(this.value)}setDirty(){this.dirty||(this.dirty=!0,lYe(this),ZBe(this))}dispose(){this.setDirty(),fYe(this),dYe(this,((eee,tee)=>{eee.setDirty(),gYe(eee,this)}))}forget(){this.dispose()}dependOn(eee){eee.add(this),this.deps||(this.deps=JBe.pop()||new Set),this.deps.add(eee)}forgetDeps(){this.deps&&(QBe(this.deps).forEach((eee=>eee.delete(this))),this.deps.clear(),JBe.push(this.deps),this.deps=null)}}function nYe(eee){const tee=GBe.getValue();if(tee)return eee.parents.add(tee),tee.childValues.has(eee)||tee.childValues.set(eee,[]),sYe(eee)?pYe(tee,eee):uYe(tee,eee),tee}function iYe(eee,tee){eee.recomputing=!0;const{normalizeResult:ree}=eee;let oee;ree&&1===eee.value.length&&(oee=oYe(eee.value)),eee.value.length=0;try{if(eee.value[0]=eee.fn.apply(null,tee),ree&&oee&&!tYe(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 sYe(eee){return eee.dirty||!(!eee.dirtyChildren||!eee.dirtyChildren.size)}function lYe(eee){dYe(eee,pYe)}function cYe(eee){dYe(eee,uYe)}function dYe(eee,tee){const ree=eee.parents.size;if(ree){const oee=QBe(eee.parents);for(let i=0;i0&&eee.childValues.forEach(((tee,ree)=>{gYe(eee,ree)})),eee.forgetDeps(),eYe(null===eee.dirtyChildren)}function gYe(eee,tee){tee.parents.delete(eee),eee.childValues.delete(tee),hYe(eee,tee)}aYe.count=0;const mYe={setDirty:!0,dispose:!0,forget:!0};function wYe(eee){const tee=new Map;function ree(eee){const ree=GBe.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&&XBe.call(mYe,ree)?ree:"setDirty";QBe(oee).forEach((eee=>eee[m]())),tee.delete(eee),ZBe(oee)}},ree}let vYe;function bYe(...eee){return(vYe||(vYe=new XUe("function"==typeof WeakMap))).lookupArray(eee)}const yYe=new Set;function xYe(eee,{max:tee=Math.pow(2,16),keyArgs:ree,makeCacheKey:oee=bYe,normalizeResult:aee,subscribe:nee,cache:iee=sBe}=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 aYe(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),yYe.add(see),GBe.hasValue()||(yYe.forEach((eee=>eee.clean())),yYe.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 kYe(eee){return eee}var _Ye,SYe=function(){function eee(eee,tee){void 0===tee&&(tee=Object.create(null)),this.resultCache=JUe?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(kYe,{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 XUe(ZUe);this.performWork=xYe(eee.prototype.performWork.bind(this),{makeCacheKey:function(eee){var oee=tee.getCacheKey(eee);if(oee)return fUe(Array.isArray(oee),77),ree.lookupArray(oee)},max:yBe["documentTransform.cache"],cache:hBe})}},eee.prototype.performWork=function(eee){return IBe(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}(),EYe=Object.assign((function(eee){var tee=_Ye.get(eee);return tee||(tee=IUe(eee),_Ye.set(eee,tee)),tee}),{reset:function(){_Ye=new wBe(yBe.print||2e3)}});EYe.reset();var OYe=Array.isArray;function $Ye(eee){return Array.isArray(eee)&&eee.length>0}var zYe={kind:EUe.FIELD,name:{kind:EUe.NAME,value:"__typename"}};function CYe(op,eee){return!op||op.selectionSet.selections.every((function(tee){return tee.kind===EUe.FRAGMENT_SPREAD&&CYe(eee[tee.name.value],eee)}))}function AYe(eee){return CYe(PBe(eee)||function(eee){fUe("Document"===eee.kind,92),fUe(eee.definitions.length<=1,93);var tee=eee.definitions[0];return fUe("FragmentDefinition"===tee.kind,94),tee}(eee),aBe(MBe(eee)))?null:eee}function jYe(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 TYe(eee,tee){IBe(tee);for(var ree=jYe(""),oee=jYe(""),aee=function(eee){for(var p=0,tee=void 0;p=0;--i)tee.definitions[i].kind===EUe.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 $Ye(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=TUe(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===EUe.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===EUe.OPERATION_DEFINITION?uee(ree(eee.name&&eee.name.value)).fragmentSpreads.forEach((function(eee){hee.add(eee)})):eee.kind!==EUe.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 AYe(TUe(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 UYe,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 YYe(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[XYe]=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=ZYe(x,XYe);if(tee){var ree=tee.call(x);if(Object(ree)!==ree)throw new TypeError(ree+" is not an object");return eqe(ree)&&ree.constructor===C?ree:new C((function(eee){return ree.subscribe(eee)}))}if(HYe("iterator")&&(tee=ZYe(x,GYe)))return new C((function(eee){rqe((function(){if(!eee.closed){for(var ree,oee=BYe(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){rqe((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 _qe(eee){return $Ye(Sqe(eee))}function Sqe(eee){var tee=$Ye(eee.errors)?eee.errors.slice(0):[];return yqe(eee)&&$Ye(eee.incremental)&&eee.incremental.forEach((function(eee){eee.errors&&tee.push.apply(tee,eee.errors)})),tee}function Eqe(){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 Vqe(eee,tee){if(eee.status>=300){zqe(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 Wqe=function(p,eee){var tee;try{tee=JSON.stringify(p)}catch(e){var ree=gUe(42,eee,e.message);throw ree.parseError=e,ree}return tee},Hqe={http:{includeQuery:!0,includeExtensions:!1,preserveHeaderCase:!1},headers:{accept:"*/*","content-type":"application/json"},options:{method:"POST"}},Kqe=function(eee,tee){return tee(eee)};function Gqe(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=qqe(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=Vqe(eee,wee),Object.keys(vee).length>1||"data"in vee||"incremental"in vee||"errors"in vee||"payload"in vee)if(xqe(vee)){if(bee={},"payload"in vee){if(1===Object.keys(vee).length&&null===vee.payload)return[2];bee=XLe({},vee.payload)}"errors"in vee&&(bee=XLe(XLe({},bee),{extensions:XLe(XLe({},"extensions"in bee?bee.extensions:null),(_c={},_c[Fqe]=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 Vqe(eee,tee)})).then((function(tee){return Array.isArray(tee)||Yqe.call(tee,"data")||Yqe.call(tee,"errors")||zqe(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()}}))}))},Zqe=function(eee){function tee(tee){void 0===tee&&(tee={});var ree=eee.call(this,Qqe(tee).request)||this;return ree.options=tee,ree}return GLe(tee,eee),tee}(Tqe);const{toString:Jqe,hasOwnProperty:eVe}=Object.prototype,tVe=Function.prototype.toString,rVe=new Map;function oVe(a,b){try{return aVe(a,b)}finally{rVe.clear()}}function aVe(a,b){if(a===b)return!0;const eee=Jqe.call(a);if(eee!==Jqe.call(b))return!1;switch(eee){case"[object Array]":if(a.length!==b.length)return!1;case"[object Object]":{if(lVe(a,b))return!0;const eee=nVe(a),tee=nVe(b),ree=eee.length;if(ree!==tee.length)return!1;for(let k=0;k=0&&eee.indexOf(tee,ree)===ree}(eee,sVe)}}return!1}function nVe(eee){return Object.keys(eee).filter(iVe,eee)}function iVe(eee){return void 0!==this[eee]}const sVe="{ [native code] }";function lVe(a,b){let eee=rVe.get(a);if(eee){if(eee.has(b))return!0}else rVe.set(a,eee=new Set);return eee.add(b),!1}function cVe(eee,_a,_b,tee){var ree=_a.data,oee=QLe(_a,["data"]),aee=_b.data;return oVe(oee,QLe(_b,["data"]))&&dVe(DBe(eee).selectionSet,ree,aee,{fragmentMap:aBe(MBe(eee)),variables:tee})}function dVe(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),!BUe(eee,oee.variables))return!0;if(pVe(eee))return!0;if(NBe(eee)){var nee=jBe(eee),iee=tee&&tee[nee],see=ree&&ree[nee],lee=eee.selectionSet;if(!lee)return oVe(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 GLe(tee,eee),tee}(Error),xVe=Object.prototype.hasOwnProperty;function kVe(eee){return null==eee}function _Ve(_a,eee){var tee=_a.__typename,id=_a.id,ree=_a._id;if("string"==typeof tee&&(eee&&(eee.keyObject=kVe(id)?kVe(ree)?void 0:{_id:ree}:{id:id}),kVe(id)&&!kVe(ree)&&(id=ree),!kVe(id)))return"".concat(tee,":").concat("number"==typeof id||"string"==typeof id?id:JSON.stringify(id))}var SVe={dataIdFromObject:_Ve,addTypename:!0,resultCaching:!0,canonizeResults:!1};function EVe(eee){var tee=eee.canonizeResults;return void 0===tee?SVe.canonizeResults:tee}var OVe=/^[_a-z][_0-9a-z]*/i;function $Ve(eee){var tee=eee.match(OVe);return tee?tee[0]:eee}function zVe(eee,tee,ree){return!!rBe(tee)&&(OYe(tee)?tee.every((function(tee){return zVe(eee,tee,ree)})):eee.selections.every((function(eee){if(NBe(eee)&&BUe(eee,ree)){var oee=jBe(eee);return xVe.call(tee,oee)&&(!eee.selectionSet||zVe(eee.selectionSet,tee[oee],ree))}return!0})))}function CVe(eee){return rBe(eee)&&!EBe(eee)&&!OYe(eee)}function AVe(eee,tee){var ree=aBe(MBe(eee));return{fragmentMap:ree,lookupFragment:function(eee){var oee=ree[eee];return!oee&&tee&&(oee=tee.lookup(eee)),oee||null}}}var jVe,TVe,NVe=Object.create(null),IVe=function(){return NVe},PVe=Object.create(null),RVe=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 EBe(eee)?ree.get(eee.__ref,tee):eee&&eee[tee]},this.canRead=function(eee){return EBe(eee)?ree.has(eee.__ref):"object"==typeof eee},this.toReference=function(eee,tee){if("string"==typeof eee)return SBe(eee);if(EBe(eee))return eee;var id=ree.policies.identify(eee)[0];if(id){var oee=SBe(id);return tee&&ree.merge(id,eee),oee}}}return eee.prototype.toObject=function(){return XLe({},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),xVe.call(this.data,eee)){var ree=this.data[eee];if(ree&&xVe.call(ree,tee))return ree[tee]}return"__typename"===tee&&xVe.call(this.policies.rootTypenamesById,eee)?this.policies.rootTypenamesById[eee]:this instanceof LVe?this.parent.get(eee,tee):void 0},eee.prototype.lookup=function(eee,tee){return tee&&this.group.depend(eee,"__exists"),xVe.call(this.data,eee)?this.data[eee]:this instanceof LVe?this.parent.lookup(eee,tee):this.policies.rootTypenamesById[eee]?Object.create(null):void 0},eee.prototype.merge=function(eee,tee){var ree,oee=this;EBe(eee)&&(eee=eee.__ref),EBe(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){fUe("string"==typeof ree,2);var iee=new UYe(BVe).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=$Ve(eee);tee===eee||oee.policies.hasKeyArgs(iee.__typename,tee)||(see[tee]=1),void 0!==iee[eee]||oee instanceof LVe||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:NVe,INVALIDATE:PVe,isReference:EBe,toReference:this.toReference,canRead:this.canRead,readField:function(tee,oee){return ree.policies.readField("string"==typeof tee?{fieldName:tee,from:oee||SBe(eee)}:tee,{store:ree})}};if(Object.keys(oee).forEach((function(lee){var cee=$Ve(lee),dee=oee[lee];if(void 0!==dee){var pee="function"==typeof tee?tee:tee[lee]||tee[cee];if(pee){var uee=pee===IVe?NVe:pee(dee,XLe(XLe({},see),{fieldName:cee,storeFieldName:lee,storage:ree.getStorage(eee,lee)}));uee===PVe?ree.group.dirty(eee,lee):(uee===NVe&&(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 LVe?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]=IVe,_a):IVe)}return!1},eee.prototype.evict=function(eee,tee){var ree=!1;return eee.id&&(xVe.call(this.data,eee.id)&&(ree=this.delete(eee.id,eee.fieldName,eee.args)),this instanceof LVe&&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){xVe.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&&xVe.call(eee,ree)||tee.delete(ree)})),eee){var ree=eee.__META,oee=QLe(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 LVe?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){xVe.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 LVe;)aee=aee.parent;oee.forEach((function(id){return aee.delete(id)}))}return oee},eee.prototype.findChildRefIds=function(eee){if(!xVe.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){EBe(eee)&&(tee[eee.__ref]=!0),rBe(eee)&&Object.keys(eee).forEach((function(tee){var ree=eee[tee];rBe(ree)&&oee.add(ree)}))}))}return this.refs[eee]},eee.prototype.makeCacheKey=function(){return this.group.keyMaker.lookupArray(arguments)},eee}(),MVe=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?wYe():null,this.keyMaker=new XUe(ZUe)},eee.prototype.depend=function(eee,tee){if(this.d){this.d(DVe(eee,tee));var ree=$Ve(tee);ree!==tee&&this.d(DVe(eee,ree)),this.parent&&this.parent.depend(eee,tee)}},eee.prototype.dirty=function(eee,tee){this.d&&this.d.dirty(DVe(eee,tee),"__exists"===tee?"forget":"setDirty")},eee}();function DVe(eee,tee){return tee+"#"+eee}function FVe(eee,tee){YVe(eee)&&eee.group.depend(tee,"__exists")}jVe=RVe||(RVe={}),TVe=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 MVe(ree))||this;return aee.stump=new UVe(aee),aee.storageTrie=new XUe(ZUe),oee&&aee.replace(oee),aee}return GLe(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}(jVe),jVe.Root=TVe;var LVe=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 GLe(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){oVe(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 XLe(XLe({},this.parent.toObject()),this.data)},tee.prototype.findChildRefIds=function(tee){var ree=this.parent.findChildRefIds(tee);return xVe.call(this.data,tee)?XLe(XLe({},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}(RVe),UVe=function(eee){function tee(tee){return eee.call(this,"EntityStore.Stump",tee,(function(){}),new MVe(tee.group.caching,tee.group))||this}return GLe(tee,eee),tee.prototype.removeLayer=function(){return this},tee.prototype.merge=function(eee,tee){return this.parent.merge(eee,tee)},tee}(LVe);function BVe(eee,tee,ree){var oee=eee[ree],aee=tee[ree];return oVe(oee,aee)?oee:aee}function YVe(eee){return!!(eee instanceof RVe&&eee.group.caching)}var qVe="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function VVe(x){return x&&x.__esModule&&Object.prototype.hasOwnProperty.call(x,"default")?x.default:x}function WVe(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 HVe=function(){function eee(){this.known=new(JUe?WeakSet:Set),this.pool=new XUe(ZUe),this.passes=new WeakMap,this.keysByJSON=new Map,this.empty=this.admit({})}return eee.prototype.isKnown=function(eee){return rBe(eee)&&this.known.has(eee)},eee.prototype.pass=function(eee){if(rBe(eee)){var tee=function(eee){return rBe(eee)?OYe(eee)?eee.slice(0):XLe({__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(rBe(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 KVe(eee){return[eee.selectionSet,eee.objectOrReference,eee.context,eee.context.canonizeResults]}var GVe=function(){function eee(eee){var tee=this;this.knownResults=new(ZUe?WeakMap:Map),this.config=Eqe(eee,{addTypename:!1!==eee.addTypename,canonizeResults:EVe(eee)}),this.canon=eee.canon||new HVe,this.executeSelectionSet=xYe((function(eee){var _a,ree=eee.context.canonizeResults,oee=KVe(eee);oee[3]=!ree;var aee=(_a=tee.executeSelectionSet).peek.apply(_a,oee);return aee?ree?XLe(XLe({},aee),{result:tee.canon.admit(aee.result)}):aee:(FVe(eee.context.store,eee.enclosingRef.__ref),tee.execSelectionSetImpl(eee))}),{max:this.config.resultCacheMaxSize||yBe["inMemoryCache.executeSelectionSet"]||5e4,keyArgs:KVe,makeCacheKey:function(eee,tee,ree,oee){if(YVe(ree.store))return ree.store.makeCacheKey(eee,EBe(tee)?tee.__ref:tee,ree.varString,oee)}}),this.executeSubSelectedArray=xYe((function(eee){return FVe(eee.context.store,eee.enclosingRef.__ref),tee.execSubSelectedArrayImpl(eee)}),{max:this.config.resultCacheMaxSize||yBe["inMemoryCache.executeSubSelectedArray"]||1e4,makeCacheKey:function(_a){var eee=_a.field,tee=_a.array,ree=_a.context;if(YVe(ree.store))return ree.store.makeCacheKey(eee,tee,ree.varString)}})}return eee.prototype.resetCanon=function(){this.canon=new HVe},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=XLe(XLe({},FBe(function(eee){var tee=PBe(eee);return fUe(tee&&"query"===tee.operation,91),tee}(tee))),oee);var see,lee=SBe(ree),cee=this.executeSelectionSet({selectionSet:DBe(tee).selectionSet,objectOrReference:lee,enclosingRef:lee,context:XLe({store:eee,query:tee,policies:iee,variables:oee,varString:xBe(oee),canonizeResults:nee},AVe(tee,this.config.fragments))});if(cee.missing&&(see=[new yVe(XVe(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(YVe(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(EBe(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 UYe;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(BUe(tee,iee))if(NBe(tee)){var fee=see.readField({fieldName:tee.name.value,field:tee,variables:aee.variables,from:ree},aee),gee=jBe(tee);void 0===fee?NYe.added(tee)||(nee=dee.merge(nee,((hee={})[gee]="Can't find field '".concat(tee.name.value,"' on ").concat(EBe(ree)?ree.__ref+" object":"object "+JSON.stringify(ree,null,2)),hee))):OYe(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:EBe(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=nBe(tee,aee.lookupFragment);if(!mee&&tee.kind===EUe.FRAGMENT_SPREAD)throw gUe(10,tee.name.value);mee&&see.fragmentMatches(mee,lee)&&mee.selectionSet.selections.forEach(uee.add,uee)}}));var hee={result:FYe(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 UYe;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:OYe(eee)?see(tee.executeSubSelectedArray({field:ree,array:eee,enclosingRef:aee,context:nee}),i):ree.selectionSet?see(tee.executeSelectionSet({selectionSet:ree.selectionSet,objectOrReference:eee,enclosingRef:EBe(eee)?eee:aee,context:nee}),i):eee})),{result:nee.canonizeResults?this.canon.admit(oee):oee,missing:eee}},eee}();function XVe(eee){try{JSON.stringify(eee,(function(_,eee){if("string"==typeof eee)throw eee;return eee}))}catch(tee){return tee}}var QVe=new WBe,ZVe=new WeakMap;function JVe(eee){var tee=ZVe.get(eee);return tee||ZVe.set(eee,tee={vars:new Set,dep:wYe()}),tee}function eWe(eee){JVe(eee).vars.forEach((function(rv){return rv.forgetCache(eee)}))}function tWe(eee){var tee=new Set,ree=new Set,rv=function(aee){if(arguments.length>0){if(eee!==aee){eee=aee,tee.forEach((function(eee){JVe(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=QVe.getValue();iee&&(oee(iee),JVe(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),JVe(eee).vars.add(rv),rv};return rv.forgetCache=function(eee){return tee.delete(eee)},rv}var rWe=Object.create(null);function oWe(eee){var tee=JSON.stringify(eee);return rWe[tee]||(rWe[tee]=Object.create(null))}function aWe(eee){var tee=oWe(eee);return tee.keyFieldsFn||(tee.keyFieldsFn=function(tee,ree){var oee=function(eee,tee){return ree.readField(tee,eee)},aee=ree.keyObject=iWe(eee,(function(eee){var aee=cWe(ree.storeObject,eee,oee);return void 0===aee&&tee!==ree.storeObject&&xVe.call(tee,eee[0])&&(aee=cWe(tee,eee,lWe)),fUe(void 0!==aee,5,eee.join("."),tee),aee}));return"".concat(ree.typename,":").concat(JSON.stringify(aee))})}function nWe(eee){var tee=oWe(eee);return tee.keyArgsFn||(tee.keyArgsFn=function(tee,_a){var ree=_a.field,oee=_a.variables,aee=_a.fieldName,nee=iWe(eee,(function(eee){var aee=eee[0],nee=aee.charAt(0);if("@"!==nee)if("$"!==nee){if(tee)return cWe(tee,eee)}else{var iee=aee.slice(1);if(oee&&xVe.call(oee,iee)){var see=eee.slice(0);return see[0]=iee,cWe(oee,see)}}else if(ree&&$Ye(ree.directives)){var lee=aee.slice(1),d=ree.directives.find((function(d){return d.name.value===lee})),cee=d&&ABe(d,oee);return cee&&cWe(cee,eee.slice(1))}})),iee=JSON.stringify(nee);return(tee||"{}"!==iee)&&(aee+=":"+iee),aee})}function iWe(eee,tee){var ree=new UYe;return sWe(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 sWe(eee){var tee=oWe(eee);if(!tee.paths){var ree=tee.paths=[],oee=[];eee.forEach((function(s,i){OYe(s)?(sWe(s).forEach((function(p){return ree.push(oee.concat(p))})),oee.length=0):(oee.push(s),OYe(eee[i+1])||(ree.push(oee.slice(0)),oee.length=0))}))}return tee.paths}function lWe(eee,tee){return eee[tee]}function cWe(eee,tee,ree){return ree=ree||lWe,dWe(tee.reduce((function eee(tee,oee){return OYe(tee)?tee.map((function(tee){return eee(tee,oee)})):tee&&ree(tee,oee)}),eee))}function dWe(eee){return rBe(eee)?OYe(eee)?eee.map(dWe):iWe(Object.keys(eee).sort(),(function(tee){return cWe(eee,tee)})):eee}function pWe(eee){return void 0!==eee.args?eee.args:eee.field?ABe(eee.field,eee.variables):null}var uWe=function(){},hWe=function(eee,tee){return tee.fieldName},fWe=function(eee,tee,_a){return(0,_a.mergeObjects)(eee,tee)},gWe=function(_,eee){return eee},mWe=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=XLe({dataIdFromObject:_Ve},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=XLe(XLe({},tee),{typename:oee,storeObject:aee,readField:tee&&tee.readField||function(){var eee=vWe(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 gVe.withValue(!0,(function(){for(;see;){var tee=see(XLe(XLe({},eee),aee),nee);if(!OYe(tee)){id=tee;break}see=aWe(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=QLe(_a,["queryType","mutationType","subscriptionType"]);oee&&tee.setRootTypename("Query",ree),aee&&tee.setRootTypename("Mutation",ree),nee&&tee.setRootTypename("Subscription",ree),xVe.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?fWe:!1===tee?gWe:eee.merge}iee(oee,tee.merge),oee.keyFn=!1===aee?uWe:OYe(aee)?aWe(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?hWe:OYe(see)?nWe(see):"function"==typeof see?see:oee.keyFn,"function"==typeof lee&&(oee.read=lee),iee(oee,cee)}oee.read&&oee.merge&&(oee.keyFn=oee.keyFn||hWe)}))},eee.prototype.setRootTypename=function(eee,tee){void 0===tee&&(tee=eee);var ree="ROOT_"+eee.toUpperCase(),oee=this.rootTypenamesById[ree];tee!==oee&&(fUe(!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(OVe);oee&&oee[0]===eee||tee.fuzzySubtypes.set(eee,new RegExp(eee))}))}))},eee.prototype.getTypePolicy=function(eee){var tee=this;if(!xVe.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=QLe(_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=XLe({},aee),xVe.call(oee,"from")||(oee.from=tee)),void 0===oee.variables&&(oee.variables=ree),oee}function bWe(eee){return function(tee,ree){if(OYe(tee)||OYe(ree))throw gUe(9);if(rBe(tee)&&rBe(ree)){var oee=eee.getFieldValue(tee,"__typename"),aee=eee.getFieldValue(ree,"__typename");if(oee&&aee&&oee!==aee)return ree;if(EBe(tee)&&CVe(ree))return eee.merge(tee.__ref,ree),tee;if(CVe(tee)&&EBe(ree))return eee.merge(tee,ree.__ref),ree;if(CVe(tee)&&CVe(ree))return XLe(XLe({},tee),ree)}return ree}}function yWe(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:XLe(XLe({},eee),{clientOnly:tee,deferred:ree})),aee}var xWe=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=PBe(ree),lee=new UYe;nee=XLe(XLe({},FBe(see)),nee);var cee=XLe(XLe({store:eee,written:Object.create(null),merge:function(eee,tee){return lee.merge(eee,tee)},variables:nee,varString:xBe(nee)},AVe(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(!EBe(dee))throw gUe(12,oee);return cee.incomingById.forEach((function(ree,oee){var aee=ree.storeObject,nee=ree.mergeTree;ree.fieldNodeSet;var iee=SBe(oee);if(nee&&nee.map.size){var see=tee.applyMerges(nee,iee,aee,cee);if(EBe(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]||TBe(ree,oee,aee.fragmentMap)||tee&&aee.store.get(tee,"__typename");"string"==typeof lee&&(see.__typename=lee);var cee=function(){var eee=vWe(arguments,see,aee.variables);if(EBe(eee.from)){var tee=aee.incomingById.get(eee.from.__ref);if(tee){var ree=iee.readField(XLe(XLe({},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=jBe(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=_We(nee,hee),gee=eee.processFieldValue(uee,oee,oee.selectionSet?yWe(tee,!1,!1):tee,fee),mee=void 0;oee.selectionSet&&(EBe(gee)||CVe(gee))&&(mee=cee("__typename",gee));var wee=iee.getMergeFunction(lee,oee.name.value,mee);wee?fee.info={field:oee,typename:lee,merge:wee}:OWe(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=SBe(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=SWe(fee.mergeTree,nee),dee.forEach((function(eee){return fee.fieldNodeSet.add(eee)}))):aee.incomingById.set(tee,{storeObject:see,mergeTree:EWe(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?OYe(eee)?eee.map((function(eee,i){var nee=aee.processFieldValue(eee,tee,ree,_We(oee,i));return OWe(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=TBe(tee,eee,ree.fragmentMap));var aee=new Map,nee=this.cache.policies,iee=new XUe(!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(BUe(iee,ree.variables)){var see=lee.clientOnly,cee=lee.deferred;if(see&&cee||!$Ye(iee.directives)||iee.directives.forEach((function(eee){var tee=eee.name.value;if("client"===tee&&(see=!0),"defer"===tee){var oee=ABe(eee,ree.variables);oee&&!1===oee.if||(cee=!0)}})),NBe(iee)){var dee=aee.get(iee);dee&&(see=see&&dee.clientOnly,cee=cee&&dee.deferred),aee.set(iee,yWe(ree,see,cee))}else{var pee=nBe(iee,ree.lookupFragment);if(!pee&&iee.kind===EUe.FRAGMENT_SPREAD)throw gUe(14,iee.name.value);pee&&nee.fragmentMatches(pee,oee,tee,ree.variables)&&eee(pee.selectionSet,yWe(ree,see,cee))}}})))}(eee,ree),aee},eee.prototype.applyMerges=function(eee,tee,ree,oee,aee){var _a,nee=this;if(eee.map.size&&!EBe(ree)){var iee,see=OYe(ree)||!EBe(tee)&&!CVe(tee)?void 0:tee,lee=ree;see&&!aee&&(aee=[EBe(see)?see.__ref:see]);var cee=function(eee,tee){return OYe(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&&fUe(aee.pop()===tee)}})),iee&&(ree=OYe(lee)?lee.slice(0):XLe({},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}(),kWe=[];function _We(_a,eee){var tee=_a.map;return tee.has(eee)||tee.set(eee,kWe.pop()||{map:new Map}),tee.get(eee)}function SWe(eee,tee){if(eee===tee||!tee||EWe(tee))return eee;if(!eee||EWe(eee))return tee;var ree=eee.info&&tee.info?XLe(XLe({},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,SWe(eee,tee.map.get(ree))),nee.delete(ree)})),nee.forEach((function(ree){aee.map.set(ree,SWe(tee.map.get(ree),eee.map.get(ree)))}))}return aee}function EWe(eee){return!eee||!(eee.info||eee.map.size)}function OWe(_a,eee){var tee=_a.map,ree=tee.get(eee);ree&&EWe(ree)&&(kWe.push(ree),tee.delete(eee))}var $We,zWe=function(eee){function tee(tee){void 0===tee&&(tee={});var ree=eee.call(this)||this;return ree.watches=new Set,ree.addTypenameTransform=new SYe(NYe),ree.assumeImmutableResults=!0,ree.makeVar=tWe,ree.txCount=0,ree.config=function(eee){return Eqe(SVe,eee)}(tee),ree.addTypename=!!ree.config.addTypename,ree.policies=new mWe({cache:ree,dataIdFromObject:ree.config.dataIdFromObject,possibleTypes:ree.config.possibleTypes,typePolicies:ree.config.typePolicies}),ree.init(),ree}return GLe(tee,eee),tee.prototype.init=function(){var eee=this.data=new RVe.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 xWe(this,this.storeReader=new GVe({cache:this,addTypename:this.addTypename,resultCacheMaxSize:this.config.resultCacheMaxSize,canonizeResults:EVe(this.config),canon:eee?void 0:ree&&ree.canon,fragments:oee}),oee),this.maybeBroadcastWatch=xYe((function(c,eee){return tee.broadcastWatch(c,eee)}),{max:this.config.resultCacheMaxSize||yBe["inMemoryCache.maybeBroadcastWatch"]||5e3,makeCacheKey:function(c){var eee=c.optimistic?tee.optimisticData:tee.data;if(YVe(eee)){var ree=c.optimistic,id=c.id,oee=c.variables;return eee.makeCacheKey(c.query,c.callback,xBe({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(XLe(XLe({},eee),{store:eee.optimistic?this.optimisticData:this.data,config:this.config,returnPartialData:tee})).result||null}catch(e){if(e instanceof yVe)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(xVe.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(XLe(XLe({},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){JVe(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&&eWe(tee),tee.maybeBroadcastWatch.forget(eee)}},tee.prototype.gc=function(eee){var _a;xBe.reset(),EYe.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(EBe(eee))return eee.__ref;try{return this.policies.identify(eee)[0]}catch(e){}},tee.prototype.evict=function(eee){if(!eee.id){if(xVe.call(eee,"id"))return!1;eee=XLe(XLe({},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(),xBe.reset(),eee&&eee.discardWatches?(this.watches.forEach((function(eee){return tee.maybeBroadcastWatch.forget(eee)})),this.watches.clear(),eWe(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(XLe(XLe({},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(XLe(XLe({},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&&oVe(tee.result,ree.result)||c.callback(c.lastDiff=ree,tee)},tee}(bVe);function CWe(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"}($We||($We={}));var AWe=Object.assign,jWe=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=NWe)}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=IWe(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=XLe(XLe({},oee),{initialFetchPolicy:see,fetchPolicy:iee}),aee.queryId=ree.queryId||tee.generateQueryId();var lee=PBe(aee.query);return aee.queryName=lee&&lee.name&&lee.name.value,aee}return GLe(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||$We.ready,oee=XLe(XLe({},tee),{loading:CWe(ree),networkStatus:ree}),_a=this.options.fetchPolicy,aee=void 0===_a?"cache-first":_a;if(IWe(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),oVe(oee.data,{})&&(oee.data=void 0),nee.complete?(delete oee.partial,!nee.complete||oee.networkStatus!==$We.loading||"cache-first"!==aee&&"cache-only"!==aee||(oee.networkStatus=$We.ready,oee.loading=!1)):oee.partial=!0,oee.networkStatus===$We.ready&&(oee.error||oee.errors)&&(oee.networkStatus=$We.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?!cVe(aee,this.last.result,eee,this.variables):!oVe(this.last.result,eee))||tee&&!oVe(this.last.variables,tee)},tee.prototype.getLast=function(eee,tee){var ree=this.last;if(ree&&ree[eee]&&(!tee||oVe(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&&!oVe(this.options.variables,eee)&&(tee.variables=this.options.variables=XLe(XLe({},this.options.variables),eee)),this.queryInfo.resetLastWrite(),this.reobserve(tee,$We.refetch)},tee.prototype.fetchMore=function(eee){var tee=this,ree=XLe(XLe({},eee.query?eee:XLe(XLe(XLe(XLe({},this.options),{query:this.options.query}),eee),{variables:XLe(XLe({},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=$We.fetchMore,ree.notifyOnNetworkStatusChange&&this.observe();var iee=new Set,see=null==eee?void 0:eee.updateQuery,lee="no-cache"!==this.options.fetchPolicy;return lee||fUe(see,22),this.queryManager.fetchQuery(oee,ree,$We.fetchMore).then((function(cee){if(tee.queryManager.removeQuery(oee),aee.networkStatus===$We.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(XLe(XLe({},dee),{networkStatus:nee,loading:CWe(nee),data:pee}),tee.variables)}return tee.maskResult(cee)})).finally((function(){lee&&!iee.has(tee.query)&&TWe(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,XLe({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=Eqe(this.options,eee||{});AWe(this.options,tee)},tee.prototype.setVariables=function(eee){return oVe(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},$We.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){fUe(ree,24),(tee||(this.pollingInfo={})).interval=ree;var oee=function(){var tee,_b;eee.pollingInfo&&(CWe(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"},$We.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&&!oVe(tee,this.last.variables)&&(ree=void 0),this.last=XLe({result:this.queryManager.assumeImmutableResults?eee:hqe(eee),variables:tee},ree?{error:ree}:null)},tee.prototype.reobserveAsConcast=function(eee,tee){var ree=this;this.isTornDown=!1;var oee=tee===$We.refetch||tee===$We.fetchMore||tee===$We.poll,aee=this.options.variables,nee=this.options.fetchPolicy,iee=Eqe(this.options,eee||{}),see=oee?iee:AWe(this.options,iee),lee=this.transformDocument(see.query);this.lastQuery=lee,oee||(this.updatePolling(),!eee||!eee.variables||oVe(eee.variables,aee)||"standby"===see.fetchPolicy||see.fetchPolicy!==nee&&"function"!=typeof see.nextFetchPolicy||(this.applyNextFetchPolicy("variables-changed",see),void 0===tee&&(tee=$We.setVariables))),this.waitForOwnResult&&(this.waitForOwnResult=IWe(see.fetchPolicy));var cee=function(){ree.concast===pee&&(ree.waitForOwnResult=!1)},dee=see.variables&&XLe({},see.variables),_a=this.fetch(see,tee,lee),pee=_a.concast,uee=_a.fromLink,hee={next:function(eee){oVe(ree.variables,dee)&&(cee(),ree.reportResult(eee,dee))},error:function(eee){oVe(ree.variables,dee)&&(Uqe(eee)||(eee=new Bqe({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?XLe(XLe({},eee),{data:this.queryManager.maskOperation({document:this.query,data:eee.data,fetchPolicy:this.options.fetchPolicy,id:this.queryId})}):eee},tee}(cqe);function TWe(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 NWe(eee){}function IWe(eee){return"network-only"===eee||"no-cache"===eee||"standby"===eee}wqe(jWe);var PWe=new(ZUe?WeakMap:Map);function RWe(eee,tee){var ree=eee[tee];"function"==typeof ree&&(eee[tee]=function(){return PWe.set(eee,(PWe.get(eee)+1)%1e15),ree.apply(this,arguments)})}function MWe(eee){eee.notifyTimeout&&(clearTimeout(eee.notifyTimeout),eee.notifyTimeout=void 0)}var DWe=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;PWe.has(ree)||(PWe.set(ree,0),RWe(ree,"evict"),RWe(ree,"modify"),RWe(ree,"reset"))}return eee.prototype.init=function(eee){var tee=eee.networkStatus||$We.loading;return this.variables&&this.networkStatus!==$We.loading&&!oVe(this.variables,eee.variables)&&(tee=$We.setVariables),oVe(eee.variables,this.variables)||(this.lastDiff=void 0),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(){MWe(this),this.dirty=!1},eee.prototype.resetDiff=function(){this.lastDiff=void 0},eee.prototype.getDiff=function(){var eee=this.getDiffOptions();if(this.lastDiff&&oVe(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||oVe(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():TWe(oq)})):delete this.oqListener)},eee.prototype.notify=function(){var eee=this;MWe(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(CWe(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(),this.cancel=eee.prototype.cancel;var oq=this.observableQuery;oq&&oq.stopPolling()}},eee.prototype.cancel=function(){},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=XLe(XLe({},this.getDiffOptions(eee)),{watcher:this,callback:function(eee){return tee.setDiff(eee)}});this.lastWatch&&oVe(ree,this.lastWatch)||(this.cancel(),this.cancel=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===PWe.get(this.cache)&&oVe(tee,ree.variables)&&oVe(eee.data,ree.result.data))},eee.prototype.markResult=function(eee,tee,ree,oee){var aee=this,nee=new UYe,iee=$Ye(eee.errors)?eee.errors.slice(0):[];if(this.reset(),"incremental"in eee&&$Ye(eee.incremental)){var see=kqe(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&&(FWe(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:PWe.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&&oVe(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=$We.ready},eee.prototype.markError=function(eee){return this.networkStatus=$We.error,this.lastWrite=void 0,this.reset(),eee.graphQLErrors&&(this.graphQLErrors=eee.graphQLErrors),eee.networkError&&(this.networkError=eee.networkError),eee},eee}();function FWe(eee,tee){void 0===tee&&(tee="none");var ree="ignore"===tee||"all"===tee,oee=!_qe(eee);return!oee&&ree&&eee.data&&(oee=!0),oee}var LWe=Object.prototype.hasOwnProperty,UWe=Object.create(null),BWe=function(){function eee(eee){var tee=this;this.clientAwareness={},this.queries=new Map,this.fetchCancelFns=new Map,this.transformCache=new wBe(yBe["queryManager.getDocumentInfo"]||2e3),this.queryIdCounter=1,this.requestIdCounter=1,this.mutationIdCounter=1,this.inFlightLinkObservables=new XUe(!1),this.noCacheWarningsByQueryId=new Set;var ree=new SYe((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(gUe(27))},eee.prototype.cancelPendingFetches=function(eee){this.fetchCancelFns.forEach((function(tee){return tee(eee)})),this.fetchCancelFns.clear()},eee.prototype.mutate=function(_a){return ZLe(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 JLe(this,(function(_j){switch(_j.label){case 0:return fUe(nee,28),fUe("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 mqe(aee.getObservableFromLink(nee,XLe(XLe({},mee),{optimisticResponse:oee?see:void 0}),iee,{},!1),(function(tee){if(_qe(tee)&&"none"===fee)throw new Bqe({graphQLErrors:Sqe(tee)});ree&&(ree.loading=!1,ree.error=null);var see=XLe({},tee);return"function"==typeof cee&&(cee=cee(see)),"ignore"===fee&&_qe(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(XLe(XLe({},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 Bqe?tee:new Bqe({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&&FWe(oee,eee.errorPolicy)){if(yqe(oee)||aee.push({result:oee.data,dataId:"ROOT_MUTATION",query:eee.document,variables:eee.variables}),yqe(oee)&&$Ye(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=kqe(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&&LWe.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&&RBe(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=!(yqe(iee=oee)||function(eee){return"hasNext"in eee&&"data"in eee}(iee))||yqe(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=XLe(XLe({},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:UWe}):eee;return oee!==UWe&&(this.cache.recordOptimisticTransaction((function(eee){try{ree.markMutationResult(XLe(XLe({},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:qUe(eee),hasForcedResolvers:this.localState.shouldForceResolvers(eee),hasNonreactiveDirective:YUe(["nonreactive"],eee),nonReactiveQuery:RYe(eee),clientQuery:this.localState.clientQuery(eee),serverQuery:TYe([{name:"client",remove:!0},{name:"connection"},{name:"nonreactive"},{name:"unmask"}],eee),defaultVars:FBe(PBe(eee)),asQuery:XLe(XLe({},eee),{definitions:eee.definitions.map((function(eee){return"OperationDefinition"===eee.kind&&"query"!==eee.operation?XLe(XLe({},eee),{operation:"query"}):eee}))})};tee.set(eee,ree)}return tee.get(eee)},eee.prototype.getVariables=function(eee,tee){return XLe(XLe({},this.getDocumentInfo(eee).defaultVars),tee)},eee.prototype.watchQuery=function(eee){var tee=this.transform(eee.query);void 0===(eee=XLe(XLe({},eee),{variables:this.getVariables(tee,eee.variables)})).notifyOnNetworkStatusChange&&(eee.notifyOnNetworkStatusChange=!1);var ree=new DWe(this),oee=new jWe({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()),fUe(eee.query,30),fUe("Document"===eee.query.kind,31),fUe(!eee.returnPartialData,32),fUe(!eee.pollInterval,33);var oee=this.transform(eee.query);return this.fetchQuery(tee,XLe(XLe({},eee),{query:oee})).then((function(aee){return aee&&XLe(XLe({},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(gUe(34)),this.queries.forEach((function(eee){eee.observableQuery?eee.networkStatus=$We.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(rBe(iee=eee)&&"Document"===iee.kind&&Array.isArray(iee.definitions)){var ree=EYe(tee.transform(eee));oee.set(ree,RBe(eee)),aee.set(ree,!1)}else rBe(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(EYe(oee)))&&(ree.set(tee,oq),nee&&aee.set(nee,!0),oee&&aee.set(EYe(oee),!0))}})),nee.size&&nee.forEach((function(eee){var oee=uUe("legacyOneTimeQuery"),aee=tee.getQuery(oee).init({document:eee.query,variables:eee.variables}),oq=new jWe({queryManager:tee,queryInfo:aee,options:XLe(XLe({},eee),{fetchPolicy:"network-only"})});fUe(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&&(FWe(oee,nee)&&tee.cache.write({query:ree,result:oee.data,dataId:"ROOT_SUBSCRIPTION",variables:eee}),tee.broadcastQueries());var iee=_qe(oee),see=Lqe(oee);if(iee||see){var lee={};if(iee&&(lee.graphQLErrors=oee.errors),see&&(lee.protocolErrors=oee.extensions[Fqe]),"none"===nee||see)throw new Bqe(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 cqe((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:RBe(see)||void 0,context:this.prepareContext(XLe(XLe({},tee),{forceFetch:!aee})),extensions:oee};if(tee=pee.context,aee){var uee=EYe(see),hee=xBe(ree),fee=cee.lookup(uee,hee);if(!(nee=fee.observable)){var gee=new bqe([Pqe(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 bqe([Pqe(dee,pee)])}else nee=new bqe([cqe.of({data:{}})]),tee=this.prepareContext(tee);return lee&&(nee=mqe(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 mqe(this.getObservableFromLink(aee,ree.context,ree.variables),(function(nee){var iee=Sqe(nee),see=iee.length>0,lee=ree.errorPolicy;if(oee>=eee.lastRequestId){if(see&&"none"===lee)throw eee.markError(new Bqe({graphQLErrors:iee}));eee.markResult(nee,aee,ree,tee),eee.markReady()}var cee={data:nee.data,loading:!1,networkStatus:$We.ready};return see&&"none"===lee&&(cee.data=void 0),see&&"ignore"!==lee&&(cee.errors=iee,cee.networkStatus=$We.error),cee}),(function(tee){var ree=Uqe(tee)?tee:new Bqe({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=$We.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 bqe(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 bqe(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?uUe("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 DWe&&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=PBe(tee);return fUe(oee,51),null==eee?eee:mVe(eee,oee.selectionSet,{operationType:oee.operation,operationName:null===(_a=oee.name)||void 0===_a?void 0:_a.value,fragmentMap:aBe(MBe(tee)),cache:ree,mutableTargets:new hVe,knownChanged:new fVe})}(ree,tee,this.cache):ree},eee.prototype.maskFragment=function(eee){var tee=eee.data,ree=eee.fragment,oee=eee.fragmentName;return this.dataMasking?vVe(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||$We.loading);var iee=tee.result,lee=function(eee){return cqe.of(XLe({data:eee,loading:CWe(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===$We.refetch&&Array.isArray(tee.missing)?lee(void 0):lee(iee)},fee="no-cache"===nee?0:tee===$We.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&&CWe(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 DWe(this,eee)),this.queries.get(eee)},eee.prototype.prepareContext=function(eee){void 0===eee&&(eee={});var tee=this.localState.prepareContext(eee);return XLe(XLe(XLe({},this.defaultContext),tee),{clientAwareness:this.clientAwareness})},eee}(),YWe=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=DYe(tee.resolvers,eee)})):this.resolvers=DYe(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 ZLe(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 JLe(this,(function(_d){return eee?[2,this.resolveDocument(eee,tee.data,ree,oee,this.fragmentMatcher,aee).then((function(eee){return XLe(XLe({},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 YUe(["client"],eee)&&this.resolvers?eee:null},eee.prototype.serverQuery=function(eee){return PYe(eee)},eee.prototype.prepareContext=function(eee){var tee=this.cache;return XLe(XLe({},eee),{cache:tee,getCacheKey:function(eee){return tee.identify(eee)}})},eee.prototype.addExportedVariables=function(eee){return ZLe(this,arguments,void 0,(function(eee,tee,ree){return void 0===tee&&(tee={}),void 0===ree&&(ree={}),JLe(this,(function(_a){return eee?[2,this.resolveDocument(eee,this.buildRootValueFromCache(eee,tee)||{},this.prepareContext(ree),tee).then((function(eee){return XLe(XLe({},tee),eee.exportedVariables)}))]:[2,XLe({},tee)]}))}))},eee.prototype.shouldForceResolvers=function(eee){var tee=!1;return TUe(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 jUe}}}),tee},eee.prototype.buildRootValueFromCache=function(eee,tee){return this.cache.diff({query:IYe(eee),variables:tee,returnPartialData:!0,optimistic:!1}).result},eee.prototype.resolveDocument=function(eee,tee){return ZLe(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),JLe(this,(function(_b){return iee=DBe(eee),see=MBe(eee),lee=aBe(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:XLe(XLe({},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 ZLe(this,void 0,void 0,(function(){var aee,nee,iee,see,lee,cee=this;return JLe(this,(function(_a){return aee=oee.fragmentMap,nee=oee.context,iee=oee.variables,see=[ree],lee=function(eee){return ZLe(cee,void 0,void 0,(function(){var lee,cee;return JLe(this,(function(_a){return(tee||oee.selectionsToResolve.has(eee))&&BUe(eee,iee)?NBe(eee)?[2,this.resolveField(eee,tee,ree,oee).then((function(tee){var _a;void 0!==tee&&see.push(((_a={})[jBe(eee)]=tee,_a))}))]:(!function(eee){return"InlineFragment"===eee.kind}(eee)?(lee=aee[eee.name.value],fUe(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 FYe(see)}))]}))}))},eee.prototype.resolveField=function(eee,tee,ree,oee){return ZLe(this,void 0,void 0,(function(){var aee,nee,iee,see,lee,cee,dee,pee,uee,hee=this;return JLe(this,(function(_a){return ree?(aee=oee.variables,nee=eee.name.value,iee=jBe(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(QVe.withValue(this.cache,uee,[ree,ABe(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),TUe(aee,{Directive:function(eee,_,__,tee,oee){"client"===eee.name.value&&oee.forEach((function(eee){ree(eee)&&UUe(eee)&&nee.add(eee)}))},FragmentSpread:function(oee,_,__,aee,iee){var see=tee[oee.name.value];fUe(see,20,oee.name.value);var lee=eee(see);lee.size>0&&(iee.forEach((function(eee){ree(eee)&&UUe(eee)&&nee.add(eee)})),nee.add(oee),lee.forEach((function(eee){nee.add(eee)})))}})}return oee.get(aee)}(eee)},eee}(),qWe=function(){function eee(eee){var _a,tee=this;if(this.resetStoreCallbacks=[],this.clearStoreCallbacks=[],!eee.cache)throw gUe(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 Zqe({uri:ree,credentials:oee,headers:aee}):Tqe.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=XLe(XLe({},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=lUe,this.localState=new YWe({cache:nee,client:this,resolvers:fee,fragmentMatcher:mee}),this.queryManager=new BWe({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=Oqe(this.defaultOptions.watchQuery,eee)),!this.disableNetworkFetches||"network-only"!==eee.fetchPolicy&&"cache-and-network"!==eee.fetchPolicy||(eee=XLe(XLe({},eee),{fetchPolicy:"cache-first"})),this.queryManager.watchQuery(eee)},eee.prototype.query=function(eee){return this.defaultOptions.query&&(eee=Oqe(this.defaultOptions.query,eee)),fUe("cache-and-network"!==eee.fetchPolicy,17),this.disableNetworkFetches&&"network-only"===eee.fetchPolicy&&(eee=XLe(XLe({},eee),{fetchPolicy:"cache-first"})),this.queryManager.query(eee)},eee.prototype.mutate=function(eee){return this.defaultOptions.mutate&&(eee=Oqe(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 XLe(XLe({},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(XLe(XLe({},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 Pqe(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}(),VWe=Symbol("default-apollo-client"),WWe=Symbol("apollo-clients");function HWe(eee,tee){return eee?eee.default:null!=tee?tee:void 0}function KWe(eee,tee){return null==eee?void 0:eee[tee]}function GWe(eee){let tee;const ree=XWe;if(Cae()){const eee=zae(WWe,null),oee=zae(VWe,null);tee=id=>{if(id){const tee=KWe(eee,id);return tee||KWe(ree,id)}const tee=HWe(eee,oee);return tee||HWe(ree,ree.default)}}else tee=id=>id?KWe(ree,id):HWe(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 XWe={};var QWe="undefined"==typeof window,ZWe={queries:_re(0),mutations:_re(0),subscriptions:_re(0),components:new Map};function JWe(eee,tee){if(QWe)return;const{tracking:ree}=function(){const eee=ete();if(!eee)return{};let tee;return QWe?(tee={queries:_re(0),mutations:_re(0),subscriptions:_re(0)},{tracking:tee}):(ZWe.components.has(eee)?tee=ZWe.components.get(eee):(ZWe.components.set(eee,tee={queries:_re(0),mutations:_re(0),subscriptions:_re(0)}),tte((()=>{ZWe.components.delete(eee)}))),{tracking:tee})}();rne(eee,((eee,oee)=>{if(null!=oee&&eee!==oee){const oee=eee?1:-1;ree&&(ree[tee].value+=oee),ZWe[tee].value+=oee}}),{immediate:!0}),tte((()=>{eee.value&&(ree&&ree[tee].value--,ZWe[tee].value--)}))}function eHe(eee){return kre(eee)?eee:"function"==typeof eee?nie(eee):eee?dre(eee):eee}function tHe(eee){return kre(eee)?eee:"function"==typeof eee?nie(eee):_re(eee)}function rHe(eee){return eee instanceof Error?Uqe(eee)?eee:new Bqe({networkError:eee,errorMessage:eee.message}):new Bqe({networkError:Object.assign(new Error(null==eee?void 0:eee.message),{originalError:eee}),errorMessage:String(eee)})}function oHe(){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 aHe(eee,tee,ree){return nHe(eee,tee,ree)}function nHe(eee,tee,ree={},oee=!1){var _a;const aee=ete(),nee=Wne(),iee=_re(),see=tHe(eee),lee=tHe(tee),cee=eHe(ree),dee=Sre(),pee=oHe(),uee=Sre(null),hee=oHe(),fee=_re(!1);aee&&function(eee){JWe(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&&(!QWe||!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}=GWe();function _ee(){var eee;return kee(null==(eee=iee.value)?void 0:eee.clientId)}const See=Sre();let Eee,Oee=!1,$ee=!1,zee=!0;function Cee(){var eee,_b,_c,_d,_e;if(Oee||!Hee.value||QWe&&!1===(null==(eee=iee.value)?void 0:eee.prefetch)||!qee)return void yee();QWe&&(Gee(see.value),Zee(lee.value),Kee($re(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,...QWe&&"no-cache"!==(null==(_b=iee.value)?void 0:_b.fetchPolicy)?{fetchPolicy:"network-only"}:{}}),Aee(),!QWe&&(zee||!(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),$ee=!eee.loading):eee.error&&(Iee(eee.error),$ee=!0)}if(!QWe)for(const ree of Jee)rte(ree);zee=!1}function Aee(){Eee&&!Eee.closed||See.value&&($ee=!1,Eee=See.value.subscribe({next:Tee,error:Iee}))}function jee(){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($ee)return void($ee=!1);uee.value=null,Nee(eee);const ree=jee();ree&&"all"===ree&&!eee.error&&(null==(tee=eee.errors)?void 0:tee.length)&&Pee(function(eee){return new Bqe({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($ee)return void($ee=!1);const tee=rHe(eee),ree=jee();ree&&"none"!==ree&&Nee(See.value.getCurrentResult()),Pee(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(),Aee(),Object.assign(See.value,{lastError:eee,lastResult:tee})}()}function Pee(eee){uee.value=eee,fee.value=!1,gee.value=8,eoe((()=>{hee.trigger(eee,{client:_ee()})}))}let Ree=[];function Mee(){yee(),Oee&&(Oee=!1,fee.value=!1,Ree.forEach((eee=>eee())),Ree=[],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)?WLe(iee.value.throttle,Lee):(null==(_b=iee.value)?void 0:_b.debounce)?HLe(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((()=>$re(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);Ree.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(QWe)return;rne(tHe(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 iHe(eee,tee={}){const ree=ete(),oee=_re(!1);ree&&function(eee){JWe(eee,"mutations")}(oee);const aee=Sre(null),nee=_re(!1),iee=oHe(),see=oHe(),{resolveClient:lee}=GWe();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=rHe(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 sHe(eee,tee=void 0,ree={}){const oee=ete(),aee=tHe(eee),nee=tHe(tee),iee=eHe(ree),see=Sre(),lee=oHe(),cee=Sre(null),dee=oHe(),pee=_re(!1);oee&&function(eee){JWe(eee,"subscriptions")}(pee);const{resolveClient:uee}=GWe(),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||!Aee.value||QWe)return;gee=!0,pee.value=!0;const eee=mee();hee.value=eee.subscribe({query:$ee,variables:zee,...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=rHe(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)?WLe(Oee.value.throttle,_ee):(null==(_b=Oee.value)?void 0:_b.debounce)?HLe(Oee.value.debounce,_ee):_ee}function Eee(){xee||See(),xee()}const Oee=_re();let $ee,zee,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=>{$ee=eee,Eee()}),{immediate:!0}),rne(nee,((eee,tee)=>{const ree=JSON.stringify(eee);ree!==Cee&&(zee=eee,Eee()),Cee=ree}),{deep:!0,immediate:!0});const Aee=nie((()=>!Oee.value||null==Oee.value.enabled||Oee.value.enabled));return rne(Aee,(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 lHe(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"},[jne("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"}),jne("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 cHe(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"},[jne("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 dHe(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"},[jne("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 pHe(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"},[jne("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 uHe(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"},[jne("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 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"},[jne("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 fHe(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"},[jne("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 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"},[jne("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 mHe(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"},[jne("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"}),jne("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 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"},[jne("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 vHe(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"},[jne("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 bHe(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"},[jne("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 yHe(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"},[jne("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 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"},[jne("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"}),jne("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 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"},[jne("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 _He(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"},[jne("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"}),jne("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 SHe(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"},[jne("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 EHe(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"},[jne("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 OHe(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"},[jne("path",{d:"M12 15a3 3 0 1 0 0-6 3 3 0 0 0 0 6Z"}),jne("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 $He(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"},[jne("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 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"},[jne("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 CHe(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"},[jne("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 AHe(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"},[jne("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 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"},[jne("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 THe(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"},[jne("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 NHe(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"},[jne("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 IHe(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"},[jne("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 PHe(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"},[jne("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 RHe(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"},[jne("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"}),jne("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 MHe(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"},[jne("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 DHe(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"},[jne("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 FHe(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"},[jne("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 LHe(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"},[jne("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 UHe(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"},[jne("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 BHe(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"},[jne("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"}),jne("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"}),jne("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 YHe(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"},[jne("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 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"},[jne("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 VHe=new URL(sessionStorage.getItem("unraidAccountUrl")??"https://account.unraid.net"??"https://account.unraid.net"),WHe=new URL("https://docs.unraid.net"),HHe=new URL("https://forums.unraid.net"),KHe=new URL(sessionStorage.getItem("unraidPurchaseUrl")??"https://unraid.net"??"https://unraid.net"),GHe=new URL("c",VHe),XHe=new URL("/bug-reports",HHe);new URL("/go/connect/",WHe);const QHe=new URL("https://connect.myunraid.net"),ZHe=new URL("/forum/94-connect-plugin-support/",HHe),JHe=new URL("/contact",KHe),eKe=new URL("https://discord.unraid.net"),tKe=new URL("/c",KHe);new URL("/support",KHe);const rKe=new URL(window.location.origin),oKe=new URL("/graphql",rKe),aKe=new URL("/Settings/ManagementAccess",rKe),nKe=new URL("#UnraidNetSettings",aKe),iKe=new URL("/Tools/Downgrade",rKe),sKe=new URL("/Tools/Registration",rKe),lKe=new URL("/Tools/Update",rKe),cKe=new URL("https://releases.unraid.net/os"),dKe=new URL("/go/release-notes/",WHe),pKe=eee=>{const tee=eee.split("-")[0];return new URL(`/unraid-os/release-notes/${tee}`,WHe)},uKe=new URL("/go/faq-licensing/",WHe),hKe=new URL("/go/changing-the-flash-device/",WHe);new URL("https://unraid.net");var fKe,gKe={exports:{}};var mKe=(fKe||(fKe=1,gKe.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 vKe=tee}function _Ke(){if(xKe)return yKe;xKe=1;const eee=Number.MAX_SAFE_INTEGER||9007199254740991;return yKe={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 SKe,EKe,OKe,$Ke,zKe,CKe,AKe,jKe,TKe,NKe,IKe,re={exports:{}};function PKe(){return SKe||(SKe=1,function(eee,tee){const{MAX_SAFE_COMPONENT_LENGTH:ree,MAX_SAFE_BUILD_LENGTH:oee,MAX_LENGTH:aee}=_Ke(),nee=kKe(),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 RKe(){if(AKe)return CKe;AKe=1;const eee=kKe(),{MAX_LENGTH:tee,MAX_SAFE_INTEGER:ree}=_Ke(),{safeRe:re,safeSrc:oee,t:t}=PKe(),aee=function(){if(OKe)return EKe;OKe=1;const eee=Object.freeze({loose:!0}),tee=Object.freeze({});return EKe=ree=>ree?"object"!=typeof ree?eee:ree:tee}(),{compareIdentifiers:nee}=function(){if(zKe)return $Ke;zKe=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)},$Ke}();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 CKe=iee}var MKe=function(){if(IKe)return NKe;IKe=1;const eee=function(){if(TKe)return jKe;TKe=1;const eee=RKe();return jKe=(tee,ree,oee=!1)=>{if(tee instanceof eee)return tee;try{return new eee(tee,ree)}catch(er){if(!oee)return null;throw er}},jKe}();return NKe=(tee,ree)=>{const oee=eee(tee,ree);return oee&&oee.prerelease.length?oee.prerelease:null},NKe}();const DKe=VVe(MKe);function FKe(eee,tee){return tee}const LKe="Content-Type",UKe=Symbol(),BKe=Symbol();function YKe(eee={}){var _a;const tee=eee instanceof Array?Object.fromEntries(eee):eee;return null===(_a=Object.entries(tee).find((([k])=>k.toLowerCase()===LKe.toLowerCase())))||void 0===_a?void 0:_a[1]}function qKe(eee){return/^application\/.*json.*/.test(eee)}const VKe=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?VKe(nee,aee,ree):aee,tee}),{...eee})},WKe={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 HKe extends Error{}const KKe=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=VKe(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{[UKe]:eee}})).then((eee=>{var _a;if(!eee.ok){const tee=new HKe;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,UKe),oee=ree?tee[UKe]:tee,aee=(null==oee?void 0:oee.status)&&cee.get(oee.status)||cee.get(null==oee?void 0:oee.name)||ree&&cee.has(UKe)&&cee.get(UKe);if(aee)return aee(oee,eee);const nee=cee.get(BKe);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(UKe,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)},GKe={_url:"",_options:{},_config:WKe,_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:VKe(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:VKe(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:VKe(this._options,{headers:tee})}},accept(eee){return this.headers({Accept:eee})},content(eee){return this.headers({[LKe]: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(BKe,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=YKe(oee._options.headers),nee=this._config.polyfill("FormData",!1),iee="object"==typeof ree&&!(nee&&ree instanceof nee)&&(!oee._options.headers||!aee||qKe(aee));return oee=ree?iee?oee.json(ree,aee):oee.body(ree):oee,KKe(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=YKe(this._options.headers);return this.content(tee||qKe(ree)&&ree||"application/json").body(JSON.stringify(eee))}};function XKe(eee="",tee={}){return{...GKe,_url:eee,_options:tee}}function QKe(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&&QKe(nee,tee,ree,oee,[...aee,eee])})),oee}XKe.default=XKe,XKe.options=function(eee,tee=!1){WKe.options=tee?eee:VKe(WKe.options,eee)},XKe.errorType=function(eee){WKe.errorType=eee},XKe.polyfills=function(eee,tee=!1){WKe.polyfills=tee?eee:VKe(WKe.polyfills,eee)},XKe.WretchError=HKe;const ZKe={wretch:{formData(eee,tee=!1){return this.body(QKe(eee,tee,this._config))}}};function JKe(eee,tee){return encodeURIComponent(eee)+"="+encodeURIComponent("object"==typeof tee?JSON.stringify(tee):""+tee)}const eGe={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=>JKe(eee,v))).join("&"):JKe(eee,ree)})).join("&"))).content("application/x-www-form-urlencoded");var tee}}};function tGe(eee){return void 0!==eee?eee:""}const rGe=(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,tGe(ree));else eee.append(tee,tGe(oee))}aee=eee.toString()}const nee=eee.split("?");return aee?tee||nee.length<2?nee[0]+"?"+aee:eee+"&"+aee:tee?nee[0]:eee},oGe={wretch:{query(qp,eee=!1,tee=!1){return{...this,_url:rGe(this._url,qp,eee,tee,this._config)}}}};$Le(TLe());const aGe=qLe("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)}}}})),nGe=aGe(),iGe=XKe().addon(ZKe).addon(eGe).addon(oGe).errorType("json").resolve((eee=>eee.error("Error",(eee=>{nGe.setError({heading:`WretchError ${eee.status}`,message:`${eee.text} • ${eee.url}`,level:"error",ref:"wretchError",type:"request"})})).error("TypeError",(eee=>{nGe.setError({heading:`WretchTypeError ${eee.status}`,message:`${eee.text} • ${eee.url}`,level:"error",ref:"wretchTypeError",type:"request"})})))),sGe=iGe.url("/webGui/include/InstallKey.php");iGe.url("/update.php");const lGe=iGe.url("/plugins/dynamix.my.servers/data/server-state.php"),cGe=async eee=>{console.debug("[WebguiUpdateIgnore] payload",eee);try{const tee=await iGe.url("/plugins/dynamix.plugin.manager/include/UnraidCheck.php").query(eee).get().json((eee=>(console.debug("[WebguiUpdateIgnore] response",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 dGe(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=IUe(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 pGe=(eee=>(eee.Alert="ALERT",eee.Info="INFO",eee.Warning="WARNING",eee))(pGe||{}),uGe=(eee=>(eee.Archive="ARCHIVE",eee.Unread="UNREAD",eee))(uGe||{});const hGe={"\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 }\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"}}]}}]}}]}}]}}]},"\n mutation UpdateConnectSettings($input: ApiSettingsInput!) {\n updateApiSettings(input: $input) {\n sandbox\n extraOrigins\n accessType\n forwardType\n port\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"}}]}}]}}]},"\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 fGe(eee){return hGe[eee]??{}}const gGe=fGe("\n mutation ConnectSignIn($input: ConnectSignInInput!) {\n connectSignIn(input: $input)\n }\n"),mGe=fGe("\n mutation SignOut {\n connectSignOut\n }\n"),wGe=e=>{e.preventDefault(),e.returnValue="",confirm("Closing this pop-up window while actions are being preformed may lead to unintended errors.")},vGe=()=>{window?.addEventListener("beforeunload",wGe)},bGe=()=>{window?.removeEventListener("beforeunload",wGe)};$Le(TLe());const yGe=qLe("installKey",(()=>{const eee=aGe(),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(console.log("[installKey.install]",oee),tee.value="installing",ree.value=oee,!aee.value)return tee.value="failed",console.error("[install] no key to install");try{const eee=await sGe.query({url:aee.value}).get();console.log("[install] WebguiInstallKey installResponse",eee),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 xGe,kGe={exports:{}};var _Ge=(xGe||(xGe=1,kGe.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)}}}()),kGe.exports);const SGe=VVe(_Ge);var EGe,OGe={exports:{}};var $Ge=(EGe||(EGe=1,OGe.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)}}),OGe.exports);const zGe=VVe($Ge);$Le(TLe()),mKe.extend(SGe),mKe.extend(zGe);const CGe=qLe("updateOs",(()=>{const eee=_re(!1),tee=_re(!1),ree=ZQe(),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?wKe(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()=>{console.debug("[WebguiCheckForUpdate]");try{const eee={json:!0};"https://releases.unraid.net/os"!==cKe.toString()&&(eee.altUrl=cKe.toString());const tee=await iGe.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")}})();console.debug("[localCheckForUpdate] response",tee),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()=>{console.debug("[WebguiUpdateCancel]");try{const eee=await iGe.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}})),AGe=iGe.url("https://releases.unraid.net");$Le(TLe());const jGe=qLe("updateOsActions",(()=>{const eee=SQe(),tee=ZQe(),ree=CGe(),{install:oee}={install:eee=>{console.debug("[installPlugin]",eee);try{if("function"==typeof openPlugin){const tee=new URL(eee.pluginUrl),ree=`${tee.pathname.replace(".plg","").substring(1)}:install`;console.debug("[installPlugin]",{installString:ree,plgUrl:tee}),openPlugin(`plugin ${eee.update?"update":"install"} ${eee.pluginUrl}${eee.update?"":" forced"}`,eee.modalTitle,ree,"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:lKe.toString(),emphasize:!0,icon:mHe,name:"updateOs",text:"Unraid OS {0} Update Available",textParams:[dee.value]}))),bee=async eee=>{if(console.debug("[getReleaseFromKeyServer]",eee),!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 AGe.headers({"X-Unraid-Keyfile":eee.keyfile}).url(`/sha256/${eee.sha256}`).get().json())(eee);return console.debug("[getReleaseFromKeyServer]",tee),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),console.debug("[redirectToCallbackType] updateOs foundRelease",tee),!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?mHe:dHe,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}}));var TGe={exports:{}};var NGe={exports:{}};const IGe=WVe(Object.freeze(Object.defineProperty({__proto__:null,default:{}},Symbol.toStringTag,{value:"Module"})));var PGe;function RGe(){return PGe||(PGe=1,NGe.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!==qVe&&qVe.crypto&&(ree=qVe.crypto),!ree)try{ree=IGe}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)),UGe.exports;var eee}var YGe,qGe={exports:{}},VGe={exports:{}};function WGe(){return YGe||(YGe=1,VGe.exports=(eee=RGe(),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)),VGe.exports;var eee}var HGe,KGe={exports:{}};var GGe;function XGe(){return GGe||(GGe=1,qGe.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}(RGe(),FGe(),BGe(),XGe(),QGe||(QGe=1,ZGe.exports=(eXe=RGe(),XGe(),void(eXe.lib.Cipher||function(eee){var C=eXe,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)}})}()))))),TGe.exports);const rXe=VVe(tXe);var oXe,aXe={exports:{}};var nXe=(oXe||(oXe=1,aXe.exports=function(eee){return eee.enc.Utf8}(RGe())),aXe.exports);const iXe=VVe(nXe);$Le(TLe());const sXe=qLe("callbackActions",(()=>{const eee=SQe(),tee=yGe(),ree=ZQe();CGe();const oee=jGe(),aee=_re("ready"),nee=_re(),iee=_re(),see=["recover","replace","trialExtend","trialStart","purchase","redeem","renew","upgrade"],lee=()=>{if(console.debug("[redirectToCallbackType]"),!nee.value||!nee.value.type||"forUpc"!==nee.value.type||!nee.value.actions?.length)return iee.value="Callback redirect type not present or incorrect",aee.value="ready",console.error("[redirectToCallbackType]",iee.value);aee.value="loading",nee.value.actions.forEach((async(aee,nee,iee)=>{if(console.debug("[redirectToCallbackType]",{action:aee,index:nee,array:iee}),see.includes(aee.type)&&await tee.install(aee),"signIn"===aee.type&&aee?.user&&(eee.setAccountAction(aee),await eee.setConnectSignInPayload({apiKey:aee?.apiKey??"",email:aee.user?.email??"",preferred_username:aee.user?.preferred_username??""})),"signOut"!==aee.type&&"oemSignOut"!==aee.type||(eee.setAccountAction(aee),await eee.setQueueConnectSignOut(!0)),("updateOs"===aee.type||"downgradeOs"===aee.type)&&(oee.setUpdateOsAction(aee),await oee.actOnUpdateOsAction("downgradeOs"===aee.type),1===iee.length))return console.debug("[redirectToCallbackType] updateOs done"),void window.history.replaceState(null,"",window.location.pathname);iee.length===nee+1&&await ree.refreshServerState()}))},cee=nie((()=>ree.refreshServerStateStatus));ene((()=>{if(nee.value?.actions&&"done"===cee.value)if(nee.value.actions.length>1){const ree="success"===eee.accountActionStatus&&"success"===tee.keyInstallStatus;aee.value=ree?"success":"error"}else{const ree="success"===eee.accountActionStatus||"success"===tee.keyInstallStatus;aee.value=ree?"success":"error"}nee.value?.actions&&"timeout"===cee.value&&(aee.value="error")}));return rne(aee,((eee,tee)=>{"loading"===eee&&vGe(),"loading"===tee&&(bGe(),window.history.replaceState(null,"",window.location.pathname))})),{callbackData:nee,callbackStatus:aee,redirectToCallbackType:lee,saveCallbackData:eee=>{if(eee&&(nee.value=eee),!nee.value)return console.error("Saved callback data not found");lee?.()},setCallbackStatus:eee=>{aee.value=eee},sendType:"fromUpc",encryptionKey:"Uyv2o8e*FiQe8VeLekTqyX6Z*8XonB"}})),lXe=(cXe=sXe,qLe("callback",(()=>{const eee=cXe();return{send:(tee,ree,oee,aee)=>{console.debug("[callback.send]");const nee=JSON.stringify({actions:[...ree],sender:window.location.href.replace("/Tools/Update","/Tools"),type:aee??eee.sendType}),iee=rXe.encrypt(nee,eee.encryptionKey).toString(),see=new URL(tee.replace("/Tools/Update","/Tools"));see.searchParams.set("data",encodeURI(iee)),console.debug("[callback.send]",iee,see),"newTab"!==oee?"replace"!==oee?window.location.href=see.toString():window.location.replace(see.toString()):window.open(see.toString(),"_blank")},watcher:()=>{console.debug("[callback.watcher]");const tee=new URL(window.location.toString()),ree=decodeURI(tee.searchParams.get("data")??"");if(console.debug("[callback.watcher]",{callbackValue:ree}),!ree)return console.debug("[callback.watcher] no callback to handle");const oee=rXe.decrypt(ree,eee.encryptionKey),aee=JSON.parse(oee.toString(iXe));console.debug("[callback.watcher]",oee,aee),eee.saveCallbackData(aee)}}})));var cXe;const dXe=iGe.url("https://keys.lime-technology.com");$Le(TLe());const pXe=()=>h(Ipe,{variant:"white"}),uXe="unraidReplaceCheck",hXe=qLe("replaceRenewCheck",(()=>{const eee=ZQe(),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:pXe,text:"Checking..."};case"linked":return{variant:"green",icon:bHe,text:"Linked"};case"notLinked":return{variant:"yellow",icon:SHe,text:"Not Linked"};case"error":return{variant:"red",icon:DHe,text:aee.value?.message||"Unknown error"};default:return{variant:"gray",icon:SHe,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:pXe,text:"Checking..."};case"eligible":return{variant:"green",icon:bHe,text:"Eligible"};case"error":return{variant:"red",icon:DHe,text:aee.value?.message||"Unknown error"};case"ineligible":return{variant:"red",icon:YHe,text:"Ineligible for self-replacement"};default:return}})),uee=_re(sessionStorage.getItem(uXe)?JSON.parse(sessionStorage.getItem(uXe)):void 0),hee=async()=>{uee.value=void 0,await sessionStorage.removeItem(uXe)};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 dXe.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(uXe,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 fXe(eee){return new Tqe((function(tee,ree){return new cqe((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}):Lqe(aee)&&(iee=eee({protocolErrors:aee.extensions[Fqe],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=fXe(tee),ree}GLe(tee,eee),tee.prototype.request=function(eee,tee){return this.link.request(eee,tee)}}(Tqe);var gXe=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 ZLe(nee,void 0,void 0,(function(){return JLe(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(Lqe(tee))return eee.onError(new Bqe({protocolErrors:tee.extensions[Fqe]})),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}(),mXe=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 GLe(tee,eee),tee.prototype.request=function(eee,tee){var ree=this;return new cqe((function(oee){var aee=new gXe(oee,eee,tee,ree.delayFor,ree.retryIf);return function(){aee.cancel()}}))},tee}(Tqe);var wXe=function(eee){function tee(tee){var ree=eee.call(this)||this;return ree.client=tee,ree}return GLe(tee,eee),tee.prototype.request=function(eee){var tee=this;return new cqe((function(ree){return tee.client.subscribe(XLe(XLe({},eee),{query:EYe(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=rBe(tee=eee)&&"code"in tee&&"reason"in tee;return oee||function(eee){var _a;return rBe(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 Bqe({graphQLErrors:Array.isArray(eee)?eee:[eee]}))}})}))},tee}(Tqe);function vXe(eee){return null===eee?"null":Array.isArray(eee)?"array":typeof eee}function bXe(eee){return"object"===vXe(eee)}function yXe(eee,tee){return eee.length<124?eee:tee}var xXe,kXe;function _Xe(eee){if(!bXe(eee))throw new Error(`Message is expected to be an object, but got ${vXe(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 ${vXe(eee.type)}`);switch(eee.type){case kXe.ConnectionInit:case kXe.ConnectionAck:case kXe.Ping:case kXe.Pong:if(null!=eee.payload&&!bXe(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 kXe.Subscribe:if("string"!=typeof eee.id)throw new Error(`"${eee.type}" message expects the 'id' property to be a string, but got ${vXe(eee.id)}`);if(!eee.id)throw new Error(`"${eee.type}" message requires a non-empty 'id' property`);if(!bXe(eee.payload))throw new Error(`"${eee.type}" message expects the 'payload' property to be an object, but got ${vXe(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 ${vXe(eee.payload.query)}`);if(null!=eee.payload.variables&&!bXe(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 ${vXe(eee.payload.variables)}`);if(null!=eee.payload.operationName&&"string"!==vXe(eee.payload.operationName))throw new Error(`"${eee.type}" message payload expects the 'operationName' property to be a string or nullish or missing, but got ${vXe(eee.payload.operationName)}`);if(null!=eee.payload.extensions&&!bXe(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 ${vXe(eee.payload.extensions)}`);break;case kXe.Next:if("string"!=typeof eee.id)throw new Error(`"${eee.type}" message expects the 'id' property to be a string, but got ${vXe(eee.id)}`);if(!eee.id)throw new Error(`"${eee.type}" message requires a non-empty 'id' property`);if(!bXe(eee.payload))throw new Error(`"${eee.type}" message expects the 'payload' property to be an object, but got ${vXe(eee.payload)}`);break;case kXe.Error:if("string"!=typeof eee.id)throw new Error(`"${eee.type}" message expects the 'id' property to be a string, but got ${vXe(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 kXe.Complete:if("string"!=typeof eee.id)throw new Error(`"${eee.type}" message expects the 'id' property to be a string, but got ${vXe(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 SXe(eee,tee){return _Xe(eee),JSON.stringify(eee,tee)}!function(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"}(xXe||(xXe={})),function(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"}(kXe||(kXe={}));var EXe=function(v){return this instanceof EXe?(this.v=v,this):new EXe(v)},OXe=function(eee,tee,ree){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var i,g=ree.apply(eee,tee||[]),q=[];return i=Object.create(("function"==typeof AsyncIterator?AsyncIterator:Object).prototype),oee("next"),oee("throw"),oee("return",(function(f){return function(v){return Promise.resolve(v).then(f,iee)}})),i[Symbol.asyncIterator]=function(){return this},i;function oee(n,f){g[n]&&(i[n]=function(v){return new Promise((function(a,b){q.push([n,v,a,b])>1||aee(n,v)}))},f&&(i[n]=f(i[n])))}function aee(n,v){try{!function(r){r.value instanceof EXe?Promise.resolve(r.value.v).then(nee,iee):see(q[0][2],r)}(g[n](v))}catch(e){see(q[0][3],e)}}function nee(eee){aee("next",eee)}function iee(eee){aee("throw",eee)}function see(f,v){f(v),q.shift(),q.length&&aee(q[0][0],q[0][1])}};class $Xe extends Error{constructor(){super(...arguments),this.name="TerminatedCloseEvent",this.message="4499: Terminated",this.code=4499,this.reason="Terminated",this.wasClean=!1}}function zXe(eee){return bXe(eee)&&"code"in eee&&"reason"in eee}fGe("\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");fGe("\n fragment NotificationCountFragment on NotificationCounts {\n total\n info\n warning\n alert\n }\n");const CXe=fGe("\n query Notifications($filter: NotificationFilter!) {\n notifications {\n id\n list(filter: $filter) {\n ...NotificationFragment\n }\n }\n }\n"),AXe=fGe("\n mutation ArchiveNotification($id: String!) {\n archiveNotification(id: $id) {\n ...NotificationFragment\n }\n }\n"),jXe=fGe("\n mutation ArchiveAllNotifications {\n archiveAll {\n unread {\n total\n }\n archive {\n info\n warning\n alert\n total\n }\n }\n }\n"),TXe=fGe("\n mutation DeleteNotification($id: String!, $type: NotificationType!) {\n deleteNotification(id: $id, type: $type) {\n archive {\n total\n }\n }\n }\n"),NXe=fGe("\n mutation DeleteAllNotifications {\n deleteArchivedNotifications {\n archive {\n total\n }\n unread {\n total\n }\n }\n }\n"),IXe=fGe("\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"),PXe=fGe("\n mutation RecomputeOverview {\n recalculateOverview {\n archive {\n ...NotificationCountFragment\n }\n unread {\n ...NotificationCountFragment\n }\n }\n }\n");function RXe(fn){return!!ete()&&(tte(fn),!0)}function MXe(v){return null!=$re(v)}const DXe="undefined"!=typeof window&&"undefined"!=typeof document;"undefined"!=typeof WorkerGlobalScope&&(globalThis,WorkerGlobalScope);const FXe=eee=>null!=eee,LXe=Object.prototype.toString,UXe=eee=>"[object Object]"===LXe.call(eee),BXe=()=>{};function YXe(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 qXe=eee=>eee();function VXe(ms,eee={}){let tee,ree,oee=BXe;const aee=eee=>{clearTimeout(eee),oee(),oee=BXe};let nee;return iee=>{const see=zre(ms),lee=zre(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 WXe(eee){return Wne()}function HXe(eee){return Array.isArray(eee)?eee:[eee]}function KXe(...eee){if(1!==eee.length)return Rre(...eee);const r=eee[0];return"function"==typeof r?pre(Tre((()=>({get:r,set:BXe})))):_re(r)}function GXe(fn,ms=200,eee=!1,tee=!0,ree=!1){return YXe(function(...eee){let tee,ree,ms,oee,aee,nee,iee=0,see=!0,lee=BXe;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=BXe)};return eee=>{const dee=zre(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 XXe(eee,cb,tee={}){const{eventFilter:ree=qXe,...oee}=tee;return rne(eee,YXe(ree,cb),oee)}function QXe(eee,cb,tee={}){const{eventFilter:ree,initialState:oee="active",...aee}=tee,{eventFilter:nee,pause:iee,resume:see,isActive:lee}=function(eee=qXe,tee={}){const{initialState:ree="active"}=tee,oee=KXe("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:XXe(eee,cb,{...aee,eventFilter:nee}),pause:iee,resume:see,isActive:lee}}function ZXe(fn,eee=!0,tee){WXe()?Doe(fn,tee):eee?fn():eoe(fn)}function JXe(eee,cb,tee){return rne(eee,cb,{...tee,immediate:!0})}function eQe(eee,cb,tee){const ree=rne(eee,((...eee)=>(eoe((()=>ree())),cb(...eee))),tee);return ree}const tQe=DXe?window:void 0,rQe=DXe?window.navigator:void 0;function oQe(...eee){const tee=[],ree=()=>{tee.forEach((fn=>fn())),tee.length=0},oee=nie((()=>{const tee=HXe(zre(eee[0])).filter((e=>null!=e));return tee.every((e=>"string"!=typeof e))?tee:void 0})),aee=JXe((()=>{var _a,_b;return[null!=(_b=null==(_a=oee.value)?void 0:_a.map((e=>function(eee){var _a;const tee=zre(eee);return null!=(_a=null==tee?void 0:tee.$el)?_a:tee}(e))))?_b:[tQe].filter((e=>null!=e)),HXe(zre(oee.value?eee[1]:eee[0])),HXe($re(oee.value?eee[2]:eee[1])),zre(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=UXe(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 RXe(ree),()=>{aee(),ree()}}function aQe(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 nQe(eee,tee={}){const{controls:ree=!1,navigator:oee=rQe}=tee,aee=aQe((()=>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"};oQe(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 iQe(eee={}){const{navigator:tee=rQe,read:ree=!1,source:oee,copiedDuring:aee=1500,legacy:nee=!1}=eee,iee=aQe((()=>tee&&"clipboard"in tee)),see=nQe("clipboard-read"),lee=nQe("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)}),zre(eee))}return ree&&(aee.value=!0,DXe&&lee()),RXe(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&&oQe(["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=zre(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 sQe="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},lQe="__vueuse_ssr_handlers__",cQe=dQe();function dQe(){return lQe in sQe||(sQe[lQe]=sQe[lQe]||{}),sQe[lQe]}const pQe={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()}},uQe="vueuse-storage";function hQe(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=tQe,eventFilter:pee,onError:uee=e=>{console.error(e)},initOnMounted:hee}=oee,fee=(cee?Sre:_re)("function"==typeof tee?tee():tee),gee=nie((()=>zre(eee)));if(!ree)try{ree=function(eee,tee){return cQe[eee]||tee}("getDefaultStorage",(()=>{var eee;return null==(eee=tQe)?void 0:eee.localStorage}))()}catch(e){uee(e)}if(!ree)return fee;const mee=zre(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:pQe[wee],{pause:bee,resume:yee}=QXe(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(uQe,{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&&ZXe((()=>{ree instanceof Storage?oQe(dee,"storage",kee,{passive:!0}):oQe(dee,uQe,_ee),hee&&kee()})),hee||kee(),fee}const fQe={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})=>(MXe(eee?.unread?.total)&&MXe(tee?.unread?.total)&&eee.unread.total(tee.evict({fieldName:"notifications"}),tee.gc(),eee)},archiveNotification:{merge(_,eee,{cache:tee}){tee.updateQuery({query:IXe},(eee=>{if(!eee)return;const tee=structuredClone(eee);return tee.notifications.overview.unread.total--,tee}));const ree=tee.readQuery({query:CXe,variables:{filter:{type:uGe.Archive}}});return ree?(0===ree.notifications.list.length?tee.evict({fieldName:"notifications"}):tee.evict({id:ree.notifications.id,fieldName:"list",args:{filter:{type:uGe.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 gQe=oKe,mQe=new URL(oKe.toString().replace("http","ws")),wQe={"x-csrf-token":globalThis.csrf_token??"0000000000000000"},vQe=Qqe({uri:gQe.toString(),headers:wQe,credentials:"include"}),bQe=new wXe(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){let tee=1e3;for(let i=0;isetTimeout(eee,tee+Math.floor(2700*Math.random()+300))))},shouldRetry:pee=zXe,isFatalConnectionProblem:uee,on:on,webSocketImpl:hee,generateID:fee=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:gee,jsonMessageReviver:mee}=eee;let ws;if(hee){if(!("function"==typeof(wee=hee)&&"constructor"in wee&&"CLOSED"in wee&&"CLOSING"in wee&&"CONNECTING"in wee&&"OPEN"in wee))throw new Error("Invalid WebSocket implementation provided");ws=hee}else"undefined"!=typeof WebSocket?ws=WebSocket:"undefined"!=typeof global?ws=global.WebSocket||global.MozWebSocket:"undefined"!=typeof window&&(ws=window.WebSocket||window.MozWebSocket);var wee;if(!ws)throw new Error("WebSocket implementation missing; on Node you can `import WebSocket from 'ws';` and pass `webSocketImpl: WebSocket` to `createClient`");const vee=ws,bee=(()=>{const eee=(()=>{const eee={};return{on:(id,tee)=>(eee[id]=tee,()=>{delete eee[id]}),emit(tee){var _a;"id"in tee&&(null===(_a=eee[tee.id])||void 0===_a||_a.call(eee,tee))}}})(),tee={connecting:(null==on?void 0:on.connecting)?[on.connecting]:[],opened:(null==on?void 0:on.opened)?[on.opened]:[],connected:(null==on?void 0:on.connected)?[on.connected]:[],ping:(null==on?void 0:on.ping)?[on.ping]:[],pong:(null==on?void 0:on.pong)?[on.pong]:[],message:(null==on?void 0:on.message)?[eee.emit,on.message]:[eee.emit],closed:(null==on?void 0:on.closed)?[on.closed]:[],error:(null==on?void 0: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 yee(cb){const eee=[bee.on("error",(tee=>{eee.forEach((eee=>eee())),cb(tee)})),bee.on("closed",(tee=>{eee.forEach((eee=>eee())),cb(tee)}))]}let xee,kee,_ee=0,See=!1,Eee=0,Oee=!1;async function $ee(){clearTimeout(kee);const[eee,oee]=await(null!=xee?xee:xee=new Promise(((eee,oee)=>(async()=>{if(See){if(await dee(Eee),!_ee)return xee=void 0,oee({code:1e3,reason:"All Subscriptions Gone"});Eee++}bee.emit("connecting",See);const aee=new vee("function"==typeof tee?await tee():tee,"graphql-transport-ws");let nee,cee;function pee(){isFinite(iee)&&iee>0&&(clearTimeout(cee),cee=setTimeout((()=>{aee.readyState===vee.OPEN&&(aee.send(SXe({type:kXe.Ping})),bee.emit("ping",!1,void 0))}),iee))}yee((eee=>{xee=void 0,clearTimeout(nee),clearTimeout(cee),oee(eee),eee instanceof $Xe&&(aee.close(4499,"Terminated"),aee.onerror=null,aee.onclose=null)})),aee.onerror=eee=>bee.emit("error",eee),aee.onclose=eee=>bee.emit("closed",eee),aee.onopen=async()=>{try{bee.emit("opened",aee);const eee="function"==typeof ree?await ree():ree;if(aee.readyState!==vee.OPEN)return;aee.send(SXe(eee?{type:kXe.ConnectionInit,payload:eee}:{type:kXe.ConnectionInit},gee)),isFinite(lee)&&lee>0&&(nee=setTimeout((()=>{aee.close(xXe.ConnectionAcknowledgementTimeout,"Connection acknowledgement timeout")}),lee)),pee()}catch(eee){bee.emit("error",eee),aee.close(xXe.InternalClientError,yXe(eee instanceof Error?eee.message:new Error(eee).message,"Internal client error"))}};let uee=!1;aee.onmessage=({data:tee})=>{try{const ree=function(eee,tee){return _Xe("string"==typeof eee?JSON.parse(eee,tee):eee)}(tee,mee);if(bee.emit("message",ree),"ping"===ree.type||"pong"===ree.type)return bee.emit(ree.type,!0,ree.payload),void("pong"===ree.type?pee():see||(aee.send(SXe(ree.payload?{type:kXe.Pong,payload:ree.payload}:{type:kXe.Pong})),bee.emit("pong",!1,ree.payload)));if(uee)return;if(ree.type!==kXe.ConnectionAck)throw new Error(`First message cannot be of type ${ree.type}`);clearTimeout(nee),uee=!0,bee.emit("connected",aee,ree.payload,See),See=!1,Eee=0,eee([aee,new Promise(((_,eee)=>yee(eee)))])}catch(ree){aee.onmessage=null,bee.emit("error",ree),aee.close(xXe.BadResponse,yXe(ree instanceof Error?ree.message:new Error(ree).message,"Bad response"))}}})())));eee.readyState===vee.CLOSING&&await oee;let aee=()=>{};const cee=new Promise((eee=>aee=eee));return[eee,aee,Promise.race([cee.then((()=>{if(!_ee){const tee=()=>eee.close(1e3,"Normal Closure");isFinite(nee)&&nee>0?kee=setTimeout((()=>{eee.readyState===vee.OPEN&&tee()}),nee):tee()}})),oee])]}function zee(eee){if(zXe(eee)&&(function(eee){return![1e3,1001,1006,1005,1012,1013,1014].includes(eee)&&(eee>=1e3&&eee<=1999)}(eee.code)||[xXe.InternalServerError,xXe.InternalClientError,xXe.BadRequest,xXe.BadResponse,xXe.Unauthorized,xXe.SubprotocolNotAcceptable,xXe.SubscriberAlreadyExists,xXe.TooManyInitialisationRequests].includes(eee.code)))throw eee;if(Oee)return!1;if(zXe(eee)&&1e3===eee.code)return _ee>0;if(!cee||Eee>=cee)throw eee;if(!pee(eee))throw eee;if(null==uee?void 0:uee(eee))throw eee;return See=!0}function Cee(eee,tee){const id=fee(eee);let ree=!1,oee=!1,aee=()=>{_ee--,ree=!0};return(async()=>{for(_ee++;;)try{const[nee,iee,see]=await $ee();if(ree)return iee();const lee=bee.onMessage(id,(eee=>{switch(eee.type){case kXe.Next:return void tee.next(eee.payload);case kXe.Error:return oee=!0,ree=!0,tee.error(eee.payload),void aee();case kXe.Complete:return ree=!0,void aee()}}));return nee.send(SXe({id:id,type:kXe.Subscribe,payload:eee},gee)),aee=()=>{ree||nee.readyState!==vee.OPEN||nee.send(SXe({id:id,type:kXe.Complete},gee)),_ee--,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(_ee++;;)try{const[,,eee]=await $ee();await eee}catch(eee){try{if(!zee(eee))return}catch(eee){return null==aee?void 0:aee(eee)}}})(),{on:bee.on,subscribe:Cee,iterate(eee){const tee=[],ree={done:!1,error:null,resolve:()=>{}},oee=Cee(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=function(){return OXe(this,arguments,(function*(){for(;;){for(tee.length||(yield EXe(new Promise((eee=>ree.resolve=eee))));tee.length;)yield yield EXe(tee.shift());if(ree.error)throw ree.error;if(ree.done)return yield EXe(void 0)}}))}();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(Oee=!0,xee){const[eee]=await xee;eee.close(1e3,"Normal Closure")}},terminate(){xee&&bee.emit("closed",new $Xe)}}}({url:mQe.toString(),connectionParams:()=>wQe})),yQe=fXe((({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}})),xQe=new mXe({attempts:{max:20,retryIf:(eee,tee)=>Boolean(eee)},delay:{initial:300,max:1e4,jitter:!0}}),kQe=new qWe({link:Nqe([new Tqe(((eee,tee)=>{const ree=ZQe(),{connectPluginInstalled:oee}=Nre(ree);return oee?.value?tee(eee):new cqe((eee=>{console.warn("connectPluginInstalled is false, aborting request"),eee.complete()}))})),yQe,xQe,Iqe((({query:eee})=>{const tee=DBe(eee);return"OperationDefinition"===tee.kind&&"subscription"===tee.operation}),bQe,vQe)]),cache:function(eee=fQe){return new zWe(eee)}()});!function(eee){XWe={default:eee}}(kQe),$Le(TLe());const _Qe=qLe("unraidApi",(()=>{const eee=aGe(),tee=ZQe(),ree=_re(kQe),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:dHe,text:"Restart unraid-api"}})),see=async()=>{const ree="offline"===oee.value?"start":"restart";oee.value="restarting";try{await(async eee=>{if(console.debug("[WebguiUnraidApiCommand] payload",eee),!eee)return console.error("[WebguiUnraidApiCommand] payload is required");try{return await iGe.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}}));$Le(TLe());const SQe=qLe("account",(()=>{const eee=lXe(),tee=aGe(),ree=hXe(),oee=ZQe(),aee=_Qe(),nee=nie((()=>oee.serverAccountPayload)),iee=nie((()=>oee.inIframe)),see=_re(),lee=_re(!1),cee=_re("ready"),dee=nie((()=>aee.unraidApiClient)),pee=_re(),uee=eee=>{pee.value=eee,eee&&(cee.value="waiting")},hee=_re(!1),fee=eee=>{hee.value=eee,eee&&(cee.value="waiting")};ene((()=>{dee.value&&pee.value&&setTimeout((()=>{mee()}),250),dee.value&&hee.value&&setTimeout((()=>{wee()}),250)}));const gee=nie((()=>see.value?.type)),mee=async()=>{if(!pee.value||pee.value&&(!pee.value.apiKey||!pee.value.email||!pee.value.preferred_username))return cee.value="failed",console.error("[connectSignInMutation] incorrect payload",pee.value);cee.value="updating";const{mutate:eee,onDone:ree,onError:oee}=await iHe(gGe,{variables:{input:{apiKey:pee.value.apiKey,userInfo:{email:pee.value.email,preferred_username:pee.value.preferred_username}}}});eee(),ree((eee=>{if(eee.data?.connectSignIn)return cee.value="success",void uee(void 0);cee.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=>{dGe(eee),cee.value="failed",tee.setError({heading:"unraid-api failed to update Connect account configuration",message:eee.message,level:"error",ref:"connectSignInMutation",type:"account"})}))},wee=async()=>{cee.value="updating";const{mutate:eee,onDone:ree,onError:oee}=await iHe(mGe);eee(),ree((eee=>{console.debug("[connectSignOutMutation]",eee),cee.value="success",fee(!1)})),oee((eee=>{dGe(eee),cee.value="failed",tee.setError({heading:"Failed to update Connect account configuration",message:eee.message,level:"error",ref:"connectSignOutMutation",type:"account"})}))};return{accountAction:see,accountActionHide:lee,accountActionStatus:cee,accountActionType:gee,downgradeOs:async tee=>{await eee.send(GHe.toString(),[{server:{...nee.value},type:"downgradeOs"}],iee.value?"newTab":tee?"replace":void 0)},manage:()=>{eee.send(GHe.toString(),[{server:{...nee.value},type:"manage"}],iee.value?"newTab":void 0)},myKeys:async()=>{await ree.purgeValidationResponse(),eee.send(GHe.toString(),[{server:{...nee.value},type:"myKeys"}],iee.value?"newTab":void 0)},linkKey:async()=>{await ree.purgeValidationResponse(),eee.send(GHe.toString(),[{server:{...nee.value},type:"linkKey"}],iee.value?"newTab":void 0)},recover:()=>{eee.send(GHe.toString(),[{server:{...nee.value},type:"recover"}],iee.value?"newTab":void 0)},replace:()=>{eee.send(GHe.toString(),[{server:{...nee.value},type:"replace"}],iee.value?"newTab":void 0)},signIn:()=>{eee.send(GHe.toString(),[{server:{...nee.value},type:"signIn"}],iee.value?"newTab":void 0)},signOut:()=>{eee.send(GHe.toString(),[{server:{...nee.value},type:"signOut"}],iee.value?"newTab":void 0)},trialExtend:()=>{eee.send(GHe.toString(),[{server:{...nee.value},type:"trialExtend"}],iee.value?"newTab":void 0)},trialStart:()=>{eee.send(GHe.toString(),[{server:{...nee.value},type:"trialStart"}],iee.value?"newTab":void 0)},updateOs:async tee=>{await eee.send(GHe.toString(),[{server:{...nee.value},type:"updateOs"}],iee.value?"newTab":tee?"replace":void 0)},setAccountAction:eee=>{console.debug("[setAccountAction]",{action:eee}),see.value=eee},setConnectSignInPayload:uee,setQueueConnectSignOut:fee}})),EQe="activationCodeModalHidden",OQe=/^[\s\w\0+.-]{2,}:([/\\]{1,2})/,$Qe=/^[\s\w\0+.-]{2,}:([/\\]{2})?/,zQe=/^([/\\]\s*){2,}[^/\\]/;function CQe(eee,tee={}){return"boolean"==typeof tee&&(tee={acceptRelative:tee}),tee.strict?OQe.test(eee):$Qe.test(eee)||!!tee.acceptRelative&&zQe.test(eee)}function AQe(...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&&CQe(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 jQe=(window?.__NUXT__?.config||{}).app,TQe=(...eee)=>AQe(NQe(),jQe.buildAssetsDir,...eee),NQe=(...eee)=>{const tee=jQe.cdnURL||jQe.baseURL;return eee.length?AQe(tee,...eee):tee}; +/*! #__NO_SIDE_EFFECTS__ */function qLe(id,eee,tee){let ree;const oee="function"==typeof eee;function aee(tee,aee){const nee=Cae();(tee=tee||(nee?zae(zLe,null):null))&&$Le(tee),(tee=OLe)._s.has(id)||(oee?YLe(id,eee,ree,tee):function(id,eee,tee){const{state:ree,actions:oee,getters:aee}=eee,nee=tee.state.value[id];let iee;iee=YLe(id,(function(){nee||(tee.state.value[id]=ree?ree():{});const eee=Nre(tee.state.value[id]);return ULe(eee,oee,Object.keys(aee||{}).reduce(((eee,ree)=>(eee[ree]=bre(nie((()=>{$Le(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 VLe(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]=Rre(eee,oee))}return ree}function WLe(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 HLe(eee,tee,ree){var oee={}.atBegin;return WLe(eee,tee,{debounceMode:!1!==(void 0!==oee&&oee)})}var KLe=function(d,b){return KLe=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])},KLe(d,b)};function GLe(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}KLe(d,b),d.prototype=null===b?Object.create(b):(__.prototype=b.prototype,new __)}var XLe=function(){return XLe=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]=iUe)return(console[eee]||console.log).apply(console,arguments)}}!function(eee){eee.debug=sUe("debug"),eee.log=sUe("log"),eee.warn=sUe("warn"),eee.error=sUe("error")}(aUe||(aUe={}));var lUe="3.13.4";function cUe(eee){try{return eee()}catch(_a){}}const dUe=cUe((function(){return globalThis}))||cUe((function(){return window}))||cUe((function(){return self}))||cUe((function(){return global}))||cUe((function(){return cUe.constructor("return this")()}));var pUe=new Map;function uUe(eee){var tee=pUe.get(eee)||1;return pUe.set(eee,tee+1),"".concat(eee,":").concat(tee,":").concat(Math.random().toString(36).slice(2))}function hUe(fn){return function(eee){for(var tee=[],_i=1;_i")).slice(0,1e3)}catch(_a){return""}var tee,ree,oee}function vUe(eee,tee){if(void 0===tee&&(tee=[]),eee)return dUe[mUe]&&dUe[mUe](eee,tee.map(wUe))}function bUe(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:lUe,message:eee,args:tee.map(wUe)})))}function yUe(eee,tee){if(!Boolean(eee))throw new Error(tee)}const xUe={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"]},kUe=new Set(Object.keys(xUe));function _Ue(eee){const tee=null==eee?void 0:eee.kind;return"string"==typeof tee&&kUe.has(tee)}var SUe,EUe;function OUe(eee){return 9===eee||32===eee}!function(eee){eee.QUERY="query",eee.MUTATION="mutation",eee.SUBSCRIPTION="subscription"}(SUe||(SUe={})),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"}(EUe||(EUe={}));function $Ue(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:$Ue(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+": "+$Ue(ree,tee)));return"{ "+oee.join(", ")+" }"}(eee,ree)}(eee,tee);default:return String(eee)}}const zUe=/[\x00-\x1f\x22\x5c\x7f-\x9f]/g;function CUe(eee){return AUe[eee.charCodeAt(0)]}const AUe=["\\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"],jUe=Object.freeze({});function TUe(eee,tee,ree=xUe){const oee=new Map;for(const vee of Object.values(EUe))oee.set(vee,NUe(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;_Ue(pee)||yUe(!1,`Invalid AST Node: ${wee=pee,$Ue(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===jUe)break;if(!1===bee){if(!eee){uee.pop();continue}}else if(void 0!==bee&&(dee.push([nee,bee]),!eee)){if(!_Ue(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 NUe(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 IUe(eee){return TUe(eee,PUe)}const PUe={Name:{leave:eee=>eee.value},Variable:{leave:eee=>"$"+eee.name},Document:{leave:eee=>RUe(eee.definitions,"\n\n")},OperationDefinition:{leave(eee){const tee=DUe("(",RUe(eee.variableDefinitions,", "),")"),ree=RUe([eee.operation,RUe([eee.name,tee]),RUe(eee.directives," ")]," ");return("query"===ree?"":ree+" ")+eee.selectionSet}},VariableDefinition:{leave:({variable:eee,type:tee,defaultValue:ree,directives:oee})=>eee+": "+tee+DUe(" = ",ree)+DUe(" ",RUe(oee," "))},SelectionSet:{leave:({selections:eee})=>MUe(eee)},Field:{leave({alias:eee,name:tee,arguments:ree,directives:oee,selectionSet:aee}){const nee=DUe("",eee,": ")+tee;let iee=nee+DUe("(",RUe(ree,", "),")");return iee.length>80&&(iee=nee+DUe("(\n",FUe(RUe(ree,"\n")),"\n)")),RUe([iee,RUe(oee," "),aee]," ")}},Argument:{leave:({name:eee,value:tee})=>eee+": "+tee},FragmentSpread:{leave:({name:eee,directives:tee})=>"..."+eee+DUe(" ",RUe(tee," "))},InlineFragment:{leave:({typeCondition:eee,directives:tee,selectionSet:ree})=>RUe(["...",DUe("on ",eee),RUe(tee," "),ree]," ")},FragmentDefinition:{leave:({name:eee,typeCondition:tee,variableDefinitions:ree,directives:oee,selectionSet:aee})=>`fragment ${eee}${DUe("(",RUe(ree,", "),")")} on ${tee} ${DUe("",RUe(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||OUe(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&&OUe(eee.charCodeAt(0));return(cee&&!pee||aee)&&(dee+="\n"),dee+=tee,(cee||lee)&&(dee+="\n"),'"""'+dee+'"""'}(eee):`"${eee.replace(zUe,CUe)}"`},BooleanValue:{leave:({value:eee})=>eee?"true":"false"},NullValue:{leave:()=>"null"},EnumValue:{leave:({value:eee})=>eee},ListValue:{leave:({values:eee})=>"["+RUe(eee,", ")+"]"},ObjectValue:{leave:({fields:eee})=>"{"+RUe(eee,", ")+"}"},ObjectField:{leave:({name:eee,value:tee})=>eee+": "+tee},Directive:{leave:({name:eee,arguments:tee})=>"@"+eee+DUe("(",RUe(tee,", "),")")},NamedType:{leave:({name:eee})=>eee},ListType:{leave:({type:eee})=>"["+eee+"]"},NonNullType:{leave:({type:eee})=>eee+"!"},SchemaDefinition:{leave:({description:eee,directives:tee,operationTypes:ree})=>DUe("",eee,"\n")+RUe(["schema",RUe(tee," "),MUe(ree)]," ")},OperationTypeDefinition:{leave:({operation:eee,type:tee})=>eee+": "+tee},ScalarTypeDefinition:{leave:({description:eee,name:tee,directives:ree})=>DUe("",eee,"\n")+RUe(["scalar",tee,RUe(ree," ")]," ")},ObjectTypeDefinition:{leave:({description:eee,name:tee,interfaces:ree,directives:oee,fields:aee})=>DUe("",eee,"\n")+RUe(["type",tee,DUe("implements ",RUe(ree," & ")),RUe(oee," "),MUe(aee)]," ")},FieldDefinition:{leave:({description:eee,name:tee,arguments:ree,type:oee,directives:aee})=>DUe("",eee,"\n")+tee+(LUe(ree)?DUe("(\n",FUe(RUe(ree,"\n")),"\n)"):DUe("(",RUe(ree,", "),")"))+": "+oee+DUe(" ",RUe(aee," "))},InputValueDefinition:{leave:({description:eee,name:tee,type:ree,defaultValue:oee,directives:aee})=>DUe("",eee,"\n")+RUe([tee+": "+ree,DUe("= ",oee),RUe(aee," ")]," ")},InterfaceTypeDefinition:{leave:({description:eee,name:tee,interfaces:ree,directives:oee,fields:aee})=>DUe("",eee,"\n")+RUe(["interface",tee,DUe("implements ",RUe(ree," & ")),RUe(oee," "),MUe(aee)]," ")},UnionTypeDefinition:{leave:({description:eee,name:tee,directives:ree,types:oee})=>DUe("",eee,"\n")+RUe(["union",tee,RUe(ree," "),DUe("= ",RUe(oee," | "))]," ")},EnumTypeDefinition:{leave:({description:eee,name:tee,directives:ree,values:oee})=>DUe("",eee,"\n")+RUe(["enum",tee,RUe(ree," "),MUe(oee)]," ")},EnumValueDefinition:{leave:({description:eee,name:tee,directives:ree})=>DUe("",eee,"\n")+RUe([tee,RUe(ree," ")]," ")},InputObjectTypeDefinition:{leave:({description:eee,name:tee,directives:ree,fields:oee})=>DUe("",eee,"\n")+RUe(["input",tee,RUe(ree," "),MUe(oee)]," ")},DirectiveDefinition:{leave:({description:eee,name:tee,arguments:ree,repeatable:oee,locations:aee})=>DUe("",eee,"\n")+"directive @"+tee+(LUe(ree)?DUe("(\n",FUe(RUe(ree,"\n")),"\n)"):DUe("(",RUe(ree,", "),")"))+(oee?" repeatable":"")+" on "+RUe(aee," | ")},SchemaExtension:{leave:({directives:eee,operationTypes:tee})=>RUe(["extend schema",RUe(eee," "),MUe(tee)]," ")},ScalarTypeExtension:{leave:({name:eee,directives:tee})=>RUe(["extend scalar",eee,RUe(tee," ")]," ")},ObjectTypeExtension:{leave:({name:eee,interfaces:tee,directives:ree,fields:oee})=>RUe(["extend type",eee,DUe("implements ",RUe(tee," & ")),RUe(ree," "),MUe(oee)]," ")},InterfaceTypeExtension:{leave:({name:eee,interfaces:tee,directives:ree,fields:oee})=>RUe(["extend interface",eee,DUe("implements ",RUe(tee," & ")),RUe(ree," "),MUe(oee)]," ")},UnionTypeExtension:{leave:({name:eee,directives:tee,types:ree})=>RUe(["extend union",eee,RUe(tee," "),DUe("= ",RUe(ree," | "))]," ")},EnumTypeExtension:{leave:({name:eee,directives:tee,values:ree})=>RUe(["extend enum",eee,RUe(tee," "),MUe(ree)]," ")},InputObjectTypeExtension:{leave:({name:eee,directives:tee,fields:ree})=>RUe(["extend input",eee,RUe(tee," "),MUe(ree)]," ")}};function RUe(eee,tee=""){var ree;return null!==(ree=null==eee?void 0:eee.filter((x=>x)).join(tee))&&void 0!==ree?ree:""}function MUe(eee){return DUe("{\n",FUe(RUe(eee,"\n")),"\n}")}function DUe(eee,tee,ree=""){return null!=tee&&""!==tee?eee+tee+ree:""}function FUe(eee){return DUe(" ",eee.replace(/\n/g,"\n "))}function LUe(eee){var tee;return null!==(tee=null==eee?void 0:eee.some((eee=>eee.includes("\n"))))&&void 0!==tee&&tee}function UUe(eee){return eee.kind===EUe.FIELD||eee.kind===EUe.FRAGMENT_SPREAD||eee.kind===EUe.INLINE_FRAGMENT}function BUe(_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;fUe(ree&&1===ree.length,79,oee);var aee=ree[0];fUe(aee.name&&"if"===aee.name.value,80,oee);var nee=aee.value;fUe(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],fUe(void 0!==aee,78,ree.name.value)):aee=oee.value.value,"skip"===ree.name.value?!aee:aee}))}function YUe(eee,tee,ree){var oee=new Set(eee),aee=oee.size;return TUe(tee,{Directive:function(eee){if(oee.delete(eee.name.value)&&(!ree||!oee.size))return jUe}}),ree?!oee.size:oee.sizeObject.create(null),{forEach:HUe,slice:KUe}=Array.prototype,{hasOwnProperty:GUe}=Object.prototype;class XUe{constructor(eee=!0,tee=WUe){this.weakness=eee,this.makeData=tee}lookup(){return this.lookupArray(arguments)}lookupArray(eee){let tee=this;return HUe.call(eee,(eee=>tee=tee.getChildTrie(eee))),GUe.call(tee,"data")?tee.data:tee.data=this.makeData(KUe.call(eee))}peek(){return this.peekArray(arguments)}peekArray(eee){let tee=this;for(let i=0,ree=eee.length;tee&&i=0}));class sBe{constructor(eee=1/0,tee=iBe){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 lBe(){}const cBe=lBe,dBe="undefined"!=typeof WeakRef?WeakRef:function(eee){return{deref:()=>eee}},pBe="undefined"!=typeof WeakMap?WeakMap:Map,uBe="undefined"!=typeof FinalizationRegistry?FinalizationRegistry:function(){return{register:lBe,unregister:lBe}};class hBe{constructor(eee=1/0,tee=cBe){this.max=eee,this.dispose=tee,this.map=new pBe,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 dBe(ree),this.registry.register(ree,tee,tee)}this.unfinalizedNodes.size>0?queueMicrotask(this.finalize):this.finalizationScheduled=!1},this.registry=new uBe(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 fBe=new WeakSet;function gBe(eee){eee.size<=(eee.max||-1)||fBe.has(eee)||(fBe.add(eee),setTimeout((function(){eee.clean(),fBe.delete(eee)}),100))}var mBe,wBe=function(eee,tee){var ree=new hBe(eee,tee);return ree.set=function(eee,tee){var ree=hBe.prototype.set.call(this,eee,tee);return gBe(this),ree},ree},vBe=function(eee,tee){var ree=new sBe(eee,tee);return ree.set=function(eee,tee){var ree=sBe.prototype.set.call(this,eee,tee);return gBe(this),ree},ree},bBe=Symbol.for("apollo.cacheSize"),yBe=XLe({},dUe[bBe]),xBe=Object.assign((function(eee){return JSON.stringify(eee,kBe)}),{reset:function(){mBe=new vBe(yBe.canonicalStringify||1e3)}});function kBe(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(_Be))return tee;var aee=JSON.stringify(oee),nee=mBe.get(aee);if(!nee){oee.sort();var iee=JSON.stringify(oee);nee=mBe.get(iee)||oee,mBe.set(aee,nee),mBe.set(iee,nee)}var see=Object.create(ree);return nee.forEach((function(eee){see[eee]=tee[eee]})),see}}return tee}function _Be(eee,i,tee){return 0===i||tee[i-1]<=eee}function SBe(id){return{__ref:String(id)}}function EBe(eee){return Boolean(eee&&"object"==typeof eee&&"string"==typeof eee.__ref)}function OBe(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 OBe(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 OBe(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 gUe(96,tee.value,ree.kind);eee[tee.value]=null}}xBe.reset();var $Be=["connection","include","skip","client","rest","export","nonreactive"],zBe=xBe,CBe=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(zBe(aee),")")}return ree.connection.key}var nee=eee;if(tee){var iee=zBe(tee);nee+="(".concat(iee,")")}return ree&&Object.keys(ree).forEach((function(eee){-1===$Be.indexOf(eee)&&(ree[eee]&&Object.keys(ree[eee]).length?nee+="@".concat(eee,"(").concat(zBe(ree[eee]),")"):nee+="@".concat(eee))})),nee}),{setStringify:function(s){var eee=zBe;return zBe=s,eee}});function ABe(eee,tee){if(eee.arguments&&eee.arguments.length){var ree={};return eee.arguments.forEach((function(_a){var eee=_a.name,oee=_a.value;return OBe(ree,eee,oee,tee)})),ree}return null}function jBe(eee){return eee.alias?eee.alias.value:eee.name.value}function TBe(eee,tee,ree){for(var oee,_i=0,_a=tee.selections;_i<_a.length;_i++){if(NBe(nee=_a[_i])){if("__typename"===nee.name.value)return eee[jBe(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))||YBe((()=>global))||Object.create(null),WBe=VBe[qBe]||Array[qBe]||function(eee){try{Object.defineProperty(VBe,qBe,{value:eee,enumerable:!1,writable:!1,configurable:!0})}finally{return eee}}(class{constructor(){this.id=["slot",BBe++,Date.now(),Math.random().toString(36).slice(2)].join(":")}hasValue(){for(let eee=LBe;eee;eee=eee.parent)if(this.id in eee.slots){const tee=eee.slots[this.id];if(tee===UBe)break;return eee!==LBe&&(LBe.slots[this.id]=tee),!0}return LBe&&(LBe.slots[this.id]=UBe),!1}getValue(){if(this.hasValue())return LBe.slots[this.id]}withValue(eee,tee,ree,oee){const aee={__proto__:null,[this.id]:eee},nee=LBe;LBe={parent:nee,slots:aee};try{return tee.apply(oee,ree)}finally{LBe=nee}}static bind(eee){const tee=LBe;return function(){const ree=LBe;try{return LBe=tee,eee.apply(this,arguments)}finally{LBe=ree}}}static noContext(eee,tee,ree){if(!LBe)return eee.apply(ree,tee);{const oee=LBe;try{return LBe=null,eee.apply(ree,tee)}finally{LBe=oee}}}}),{bind:HBe,noContext:KBe}=WBe,GBe=new WBe,{hasOwnProperty:XBe}=Object.prototype,QBe=Array.from||function(eee){const tee=[];return eee.forEach((eee=>tee.push(eee))),tee};function ZBe(eee){const{unsubscribe:tee}=eee;"function"==typeof tee&&(eee.unsubscribe=void 0,tee())}const JBe=[];function eYe(eee,tee){if(!eee)throw new Error(tee||"assertion failure")}function tYe(a,b){const eee=a.length;return eee>0&&eee===b.length&&a[eee-1]===b[eee-1]}function rYe(eee){switch(eee.length){case 0:throw new Error("unknown value");case 1:return eee[0];case 2:throw eee[1]}}function oYe(eee){return eee.slice(0)}class aYe{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,++aYe.count}peek(){if(1===this.value.length&&!sYe(this))return nYe(this),this.value[0]}recompute(eee){return eYe(!this.recomputing,"already recomputing"),nYe(this),sYe(this)?function(eee,tee){fYe(eee),GBe.withValue(eee,iYe,[eee,tee]),function(eee,tee){if("function"==typeof eee.subscribe)try{ZBe(eee),eee.unsubscribe=eee.subscribe.apply(null,tee)}catch(e){return eee.setDirty(),!1}return!0}(eee,tee)&&function(eee){if(eee.dirty=!1,sYe(eee))return;cYe(eee)}(eee);return rYe(eee.value)}(this,eee):rYe(this.value)}setDirty(){this.dirty||(this.dirty=!0,lYe(this),ZBe(this))}dispose(){this.setDirty(),fYe(this),dYe(this,((eee,tee)=>{eee.setDirty(),gYe(eee,this)}))}forget(){this.dispose()}dependOn(eee){eee.add(this),this.deps||(this.deps=JBe.pop()||new Set),this.deps.add(eee)}forgetDeps(){this.deps&&(QBe(this.deps).forEach((eee=>eee.delete(this))),this.deps.clear(),JBe.push(this.deps),this.deps=null)}}function nYe(eee){const tee=GBe.getValue();if(tee)return eee.parents.add(tee),tee.childValues.has(eee)||tee.childValues.set(eee,[]),sYe(eee)?pYe(tee,eee):uYe(tee,eee),tee}function iYe(eee,tee){eee.recomputing=!0;const{normalizeResult:ree}=eee;let oee;ree&&1===eee.value.length&&(oee=oYe(eee.value)),eee.value.length=0;try{if(eee.value[0]=eee.fn.apply(null,tee),ree&&oee&&!tYe(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 sYe(eee){return eee.dirty||!(!eee.dirtyChildren||!eee.dirtyChildren.size)}function lYe(eee){dYe(eee,pYe)}function cYe(eee){dYe(eee,uYe)}function dYe(eee,tee){const ree=eee.parents.size;if(ree){const oee=QBe(eee.parents);for(let i=0;i0&&eee.childValues.forEach(((tee,ree)=>{gYe(eee,ree)})),eee.forgetDeps(),eYe(null===eee.dirtyChildren)}function gYe(eee,tee){tee.parents.delete(eee),eee.childValues.delete(tee),hYe(eee,tee)}aYe.count=0;const mYe={setDirty:!0,dispose:!0,forget:!0};function wYe(eee){const tee=new Map;function ree(eee){const ree=GBe.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&&XBe.call(mYe,ree)?ree:"setDirty";QBe(oee).forEach((eee=>eee[m]())),tee.delete(eee),ZBe(oee)}},ree}let vYe;function bYe(...eee){return(vYe||(vYe=new XUe("function"==typeof WeakMap))).lookupArray(eee)}const yYe=new Set;function xYe(eee,{max:tee=Math.pow(2,16),keyArgs:ree,makeCacheKey:oee=bYe,normalizeResult:aee,subscribe:nee,cache:iee=sBe}=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 aYe(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),yYe.add(see),GBe.hasValue()||(yYe.forEach((eee=>eee.clean())),yYe.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 kYe(eee){return eee}var _Ye,SYe=function(){function eee(eee,tee){void 0===tee&&(tee=Object.create(null)),this.resultCache=JUe?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(kYe,{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 XUe(ZUe);this.performWork=xYe(eee.prototype.performWork.bind(this),{makeCacheKey:function(eee){var oee=tee.getCacheKey(eee);if(oee)return fUe(Array.isArray(oee),77),ree.lookupArray(oee)},max:yBe["documentTransform.cache"],cache:hBe})}},eee.prototype.performWork=function(eee){return IBe(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}(),EYe=Object.assign((function(eee){var tee=_Ye.get(eee);return tee||(tee=IUe(eee),_Ye.set(eee,tee)),tee}),{reset:function(){_Ye=new wBe(yBe.print||2e3)}});EYe.reset();var OYe=Array.isArray;function $Ye(eee){return Array.isArray(eee)&&eee.length>0}var zYe={kind:EUe.FIELD,name:{kind:EUe.NAME,value:"__typename"}};function CYe(op,eee){return!op||op.selectionSet.selections.every((function(tee){return tee.kind===EUe.FRAGMENT_SPREAD&&CYe(eee[tee.name.value],eee)}))}function AYe(eee){return CYe(PBe(eee)||function(eee){fUe("Document"===eee.kind,92),fUe(eee.definitions.length<=1,93);var tee=eee.definitions[0];return fUe("FragmentDefinition"===tee.kind,94),tee}(eee),aBe(MBe(eee)))?null:eee}function jYe(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 TYe(eee,tee){IBe(tee);for(var ree=jYe(""),oee=jYe(""),aee=function(eee){for(var p=0,tee=void 0;p=0;--i)tee.definitions[i].kind===EUe.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 $Ye(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=TUe(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===EUe.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===EUe.OPERATION_DEFINITION?uee(ree(eee.name&&eee.name.value)).fragmentSpreads.forEach((function(eee){hee.add(eee)})):eee.kind!==EUe.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 AYe(TUe(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 UYe,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 YYe(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[XYe]=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=ZYe(x,XYe);if(tee){var ree=tee.call(x);if(Object(ree)!==ree)throw new TypeError(ree+" is not an object");return eqe(ree)&&ree.constructor===C?ree:new C((function(eee){return ree.subscribe(eee)}))}if(HYe("iterator")&&(tee=ZYe(x,GYe)))return new C((function(eee){rqe((function(){if(!eee.closed){for(var ree,oee=BYe(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){rqe((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 _qe(eee){return $Ye(Sqe(eee))}function Sqe(eee){var tee=$Ye(eee.errors)?eee.errors.slice(0):[];return yqe(eee)&&$Ye(eee.incremental)&&eee.incremental.forEach((function(eee){eee.errors&&tee.push.apply(tee,eee.errors)})),tee}function Eqe(){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 Vqe(eee,tee){if(eee.status>=300){zqe(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 Wqe=function(p,eee){var tee;try{tee=JSON.stringify(p)}catch(e){var ree=gUe(42,eee,e.message);throw ree.parseError=e,ree}return tee},Hqe={http:{includeQuery:!0,includeExtensions:!1,preserveHeaderCase:!1},headers:{accept:"*/*","content-type":"application/json"},options:{method:"POST"}},Kqe=function(eee,tee){return tee(eee)};function Gqe(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=qqe(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=Vqe(eee,wee),Object.keys(vee).length>1||"data"in vee||"incremental"in vee||"errors"in vee||"payload"in vee)if(xqe(vee)){if(bee={},"payload"in vee){if(1===Object.keys(vee).length&&null===vee.payload)return[2];bee=XLe({},vee.payload)}"errors"in vee&&(bee=XLe(XLe({},bee),{extensions:XLe(XLe({},"extensions"in bee?bee.extensions:null),(_c={},_c[Fqe]=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 Vqe(eee,tee)})).then((function(tee){return Array.isArray(tee)||Yqe.call(tee,"data")||Yqe.call(tee,"errors")||zqe(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()}}))}))},Zqe=function(eee){function tee(tee){void 0===tee&&(tee={});var ree=eee.call(this,Qqe(tee).request)||this;return ree.options=tee,ree}return GLe(tee,eee),tee}(Tqe);const{toString:Jqe,hasOwnProperty:eVe}=Object.prototype,tVe=Function.prototype.toString,rVe=new Map;function oVe(a,b){try{return aVe(a,b)}finally{rVe.clear()}}function aVe(a,b){if(a===b)return!0;const eee=Jqe.call(a);if(eee!==Jqe.call(b))return!1;switch(eee){case"[object Array]":if(a.length!==b.length)return!1;case"[object Object]":{if(lVe(a,b))return!0;const eee=nVe(a),tee=nVe(b),ree=eee.length;if(ree!==tee.length)return!1;for(let k=0;k=0&&eee.indexOf(tee,ree)===ree}(eee,sVe)}}return!1}function nVe(eee){return Object.keys(eee).filter(iVe,eee)}function iVe(eee){return void 0!==this[eee]}const sVe="{ [native code] }";function lVe(a,b){let eee=rVe.get(a);if(eee){if(eee.has(b))return!0}else rVe.set(a,eee=new Set);return eee.add(b),!1}function cVe(eee,_a,_b,tee){var ree=_a.data,oee=QLe(_a,["data"]),aee=_b.data;return oVe(oee,QLe(_b,["data"]))&&dVe(DBe(eee).selectionSet,ree,aee,{fragmentMap:aBe(MBe(eee)),variables:tee})}function dVe(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),!BUe(eee,oee.variables))return!0;if(pVe(eee))return!0;if(NBe(eee)){var nee=jBe(eee),iee=tee&&tee[nee],see=ree&&ree[nee],lee=eee.selectionSet;if(!lee)return oVe(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 GLe(tee,eee),tee}(Error),xVe=Object.prototype.hasOwnProperty;function kVe(eee){return null==eee}function _Ve(_a,eee){var tee=_a.__typename,id=_a.id,ree=_a._id;if("string"==typeof tee&&(eee&&(eee.keyObject=kVe(id)?kVe(ree)?void 0:{_id:ree}:{id:id}),kVe(id)&&!kVe(ree)&&(id=ree),!kVe(id)))return"".concat(tee,":").concat("number"==typeof id||"string"==typeof id?id:JSON.stringify(id))}var SVe={dataIdFromObject:_Ve,addTypename:!0,resultCaching:!0,canonizeResults:!1};function EVe(eee){var tee=eee.canonizeResults;return void 0===tee?SVe.canonizeResults:tee}var OVe=/^[_a-z][_0-9a-z]*/i;function $Ve(eee){var tee=eee.match(OVe);return tee?tee[0]:eee}function zVe(eee,tee,ree){return!!rBe(tee)&&(OYe(tee)?tee.every((function(tee){return zVe(eee,tee,ree)})):eee.selections.every((function(eee){if(NBe(eee)&&BUe(eee,ree)){var oee=jBe(eee);return xVe.call(tee,oee)&&(!eee.selectionSet||zVe(eee.selectionSet,tee[oee],ree))}return!0})))}function CVe(eee){return rBe(eee)&&!EBe(eee)&&!OYe(eee)}function AVe(eee,tee){var ree=aBe(MBe(eee));return{fragmentMap:ree,lookupFragment:function(eee){var oee=ree[eee];return!oee&&tee&&(oee=tee.lookup(eee)),oee||null}}}var jVe,TVe,NVe=Object.create(null),IVe=function(){return NVe},PVe=Object.create(null),RVe=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 EBe(eee)?ree.get(eee.__ref,tee):eee&&eee[tee]},this.canRead=function(eee){return EBe(eee)?ree.has(eee.__ref):"object"==typeof eee},this.toReference=function(eee,tee){if("string"==typeof eee)return SBe(eee);if(EBe(eee))return eee;var id=ree.policies.identify(eee)[0];if(id){var oee=SBe(id);return tee&&ree.merge(id,eee),oee}}}return eee.prototype.toObject=function(){return XLe({},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),xVe.call(this.data,eee)){var ree=this.data[eee];if(ree&&xVe.call(ree,tee))return ree[tee]}return"__typename"===tee&&xVe.call(this.policies.rootTypenamesById,eee)?this.policies.rootTypenamesById[eee]:this instanceof LVe?this.parent.get(eee,tee):void 0},eee.prototype.lookup=function(eee,tee){return tee&&this.group.depend(eee,"__exists"),xVe.call(this.data,eee)?this.data[eee]:this instanceof LVe?this.parent.lookup(eee,tee):this.policies.rootTypenamesById[eee]?Object.create(null):void 0},eee.prototype.merge=function(eee,tee){var ree,oee=this;EBe(eee)&&(eee=eee.__ref),EBe(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){fUe("string"==typeof ree,2);var iee=new UYe(BVe).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=$Ve(eee);tee===eee||oee.policies.hasKeyArgs(iee.__typename,tee)||(see[tee]=1),void 0!==iee[eee]||oee instanceof LVe||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:NVe,INVALIDATE:PVe,isReference:EBe,toReference:this.toReference,canRead:this.canRead,readField:function(tee,oee){return ree.policies.readField("string"==typeof tee?{fieldName:tee,from:oee||SBe(eee)}:tee,{store:ree})}};if(Object.keys(oee).forEach((function(lee){var cee=$Ve(lee),dee=oee[lee];if(void 0!==dee){var pee="function"==typeof tee?tee:tee[lee]||tee[cee];if(pee){var uee=pee===IVe?NVe:pee(dee,XLe(XLe({},see),{fieldName:cee,storeFieldName:lee,storage:ree.getStorage(eee,lee)}));uee===PVe?ree.group.dirty(eee,lee):(uee===NVe&&(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 LVe?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]=IVe,_a):IVe)}return!1},eee.prototype.evict=function(eee,tee){var ree=!1;return eee.id&&(xVe.call(this.data,eee.id)&&(ree=this.delete(eee.id,eee.fieldName,eee.args)),this instanceof LVe&&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){xVe.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&&xVe.call(eee,ree)||tee.delete(ree)})),eee){var ree=eee.__META,oee=QLe(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 LVe?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){xVe.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 LVe;)aee=aee.parent;oee.forEach((function(id){return aee.delete(id)}))}return oee},eee.prototype.findChildRefIds=function(eee){if(!xVe.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){EBe(eee)&&(tee[eee.__ref]=!0),rBe(eee)&&Object.keys(eee).forEach((function(tee){var ree=eee[tee];rBe(ree)&&oee.add(ree)}))}))}return this.refs[eee]},eee.prototype.makeCacheKey=function(){return this.group.keyMaker.lookupArray(arguments)},eee}(),MVe=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?wYe():null,this.keyMaker=new XUe(ZUe)},eee.prototype.depend=function(eee,tee){if(this.d){this.d(DVe(eee,tee));var ree=$Ve(tee);ree!==tee&&this.d(DVe(eee,ree)),this.parent&&this.parent.depend(eee,tee)}},eee.prototype.dirty=function(eee,tee){this.d&&this.d.dirty(DVe(eee,tee),"__exists"===tee?"forget":"setDirty")},eee}();function DVe(eee,tee){return tee+"#"+eee}function FVe(eee,tee){YVe(eee)&&eee.group.depend(tee,"__exists")}jVe=RVe||(RVe={}),TVe=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 MVe(ree))||this;return aee.stump=new UVe(aee),aee.storageTrie=new XUe(ZUe),oee&&aee.replace(oee),aee}return GLe(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}(jVe),jVe.Root=TVe;var LVe=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 GLe(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){oVe(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 XLe(XLe({},this.parent.toObject()),this.data)},tee.prototype.findChildRefIds=function(tee){var ree=this.parent.findChildRefIds(tee);return xVe.call(this.data,tee)?XLe(XLe({},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}(RVe),UVe=function(eee){function tee(tee){return eee.call(this,"EntityStore.Stump",tee,(function(){}),new MVe(tee.group.caching,tee.group))||this}return GLe(tee,eee),tee.prototype.removeLayer=function(){return this},tee.prototype.merge=function(eee,tee){return this.parent.merge(eee,tee)},tee}(LVe);function BVe(eee,tee,ree){var oee=eee[ree],aee=tee[ree];return oVe(oee,aee)?oee:aee}function YVe(eee){return!!(eee instanceof RVe&&eee.group.caching)}var qVe="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function VVe(x){return x&&x.__esModule&&Object.prototype.hasOwnProperty.call(x,"default")?x.default:x}function WVe(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 HVe=function(){function eee(){this.known=new(JUe?WeakSet:Set),this.pool=new XUe(ZUe),this.passes=new WeakMap,this.keysByJSON=new Map,this.empty=this.admit({})}return eee.prototype.isKnown=function(eee){return rBe(eee)&&this.known.has(eee)},eee.prototype.pass=function(eee){if(rBe(eee)){var tee=function(eee){return rBe(eee)?OYe(eee)?eee.slice(0):XLe({__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(rBe(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 KVe(eee){return[eee.selectionSet,eee.objectOrReference,eee.context,eee.context.canonizeResults]}var GVe=function(){function eee(eee){var tee=this;this.knownResults=new(ZUe?WeakMap:Map),this.config=Eqe(eee,{addTypename:!1!==eee.addTypename,canonizeResults:EVe(eee)}),this.canon=eee.canon||new HVe,this.executeSelectionSet=xYe((function(eee){var _a,ree=eee.context.canonizeResults,oee=KVe(eee);oee[3]=!ree;var aee=(_a=tee.executeSelectionSet).peek.apply(_a,oee);return aee?ree?XLe(XLe({},aee),{result:tee.canon.admit(aee.result)}):aee:(FVe(eee.context.store,eee.enclosingRef.__ref),tee.execSelectionSetImpl(eee))}),{max:this.config.resultCacheMaxSize||yBe["inMemoryCache.executeSelectionSet"]||5e4,keyArgs:KVe,makeCacheKey:function(eee,tee,ree,oee){if(YVe(ree.store))return ree.store.makeCacheKey(eee,EBe(tee)?tee.__ref:tee,ree.varString,oee)}}),this.executeSubSelectedArray=xYe((function(eee){return FVe(eee.context.store,eee.enclosingRef.__ref),tee.execSubSelectedArrayImpl(eee)}),{max:this.config.resultCacheMaxSize||yBe["inMemoryCache.executeSubSelectedArray"]||1e4,makeCacheKey:function(_a){var eee=_a.field,tee=_a.array,ree=_a.context;if(YVe(ree.store))return ree.store.makeCacheKey(eee,tee,ree.varString)}})}return eee.prototype.resetCanon=function(){this.canon=new HVe},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=XLe(XLe({},FBe(function(eee){var tee=PBe(eee);return fUe(tee&&"query"===tee.operation,91),tee}(tee))),oee);var see,lee=SBe(ree),cee=this.executeSelectionSet({selectionSet:DBe(tee).selectionSet,objectOrReference:lee,enclosingRef:lee,context:XLe({store:eee,query:tee,policies:iee,variables:oee,varString:xBe(oee),canonizeResults:nee},AVe(tee,this.config.fragments))});if(cee.missing&&(see=[new yVe(XVe(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(YVe(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(EBe(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 UYe;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(BUe(tee,iee))if(NBe(tee)){var fee=see.readField({fieldName:tee.name.value,field:tee,variables:aee.variables,from:ree},aee),gee=jBe(tee);void 0===fee?NYe.added(tee)||(nee=dee.merge(nee,((hee={})[gee]="Can't find field '".concat(tee.name.value,"' on ").concat(EBe(ree)?ree.__ref+" object":"object "+JSON.stringify(ree,null,2)),hee))):OYe(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:EBe(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=nBe(tee,aee.lookupFragment);if(!mee&&tee.kind===EUe.FRAGMENT_SPREAD)throw gUe(10,tee.name.value);mee&&see.fragmentMatches(mee,lee)&&mee.selectionSet.selections.forEach(uee.add,uee)}}));var hee={result:FYe(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 UYe;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:OYe(eee)?see(tee.executeSubSelectedArray({field:ree,array:eee,enclosingRef:aee,context:nee}),i):ree.selectionSet?see(tee.executeSelectionSet({selectionSet:ree.selectionSet,objectOrReference:eee,enclosingRef:EBe(eee)?eee:aee,context:nee}),i):eee})),{result:nee.canonizeResults?this.canon.admit(oee):oee,missing:eee}},eee}();function XVe(eee){try{JSON.stringify(eee,(function(_,eee){if("string"==typeof eee)throw eee;return eee}))}catch(tee){return tee}}var QVe=new WBe,ZVe=new WeakMap;function JVe(eee){var tee=ZVe.get(eee);return tee||ZVe.set(eee,tee={vars:new Set,dep:wYe()}),tee}function eWe(eee){JVe(eee).vars.forEach((function(rv){return rv.forgetCache(eee)}))}function tWe(eee){var tee=new Set,ree=new Set,rv=function(aee){if(arguments.length>0){if(eee!==aee){eee=aee,tee.forEach((function(eee){JVe(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=QVe.getValue();iee&&(oee(iee),JVe(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),JVe(eee).vars.add(rv),rv};return rv.forgetCache=function(eee){return tee.delete(eee)},rv}var rWe=Object.create(null);function oWe(eee){var tee=JSON.stringify(eee);return rWe[tee]||(rWe[tee]=Object.create(null))}function aWe(eee){var tee=oWe(eee);return tee.keyFieldsFn||(tee.keyFieldsFn=function(tee,ree){var oee=function(eee,tee){return ree.readField(tee,eee)},aee=ree.keyObject=iWe(eee,(function(eee){var aee=cWe(ree.storeObject,eee,oee);return void 0===aee&&tee!==ree.storeObject&&xVe.call(tee,eee[0])&&(aee=cWe(tee,eee,lWe)),fUe(void 0!==aee,5,eee.join("."),tee),aee}));return"".concat(ree.typename,":").concat(JSON.stringify(aee))})}function nWe(eee){var tee=oWe(eee);return tee.keyArgsFn||(tee.keyArgsFn=function(tee,_a){var ree=_a.field,oee=_a.variables,aee=_a.fieldName,nee=iWe(eee,(function(eee){var aee=eee[0],nee=aee.charAt(0);if("@"!==nee)if("$"!==nee){if(tee)return cWe(tee,eee)}else{var iee=aee.slice(1);if(oee&&xVe.call(oee,iee)){var see=eee.slice(0);return see[0]=iee,cWe(oee,see)}}else if(ree&&$Ye(ree.directives)){var lee=aee.slice(1),d=ree.directives.find((function(d){return d.name.value===lee})),cee=d&&ABe(d,oee);return cee&&cWe(cee,eee.slice(1))}})),iee=JSON.stringify(nee);return(tee||"{}"!==iee)&&(aee+=":"+iee),aee})}function iWe(eee,tee){var ree=new UYe;return sWe(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 sWe(eee){var tee=oWe(eee);if(!tee.paths){var ree=tee.paths=[],oee=[];eee.forEach((function(s,i){OYe(s)?(sWe(s).forEach((function(p){return ree.push(oee.concat(p))})),oee.length=0):(oee.push(s),OYe(eee[i+1])||(ree.push(oee.slice(0)),oee.length=0))}))}return tee.paths}function lWe(eee,tee){return eee[tee]}function cWe(eee,tee,ree){return ree=ree||lWe,dWe(tee.reduce((function eee(tee,oee){return OYe(tee)?tee.map((function(tee){return eee(tee,oee)})):tee&&ree(tee,oee)}),eee))}function dWe(eee){return rBe(eee)?OYe(eee)?eee.map(dWe):iWe(Object.keys(eee).sort(),(function(tee){return cWe(eee,tee)})):eee}function pWe(eee){return void 0!==eee.args?eee.args:eee.field?ABe(eee.field,eee.variables):null}var uWe=function(){},hWe=function(eee,tee){return tee.fieldName},fWe=function(eee,tee,_a){return(0,_a.mergeObjects)(eee,tee)},gWe=function(_,eee){return eee},mWe=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=XLe({dataIdFromObject:_Ve},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=XLe(XLe({},tee),{typename:oee,storeObject:aee,readField:tee&&tee.readField||function(){var eee=vWe(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 gVe.withValue(!0,(function(){for(;see;){var tee=see(XLe(XLe({},eee),aee),nee);if(!OYe(tee)){id=tee;break}see=aWe(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=QLe(_a,["queryType","mutationType","subscriptionType"]);oee&&tee.setRootTypename("Query",ree),aee&&tee.setRootTypename("Mutation",ree),nee&&tee.setRootTypename("Subscription",ree),xVe.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?fWe:!1===tee?gWe:eee.merge}iee(oee,tee.merge),oee.keyFn=!1===aee?uWe:OYe(aee)?aWe(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?hWe:OYe(see)?nWe(see):"function"==typeof see?see:oee.keyFn,"function"==typeof lee&&(oee.read=lee),iee(oee,cee)}oee.read&&oee.merge&&(oee.keyFn=oee.keyFn||hWe)}))},eee.prototype.setRootTypename=function(eee,tee){void 0===tee&&(tee=eee);var ree="ROOT_"+eee.toUpperCase(),oee=this.rootTypenamesById[ree];tee!==oee&&(fUe(!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(OVe);oee&&oee[0]===eee||tee.fuzzySubtypes.set(eee,new RegExp(eee))}))}))},eee.prototype.getTypePolicy=function(eee){var tee=this;if(!xVe.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=QLe(_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=XLe({},aee),xVe.call(oee,"from")||(oee.from=tee)),void 0===oee.variables&&(oee.variables=ree),oee}function bWe(eee){return function(tee,ree){if(OYe(tee)||OYe(ree))throw gUe(9);if(rBe(tee)&&rBe(ree)){var oee=eee.getFieldValue(tee,"__typename"),aee=eee.getFieldValue(ree,"__typename");if(oee&&aee&&oee!==aee)return ree;if(EBe(tee)&&CVe(ree))return eee.merge(tee.__ref,ree),tee;if(CVe(tee)&&EBe(ree))return eee.merge(tee,ree.__ref),ree;if(CVe(tee)&&CVe(ree))return XLe(XLe({},tee),ree)}return ree}}function yWe(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:XLe(XLe({},eee),{clientOnly:tee,deferred:ree})),aee}var xWe=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=PBe(ree),lee=new UYe;nee=XLe(XLe({},FBe(see)),nee);var cee=XLe(XLe({store:eee,written:Object.create(null),merge:function(eee,tee){return lee.merge(eee,tee)},variables:nee,varString:xBe(nee)},AVe(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(!EBe(dee))throw gUe(12,oee);return cee.incomingById.forEach((function(ree,oee){var aee=ree.storeObject,nee=ree.mergeTree;ree.fieldNodeSet;var iee=SBe(oee);if(nee&&nee.map.size){var see=tee.applyMerges(nee,iee,aee,cee);if(EBe(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]||TBe(ree,oee,aee.fragmentMap)||tee&&aee.store.get(tee,"__typename");"string"==typeof lee&&(see.__typename=lee);var cee=function(){var eee=vWe(arguments,see,aee.variables);if(EBe(eee.from)){var tee=aee.incomingById.get(eee.from.__ref);if(tee){var ree=iee.readField(XLe(XLe({},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=jBe(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=_We(nee,hee),gee=eee.processFieldValue(uee,oee,oee.selectionSet?yWe(tee,!1,!1):tee,fee),mee=void 0;oee.selectionSet&&(EBe(gee)||CVe(gee))&&(mee=cee("__typename",gee));var wee=iee.getMergeFunction(lee,oee.name.value,mee);wee?fee.info={field:oee,typename:lee,merge:wee}:OWe(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=SBe(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=SWe(fee.mergeTree,nee),dee.forEach((function(eee){return fee.fieldNodeSet.add(eee)}))):aee.incomingById.set(tee,{storeObject:see,mergeTree:EWe(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?OYe(eee)?eee.map((function(eee,i){var nee=aee.processFieldValue(eee,tee,ree,_We(oee,i));return OWe(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=TBe(tee,eee,ree.fragmentMap));var aee=new Map,nee=this.cache.policies,iee=new XUe(!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(BUe(iee,ree.variables)){var see=lee.clientOnly,cee=lee.deferred;if(see&&cee||!$Ye(iee.directives)||iee.directives.forEach((function(eee){var tee=eee.name.value;if("client"===tee&&(see=!0),"defer"===tee){var oee=ABe(eee,ree.variables);oee&&!1===oee.if||(cee=!0)}})),NBe(iee)){var dee=aee.get(iee);dee&&(see=see&&dee.clientOnly,cee=cee&&dee.deferred),aee.set(iee,yWe(ree,see,cee))}else{var pee=nBe(iee,ree.lookupFragment);if(!pee&&iee.kind===EUe.FRAGMENT_SPREAD)throw gUe(14,iee.name.value);pee&&nee.fragmentMatches(pee,oee,tee,ree.variables)&&eee(pee.selectionSet,yWe(ree,see,cee))}}})))}(eee,ree),aee},eee.prototype.applyMerges=function(eee,tee,ree,oee,aee){var _a,nee=this;if(eee.map.size&&!EBe(ree)){var iee,see=OYe(ree)||!EBe(tee)&&!CVe(tee)?void 0:tee,lee=ree;see&&!aee&&(aee=[EBe(see)?see.__ref:see]);var cee=function(eee,tee){return OYe(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&&fUe(aee.pop()===tee)}})),iee&&(ree=OYe(lee)?lee.slice(0):XLe({},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}(),kWe=[];function _We(_a,eee){var tee=_a.map;return tee.has(eee)||tee.set(eee,kWe.pop()||{map:new Map}),tee.get(eee)}function SWe(eee,tee){if(eee===tee||!tee||EWe(tee))return eee;if(!eee||EWe(eee))return tee;var ree=eee.info&&tee.info?XLe(XLe({},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,SWe(eee,tee.map.get(ree))),nee.delete(ree)})),nee.forEach((function(ree){aee.map.set(ree,SWe(tee.map.get(ree),eee.map.get(ree)))}))}return aee}function EWe(eee){return!eee||!(eee.info||eee.map.size)}function OWe(_a,eee){var tee=_a.map,ree=tee.get(eee);ree&&EWe(ree)&&(kWe.push(ree),tee.delete(eee))}var $We,zWe=function(eee){function tee(tee){void 0===tee&&(tee={});var ree=eee.call(this)||this;return ree.watches=new Set,ree.addTypenameTransform=new SYe(NYe),ree.assumeImmutableResults=!0,ree.makeVar=tWe,ree.txCount=0,ree.config=function(eee){return Eqe(SVe,eee)}(tee),ree.addTypename=!!ree.config.addTypename,ree.policies=new mWe({cache:ree,dataIdFromObject:ree.config.dataIdFromObject,possibleTypes:ree.config.possibleTypes,typePolicies:ree.config.typePolicies}),ree.init(),ree}return GLe(tee,eee),tee.prototype.init=function(){var eee=this.data=new RVe.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 xWe(this,this.storeReader=new GVe({cache:this,addTypename:this.addTypename,resultCacheMaxSize:this.config.resultCacheMaxSize,canonizeResults:EVe(this.config),canon:eee?void 0:ree&&ree.canon,fragments:oee}),oee),this.maybeBroadcastWatch=xYe((function(c,eee){return tee.broadcastWatch(c,eee)}),{max:this.config.resultCacheMaxSize||yBe["inMemoryCache.maybeBroadcastWatch"]||5e3,makeCacheKey:function(c){var eee=c.optimistic?tee.optimisticData:tee.data;if(YVe(eee)){var ree=c.optimistic,id=c.id,oee=c.variables;return eee.makeCacheKey(c.query,c.callback,xBe({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(XLe(XLe({},eee),{store:eee.optimistic?this.optimisticData:this.data,config:this.config,returnPartialData:tee})).result||null}catch(e){if(e instanceof yVe)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(xVe.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(XLe(XLe({},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){JVe(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&&eWe(tee),tee.maybeBroadcastWatch.forget(eee)}},tee.prototype.gc=function(eee){var _a;xBe.reset(),EYe.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(EBe(eee))return eee.__ref;try{return this.policies.identify(eee)[0]}catch(e){}},tee.prototype.evict=function(eee){if(!eee.id){if(xVe.call(eee,"id"))return!1;eee=XLe(XLe({},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(),xBe.reset(),eee&&eee.discardWatches?(this.watches.forEach((function(eee){return tee.maybeBroadcastWatch.forget(eee)})),this.watches.clear(),eWe(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(XLe(XLe({},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(XLe(XLe({},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&&oVe(tee.result,ree.result)||c.callback(c.lastDiff=ree,tee)},tee}(bVe);function CWe(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"}($We||($We={}));var AWe=Object.assign,jWe=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=NWe)}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=IWe(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=XLe(XLe({},oee),{initialFetchPolicy:see,fetchPolicy:iee}),aee.queryId=ree.queryId||tee.generateQueryId();var lee=PBe(aee.query);return aee.queryName=lee&&lee.name&&lee.name.value,aee}return GLe(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||$We.ready,oee=XLe(XLe({},tee),{loading:CWe(ree),networkStatus:ree}),_a=this.options.fetchPolicy,aee=void 0===_a?"cache-first":_a;if(IWe(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),oVe(oee.data,{})&&(oee.data=void 0),nee.complete?(delete oee.partial,!nee.complete||oee.networkStatus!==$We.loading||"cache-first"!==aee&&"cache-only"!==aee||(oee.networkStatus=$We.ready,oee.loading=!1)):oee.partial=!0,oee.networkStatus===$We.ready&&(oee.error||oee.errors)&&(oee.networkStatus=$We.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?!cVe(aee,this.last.result,eee,this.variables):!oVe(this.last.result,eee))||tee&&!oVe(this.last.variables,tee)},tee.prototype.getLast=function(eee,tee){var ree=this.last;if(ree&&ree[eee]&&(!tee||oVe(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&&!oVe(this.options.variables,eee)&&(tee.variables=this.options.variables=XLe(XLe({},this.options.variables),eee)),this.queryInfo.resetLastWrite(),this.reobserve(tee,$We.refetch)},tee.prototype.fetchMore=function(eee){var tee=this,ree=XLe(XLe({},eee.query?eee:XLe(XLe(XLe(XLe({},this.options),{query:this.options.query}),eee),{variables:XLe(XLe({},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=$We.fetchMore,ree.notifyOnNetworkStatusChange&&this.observe();var iee=new Set,see=null==eee?void 0:eee.updateQuery,lee="no-cache"!==this.options.fetchPolicy;return lee||fUe(see,22),this.queryManager.fetchQuery(oee,ree,$We.fetchMore).then((function(cee){if(tee.queryManager.removeQuery(oee),aee.networkStatus===$We.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(XLe(XLe({},dee),{networkStatus:nee,loading:CWe(nee),data:pee}),tee.variables)}return tee.maskResult(cee)})).finally((function(){lee&&!iee.has(tee.query)&&TWe(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,XLe({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=Eqe(this.options,eee||{});AWe(this.options,tee)},tee.prototype.setVariables=function(eee){return oVe(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},$We.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){fUe(ree,24),(tee||(this.pollingInfo={})).interval=ree;var oee=function(){var tee,_b;eee.pollingInfo&&(CWe(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"},$We.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&&!oVe(tee,this.last.variables)&&(ree=void 0),this.last=XLe({result:this.queryManager.assumeImmutableResults?eee:hqe(eee),variables:tee},ree?{error:ree}:null)},tee.prototype.reobserveAsConcast=function(eee,tee){var ree=this;this.isTornDown=!1;var oee=tee===$We.refetch||tee===$We.fetchMore||tee===$We.poll,aee=this.options.variables,nee=this.options.fetchPolicy,iee=Eqe(this.options,eee||{}),see=oee?iee:AWe(this.options,iee),lee=this.transformDocument(see.query);this.lastQuery=lee,oee||(this.updatePolling(),!eee||!eee.variables||oVe(eee.variables,aee)||"standby"===see.fetchPolicy||see.fetchPolicy!==nee&&"function"!=typeof see.nextFetchPolicy||(this.applyNextFetchPolicy("variables-changed",see),void 0===tee&&(tee=$We.setVariables))),this.waitForOwnResult&&(this.waitForOwnResult=IWe(see.fetchPolicy));var cee=function(){ree.concast===pee&&(ree.waitForOwnResult=!1)},dee=see.variables&&XLe({},see.variables),_a=this.fetch(see,tee,lee),pee=_a.concast,uee=_a.fromLink,hee={next:function(eee){oVe(ree.variables,dee)&&(cee(),ree.reportResult(eee,dee))},error:function(eee){oVe(ree.variables,dee)&&(Uqe(eee)||(eee=new Bqe({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?XLe(XLe({},eee),{data:this.queryManager.maskOperation({document:this.query,data:eee.data,fetchPolicy:this.options.fetchPolicy,id:this.queryId})}):eee},tee}(cqe);function TWe(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 NWe(eee){}function IWe(eee){return"network-only"===eee||"no-cache"===eee||"standby"===eee}wqe(jWe);var PWe=new(ZUe?WeakMap:Map);function RWe(eee,tee){var ree=eee[tee];"function"==typeof ree&&(eee[tee]=function(){return PWe.set(eee,(PWe.get(eee)+1)%1e15),ree.apply(this,arguments)})}function MWe(eee){eee.notifyTimeout&&(clearTimeout(eee.notifyTimeout),eee.notifyTimeout=void 0)}var DWe=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;PWe.has(ree)||(PWe.set(ree,0),RWe(ree,"evict"),RWe(ree,"modify"),RWe(ree,"reset"))}return eee.prototype.init=function(eee){var tee=eee.networkStatus||$We.loading;return this.variables&&this.networkStatus!==$We.loading&&!oVe(this.variables,eee.variables)&&(tee=$We.setVariables),oVe(eee.variables,this.variables)||(this.lastDiff=void 0),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(){MWe(this),this.dirty=!1},eee.prototype.resetDiff=function(){this.lastDiff=void 0},eee.prototype.getDiff=function(){var eee=this.getDiffOptions();if(this.lastDiff&&oVe(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||oVe(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():TWe(oq)})):delete this.oqListener)},eee.prototype.notify=function(){var eee=this;MWe(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(CWe(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(),this.cancel=eee.prototype.cancel;var oq=this.observableQuery;oq&&oq.stopPolling()}},eee.prototype.cancel=function(){},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=XLe(XLe({},this.getDiffOptions(eee)),{watcher:this,callback:function(eee){return tee.setDiff(eee)}});this.lastWatch&&oVe(ree,this.lastWatch)||(this.cancel(),this.cancel=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===PWe.get(this.cache)&&oVe(tee,ree.variables)&&oVe(eee.data,ree.result.data))},eee.prototype.markResult=function(eee,tee,ree,oee){var aee=this,nee=new UYe,iee=$Ye(eee.errors)?eee.errors.slice(0):[];if(this.reset(),"incremental"in eee&&$Ye(eee.incremental)){var see=kqe(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&&(FWe(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:PWe.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&&oVe(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=$We.ready},eee.prototype.markError=function(eee){return this.networkStatus=$We.error,this.lastWrite=void 0,this.reset(),eee.graphQLErrors&&(this.graphQLErrors=eee.graphQLErrors),eee.networkError&&(this.networkError=eee.networkError),eee},eee}();function FWe(eee,tee){void 0===tee&&(tee="none");var ree="ignore"===tee||"all"===tee,oee=!_qe(eee);return!oee&&ree&&eee.data&&(oee=!0),oee}var LWe=Object.prototype.hasOwnProperty,UWe=Object.create(null),BWe=function(){function eee(eee){var tee=this;this.clientAwareness={},this.queries=new Map,this.fetchCancelFns=new Map,this.transformCache=new wBe(yBe["queryManager.getDocumentInfo"]||2e3),this.queryIdCounter=1,this.requestIdCounter=1,this.mutationIdCounter=1,this.inFlightLinkObservables=new XUe(!1),this.noCacheWarningsByQueryId=new Set;var ree=new SYe((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(gUe(27))},eee.prototype.cancelPendingFetches=function(eee){this.fetchCancelFns.forEach((function(tee){return tee(eee)})),this.fetchCancelFns.clear()},eee.prototype.mutate=function(_a){return ZLe(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 JLe(this,(function(_j){switch(_j.label){case 0:return fUe(nee,28),fUe("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 mqe(aee.getObservableFromLink(nee,XLe(XLe({},mee),{optimisticResponse:oee?see:void 0}),iee,{},!1),(function(tee){if(_qe(tee)&&"none"===fee)throw new Bqe({graphQLErrors:Sqe(tee)});ree&&(ree.loading=!1,ree.error=null);var see=XLe({},tee);return"function"==typeof cee&&(cee=cee(see)),"ignore"===fee&&_qe(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(XLe(XLe({},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 Bqe?tee:new Bqe({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&&FWe(oee,eee.errorPolicy)){if(yqe(oee)||aee.push({result:oee.data,dataId:"ROOT_MUTATION",query:eee.document,variables:eee.variables}),yqe(oee)&&$Ye(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=kqe(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&&LWe.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&&RBe(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=!(yqe(iee=oee)||function(eee){return"hasNext"in eee&&"data"in eee}(iee))||yqe(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=XLe(XLe({},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:UWe}):eee;return oee!==UWe&&(this.cache.recordOptimisticTransaction((function(eee){try{ree.markMutationResult(XLe(XLe({},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:qUe(eee),hasForcedResolvers:this.localState.shouldForceResolvers(eee),hasNonreactiveDirective:YUe(["nonreactive"],eee),nonReactiveQuery:RYe(eee),clientQuery:this.localState.clientQuery(eee),serverQuery:TYe([{name:"client",remove:!0},{name:"connection"},{name:"nonreactive"},{name:"unmask"}],eee),defaultVars:FBe(PBe(eee)),asQuery:XLe(XLe({},eee),{definitions:eee.definitions.map((function(eee){return"OperationDefinition"===eee.kind&&"query"!==eee.operation?XLe(XLe({},eee),{operation:"query"}):eee}))})};tee.set(eee,ree)}return tee.get(eee)},eee.prototype.getVariables=function(eee,tee){return XLe(XLe({},this.getDocumentInfo(eee).defaultVars),tee)},eee.prototype.watchQuery=function(eee){var tee=this.transform(eee.query);void 0===(eee=XLe(XLe({},eee),{variables:this.getVariables(tee,eee.variables)})).notifyOnNetworkStatusChange&&(eee.notifyOnNetworkStatusChange=!1);var ree=new DWe(this),oee=new jWe({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()),fUe(eee.query,30),fUe("Document"===eee.query.kind,31),fUe(!eee.returnPartialData,32),fUe(!eee.pollInterval,33);var oee=this.transform(eee.query);return this.fetchQuery(tee,XLe(XLe({},eee),{query:oee})).then((function(aee){return aee&&XLe(XLe({},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(gUe(34)),this.queries.forEach((function(eee){eee.observableQuery?eee.networkStatus=$We.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(rBe(iee=eee)&&"Document"===iee.kind&&Array.isArray(iee.definitions)){var ree=EYe(tee.transform(eee));oee.set(ree,RBe(eee)),aee.set(ree,!1)}else rBe(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(EYe(oee)))&&(ree.set(tee,oq),nee&&aee.set(nee,!0),oee&&aee.set(EYe(oee),!0))}})),nee.size&&nee.forEach((function(eee){var oee=uUe("legacyOneTimeQuery"),aee=tee.getQuery(oee).init({document:eee.query,variables:eee.variables}),oq=new jWe({queryManager:tee,queryInfo:aee,options:XLe(XLe({},eee),{fetchPolicy:"network-only"})});fUe(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&&(FWe(oee,nee)&&tee.cache.write({query:ree,result:oee.data,dataId:"ROOT_SUBSCRIPTION",variables:eee}),tee.broadcastQueries());var iee=_qe(oee),see=Lqe(oee);if(iee||see){var lee={};if(iee&&(lee.graphQLErrors=oee.errors),see&&(lee.protocolErrors=oee.extensions[Fqe]),"none"===nee||see)throw new Bqe(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 cqe((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:RBe(see)||void 0,context:this.prepareContext(XLe(XLe({},tee),{forceFetch:!aee})),extensions:oee};if(tee=pee.context,aee){var uee=EYe(see),hee=xBe(ree),fee=cee.lookup(uee,hee);if(!(nee=fee.observable)){var gee=new bqe([Pqe(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 bqe([Pqe(dee,pee)])}else nee=new bqe([cqe.of({data:{}})]),tee=this.prepareContext(tee);return lee&&(nee=mqe(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 mqe(this.getObservableFromLink(aee,ree.context,ree.variables),(function(nee){var iee=Sqe(nee),see=iee.length>0,lee=ree.errorPolicy;if(oee>=eee.lastRequestId){if(see&&"none"===lee)throw eee.markError(new Bqe({graphQLErrors:iee}));eee.markResult(nee,aee,ree,tee),eee.markReady()}var cee={data:nee.data,loading:!1,networkStatus:$We.ready};return see&&"none"===lee&&(cee.data=void 0),see&&"ignore"!==lee&&(cee.errors=iee,cee.networkStatus=$We.error),cee}),(function(tee){var ree=Uqe(tee)?tee:new Bqe({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=$We.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 bqe(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 bqe(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?uUe("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 DWe&&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=PBe(tee);return fUe(oee,51),null==eee?eee:mVe(eee,oee.selectionSet,{operationType:oee.operation,operationName:null===(_a=oee.name)||void 0===_a?void 0:_a.value,fragmentMap:aBe(MBe(tee)),cache:ree,mutableTargets:new hVe,knownChanged:new fVe})}(ree,tee,this.cache):ree},eee.prototype.maskFragment=function(eee){var tee=eee.data,ree=eee.fragment,oee=eee.fragmentName;return this.dataMasking?vVe(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||$We.loading);var iee=tee.result,lee=function(eee){return cqe.of(XLe({data:eee,loading:CWe(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===$We.refetch&&Array.isArray(tee.missing)?lee(void 0):lee(iee)},fee="no-cache"===nee?0:tee===$We.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&&CWe(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 DWe(this,eee)),this.queries.get(eee)},eee.prototype.prepareContext=function(eee){void 0===eee&&(eee={});var tee=this.localState.prepareContext(eee);return XLe(XLe(XLe({},this.defaultContext),tee),{clientAwareness:this.clientAwareness})},eee}(),YWe=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=DYe(tee.resolvers,eee)})):this.resolvers=DYe(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 ZLe(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 JLe(this,(function(_d){return eee?[2,this.resolveDocument(eee,tee.data,ree,oee,this.fragmentMatcher,aee).then((function(eee){return XLe(XLe({},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 YUe(["client"],eee)&&this.resolvers?eee:null},eee.prototype.serverQuery=function(eee){return PYe(eee)},eee.prototype.prepareContext=function(eee){var tee=this.cache;return XLe(XLe({},eee),{cache:tee,getCacheKey:function(eee){return tee.identify(eee)}})},eee.prototype.addExportedVariables=function(eee){return ZLe(this,arguments,void 0,(function(eee,tee,ree){return void 0===tee&&(tee={}),void 0===ree&&(ree={}),JLe(this,(function(_a){return eee?[2,this.resolveDocument(eee,this.buildRootValueFromCache(eee,tee)||{},this.prepareContext(ree),tee).then((function(eee){return XLe(XLe({},tee),eee.exportedVariables)}))]:[2,XLe({},tee)]}))}))},eee.prototype.shouldForceResolvers=function(eee){var tee=!1;return TUe(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 jUe}}}),tee},eee.prototype.buildRootValueFromCache=function(eee,tee){return this.cache.diff({query:IYe(eee),variables:tee,returnPartialData:!0,optimistic:!1}).result},eee.prototype.resolveDocument=function(eee,tee){return ZLe(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),JLe(this,(function(_b){return iee=DBe(eee),see=MBe(eee),lee=aBe(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:XLe(XLe({},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 ZLe(this,void 0,void 0,(function(){var aee,nee,iee,see,lee,cee=this;return JLe(this,(function(_a){return aee=oee.fragmentMap,nee=oee.context,iee=oee.variables,see=[ree],lee=function(eee){return ZLe(cee,void 0,void 0,(function(){var lee,cee;return JLe(this,(function(_a){return(tee||oee.selectionsToResolve.has(eee))&&BUe(eee,iee)?NBe(eee)?[2,this.resolveField(eee,tee,ree,oee).then((function(tee){var _a;void 0!==tee&&see.push(((_a={})[jBe(eee)]=tee,_a))}))]:(!function(eee){return"InlineFragment"===eee.kind}(eee)?(lee=aee[eee.name.value],fUe(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 FYe(see)}))]}))}))},eee.prototype.resolveField=function(eee,tee,ree,oee){return ZLe(this,void 0,void 0,(function(){var aee,nee,iee,see,lee,cee,dee,pee,uee,hee=this;return JLe(this,(function(_a){return ree?(aee=oee.variables,nee=eee.name.value,iee=jBe(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(QVe.withValue(this.cache,uee,[ree,ABe(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),TUe(aee,{Directive:function(eee,_,__,tee,oee){"client"===eee.name.value&&oee.forEach((function(eee){ree(eee)&&UUe(eee)&&nee.add(eee)}))},FragmentSpread:function(oee,_,__,aee,iee){var see=tee[oee.name.value];fUe(see,20,oee.name.value);var lee=eee(see);lee.size>0&&(iee.forEach((function(eee){ree(eee)&&UUe(eee)&&nee.add(eee)})),nee.add(oee),lee.forEach((function(eee){nee.add(eee)})))}})}return oee.get(aee)}(eee)},eee}(),qWe=function(){function eee(eee){var _a,tee=this;if(this.resetStoreCallbacks=[],this.clearStoreCallbacks=[],!eee.cache)throw gUe(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 Zqe({uri:ree,credentials:oee,headers:aee}):Tqe.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=XLe(XLe({},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=lUe,this.localState=new YWe({cache:nee,client:this,resolvers:fee,fragmentMatcher:mee}),this.queryManager=new BWe({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=Oqe(this.defaultOptions.watchQuery,eee)),!this.disableNetworkFetches||"network-only"!==eee.fetchPolicy&&"cache-and-network"!==eee.fetchPolicy||(eee=XLe(XLe({},eee),{fetchPolicy:"cache-first"})),this.queryManager.watchQuery(eee)},eee.prototype.query=function(eee){return this.defaultOptions.query&&(eee=Oqe(this.defaultOptions.query,eee)),fUe("cache-and-network"!==eee.fetchPolicy,17),this.disableNetworkFetches&&"network-only"===eee.fetchPolicy&&(eee=XLe(XLe({},eee),{fetchPolicy:"cache-first"})),this.queryManager.query(eee)},eee.prototype.mutate=function(eee){return this.defaultOptions.mutate&&(eee=Oqe(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 XLe(XLe({},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(XLe(XLe({},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 Pqe(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}(),VWe=Symbol("default-apollo-client"),WWe=Symbol("apollo-clients");function HWe(eee,tee){return eee?eee.default:null!=tee?tee:void 0}function KWe(eee,tee){return null==eee?void 0:eee[tee]}function GWe(eee){let tee;const ree=XWe;if(Cae()){const eee=zae(WWe,null),oee=zae(VWe,null);tee=id=>{if(id){const tee=KWe(eee,id);return tee||KWe(ree,id)}const tee=HWe(eee,oee);return tee||HWe(ree,ree.default)}}else tee=id=>id?KWe(ree,id):HWe(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 XWe={};var QWe="undefined"==typeof window,ZWe={queries:_re(0),mutations:_re(0),subscriptions:_re(0),components:new Map};function JWe(eee,tee){if(QWe)return;const{tracking:ree}=function(){const eee=ete();if(!eee)return{};let tee;return QWe?(tee={queries:_re(0),mutations:_re(0),subscriptions:_re(0)},{tracking:tee}):(ZWe.components.has(eee)?tee=ZWe.components.get(eee):(ZWe.components.set(eee,tee={queries:_re(0),mutations:_re(0),subscriptions:_re(0)}),tte((()=>{ZWe.components.delete(eee)}))),{tracking:tee})}();rne(eee,((eee,oee)=>{if(null!=oee&&eee!==oee){const oee=eee?1:-1;ree&&(ree[tee].value+=oee),ZWe[tee].value+=oee}}),{immediate:!0}),tte((()=>{eee.value&&(ree&&ree[tee].value--,ZWe[tee].value--)}))}function eHe(eee){return kre(eee)?eee:"function"==typeof eee?nie(eee):eee?dre(eee):eee}function tHe(eee){return kre(eee)?eee:"function"==typeof eee?nie(eee):_re(eee)}function rHe(eee){return eee instanceof Error?Uqe(eee)?eee:new Bqe({networkError:eee,errorMessage:eee.message}):new Bqe({networkError:Object.assign(new Error(null==eee?void 0:eee.message),{originalError:eee}),errorMessage:String(eee)})}function oHe(){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 aHe(eee,tee,ree){return nHe(eee,tee,ree)}function nHe(eee,tee,ree={},oee=!1){var _a;const aee=ete(),nee=Wne(),iee=_re(),see=tHe(eee),lee=tHe(tee),cee=eHe(ree),dee=Sre(),pee=oHe(),uee=Sre(null),hee=oHe(),fee=_re(!1);aee&&function(eee){JWe(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&&(!QWe||!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}=GWe();function _ee(){var eee;return kee(null==(eee=iee.value)?void 0:eee.clientId)}const See=Sre();let Eee,Oee=!1,$ee=!1,zee=!0;function Cee(){var eee,_b,_c,_d,_e;if(Oee||!Hee.value||QWe&&!1===(null==(eee=iee.value)?void 0:eee.prefetch)||!qee)return void yee();QWe&&(Gee(see.value),Zee(lee.value),Kee($re(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,...QWe&&"no-cache"!==(null==(_b=iee.value)?void 0:_b.fetchPolicy)?{fetchPolicy:"network-only"}:{}}),Aee(),!QWe&&(zee||!(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),$ee=!eee.loading):eee.error&&(Iee(eee.error),$ee=!0)}if(!QWe)for(const ree of Jee)rte(ree);zee=!1}function Aee(){Eee&&!Eee.closed||See.value&&($ee=!1,Eee=See.value.subscribe({next:Tee,error:Iee}))}function jee(){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($ee)return void($ee=!1);uee.value=null,Nee(eee);const ree=jee();ree&&"all"===ree&&!eee.error&&(null==(tee=eee.errors)?void 0:tee.length)&&Pee(function(eee){return new Bqe({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($ee)return void($ee=!1);const tee=rHe(eee),ree=jee();ree&&"none"!==ree&&Nee(See.value.getCurrentResult()),Pee(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(),Aee(),Object.assign(See.value,{lastError:eee,lastResult:tee})}()}function Pee(eee){uee.value=eee,fee.value=!1,gee.value=8,eoe((()=>{hee.trigger(eee,{client:_ee()})}))}let Ree=[];function Mee(){yee(),Oee&&(Oee=!1,fee.value=!1,Ree.forEach((eee=>eee())),Ree=[],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)?WLe(iee.value.throttle,Lee):(null==(_b=iee.value)?void 0:_b.debounce)?HLe(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((()=>$re(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);Ree.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(QWe)return;rne(tHe(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 iHe(eee,tee={}){const ree=ete(),oee=_re(!1);ree&&function(eee){JWe(eee,"mutations")}(oee);const aee=Sre(null),nee=_re(!1),iee=oHe(),see=oHe(),{resolveClient:lee}=GWe();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=rHe(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 sHe(eee,tee=void 0,ree={}){const oee=ete(),aee=tHe(eee),nee=tHe(tee),iee=eHe(ree),see=Sre(),lee=oHe(),cee=Sre(null),dee=oHe(),pee=_re(!1);oee&&function(eee){JWe(eee,"subscriptions")}(pee);const{resolveClient:uee}=GWe(),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||!Aee.value||QWe)return;gee=!0,pee.value=!0;const eee=mee();hee.value=eee.subscribe({query:$ee,variables:zee,...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=rHe(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)?WLe(Oee.value.throttle,_ee):(null==(_b=Oee.value)?void 0:_b.debounce)?HLe(Oee.value.debounce,_ee):_ee}function Eee(){xee||See(),xee()}const Oee=_re();let $ee,zee,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=>{$ee=eee,Eee()}),{immediate:!0}),rne(nee,((eee,tee)=>{const ree=JSON.stringify(eee);ree!==Cee&&(zee=eee,Eee()),Cee=ree}),{deep:!0,immediate:!0});const Aee=nie((()=>!Oee.value||null==Oee.value.enabled||Oee.value.enabled));return rne(Aee,(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 lHe(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"},[jne("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"}),jne("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 cHe(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"},[jne("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 dHe(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"},[jne("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 pHe(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"},[jne("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 uHe(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"},[jne("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 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"},[jne("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 fHe(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"},[jne("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 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"},[jne("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 mHe(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"},[jne("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"}),jne("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 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"},[jne("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 vHe(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"},[jne("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 bHe(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"},[jne("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 yHe(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"},[jne("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 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"},[jne("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"}),jne("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 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"},[jne("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 _He(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"},[jne("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"}),jne("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 SHe(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"},[jne("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 EHe(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"},[jne("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 OHe(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"},[jne("path",{d:"M12 15a3 3 0 1 0 0-6 3 3 0 0 0 0 6Z"}),jne("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 $He(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"},[jne("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 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"},[jne("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 CHe(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"},[jne("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 AHe(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"},[jne("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 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"},[jne("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 THe(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"},[jne("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 NHe(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"},[jne("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 IHe(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"},[jne("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 PHe(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"},[jne("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 RHe(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"},[jne("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"}),jne("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 MHe(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"},[jne("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 DHe(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"},[jne("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 FHe(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"},[jne("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 LHe(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"},[jne("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 UHe(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"},[jne("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 BHe(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"},[jne("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"}),jne("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"}),jne("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 YHe(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"},[jne("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 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"},[jne("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 VHe=new URL(sessionStorage.getItem("unraidAccountUrl")??"https://account.unraid.net"??"https://account.unraid.net"),WHe=new URL("https://docs.unraid.net"),HHe=new URL("https://forums.unraid.net"),KHe=new URL(sessionStorage.getItem("unraidPurchaseUrl")??"https://unraid.net"??"https://unraid.net"),GHe=new URL("c",VHe),XHe=new URL("/bug-reports",HHe);new URL("/go/connect/",WHe);const QHe=new URL("https://connect.myunraid.net"),ZHe=new URL("/forum/94-connect-plugin-support/",HHe),JHe=new URL("/contact",KHe),eKe=new URL("https://discord.unraid.net"),tKe=new URL("/c",KHe);new URL("/support",KHe);const rKe=new URL(window.location.origin),oKe=new URL("/graphql",rKe),aKe=new URL("/Settings/ManagementAccess",rKe),nKe=new URL("#UnraidNetSettings",aKe),iKe=new URL("/Tools/Downgrade",rKe),sKe=new URL("/Tools/Registration",rKe),lKe=new URL("/Tools/Update",rKe),cKe=new URL("https://releases.unraid.net/os"),dKe=new URL("/go/release-notes/",WHe),pKe=eee=>{const tee=eee.split("-")[0];return new URL(`/unraid-os/release-notes/${tee}`,WHe)},uKe=new URL("/go/faq-licensing/",WHe),hKe=new URL("/go/changing-the-flash-device/",WHe);new URL("https://unraid.net");var fKe,gKe={exports:{}};var mKe=(fKe||(fKe=1,gKe.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 vKe=tee}function _Ke(){if(xKe)return yKe;xKe=1;const eee=Number.MAX_SAFE_INTEGER||9007199254740991;return yKe={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 SKe,EKe,OKe,$Ke,zKe,CKe,AKe,jKe,TKe,NKe,IKe,re={exports:{}};function PKe(){return SKe||(SKe=1,function(eee,tee){const{MAX_SAFE_COMPONENT_LENGTH:ree,MAX_SAFE_BUILD_LENGTH:oee,MAX_LENGTH:aee}=_Ke(),nee=kKe(),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 RKe(){if(AKe)return CKe;AKe=1;const eee=kKe(),{MAX_LENGTH:tee,MAX_SAFE_INTEGER:ree}=_Ke(),{safeRe:re,safeSrc:oee,t:t}=PKe(),aee=function(){if(OKe)return EKe;OKe=1;const eee=Object.freeze({loose:!0}),tee=Object.freeze({});return EKe=ree=>ree?"object"!=typeof ree?eee:ree:tee}(),{compareIdentifiers:nee}=function(){if(zKe)return $Ke;zKe=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)},$Ke}();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 CKe=iee}var MKe=function(){if(IKe)return NKe;IKe=1;const eee=function(){if(TKe)return jKe;TKe=1;const eee=RKe();return jKe=(tee,ree,oee=!1)=>{if(tee instanceof eee)return tee;try{return new eee(tee,ree)}catch(er){if(!oee)return null;throw er}},jKe}();return NKe=(tee,ree)=>{const oee=eee(tee,ree);return oee&&oee.prerelease.length?oee.prerelease:null},NKe}();const DKe=VVe(MKe);function FKe(eee,tee){return tee}const LKe="Content-Type",UKe=Symbol(),BKe=Symbol();function YKe(eee={}){var _a;const tee=eee instanceof Array?Object.fromEntries(eee):eee;return null===(_a=Object.entries(tee).find((([k])=>k.toLowerCase()===LKe.toLowerCase())))||void 0===_a?void 0:_a[1]}function qKe(eee){return/^application\/.*json.*/.test(eee)}const VKe=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?VKe(nee,aee,ree):aee,tee}),{...eee})},WKe={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 HKe extends Error{}const KKe=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=VKe(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{[UKe]:eee}})).then((eee=>{var _a;if(!eee.ok){const tee=new HKe;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,UKe),oee=ree?tee[UKe]:tee,aee=(null==oee?void 0:oee.status)&&cee.get(oee.status)||cee.get(null==oee?void 0:oee.name)||ree&&cee.has(UKe)&&cee.get(UKe);if(aee)return aee(oee,eee);const nee=cee.get(BKe);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(UKe,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)},GKe={_url:"",_options:{},_config:WKe,_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:VKe(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:VKe(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:VKe(this._options,{headers:tee})}},accept(eee){return this.headers({Accept:eee})},content(eee){return this.headers({[LKe]: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(BKe,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=YKe(oee._options.headers),nee=this._config.polyfill("FormData",!1),iee="object"==typeof ree&&!(nee&&ree instanceof nee)&&(!oee._options.headers||!aee||qKe(aee));return oee=ree?iee?oee.json(ree,aee):oee.body(ree):oee,KKe(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=YKe(this._options.headers);return this.content(tee||qKe(ree)&&ree||"application/json").body(JSON.stringify(eee))}};function XKe(eee="",tee={}){return{...GKe,_url:eee,_options:tee}}function QKe(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&&QKe(nee,tee,ree,oee,[...aee,eee])})),oee}XKe.default=XKe,XKe.options=function(eee,tee=!1){WKe.options=tee?eee:VKe(WKe.options,eee)},XKe.errorType=function(eee){WKe.errorType=eee},XKe.polyfills=function(eee,tee=!1){WKe.polyfills=tee?eee:VKe(WKe.polyfills,eee)},XKe.WretchError=HKe;const ZKe={wretch:{formData(eee,tee=!1){return this.body(QKe(eee,tee,this._config))}}};function JKe(eee,tee){return encodeURIComponent(eee)+"="+encodeURIComponent("object"==typeof tee?JSON.stringify(tee):""+tee)}const eGe={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=>JKe(eee,v))).join("&"):JKe(eee,ree)})).join("&"))).content("application/x-www-form-urlencoded");var tee}}};function tGe(eee){return void 0!==eee?eee:""}const rGe=(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,tGe(ree));else eee.append(tee,tGe(oee))}aee=eee.toString()}const nee=eee.split("?");return aee?tee||nee.length<2?nee[0]+"?"+aee:eee+"&"+aee:tee?nee[0]:eee},oGe={wretch:{query(qp,eee=!1,tee=!1){return{...this,_url:rGe(this._url,qp,eee,tee,this._config)}}}};$Le(TLe());const aGe=qLe("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)}}}})),nGe=aGe(),iGe=XKe().addon(ZKe).addon(eGe).addon(oGe).errorType("json").resolve((eee=>eee.error("Error",(eee=>{nGe.setError({heading:`WretchError ${eee.status}`,message:`${eee.text} • ${eee.url}`,level:"error",ref:"wretchError",type:"request"})})).error("TypeError",(eee=>{nGe.setError({heading:`WretchTypeError ${eee.status}`,message:`${eee.text} • ${eee.url}`,level:"error",ref:"wretchTypeError",type:"request"})})))),sGe=iGe.url("/webGui/include/InstallKey.php");iGe.url("/update.php");const lGe=iGe.url("/plugins/dynamix.my.servers/data/server-state.php"),cGe=async eee=>{try{const tee=await iGe.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 dGe(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=IUe(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 pGe=(eee=>(eee.Alert="ALERT",eee.Info="INFO",eee.Warning="WARNING",eee))(pGe||{}),uGe=(eee=>(eee.Archive="ARCHIVE",eee.Unread="UNREAD",eee))(uGe||{});const hGe={"\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 }\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"}}]}}]}}]}}]}}]},"\n mutation UpdateConnectSettings($input: ApiSettingsInput!) {\n updateApiSettings(input: $input) {\n sandbox\n extraOrigins\n accessType\n forwardType\n port\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"}}]}}]}}]},"\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 fGe(eee){return hGe[eee]??{}}const gGe=fGe("\n mutation ConnectSignIn($input: ConnectSignInInput!) {\n connectSignIn(input: $input)\n }\n"),mGe=fGe("\n mutation SignOut {\n connectSignOut\n }\n"),wGe=e=>{e.preventDefault(),e.returnValue="",confirm("Closing this pop-up window while actions are being preformed may lead to unintended errors.")},vGe=()=>{window?.addEventListener("beforeunload",wGe)},bGe=()=>{window?.removeEventListener("beforeunload",wGe)};$Le(TLe());const yGe=qLe("installKey",(()=>{const eee=aGe(),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 sGe.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 xGe,kGe={exports:{}};var _Ge=(xGe||(xGe=1,kGe.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)}}}()),kGe.exports);const SGe=VVe(_Ge);var EGe,OGe={exports:{}};var $Ge=(EGe||(EGe=1,OGe.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)}}),OGe.exports);const zGe=VVe($Ge);$Le(TLe()),mKe.extend(SGe),mKe.extend(zGe);const CGe=qLe("updateOs",(()=>{const eee=_re(!1),tee=_re(!1),ree=ZQe(),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?wKe(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"!==cKe.toString()&&(eee.altUrl=cKe.toString());const tee=await iGe.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 iGe.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}})),AGe=iGe.url("https://releases.unraid.net");$Le(TLe());const jGe=qLe("updateOsActions",(()=>{const eee=SQe(),tee=ZQe(),ree=CGe(),{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:lKe.toString(),emphasize:!0,icon:mHe,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 AGe.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?mHe:dHe,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}}));var TGe={exports:{}};var NGe={exports:{}};const IGe=WVe(Object.freeze(Object.defineProperty({__proto__:null,default:{}},Symbol.toStringTag,{value:"Module"})));var PGe;function RGe(){return PGe||(PGe=1,NGe.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!==qVe&&qVe.crypto&&(ree=qVe.crypto),!ree)try{ree=IGe}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)),UGe.exports;var eee}var YGe,qGe={exports:{}},VGe={exports:{}};function WGe(){return YGe||(YGe=1,VGe.exports=(eee=RGe(),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)),VGe.exports;var eee}var HGe,KGe={exports:{}};var GGe;function XGe(){return GGe||(GGe=1,qGe.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}(RGe(),FGe(),BGe(),XGe(),QGe||(QGe=1,ZGe.exports=(eXe=RGe(),XGe(),void(eXe.lib.Cipher||function(eee){var C=eXe,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)}})}()))))),TGe.exports);const rXe=VVe(tXe);var oXe,aXe={exports:{}};var nXe=(oXe||(oXe=1,aXe.exports=function(eee){return eee.enc.Utf8}(RGe())),aXe.exports);const iXe=VVe(nXe);$Le(TLe());const sXe=qLe("callbackActions",(()=>{const eee=SQe(),tee=yGe(),ree=ZQe();CGe();const oee=jGe(),aee=_re("ready"),nee=_re(),iee=_re(),see=["recover","replace","trialExtend","trialStart","purchase","redeem","renew","upgrade"],lee=()=>{if(!nee.value||!nee.value.type||"forUpc"!==nee.value.type||!nee.value.actions?.length)return iee.value="Callback redirect type not present or incorrect",aee.value="ready",console.error("[redirectToCallbackType]",iee.value);aee.value="loading",nee.value.actions.forEach((async(aee,nee,iee)=>{see.includes(aee.type)&&await tee.install(aee),"signIn"===aee.type&&aee?.user&&(eee.setAccountAction(aee),await eee.setConnectSignInPayload({apiKey:aee?.apiKey??"",email:aee.user?.email??"",preferred_username:aee.user?.preferred_username??""})),"signOut"!==aee.type&&"oemSignOut"!==aee.type||(eee.setAccountAction(aee),await eee.setQueueConnectSignOut(!0)),"updateOs"!==aee.type&&"downgradeOs"!==aee.type||(oee.setUpdateOsAction(aee),await oee.actOnUpdateOsAction("downgradeOs"===aee.type),1!==iee.length)?iee.length===nee+1&&await ree.refreshServerState():window.history.replaceState(null,"",window.location.pathname)}))},cee=nie((()=>ree.refreshServerStateStatus));ene((()=>{if(nee.value?.actions&&"done"===cee.value)if(nee.value.actions.length>1){const ree="success"===eee.accountActionStatus&&"success"===tee.keyInstallStatus;aee.value=ree?"success":"error"}else{const ree="success"===eee.accountActionStatus||"success"===tee.keyInstallStatus;aee.value=ree?"success":"error"}nee.value?.actions&&"timeout"===cee.value&&(aee.value="error")}));return rne(aee,((eee,tee)=>{"loading"===eee&&vGe(),"loading"===tee&&(bGe(),window.history.replaceState(null,"",window.location.pathname))})),{callbackData:nee,callbackStatus:aee,redirectToCallbackType:lee,saveCallbackData:eee=>{if(eee&&(nee.value=eee),!nee.value)return console.error("Saved callback data not found");lee?.()},setCallbackStatus:eee=>{aee.value=eee},sendType:"fromUpc",encryptionKey:"Uyv2o8e*FiQe8VeLekTqyX6Z*8XonB"}})),lXe=(cXe=sXe,qLe("callback",(()=>{const eee=cXe();return{send:(tee,ree,oee,aee)=>{const nee=JSON.stringify({actions:[...ree],sender:window.location.href.replace("/Tools/Update","/Tools"),type:aee??eee.sendType}),iee=rXe.encrypt(nee,eee.encryptionKey).toString(),see=new URL(tee.replace("/Tools/Update","/Tools"));see.searchParams.set("data",encodeURI(iee)),"newTab"!==oee?"replace"!==oee?window.location.href=see.toString():window.location.replace(see.toString()):window.open(see.toString(),"_blank")},watcher:()=>{const tee=new URL(window.location.toString()),ree=decodeURI(tee.searchParams.get("data")??"");if(!ree)return;const oee=rXe.decrypt(ree,eee.encryptionKey),aee=JSON.parse(oee.toString(iXe));eee.saveCallbackData(aee)}}})));var cXe;const dXe=iGe.url("https://keys.lime-technology.com");$Le(TLe());const pXe=()=>h(Ipe,{variant:"white"}),uXe="unraidReplaceCheck",hXe=qLe("replaceRenewCheck",(()=>{const eee=ZQe(),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:pXe,text:"Checking..."};case"linked":return{variant:"green",icon:bHe,text:"Linked"};case"notLinked":return{variant:"yellow",icon:SHe,text:"Not Linked"};case"error":return{variant:"red",icon:DHe,text:aee.value?.message||"Unknown error"};default:return{variant:"gray",icon:SHe,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:pXe,text:"Checking..."};case"eligible":return{variant:"green",icon:bHe,text:"Eligible"};case"error":return{variant:"red",icon:DHe,text:aee.value?.message||"Unknown error"};case"ineligible":return{variant:"red",icon:YHe,text:"Ineligible for self-replacement"};default:return}})),uee=_re(sessionStorage.getItem(uXe)?JSON.parse(sessionStorage.getItem(uXe)):void 0),hee=async()=>{uee.value=void 0,await sessionStorage.removeItem(uXe)};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 dXe.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(uXe,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 fXe(eee){return new Tqe((function(tee,ree){return new cqe((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}):Lqe(aee)&&(iee=eee({protocolErrors:aee.extensions[Fqe],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=fXe(tee),ree}GLe(tee,eee),tee.prototype.request=function(eee,tee){return this.link.request(eee,tee)}}(Tqe);var gXe=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 ZLe(nee,void 0,void 0,(function(){return JLe(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(Lqe(tee))return eee.onError(new Bqe({protocolErrors:tee.extensions[Fqe]})),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}(),mXe=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 GLe(tee,eee),tee.prototype.request=function(eee,tee){var ree=this;return new cqe((function(oee){var aee=new gXe(oee,eee,tee,ree.delayFor,ree.retryIf);return function(){aee.cancel()}}))},tee}(Tqe);var wXe=function(eee){function tee(tee){var ree=eee.call(this)||this;return ree.client=tee,ree}return GLe(tee,eee),tee.prototype.request=function(eee){var tee=this;return new cqe((function(ree){return tee.client.subscribe(XLe(XLe({},eee),{query:EYe(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=rBe(tee=eee)&&"code"in tee&&"reason"in tee;return oee||function(eee){var _a;return rBe(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 Bqe({graphQLErrors:Array.isArray(eee)?eee:[eee]}))}})}))},tee}(Tqe);function vXe(eee){return null===eee?"null":Array.isArray(eee)?"array":typeof eee}function bXe(eee){return"object"===vXe(eee)}function yXe(eee,tee){return eee.length<124?eee:tee}var xXe,kXe;function _Xe(eee){if(!bXe(eee))throw new Error(`Message is expected to be an object, but got ${vXe(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 ${vXe(eee.type)}`);switch(eee.type){case kXe.ConnectionInit:case kXe.ConnectionAck:case kXe.Ping:case kXe.Pong:if(null!=eee.payload&&!bXe(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 kXe.Subscribe:if("string"!=typeof eee.id)throw new Error(`"${eee.type}" message expects the 'id' property to be a string, but got ${vXe(eee.id)}`);if(!eee.id)throw new Error(`"${eee.type}" message requires a non-empty 'id' property`);if(!bXe(eee.payload))throw new Error(`"${eee.type}" message expects the 'payload' property to be an object, but got ${vXe(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 ${vXe(eee.payload.query)}`);if(null!=eee.payload.variables&&!bXe(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 ${vXe(eee.payload.variables)}`);if(null!=eee.payload.operationName&&"string"!==vXe(eee.payload.operationName))throw new Error(`"${eee.type}" message payload expects the 'operationName' property to be a string or nullish or missing, but got ${vXe(eee.payload.operationName)}`);if(null!=eee.payload.extensions&&!bXe(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 ${vXe(eee.payload.extensions)}`);break;case kXe.Next:if("string"!=typeof eee.id)throw new Error(`"${eee.type}" message expects the 'id' property to be a string, but got ${vXe(eee.id)}`);if(!eee.id)throw new Error(`"${eee.type}" message requires a non-empty 'id' property`);if(!bXe(eee.payload))throw new Error(`"${eee.type}" message expects the 'payload' property to be an object, but got ${vXe(eee.payload)}`);break;case kXe.Error:if("string"!=typeof eee.id)throw new Error(`"${eee.type}" message expects the 'id' property to be a string, but got ${vXe(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 kXe.Complete:if("string"!=typeof eee.id)throw new Error(`"${eee.type}" message expects the 'id' property to be a string, but got ${vXe(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 SXe(eee,tee){return _Xe(eee),JSON.stringify(eee,tee)}!function(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"}(xXe||(xXe={})),function(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"}(kXe||(kXe={}));var EXe=function(v){return this instanceof EXe?(this.v=v,this):new EXe(v)},OXe=function(eee,tee,ree){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var i,g=ree.apply(eee,tee||[]),q=[];return i=Object.create(("function"==typeof AsyncIterator?AsyncIterator:Object).prototype),oee("next"),oee("throw"),oee("return",(function(f){return function(v){return Promise.resolve(v).then(f,iee)}})),i[Symbol.asyncIterator]=function(){return this},i;function oee(n,f){g[n]&&(i[n]=function(v){return new Promise((function(a,b){q.push([n,v,a,b])>1||aee(n,v)}))},f&&(i[n]=f(i[n])))}function aee(n,v){try{!function(r){r.value instanceof EXe?Promise.resolve(r.value.v).then(nee,iee):see(q[0][2],r)}(g[n](v))}catch(e){see(q[0][3],e)}}function nee(eee){aee("next",eee)}function iee(eee){aee("throw",eee)}function see(f,v){f(v),q.shift(),q.length&&aee(q[0][0],q[0][1])}};class $Xe extends Error{constructor(){super(...arguments),this.name="TerminatedCloseEvent",this.message="4499: Terminated",this.code=4499,this.reason="Terminated",this.wasClean=!1}}function zXe(eee){return bXe(eee)&&"code"in eee&&"reason"in eee}fGe("\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");fGe("\n fragment NotificationCountFragment on NotificationCounts {\n total\n info\n warning\n alert\n }\n");const CXe=fGe("\n query Notifications($filter: NotificationFilter!) {\n notifications {\n id\n list(filter: $filter) {\n ...NotificationFragment\n }\n }\n }\n"),AXe=fGe("\n mutation ArchiveNotification($id: String!) {\n archiveNotification(id: $id) {\n ...NotificationFragment\n }\n }\n"),jXe=fGe("\n mutation ArchiveAllNotifications {\n archiveAll {\n unread {\n total\n }\n archive {\n info\n warning\n alert\n total\n }\n }\n }\n"),TXe=fGe("\n mutation DeleteNotification($id: String!, $type: NotificationType!) {\n deleteNotification(id: $id, type: $type) {\n archive {\n total\n }\n }\n }\n"),NXe=fGe("\n mutation DeleteAllNotifications {\n deleteArchivedNotifications {\n archive {\n total\n }\n unread {\n total\n }\n }\n }\n"),IXe=fGe("\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"),PXe=fGe("\n mutation RecomputeOverview {\n recalculateOverview {\n archive {\n ...NotificationCountFragment\n }\n unread {\n ...NotificationCountFragment\n }\n }\n }\n");function RXe(fn){return!!ete()&&(tte(fn),!0)}function MXe(v){return null!=$re(v)}const DXe="undefined"!=typeof window&&"undefined"!=typeof document;"undefined"!=typeof WorkerGlobalScope&&(globalThis,WorkerGlobalScope);const FXe=eee=>null!=eee,LXe=Object.prototype.toString,UXe=eee=>"[object Object]"===LXe.call(eee),BXe=()=>{};function YXe(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 qXe=eee=>eee();function VXe(ms,eee={}){let tee,ree,oee=BXe;const aee=eee=>{clearTimeout(eee),oee(),oee=BXe};let nee;return iee=>{const see=zre(ms),lee=zre(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 WXe(eee){return Wne()}function HXe(eee){return Array.isArray(eee)?eee:[eee]}function KXe(...eee){if(1!==eee.length)return Rre(...eee);const r=eee[0];return"function"==typeof r?pre(Tre((()=>({get:r,set:BXe})))):_re(r)}function GXe(fn,ms=200,eee=!1,tee=!0,ree=!1){return YXe(function(...eee){let tee,ree,ms,oee,aee,nee,iee=0,see=!0,lee=BXe;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=BXe)};return eee=>{const dee=zre(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 XXe(eee,cb,tee={}){const{eventFilter:ree=qXe,...oee}=tee;return rne(eee,YXe(ree,cb),oee)}function QXe(eee,cb,tee={}){const{eventFilter:ree,initialState:oee="active",...aee}=tee,{eventFilter:nee,pause:iee,resume:see,isActive:lee}=function(eee=qXe,tee={}){const{initialState:ree="active"}=tee,oee=KXe("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:XXe(eee,cb,{...aee,eventFilter:nee}),pause:iee,resume:see,isActive:lee}}function ZXe(fn,eee=!0,tee){WXe()?Doe(fn,tee):eee?fn():eoe(fn)}function JXe(eee,cb,tee){return rne(eee,cb,{...tee,immediate:!0})}function eQe(eee,cb,tee){const ree=rne(eee,((...eee)=>(eoe((()=>ree())),cb(...eee))),tee);return ree}const tQe=DXe?window:void 0,rQe=DXe?window.navigator:void 0;function oQe(...eee){const tee=[],ree=()=>{tee.forEach((fn=>fn())),tee.length=0},oee=nie((()=>{const tee=HXe(zre(eee[0])).filter((e=>null!=e));return tee.every((e=>"string"!=typeof e))?tee:void 0})),aee=JXe((()=>{var _a,_b;return[null!=(_b=null==(_a=oee.value)?void 0:_a.map((e=>function(eee){var _a;const tee=zre(eee);return null!=(_a=null==tee?void 0:tee.$el)?_a:tee}(e))))?_b:[tQe].filter((e=>null!=e)),HXe(zre(oee.value?eee[1]:eee[0])),HXe($re(oee.value?eee[2]:eee[1])),zre(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=UXe(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 RXe(ree),()=>{aee(),ree()}}function aQe(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 nQe(eee,tee={}){const{controls:ree=!1,navigator:oee=rQe}=tee,aee=aQe((()=>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"};oQe(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 iQe(eee={}){const{navigator:tee=rQe,read:ree=!1,source:oee,copiedDuring:aee=1500,legacy:nee=!1}=eee,iee=aQe((()=>tee&&"clipboard"in tee)),see=nQe("clipboard-read"),lee=nQe("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)}),zre(eee))}return ree&&(aee.value=!0,DXe&&lee()),RXe(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&&oQe(["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=zre(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 sQe="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},lQe="__vueuse_ssr_handlers__",cQe=dQe();function dQe(){return lQe in sQe||(sQe[lQe]=sQe[lQe]||{}),sQe[lQe]}const pQe={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()}},uQe="vueuse-storage";function hQe(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=tQe,eventFilter:pee,onError:uee=e=>{console.error(e)},initOnMounted:hee}=oee,fee=(cee?Sre:_re)("function"==typeof tee?tee():tee),gee=nie((()=>zre(eee)));if(!ree)try{ree=function(eee,tee){return cQe[eee]||tee}("getDefaultStorage",(()=>{var eee;return null==(eee=tQe)?void 0:eee.localStorage}))()}catch(e){uee(e)}if(!ree)return fee;const mee=zre(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:pQe[wee],{pause:bee,resume:yee}=QXe(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(uQe,{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&&ZXe((()=>{ree instanceof Storage?oQe(dee,"storage",kee,{passive:!0}):oQe(dee,uQe,_ee),hee&&kee()})),hee||kee(),fee}const fQe={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})=>(MXe(eee?.unread?.total)&&MXe(tee?.unread?.total)&&eee.unread.total(tee.evict({fieldName:"notifications"}),tee.gc(),eee)},archiveNotification:{merge(_,eee,{cache:tee}){tee.updateQuery({query:IXe},(eee=>{if(!eee)return;const tee=structuredClone(eee);return tee.notifications.overview.unread.total--,tee}));const ree=tee.readQuery({query:CXe,variables:{filter:{type:uGe.Archive}}});return ree?(0===ree.notifications.list.length?tee.evict({fieldName:"notifications"}):tee.evict({id:ree.notifications.id,fieldName:"list",args:{filter:{type:uGe.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 gQe=oKe,mQe=new URL(oKe.toString().replace("http","ws")),wQe={"x-csrf-token":globalThis.csrf_token??"0000000000000000"},vQe=Qqe({uri:gQe.toString(),headers:wQe,credentials:"include"}),bQe=new wXe(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){let tee=1e3;for(let i=0;isetTimeout(eee,tee+Math.floor(2700*Math.random()+300))))},shouldRetry:pee=zXe,isFatalConnectionProblem:uee,on:on,webSocketImpl:hee,generateID:fee=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:gee,jsonMessageReviver:mee}=eee;let ws;if(hee){if(!("function"==typeof(wee=hee)&&"constructor"in wee&&"CLOSED"in wee&&"CLOSING"in wee&&"CONNECTING"in wee&&"OPEN"in wee))throw new Error("Invalid WebSocket implementation provided");ws=hee}else"undefined"!=typeof WebSocket?ws=WebSocket:"undefined"!=typeof global?ws=global.WebSocket||global.MozWebSocket:"undefined"!=typeof window&&(ws=window.WebSocket||window.MozWebSocket);var wee;if(!ws)throw new Error("WebSocket implementation missing; on Node you can `import WebSocket from 'ws';` and pass `webSocketImpl: WebSocket` to `createClient`");const vee=ws,bee=(()=>{const eee=(()=>{const eee={};return{on:(id,tee)=>(eee[id]=tee,()=>{delete eee[id]}),emit(tee){var _a;"id"in tee&&(null===(_a=eee[tee.id])||void 0===_a||_a.call(eee,tee))}}})(),tee={connecting:(null==on?void 0:on.connecting)?[on.connecting]:[],opened:(null==on?void 0:on.opened)?[on.opened]:[],connected:(null==on?void 0:on.connected)?[on.connected]:[],ping:(null==on?void 0:on.ping)?[on.ping]:[],pong:(null==on?void 0:on.pong)?[on.pong]:[],message:(null==on?void 0:on.message)?[eee.emit,on.message]:[eee.emit],closed:(null==on?void 0:on.closed)?[on.closed]:[],error:(null==on?void 0: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 yee(cb){const eee=[bee.on("error",(tee=>{eee.forEach((eee=>eee())),cb(tee)})),bee.on("closed",(tee=>{eee.forEach((eee=>eee())),cb(tee)}))]}let xee,kee,_ee=0,See=!1,Eee=0,Oee=!1;async function $ee(){clearTimeout(kee);const[eee,oee]=await(null!=xee?xee:xee=new Promise(((eee,oee)=>(async()=>{if(See){if(await dee(Eee),!_ee)return xee=void 0,oee({code:1e3,reason:"All Subscriptions Gone"});Eee++}bee.emit("connecting",See);const aee=new vee("function"==typeof tee?await tee():tee,"graphql-transport-ws");let nee,cee;function pee(){isFinite(iee)&&iee>0&&(clearTimeout(cee),cee=setTimeout((()=>{aee.readyState===vee.OPEN&&(aee.send(SXe({type:kXe.Ping})),bee.emit("ping",!1,void 0))}),iee))}yee((eee=>{xee=void 0,clearTimeout(nee),clearTimeout(cee),oee(eee),eee instanceof $Xe&&(aee.close(4499,"Terminated"),aee.onerror=null,aee.onclose=null)})),aee.onerror=eee=>bee.emit("error",eee),aee.onclose=eee=>bee.emit("closed",eee),aee.onopen=async()=>{try{bee.emit("opened",aee);const eee="function"==typeof ree?await ree():ree;if(aee.readyState!==vee.OPEN)return;aee.send(SXe(eee?{type:kXe.ConnectionInit,payload:eee}:{type:kXe.ConnectionInit},gee)),isFinite(lee)&&lee>0&&(nee=setTimeout((()=>{aee.close(xXe.ConnectionAcknowledgementTimeout,"Connection acknowledgement timeout")}),lee)),pee()}catch(eee){bee.emit("error",eee),aee.close(xXe.InternalClientError,yXe(eee instanceof Error?eee.message:new Error(eee).message,"Internal client error"))}};let uee=!1;aee.onmessage=({data:tee})=>{try{const ree=function(eee,tee){return _Xe("string"==typeof eee?JSON.parse(eee,tee):eee)}(tee,mee);if(bee.emit("message",ree),"ping"===ree.type||"pong"===ree.type)return bee.emit(ree.type,!0,ree.payload),void("pong"===ree.type?pee():see||(aee.send(SXe(ree.payload?{type:kXe.Pong,payload:ree.payload}:{type:kXe.Pong})),bee.emit("pong",!1,ree.payload)));if(uee)return;if(ree.type!==kXe.ConnectionAck)throw new Error(`First message cannot be of type ${ree.type}`);clearTimeout(nee),uee=!0,bee.emit("connected",aee,ree.payload,See),See=!1,Eee=0,eee([aee,new Promise(((_,eee)=>yee(eee)))])}catch(ree){aee.onmessage=null,bee.emit("error",ree),aee.close(xXe.BadResponse,yXe(ree instanceof Error?ree.message:new Error(ree).message,"Bad response"))}}})())));eee.readyState===vee.CLOSING&&await oee;let aee=()=>{};const cee=new Promise((eee=>aee=eee));return[eee,aee,Promise.race([cee.then((()=>{if(!_ee){const tee=()=>eee.close(1e3,"Normal Closure");isFinite(nee)&&nee>0?kee=setTimeout((()=>{eee.readyState===vee.OPEN&&tee()}),nee):tee()}})),oee])]}function zee(eee){if(zXe(eee)&&(function(eee){return![1e3,1001,1006,1005,1012,1013,1014].includes(eee)&&(eee>=1e3&&eee<=1999)}(eee.code)||[xXe.InternalServerError,xXe.InternalClientError,xXe.BadRequest,xXe.BadResponse,xXe.Unauthorized,xXe.SubprotocolNotAcceptable,xXe.SubscriberAlreadyExists,xXe.TooManyInitialisationRequests].includes(eee.code)))throw eee;if(Oee)return!1;if(zXe(eee)&&1e3===eee.code)return _ee>0;if(!cee||Eee>=cee)throw eee;if(!pee(eee))throw eee;if(null==uee?void 0:uee(eee))throw eee;return See=!0}function Cee(eee,tee){const id=fee(eee);let ree=!1,oee=!1,aee=()=>{_ee--,ree=!0};return(async()=>{for(_ee++;;)try{const[nee,iee,see]=await $ee();if(ree)return iee();const lee=bee.onMessage(id,(eee=>{switch(eee.type){case kXe.Next:return void tee.next(eee.payload);case kXe.Error:return oee=!0,ree=!0,tee.error(eee.payload),void aee();case kXe.Complete:return ree=!0,void aee()}}));return nee.send(SXe({id:id,type:kXe.Subscribe,payload:eee},gee)),aee=()=>{ree||nee.readyState!==vee.OPEN||nee.send(SXe({id:id,type:kXe.Complete},gee)),_ee--,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(_ee++;;)try{const[,,eee]=await $ee();await eee}catch(eee){try{if(!zee(eee))return}catch(eee){return null==aee?void 0:aee(eee)}}})(),{on:bee.on,subscribe:Cee,iterate(eee){const tee=[],ree={done:!1,error:null,resolve:()=>{}},oee=Cee(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=function(){return OXe(this,arguments,(function*(){for(;;){for(tee.length||(yield EXe(new Promise((eee=>ree.resolve=eee))));tee.length;)yield yield EXe(tee.shift());if(ree.error)throw ree.error;if(ree.done)return yield EXe(void 0)}}))}();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(Oee=!0,xee){const[eee]=await xee;eee.close(1e3,"Normal Closure")}},terminate(){xee&&bee.emit("closed",new $Xe)}}}({url:mQe.toString(),connectionParams:()=>wQe})),yQe=fXe((({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}})),xQe=new mXe({attempts:{max:20,retryIf:(eee,tee)=>Boolean(eee)},delay:{initial:300,max:1e4,jitter:!0}}),kQe=new qWe({link:Nqe([new Tqe(((eee,tee)=>{const ree=ZQe(),{connectPluginInstalled:oee}=Nre(ree);return oee?.value?tee(eee):new cqe((eee=>{console.warn("connectPluginInstalled is false, aborting request"),eee.complete()}))})),yQe,xQe,Iqe((({query:eee})=>{const tee=DBe(eee);return"OperationDefinition"===tee.kind&&"subscription"===tee.operation}),bQe,vQe)]),cache:function(eee=fQe){return new zWe(eee)}()});!function(eee){XWe={default:eee}}(kQe),$Le(TLe());const _Qe=qLe("unraidApi",(()=>{const eee=aGe(),tee=ZQe(),ree=_re(kQe),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:dHe,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 iGe.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}}));$Le(TLe());const SQe=qLe("account",(()=>{const eee=lXe(),tee=aGe(),ree=hXe(),oee=ZQe(),aee=_Qe(),nee=nie((()=>oee.serverAccountPayload)),iee=nie((()=>oee.inIframe)),see=_re(),lee=_re(!1),cee=_re("ready"),dee=nie((()=>aee.unraidApiClient)),pee=_re(),uee=eee=>{pee.value=eee,eee&&(cee.value="waiting")},hee=_re(!1),fee=eee=>{hee.value=eee,eee&&(cee.value="waiting")};ene((()=>{dee.value&&pee.value&&setTimeout((()=>{mee()}),250),dee.value&&hee.value&&setTimeout((()=>{wee()}),250)}));const gee=nie((()=>see.value?.type)),mee=async()=>{if(!pee.value||pee.value&&(!pee.value.apiKey||!pee.value.email||!pee.value.preferred_username))return cee.value="failed",console.error("[connectSignInMutation] incorrect payload",pee.value);cee.value="updating";const{mutate:eee,onDone:ree,onError:oee}=await iHe(gGe,{variables:{input:{apiKey:pee.value.apiKey,userInfo:{email:pee.value.email,preferred_username:pee.value.preferred_username}}}});eee(),ree((eee=>{if(eee.data?.connectSignIn)return cee.value="success",void uee(void 0);cee.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=>{dGe(eee),cee.value="failed",tee.setError({heading:"unraid-api failed to update Connect account configuration",message:eee.message,level:"error",ref:"connectSignInMutation",type:"account"})}))},wee=async()=>{cee.value="updating";const{mutate:eee,onDone:ree,onError:oee}=await iHe(mGe);eee(),ree((eee=>{cee.value="success",fee(!1)})),oee((eee=>{dGe(eee),cee.value="failed",tee.setError({heading:"Failed to update Connect account configuration",message:eee.message,level:"error",ref:"connectSignOutMutation",type:"account"})}))};return{accountAction:see,accountActionHide:lee,accountActionStatus:cee,accountActionType:gee,downgradeOs:async tee=>{await eee.send(GHe.toString(),[{server:{...nee.value},type:"downgradeOs"}],iee.value?"newTab":tee?"replace":void 0)},manage:()=>{eee.send(GHe.toString(),[{server:{...nee.value},type:"manage"}],iee.value?"newTab":void 0)},myKeys:async()=>{await ree.purgeValidationResponse(),eee.send(GHe.toString(),[{server:{...nee.value},type:"myKeys"}],iee.value?"newTab":void 0)},linkKey:async()=>{await ree.purgeValidationResponse(),eee.send(GHe.toString(),[{server:{...nee.value},type:"linkKey"}],iee.value?"newTab":void 0)},recover:()=>{eee.send(GHe.toString(),[{server:{...nee.value},type:"recover"}],iee.value?"newTab":void 0)},replace:()=>{eee.send(GHe.toString(),[{server:{...nee.value},type:"replace"}],iee.value?"newTab":void 0)},signIn:()=>{eee.send(GHe.toString(),[{server:{...nee.value},type:"signIn"}],iee.value?"newTab":void 0)},signOut:()=>{eee.send(GHe.toString(),[{server:{...nee.value},type:"signOut"}],iee.value?"newTab":void 0)},trialExtend:()=>{eee.send(GHe.toString(),[{server:{...nee.value},type:"trialExtend"}],iee.value?"newTab":void 0)},trialStart:()=>{eee.send(GHe.toString(),[{server:{...nee.value},type:"trialStart"}],iee.value?"newTab":void 0)},updateOs:async tee=>{await eee.send(GHe.toString(),[{server:{...nee.value},type:"updateOs"}],iee.value?"newTab":tee?"replace":void 0)},setAccountAction:eee=>{see.value=eee},setConnectSignInPayload:uee,setQueueConnectSignOut:fee}})),EQe="activationCodeModalHidden",OQe=/^[\s\w\0+.-]{2,}:([/\\]{1,2})/,$Qe=/^[\s\w\0+.-]{2,}:([/\\]{2})?/,zQe=/^([/\\]\s*){2,}[^/\\]/;function CQe(eee,tee={}){return"boolean"==typeof tee&&(tee={acceptRelative:tee}),tee.strict?OQe.test(eee):$Qe.test(eee)||!!tee.acceptRelative&&zQe.test(eee)}function AQe(...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&&CQe(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 jQe=(window?.__NUXT__?.config||{}).app,TQe=(...eee)=>AQe(NQe(),jQe.buildAssetsDir,...eee),NQe=(...eee)=>{const tee=jQe.cdnURL||jQe.baseURL;return eee.length?AQe(tee,...eee):tee}; /*! * vue-router v4.5.0 * (c) 2024 Eduardo San Martin Morote * @license MIT */ -var IQe,PQe,RQe,MQe,DQe,FQe;globalThis.__buildAssetsURL=TQe,globalThis.__publicAssetsURL=NQe,(PQe=IQe||(IQe={})).pop="pop",PQe.push="push",(MQe=RQe||(RQe={})).back="back",MQe.forward="forward",MQe.unknown="",(FQe=DQe||(DQe={}))[FQe.aborted=4]="aborted",FQe[FQe.cancelled=8]="cancelled",FQe[FQe.duplicated=16]="duplicated",$Le(TLe());const LQe=qLe("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(EQe));rne(nee,(eee=>eee?sessionStorage.setItem(EQe,"true"):sessionStorage.removeItem(EQe)));return{code:tee,partnerName:ree,partnerUrl:oee,partnerLogo:aee,showActivationModal:nie((()=>{if(!eee.value)return!1;const{callbackData:tee}=VLe(sXe()),{state:ree}=VLe(ZQe()),oee="ENOKEYFILE"===ree.value,aee=!tee.value;return oee&&aee&&!nee.value})),setData:tee=>{console.debug("[useActivationCodeStore] setData",tee),eee.value=tee},setActivationModalHidden:eee=>nee.value=eee}}));$Le(TLe());const UQe=qLe("purchase",(()=>{const eee=lXe(),tee=ZQe();return{activate:()=>{eee.send(tKe.toString(),[{server:{...tee.serverPurchasePayload},type:"activate"}],tee.inIframe?"newTab":void 0)},redeem:()=>{eee.send(tKe.toString(),[{server:{...tee.serverPurchasePayload},type:"redeem"}],tee.inIframe?"newTab":void 0)},purchase:()=>{eee.send(tKe.toString(),[{server:{...tee.serverPurchasePayload},type:"purchase"}],tee.inIframe?"newTab":void 0)},upgrade:()=>{eee.send(tKe.toString(),[{server:{...tee.serverPurchasePayload},type:"upgrade"}],tee.inIframe?"newTab":void 0)},renew:()=>{eee.send(tKe.toString(),[{server:{...tee.serverPurchasePayload},type:"renew"}],tee.inIframe?"newTab":void 0)}}})),BQe={"--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)"},YQe={"--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,...BQe},qQe={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,...BQe}},black:{...YQe},gray:{...YQe,"--header-text-primary":"#39587f","--header-text-secondary":"#606e7f","--header-background-color":"#1c1b1b"},azure:{...YQe,"--header-text-primary":"#39587f","--header-text-secondary":"#606e7f","--header-background-color":"#f2f2f2"}};var VQe,WQe;var HQe=function(){if(WQe)return VQe;WQe=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 VQe=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)},VQe}();const KQe=VVe(HQe);$Le(TLe());const GQe=["black","gray"],XQe=qLe("theme",(()=>{const eee=_re({name:"white",banner:!1,bannerGradient:!1,bgColor:"",descriptionShow:!1,metaColor:"",textColor:""}),tee=_re(qQe.white),ree=nie((()=>GQe.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={...qQe[oee]};if(eee.value.banner&&eee.value.bannerGradient){const tee=eee.value.bgColor?KQe(eee.value.bgColor,0):nee["--header-gradient-start"],ree=eee.value.bgColor?KQe(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"]=KQe(eee.value.bgColor,0),nee["--header-gradient-end"]=KQe(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}}})),QQe=(fGe("\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"),fGe("\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"));$Le(TLe());const ZQe=qLe("server",(()=>{const eee=SQe(),tee=aGe(),ree=UQe(),oee=XQe(),aee=_Qe(),nee=_re(""),iee=_re(),see=nie((()=>!(!$te.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(),$ee=_re(),zee=_re(window.self!==window.top),Cee=_re(""),Aee=_re(""),jee=_re(""),Tee=_re(""),Nee=_re(""),Iee=_re(""),Pee=_re("stable"),Ree=_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?wKe(Wee.value).format("YYYY-MM-DD"):null)),Kee=nie((()=>{if(!Wee.value)return!1;const eee=wKe(),tee=wKe(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((()=>!DKe(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:zee.value,keyfile:Cee.value,lanIp:Aee.value,license:jee.value,locale:Tee.value,name:Nee.value,osVersion:Iee.value,osVersionBranch:Pee.value,rebootType:Ree.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:zee.value,keyTypeForPurchase:eee,locale:Tee.value,osVersion:Iee.value,osVersionBranch:Pee.value,registered:Dee.value??!1,regExp:Wee.value,regTy:Vee.value,regUpdatesExpired:Kee.value,state:Qee.value,site:Gee.value},{code:ree,partnerName:oee}=VLe(LQe());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:zee.value,keyfile:Cee.value,lanIp:Aee.value,name:Nee.value,osVersion:Iee.value,osVersionBranch:Pee.value,rebootType:Ree.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:zee.value,lanIp:Aee.value,locale:Tee.value,name:Nee.value,osVersion:Iee.value,osVersionBranch:Pee.value,rebootType:Ree.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:jHe,name:"purchase",text:"Purchase Key",title:fte.value.title}))),mte=nie((()=>({click:()=>{ree.upgrade()},disabled:fte.value.disable,external:!0,icon:jHe,name:"upgrade",text:"Upgrade Key",title:fte.value.title}))),wte=nie((()=>({click:()=>{eee.recover()},disabled:fte.value.disable,external:!0,icon:jHe,name:"recover",text:"Recover Key",title:fte.value.title}))),vte=nie((()=>{const{code:eee}=VLe(LQe());return{click:()=>{eee.value?ree.activate():ree.redeem()},disabled:fte.value.disable,external:!0,icon:jHe,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:jHe,name:"renew",text:"Extend License to Enable OS Updates",title:fte.value.title}))),yte=nie((()=>({click:()=>{eee.replace()},external:!0,icon:jHe,name:"replace",text:"Replace Key"}))),xte=nie((()=>({click:()=>{eee.signIn()},disabled:fte.value.disable,external:!0,icon:zHe,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:pHe,name:"signOut",text:"Sign Out of Unraid.net",title:ree}})),_te=nie((()=>({click:()=>{eee.trialExtend()},disabled:fte.value.disable,external:!0,icon:jHe,name:"trialExtend",text:"Extend Trial",title:fte.value.title}))),Ste=nie((()=>({click:()=>{eee.trialStart()},disabled:fte.value.disable,external:!0,icon:jHe,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,...jte.value?[_te.value]:[],...Dee.value&&hee.value?[kte.value]:[]],error:!0,humanReadable:"Trial Expired",heading:"Your Trial has expired",message:jte.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=$ee.value?"

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

":!1===$ee.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!==$ee.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

"}}})),$te=nie((()=>{if(Ote.value?.error)return{actions:[{click:()=>{tee.openTroubleshoot({email:bee.value,includeUnraidApiLogs:!!hee.value})},icon:PHe,text:"Contact Support"}],debugServer:hte.value,heading:Ote.value?.heading??"",level:"error",message:Ote.value?.message??"",ref:`stateDataError__${Qee.value}`,type:"serverState"}}));rne($te,((eee,ree)=>{ree&&ree.ref&&tee.removeErrorByRef(ree.ref),eee&&tee.setError(eee)}));const zte=["signIn","signOut"],Cte=nie((()=>{if(Ote.value.actions)return Ote.value.actions.find((eee=>zte.includes(eee.name)))})),Ate=nie((()=>{if(Ote.value.actions)return Ote.value.actions.filter((eee=>!zte.includes(eee.name)))})),jte=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:sKe.toString(),icon:_He,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:lKe.toString(),icon:dHe,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:AHe,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 Pte=_re(window.location.hostname.includes("localhost")&&"4321"!==window.location.port?{actions:[{href:aKe.toString(),icon:_He,text:"Go to Management Access Now"},{external:!0,href:"https://unraid.net/blog/ssl-certificate-update",icon:AHe,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(Pte,((eee,ree)=>{ree&&ree.ref&&tee.removeErrorByRef(ree.ref),eee&&tee.setError(eee)}));const Rte=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:PHe,text:"Contact Support"}],debugServer:hte.value,heading:"Unraid Connect Error",level:"error",message:pee.value?.error??"",ref:"cloudError",type:"unraidApiState"}}));rne(Rte,((eee,ree)=>{ree&&ree.ref&&tee.removeErrorByRef(ree.ref),eee&&tee.setError(eee)}));const Mte=nie((()=>[$te.value,Tte.value,Ite.value,Pte.value,Rte.value].filter(Boolean))),Dte=eee=>{if(console.debug("[setServer]",eee),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&&(Aee.value=eee.lanIp),void 0!==eee?.license&&(jee.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&&(Pee.value=eee.osVersionBranch),void 0!==eee?.rebootType&&(Ree.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){LQe().setData(eee.activationCodeData)}},{load:Fte,refetch:Lte,onResult:Ute,onError:Bte}=function(eee,tee,ree){const oee=nHe(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,QWe&&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()}))})))}}}(QQe);setTimeout((()=>{Fte()}),500),Ute((eee=>{if(eee.data){const{unraidApiStatus:tee}=Nre(_Qe());tee.value="online",ite.value=Lte;const ree=(eee=>{console.debug("mutateServerStateFromApi",eee);const tee={...eee.owner&&"root"!==eee.owner.username?{username:eee.owner.username??"",registered:!0}:{username:"",registered:!1},name:eee.info&&eee.info.os&&eee.info.os.hostname?eee.info.os.hostname:void 0,keyfile:eee.registration&&eee.registration.keyFile&&eee.registration.keyFile.contents?eee.registration.keyFile.contents:void 0,regGen:eee.vars&&eee.vars.regGen?parseInt(eee.vars.regGen):void 0,state:eee.vars&&eee.vars.regState?eee.vars.regState:void 0,config:eee.config?{id:"config",...eee.config}:{id:"config",error:eee.vars&&eee.vars.configError?eee.vars.configError:void 0,valid:!eee.vars||!eee.vars.configValid||eee.vars.configValid},expireTime:eee.registration&&eee.registration.expiration?parseInt(eee.registration.expiration):0,cloud:eee.cloud?FKe(0,eee.cloud):void 0,regExp:eee.registration&&eee.registration.updateExpiration?Number(eee.registration.updateExpiration):void 0};return console.debug("mutatedData",tee),tee})(eee.data);Dte(ree)}})),Bte((eee=>{console.error("[serverStateQuery] error",eee);const{unraidApiStatus:tee}=Nre(_Qe());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 lGe.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&&console.debug("[server.rebootVersion]",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:zee,locale:Tee,lanIp:Aee,name:Nee,osVersion:Iee,osVersionBranch:Pee,rebootType:Ree,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:Pte,isRemoteAccess:ste,keyActions:Ate,pluginInstallFailed:Ite,pluginOutdated:lte,server:dte,serverAccountPayload:ute,serverPurchasePayload:pte,stateData:Ote,stateDataError:$te,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);const tee=cGe({action:"ignoreVersion",version:eee});console.debug("[updateOsIgnoreRelease] response",tee)},updateOsRemoveIgnoredRelease:eee=>{ete.value=ete.value.filter((r=>r!==eee));const tee=cGe({action:"removeIgnoredVersion",version:eee});console.debug("[updateOsRemoveIgnoredRelease] response",tee)},updateOsRemoveAllIgnoredReleases:()=>{ete.value=[];const eee=cGe({action:"removeAllIgnored"});console.debug("[updateOsRemoveAllIgnoredReleases] response",eee)}}})),JQe={class:"whitespace-normal flex flex-col gap-y-16px max-w-3xl"},eZe={key:0,class:"text-unraid-red font-semibold"},tZe={class:"text-16px mb-8px"},rZe=["innerHTML"],oZe={key:1},aZe=Eoe({__name:"Auth.ce",setup(eee){const{t:t}=bde(),tee=ZQe(),{authAction:ree,stateData:oee}=VLe(tee);return(eee,tee)=>(xne(),Ene("div",JQe,[$re(oee).error?(xne(),Ene("span",eZe,[jne("h3",tZe,Hee($re(t)($re(oee).heading)),1),jne("span",{class:"text-14px",innerHTML:$re(t)($re(oee).message)},null,8,rZe)])):Mne("",!0),$re(ree)?(xne(),Ene("span",oZe,[Tne($re(zpe),{disabled:$re(ree)?.disabled,icon:$re(ree).icon,size:"12px",text:$re(t)($re(ree).text),title:$re(ree)?.title?$re(t)($re(ree)?.title):void 0,onClick:tee[0]||(tee[0]=eee=>$re(ree).click?.())},null,8,["disabled","icon","text","title"])])):Mne("",!0)]))}}),nZe=Ode(aZe,[["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-\\[2px\\]{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}.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 iZe,sZe,lZe,cZe,dZe,pZe,uZe,hZe,fZe,gZe,mZe,wZe,vZe,bZe,yZe,xZe,kZe,_Ze,SZe,EZe,OZe,$Ze,zZe,CZe,AZe,jZe,TZe,NZe,IZe,PZe,RZe,MZe,DZe,FZe,LZe,UZe,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,$Je,zJe,CJe,AJe,jJe,TJe,NJe,IJe,PJe,RJe,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,$0e,z0e,C0e,A0e,j0e;function T0e(){if(sZe)return iZe;sZe=1;var eee="object"==typeof qVe&&qVe&&qVe.Object===Object&&qVe;return iZe=eee}function N0e(){if(cZe)return lZe;cZe=1;var eee=T0e(),tee="object"==typeof self&&self&&self.Object===Object&&self,ree=eee||tee||Function("return this")();return lZe=ree}function I0e(){if(pZe)return dZe;pZe=1;var eee=N0e().Symbol;return dZe=eee}function P0e(){if(wZe)return mZe;wZe=1;var eee=I0e(),tee=function(){if(hZe)return uZe;hZe=1;var eee=I0e(),tee=Object.prototype,ree=tee.hasOwnProperty,oee=tee.toString,aee=eee?eee.toStringTag:void 0;return uZe=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},uZe}(),ree=function(){if(gZe)return fZe;gZe=1;var eee=Object.prototype.toString;return fZe=function(tee){return eee.call(tee)}}(),oee=eee?eee.toStringTag:void 0;return mZe=function(eee){return null==eee?void 0===eee?"[object Undefined]":"[object Null]":oee&&oee in Object(eee)?tee(eee):ree(eee)}}function R0e(){if(bZe)return vZe;return bZe=1,vZe=function(eee){return null!=eee&&"object"==typeof eee}}function M0e(){if(xZe)return yZe;xZe=1;var eee=P0e(),tee=R0e();return yZe=function(ree){return"symbol"==typeof ree||tee(ree)&&"[object Symbol]"==eee(ree)}}function D0e(){if(CZe)return zZe;return CZe=1,zZe=function(eee,tee){return eee===tee||eee!=eee&&tee!=tee}}function F0e(){if(jZe)return AZe;jZe=1;var eq=D0e();return AZe=function(eee,tee){for(var ree=eee.length;ree--;)if(eq(eee[ree][0],tee))return ree;return-1}}function L0e(){if(UZe)return LZe;UZe=1;var eee=$Ze?OZe:($Ze=1,OZe=function(){this.__data__=[],this.size=0}),tee=function(){if(NZe)return TZe;NZe=1;var eee=F0e(),tee=Array.prototype.splice;return TZe=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(PZe)return IZe;PZe=1;var eee=F0e();return IZe=function(tee){var ree=this.__data__,oee=eee(ree,tee);return oee<0?void 0:ree[oee][1]}}(),oee=function(){if(MZe)return RZe;MZe=1;var eee=F0e();return RZe=function(tee){return eee(this.__data__,tee)>-1}}(),aee=function(){if(FZe)return DZe;FZe=1;var eee=F0e();return DZe=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 E1e(){if(y1e)return b1e;return y1e=1,b1e=function(eee){return function(tee){return eee(tee)}}}var O1e,$1e,z1e,C1e,A1e,j1e,T1e,N1e,I1e,P1e,R1e,M1e,D1e,F1e,L1e,U1e,B1e,Y1e,q1e,V1e,W1e,H1e,K1e,G1e,X1e,Q1e,Z1e,J1e,e2e,t2e,r2e,o2e,a2e,n2e,i2e,s2e,l2e,c2e,d2e,p2e,u2e,h2e,f2e,g2e,m2e,w2e,v2e,b2e,y2e,x2e,k2e,_2e,S2e,E2e,O2e,$2e,z2e,C2e,A2e,j2e,T2e,N2e,I2e,P2e,R2e,M2e,D2e,F2e,L2e,U2e,B2e,Y2e,q2e,V2e,W2e,H2e,K2e,G2e,X2e,Q2e,Z2e,J2e,e5e,t5e,r5e,o5e,a5e,n5e={exports:{}};function i5e(){return O1e||(O1e=1,function(eee,tee){var ree=T0e(),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}(n5e,n5e.exports)),n5e.exports}function s5e(){if(z1e)return $1e;z1e=1;var eee=function(){if(v1e)return w1e;v1e=1;var eee=P0e(),tee=S1e(),ree=R0e(),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,w1e=function(aee){return ree(aee)&&tee(aee.length)&&!!oee[eee(aee)]}}(),tee=E1e(),ree=i5e(),oee=ree&&ree.isTypedArray,aee=oee?tee(oee):eee;return $1e=aee}function l5e(){if(A1e)return C1e;A1e=1;var eee=($0e||($0e=1,O0e=function(n,eee){for(var tee=-1,ree=Array(n);++teetee}),ree=R5e();return o5e=function(oee,aee){return oee&&oee.length?eee(oee,ree(aee,2),tee):void 0}}();const D5e=VVe(M5e);var F5e,L5e;var U5e=function(){if(L5e)return F5e;L5e=1;var eee=p5e(),tee=m5e(),ree=c1e(),oee=a1e(),aee=u5e(),nee=k1e(),iee=c5e(),see=s5e(),lee=Object.prototype.hasOwnProperty;return F5e=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},F5e}();const B5e=VVe(U5e);var Y5e,q5e,V5e,W5e,H5e,K5e,G5e,X5e,Q5e,Z5e,J5e,e4e,t4e,r4e,o4e,a4e,n4e,i4e,s4e,l4e,c4e,d4e,p4e,u4e,h4e,f4e,g4e,m4e,w4e,v4e,b4e,y4e,x4e,k4e,_4e,S4e;function E4e(){if(q5e)return Y5e;return q5e=1,Y5e=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=A4e(),ree=j4e(),oee=$5e();return b4e=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 N4e=function(){if(S4e)return _4e;S4e=1;var eee=z4e(),tee=function(){if(k4e)return x4e;k4e=1;var eee=T4e()("toUpperCase");return x4e=eee}(),ree=eee((function(eee,ree,oee){return eee+(oee?" ":"")+tee(ree)}));return _4e=ree}();const I4e=VVe(N4e);const P4e=VVe(h5e());var R4e,M4e,D4e,F4e,L4e,U4e,B4e,Y4e,q4e,V4e,W4e,H4e,K4e,G4e,X4e,Q4e;function Z4e(){if(F4e)return D4e;F4e=1;var eq=D0e(),eee=u5e(),tee=_1e(),ree=U0e();return D4e=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)},D4e}function J4e(){if(Y4e)return B4e;Y4e=1;var eee=function(){if(U4e)return L4e;U4e=1;var eee=/\s/;return L4e=function(tee){for(var ree=tee.length;ree--&&eee.test(tee.charAt(ree)););return ree}}(),tee=/^\s+/;return B4e=function(ree){return ree?ree.slice(0,eee(ree)+1).replace(tee,""):ree}}function e3e(){if(H4e)return W4e;H4e=1;var eee=function(){if(V4e)return q4e;V4e=1;var eee=J4e(),tee=U0e(),ree=M0e(),oee=/^[-+]0x[0-9a-f]+$/i,aee=/^0b[01]+$/i,nee=/^0o[0-7]+$/i,iee=parseInt;return q4e=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}}(),tee=1/0;return W4e=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 t3e(){if(G4e)return K4e;G4e=1;var eee=function(){if(M4e)return R4e;M4e=1;var eee=Math.ceil,tee=Math.max;return R4e=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=Z4e(),ree=e3e();return K4e=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(v3e)return w3e;v3e=1;var eee=x3e(),tee=R5e(),ree=k3e(),oee=Math.max;return w3e=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 b3e=tee}();const S3e=VVe(_3e);const E3e=VVe(a1e());var O3e,$3e,z3e,C3e,A3e,j3e,T3e,N3e,I3e,P3e,R3e,M3e,D3e,F3e;function L3e(){if(j3e)return A3e;j3e=1;var eee=x3e(),tee=$3e?O3e:($3e=1,O3e=function(eee){return eee!=eee}),ree=C3e?z3e:(C3e=1,z3e=function(eee,tee,ree){for(var oee=ree-1,aee=eee.length;++oee-1:!!dee&&eee(iee,see,lee)>-1}}();const Y3e=VVe(B3e);var q3e,V3e={exports:{}},W3e={},H3e={},K3e={},G3e={},X3e={},Q3e={};function Z3e(){return q3e||(q3e=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}}}(t6e)),t6e}function o6e(){return e6e||(e6e=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=Z3e(),ree=r6e();var oee=Z3e();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=r6e();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=zee(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=zee(this.rhs,eee,ree),this}get names(){return $ee(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=zee(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(Aee(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=zee(this.condition,eee,tee),this}get names(){const eee=super.names;return $ee(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=zee(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=$ee(super.names,this.from);return $ee(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=zee(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 $ee(eee,ree){return ree instanceof tee._CodeOrName?Oee(eee,ree.names):eee}function zee(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 Aee(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=Aee;const jee=Nee(eee.operators.AND);eee.and=function(...eee){return eee.reduce(jee)};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)}}(X3e)),X3e}var a6e,n6e={};function i6e(){if(a6e)return n6e;a6e=1,Object.defineProperty(n6e,"__esModule",{value:!0}),n6e.checkStrictMode=n6e.getErrorPath=n6e.Type=n6e.useFunc=n6e.setEvaluated=n6e.evaluatedPropsToName=n6e.mergeEvaluated=n6e.eachItem=n6e.unescapeJsonPointer=n6e.escapeJsonPointer=n6e.escapeFragment=n6e.unescapeFragment=n6e.schemaRefOrVal=n6e.schemaHasRulesButRef=n6e.schemaHasRules=n6e.checkUnknownRules=n6e.alwaysValidSchema=n6e.toHash=void 0;const eee=o6e(),tee=Z3e();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)))}n6e.toHash=function(eee){const tee={};for(const ree of eee)tee[ree]=!0;return tee},n6e.alwaysValidSchema=function(it,eee){return"boolean"==typeof eee?eee:0===Object.keys(eee).length||(ree(it,eee),!oee(eee,it.self.RULES.all))},n6e.checkUnknownRules=ree,n6e.schemaHasRules=oee,n6e.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},n6e.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)}`},n6e.unescapeFragment=function(eee){return nee(decodeURIComponent(eee))},n6e.escapeFragment=function(eee){return encodeURIComponent(aee(eee))},n6e.escapeJsonPointer=aee,n6e.unescapeJsonPointer=nee,n6e.eachItem=function(xs,f){if(Array.isArray(xs))for(const x of xs)f(x);else f(xs)},n6e.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)})},n6e.evaluatedPropsToName=see,n6e.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 n6e.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||(n6e.Type=dee={})),n6e.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)},n6e.checkStrictMode=pee,n6e}var s6e,l6e,c6e,d6e={};function p6e(){if(s6e)return d6e;s6e=1,Object.defineProperty(d6e,"__esModule",{value:!0});const eee=o6e(),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 d6e.default=tee,d6e}function u6e(){return l6e||(l6e=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=o6e(),ree=i6e(),oee=p6e();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]}}(G3e)),G3e}var h6e,f6e={},g6e={};function m6e(){if(h6e)return g6e;h6e=1,Object.defineProperty(g6e,"__esModule",{value:!0}),g6e.getRules=g6e.isJSONType=void 0;const eee=new Set(["string","number","integer","boolean","null","object","array"]);return g6e.isJSONType=function(x){return"string"==typeof x&&eee.has(x)},g6e.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:{}}},g6e}var w6e,v6e,b6e={};function y6e(){if(w6e)return b6e;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 w6e=1,Object.defineProperty(b6e,"__esModule",{value:!0}),b6e.shouldUseRule=b6e.shouldUseGroup=b6e.schemaHasRulesForType=void 0,b6e.schemaHasRulesForType=function({schema:tee,self:ree},oee){const aee=ree.RULES.types[oee];return aee&&!0!==aee&&eee(tee,aee)},b6e.shouldUseGroup=eee,b6e.shouldUseRule=tee,b6e}function x6e(){if(v6e)return f6e;v6e=1,Object.defineProperty(f6e,"__esModule",{value:!0}),f6e.reportTypeError=f6e.checkDataTypes=f6e.checkDataType=f6e.coerceAndCheckDataType=f6e.getJSONTypes=f6e.getSchemaTypes=f6e.DataType=void 0;const eee=m6e(),tee=y6e(),ree=u6e(),oee=o6e(),aee=i6e();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||(f6e.DataType=nee={})),f6e.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},f6e.getJSONTypes=iee,f6e.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 +var IQe,PQe,RQe,MQe,DQe,FQe;globalThis.__buildAssetsURL=TQe,globalThis.__publicAssetsURL=NQe,(PQe=IQe||(IQe={})).pop="pop",PQe.push="push",(MQe=RQe||(RQe={})).back="back",MQe.forward="forward",MQe.unknown="",(FQe=DQe||(DQe={}))[FQe.aborted=4]="aborted",FQe[FQe.cancelled=8]="cancelled",FQe[FQe.duplicated=16]="duplicated",$Le(TLe());const LQe=qLe("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(EQe));rne(nee,(eee=>eee?sessionStorage.setItem(EQe,"true"):sessionStorage.removeItem(EQe)));return{code:tee,partnerName:ree,partnerUrl:oee,partnerLogo:aee,showActivationModal:nie((()=>{if(!eee.value)return!1;const{callbackData:tee}=VLe(sXe()),{state:ree}=VLe(ZQe()),oee="ENOKEYFILE"===ree.value,aee=!tee.value;return oee&&aee&&!nee.value})),setData:tee=>{eee.value=tee},setActivationModalHidden:eee=>nee.value=eee}}));$Le(TLe());const UQe=qLe("purchase",(()=>{const eee=lXe(),tee=ZQe();return{activate:()=>{eee.send(tKe.toString(),[{server:{...tee.serverPurchasePayload},type:"activate"}],tee.inIframe?"newTab":void 0)},redeem:()=>{eee.send(tKe.toString(),[{server:{...tee.serverPurchasePayload},type:"redeem"}],tee.inIframe?"newTab":void 0)},purchase:()=>{eee.send(tKe.toString(),[{server:{...tee.serverPurchasePayload},type:"purchase"}],tee.inIframe?"newTab":void 0)},upgrade:()=>{eee.send(tKe.toString(),[{server:{...tee.serverPurchasePayload},type:"upgrade"}],tee.inIframe?"newTab":void 0)},renew:()=>{eee.send(tKe.toString(),[{server:{...tee.serverPurchasePayload},type:"renew"}],tee.inIframe?"newTab":void 0)}}})),BQe={"--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)"},YQe={"--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,...BQe},qQe={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,...BQe}},black:{...YQe},gray:{...YQe,"--header-text-primary":"#39587f","--header-text-secondary":"#606e7f","--header-background-color":"#1c1b1b"},azure:{...YQe,"--header-text-primary":"#39587f","--header-text-secondary":"#606e7f","--header-background-color":"#f2f2f2"}};var VQe,WQe;var HQe=function(){if(WQe)return VQe;WQe=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 VQe=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)},VQe}();const KQe=VVe(HQe);$Le(TLe());const GQe=["black","gray"],XQe=qLe("theme",(()=>{const eee=_re({name:"white",banner:!1,bannerGradient:!1,bgColor:"",descriptionShow:!1,metaColor:"",textColor:""}),tee=_re(qQe.white),ree=nie((()=>GQe.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={...qQe[oee]};if(eee.value.banner&&eee.value.bannerGradient){const tee=eee.value.bgColor?KQe(eee.value.bgColor,0):nee["--header-gradient-start"],ree=eee.value.bgColor?KQe(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"]=KQe(eee.value.bgColor,0),nee["--header-gradient-end"]=KQe(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}}})),QQe=(fGe("\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"),fGe("\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"));$Le(TLe());const ZQe=qLe("server",(()=>{const eee=SQe(),tee=aGe(),ree=UQe(),oee=XQe(),aee=_Qe(),nee=_re(""),iee=_re(),see=nie((()=>!(!$te.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(),$ee=_re(),zee=_re(window.self!==window.top),Cee=_re(""),Aee=_re(""),jee=_re(""),Tee=_re(""),Nee=_re(""),Iee=_re(""),Pee=_re("stable"),Ree=_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?wKe(Wee.value).format("YYYY-MM-DD"):null)),Kee=nie((()=>{if(!Wee.value)return!1;const eee=wKe(),tee=wKe(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((()=>!DKe(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:zee.value,keyfile:Cee.value,lanIp:Aee.value,license:jee.value,locale:Tee.value,name:Nee.value,osVersion:Iee.value,osVersionBranch:Pee.value,rebootType:Ree.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:zee.value,keyTypeForPurchase:eee,locale:Tee.value,osVersion:Iee.value,osVersionBranch:Pee.value,registered:Dee.value??!1,regExp:Wee.value,regTy:Vee.value,regUpdatesExpired:Kee.value,state:Qee.value,site:Gee.value},{code:ree,partnerName:oee}=VLe(LQe());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:zee.value,keyfile:Cee.value,lanIp:Aee.value,name:Nee.value,osVersion:Iee.value,osVersionBranch:Pee.value,rebootType:Ree.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:zee.value,lanIp:Aee.value,locale:Tee.value,name:Nee.value,osVersion:Iee.value,osVersionBranch:Pee.value,rebootType:Ree.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:jHe,name:"purchase",text:"Purchase Key",title:fte.value.title}))),mte=nie((()=>({click:()=>{ree.upgrade()},disabled:fte.value.disable,external:!0,icon:jHe,name:"upgrade",text:"Upgrade Key",title:fte.value.title}))),wte=nie((()=>({click:()=>{eee.recover()},disabled:fte.value.disable,external:!0,icon:jHe,name:"recover",text:"Recover Key",title:fte.value.title}))),vte=nie((()=>{const{code:eee}=VLe(LQe());return{click:()=>{eee.value?ree.activate():ree.redeem()},disabled:fte.value.disable,external:!0,icon:jHe,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:jHe,name:"renew",text:"Extend License to Enable OS Updates",title:fte.value.title}))),yte=nie((()=>({click:()=>{eee.replace()},external:!0,icon:jHe,name:"replace",text:"Replace Key"}))),xte=nie((()=>({click:()=>{eee.signIn()},disabled:fte.value.disable,external:!0,icon:zHe,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:pHe,name:"signOut",text:"Sign Out of Unraid.net",title:ree}})),_te=nie((()=>({click:()=>{eee.trialExtend()},disabled:fte.value.disable,external:!0,icon:jHe,name:"trialExtend",text:"Extend Trial",title:fte.value.title}))),Ste=nie((()=>({click:()=>{eee.trialStart()},disabled:fte.value.disable,external:!0,icon:jHe,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,...jte.value?[_te.value]:[],...Dee.value&&hee.value?[kte.value]:[]],error:!0,humanReadable:"Trial Expired",heading:"Your Trial has expired",message:jte.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=$ee.value?"

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

":!1===$ee.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!==$ee.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

"}}})),$te=nie((()=>{if(Ote.value?.error)return{actions:[{click:()=>{tee.openTroubleshoot({email:bee.value,includeUnraidApiLogs:!!hee.value})},icon:PHe,text:"Contact Support"}],debugServer:hte.value,heading:Ote.value?.heading??"",level:"error",message:Ote.value?.message??"",ref:`stateDataError__${Qee.value}`,type:"serverState"}}));rne($te,((eee,ree)=>{ree&&ree.ref&&tee.removeErrorByRef(ree.ref),eee&&tee.setError(eee)}));const zte=["signIn","signOut"],Cte=nie((()=>{if(Ote.value.actions)return Ote.value.actions.find((eee=>zte.includes(eee.name)))})),Ate=nie((()=>{if(Ote.value.actions)return Ote.value.actions.filter((eee=>!zte.includes(eee.name)))})),jte=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:sKe.toString(),icon:_He,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:lKe.toString(),icon:dHe,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:AHe,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 Pte=_re(window.location.hostname.includes("localhost")&&"4321"!==window.location.port?{actions:[{href:aKe.toString(),icon:_He,text:"Go to Management Access Now"},{external:!0,href:"https://unraid.net/blog/ssl-certificate-update",icon:AHe,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(Pte,((eee,ree)=>{ree&&ree.ref&&tee.removeErrorByRef(ree.ref),eee&&tee.setError(eee)}));const Rte=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:PHe,text:"Contact Support"}],debugServer:hte.value,heading:"Unraid Connect Error",level:"error",message:pee.value?.error??"",ref:"cloudError",type:"unraidApiState"}}));rne(Rte,((eee,ree)=>{ree&&ree.ref&&tee.removeErrorByRef(ree.ref),eee&&tee.setError(eee)}));const Mte=nie((()=>[$te.value,Tte.value,Ite.value,Pte.value,Rte.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&&(Aee.value=eee.lanIp),void 0!==eee?.license&&(jee.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&&(Pee.value=eee.osVersionBranch),void 0!==eee?.rebootType&&(Ree.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){LQe().setData(eee.activationCodeData)}},{load:Fte,refetch:Lte,onResult:Ute,onError:Bte}=function(eee,tee,ree){const oee=nHe(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,QWe&&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()}))})))}}}(QQe);setTimeout((()=>{Fte()}),500),Ute((eee=>{if(eee.data){const{unraidApiStatus:ree}=Nre(_Qe());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?FKe(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(_Qe());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 lGe.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:zee,locale:Tee,lanIp:Aee,name:Nee,osVersion:Iee,osVersionBranch:Pee,rebootType:Ree,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:Pte,isRemoteAccess:ste,keyActions:Ate,pluginInstallFailed:Ite,pluginOutdated:lte,server:dte,serverAccountPayload:ute,serverPurchasePayload:pte,stateData:Ote,stateDataError:$te,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),cGe({action:"ignoreVersion",version:eee})},updateOsRemoveIgnoredRelease:eee=>{ete.value=ete.value.filter((r=>r!==eee)),cGe({action:"removeIgnoredVersion",version:eee})},updateOsRemoveAllIgnoredReleases:()=>{ete.value=[],cGe({action:"removeAllIgnored"})}}})),JQe={class:"whitespace-normal flex flex-col gap-y-16px max-w-3xl"},eZe={key:0,class:"text-unraid-red font-semibold"},tZe={class:"text-16px mb-8px"},rZe=["innerHTML"],oZe={key:1},aZe=Eoe({__name:"Auth.ce",setup(eee){const{t:t}=bde(),tee=ZQe(),{authAction:ree,stateData:oee}=VLe(tee);return(eee,tee)=>(xne(),Ene("div",JQe,[$re(oee).error?(xne(),Ene("span",eZe,[jne("h3",tZe,Hee($re(t)($re(oee).heading)),1),jne("span",{class:"text-14px",innerHTML:$re(t)($re(oee).message)},null,8,rZe)])):Mne("",!0),$re(ree)?(xne(),Ene("span",oZe,[Tne($re(zpe),{disabled:$re(ree)?.disabled,icon:$re(ree).icon,size:"12px",text:$re(t)($re(ree).text),title:$re(ree)?.title?$re(t)($re(ree)?.title):void 0,onClick:tee[0]||(tee[0]=eee=>$re(ree).click?.())},null,8,["disabled","icon","text","title"])])):Mne("",!0)]))}}),nZe=Ode(aZe,[["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-\\[2px\\]{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}.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 iZe,sZe,lZe,cZe,dZe,pZe,uZe,hZe,fZe,gZe,mZe,wZe,vZe,bZe,yZe,xZe,kZe,_Ze,SZe,EZe,OZe,$Ze,zZe,CZe,AZe,jZe,TZe,NZe,IZe,PZe,RZe,MZe,DZe,FZe,LZe,UZe,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,$Je,zJe,CJe,AJe,jJe,TJe,NJe,IJe,PJe,RJe,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,$0e,z0e,C0e,A0e,j0e;function T0e(){if(sZe)return iZe;sZe=1;var eee="object"==typeof qVe&&qVe&&qVe.Object===Object&&qVe;return iZe=eee}function N0e(){if(cZe)return lZe;cZe=1;var eee=T0e(),tee="object"==typeof self&&self&&self.Object===Object&&self,ree=eee||tee||Function("return this")();return lZe=ree}function I0e(){if(pZe)return dZe;pZe=1;var eee=N0e().Symbol;return dZe=eee}function P0e(){if(wZe)return mZe;wZe=1;var eee=I0e(),tee=function(){if(hZe)return uZe;hZe=1;var eee=I0e(),tee=Object.prototype,ree=tee.hasOwnProperty,oee=tee.toString,aee=eee?eee.toStringTag:void 0;return uZe=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},uZe}(),ree=function(){if(gZe)return fZe;gZe=1;var eee=Object.prototype.toString;return fZe=function(tee){return eee.call(tee)}}(),oee=eee?eee.toStringTag:void 0;return mZe=function(eee){return null==eee?void 0===eee?"[object Undefined]":"[object Null]":oee&&oee in Object(eee)?tee(eee):ree(eee)}}function R0e(){if(bZe)return vZe;return bZe=1,vZe=function(eee){return null!=eee&&"object"==typeof eee}}function M0e(){if(xZe)return yZe;xZe=1;var eee=P0e(),tee=R0e();return yZe=function(ree){return"symbol"==typeof ree||tee(ree)&&"[object Symbol]"==eee(ree)}}function D0e(){if(CZe)return zZe;return CZe=1,zZe=function(eee,tee){return eee===tee||eee!=eee&&tee!=tee}}function F0e(){if(jZe)return AZe;jZe=1;var eq=D0e();return AZe=function(eee,tee){for(var ree=eee.length;ree--;)if(eq(eee[ree][0],tee))return ree;return-1}}function L0e(){if(UZe)return LZe;UZe=1;var eee=$Ze?OZe:($Ze=1,OZe=function(){this.__data__=[],this.size=0}),tee=function(){if(NZe)return TZe;NZe=1;var eee=F0e(),tee=Array.prototype.splice;return TZe=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(PZe)return IZe;PZe=1;var eee=F0e();return IZe=function(tee){var ree=this.__data__,oee=eee(ree,tee);return oee<0?void 0:ree[oee][1]}}(),oee=function(){if(MZe)return RZe;MZe=1;var eee=F0e();return RZe=function(tee){return eee(this.__data__,tee)>-1}}(),aee=function(){if(FZe)return DZe;FZe=1;var eee=F0e();return DZe=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 E1e(){if(y1e)return b1e;return y1e=1,b1e=function(eee){return function(tee){return eee(tee)}}}var O1e,$1e,z1e,C1e,A1e,j1e,T1e,N1e,I1e,P1e,R1e,M1e,D1e,F1e,L1e,U1e,B1e,Y1e,q1e,V1e,W1e,H1e,K1e,G1e,X1e,Q1e,Z1e,J1e,e2e,t2e,r2e,o2e,a2e,n2e,i2e,s2e,l2e,c2e,d2e,p2e,u2e,h2e,f2e,g2e,m2e,w2e,v2e,b2e,y2e,x2e,k2e,_2e,S2e,E2e,O2e,$2e,z2e,C2e,A2e,j2e,T2e,N2e,I2e,P2e,R2e,M2e,D2e,F2e,L2e,U2e,B2e,Y2e,q2e,V2e,W2e,H2e,K2e,G2e,X2e,Q2e,Z2e,J2e,e5e,t5e,r5e,o5e,a5e,n5e={exports:{}};function i5e(){return O1e||(O1e=1,function(eee,tee){var ree=T0e(),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}(n5e,n5e.exports)),n5e.exports}function s5e(){if(z1e)return $1e;z1e=1;var eee=function(){if(v1e)return w1e;v1e=1;var eee=P0e(),tee=S1e(),ree=R0e(),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,w1e=function(aee){return ree(aee)&&tee(aee.length)&&!!oee[eee(aee)]}}(),tee=E1e(),ree=i5e(),oee=ree&&ree.isTypedArray,aee=oee?tee(oee):eee;return $1e=aee}function l5e(){if(A1e)return C1e;A1e=1;var eee=($0e||($0e=1,O0e=function(n,eee){for(var tee=-1,ree=Array(n);++teetee}),ree=R5e();return o5e=function(oee,aee){return oee&&oee.length?eee(oee,ree(aee,2),tee):void 0}}();const D5e=VVe(M5e);var F5e,L5e;var U5e=function(){if(L5e)return F5e;L5e=1;var eee=p5e(),tee=m5e(),ree=c1e(),oee=a1e(),aee=u5e(),nee=k1e(),iee=c5e(),see=s5e(),lee=Object.prototype.hasOwnProperty;return F5e=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},F5e}();const B5e=VVe(U5e);var Y5e,q5e,V5e,W5e,H5e,K5e,G5e,X5e,Q5e,Z5e,J5e,e4e,t4e,r4e,o4e,a4e,n4e,i4e,s4e,l4e,c4e,d4e,p4e,u4e,h4e,f4e,g4e,m4e,w4e,v4e,b4e,y4e,x4e,k4e,_4e,S4e;function E4e(){if(q5e)return Y5e;return q5e=1,Y5e=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=A4e(),ree=j4e(),oee=$5e();return b4e=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 N4e=function(){if(S4e)return _4e;S4e=1;var eee=z4e(),tee=function(){if(k4e)return x4e;k4e=1;var eee=T4e()("toUpperCase");return x4e=eee}(),ree=eee((function(eee,ree,oee){return eee+(oee?" ":"")+tee(ree)}));return _4e=ree}();const I4e=VVe(N4e);const P4e=VVe(h5e());var R4e,M4e,D4e,F4e,L4e,U4e,B4e,Y4e,q4e,V4e,W4e,H4e,K4e,G4e,X4e,Q4e;function Z4e(){if(F4e)return D4e;F4e=1;var eq=D0e(),eee=u5e(),tee=_1e(),ree=U0e();return D4e=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)},D4e}function J4e(){if(Y4e)return B4e;Y4e=1;var eee=function(){if(U4e)return L4e;U4e=1;var eee=/\s/;return L4e=function(tee){for(var ree=tee.length;ree--&&eee.test(tee.charAt(ree)););return ree}}(),tee=/^\s+/;return B4e=function(ree){return ree?ree.slice(0,eee(ree)+1).replace(tee,""):ree}}function e3e(){if(H4e)return W4e;H4e=1;var eee=function(){if(V4e)return q4e;V4e=1;var eee=J4e(),tee=U0e(),ree=M0e(),oee=/^[-+]0x[0-9a-f]+$/i,aee=/^0b[01]+$/i,nee=/^0o[0-7]+$/i,iee=parseInt;return q4e=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}}(),tee=1/0;return W4e=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 t3e(){if(G4e)return K4e;G4e=1;var eee=function(){if(M4e)return R4e;M4e=1;var eee=Math.ceil,tee=Math.max;return R4e=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=Z4e(),ree=e3e();return K4e=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(v3e)return w3e;v3e=1;var eee=x3e(),tee=R5e(),ree=k3e(),oee=Math.max;return w3e=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 b3e=tee}();const S3e=VVe(_3e);const E3e=VVe(a1e());var O3e,$3e,z3e,C3e,A3e,j3e,T3e,N3e,I3e,P3e,R3e,M3e,D3e,F3e;function L3e(){if(j3e)return A3e;j3e=1;var eee=x3e(),tee=$3e?O3e:($3e=1,O3e=function(eee){return eee!=eee}),ree=C3e?z3e:(C3e=1,z3e=function(eee,tee,ree){for(var oee=ree-1,aee=eee.length;++oee-1:!!dee&&eee(iee,see,lee)>-1}}();const Y3e=VVe(B3e);var q3e,V3e={exports:{}},W3e={},H3e={},K3e={},G3e={},X3e={},Q3e={};function Z3e(){return q3e||(q3e=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}}}(t6e)),t6e}function o6e(){return e6e||(e6e=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=Z3e(),ree=r6e();var oee=Z3e();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=r6e();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=zee(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=zee(this.rhs,eee,ree),this}get names(){return $ee(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=zee(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(Aee(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=zee(this.condition,eee,tee),this}get names(){const eee=super.names;return $ee(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=zee(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=$ee(super.names,this.from);return $ee(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=zee(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 $ee(eee,ree){return ree instanceof tee._CodeOrName?Oee(eee,ree.names):eee}function zee(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 Aee(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=Aee;const jee=Nee(eee.operators.AND);eee.and=function(...eee){return eee.reduce(jee)};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)}}(X3e)),X3e}var a6e,n6e={};function i6e(){if(a6e)return n6e;a6e=1,Object.defineProperty(n6e,"__esModule",{value:!0}),n6e.checkStrictMode=n6e.getErrorPath=n6e.Type=n6e.useFunc=n6e.setEvaluated=n6e.evaluatedPropsToName=n6e.mergeEvaluated=n6e.eachItem=n6e.unescapeJsonPointer=n6e.escapeJsonPointer=n6e.escapeFragment=n6e.unescapeFragment=n6e.schemaRefOrVal=n6e.schemaHasRulesButRef=n6e.schemaHasRules=n6e.checkUnknownRules=n6e.alwaysValidSchema=n6e.toHash=void 0;const eee=o6e(),tee=Z3e();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)))}n6e.toHash=function(eee){const tee={};for(const ree of eee)tee[ree]=!0;return tee},n6e.alwaysValidSchema=function(it,eee){return"boolean"==typeof eee?eee:0===Object.keys(eee).length||(ree(it,eee),!oee(eee,it.self.RULES.all))},n6e.checkUnknownRules=ree,n6e.schemaHasRules=oee,n6e.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},n6e.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)}`},n6e.unescapeFragment=function(eee){return nee(decodeURIComponent(eee))},n6e.escapeFragment=function(eee){return encodeURIComponent(aee(eee))},n6e.escapeJsonPointer=aee,n6e.unescapeJsonPointer=nee,n6e.eachItem=function(xs,f){if(Array.isArray(xs))for(const x of xs)f(x);else f(xs)},n6e.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)})},n6e.evaluatedPropsToName=see,n6e.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 n6e.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||(n6e.Type=dee={})),n6e.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)},n6e.checkStrictMode=pee,n6e}var s6e,l6e,c6e,d6e={};function p6e(){if(s6e)return d6e;s6e=1,Object.defineProperty(d6e,"__esModule",{value:!0});const eee=o6e(),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 d6e.default=tee,d6e}function u6e(){return l6e||(l6e=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=o6e(),ree=i6e(),oee=p6e();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]}}(G3e)),G3e}var h6e,f6e={},g6e={};function m6e(){if(h6e)return g6e;h6e=1,Object.defineProperty(g6e,"__esModule",{value:!0}),g6e.getRules=g6e.isJSONType=void 0;const eee=new Set(["string","number","integer","boolean","null","object","array"]);return g6e.isJSONType=function(x){return"string"==typeof x&&eee.has(x)},g6e.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:{}}},g6e}var w6e,v6e,b6e={};function y6e(){if(w6e)return b6e;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 w6e=1,Object.defineProperty(b6e,"__esModule",{value:!0}),b6e.shouldUseRule=b6e.shouldUseGroup=b6e.schemaHasRulesForType=void 0,b6e.schemaHasRulesForType=function({schema:tee,self:ree},oee){const aee=ree.RULES.types[oee];return aee&&!0!==aee&&eee(tee,aee)},b6e.shouldUseGroup=eee,b6e.shouldUseRule=tee,b6e}function x6e(){if(v6e)return f6e;v6e=1,Object.defineProperty(f6e,"__esModule",{value:!0}),f6e.reportTypeError=f6e.checkDataTypes=f6e.checkDataType=f6e.coerceAndCheckDataType=f6e.getJSONTypes=f6e.getSchemaTypes=f6e.DataType=void 0;const eee=m6e(),tee=y6e(),ree=u6e(),oee=o6e(),aee=i6e();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||(f6e.DataType=nee={})),f6e.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},f6e.getJSONTypes=iee,f6e.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}f6e.checkDataType=lee,f6e.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 f6e.reportTypeError=pee,f6e}var k6e,_6e={};var S6e,E6e,O6e={},$6e={};function z6e(){if(S6e)return $6e;S6e=1,Object.defineProperty($6e,"__esModule",{value:!0}),$6e.validateUnion=$6e.validateArray=$6e.usePattern=$6e.callValidateCode=$6e.schemaProperties=$6e.allSchemaProperties=$6e.noPropertyInData=$6e.propertyInData=$6e.isOwnProperty=$6e.hasPropFunc=$6e.reportMissingProp=$6e.checkMissingProp=$6e.checkReportMissingProp=void 0;const eee=o6e(),tee=i6e(),ree=p6e(),oee=i6e();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)):[]}$6e.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()}))},$6e.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}`))))},$6e.reportMissingProp=function(eee,tee){eee.setParams({missingProperty:tee},!0),eee.error()},$6e.hasPropFunc=aee,$6e.isOwnProperty=nee,$6e.propertyInData=function(tee,ree,oee,aee){const iee=eee._`${ree}${(0,eee.getProperty)(oee)} !== undefined`;return aee?eee._`${iee} && ${nee(tee,ree,oee)}`:iee},$6e.noPropertyInData=iee,$6e.allSchemaProperties=see,$6e.schemaProperties=function(it,eee){return see(eee).filter((p=>!(0,tee.alwaysValidSchema)(it,eee[p])))},$6e.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 $6e.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})`})},$6e.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)}))}},$6e.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)))},$6e}function C6e(){if(E6e)return O6e;E6e=1,Object.defineProperty(O6e,"__esModule",{value:!0}),O6e.validateKeywordUsage=O6e.validSchemaType=O6e.funcKeywordCode=O6e.macroKeywordCode=void 0;const eee=o6e(),tee=p6e(),ree=z6e(),oee=u6e();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 O6e.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)))},O6e.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)},O6e.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))},O6e.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)}}},O6e}var A6e,j6e={};var T6e,N6e,I6e={};function P6e(){return N6e||(N6e=1,T6e=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}),T6e}var R6e,M6e,D6e,F6e={exports:{}};function L6e(){if(R6e)return F6e.exports;R6e=1;var eee=F6e.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]+"#"}I6e.getFullPath=see,I6e._getFullPath=lee;const cee=/#\/?$/;function dee(id){return id?id.replace(cee,""):""}I6e.normalizeId=dee,I6e.resolveUrl=function(eee,tee,id){return id=dee(id),eee.resolve(tee,id)};const pee=/^[a-z_][-a-z0-9._]*$/i;return I6e.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`)}},I6e}function B6e(){if(D6e)return H3e;D6e=1,Object.defineProperty(H3e,"__esModule",{value:!0}),H3e.getData=H3e.KeywordCxt=H3e.validateFunctionCode=void 0;const eee=function(){if(c6e)return K3e;c6e=1,Object.defineProperty(K3e,"__esModule",{value:!0}),K3e.boolOrEmptySchema=K3e.topBoolOrEmptySchema=void 0;const eee=u6e(),tee=o6e(),ree=p6e(),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 K3e.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))},K3e.boolOrEmptySchema=function(it,eee){const{gen:tee,schema:ree}=it;!1===ree?(tee.var(eee,!1),aee(it)):tee.var(eee,!0)},K3e}(),tee=x6e(),ree=y6e(),oee=x6e(),aee=function(){if(k6e)return _6e;k6e=1,Object.defineProperty(_6e,"__esModule",{value:!0}),_6e.assignDefaults=void 0;const eee=o6e(),tee=i6e();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 _6e.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)))},_6e}(),nee=C6e(),iee=function(){if(A6e)return j6e;A6e=1,Object.defineProperty(j6e,"__esModule",{value:!0}),j6e.extendSubschemaMode=j6e.extendSubschemaData=j6e.getSubschema=void 0;const eee=o6e(),tee=i6e();return j6e.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')},j6e.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)},j6e.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},j6e}(),see=o6e(),lee=p6e(),cee=U6e(),dee=i6e(),pee=u6e();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)}H3e.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)}H3e.KeywordCxt=Eee;const $ee=/^\/(?:[^~]|~0|~1)*$/,zee=/^([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(!$ee.test(eee))throw new Error(`Invalid JSON-pointer: ${eee}`);aee=eee,nee=lee.default.rootData}else{const iee=zee.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 H3e.getData=Cee,H3e}var Y6e,q6e={};function V6e(){if(Y6e)return q6e;Y6e=1,Object.defineProperty(q6e,"__esModule",{value:!0});class eee extends Error{constructor(eee){super("validation failed"),this.errors=eee,this.ajv=this.validation=!0}}return q6e.default=eee,q6e}var W6e,H6e={};function K6e(){if(W6e)return H6e;W6e=1,Object.defineProperty(H6e,"__esModule",{value:!0});const eee=U6e();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 H6e.default=tee,H6e}var G6e,X6e={};function Q6e(){if(G6e)return X6e;G6e=1,Object.defineProperty(X6e,"__esModule",{value:!0}),X6e.resolveSchema=X6e.getCompilingSchema=X6e.resolveRef=X6e.compileSchema=X6e.SchemaEnv=void 0;const eee=o6e(),tee=V6e(),ree=p6e(),oee=U6e(),aee=i6e(),nee=B6e();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)}}X6e.SchemaEnv=iee,X6e.compileSchema=see,X6e.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},X6e.getCompilingSchema=cee,X6e.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 X6e}const Z6e={$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 J6e,e8e,t8e,r8e,o8e,a8e,n8e,i8e,s8e,l8e={},c8e={exports:{}};function d8e(){if(r8e)return t8e;r8e=1;const{HEX:eee}=e8e?J6e:(e8e=1,J6e={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 c8e.exports=pee,c8e.exports.default=pee,c8e.exports.fastUri=pee,c8e.exports}function u8e(){return s8e||(s8e=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=B6e();Object.defineProperty(eee,"KeywordCxt",{enumerable:!0,get:function(){return tee.KeywordCxt}});var ree=o6e();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=V6e(),aee=K6e(),nee=m6e(),iee=Q6e(),see=o6e(),lee=U6e(),cee=x6e(),dee=i6e(),pee=Z6e,uee=function(){if(i8e)return l8e;i8e=1,Object.defineProperty(l8e,"__esModule",{value:!0});const eee=p8e();return eee.code='require("ajv/dist/runtime/uri").default',l8e.default=eee,l8e}(),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(zee.call(this,ree,tee),!tee)return(0,dee.eachItem)(ree,(eee=>Cee.call(this,eee))),this;jee.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 $ee=/^[a-z_$][a-z0-9_$:-]*$/i;function zee(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(!$ee.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?Aee.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 Aee(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 jee(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]}}}(W3e)),W3e}var h8e,f8e={},g8e={},id={};var m8e,w8e,v8e={};function b8e(){if(w8e)return g8e;w8e=1,Object.defineProperty(g8e,"__esModule",{value:!0});const eee=function(){if(h8e)return id;h8e=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(m8e)return v8e;m8e=1,Object.defineProperty(v8e,"__esModule",{value:!0}),v8e.callRef=v8e.getValidate=void 0;const eee=K6e(),tee=z6e(),ree=o6e(),oee=p6e(),aee=Q6e(),nee=i6e(),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 v8e.getValidate=see,v8e.callRef=lee,v8e.default=iee,v8e}(),ree=["$schema","$id","$defs","$vocabulary",{keyword:"$comment"},"definitions",eee.default,tee.default];return g8e.default=ree,g8e}var y8e,x8e={},k8e={};var _8e,S8e={};var E8e,O8e,$8e={},z8e={};function C8e(){if(O8e)return $8e;O8e=1,Object.defineProperty($8e,"__esModule",{value:!0});const eee=o6e(),tee=i6e(),ree=function(){if(E8e)return z8e;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 $8e.default=aee,$8e}var A8e,j8e={};var T8e,N8e={};var I8e,P8e={};function R8e(){if(I8e)return P8e;I8e=1,Object.defineProperty(P8e,"__esModule",{value:!0});const eee=z6e(),tee=o6e(),ree=i6e(),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 P8e.default=oee,P8e}var M8e,D8e={};var F8e,L8e,U8e={},B8e={};function Y8e(){if(F8e)return B8e;F8e=1,Object.defineProperty(B8e,"__esModule",{value:!0});const eee=P6e();return eee.code='require("ajv/dist/runtime/equal").default',B8e.default=eee,B8e}function q8e(){if(L8e)return U8e;L8e=1,Object.defineProperty(U8e,"__esModule",{value:!0});const eee=x6e(),tee=o6e(),ree=i6e(),oee=Y8e(),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 U8e.default=nee,U8e}var V8e,W8e={};var H8e,K8e,G8e={};function X8e(){if(H8e)return G8e;H8e=1,Object.defineProperty(G8e,"__esModule",{value:!0});const eee=o6e(),tee=i6e(),ree=Y8e(),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 G8e.default=oee,G8e}function Q8e(){if(K8e)return x8e;K8e=1,Object.defineProperty(x8e,"__esModule",{value:!0});const eee=function(){if(y8e)return k8e;y8e=1,Object.defineProperty(k8e,"__esModule",{value:!0});const eee=o6e(),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 k8e.default=aee,k8e}(),tee=function(){if(_8e)return S8e;_8e=1,Object.defineProperty(S8e,"__esModule",{value:!0});const eee=o6e(),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 S8e.default=tee,S8e}(),ree=C8e(),oee=function(){if(A8e)return j8e;A8e=1,Object.defineProperty(j8e,"__esModule",{value:!0});const eee=z6e(),tee=o6e(),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 j8e.default=ree,j8e}(),aee=function(){if(T8e)return N8e;T8e=1,Object.defineProperty(N8e,"__esModule",{value:!0});const eee=o6e(),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 N8e.default=ree,N8e}(),nee=R8e(),iee=function(){if(M8e)return D8e;M8e=1,Object.defineProperty(D8e,"__esModule",{value:!0});const eee=o6e(),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 D8e.default=ree,D8e}(),see=q8e(),lee=function(){if(V8e)return W8e;V8e=1,Object.defineProperty(W8e,"__esModule",{value:!0});const eee=o6e(),tee=i6e(),ree=Y8e(),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 W8e.default=oee,W8e}(),cee=X8e(),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 x8e.default=dee,x8e}var Z8e,J8e={},e9e={};function t9e(){if(Z8e)return e9e;Z8e=1,Object.defineProperty(e9e,"__esModule",{value:!0}),e9e.validateAdditionalItems=void 0;const eee=o6e(),tee=i6e(),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 e9e.validateAdditionalItems=oee,e9e.default=ree,e9e}var r9e,o9e,a9e={},n9e={};function i9e(){if(r9e)return n9e;r9e=1,Object.defineProperty(n9e,"__esModule",{value:!0}),n9e.validateTuple=void 0;const eee=o6e(),tee=i6e(),ree=z6e(),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 n9e.validateTuple=aee,n9e.default=oee,n9e}var s9e,l9e={};var c9e,d9e={};function p9e(){if(c9e)return d9e;c9e=1,Object.defineProperty(d9e,"__esModule",{value:!0});const eee=o6e(),tee=i6e(),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 d9e.default=oee,d9e}var u9e,h9e={};function f9e(){return u9e||(u9e=1,function(eee){Object.defineProperty(eee,"__esModule",{value:!0}),eee.validateSchemaDeps=eee.validatePropertyDeps=eee.error=void 0;const tee=o6e(),ree=i6e(),oee=z6e();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}(h9e)),h9e}var g9e,m9e={};var w9e,v9e={};function b9e(){if(w9e)return v9e;w9e=1,Object.defineProperty(v9e,"__esModule",{value:!0});const eee=z6e(),tee=o6e(),ree=p6e(),oee=i6e(),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 v9e.default=aee,v9e}var y9e,x9e={};var k9e,_9e={};var S9e,E9e={};var O9e,$9e={};var z9e,C9e={};var A9e,j9e={};var T9e,N9e={};var I9e,P9e,R9e={};function M9e(){if(P9e)return J8e;P9e=1,Object.defineProperty(J8e,"__esModule",{value:!0});const eee=t9e(),tee=function(){if(o9e)return a9e;o9e=1,Object.defineProperty(a9e,"__esModule",{value:!0});const eee=i9e(),tee={keyword:"prefixItems",type:"array",schemaType:["array"],before:"uniqueItems",code:tee=>(0,eee.validateTuple)(tee,"items")};return a9e.default=tee,a9e}(),ree=i9e(),oee=function(){if(s9e)return l9e;s9e=1,Object.defineProperty(l9e,"__esModule",{value:!0});const eee=o6e(),tee=i6e(),ree=z6e(),oee=t9e(),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 l9e.default=aee,l9e}(),aee=p9e(),nee=f9e(),iee=function(){if(g9e)return m9e;g9e=1,Object.defineProperty(m9e,"__esModule",{value:!0});const eee=o6e(),tee=i6e(),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 m9e.default=ree,m9e}(),see=b9e(),lee=function(){if(y9e)return x9e;y9e=1,Object.defineProperty(x9e,"__esModule",{value:!0});const eee=B6e(),tee=z6e(),ree=i6e(),oee=b9e(),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 x9e.default=aee,x9e}(),cee=function(){if(k9e)return _9e;k9e=1,Object.defineProperty(_9e,"__esModule",{value:!0});const eee=z6e(),tee=o6e(),ree=i6e(),oee=i6e(),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 _9e.default=aee,_9e}(),dee=function(){if(S9e)return E9e;S9e=1,Object.defineProperty(E9e,"__esModule",{value:!0});const eee=i6e(),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 E9e.default=tee,E9e}(),pee=function(){if(O9e)return $9e;O9e=1,Object.defineProperty($9e,"__esModule",{value:!0});const eee={keyword:"anyOf",schemaType:"array",trackErrors:!0,code:z6e().validateUnion,error:{message:"must match a schema in anyOf"}};return $9e.default=eee,$9e}(),uee=function(){if(z9e)return C9e;z9e=1,Object.defineProperty(C9e,"__esModule",{value:!0});const eee=o6e(),tee=i6e(),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 C9e.default=ree,C9e}(),hee=function(){if(A9e)return j9e;A9e=1,Object.defineProperty(j9e,"__esModule",{value:!0});const eee=i6e(),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 j9e.default=tee,j9e}(),fee=function(){if(T9e)return N9e;T9e=1,Object.defineProperty(N9e,"__esModule",{value:!0});const eee=o6e(),tee=i6e(),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 N9e.default=ree,N9e}(),gee=function(){if(I9e)return R9e;I9e=1,Object.defineProperty(R9e,"__esModule",{value:!0});const eee=i6e(),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 R9e.default=tee,R9e}();return J8e.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},J8e}var D9e,F9e,L9e={},U9e={};function B9e(){if(D9e)return U9e;D9e=1,Object.defineProperty(U9e,"__esModule",{value:!0});const eee=o6e(),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 U9e.default=tee,U9e}var Y9e,q9e,V9e={};function W9e(){if(q9e)return f8e;q9e=1,Object.defineProperty(f8e,"__esModule",{value:!0});const eee=b8e(),tee=Q8e(),ree=M9e(),oee=function(){if(F9e)return L9e;F9e=1,Object.defineProperty(L9e,"__esModule",{value:!0});const eee=[B9e().default];return L9e.default=eee,L9e}(),aee=(Y9e||(Y9e=1,Object.defineProperty(V9e,"__esModule",{value:!0}),V9e.contentVocabulary=V9e.metadataVocabulary=void 0,V9e.metadataVocabulary=["title","description","default","deprecated","readOnly","writeOnly","examples"],V9e.contentVocabulary=["contentMediaType","contentEncoding","contentSchema"]),V9e),nee=[eee.default,tee.default,(0,ree.default)(),oee.default,aee.metadataVocabulary,aee.contentVocabulary];return f8e.default=nee,f8e}var H9e,K9e,G9e={},X9e={};function Q9e(){if(K9e)return G9e;K9e=1,Object.defineProperty(G9e,"__esModule",{value:!0});const eee=o6e(),tee=(H9e||(H9e=1,Object.defineProperty(X9e,"__esModule",{value:!0}),X9e.DiscrError=void 0,function(eee){eee.Tag="tag",eee.Mapping="mapping"}(ree||(X9e.DiscrError=ree={}))),X9e);var ree;const oee=Q6e(),aee=K6e(),nee=i6e(),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 G9e.default=see,G9e}const Z9e={$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 J9e;function e7e(){return J9e||(J9e=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=u8e(),oee=W9e(),aee=Q9e(),nee=Z9e,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=B6e();Object.defineProperty(tee,"KeywordCxt",{enumerable:!0,get:function(){return cee.KeywordCxt}});var dee=o6e();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=V6e();Object.defineProperty(tee,"ValidationError",{enumerable:!0,get:function(){return pee.default}});var uee=K6e();Object.defineProperty(tee,"MissingRefError",{enumerable:!0,get:function(){return uee.default}})}(V3e,V3e.exports)),V3e.exports}const t7e=VVe(e7e());var r7e,o7e={exports:{}},a7e={};var n7e,i7e,s7e={};var l7e=(i7e||(i7e=1,function(eee,tee){Object.defineProperty(tee,"__esModule",{value:!0});const ree=(r7e||(r7e=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)}(s7e)),s7e),aee=o6e(),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}(o7e,o7e.exports)),o7e.exports);const c7e=VVe(l7e);var d7e,p7e,u7e,h7e,f7e,g7e,m7e,w7e,v7e,b7e,y7e,x7e,k7e,_7e;function S7e(){if(h7e)return u7e;h7e=1;var eee=(p7e?d7e:(p7e=1,d7e=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 u7e=eee}function E7e(){if(b7e)return v7e;b7e=1;var eee=function(){if(g7e)return f7e;g7e=1;var eee=S7e(),tee=h5e();return f7e=function(ree,oee){return ree&&eee(ree,oee,tee)}}(),tee=function(){if(w7e)return m7e;w7e=1;var eee=u5e();return m7e=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)}},jet}function itt(){if(Iet)return Net;Iet=1;var eee=att(),tee=ntt()(eee);return Net=tee}function stt(){if(Det)return Met;Det=1;var eee=function(){if(Ret)return Pet;Ret=1;var eee=I5e(),tee=ott(),ree=itt();return Pet=function(oee,aee){return ree(tee(oee,aee,eee),oee+"")}}(),tee=Z4e();return Met=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(!jee(ree))return eee(ree,Object(tee));var oee=[];return zee(Nee(tee),(function(eee){jee(tee[eee])&&oee.push([eee,ree.prototype[eee]])})),eee(ree,Object(tee)),zee(oee,(function(eee){var tee=eee[1];jee(tee)?ree.prototype[eee[0]]=tee:delete ree.prototype[eee[0]]})),ree}},nthArg:function(eee){return function(n){var tee=n<0?1:Pee(n)+1;return $ee(eee(n),tee)}},rearg:function(eee){return function(tee,ree){var oee=ree?ree.length:0;return $ee(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=Ree(tee)).length,aee=oee-1,nee=Oee(Object(eee)),iee=nee;null!=iee&&++ree1?$ee(tee,n):tee}(0,aee=Fee(see,aee),eee),!1}})),!aee})),aee||(aee=lee),aee==ree&&(aee=bee?$ee(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 zee(Mee,(function(eee){zee(tee.aryMethod[eee],(function(eee){var ree=_[tee.remap[eee]||eee];ree&&Wee.push([eee,Vee(eee,ree,_)])}))})),zee(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])}})),zee(Wee,(function(eee){_[eee[0]]=eee[1]})),_.convert=function(eee){return _.runInContext.convert(eee)(void 0)},_.placeholder=_,zee(Nee(_),(function(eee){zee(tee.realToAlias[eee]||[],(function(tee){_[tee]=_[eee]}))})),_},ort}function Zot(){if(irt)return nrt;irt=1;var eee=g5e(),tee=eee&&new eee;return nrt=tee}function Jot(){if(lrt)return srt;lrt=1;var eee=I5e(),tee=Zot();return srt=tee?function(eee,ree){return tee.set(eee,ree),eee}:eee}function eat(){if(drt)return crt;drt=1;var eee=Wet(),tee=U0e();return crt=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}},crt}function tat(){if(frt)return hrt;frt=1;var eee=Math.max;return hrt=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 Hrt=function(oee,aee){return eee(ree,(function(eee){var ree="_."+eee[0];aee&eee[1]&&!tee(oee,ree)&&oee.push(ree)})),oee.sort()}}function pat(){if(Xrt)return Grt;Xrt=1;var eee=function(){if(Brt)return Urt;Brt=1;var eee=/\{\n\/\* \[wrapped with (.+)\] \*/,tee=/,? & /;return Urt=function(ree){var oee=ree.match(eee);return oee?oee[1].split(tee):[]}}(),tee=function(){if(qrt)return Yrt;qrt=1;var eee=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/;return Yrt=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=itt(),oee=dat();return Grt=function(aee,nee,iee){var see=nee+"";return ree(aee,tee(see,oee(eee(see),iee)))}}function uat(){if(Zrt)return Qrt;Zrt=1;var eee=function(){if(Drt)return Mrt;Drt=1;var eee=aat(),tee=nat(),ree=iat(),oee=lat();return Mrt=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]}}(),tee=cat(),ree=pat();return Qrt=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)},Qrt}function hat(){if(eot)return Jrt;return eot=1,Jrt=function(eee){return eee.placeholder}}function fat(){if(aot)return oot;aot=1;var eee="__lodash_placeholder__";return oot=function(tee,ree){for(var oee=-1,aee=tee.length,nee=0,iee=[];++oee1&&zee.reverse(),yee&&vee<$ee&&(zee.length=vee),this&&this!==lee&&this instanceof Oee&&(fn=Eee||oee(fn)),fn.apply(Nee,zee)}},not}function mat(){if(fot)return hot;fot=1;var eee=Jot(),tee=function(){if(urt)return prt;urt=1;var eee=eat(),tee=N0e();return prt=function(ree,oee,aee){var nee=1&oee,iee=eee(ree);return function eee(){return(this&&this!==tee&&this instanceof eee?iee:ree).apply(nee?aee:this,arguments)}},prt}(),ree=function(){if(lot)return sot;lot=1;var eee=rtt(),tee=eat(),ree=gat(),oee=uat(),aee=hat(),nee=fat(),iee=N0e();return sot=function(see,lee,cee){var dee=tee(see);return function tee(){for(var pee=arguments.length,uee=Array(pee),hee=pee,fee=aee(tee);hee--;)uee[hee]=arguments[hee];var gee=pee<3&&uee[0]!==fee&&uee[pee-1]!==fee?[]:nee(uee,fee);return(pee-=gee.length)0&&nee(dee)?aee>1?ree(dee,aee-1,nee,iee,see):eee(see,dee):iee||(see[see.length]=dee)}return see},Cot}function Sat(){if(Iot)return Not;Iot=1;var eee=function(){if(Tot)return jot;Tot=1;var eee=_at();return jot=function(tee){return null!=tee&&tee.length?eee(tee,1):[]}}(),tee=ott(),ree=itt();return Not=function(oee){return ree(tee(oee,void 0,eee),oee+"")}}function Eat(){if(Rot)return Pot;Rot=1;var eee=mat(),tee=Sat(),ree=tee((function(tee,ree){return eee(tee,256,void 0,void 0,void 0,ree)}));return Pot=ree}function Oat(){if(Dot)return Mot;Dot=1;var eee=E5e(),tee=Vet(),ree=a1e(),oee=M0e(),aee=S5e(),nee=C5e(),iee=$5e();return Mot=function(see){return ree(see)?eee(see,nee):oee(see)?[see]:tee(aee(iee(see)))}}function $at(){if(Bot)return Uot;Bot=1;var eee=Qot(),tee=Lot?Fot:(Lot=1,Fot={ary:wat(),assign:Htt(),clone:vat(),curry:bat(),forEach:Wtt(),isArray:a1e(),isError:yat(),isFunction:B0e(),isWeakMap:xat(),iteratee:kat(),keys:p5e(),rearg:Eat(),toInteger:k3e(),toPath:Oat()});return Uot=function(ree,oee,aee){return eee(tee,ree,oee,aee)}}function zat(){if(Wot)return Vot;Wot=1;var eee=function(){if(qot)return Yot;qot=1;var eee=Qet(),tee=z5e(),ree=_1e(),oee=U0e(),aee=C5e();return Yot=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}),Kat),tee=O5e(),ree=k3e(),oee=$5e();Xat=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}}(),Lat(),function(){if(tnt)return ent;tnt=1;var eee=E4e(),tee=E7e(),ree=R5e(),oee=Jat?Zat:(Jat=1,Zat=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=a1e();ent=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(cnt)return lnt;cnt=1;var eee=dnt()(h5e());lnt=eee}();const pnt="additionalProperties",unt="required";class hnt{constructor(eee){this.findOption=eee,this.schemaObject=eee=>{const tee=this.properties(eee),ree={type:"object",properties:tee,additionalProperties:this.findOption(tee)(pnt)},oee=this.findOption(tee)(unt);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 fnt=(eee,tee={})=>new hnt((eee=>ree=>{switch(ree){case pnt:return!Object.prototype.hasOwnProperty.call(tee,pnt)||tee[pnt];case unt:return Object.prototype.hasOwnProperty.call(tee,unt)?tee[unt](eee):Object.keys(eee);default:return}})).schemaObject(eee),gnt=new Set,mnt=(eee,tee)=>tee<=1?eee:eee+tee.toString(),wnt=(eee,tee)=>{const ree=mnt(eee,tee);return!gnt.has(ree)},vnt=eee=>{void 0===eee&&(eee="undefined");let tee=0;for(;!wnt(eee,tee);)tee++;const ree=mnt(eee,tee);return gnt.add(ree),ree},bnt=id=>gnt.delete(id),ynt=eee=>eee?.replace(/~1/g,"/").replace(/~0/,"~"),xnt=(eee,tee)=>{if(B5e(tee))return eee;return tee.split(".").reduce(((eee,tee)=>{if(eee&&Object.prototype.hasOwnProperty.call(eee,tee))return eee[tee]}),eee)},knt=(eee,tee,ree)=>{const oee=tee?.split("/").map(ynt);return _nt(eee,oee,ree)},_nt=(eee,tee,ree)=>{if(B5e(eee))return;if("string"==typeof eee.$ref&&(eee=knt(ree,eee.$ref,ree)),!tee||0===tee.length)return eee;const[oee,...aee]=tee;if("#"===(nee=oee)||void 0===nee||""===nee)return _nt(eee,aee,ree);var nee;const iee=a3e(eee,oee),see=_nt(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=_nt(eee,[oee,...aee],ree),tee)break;return tee}};var Snt;!function(eee){eee.HIDE="HIDE",eee.SHOW="SHOW",eee.ENABLE="ENABLE",eee.DISABLE="DISABLE"}(Snt||(Snt={}));const Ent=(eee,tee)=>{if(!Ont(eee))return tee??"";const ree=(eee=>{const tee=eee.replace(/(anyOf|allOf|oneOf)\/[\d]+\//g,"").replace(/(then|else)\//g,"").split("/").map(ynt),ree="#"===tee[0]||""===tee[0];return o3e(ree?2:1,tee.length,2).map((eee=>tee[eee]))})(eee.scope);return B5e(ree)?tee??"":((eee,tee)=>{let p1=eee;return B5e(eee)||B5e(tee)||tee.startsWith("[")||(p1=eee+"."),B5e(p1)?tee:B5e(tee)?p1:`${p1}${tee}`})(tee,ree.join("."))},Ont=eee=>(eee=>!!eee&&"object"==typeof eee)(eee)&&"string"==typeof eee.scope,$nt=(eee,tee)=>Ent(eee,tee),znt=(eee,tee,ree,oee)=>{if((eee=>"AND"===eee.type)(tee))return tee.conditions.reduce(((tee,aee)=>tee&&znt(eee,aee,ree,oee)),!0);if((eee=>"OR"===eee.type)(tee))return tee.conditions.reduce(((tee,aee)=>tee||znt(eee,aee,ree,oee)),!1);if((eee=>"LEAF"===eee.type)(tee)){return xnt(eee,$nt(tee,ree))===tee.expectedValue}if((eee=>d3e(eee,"schema"))(tee)){const aee=xnt(eee,$nt(tee,ree));return(!tee.failWhenUndefined||void 0!==aee)&&oee.validate(tee.schema,aee)}return!0},Cnt=(eee,tee,ree,oee)=>{const aee=eee.rule.condition;return znt(tee,aee,ree,oee)},Ant=(eee,tee,ree=void 0,oee)=>!eee.rule||((eee,tee,ree,oee)=>{const aee=Cnt(eee,tee,ree,oee);switch(eee.rule.effect){case Snt.HIDE:return!aee;case Snt.SHOW:return aee;default:return!0}})(eee,tee,ree,oee),jnt=(eee,tee,ree=void 0,oee)=>!eee.rule||((eee,tee,ree,oee)=>{const aee=Cnt(eee,tee,ree,oee);switch(eee.rule.effect){case Snt.DISABLE:return!aee;case Snt.ENABLE:return aee;default:return!0}})(eee,tee,ree,oee),Tnt=eee=>!!eee&&Object.prototype.hasOwnProperty.call(eee,"oneOf")&&eee.oneOf&&eee.oneOf.every((s=>void 0!==s.const)),Nnt=(eee,tee)=>Y3e(Int(eee),tee),Int=eee=>{if(B5e(eee))return[];if(!B5e(eee.type)&&"string"==typeof eee.type)return[eee.type];if(E3e(eee.type))return eee.type;if(!B5e(eee.properties)||!B5e(eee.additionalProperties))return["object"];if(!B5e(eee.items))return["array"];if(!B5e(eee.enum)){const tee=new Set;return eee.enum.forEach((eee=>{"string"==typeof eee?tee.add("string"):Int(eee).forEach((eee=>tee.add(eee)))})),Array.from(tee)}if(!B5e(eee.allOf)){const tee=S3e(eee.allOf,(eee=>0!==Int(eee).length));if(tee)return Int(tee)}return[]},Pnt=xnt,Rnt=(eee,tee)=>{if(void 0===eee)return[];return eee(tee)?[]:eee.errors},Mnt=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=ynt(tee),tee},Dnt=eee=>"object"===eee?.type||!!eee?.properties,Fnt=["additionalProperties","allOf","anyOf","oneOf"],Lnt=eee=>({type:eee,elements:[]}),Unt=eee=>({type:"Control",scope:eee}),Bnt=(eee,tee,ree,oee,aee,nee)=>{if(!B5e(eee)&&void 0!==eee.$ref)return Bnt(knt(nee,eee.$ref,nee),tee,ree,oee,aee,nee);if((eee=>!(B5e(eee)||B5e(eee.oneOf)&&B5e(eee.anyOf)&&B5e(eee.allOf)))(eee)){const eee=Unt(ree);return tee.push(eee),eee}const iee=Int(eee);if(0===iee.length)return null;if(iee.length>1){const eee=Unt(ree);return tee.push(eee),eee}if("#"===ree&&"object"===iee[0]){const iee=Lnt(aee);if(tee.push(iee),eee.properties&&P4e(eee.properties).length>1&&((eee,tee)=>{if(!B5e(tee)){const ree=I4e(tee);if((eee=>"Group"===eee.type)(eee))eee.label=ree;else{const tee={type:"Label",text:ree};eee.elements.push(tee)}}})(iee,oee),!B5e(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=knt(nee,oee.$ref,nee)),Bnt(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=Unt(ree);return tee.push(eee),eee}default:throw new Error("Unknown type: "+JSON.stringify(eee))}},Ynt=(eee,tee="VerticalLayout",ree="#",oee=eee)=>((eee,tee)=>{if(!B5e(eee)&&!(eee=>void 0!==eee.elements)(eee)){const ree=Lnt(tee);return ree.elements.push(eee),ree}return eee})(Bnt(eee,[],ree,"",tee,oee),tee),qnt=fnt,Vnt=Ynt,Wnt="jsonforms/INIT",Hnt="jsonforms/UPDATE_CORE",Knt="jsonforms/SET_AJV",Gnt="jsonforms/UPDATE",Xnt="jsonforms/UPDATE_ERRORS",Qnt="jsonforms/ADD_RENDERER",Znt="jsonforms/REMOVE_RENDERER",Jnt="jsonforms/ADD_CELL",eit="jsonforms/REMOVE_CELL",tit="jsonforms/SET_CONFIG",rit="jsonforms/ADD_UI_SCHEMA",oit="jsonforms/REMOVE_UI_SCHEMA",ait="jsonforms/SET_SCHEMA",nit="jsonforms/SET_UISCHEMA",iit="jsonforms/SET_VALIDATION_MODE",sit="jsonforms/SET_LOCALE",lit="jsonforms/SET_TRANSLATOR",cit="jsonforms/UPDATE_I18N",dit="jsonforms/ADD_DEFAULT_DATA",pit="jsonforms/REMOVE_DEFAULT_DATA",uit=(eee,tee,ree)=>({type:Gnt,path:eee,updater:tee,context:ree});var hit=Object.freeze({__proto__:null,INIT:Wnt,UPDATE_CORE:Hnt,SET_AJV:Knt,UPDATE_DATA:Gnt,UPDATE_ERRORS:Xnt,VALIDATE:"jsonforms/VALIDATE",ADD_RENDERER:Qnt,REMOVE_RENDERER:Znt,ADD_CELL:Jnt,REMOVE_CELL:eit,SET_CONFIG:tit,ADD_UI_SCHEMA:rit,REMOVE_UI_SCHEMA:oit,SET_SCHEMA:ait,SET_UISCHEMA:nit,SET_VALIDATION_MODE:iit,SET_LOCALE:sit,SET_TRANSLATOR:lit,UPDATE_I18N:cit,ADD_DEFAULT_DATA:dit,REMOVE_DEFAULT_DATA:pit,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=fnt(eee),ree,oee)=>({type:Wnt,data:eee,schema:tee,uischema:"object"==typeof ree?ree:Ynt(tee),options:oee}),updateCore:(eee,tee,ree,oee)=>({type:Hnt,data:eee,schema:tee,uischema:ree,options:oee}),registerDefaultData:(eee,tee)=>({type:dit,schemaPath:eee,data:tee}),unregisterDefaultData:eee=>({type:pit,schemaPath:eee}),setAjv:eee=>({type:Knt,ajv:eee}),update:uit,updateErrors:eee=>({type:Xnt,errors:eee}),registerRenderer:(eee,tee)=>({type:Qnt,tester:eee,renderer:tee}),registerCell:(eee,tee)=>({type:Jnt,tester:eee,cell:tee}),unregisterCell:(eee,tee)=>({type:eit,tester:eee,cell:tee}),unregisterRenderer:(eee,tee)=>({type:Znt,tester:eee,renderer:tee}),setConfig:eee=>({type:tit,config:eee}),setValidationMode:eee=>({type:iit,validationMode:eee}),registerUISchema:(eee,tee)=>({type:rit,tester:eee,uischema:tee}),unregisterUISchema:eee=>({type:oit,tester:eee}),setLocale:eee=>({type:sit,locale:eee}),setSchema:eee=>({type:ait,schema:eee}),setTranslator:(eee,tee)=>({type:lit,translator:eee,errorTranslator:tee}),updateI18n:(eee,tee,ree)=>({type:cit,locale:eee,translator:tee,errorTranslator:ree}),setUISchema:eee=>({type:nit,uischema:eee})});const fit={restrict:!1,trim:!1,showUnfocusedDescription:!1,hideRequiredAsterisk:!1},git=(eee={})=>ctt({},fit,eee),mit=(eee=git(),tee)=>tee.type===tit?git(tee.config):eee,wit={data:{},schema:{},uischema:void 0,errors:[],validator:void 0,ajv:void 0,validationMode:"ValidateAndShow",additionalErrors:[]},vit=(eee,tee)=>tee&&bit(tee.options)?tee.options.validationMode:eee.validationMode,bit=eee=>!!eee&&void 0!==eee.validationMode,yit=(eee,tee)=>{return tee&&((ree=tee.options)&&void 0!==ree.additionalErrors)?tee.options.additionalErrors:eee.additionalErrors;var ree},xit=(eee,tee)=>{if(tee){if(kit(tee.options))return tee.options.ajv;if(void 0!==tee.options&&Yat(tee.options.compile))return tee.options}return eee.ajv?eee.ajv:(eee=>{const tee=new t7e({allErrors:!0,verbose:!0,strict:!1,addUsedSchema:!1,...eee});return c7e(tee),tee})()},kit=eee=>!!eee&&void 0!==eee.ajv,_it=(eee=wit,tee)=>{switch(tee.type){case Wnt:{const ree=xit(eee,tee),oee=vit(eee,tee),v="NoValidation"===oee?void 0:ree.compile(tee.schema),e=Rnt(v,tee.data),aee=yit(eee,tee);return{...eee,data:tee.data,schema:tee.schema,uischema:tee.uischema,additionalErrors:aee,errors:e,validator:v,ajv:ree,validationMode:oee}}case Hnt:{const ree=xit(eee,tee),oee=vit(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=Rnt(aee,tee.data)):eee.data!==tee.data&&(nee=Rnt(aee,tee.data));const iee=yit(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:A7e(nee,eee.errors)?eee.errors:nee,validator:aee,validationMode:oee,additionalErrors:iee}:eee}case Knt:{const ree=tee.ajv,oee="NoValidation"===eee.validationMode?void 0:ree.compile(eee.schema),aee=Rnt(oee,eee.data);return{...eee,validator:oee,errors:aee}}case ait:{const v=tee.schema&&eee.ajv&&"NoValidation"!==eee.validationMode?eee.ajv.compile(tee.schema):eee.validator,ree=Rnt(v,eee.data);return{...eee,validator:v,schema:tee.schema,errors:ree}}case nit:return{...eee,uischema:tee.uischema};case Gnt:if(void 0===tee.path||null===tee.path)return eee;if(""===tee.path){const ree=tee.updater(Jtt(eee.data)),oee=Rnt(eee.validator,ree);return{...eee,data:ree,errors:oee}}{const ree=a3e(eee.data,tee.path),oee=tee.updater(Jtt(ree));let aee;aee=void 0!==oee?Cat(tee.path,oee,void 0===eee.data?{}:eee.data):Bat(tee.path,void 0===eee.data?{}:eee.data);const nee=Rnt(eee.validator,aee);return{...eee,data:aee,errors:nee}}case Xnt:return{...eee,errors:tee.errors};case iit:if(eee.validationMode===tee.validationMode)return eee;if("NoValidation"===tee.validationMode){const ree=Rnt(void 0,eee.data);return{...eee,errors:ree,validationMode:tee.validationMode}}if("NoValidation"===eee.validationMode){const ree=eee.ajv.compile(eee.schema),oee=Rnt(ree,eee.data);return{...eee,validator:ree,errors:oee,validationMode:tee.validationMode}}return{...eee,validationMode:tee.validationMode};default:return eee}};var Sit,Eit;!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"}(Sit||(Sit={})),Sit.addTooltip,Sit.addAriaLabel,Sit.removeTooltip,Sit.removeAriaLabel,Sit.upAriaLabel,Sit.up,Sit.down,Sit.downAriaLabel,Sit.noDataMessage,Sit.noSelection,Sit.deleteDialogTitle,Sit.deleteDialogMessage,Sit.deleteDialogAccept,Sit.deleteDialogDecline,function(eee){eee.clearDialogTitle="clearDialogTitle",eee.clearDialogMessage="clearDialogMessage",eee.clearDialogAccept="clearDialogAccept",eee.clearDialogDecline="clearDialogDecline"}(Eit||(Eit={})),Eit.clearDialogTitle,Eit.clearDialogMessage,Eit.clearDialogAccept,Eit.clearDialogDecline;const Oit=(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}`,$it=(eee,tee)=>tee,zit=(eee,t,tee)=>{const ree=t(Oit(eee.parentSchema,tee,Mnt(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},Cit=()=>eee=>(eee=>void 0===eee?$it:eee.translate)(a3e(eee,"jsonforms.i18n")),Ait=()=>eee=>(eee=>void 0===eee?zit:eee.translateError)(a3e(eee,"jsonforms.i18n")),jit={locale:"en",translate:$it,translateError:zit},Tit=(eee=jit,tee)=>{switch(tee.type){case cit:{const ree=tee.locale??jit.locale,oee=tee.translator??jit.translate,aee=tee.errorTranslator??jit.translateError;return ree!==eee.locale||oee!==eee.translate||aee!==eee.translateError?{...eee,locale:ree,translate:oee,translateError:aee}:eee}case lit:return{...eee,translate:tee.translator??$it,translateError:tee.errorTranslator??zit};case sit:return{...eee,locale:tee.locale??navigator.languages[0]};default:return eee}},Nit=eee=>!B5e(eee)&&void 0!==eee.scope,Iit=eee=>(tee,ree,oee)=>{if(B5e(tee)||!Nit(tee))return!1;if(B5e(ree))return!1;const aee=tee.scope;if(B5e(aee))return!1;let nee=ree;return Nnt(ree,"object")&&(nee=knt(ree,aee,oee?.rootSchema)),void 0!==nee&&eee(nee,oee?.rootSchema)},Pit=(eee,tee)=>(ree,oee,aee)=>{if(B5e(ree)||!Nit(ree))return!1;const nee=ree.scope;let iee=oee;return Nnt(oee,"object")&&(iee=knt(oee,nee,aee?.rootSchema)),iee=a3e(iee,eee),void 0!==iee&&tee(iee,aee?.rootSchema)},Rit=eee=>Iit((tee=>!B5e(tee)&&Nnt(tee,eee))),Mit=eee=>Iit((tee=>!B5e(tee)&&tee.format===eee&&Nnt(tee,"string"))),Dit=eee=>tee=>!B5e(tee)&&tee.type===eee,Fit=(eee,tee)=>ree=>{if(B5e(ree))return!1;const oee=ree.options;return!B5e(oee)&&oee[eee]===tee},Lit=(...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);Lit(Dit("Control"),Rit("boolean")),Lit(Dit("Control"),Rit("object")),Lit(Dit("Control"),Iit((eee=>Object.prototype.hasOwnProperty.call(eee,"allOf")))),Lit(Dit("Control"),Iit((eee=>Object.prototype.hasOwnProperty.call(eee,"anyOf")))),Lit(Dit("Control"),Iit((eee=>Object.prototype.hasOwnProperty.call(eee,"oneOf")))),Lit(Dit("Control"),Iit((eee=>(eee=>!!eee&&"object"==typeof eee&&(Object.prototype.hasOwnProperty.call(eee,"enum")||Object.prototype.hasOwnProperty.call(eee,"const")))(eee)))),Lit(Dit("Control"),Iit((eee=>Tnt(eee)))),Lit(Dit("Control"),Rit("integer")),Lit(Dit("Control"),Rit("number")),Lit(Dit("Control"),Rit("string")),Lit(Dit("Control"),Fit("multi",!0)),Lit(Dit("Control"),or(Mit("date"),Fit("format","date"))),Lit(Dit("Control"),or(Mit("time"),Fit("format","time"))),Lit(Dit("Control"),or(Mit("date-time"),Fit("format","date-time")));const Uit=Lit(Iit(((eee,tee)=>Nnt(eee,"array")&&!Array.isArray(knt(eee,"items",tee)))),Pit("items",((eee,tee)=>{const ree=eee.$ref?knt(tee,eee.$ref,tee):eee;return Nnt(ree,"object")})));Lit(Dit("Control"),Uit),Lit(Dit("Control"),Iit(((eee,tee)=>0!==Int(eee).length&&!Array.isArray(knt(eee,"items",tee)))),Pit("items",((eee,tee)=>{const ree=eee.$ref?knt(tee,eee.$ref,tee):eee,oee=Int(ree);return 1===oee.length&&Y3e(["integer","number","boolean","string"],oee[0])}))),Lit(Dit("Control"),or(Rit("number"),Rit("integer")),Iit((eee=>Object.prototype.hasOwnProperty.call(eee,"maximum")&&Object.prototype.hasOwnProperty.call(eee,"minimum")&&Object.prototype.hasOwnProperty.call(eee,"default"))),Fit("slider",!0)),Lit(Dit("Control"),Rit("integer"),Fit("format",!0));const Bit=(eee,tee,ree)=>oee=>{const aee=oee.errors??[],nee=oee.additionalErrors??[];return((eee,tee,ree)=>oee=>{const aee=$7e(oee,(eee=>"oneOf"===eee.keyword||"anyOf"===eee.keyword)).map((eee=>Mnt(eee)));return $7e(oee,(oee=>{if(-1!==Fnt.indexOf(oee.keyword)&&!Tnt(oee.parentSchema))return!1;const nee=Mnt(oee);let iee=ree(nee);const see=oee.parentSchema;return!iee||Dnt(see)||Tnt(see)||-1===aee.findIndex((p=>eee.startsWith(p)))||(iee=iee&&A7e(see,tee)),iee}))})(eee,tee,ree)("ValidateAndHide"===oee.validationMode?nee:[...aee,...nee])},Yit=(eee,tee)=>ree=>((eee,tee)=>Bit(eee,tee,(tee=>tee===eee)))(eee,tee)(ree.jsonforms.core),qit=eee=>Kit(a3e(eee,"jsonforms.core")),Vit=eee=>Git(a3e(eee,"jsonforms.core")),Wit=eee=>Xit(a3e(eee,"jsonforms.core")),Hit=eee=>a3e(eee,"data"),Kit=eee=>a3e(eee,"schema"),Git=eee=>a3e(eee,"uischema"),Xit=eee=>a3e(eee,"ajv"),Qit=eee=>eee.jsonforms.config,Zit=(eee,tee,ree,oee,aee,nee)=>!eee?.jsonforms?.readonly&&(ree&&(eee=>!(!eee.rule||eee.rule.effect!==Snt.ENABLE&&eee.rule.effect!==Snt.DISABLE))(ree)?jnt(ree,aee,tee?.path,Wit(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)),Jit=eee=>({handleChange(tee,ree){eee(uit(tee,(()=>ree)))}}),est=(eee,tee)=>{const{id:id,schema:ree,path:oee,uischema:aee,renderers:nee,cells:iee}=tee,see=(eee=>Hit(a3e(eee,"jsonforms.core")))(eee),lee=void 0!==tee.visible?tee.visible:Ant(aee,see,void 0,Wit(eee)),cee=qit(eee),dee=Qit(eee);let pee;pee=!0!==eee.jsonforms.readonly&&("boolean"==typeof tee.enabled?tee.enabled:Zit(eee,tee,aee,ree||cee,see,dee));const t=Cit()(eee),te=Ait()(eee),uee=((eee,et,t,tee,ree,oee)=>{if(eee.length>0&&t){const aee=Oit(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))))})(Yit(oee,ree)(eee),te,t,ree,aee,oee),hee=B5e(uee);return{data:Pnt(see,oee),visible:lee,enabled:pee,id:id,path:oee,errors:uee,isValid:hee,schema:ree,uischema:aee,config:Qit(eee),rootSchema:cee,renderers:nee,cells:iee}},tst=(eee,tee)=>{const ree=est(eee,tee),{renderers:oee,cells:aee,...nee}=tee;return{...ree,...nee,cells:aee||eee.jsonforms.cells||[]}};function rst(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 ost(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 lst=Eoe({name:"UnknownRenderer"});lst.render=function(eee,tee,ree,oee,aee,nee){return xne(),Ene("div",null,"No applicable renderer found.")};var cst=["rootSchema"],dst=["control"],pst=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 ust=function(eee){var tee=zae("jsonforms"),ree=zae("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||a3e(ree.jsonforms,"renderers"),cells:oee.cells||a3e(ree.jsonforms,"cells"),schema:oee.schema||qit(ree),rootSchema:qit(ree),uischema:oee.uischema||Vit(ree),path:oee.path,enabled:oee.enabled,config:Qit(ree)};var ree,oee})),aee=nie((function(){return oee.value.rootSchema}));return{renderer:nie((function(){var eee=oee.value;return eee.rootSchema,sst(eee,cst)})),rootSchema:aee}},hst=function(eee){var tee=function(eee,tee,ree){var oee=zae("jsonforms"),aee=zae("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 ost(ost(ost({},eee),tee({jsonforms:oee},eee)),{},{id:id.value})})),iee=null==ree?void 0:ree(aee);return Moe((function(){nee.value.uischema.scope&&(id.value=vnt(nee.value.uischema.scope))})),rne((function(){return eee.schema}),(function(eee,tee){eee!==tee&&Nit(nee.value.uischema)&&(id.value&&bnt(id.value),id.value=vnt(nee.value.uischema.scope))})),Boe((function(){id.value&&(bnt(id.value),id.value=void 0)})),ost({control:nee},iee)}(eee,tst,Jit);return ost({cell:tee.control},sst(tee,dst))},fst=Eoe({name:"DispatchRenderer",props:ost({},pst()),setup:function(eee){return ust(eee)},computed:{determinedRenderer:function(){var eee=this,tee={rootSchema:this.rootSchema,config:this.config},ree=D5e(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)?lst:ree.renderer}}});fst.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 gst=Eoe({name:"DispatchCell",props:ost({},pst()),setup:function(eee){return hst(eee)},computed:{determinedCell:function(){var eee=this,tee={rootSchema:this.cell.rootSchema,config:this.config},ree=D5e(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)?lst:ree.cell}}});gst.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 mst=function(eee){return eee&&"object"===nst(eee)},wst=dre([]),vst=Eoe({name:"JsonForms",components:{DispatchRenderer:fst},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 wst}},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=mst(see)?see:{},cee=null!==(eee=this.schema)&&void 0!==eee?eee:qnt(lee),dee=null!==(tee=this.uischema)&&void 0!==tee?tee:Vnt(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,hit.init(see,cee,dee,{validationMode:iee.validationMode,ajv:iee.ajv,additionalErrors:iee.additionalErrors}),_it)),config:mit(void 0,hit.setConfig(this.config)),i18n:Tit(this.i18n,hit.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=mst(this.data)?this.data:{};this.schemaToUse=null!=eee?eee:qnt(tee),this.uischema||(this.uischemaToUse=Vnt(this.schemaToUse,void 0,void 0,this.schemaToUse))},uischema:function(eee){this.uischemaToUse=null!=eee?eee:Vnt(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=mit(void 0,hit.setConfig(eee))},deep:!0},readonly:function(eee){this.jsonforms.readonly=eee},coreDataToUpdate:function(){this.jsonforms.core=this.middleware(this.jsonforms.core,hit.updateCore(this.dataToUse,this.schemaToUse,this.uischemaToUse,{validationMode:this.validationMode,ajv:this.ajv,additionalErrors:this.additionalErrors}),_it)},eventToEmit:function(eee){this.$emit("change",eee)},i18n:{handler:function(eee){this.jsonforms.i18n=Tit(this.jsonforms.i18n,hit.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,_it)}}});vst.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 bst=fGe("\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 }\n }\n }\n }\n"),yst=fGe("\n mutation UpdateConnectSettings($input: ApiSettingsInput!) {\n updateApiSettings(input: $input) {\n sandbox\n extraOrigins\n accessType\n forwardType\n port\n }\n }\n"),xst={class:"grid grid-cols-settings items-baseline pl-3 gap-y-6 [&>*:nth-child(odd)]:text-end [&>*:nth-child(even)]:ml-10"},kst={class:"mt-6 pl-3 [&_.vertical-layout]:space-y-6"},_st={class:"mt-6 grid grid-cols-settings gap-y-6 items-baseline"},Sst={class:"text-sm text-end"},Est={key:0},Ost={key:1},$st={class:"col-start-2 ml-10 space-y-4"},zst={key:0,class:"text-sm text-unraid-red-500"},Cst=Eoe({__name:"ConnectSettings.ce",setup(eee){const tee=_re({}),{result:ree,refetch:oee}=aHe(bst),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}=iHe(yst),dee=_re(!1);!function(eee,cb,tee={}){const{debounce:ree=0,maxWait:oee,...aee}=tee;XXe(eee,cb,{...aee,eventFilter:VXe(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=[...ELe],hee=async()=>{console.log("[ConnectSettings] trying to update settings to",tee.value),await iee({input:tee.value}),await oee()},fee=({data:eee})=>{tee.value=eee};return(eee,ree)=>(xne(),Ene(gne,null,[jne("div",xst,[Tne($re(Sme),null,{default:doe((()=>ree[0]||(ree[0]=[Pne("Account Status:")]))),_:1}),ree[2]||(ree[2]=jne("div",{innerHTML:""},null,-1)),Tne($re(Sme),null,{default:doe((()=>ree[1]||(ree[1]=[Pne("Download Unraid API Logs:")]))),_:1}),ree[3]||(ree[3]=jne("div",{innerHTML:""},null,-1))]),jne("div",kst,[$re(aee)?(xne(),One($re(vst),{key:0,schema:$re(aee).dataSchema,uischema:$re(aee).uiSchema,renderers:uee,data:$re(tee),config:pee,readonly:$re(dee),onChange:fee},null,8,["schema","uischema","data","readonly"])):Mne("",!0),jne("div",_st,[jne("div",Sst,[$re(dee)?(xne(),Ene("p",Est,"Applying Settings...")):$re(nee)?(xne(),Ene("p",Ost,"The API will restart after settings are applied.")):Mne("",!0)]),jne("div",$st,[Tne($re(zpe),{variant:"outline-primary",padding:"lean",size:"12px",class:"leading-normal",onClick:hee},{default:doe((()=>ree[4]||(ree[4]=[Pne(" Apply ")]))),_:1}),$re(lee)?(xne(),Ene("p",zst," ✕ Error: "+Hee($re(lee).message),1)):Mne("",!0)])])])],64))}}),Ast=Ode(Cst,[["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-\\[2px\\]{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}.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)))}']]]),jst={class:"whitespace-normal flex flex-col gap-y-16px max-w-3xl"},Tst={class:"flex flex-col gap-y-16px"},Nst={class:"flex"},Ist={class:"flex flex-row items-baseline gap-8px"},Pst=["href"],Rst=["href"],Mst=["href"],Dst=Eoe({__name:"DownloadApiLogs.ce",setup(eee){const{t:t}=bde(),tee=nie((()=>{const eee=new URL("/graphql/api/logs",oKe);return eee.searchParams.append("csrf_token",globalThis.csrf_token),eee}));return(eee,ree)=>(xne(),Ene("div",jst,[jne("span",null,Hee($re(t)("The primary method of support for Unraid Connect is through our forums and Discord."))+" "+Hee($re(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($re(t)("The logs may contain sensitive information so do not post them publicly.")),1),jne("span",Tst,[jne("div",Nst,[Tne($re(zpe),{class:"grow-0 shrink-0",download:"",external:!0,href:$re(tee).toString(),icon:$re(cHe),size:"12px",text:$re(t)("Download unraid-api Logs")},null,8,["href","icon","text"])]),jne("div",Ist,[jne("a",{href:$re(ZHe).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"},[Pne(Hee($re(t)("Unraid Connect Forums"))+" ",1),Tne($re(hHe),{class:"w-16px"})],8,Pst),jne("a",{href:$re(eKe).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"},[Pne(Hee($re(t)("Unraid Discord"))+" ",1),Tne($re(hHe),{class:"w-16px"})],8,Rst),jne("a",{href:$re(JHe).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"},[Pne(Hee($re(t)("Unraid Contact Page"))+" ",1),Tne($re(hHe),{class:"w-16px"})],8,Mst)])])]))}}),Fst=Ode(Dst,[["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-\\[2px\\]{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}.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)))}']]]),Lst={class:"flex flex-row justify-start gap-x-4px"},Ust=["title","href"],Bst=Eoe({__name:"HeaderOsVersion.ce",setup(eee){const{t:t}=bde(),tee=ZQe(),ree=CGe(),oee=jGe(),{osVersion:aee,rebootType:nee,stateDataError:iee}=VLe(tee),{available:see,availableWithRenewal:lee}=VLe(ree),{rebootTypeText:cee}=VLe(oee),dee=nie((()=>iee.value?null:cee.value?{badge:{color:"yellow",icon:EHe},href:"downgrade"===nee.value?iKe.toString():lKe.toString(),text:t(cee.value)}:lee.value||see.value?{badge:{color:"orange",icon:mHe},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",Lst,[jne("a",{class:"group leading-none",title:$re(t)("View release notes"),href:$re(pKe)($re(aee)).toString(),target:"_blank",rel:"noopener"},[Tne($re(Upe),{variant:"custom",icon:$re(AHe),"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((()=>[Pne(Hee($re(aee)),1)])),_:1},8,["icon"])],8,Ust),$re(dee)?(xne(),One(Xoe($re(dee).href?"a":"button"),{key:0,href:$re(dee).href??void 0,title:$re(dee).title??void 0,class:"group",onClick:tee[0]||(tee[0]=eee=>$re(dee).click?.())},{default:doe((()=>[$re(dee).badge?(xne(),One($re(Upe),{key:0,color:$re(dee).badge.color,icon:$re(dee).badge.icon,size:"xs"},{default:doe((()=>[Pne(Hee($re(dee).text),1)])),_:1},8,["color","icon"])):(xne(),Ene(gne,{key:1},[Pne(Hee($re(dee).text),1)],64))])),_:1},8,["href","title"])):Mne("",!0)]))}}),Yst=Ode(Bst,[["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-\\[48px\\]{width:48px}.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}.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}.transform,.translate-x-\\[2px\\]{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-10{opacity:.1}.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 qst,Vst={exports:{}};var e,Wst=(qst||(qst=1,Vst.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)}})),Vst.exports);const Hst=VVe(Wst);mKe.extend(Hst);const Kst=[{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"}],Gst=[{format:"%I:%M %p",display:"hh:mma"},{format:"%R",display:"HH:mm"}],Xst=(eee,t,tee,ree,oee)=>{const aee=(eee,tee)=>tee.find((tee=>tee.format===eee)),nee=aee(eee?.date??Kst[0].format,Kst);console.debug("[dateFormat]",nee);let iee=`${nee?.display}`;if(console.debug("[displayFormat]",iee),!tee){const tee=aee(eee?.time??Gst[0].format,Gst);iee=`${iee} ${tee?.display}`,console.debug("[displayFormat] with time",iee)}const see=eee=>wKe(eee).format(iee);console.debug("[formatDate]",see(Date.now()));const 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?wKe(parseInt(a,10)):wKe();return((d1,d2)=>{let eee,m1=wKe(d1),m2=wKe(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=wKe(`${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=setInterval((()=>{uee()}),1e3))})),Uoe((()=>{hee&&clearInterval(hee)})),{formatDate:see,outputDateTimeReadableDiff:dee,outputDateTimeFormatted:pee}},Qst=["title"],Zst=Eoe({__name:"UptimeExpire",props:{forExpire:{type:Boolean,default:!1},shortText:{type:Boolean,default:!1},t:{type:Function}},setup(eee){const tee=eee,ree=ZQe(),{dateTimeFormat:oee,uptime:aee,expireTime:nee,state:iee}=VLe(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}=Xst(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:$re(pee).title},Hee($re(pee).text),9,Qst))}}),Jst=Eoe({__name:"UpdateExpiration",props:{componentIs:{default:"p",type:String},t:{type:Function}},setup(eee){const tee=eee,ree=ZQe(),{dateTimeFormat:oee,regExp:aee,regUpdatesExpired:nee}=VLe(ree),{outputDateTimeReadableDiff:iee,outputDateTimeFormatted:see}=Xst(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)=>$re(lee)?(xne(),One(Xoe(eee.componentIs),{key:0,title:$re(lee).title},{default:doe((()=>[tae(eee.$slots,"default"),Pne(" "+Hee($re(lee).text),1)])),_:3},8,["title"])):Mne("",!0)}}),elt={class:"mx-auto max-w-[45ch] flex flex-col gap-8px"},tlt={class:"flex items-start justify-center gap-x-8px"},rlt={class:"text-18px"},olt=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",elt,[jne("div",tlt,[eee.success?(xne(),One($re(bHe),{key:0,class:"fill-green-600 w-28px shrink-0"})):Mne("",!0),eee.error?(xne(),One($re(YHe),{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),jne("p",rlt,Hee(eee.text),1)]),tae(eee.$slots,"default")]))});function alt(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"},[jne("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 nlt(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"},[jne("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 ilt(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"},[jne("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"m4.5 12.75 6 6 9-13.5"})])}function slt(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"},[jne("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 llt(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"},[jne("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 clt(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"},[jne("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M6 18 18 6M6 6l12 12"})])}function dlt(){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=dlt();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 plt;let ult=Symbol("headlessui.useid"),hlt=0;const flt=null!=(plt=Ooe)?plt:function(){return zae(ult,(()=>""+ ++hlt))()};function glt(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 mlt(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,mlt),t}var wlt=Object.defineProperty,vlt=(t,e,r)=>(((t,e,r)=>{e in t?wlt(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(){vlt(this,"current",this.detect()),vlt(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 blt(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||glt(e)&&glt(e)instanceof HTMLButtonElement&&(null==(u=glt(e))||!u.hasAttribute("type"))&&(n.value="button")})),n}var ylt=(o=>(o[o.None=0]="None",o[o.RenderStrategy=1]="RenderStrategy",o[o.Static=2]="Static",o))(ylt||{}),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 mlt(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 xlt(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 klt=(e=>(e[e.None=1]="None",e[e.Focusable=2]="Focusable",e[e.Hidden=4]="Hidden",e))(klt||{});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 _lt(){return zae(n,null)}function t(o){$ae(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 Slt(){let t=zae(a,null);if(null===t){let n=new Error("You used a