Files
ShellCrash/bin/Yacd-meta-gh-pages/assets/index.1ca2d13d.js

86 lines
456 KiB
JavaScript

var dS=Object.defineProperty,pS=Object.defineProperties;var hS=Object.getOwnPropertyDescriptors;var Ea=Object.getOwnPropertySymbols;var xp=Object.prototype.hasOwnProperty,Op=Object.prototype.propertyIsEnumerable;var Ep=(e,t,n)=>t in e?dS(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Y=(e,t)=>{for(var n in t||(t={}))xp.call(t,n)&&Ep(e,n,t[n]);if(Ea)for(var n of Ea(t))Op.call(t,n)&&Ep(e,n,t[n]);return e},he=(e,t)=>pS(e,hS(t));var pr=(e,t)=>{var n={};for(var r in e)xp.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&Ea)for(var r of Ea(e))t.indexOf(r)<0&&Op.call(e,r)&&(n[r]=e[r]);return n};function Bm(e,t){return t.forEach(function(n){n&&typeof n!="string"&&!Array.isArray(n)&&Object.keys(n).forEach(function(r){if(r!=="default"&&!(r in e)){var o=Object.getOwnPropertyDescriptor(n,r);Object.defineProperty(e,r,o.get?o:{enumerable:!0,get:function(){return n[r]}})}})}),Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}const vS=function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))r(o);new MutationObserver(o=>{for(const i of o)if(i.type==="childList")for(const a of i.addedNodes)a.tagName==="LINK"&&a.rel==="modulepreload"&&r(a)}).observe(document,{childList:!0,subtree:!0});function n(o){const i={};return o.integrity&&(i.integrity=o.integrity),o.referrerpolicy&&(i.referrerPolicy=o.referrerpolicy),o.crossorigin==="use-credentials"?i.credentials="include":o.crossorigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function r(o){if(o.ep)return;o.ep=!0;const i=n(o);fetch(o.href,i)}};vS();const mS="modulepreload",kp={},gS="./",_n=function(t,n){return!n||n.length===0?t():Promise.all(n.map(r=>{if(r=`${gS}${r}`,r in kp)return;kp[r]=!0;const o=r.endsWith(".css"),i=o?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${r}"]${i}`))return;const a=document.createElement("link");if(a.rel=o?"stylesheet":mS,o||(a.as="script",a.crossOrigin=""),a.href=r,document.head.appendChild(a),o)return new Promise((s,l)=>{a.addEventListener("load",s),a.addEventListener("error",()=>l(new Error(`Unable to preload CSS for ${r}`)))})})).then(()=>t())};function Bn(e){return Bn=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Bn(e)}function Mt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Pp(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function $t(e,t,n){return t&&Pp(e.prototype,t),n&&Pp(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function Wn(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Rs(e,t){return Rs=Object.setPrototypeOf||function(r,o){return r.__proto__=o,r},Rs(e,t)}function wl(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Rs(e,t)}function ea(e,t){if(t&&(Bn(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Wn(e)}function ln(e){return ln=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},ln(e)}function un(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Wm(e){if(Array.isArray(e))return e}function yS(e){if(typeof Symbol!="undefined"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function Tp(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Hm(e,t){if(!!e){if(typeof e=="string")return Tp(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Tp(e,t)}}function qm(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function wS(e){return Wm(e)||yS(e)||Hm(e)||qm()}function Lp(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Np(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?Lp(Object(n),!0).forEach(function(r){un(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Lp(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}var SS={type:"logger",log:function(t){this.output("log",t)},warn:function(t){this.output("warn",t)},error:function(t){this.output("error",t)},output:function(t,n){console&&console[t]&&console[t].apply(console,n)}},_S=function(){function e(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Mt(this,e),this.init(t,n)}return $t(e,[{key:"init",value:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.prefix=r.prefix||"i18next:",this.logger=n||SS,this.options=r,this.debug=r.debug}},{key:"setDebug",value:function(n){this.debug=n}},{key:"log",value:function(){for(var n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return this.forward(r,"log","",!0)}},{key:"warn",value:function(){for(var n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return this.forward(r,"warn","",!0)}},{key:"error",value:function(){for(var n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return this.forward(r,"error","")}},{key:"deprecate",value:function(){for(var n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return this.forward(r,"warn","WARNING DEPRECATED: ",!0)}},{key:"forward",value:function(n,r,o,i){return i&&!this.debug?null:(typeof n[0]=="string"&&(n[0]="".concat(o).concat(this.prefix," ").concat(n[0])),this.logger[r](n))}},{key:"create",value:function(n){return new e(this.logger,Np(Np({},{prefix:"".concat(this.prefix,":").concat(n,":")}),this.options))}}]),e}(),rn=new _S,Zn=function(){function e(){Mt(this,e),this.observers={}}return $t(e,[{key:"on",value:function(n,r){var o=this;return n.split(" ").forEach(function(i){o.observers[i]=o.observers[i]||[],o.observers[i].push(r)}),this}},{key:"off",value:function(n,r){if(!!this.observers[n]){if(!r){delete this.observers[n];return}this.observers[n]=this.observers[n].filter(function(o){return o!==r})}}},{key:"emit",value:function(n){for(var r=arguments.length,o=new Array(r>1?r-1:0),i=1;i<r;i++)o[i-1]=arguments[i];if(this.observers[n]){var a=[].concat(this.observers[n]);a.forEach(function(l){l.apply(void 0,o)})}if(this.observers["*"]){var s=[].concat(this.observers["*"]);s.forEach(function(l){l.apply(l,[n].concat(o))})}}}]),e}();function Bo(){var e,t,n=new Promise(function(r,o){e=r,t=o});return n.resolve=e,n.reject=t,n}function Ap(e){return e==null?"":""+e}function bS(e,t,n){e.forEach(function(r){t[r]&&(n[r]=t[r])})}function Af(e,t,n){function r(s){return s&&s.indexOf("###")>-1?s.replace(/###/g,"."):s}function o(){return!e||typeof e=="string"}for(var i=typeof t!="string"?[].concat(t):t.split(".");i.length>1;){if(o())return{};var a=r(i.shift());!e[a]&&n&&(e[a]=new n),Object.prototype.hasOwnProperty.call(e,a)?e=e[a]:e={}}return o()?{}:{obj:e,k:r(i.shift())}}function Mp(e,t,n){var r=Af(e,t,Object),o=r.obj,i=r.k;o[i]=n}function RS(e,t,n,r){var o=Af(e,t,Object),i=o.obj,a=o.k;i[a]=i[a]||[],r&&(i[a]=i[a].concat(n)),r||i[a].push(n)}function Cs(e,t){var n=Af(e,t),r=n.obj,o=n.k;if(!!r)return r[o]}function $p(e,t,n){var r=Cs(e,n);return r!==void 0?r:Cs(t,n)}function Qm(e,t,n){for(var r in t)r!=="__proto__"&&r!=="constructor"&&(r in e?typeof e[r]=="string"||e[r]instanceof String||typeof t[r]=="string"||t[r]instanceof String?n&&(e[r]=t[r]):Qm(e[r],t[r],n):e[r]=t[r]);return e}function qr(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}var CS={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;","/":"&#x2F;"};function ES(e){return typeof e=="string"?e.replace(/[&<>"'\/]/g,function(t){return CS[t]}):e}var Sl=typeof window!="undefined"&&window.navigator&&window.navigator.userAgent&&window.navigator.userAgent.indexOf("MSIE")>-1,xS=[" ",",","?","!",";"];function OS(e,t,n){t=t||"",n=n||"";var r=xS.filter(function(s){return t.indexOf(s)<0&&n.indexOf(s)<0});if(r.length===0)return!0;var o=new RegExp("(".concat(r.map(function(s){return s==="?"?"\\?":s}).join("|"),")")),i=!o.test(e);if(!i){var a=e.indexOf(n);a>0&&!o.test(e.substring(0,a))&&(i=!0)}return i}function Dp(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function xa(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?Dp(Object(n),!0).forEach(function(r){un(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Dp(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function kS(e){var t=PS();return function(){var r=ln(e),o;if(t){var i=ln(this).constructor;o=Reflect.construct(r,arguments,i)}else o=r.apply(this,arguments);return ea(this,o)}}function PS(){if(typeof Reflect=="undefined"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function Km(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:".";if(!!e){if(e[t])return e[t];for(var r=t.split(n),o=e,i=0;i<r.length;++i){if(!o||typeof o[r[i]]=="string"&&i+1<r.length)return;if(o[r[i]]===void 0){for(var a=2,s=r.slice(i,i+a).join(n),l=o[s];l===void 0&&r.length>i+a;)a++,s=r.slice(i,i+a).join(n),l=o[s];if(l===void 0)return;if(t.endsWith(s)){if(typeof l=="string")return l;if(s&&typeof l[s]=="string")return l[s]}var u=r.slice(i+a).join(n);return u?Km(l,u,n):void 0}o=o[r[i]]}return o}}var TS=function(e){wl(n,e);var t=kS(n);function n(r){var o,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{ns:["translation"],defaultNS:"translation"};return Mt(this,n),o=t.call(this),Sl&&Zn.call(Wn(o)),o.data=r||{},o.options=i,o.options.keySeparator===void 0&&(o.options.keySeparator="."),o.options.ignoreJSONStructure===void 0&&(o.options.ignoreJSONStructure=!0),o}return $t(n,[{key:"addNamespaces",value:function(o){this.options.ns.indexOf(o)<0&&this.options.ns.push(o)}},{key:"removeNamespaces",value:function(o){var i=this.options.ns.indexOf(o);i>-1&&this.options.ns.splice(i,1)}},{key:"getResource",value:function(o,i,a){var s=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},l=s.keySeparator!==void 0?s.keySeparator:this.options.keySeparator,u=s.ignoreJSONStructure!==void 0?s.ignoreJSONStructure:this.options.ignoreJSONStructure,c=[o,i];a&&typeof a!="string"&&(c=c.concat(a)),a&&typeof a=="string"&&(c=c.concat(l?a.split(l):a)),o.indexOf(".")>-1&&(c=o.split("."));var f=Cs(this.data,c);return f||!u||typeof a!="string"?f:Km(this.data&&this.data[o]&&this.data[o][i],a,l)}},{key:"addResource",value:function(o,i,a,s){var l=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{silent:!1},u=this.options.keySeparator;u===void 0&&(u=".");var c=[o,i];a&&(c=c.concat(u?a.split(u):a)),o.indexOf(".")>-1&&(c=o.split("."),s=i,i=c[1]),this.addNamespaces(i),Mp(this.data,c,s),l.silent||this.emit("added",o,i,a,s)}},{key:"addResources",value:function(o,i,a){var s=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{silent:!1};for(var l in a)(typeof a[l]=="string"||Object.prototype.toString.apply(a[l])==="[object Array]")&&this.addResource(o,i,l,a[l],{silent:!0});s.silent||this.emit("added",o,i,a)}},{key:"addResourceBundle",value:function(o,i,a,s,l){var u=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{silent:!1},c=[o,i];o.indexOf(".")>-1&&(c=o.split("."),s=a,a=i,i=c[1]),this.addNamespaces(i);var f=Cs(this.data,c)||{};s?Qm(f,a,l):f=xa(xa({},f),a),Mp(this.data,c,f),u.silent||this.emit("added",o,i,a)}},{key:"removeResourceBundle",value:function(o,i){this.hasResourceBundle(o,i)&&delete this.data[o][i],this.removeNamespaces(i),this.emit("removed",o,i)}},{key:"hasResourceBundle",value:function(o,i){return this.getResource(o,i)!==void 0}},{key:"getResourceBundle",value:function(o,i){return i||(i=this.options.defaultNS),this.options.compatibilityAPI==="v1"?xa(xa({},{}),this.getResource(o,i)):this.getResource(o,i)}},{key:"getDataByLanguage",value:function(o){return this.data[o]}},{key:"hasLanguageSomeTranslations",value:function(o){var i=this.getDataByLanguage(o),a=i&&Object.keys(i)||[];return!!a.find(function(s){return i[s]&&Object.keys(i[s]).length>0})}},{key:"toJSON",value:function(){return this.data}}]),n}(Zn),Gm={processors:{},addPostProcessor:function(t){this.processors[t.name]=t},handle:function(t,n,r,o,i){var a=this;return t.forEach(function(s){a.processors[s]&&(n=a.processors[s].process(n,r,o,i))}),n}};function Ip(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function et(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?Ip(Object(n),!0).forEach(function(r){un(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ip(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function LS(e){var t=NS();return function(){var r=ln(e),o;if(t){var i=ln(this).constructor;o=Reflect.construct(r,arguments,i)}else o=r.apply(this,arguments);return ea(this,o)}}function NS(){if(typeof Reflect=="undefined"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}var Fp={},Up=function(e){wl(n,e);var t=LS(n);function n(r){var o,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return Mt(this,n),o=t.call(this),Sl&&Zn.call(Wn(o)),bS(["resourceStore","languageUtils","pluralResolver","interpolator","backendConnector","i18nFormat","utils"],r,Wn(o)),o.options=i,o.options.keySeparator===void 0&&(o.options.keySeparator="."),o.logger=rn.create("translator"),o}return $t(n,[{key:"changeLanguage",value:function(o){o&&(this.language=o)}},{key:"exists",value:function(o){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{interpolation:{}};if(o==null)return!1;var a=this.resolve(o,i);return a&&a.res!==void 0}},{key:"extractFromKey",value:function(o,i){var a=i.nsSeparator!==void 0?i.nsSeparator:this.options.nsSeparator;a===void 0&&(a=":");var s=i.keySeparator!==void 0?i.keySeparator:this.options.keySeparator,l=i.ns||this.options.defaultNS||[],u=a&&o.indexOf(a)>-1,c=!this.options.userDefinedKeySeparator&&!i.keySeparator&&!this.options.userDefinedNsSeparator&&!i.nsSeparator&&!OS(o,a,s);if(u&&!c){var f=o.match(this.interpolator.nestingRegexp);if(f&&f.length>0)return{key:o,namespaces:l};var d=o.split(a);(a!==s||a===s&&this.options.ns.indexOf(d[0])>-1)&&(l=d.shift()),o=d.join(s)}return typeof l=="string"&&(l=[l]),{key:o,namespaces:l}}},{key:"translate",value:function(o,i,a){var s=this;if(Bn(i)!=="object"&&this.options.overloadTranslationOptionHandler&&(i=this.options.overloadTranslationOptionHandler(arguments)),i||(i={}),o==null)return"";Array.isArray(o)||(o=[String(o)]);var l=i.returnDetails!==void 0?i.returnDetails:this.options.returnDetails,u=i.keySeparator!==void 0?i.keySeparator:this.options.keySeparator,c=this.extractFromKey(o[o.length-1],i),f=c.key,d=c.namespaces,h=d[d.length-1],m=i.lng||this.language,y=i.appendNamespaceToCIMode||this.options.appendNamespaceToCIMode;if(m&&m.toLowerCase()==="cimode"){if(y){var x=i.nsSeparator||this.options.nsSeparator;return l?(v.res="".concat(h).concat(x).concat(f),v):"".concat(h).concat(x).concat(f)}return l?(v.res=f,v):f}var v=this.resolve(o,i),p=v&&v.res,g=v&&v.usedKey||f,S=v&&v.exactUsedKey||f,O=Object.prototype.toString.apply(p),E=["[object Number]","[object Function]","[object RegExp]"],A=i.joinArrays!==void 0?i.joinArrays:this.options.joinArrays,L=!this.i18nFormat||this.i18nFormat.handleAsObject,j=typeof p!="string"&&typeof p!="boolean"&&typeof p!="number";if(L&&p&&j&&E.indexOf(O)<0&&!(typeof A=="string"&&O==="[object Array]")){if(!i.returnObjects&&!this.options.returnObjects){this.options.returnedObjectHandler||this.logger.warn("accessing an object - but returnObjects options is not enabled!");var M=this.options.returnedObjectHandler?this.options.returnedObjectHandler(g,p,et(et({},i),{},{ns:d})):"key '".concat(f," (").concat(this.language,")' returned an object instead of string.");return l?(v.res=M,v):M}if(u){var Q=O==="[object Array]",te=Q?[]:{},X=Q?S:g;for(var w in p)if(Object.prototype.hasOwnProperty.call(p,w)){var T="".concat(X).concat(u).concat(w);te[w]=this.translate(T,et(et({},i),{joinArrays:!1,ns:d})),te[w]===T&&(te[w]=p[w])}p=te}}else if(L&&typeof A=="string"&&O==="[object Array]")p=p.join(A),p&&(p=this.extendTranslation(p,o,i,a));else{var z=!1,C=!1,k=i.count!==void 0&&typeof i.count!="string",N=n.hasDefaultValue(i),$=k?this.pluralResolver.getSuffix(m,i.count,i):"",F=i["defaultValue".concat($)]||i.defaultValue;!this.isValidLookup(p)&&N&&(z=!0,p=F),this.isValidLookup(p)||(C=!0,p=f);var b=i.missingKeyNoValueFallbackToKey||this.options.missingKeyNoValueFallbackToKey,B=b&&C?void 0:p,V=N&&F!==p&&this.options.updateMissing;if(C||z||V){if(this.logger.log(V?"updateKey":"missingKey",m,h,f,V?F:p),u){var Z=this.resolve(f,et(et({},i),{},{keySeparator:!1}));Z&&Z.res&&this.logger.warn("Seems the loaded translations were in flat JSON format instead of nested. Either set keySeparator: false on init or make sure your translations are published in nested format.")}var W=[],ne=this.languageUtils.getFallbackCodes(this.options.fallbackLng,i.lng||this.language);if(this.options.saveMissingTo==="fallback"&&ne&&ne[0])for(var le=0;le<ne.length;le++)W.push(ne[le]);else this.options.saveMissingTo==="all"?W=this.languageUtils.toResolveHierarchy(i.lng||this.language):W.push(i.lng||this.language);var J=function(be,me,Re){var Rt=N&&Re!==p?Re:B;s.options.missingKeyHandler?s.options.missingKeyHandler(be,h,me,Rt,V,i):s.backendConnector&&s.backendConnector.saveMissing&&s.backendConnector.saveMissing(be,h,me,Rt,V,i),s.emit("missingKey",be,h,me,p)};this.options.saveMissing&&(this.options.saveMissingPlurals&&k?W.forEach(function(Se){s.pluralResolver.getSuffixes(Se,i).forEach(function(be){J([Se],f+be,i["defaultValue".concat(be)]||F)})}):J(W,f,F))}p=this.extendTranslation(p,o,i,v,a),C&&p===f&&this.options.appendNamespaceToMissingKey&&(p="".concat(h,":").concat(f)),(C||z)&&this.options.parseMissingKeyHandler&&(this.options.compatibilityAPI!=="v1"?p=this.options.parseMissingKeyHandler(f,z?p:void 0):p=this.options.parseMissingKeyHandler(p))}return l?(v.res=p,v):p}},{key:"extendTranslation",value:function(o,i,a,s,l){var u=this;if(this.i18nFormat&&this.i18nFormat.parse)o=this.i18nFormat.parse(o,et(et({},this.options.interpolation.defaultVariables),a),s.usedLng,s.usedNS,s.usedKey,{resolved:s});else if(!a.skipInterpolation){a.interpolation&&this.interpolator.init(et(et({},a),{interpolation:et(et({},this.options.interpolation),a.interpolation)}));var c=typeof o=="string"&&(a&&a.interpolation&&a.interpolation.skipOnVariables!==void 0?a.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables),f;if(c){var d=o.match(this.interpolator.nestingRegexp);f=d&&d.length}var h=a.replace&&typeof a.replace!="string"?a.replace:a;if(this.options.interpolation.defaultVariables&&(h=et(et({},this.options.interpolation.defaultVariables),h)),o=this.interpolator.interpolate(o,h,a.lng||this.language,a),c){var m=o.match(this.interpolator.nestingRegexp),y=m&&m.length;f<y&&(a.nest=!1)}a.nest!==!1&&(o=this.interpolator.nest(o,function(){for(var p=arguments.length,g=new Array(p),S=0;S<p;S++)g[S]=arguments[S];return l&&l[0]===g[0]&&!a.context?(u.logger.warn("It seems you are nesting recursively key: ".concat(g[0]," in key: ").concat(i[0])),null):u.translate.apply(u,g.concat([i]))},a)),a.interpolation&&this.interpolator.reset()}var x=a.postProcess||this.options.postProcess,v=typeof x=="string"?[x]:x;return o!=null&&v&&v.length&&a.applyPostProcessor!==!1&&(o=Gm.handle(v,o,i,this.options&&this.options.postProcessPassResolved?et({i18nResolved:s},a):a,this)),o}},{key:"resolve",value:function(o){var i=this,a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},s,l,u,c,f;return typeof o=="string"&&(o=[o]),o.forEach(function(d){if(!i.isValidLookup(s)){var h=i.extractFromKey(d,a),m=h.key;l=m;var y=h.namespaces;i.options.fallbackNS&&(y=y.concat(i.options.fallbackNS));var x=a.count!==void 0&&typeof a.count!="string",v=x&&!a.ordinal&&a.count===0&&i.pluralResolver.shouldUseIntlApi(),p=a.context!==void 0&&(typeof a.context=="string"||typeof a.context=="number")&&a.context!=="",g=a.lngs?a.lngs:i.languageUtils.toResolveHierarchy(a.lng||i.language,a.fallbackLng);y.forEach(function(S){i.isValidLookup(s)||(f=S,!Fp["".concat(g[0],"-").concat(S)]&&i.utils&&i.utils.hasLoadedNamespace&&!i.utils.hasLoadedNamespace(f)&&(Fp["".concat(g[0],"-").concat(S)]=!0,i.logger.warn('key "'.concat(l,'" for languages "').concat(g.join(", "),`" won't get resolved as namespace "`).concat(f,'" was not yet loaded'),"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!")),g.forEach(function(O){if(!i.isValidLookup(s)){c=O;var E=[m];if(i.i18nFormat&&i.i18nFormat.addLookupKeys)i.i18nFormat.addLookupKeys(E,m,O,S,a);else{var A;x&&(A=i.pluralResolver.getSuffix(O,a.count,a));var L="_zero";if(x&&(E.push(m+A),v&&E.push(m+L)),p){var j="".concat(m).concat(i.options.contextSeparator).concat(a.context);E.push(j),x&&(E.push(j+A),v&&E.push(j+L))}}for(var M;M=E.pop();)i.isValidLookup(s)||(u=M,s=i.getResource(O,S,M,a))}}))})}}),{res:s,usedKey:l,exactUsedKey:u,usedLng:c,usedNS:f}}},{key:"isValidLookup",value:function(o){return o!==void 0&&!(!this.options.returnNull&&o===null)&&!(!this.options.returnEmptyString&&o==="")}},{key:"getResource",value:function(o,i,a){var s=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};return this.i18nFormat&&this.i18nFormat.getResource?this.i18nFormat.getResource(o,i,a,s):this.resourceStore.getResource(o,i,a,s)}}],[{key:"hasDefaultValue",value:function(o){var i="defaultValue";for(var a in o)if(Object.prototype.hasOwnProperty.call(o,a)&&i===a.substring(0,i.length)&&o[a]!==void 0)return!0;return!1}}]),n}(Zn);function du(e){return e.charAt(0).toUpperCase()+e.slice(1)}var AS=function(){function e(t){Mt(this,e),this.options=t,this.supportedLngs=this.options.supportedLngs||!1,this.logger=rn.create("languageUtils")}return $t(e,[{key:"getScriptPartFromCode",value:function(n){if(!n||n.indexOf("-")<0)return null;var r=n.split("-");return r.length===2||(r.pop(),r[r.length-1].toLowerCase()==="x")?null:this.formatLanguageCode(r.join("-"))}},{key:"getLanguagePartFromCode",value:function(n){if(!n||n.indexOf("-")<0)return n;var r=n.split("-");return this.formatLanguageCode(r[0])}},{key:"formatLanguageCode",value:function(n){if(typeof n=="string"&&n.indexOf("-")>-1){var r=["hans","hant","latn","cyrl","cans","mong","arab"],o=n.split("-");return this.options.lowerCaseLng?o=o.map(function(i){return i.toLowerCase()}):o.length===2?(o[0]=o[0].toLowerCase(),o[1]=o[1].toUpperCase(),r.indexOf(o[1].toLowerCase())>-1&&(o[1]=du(o[1].toLowerCase()))):o.length===3&&(o[0]=o[0].toLowerCase(),o[1].length===2&&(o[1]=o[1].toUpperCase()),o[0]!=="sgn"&&o[2].length===2&&(o[2]=o[2].toUpperCase()),r.indexOf(o[1].toLowerCase())>-1&&(o[1]=du(o[1].toLowerCase())),r.indexOf(o[2].toLowerCase())>-1&&(o[2]=du(o[2].toLowerCase()))),o.join("-")}return this.options.cleanCode||this.options.lowerCaseLng?n.toLowerCase():n}},{key:"isSupportedCode",value:function(n){return(this.options.load==="languageOnly"||this.options.nonExplicitSupportedLngs)&&(n=this.getLanguagePartFromCode(n)),!this.supportedLngs||!this.supportedLngs.length||this.supportedLngs.indexOf(n)>-1}},{key:"getBestMatchFromCodes",value:function(n){var r=this;if(!n)return null;var o;return n.forEach(function(i){if(!o){var a=r.formatLanguageCode(i);(!r.options.supportedLngs||r.isSupportedCode(a))&&(o=a)}}),!o&&this.options.supportedLngs&&n.forEach(function(i){if(!o){var a=r.getLanguagePartFromCode(i);if(r.isSupportedCode(a))return o=a;o=r.options.supportedLngs.find(function(s){if(s.indexOf(a)===0)return s})}}),o||(o=this.getFallbackCodes(this.options.fallbackLng)[0]),o}},{key:"getFallbackCodes",value:function(n,r){if(!n)return[];if(typeof n=="function"&&(n=n(r)),typeof n=="string"&&(n=[n]),Object.prototype.toString.apply(n)==="[object Array]")return n;if(!r)return n.default||[];var o=n[r];return o||(o=n[this.getScriptPartFromCode(r)]),o||(o=n[this.formatLanguageCode(r)]),o||(o=n[this.getLanguagePartFromCode(r)]),o||(o=n.default),o||[]}},{key:"toResolveHierarchy",value:function(n,r){var o=this,i=this.getFallbackCodes(r||this.options.fallbackLng||[],n),a=[],s=function(u){!u||(o.isSupportedCode(u)?a.push(u):o.logger.warn("rejecting language code not found in supportedLngs: ".concat(u)))};return typeof n=="string"&&n.indexOf("-")>-1?(this.options.load!=="languageOnly"&&s(this.formatLanguageCode(n)),this.options.load!=="languageOnly"&&this.options.load!=="currentOnly"&&s(this.getScriptPartFromCode(n)),this.options.load!=="currentOnly"&&s(this.getLanguagePartFromCode(n))):typeof n=="string"&&s(this.formatLanguageCode(n)),i.forEach(function(l){a.indexOf(l)<0&&s(o.formatLanguageCode(l))}),a}}]),e}(),MS=[{lngs:["ach","ak","am","arn","br","fil","gun","ln","mfe","mg","mi","oc","pt","pt-BR","tg","tl","ti","tr","uz","wa"],nr:[1,2],fc:1},{lngs:["af","an","ast","az","bg","bn","ca","da","de","dev","el","en","eo","es","et","eu","fi","fo","fur","fy","gl","gu","ha","hi","hu","hy","ia","it","kk","kn","ku","lb","mai","ml","mn","mr","nah","nap","nb","ne","nl","nn","no","nso","pa","pap","pms","ps","pt-PT","rm","sco","se","si","so","son","sq","sv","sw","ta","te","tk","ur","yo"],nr:[1,2],fc:2},{lngs:["ay","bo","cgg","fa","ht","id","ja","jbo","ka","km","ko","ky","lo","ms","sah","su","th","tt","ug","vi","wo","zh"],nr:[1],fc:3},{lngs:["be","bs","cnr","dz","hr","ru","sr","uk"],nr:[1,2,5],fc:4},{lngs:["ar"],nr:[0,1,2,3,11,100],fc:5},{lngs:["cs","sk"],nr:[1,2,5],fc:6},{lngs:["csb","pl"],nr:[1,2,5],fc:7},{lngs:["cy"],nr:[1,2,3,8],fc:8},{lngs:["fr"],nr:[1,2],fc:9},{lngs:["ga"],nr:[1,2,3,7,11],fc:10},{lngs:["gd"],nr:[1,2,3,20],fc:11},{lngs:["is"],nr:[1,2],fc:12},{lngs:["jv"],nr:[0,1],fc:13},{lngs:["kw"],nr:[1,2,3,4],fc:14},{lngs:["lt"],nr:[1,2,10],fc:15},{lngs:["lv"],nr:[1,2,0],fc:16},{lngs:["mk"],nr:[1,2],fc:17},{lngs:["mnk"],nr:[0,1,2],fc:18},{lngs:["mt"],nr:[1,2,11,20],fc:19},{lngs:["or"],nr:[2,1],fc:2},{lngs:["ro"],nr:[1,2,20],fc:20},{lngs:["sl"],nr:[5,1,2,3],fc:21},{lngs:["he","iw"],nr:[1,2,20,21],fc:22}],$S={1:function(t){return Number(t>1)},2:function(t){return Number(t!=1)},3:function(t){return 0},4:function(t){return Number(t%10==1&&t%100!=11?0:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?1:2)},5:function(t){return Number(t==0?0:t==1?1:t==2?2:t%100>=3&&t%100<=10?3:t%100>=11?4:5)},6:function(t){return Number(t==1?0:t>=2&&t<=4?1:2)},7:function(t){return Number(t==1?0:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?1:2)},8:function(t){return Number(t==1?0:t==2?1:t!=8&&t!=11?2:3)},9:function(t){return Number(t>=2)},10:function(t){return Number(t==1?0:t==2?1:t<7?2:t<11?3:4)},11:function(t){return Number(t==1||t==11?0:t==2||t==12?1:t>2&&t<20?2:3)},12:function(t){return Number(t%10!=1||t%100==11)},13:function(t){return Number(t!==0)},14:function(t){return Number(t==1?0:t==2?1:t==3?2:3)},15:function(t){return Number(t%10==1&&t%100!=11?0:t%10>=2&&(t%100<10||t%100>=20)?1:2)},16:function(t){return Number(t%10==1&&t%100!=11?0:t!==0?1:2)},17:function(t){return Number(t==1||t%10==1&&t%100!=11?0:1)},18:function(t){return Number(t==0?0:t==1?1:2)},19:function(t){return Number(t==1?0:t==0||t%100>1&&t%100<11?1:t%100>10&&t%100<20?2:3)},20:function(t){return Number(t==1?0:t==0||t%100>0&&t%100<20?1:2)},21:function(t){return Number(t%100==1?1:t%100==2?2:t%100==3||t%100==4?3:0)},22:function(t){return Number(t==1?0:t==2?1:(t<0||t>10)&&t%10==0?2:3)}},DS=["v1","v2","v3"],jp={zero:0,one:1,two:2,few:3,many:4,other:5};function IS(){var e={};return MS.forEach(function(t){t.lngs.forEach(function(n){e[n]={numbers:t.nr,plurals:$S[t.fc]}})}),e}var FS=function(){function e(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Mt(this,e),this.languageUtils=t,this.options=n,this.logger=rn.create("pluralResolver"),(!this.options.compatibilityJSON||this.options.compatibilityJSON==="v4")&&(typeof Intl=="undefined"||!Intl.PluralRules)&&(this.options.compatibilityJSON="v3",this.logger.error("Your environment seems not to be Intl API compatible, use an Intl.PluralRules polyfill. Will fallback to the compatibilityJSON v3 format handling.")),this.rules=IS()}return $t(e,[{key:"addRule",value:function(n,r){this.rules[n]=r}},{key:"getRule",value:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(this.shouldUseIntlApi())try{return new Intl.PluralRules(n,{type:r.ordinal?"ordinal":"cardinal"})}catch{return}return this.rules[n]||this.rules[this.languageUtils.getLanguagePartFromCode(n)]}},{key:"needsPlural",value:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},o=this.getRule(n,r);return this.shouldUseIntlApi()?o&&o.resolvedOptions().pluralCategories.length>1:o&&o.numbers.length>1}},{key:"getPluralFormsOfKey",value:function(n,r){var o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return this.getSuffixes(n,o).map(function(i){return"".concat(r).concat(i)})}},{key:"getSuffixes",value:function(n){var r=this,o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=this.getRule(n,o);return i?this.shouldUseIntlApi()?i.resolvedOptions().pluralCategories.sort(function(a,s){return jp[a]-jp[s]}).map(function(a){return"".concat(r.options.prepend).concat(a)}):i.numbers.map(function(a){return r.getSuffix(n,a,o)}):[]}},{key:"getSuffix",value:function(n,r){var o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},i=this.getRule(n,o);return i?this.shouldUseIntlApi()?"".concat(this.options.prepend).concat(i.select(r)):this.getSuffixRetroCompatible(i,r):(this.logger.warn("no plural rule found for: ".concat(n)),"")}},{key:"getSuffixRetroCompatible",value:function(n,r){var o=this,i=n.noAbs?n.plurals(r):n.plurals(Math.abs(r)),a=n.numbers[i];this.options.simplifyPluralSuffix&&n.numbers.length===2&&n.numbers[0]===1&&(a===2?a="plural":a===1&&(a=""));var s=function(){return o.options.prepend&&a.toString()?o.options.prepend+a.toString():a.toString()};return this.options.compatibilityJSON==="v1"?a===1?"":typeof a=="number"?"_plural_".concat(a.toString()):s():this.options.compatibilityJSON==="v2"||this.options.simplifyPluralSuffix&&n.numbers.length===2&&n.numbers[0]===1?s():this.options.prepend&&i.toString()?this.options.prepend+i.toString():i.toString()}},{key:"shouldUseIntlApi",value:function(){return!DS.includes(this.options.compatibilityJSON)}}]),e}();function zp(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Ft(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?zp(Object(n),!0).forEach(function(r){un(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):zp(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}var US=function(){function e(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};Mt(this,e),this.logger=rn.create("interpolator"),this.options=t,this.format=t.interpolation&&t.interpolation.format||function(n){return n},this.init(t)}return $t(e,[{key:"init",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};n.interpolation||(n.interpolation={escapeValue:!0});var r=n.interpolation;this.escape=r.escape!==void 0?r.escape:ES,this.escapeValue=r.escapeValue!==void 0?r.escapeValue:!0,this.useRawValueToEscape=r.useRawValueToEscape!==void 0?r.useRawValueToEscape:!1,this.prefix=r.prefix?qr(r.prefix):r.prefixEscaped||"{{",this.suffix=r.suffix?qr(r.suffix):r.suffixEscaped||"}}",this.formatSeparator=r.formatSeparator?r.formatSeparator:r.formatSeparator||",",this.unescapePrefix=r.unescapeSuffix?"":r.unescapePrefix||"-",this.unescapeSuffix=this.unescapePrefix?"":r.unescapeSuffix||"",this.nestingPrefix=r.nestingPrefix?qr(r.nestingPrefix):r.nestingPrefixEscaped||qr("$t("),this.nestingSuffix=r.nestingSuffix?qr(r.nestingSuffix):r.nestingSuffixEscaped||qr(")"),this.nestingOptionsSeparator=r.nestingOptionsSeparator?r.nestingOptionsSeparator:r.nestingOptionsSeparator||",",this.maxReplaces=r.maxReplaces?r.maxReplaces:1e3,this.alwaysFormat=r.alwaysFormat!==void 0?r.alwaysFormat:!1,this.resetRegExp()}},{key:"reset",value:function(){this.options&&this.init(this.options)}},{key:"resetRegExp",value:function(){var n="".concat(this.prefix,"(.+?)").concat(this.suffix);this.regexp=new RegExp(n,"g");var r="".concat(this.prefix).concat(this.unescapePrefix,"(.+?)").concat(this.unescapeSuffix).concat(this.suffix);this.regexpUnescape=new RegExp(r,"g");var o="".concat(this.nestingPrefix,"(.+?)").concat(this.nestingSuffix);this.nestingRegexp=new RegExp(o,"g")}},{key:"interpolate",value:function(n,r,o,i){var a=this,s,l,u,c=this.options&&this.options.interpolation&&this.options.interpolation.defaultVariables||{};function f(x){return x.replace(/\$/g,"$$$$")}var d=function(v){if(v.indexOf(a.formatSeparator)<0){var p=$p(r,c,v);return a.alwaysFormat?a.format(p,void 0,o,Ft(Ft(Ft({},i),r),{},{interpolationkey:v})):p}var g=v.split(a.formatSeparator),S=g.shift().trim(),O=g.join(a.formatSeparator).trim();return a.format($p(r,c,S),O,o,Ft(Ft(Ft({},i),r),{},{interpolationkey:S}))};this.resetRegExp();var h=i&&i.missingInterpolationHandler||this.options.missingInterpolationHandler,m=i&&i.interpolation&&i.interpolation.skipOnVariables!==void 0?i.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables,y=[{regex:this.regexpUnescape,safeValue:function(v){return f(v)}},{regex:this.regexp,safeValue:function(v){return a.escapeValue?f(a.escape(v)):f(v)}}];return y.forEach(function(x){for(u=0;s=x.regex.exec(n);){var v=s[1].trim();if(l=d(v),l===void 0)if(typeof h=="function"){var p=h(n,s,i);l=typeof p=="string"?p:""}else if(i&&i.hasOwnProperty(v))l="";else if(m){l=s[0];continue}else a.logger.warn("missed to pass in variable ".concat(v," for interpolating ").concat(n)),l="";else typeof l!="string"&&!a.useRawValueToEscape&&(l=Ap(l));var g=x.safeValue(l);if(n=n.replace(s[0],g),m?(x.regex.lastIndex+=g.length,x.regex.lastIndex-=s[0].length):x.regex.lastIndex=0,u++,u>=a.maxReplaces)break}}),n}},{key:"nest",value:function(n,r){var o=this,i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},a,s,l=Ft({},i);l.applyPostProcessor=!1,delete l.defaultValue;function u(h,m){var y=this.nestingOptionsSeparator;if(h.indexOf(y)<0)return h;var x=h.split(new RegExp("".concat(y,"[ ]*{"))),v="{".concat(x[1]);h=x[0],v=this.interpolate(v,l),v=v.replace(/'/g,'"');try{l=JSON.parse(v),m&&(l=Ft(Ft({},m),l))}catch(p){return this.logger.warn("failed parsing options string in nesting for key ".concat(h),p),"".concat(h).concat(y).concat(v)}return delete l.defaultValue,h}for(;a=this.nestingRegexp.exec(n);){var c=[],f=!1;if(a[0].indexOf(this.formatSeparator)!==-1&&!/{.*}/.test(a[1])){var d=a[1].split(this.formatSeparator).map(function(h){return h.trim()});a[1]=d.shift(),c=d,f=!0}if(s=r(u.call(this,a[1].trim(),l),l),s&&a[0]===n&&typeof s!="string")return s;typeof s!="string"&&(s=Ap(s)),s||(this.logger.warn("missed to resolve ".concat(a[1]," for nesting ").concat(n)),s=""),f&&(s=c.reduce(function(h,m){return o.format(h,m,i.lng,Ft(Ft({},i),{},{interpolationkey:a[1].trim()}))},s.trim())),n=n.replace(a[0],s),this.regexp.lastIndex=0}return n}}]),e}();function Vp(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Pn(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?Vp(Object(n),!0).forEach(function(r){un(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Vp(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function jS(e){var t=e.toLowerCase().trim(),n={};if(e.indexOf("(")>-1){var r=e.split("(");t=r[0].toLowerCase().trim();var o=r[1].substring(0,r[1].length-1);if(t==="currency"&&o.indexOf(":")<0)n.currency||(n.currency=o.trim());else if(t==="relativetime"&&o.indexOf(":")<0)n.range||(n.range=o.trim());else{var i=o.split(";");i.forEach(function(a){if(!!a){var s=a.split(":"),l=wS(s),u=l[0],c=l.slice(1),f=c.join(":");n[u.trim()]||(n[u.trim()]=f.trim()),f.trim()==="false"&&(n[u.trim()]=!1),f.trim()==="true"&&(n[u.trim()]=!0),isNaN(f.trim())||(n[u.trim()]=parseInt(f.trim(),10))}})}}return{formatName:t,formatOptions:n}}var zS=function(){function e(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};Mt(this,e),this.logger=rn.create("formatter"),this.options=t,this.formats={number:function(r,o,i){return new Intl.NumberFormat(o,i).format(r)},currency:function(r,o,i){return new Intl.NumberFormat(o,Pn(Pn({},i),{},{style:"currency"})).format(r)},datetime:function(r,o,i){return new Intl.DateTimeFormat(o,Pn({},i)).format(r)},relativetime:function(r,o,i){return new Intl.RelativeTimeFormat(o,Pn({},i)).format(r,i.range||"day")},list:function(r,o,i){return new Intl.ListFormat(o,Pn({},i)).format(r)}},this.init(t)}return $t(e,[{key:"init",value:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{interpolation:{}},o=r.interpolation;this.formatSeparator=o.formatSeparator?o.formatSeparator:o.formatSeparator||","}},{key:"add",value:function(n,r){this.formats[n.toLowerCase().trim()]=r}},{key:"format",value:function(n,r,o,i){var a=this,s=r.split(this.formatSeparator),l=s.reduce(function(u,c){var f=jS(c),d=f.formatName,h=f.formatOptions;if(a.formats[d]){var m=u;try{var y=i&&i.formatParams&&i.formatParams[i.interpolationkey]||{},x=y.locale||y.lng||i.locale||i.lng||o;m=a.formats[d](u,x,Pn(Pn(Pn({},h),i),y))}catch(v){a.logger.warn(v)}return m}else a.logger.warn("there was no format function for ".concat(d));return u},n);return l}}]),e}();function Bp(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Wp(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?Bp(Object(n),!0).forEach(function(r){un(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Bp(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function VS(e){var t=BS();return function(){var r=ln(e),o;if(t){var i=ln(this).constructor;o=Reflect.construct(r,arguments,i)}else o=r.apply(this,arguments);return ea(this,o)}}function BS(){if(typeof Reflect=="undefined"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function WS(e,t){for(var n=e.indexOf(t);n!==-1;)e.splice(n,1),n=e.indexOf(t)}var HS=function(e){wl(n,e);var t=VS(n);function n(r,o,i){var a,s=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};return Mt(this,n),a=t.call(this),Sl&&Zn.call(Wn(a)),a.backend=r,a.store=o,a.services=i,a.languageUtils=i.languageUtils,a.options=s,a.logger=rn.create("backendConnector"),a.state={},a.queue=[],a.backend&&a.backend.init&&a.backend.init(i,s.backend,s),a}return $t(n,[{key:"queueLoad",value:function(o,i,a,s){var l=this,u=[],c=[],f=[],d=[];return o.forEach(function(h){var m=!0;i.forEach(function(y){var x="".concat(h,"|").concat(y);!a.reload&&l.store.hasResourceBundle(h,y)?l.state[x]=2:l.state[x]<0||(l.state[x]===1?c.indexOf(x)<0&&c.push(x):(l.state[x]=1,m=!1,c.indexOf(x)<0&&c.push(x),u.indexOf(x)<0&&u.push(x),d.indexOf(y)<0&&d.push(y)))}),m||f.push(h)}),(u.length||c.length)&&this.queue.push({pending:c,loaded:{},errors:[],callback:s}),{toLoad:u,pending:c,toLoadLanguages:f,toLoadNamespaces:d}}},{key:"loaded",value:function(o,i,a){var s=o.split("|"),l=s[0],u=s[1];i&&this.emit("failedLoading",l,u,i),a&&this.store.addResourceBundle(l,u,a),this.state[o]=i?-1:2;var c={};this.queue.forEach(function(f){RS(f.loaded,[l],u),WS(f.pending,o),i&&f.errors.push(i),f.pending.length===0&&!f.done&&(Object.keys(f.loaded).forEach(function(d){c[d]||(c[d]=[]),f.loaded[d].length&&f.loaded[d].forEach(function(h){c[d].indexOf(h)<0&&c[d].push(h)})}),f.done=!0,f.errors.length?f.callback(f.errors):f.callback())}),this.emit("loaded",c),this.queue=this.queue.filter(function(f){return!f.done})}},{key:"read",value:function(o,i,a){var s=this,l=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0,u=arguments.length>4&&arguments[4]!==void 0?arguments[4]:350,c=arguments.length>5?arguments[5]:void 0;return o.length?this.backend[a](o,i,function(f,d){if(f&&d&&l<5){setTimeout(function(){s.read.call(s,o,i,a,l+1,u*2,c)},u);return}c(f,d)}):c(null,{})}},{key:"prepareLoading",value:function(o,i){var a=this,s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},l=arguments.length>3?arguments[3]:void 0;if(!this.backend)return this.logger.warn("No backend was added via i18next.use. Will not load resources."),l&&l();typeof o=="string"&&(o=this.languageUtils.toResolveHierarchy(o)),typeof i=="string"&&(i=[i]);var u=this.queueLoad(o,i,s,l);if(!u.toLoad.length)return u.pending.length||l(),null;u.toLoad.forEach(function(c){a.loadOne(c)})}},{key:"load",value:function(o,i,a){this.prepareLoading(o,i,{},a)}},{key:"reload",value:function(o,i,a){this.prepareLoading(o,i,{reload:!0},a)}},{key:"loadOne",value:function(o){var i=this,a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",s=o.split("|"),l=s[0],u=s[1];this.read(l,u,"read",void 0,void 0,function(c,f){c&&i.logger.warn("".concat(a,"loading namespace ").concat(u," for language ").concat(l," failed"),c),!c&&f&&i.logger.log("".concat(a,"loaded namespace ").concat(u," for language ").concat(l),f),i.loaded(o,c,f)})}},{key:"saveMissing",value:function(o,i,a,s,l){var u=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{};if(this.services.utils&&this.services.utils.hasLoadedNamespace&&!this.services.utils.hasLoadedNamespace(i)){this.logger.warn('did not save key "'.concat(a,'" as the namespace "').concat(i,'" was not yet loaded'),"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!");return}a==null||a===""||(this.backend&&this.backend.create&&this.backend.create(o,i,a,s,null,Wp(Wp({},u),{},{isUpdate:l})),!(!o||!o[0])&&this.store.addResource(o[0],i,a,s))}}]),n}(Zn);function qS(){return{debug:!1,initImmediate:!0,ns:["translation"],defaultNS:["translation"],fallbackLng:["dev"],fallbackNS:!1,supportedLngs:!1,nonExplicitSupportedLngs:!1,load:"all",preload:!1,simplifyPluralSuffix:!0,keySeparator:".",nsSeparator:":",pluralSeparator:"_",contextSeparator:"_",partialBundledLanguages:!1,saveMissing:!1,updateMissing:!1,saveMissingTo:"fallback",saveMissingPlurals:!0,missingKeyHandler:!1,missingInterpolationHandler:!1,postProcess:!1,postProcessPassResolved:!1,returnNull:!0,returnEmptyString:!0,returnObjects:!1,joinArrays:!1,returnedObjectHandler:!1,parseMissingKeyHandler:!1,appendNamespaceToMissingKey:!1,appendNamespaceToCIMode:!1,overloadTranslationOptionHandler:function(t){var n={};if(Bn(t[1])==="object"&&(n=t[1]),typeof t[1]=="string"&&(n.defaultValue=t[1]),typeof t[2]=="string"&&(n.tDescription=t[2]),Bn(t[2])==="object"||Bn(t[3])==="object"){var r=t[3]||t[2];Object.keys(r).forEach(function(o){n[o]=r[o]})}return n},interpolation:{escapeValue:!0,format:function(t,n,r,o){return t},prefix:"{{",suffix:"}}",formatSeparator:",",unescapePrefix:"-",nestingPrefix:"$t(",nestingSuffix:")",nestingOptionsSeparator:",",maxReplaces:1e3,skipOnVariables:!0}}}function Hp(e){return typeof e.ns=="string"&&(e.ns=[e.ns]),typeof e.fallbackLng=="string"&&(e.fallbackLng=[e.fallbackLng]),typeof e.fallbackNS=="string"&&(e.fallbackNS=[e.fallbackNS]),e.supportedLngs&&e.supportedLngs.indexOf("cimode")<0&&(e.supportedLngs=e.supportedLngs.concat(["cimode"])),e}function qp(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Zt(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?qp(Object(n),!0).forEach(function(r){un(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):qp(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function QS(e){var t=KS();return function(){var r=ln(e),o;if(t){var i=ln(this).constructor;o=Reflect.construct(r,arguments,i)}else o=r.apply(this,arguments);return ea(this,o)}}function KS(){if(typeof Reflect=="undefined"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function Oa(){}function GS(e){var t=Object.getOwnPropertyNames(Object.getPrototypeOf(e));t.forEach(function(n){typeof e[n]=="function"&&(e[n]=e[n].bind(e))})}var Es=function(e){wl(n,e);var t=QS(n);function n(){var r,o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},i=arguments.length>1?arguments[1]:void 0;if(Mt(this,n),r=t.call(this),Sl&&Zn.call(Wn(r)),r.options=Hp(o),r.services={},r.logger=rn,r.modules={external:[]},GS(Wn(r)),i&&!r.isInitialized&&!o.isClone){if(!r.options.initImmediate)return r.init(o,i),ea(r,Wn(r));setTimeout(function(){r.init(o,i)},0)}return r}return $t(n,[{key:"init",value:function(){var o=this,i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},a=arguments.length>1?arguments[1]:void 0;typeof i=="function"&&(a=i,i={}),!i.defaultNS&&i.ns&&(typeof i.ns=="string"?i.defaultNS=i.ns:i.ns.indexOf("translation")<0&&(i.defaultNS=i.ns[0]));var s=qS();this.options=Zt(Zt(Zt({},s),this.options),Hp(i)),this.options.compatibilityAPI!=="v1"&&(this.options.interpolation=Zt(Zt({},s.interpolation),this.options.interpolation)),i.keySeparator!==void 0&&(this.options.userDefinedKeySeparator=i.keySeparator),i.nsSeparator!==void 0&&(this.options.userDefinedNsSeparator=i.nsSeparator);function l(v){return v?typeof v=="function"?new v:v:null}if(!this.options.isClone){this.modules.logger?rn.init(l(this.modules.logger),this.options):rn.init(null,this.options);var u;this.modules.formatter?u=this.modules.formatter:typeof Intl!="undefined"&&(u=zS);var c=new AS(this.options);this.store=new TS(this.options.resources,this.options);var f=this.services;f.logger=rn,f.resourceStore=this.store,f.languageUtils=c,f.pluralResolver=new FS(c,{prepend:this.options.pluralSeparator,compatibilityJSON:this.options.compatibilityJSON,simplifyPluralSuffix:this.options.simplifyPluralSuffix}),u&&(!this.options.interpolation.format||this.options.interpolation.format===s.interpolation.format)&&(f.formatter=l(u),f.formatter.init(f,this.options),this.options.interpolation.format=f.formatter.format.bind(f.formatter)),f.interpolator=new US(this.options),f.utils={hasLoadedNamespace:this.hasLoadedNamespace.bind(this)},f.backendConnector=new HS(l(this.modules.backend),f.resourceStore,f,this.options),f.backendConnector.on("*",function(v){for(var p=arguments.length,g=new Array(p>1?p-1:0),S=1;S<p;S++)g[S-1]=arguments[S];o.emit.apply(o,[v].concat(g))}),this.modules.languageDetector&&(f.languageDetector=l(this.modules.languageDetector),f.languageDetector.init(f,this.options.detection,this.options)),this.modules.i18nFormat&&(f.i18nFormat=l(this.modules.i18nFormat),f.i18nFormat.init&&f.i18nFormat.init(this)),this.translator=new Up(this.services,this.options),this.translator.on("*",function(v){for(var p=arguments.length,g=new Array(p>1?p-1:0),S=1;S<p;S++)g[S-1]=arguments[S];o.emit.apply(o,[v].concat(g))}),this.modules.external.forEach(function(v){v.init&&v.init(o)})}if(this.format=this.options.interpolation.format,a||(a=Oa),this.options.fallbackLng&&!this.services.languageDetector&&!this.options.lng){var d=this.services.languageUtils.getFallbackCodes(this.options.fallbackLng);d.length>0&&d[0]!=="dev"&&(this.options.lng=d[0])}!this.services.languageDetector&&!this.options.lng&&this.logger.warn("init: no languageDetector is used and no lng is defined");var h=["getResource","hasResourceBundle","getResourceBundle","getDataByLanguage"];h.forEach(function(v){o[v]=function(){var p;return(p=o.store)[v].apply(p,arguments)}});var m=["addResource","addResources","addResourceBundle","removeResourceBundle"];m.forEach(function(v){o[v]=function(){var p;return(p=o.store)[v].apply(p,arguments),o}});var y=Bo(),x=function(){var p=function(S,O){o.isInitialized&&!o.initializedStoreOnce&&o.logger.warn("init: i18next is already initialized. You should call init just once!"),o.isInitialized=!0,o.options.isClone||o.logger.log("initialized",o.options),o.emit("initialized",o.options),y.resolve(O),a(S,O)};if(o.languages&&o.options.compatibilityAPI!=="v1"&&!o.isInitialized)return p(null,o.t.bind(o));o.changeLanguage(o.options.lng,p)};return this.options.resources||!this.options.initImmediate?x():setTimeout(x,0),y}},{key:"loadResources",value:function(o){var i=this,a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Oa,s=a,l=typeof o=="string"?o:this.language;if(typeof o=="function"&&(s=o),!this.options.resources||this.options.partialBundledLanguages){if(l&&l.toLowerCase()==="cimode")return s();var u=[],c=function(h){if(!!h){var m=i.services.languageUtils.toResolveHierarchy(h);m.forEach(function(y){u.indexOf(y)<0&&u.push(y)})}};if(l)c(l);else{var f=this.services.languageUtils.getFallbackCodes(this.options.fallbackLng);f.forEach(function(d){return c(d)})}this.options.preload&&this.options.preload.forEach(function(d){return c(d)}),this.services.backendConnector.load(u,this.options.ns,function(d){!d&&!i.resolvedLanguage&&i.language&&i.setResolvedLanguage(i.language),s(d)})}else s(null)}},{key:"reloadResources",value:function(o,i,a){var s=Bo();return o||(o=this.languages),i||(i=this.options.ns),a||(a=Oa),this.services.backendConnector.reload(o,i,function(l){s.resolve(),a(l)}),s}},{key:"use",value:function(o){if(!o)throw new Error("You are passing an undefined module! Please check the object you are passing to i18next.use()");if(!o.type)throw new Error("You are passing a wrong module! Please check the object you are passing to i18next.use()");return o.type==="backend"&&(this.modules.backend=o),(o.type==="logger"||o.log&&o.warn&&o.error)&&(this.modules.logger=o),o.type==="languageDetector"&&(this.modules.languageDetector=o),o.type==="i18nFormat"&&(this.modules.i18nFormat=o),o.type==="postProcessor"&&Gm.addPostProcessor(o),o.type==="formatter"&&(this.modules.formatter=o),o.type==="3rdParty"&&this.modules.external.push(o),this}},{key:"setResolvedLanguage",value:function(o){if(!(!o||!this.languages)&&!(["cimode","dev"].indexOf(o)>-1))for(var i=0;i<this.languages.length;i++){var a=this.languages[i];if(!(["cimode","dev"].indexOf(a)>-1)&&this.store.hasLanguageSomeTranslations(a)){this.resolvedLanguage=a;break}}}},{key:"changeLanguage",value:function(o,i){var a=this;this.isLanguageChangingTo=o;var s=Bo();this.emit("languageChanging",o);var l=function(d){a.language=d,a.languages=a.services.languageUtils.toResolveHierarchy(d),a.resolvedLanguage=void 0,a.setResolvedLanguage(d)},u=function(d,h){h?(l(h),a.translator.changeLanguage(h),a.isLanguageChangingTo=void 0,a.emit("languageChanged",h),a.logger.log("languageChanged",h)):a.isLanguageChangingTo=void 0,s.resolve(function(){return a.t.apply(a,arguments)}),i&&i(d,function(){return a.t.apply(a,arguments)})},c=function(d){!o&&!d&&a.services.languageDetector&&(d=[]);var h=typeof d=="string"?d:a.services.languageUtils.getBestMatchFromCodes(d);h&&(a.language||l(h),a.translator.language||a.translator.changeLanguage(h),a.services.languageDetector&&a.services.languageDetector.cacheUserLanguage(h)),a.loadResources(h,function(m){u(m,h)})};return!o&&this.services.languageDetector&&!this.services.languageDetector.async?c(this.services.languageDetector.detect()):!o&&this.services.languageDetector&&this.services.languageDetector.async?this.services.languageDetector.detect(c):c(o),s}},{key:"getFixedT",value:function(o,i,a){var s=this,l=function u(c,f){var d;if(Bn(f)!=="object"){for(var h=arguments.length,m=new Array(h>2?h-2:0),y=2;y<h;y++)m[y-2]=arguments[y];d=s.options.overloadTranslationOptionHandler([c,f].concat(m))}else d=Zt({},f);d.lng=d.lng||u.lng,d.lngs=d.lngs||u.lngs,d.ns=d.ns||u.ns;var x=s.options.keySeparator||".",v=a?"".concat(a).concat(x).concat(c):c;return s.t(v,d)};return typeof o=="string"?l.lng=o:l.lngs=o,l.ns=i,l.keyPrefix=a,l}},{key:"t",value:function(){var o;return this.translator&&(o=this.translator).translate.apply(o,arguments)}},{key:"exists",value:function(){var o;return this.translator&&(o=this.translator).exists.apply(o,arguments)}},{key:"setDefaultNamespace",value:function(o){this.options.defaultNS=o}},{key:"hasLoadedNamespace",value:function(o){var i=this,a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!this.isInitialized)return this.logger.warn("hasLoadedNamespace: i18next was not initialized",this.languages),!1;if(!this.languages||!this.languages.length)return this.logger.warn("hasLoadedNamespace: i18n.languages were undefined or empty",this.languages),!1;var s=this.resolvedLanguage||this.languages[0],l=this.options?this.options.fallbackLng:!1,u=this.languages[this.languages.length-1];if(s.toLowerCase()==="cimode")return!0;var c=function(h,m){var y=i.services.backendConnector.state["".concat(h,"|").concat(m)];return y===-1||y===2};if(a.precheck){var f=a.precheck(this,c);if(f!==void 0)return f}return!!(this.hasResourceBundle(s,o)||!this.services.backendConnector.backend||this.options.resources&&!this.options.partialBundledLanguages||c(s,o)&&(!l||c(u,o)))}},{key:"loadNamespaces",value:function(o,i){var a=this,s=Bo();return this.options.ns?(typeof o=="string"&&(o=[o]),o.forEach(function(l){a.options.ns.indexOf(l)<0&&a.options.ns.push(l)}),this.loadResources(function(l){s.resolve(),i&&i(l)}),s):(i&&i(),Promise.resolve())}},{key:"loadLanguages",value:function(o,i){var a=Bo();typeof o=="string"&&(o=[o]);var s=this.options.preload||[],l=o.filter(function(u){return s.indexOf(u)<0});return l.length?(this.options.preload=s.concat(l),this.loadResources(function(u){a.resolve(),i&&i(u)}),a):(i&&i(),Promise.resolve())}},{key:"dir",value:function(o){if(o||(o=this.resolvedLanguage||(this.languages&&this.languages.length>0?this.languages[0]:this.language)),!o)return"rtl";var i=["ar","shu","sqr","ssh","xaa","yhd","yud","aao","abh","abv","acm","acq","acw","acx","acy","adf","ads","aeb","aec","afb","ajp","apc","apd","arb","arq","ars","ary","arz","auz","avl","ayh","ayl","ayn","ayp","bbz","pga","he","iw","ps","pbt","pbu","pst","prp","prd","ug","ur","ydd","yds","yih","ji","yi","hbo","men","xmn","fa","jpr","peo","pes","prs","dv","sam","ckb"];return i.indexOf(this.services.languageUtils.getLanguagePartFromCode(o))>-1||o.toLowerCase().indexOf("-arab")>1?"rtl":"ltr"}},{key:"cloneInstance",value:function(){var o=this,i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Oa,s=Zt(Zt(Zt({},this.options),i),{isClone:!0}),l=new n(s),u=["store","services","language"];return u.forEach(function(c){l[c]=o[c]}),l.services=Zt({},this.services),l.services.utils={hasLoadedNamespace:l.hasLoadedNamespace.bind(l)},l.translator=new Up(l.services,l.options),l.translator.on("*",function(c){for(var f=arguments.length,d=new Array(f>1?f-1:0),h=1;h<f;h++)d[h-1]=arguments[h];l.emit.apply(l,[c].concat(d))}),l.init(s,a),l.translator.options=l.options,l.translator.backendConnector.services.utils={hasLoadedNamespace:l.hasLoadedNamespace.bind(l)},l}},{key:"toJSON",value:function(){return{options:this.options,store:this.store,language:this.language,languages:this.languages,resolvedLanguage:this.resolvedLanguage}}}]),n}(Zn);un(Es,"createInstance",function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;return new Es(e,t)});var rt=Es.createInstance();rt.createInstance=Es.createInstance;rt.createInstance;rt.init;rt.loadResources;rt.reloadResources;rt.use;rt.changeLanguage;rt.getFixedT;rt.t;rt.exists;rt.setDefaultNamespace;rt.hasLoadedNamespace;rt.loadNamespaces;rt.loadLanguages;var Xm=[],XS=Xm.forEach,YS=Xm.slice;function JS(e){return XS.call(YS.call(arguments,1),function(t){if(t)for(var n in t)e[n]===void 0&&(e[n]=t[n])}),e}var Qp=/^[\u0009\u0020-\u007e\u0080-\u00ff]+$/,ZS=function(t,n,r){var o=r||{};o.path=o.path||"/";var i=encodeURIComponent(n),a=t+"="+i;if(o.maxAge>0){var s=o.maxAge-0;if(isNaN(s))throw new Error("maxAge should be a Number");a+="; Max-Age="+Math.floor(s)}if(o.domain){if(!Qp.test(o.domain))throw new TypeError("option domain is invalid");a+="; Domain="+o.domain}if(o.path){if(!Qp.test(o.path))throw new TypeError("option path is invalid");a+="; Path="+o.path}if(o.expires){if(typeof o.expires.toUTCString!="function")throw new TypeError("option expires is invalid");a+="; Expires="+o.expires.toUTCString()}if(o.httpOnly&&(a+="; HttpOnly"),o.secure&&(a+="; Secure"),o.sameSite){var l=typeof o.sameSite=="string"?o.sameSite.toLowerCase():o.sameSite;switch(l){case!0:a+="; SameSite=Strict";break;case"lax":a+="; SameSite=Lax";break;case"strict":a+="; SameSite=Strict";break;case"none":a+="; SameSite=None";break;default:throw new TypeError("option sameSite is invalid")}}return a},Kp={create:function(t,n,r,o){var i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{path:"/",sameSite:"strict"};r&&(i.expires=new Date,i.expires.setTime(i.expires.getTime()+r*60*1e3)),o&&(i.domain=o),document.cookie=ZS(t,encodeURIComponent(n),i)},read:function(t){for(var n=t+"=",r=document.cookie.split(";"),o=0;o<r.length;o++){for(var i=r[o];i.charAt(0)===" ";)i=i.substring(1,i.length);if(i.indexOf(n)===0)return i.substring(n.length,i.length)}return null},remove:function(t){this.create(t,"",-1)}},e_={name:"cookie",lookup:function(t){var n;if(t.lookupCookie&&typeof document!="undefined"){var r=Kp.read(t.lookupCookie);r&&(n=r)}return n},cacheUserLanguage:function(t,n){n.lookupCookie&&typeof document!="undefined"&&Kp.create(n.lookupCookie,t,n.cookieMinutes,n.cookieDomain,n.cookieOptions)}},t_={name:"querystring",lookup:function(t){var n;if(typeof window!="undefined"){var r=window.location.search;!window.location.search&&window.location.hash&&window.location.hash.indexOf("?")>-1&&(r=window.location.hash.substring(window.location.hash.indexOf("?")));for(var o=r.substring(1),i=o.split("&"),a=0;a<i.length;a++){var s=i[a].indexOf("=");if(s>0){var l=i[a].substring(0,s);l===t.lookupQuerystring&&(n=i[a].substring(s+1))}}}return n}},Wo=null,Gp=function(){if(Wo!==null)return Wo;try{Wo=window!=="undefined"&&window.localStorage!==null;var t="i18next.translate.boo";window.localStorage.setItem(t,"foo"),window.localStorage.removeItem(t)}catch{Wo=!1}return Wo},n_={name:"localStorage",lookup:function(t){var n;if(t.lookupLocalStorage&&Gp()){var r=window.localStorage.getItem(t.lookupLocalStorage);r&&(n=r)}return n},cacheUserLanguage:function(t,n){n.lookupLocalStorage&&Gp()&&window.localStorage.setItem(n.lookupLocalStorage,t)}},Ho=null,Xp=function(){if(Ho!==null)return Ho;try{Ho=window!=="undefined"&&window.sessionStorage!==null;var t="i18next.translate.boo";window.sessionStorage.setItem(t,"foo"),window.sessionStorage.removeItem(t)}catch{Ho=!1}return Ho},r_={name:"sessionStorage",lookup:function(t){var n;if(t.lookupSessionStorage&&Xp()){var r=window.sessionStorage.getItem(t.lookupSessionStorage);r&&(n=r)}return n},cacheUserLanguage:function(t,n){n.lookupSessionStorage&&Xp()&&window.sessionStorage.setItem(n.lookupSessionStorage,t)}},o_={name:"navigator",lookup:function(t){var n=[];if(typeof navigator!="undefined"){if(navigator.languages)for(var r=0;r<navigator.languages.length;r++)n.push(navigator.languages[r]);navigator.userLanguage&&n.push(navigator.userLanguage),navigator.language&&n.push(navigator.language)}return n.length>0?n:void 0}},i_={name:"htmlTag",lookup:function(t){var n,r=t.htmlTag||(typeof document!="undefined"?document.documentElement:null);return r&&typeof r.getAttribute=="function"&&(n=r.getAttribute("lang")),n}},a_={name:"path",lookup:function(t){var n;if(typeof window!="undefined"){var r=window.location.pathname.match(/\/([a-zA-Z-]*)/g);if(r instanceof Array)if(typeof t.lookupFromPathIndex=="number"){if(typeof r[t.lookupFromPathIndex]!="string")return;n=r[t.lookupFromPathIndex].replace("/","")}else n=r[0].replace("/","")}return n}},s_={name:"subdomain",lookup:function(t){var n;if(typeof window!="undefined"){var r=window.location.href.match(/(?:http[s]*\:\/\/)*(.*?)\.(?=[^\/]*\..{2,5})/gi);r instanceof Array&&(typeof t.lookupFromSubdomainIndex=="number"?n=r[t.lookupFromSubdomainIndex].replace("http://","").replace("https://","").replace(".",""):n=r[0].replace("http://","").replace("https://","").replace(".",""))}return n}};function l_(){return{order:["querystring","cookie","localStorage","sessionStorage","navigator","htmlTag"],lookupQuerystring:"lng",lookupCookie:"i18next",lookupLocalStorage:"i18nextLng",lookupSessionStorage:"i18nextLng",caches:["localStorage"],excludeCacheFor:["cimode"]}}var Ym=function(){function e(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Mt(this,e),this.type="languageDetector",this.detectors={},this.init(t,n)}return $t(e,[{key:"init",value:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};this.services=n,this.options=JS(r,this.options||{},l_()),this.options.lookupFromUrlIndex&&(this.options.lookupFromPathIndex=this.options.lookupFromUrlIndex),this.i18nOptions=o,this.addDetector(e_),this.addDetector(t_),this.addDetector(n_),this.addDetector(r_),this.addDetector(o_),this.addDetector(i_),this.addDetector(a_),this.addDetector(s_)}},{key:"addDetector",value:function(n){this.detectors[n.name]=n}},{key:"detect",value:function(n){var r=this;n||(n=this.options.order);var o=[];return n.forEach(function(i){if(r.detectors[i]){var a=r.detectors[i].lookup(r.options);a&&typeof a=="string"&&(a=[a]),a&&(o=o.concat(a))}}),this.services.languageUtils.getBestMatchFromCodes?o:o.length>0?o[0]:null}},{key:"cacheUserLanguage",value:function(n,r){var o=this;r||(r=this.options.caches),r&&(this.options.excludeCacheFor&&this.options.excludeCacheFor.indexOf(n)>-1||r.forEach(function(i){o.detectors[i]&&o.detectors[i].cacheUserLanguage(n,o.options)}))}}]),e}();Ym.type="languageDetector";function sc(e){return sc=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},sc(e)}var Jm=[],u_=Jm.forEach,c_=Jm.slice;function lc(e){return u_.call(c_.call(arguments,1),function(t){if(t)for(var n in t)e[n]===void 0&&(e[n]=t[n])}),e}function Zm(){return typeof XMLHttpRequest=="function"||(typeof XMLHttpRequest=="undefined"?"undefined":sc(XMLHttpRequest))==="object"}function f_(e){return!!e&&typeof e.then=="function"}function d_(e){return f_(e)?e:Promise.resolve(e)}var os=typeof globalThis!="undefined"?globalThis:typeof window!="undefined"?window:typeof global!="undefined"?global:typeof self!="undefined"?self:{};function p_(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function eg(e){if(e.__esModule)return e;var t=Object.defineProperty({},"__esModule",{value:!0});return Object.keys(e).forEach(function(n){var r=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,r.get?r:{enumerable:!0,get:function(){return e[n]}})}),t}function h_(e){throw new Error('Could not dynamically require "'+e+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var xs={exports:{}},uc={exports:{}};(function(e,t){var n=typeof self!="undefined"?self:os,r=function(){function i(){this.fetch=!1,this.DOMException=n.DOMException}return i.prototype=n,new i}();(function(i){(function(a){var s={searchParams:"URLSearchParams"in i,iterable:"Symbol"in i&&"iterator"in Symbol,blob:"FileReader"in i&&"Blob"in i&&function(){try{return new Blob,!0}catch{return!1}}(),formData:"FormData"in i,arrayBuffer:"ArrayBuffer"in i};function l(w){return w&&DataView.prototype.isPrototypeOf(w)}if(s.arrayBuffer)var u=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],c=ArrayBuffer.isView||function(w){return w&&u.indexOf(Object.prototype.toString.call(w))>-1};function f(w){if(typeof w!="string"&&(w=String(w)),/[^a-z0-9\-#$%&'*+.^_`|~]/i.test(w))throw new TypeError("Invalid character in header field name");return w.toLowerCase()}function d(w){return typeof w!="string"&&(w=String(w)),w}function h(w){var T={next:function(){var z=w.shift();return{done:z===void 0,value:z}}};return s.iterable&&(T[Symbol.iterator]=function(){return T}),T}function m(w){this.map={},w instanceof m?w.forEach(function(T,z){this.append(z,T)},this):Array.isArray(w)?w.forEach(function(T){this.append(T[0],T[1])},this):w&&Object.getOwnPropertyNames(w).forEach(function(T){this.append(T,w[T])},this)}m.prototype.append=function(w,T){w=f(w),T=d(T);var z=this.map[w];this.map[w]=z?z+", "+T:T},m.prototype.delete=function(w){delete this.map[f(w)]},m.prototype.get=function(w){return w=f(w),this.has(w)?this.map[w]:null},m.prototype.has=function(w){return this.map.hasOwnProperty(f(w))},m.prototype.set=function(w,T){this.map[f(w)]=d(T)},m.prototype.forEach=function(w,T){for(var z in this.map)this.map.hasOwnProperty(z)&&w.call(T,this.map[z],z,this)},m.prototype.keys=function(){var w=[];return this.forEach(function(T,z){w.push(z)}),h(w)},m.prototype.values=function(){var w=[];return this.forEach(function(T){w.push(T)}),h(w)},m.prototype.entries=function(){var w=[];return this.forEach(function(T,z){w.push([z,T])}),h(w)},s.iterable&&(m.prototype[Symbol.iterator]=m.prototype.entries);function y(w){if(w.bodyUsed)return Promise.reject(new TypeError("Already read"));w.bodyUsed=!0}function x(w){return new Promise(function(T,z){w.onload=function(){T(w.result)},w.onerror=function(){z(w.error)}})}function v(w){var T=new FileReader,z=x(T);return T.readAsArrayBuffer(w),z}function p(w){var T=new FileReader,z=x(T);return T.readAsText(w),z}function g(w){for(var T=new Uint8Array(w),z=new Array(T.length),C=0;C<T.length;C++)z[C]=String.fromCharCode(T[C]);return z.join("")}function S(w){if(w.slice)return w.slice(0);var T=new Uint8Array(w.byteLength);return T.set(new Uint8Array(w)),T.buffer}function O(){return this.bodyUsed=!1,this._initBody=function(w){this._bodyInit=w,w?typeof w=="string"?this._bodyText=w:s.blob&&Blob.prototype.isPrototypeOf(w)?this._bodyBlob=w:s.formData&&FormData.prototype.isPrototypeOf(w)?this._bodyFormData=w:s.searchParams&&URLSearchParams.prototype.isPrototypeOf(w)?this._bodyText=w.toString():s.arrayBuffer&&s.blob&&l(w)?(this._bodyArrayBuffer=S(w.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):s.arrayBuffer&&(ArrayBuffer.prototype.isPrototypeOf(w)||c(w))?this._bodyArrayBuffer=S(w):this._bodyText=w=Object.prototype.toString.call(w):this._bodyText="",this.headers.get("content-type")||(typeof w=="string"?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):s.searchParams&&URLSearchParams.prototype.isPrototypeOf(w)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},s.blob&&(this.blob=function(){var w=y(this);if(w)return w;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){return this._bodyArrayBuffer?y(this)||Promise.resolve(this._bodyArrayBuffer):this.blob().then(v)}),this.text=function(){var w=y(this);if(w)return w;if(this._bodyBlob)return p(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(g(this._bodyArrayBuffer));if(this._bodyFormData)throw new Error("could not read FormData body as text");return Promise.resolve(this._bodyText)},s.formData&&(this.formData=function(){return this.text().then(j)}),this.json=function(){return this.text().then(JSON.parse)},this}var E=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];function A(w){var T=w.toUpperCase();return E.indexOf(T)>-1?T:w}function L(w,T){T=T||{};var z=T.body;if(w instanceof L){if(w.bodyUsed)throw new TypeError("Already read");this.url=w.url,this.credentials=w.credentials,T.headers||(this.headers=new m(w.headers)),this.method=w.method,this.mode=w.mode,this.signal=w.signal,!z&&w._bodyInit!=null&&(z=w._bodyInit,w.bodyUsed=!0)}else this.url=String(w);if(this.credentials=T.credentials||this.credentials||"same-origin",(T.headers||!this.headers)&&(this.headers=new m(T.headers)),this.method=A(T.method||this.method||"GET"),this.mode=T.mode||this.mode||null,this.signal=T.signal||this.signal,this.referrer=null,(this.method==="GET"||this.method==="HEAD")&&z)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(z)}L.prototype.clone=function(){return new L(this,{body:this._bodyInit})};function j(w){var T=new FormData;return w.trim().split("&").forEach(function(z){if(z){var C=z.split("="),k=C.shift().replace(/\+/g," "),N=C.join("=").replace(/\+/g," ");T.append(decodeURIComponent(k),decodeURIComponent(N))}}),T}function M(w){var T=new m,z=w.replace(/\r?\n[\t ]+/g," ");return z.split(/\r?\n/).forEach(function(C){var k=C.split(":"),N=k.shift().trim();if(N){var $=k.join(":").trim();T.append(N,$)}}),T}O.call(L.prototype);function Q(w,T){T||(T={}),this.type="default",this.status=T.status===void 0?200:T.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in T?T.statusText:"OK",this.headers=new m(T.headers),this.url=T.url||"",this._initBody(w)}O.call(Q.prototype),Q.prototype.clone=function(){return new Q(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new m(this.headers),url:this.url})},Q.error=function(){var w=new Q(null,{status:0,statusText:""});return w.type="error",w};var te=[301,302,303,307,308];Q.redirect=function(w,T){if(te.indexOf(T)===-1)throw new RangeError("Invalid status code");return new Q(null,{status:T,headers:{location:w}})},a.DOMException=i.DOMException;try{new a.DOMException}catch{a.DOMException=function(T,z){this.message=T,this.name=z;var C=Error(T);this.stack=C.stack},a.DOMException.prototype=Object.create(Error.prototype),a.DOMException.prototype.constructor=a.DOMException}function X(w,T){return new Promise(function(z,C){var k=new L(w,T);if(k.signal&&k.signal.aborted)return C(new a.DOMException("Aborted","AbortError"));var N=new XMLHttpRequest;function $(){N.abort()}N.onload=function(){var F={status:N.status,statusText:N.statusText,headers:M(N.getAllResponseHeaders()||"")};F.url="responseURL"in N?N.responseURL:F.headers.get("X-Request-URL");var b="response"in N?N.response:N.responseText;z(new Q(b,F))},N.onerror=function(){C(new TypeError("Network request failed"))},N.ontimeout=function(){C(new TypeError("Network request failed"))},N.onabort=function(){C(new a.DOMException("Aborted","AbortError"))},N.open(k.method,k.url,!0),k.credentials==="include"?N.withCredentials=!0:k.credentials==="omit"&&(N.withCredentials=!1),"responseType"in N&&s.blob&&(N.responseType="blob"),k.headers.forEach(function(F,b){N.setRequestHeader(b,F)}),k.signal&&(k.signal.addEventListener("abort",$),N.onreadystatechange=function(){N.readyState===4&&k.signal.removeEventListener("abort",$)}),N.send(typeof k._bodyInit=="undefined"?null:k._bodyInit)})}return X.polyfill=!0,i.fetch||(i.fetch=X,i.Headers=m,i.Request=L,i.Response=Q),a.Headers=m,a.Request=L,a.Response=Q,a.fetch=X,Object.defineProperty(a,"__esModule",{value:!0}),a})({})})(r),r.fetch.ponyfill=!0,delete r.fetch.polyfill;var o=r;t=o.fetch,t.default=o.fetch,t.fetch=o.fetch,t.Headers=o.Headers,t.Request=o.Request,t.Response=o.Response,e.exports=t})(uc,uc.exports);(function(e,t){var n;if(typeof fetch=="function"&&(typeof os!="undefined"&&os.fetch?n=os.fetch:typeof window!="undefined"&&window.fetch&&(n=window.fetch)),typeof h_!="undefined"&&(typeof window=="undefined"||typeof window.document=="undefined")){var r=n||uc.exports;r.default&&(r=r.default),t.default=r,e.exports=t.default}})(xs,xs.exports);var tg=xs.exports,Yp=Bm({__proto__:null,default:tg},[xs.exports]);function Os(e){return Os=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Os(e)}var er;typeof fetch=="function"&&(typeof global!="undefined"&&global.fetch?er=global.fetch:typeof window!="undefined"&&window.fetch&&(er=window.fetch));var Ti;Zm&&(typeof global!="undefined"&&global.XMLHttpRequest?Ti=global.XMLHttpRequest:typeof window!="undefined"&&window.XMLHttpRequest&&(Ti=window.XMLHttpRequest));var ks;typeof ActiveXObject=="function"&&(typeof global!="undefined"&&global.ActiveXObject?ks=global.ActiveXObject:typeof window!="undefined"&&window.ActiveXObject&&(ks=window.ActiveXObject));!er&&Yp&&!Ti&&!ks&&(er=tg||Yp);typeof er!="function"&&(er=void 0);var cc=function(t,n){if(n&&Os(n)==="object"){var r="";for(var o in n)r+="&"+encodeURIComponent(o)+"="+encodeURIComponent(n[o]);if(!r)return t;t=t+(t.indexOf("?")!==-1?"&":"?")+r.slice(1)}return t},v_=function(t,n,r,o){t.queryStringParams&&(n=cc(n,t.queryStringParams));var i=lc({},typeof t.customHeaders=="function"?t.customHeaders():t.customHeaders);r&&(i["Content-Type"]="application/json"),er(n,lc({method:r?"POST":"GET",body:r?t.stringify(r):void 0,headers:i},typeof t.requestOptions=="function"?t.requestOptions(r):t.requestOptions)).then(function(a){if(!a.ok)return o(a.statusText||"Error",{status:a.status});a.text().then(function(s){o(null,{status:a.status,data:s})}).catch(o)}).catch(o)},m_=function(t,n,r,o){r&&Os(r)==="object"&&(r=cc("",r).slice(1)),t.queryStringParams&&(n=cc(n,t.queryStringParams));try{var i;Ti?i=new Ti:i=new ks("MSXML2.XMLHTTP.3.0"),i.open(r?"POST":"GET",n,1),t.crossDomain||i.setRequestHeader("X-Requested-With","XMLHttpRequest"),i.withCredentials=!!t.withCredentials,r&&i.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),i.overrideMimeType&&i.overrideMimeType("application/json");var a=t.customHeaders;if(a=typeof a=="function"?a():a,a)for(var s in a)i.setRequestHeader(s,a[s]);i.onreadystatechange=function(){i.readyState>3&&o(i.status>=400?i.statusText:null,{status:i.status,data:i.responseText})},i.send(r)}catch(l){console&&console.log(l)}},g_=function(t,n,r,o){if(typeof r=="function"&&(o=r,r=void 0),o=o||function(){},er)return v_(t,n,r,o);if(Zm||typeof ActiveXObject=="function")return m_(t,n,r,o)};function y_(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Jp(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function w_(e,t,n){return t&&Jp(e.prototype,t),n&&Jp(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function S_(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var __=function(){return{loadPath:"/locales/{{lng}}/{{ns}}.json",addPath:"/locales/add/{{lng}}/{{ns}}",allowMultiLoading:!1,parse:function(n){return JSON.parse(n)},stringify:JSON.stringify,parsePayload:function(n,r,o){return S_({},r,o||"")},request:g_,reloadInterval:typeof window!="undefined"?!1:60*60*1e3,customHeaders:{},queryStringParams:{},crossDomain:!1,withCredentials:!1,overrideMimeType:!1,requestOptions:{mode:"cors",credentials:"same-origin",cache:"default"}}},ng=function(){function e(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};y_(this,e),this.services=t,this.options=n,this.allOptions=r,this.type="backend",this.init(t,n,r)}return w_(e,[{key:"init",value:function(n){var r=this,o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};this.services=n,this.options=lc(o,this.options||{},__()),this.allOptions=i,this.services&&this.options.reloadInterval&&setInterval(function(){return r.reload()},this.options.reloadInterval)}},{key:"readMulti",value:function(n,r,o){this._readAny(n,n,r,r,o)}},{key:"read",value:function(n,r,o){this._readAny([n],n,[r],r,o)}},{key:"_readAny",value:function(n,r,o,i,a){var s=this,l=this.options.loadPath;typeof this.options.loadPath=="function"&&(l=this.options.loadPath(n,o)),l=d_(l),l.then(function(u){if(!u)return a(null,{});var c=s.services.interpolator.interpolate(u,{lng:n.join("+"),ns:o.join("+")});s.loadUrl(c,a,r,i)})}},{key:"loadUrl",value:function(n,r,o,i){var a=this;this.options.request(this.options,n,void 0,function(s,l){if(l&&(l.status>=500&&l.status<600||!l.status))return r("failed loading "+n+"; status code: "+l.status,!0);if(l&&l.status>=400&&l.status<500)return r("failed loading "+n+"; status code: "+l.status,!1);if(!l&&s&&s.message&&s.message.indexOf("Failed to fetch")>-1)return r("failed loading "+n+": "+s.message,!0);if(s)return r(s,!1);var u,c;try{typeof l.data=="string"?u=a.options.parse(l.data,o,i):u=l.data}catch{c="failed parsing "+n+" to json"}if(c)return r(c,!1);r(null,u)})}},{key:"create",value:function(n,r,o,i,a){var s=this;if(!!this.options.addPath){typeof n=="string"&&(n=[n]);var l=this.options.parsePayload(r,o,i),u=0,c=[],f=[];n.forEach(function(d){var h=s.options.addPath;typeof s.options.addPath=="function"&&(h=s.options.addPath(d,r));var m=s.services.interpolator.interpolate(h,{lng:d,ns:r});s.options.request(s.options,m,l,function(y,x){u+=1,c.push(y),f.push(x),u===n.length&&a&&a(c,f)})})}}},{key:"reload",value:function(){var n=this,r=this.services,o=r.backendConnector,i=r.languageUtils,a=r.logger,s=o.language;if(!(s&&s.toLowerCase()==="cimode")){var l=[],u=function(f){var d=i.toResolveHierarchy(f);d.forEach(function(h){l.indexOf(h)<0&&l.push(h)})};u(s),this.allOptions.preload&&this.allOptions.preload.forEach(function(c){return u(c)}),l.forEach(function(c){n.allOptions.ns.forEach(function(f){o.read(c,f,"read",null,null,function(d,h){d&&a.warn("loading namespace ".concat(f," for language ").concat(c," failed"),d),!d&&h&&a.log("loaded namespace ".concat(f," for language ").concat(c),h),o.loaded("".concat(c,"|").concat(f),d,h)})})})}}}]),e}();ng.type="backend";var D={exports:{}},pe={};/**
* @license React
* react.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var ta=Symbol.for("react.element"),b_=Symbol.for("react.portal"),R_=Symbol.for("react.fragment"),C_=Symbol.for("react.strict_mode"),E_=Symbol.for("react.profiler"),x_=Symbol.for("react.provider"),O_=Symbol.for("react.context"),k_=Symbol.for("react.forward_ref"),P_=Symbol.for("react.suspense"),T_=Symbol.for("react.memo"),L_=Symbol.for("react.lazy"),Zp=Symbol.iterator;function N_(e){return e===null||typeof e!="object"?null:(e=Zp&&e[Zp]||e["@@iterator"],typeof e=="function"?e:null)}var rg={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},og=Object.assign,ig={};function Lo(e,t,n){this.props=e,this.context=t,this.refs=ig,this.updater=n||rg}Lo.prototype.isReactComponent={};Lo.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};Lo.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function ag(){}ag.prototype=Lo.prototype;function Mf(e,t,n){this.props=e,this.context=t,this.refs=ig,this.updater=n||rg}var $f=Mf.prototype=new ag;$f.constructor=Mf;og($f,Lo.prototype);$f.isPureReactComponent=!0;var eh=Array.isArray,sg=Object.prototype.hasOwnProperty,Df={current:null},lg={key:!0,ref:!0,__self:!0,__source:!0};function ug(e,t,n){var r,o={},i=null,a=null;if(t!=null)for(r in t.ref!==void 0&&(a=t.ref),t.key!==void 0&&(i=""+t.key),t)sg.call(t,r)&&!lg.hasOwnProperty(r)&&(o[r]=t[r]);var s=arguments.length-2;if(s===1)o.children=n;else if(1<s){for(var l=Array(s),u=0;u<s;u++)l[u]=arguments[u+2];o.children=l}if(e&&e.defaultProps)for(r in s=e.defaultProps,s)o[r]===void 0&&(o[r]=s[r]);return{$$typeof:ta,type:e,key:i,ref:a,props:o,_owner:Df.current}}function A_(e,t){return{$$typeof:ta,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function If(e){return typeof e=="object"&&e!==null&&e.$$typeof===ta}function M_(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(n){return t[n]})}var th=/\/+/g;function pu(e,t){return typeof e=="object"&&e!==null&&e.key!=null?M_(""+e.key):t.toString(36)}function is(e,t,n,r,o){var i=typeof e;(i==="undefined"||i==="boolean")&&(e=null);var a=!1;if(e===null)a=!0;else switch(i){case"string":case"number":a=!0;break;case"object":switch(e.$$typeof){case ta:case b_:a=!0}}if(a)return a=e,o=o(a),e=r===""?"."+pu(a,0):r,eh(o)?(n="",e!=null&&(n=e.replace(th,"$&/")+"/"),is(o,t,n,"",function(u){return u})):o!=null&&(If(o)&&(o=A_(o,n+(!o.key||a&&a.key===o.key?"":(""+o.key).replace(th,"$&/")+"/")+e)),t.push(o)),1;if(a=0,r=r===""?".":r+":",eh(e))for(var s=0;s<e.length;s++){i=e[s];var l=r+pu(i,s);a+=is(i,t,n,l,o)}else if(l=N_(e),typeof l=="function")for(e=l.call(e),s=0;!(i=e.next()).done;)i=i.value,l=r+pu(i,s++),a+=is(i,t,n,l,o);else if(i==="object")throw t=String(e),Error("Objects are not valid as a React child (found: "+(t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return a}function ka(e,t,n){if(e==null)return e;var r=[],o=0;return is(e,r,"","",function(i){return t.call(n,i,o++)}),r}function $_(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(n){(e._status===0||e._status===-1)&&(e._status=1,e._result=n)},function(n){(e._status===0||e._status===-1)&&(e._status=2,e._result=n)}),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var ot={current:null},as={transition:null},D_={ReactCurrentDispatcher:ot,ReactCurrentBatchConfig:as,ReactCurrentOwner:Df};pe.Children={map:ka,forEach:function(e,t,n){ka(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return ka(e,function(){t++}),t},toArray:function(e){return ka(e,function(t){return t})||[]},only:function(e){if(!If(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};pe.Component=Lo;pe.Fragment=R_;pe.Profiler=E_;pe.PureComponent=Mf;pe.StrictMode=C_;pe.Suspense=P_;pe.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=D_;pe.cloneElement=function(e,t,n){if(e==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var r=og({},e.props),o=e.key,i=e.ref,a=e._owner;if(t!=null){if(t.ref!==void 0&&(i=t.ref,a=Df.current),t.key!==void 0&&(o=""+t.key),e.type&&e.type.defaultProps)var s=e.type.defaultProps;for(l in t)sg.call(t,l)&&!lg.hasOwnProperty(l)&&(r[l]=t[l]===void 0&&s!==void 0?s[l]:t[l])}var l=arguments.length-2;if(l===1)r.children=n;else if(1<l){s=Array(l);for(var u=0;u<l;u++)s[u]=arguments[u+2];r.children=s}return{$$typeof:ta,type:e.type,key:o,ref:i,props:r,_owner:a}};pe.createContext=function(e){return e={$$typeof:O_,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:x_,_context:e},e.Consumer=e};pe.createElement=ug;pe.createFactory=function(e){var t=ug.bind(null,e);return t.type=e,t};pe.createRef=function(){return{current:null}};pe.forwardRef=function(e){return{$$typeof:k_,render:e}};pe.isValidElement=If;pe.lazy=function(e){return{$$typeof:L_,_payload:{_status:-1,_result:e},_init:$_}};pe.memo=function(e,t){return{$$typeof:T_,type:e,compare:t===void 0?null:t}};pe.startTransition=function(e){var t=as.transition;as.transition={};try{e()}finally{as.transition=t}};pe.unstable_act=function(){throw Error("act(...) is not supported in production builds of React.")};pe.useCallback=function(e,t){return ot.current.useCallback(e,t)};pe.useContext=function(e){return ot.current.useContext(e)};pe.useDebugValue=function(){};pe.useDeferredValue=function(e){return ot.current.useDeferredValue(e)};pe.useEffect=function(e,t){return ot.current.useEffect(e,t)};pe.useId=function(){return ot.current.useId()};pe.useImperativeHandle=function(e,t,n){return ot.current.useImperativeHandle(e,t,n)};pe.useInsertionEffect=function(e,t){return ot.current.useInsertionEffect(e,t)};pe.useLayoutEffect=function(e,t){return ot.current.useLayoutEffect(e,t)};pe.useMemo=function(e,t){return ot.current.useMemo(e,t)};pe.useReducer=function(e,t,n){return ot.current.useReducer(e,t,n)};pe.useRef=function(e){return ot.current.useRef(e)};pe.useState=function(e){return ot.current.useState(e)};pe.useSyncExternalStore=function(e,t,n){return ot.current.useSyncExternalStore(e,t,n)};pe.useTransition=function(){return ot.current.useTransition()};pe.version="18.1.0";D.exports=pe;var ee=D.exports,Ur=Bm({__proto__:null,default:ee},[D.exports]);function nh(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function rh(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?nh(Object(n),!0).forEach(function(r){un(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):nh(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}var fc={bindI18n:"languageChanged",bindI18nStore:"",transEmptyNodeValue:"",transSupportBasicHtmlNodes:!0,transWrapTextNodes:"",transKeepBasicHtmlNodesFor:["br","strong","i","p"],useSuspense:!0},cg,I_=ee.createContext();function F_(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};fc=rh(rh({},fc),e)}function U_(){return fc}var j_=function(){function e(){Mt(this,e),this.usedNamespaces={}}return $t(e,[{key:"addUsedNamespaces",value:function(n){var r=this;n.forEach(function(o){r.usedNamespaces[o]||(r.usedNamespaces[o]=!0)})}},{key:"getUsedNamespaces",value:function(){return Object.keys(this.usedNamespaces)}}]),e}();function z_(e){cg=e}function V_(){return cg}var B_={type:"3rdParty",init:function(t){F_(t.options.react),z_(t)}};function W_(){if(console&&console.warn){for(var e,t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];typeof n[0]=="string"&&(n[0]="react-i18next:: ".concat(n[0])),(e=console).warn.apply(e,n)}}var oh={};function dc(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];typeof t[0]=="string"&&oh[t[0]]||(typeof t[0]=="string"&&(oh[t[0]]=new Date),W_.apply(void 0,t))}function ih(e,t,n){e.loadNamespaces(t,function(){if(e.isInitialized)n();else{var r=function o(){setTimeout(function(){e.off("initialized",o)},0),n()};e.on("initialized",r)}})}function H_(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=t.languages[0],o=t.options?t.options.fallbackLng:!1,i=t.languages[t.languages.length-1];if(r.toLowerCase()==="cimode")return!0;var a=function(l,u){var c=t.services.backendConnector.state["".concat(l,"|").concat(u)];return c===-1||c===2};return n.bindI18n&&n.bindI18n.indexOf("languageChanging")>-1&&t.services.backendConnector.backend&&t.isLanguageChangingTo&&!a(t.isLanguageChangingTo,e)?!1:!!(t.hasResourceBundle(r,e)||!t.services.backendConnector.backend||t.options.resources&&!t.options.partialBundledLanguages||a(r,e)&&(!o||a(i,e)))}function q_(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(!t.languages||!t.languages.length)return dc("i18n.languages were undefined or empty",t.languages),!0;var r=t.options.ignoreJSONStructure!==void 0;return r?t.hasLoadedNamespace(e,{precheck:function(i,a){if(n.bindI18n&&n.bindI18n.indexOf("languageChanging")>-1&&i.services.backendConnector.backend&&i.isLanguageChangingTo&&!a(i.isLanguageChangingTo,e))return!1}}):H_(e,t,n)}function Q_(e,t){var n=e==null?null:typeof Symbol!="undefined"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r=[],o=!0,i=!1,a,s;try{for(n=n.call(e);!(o=(a=n.next()).done)&&(r.push(a.value),!(t&&r.length===t));o=!0);}catch(l){i=!0,s=l}finally{try{!o&&n.return!=null&&n.return()}finally{if(i)throw s}}return r}}function K_(e,t){return Wm(e)||Q_(e,t)||Hm(e,t)||qm()}function ah(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function hu(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?ah(Object(n),!0).forEach(function(r){un(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ah(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function na(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=t.i18n,r=D.exports.useContext(I_)||{},o=r.i18n,i=r.defaultNS,a=n||o||V_();if(a&&!a.reportNamespaces&&(a.reportNamespaces=new j_),!a){dc("You will need to pass in an i18next instance by using initReactI18next");var s=function(A){return Array.isArray(A)?A[A.length-1]:A},l=[s,{},!1];return l.t=s,l.i18n={},l.ready=!1,l}a.options.react&&a.options.react.wait!==void 0&&dc("It seems you are still using the old wait option, you may migrate to the new useSuspense behaviour.");var u=hu(hu(hu({},U_()),a.options.react),t),c=u.useSuspense,f=u.keyPrefix,d=e||i||a.options&&a.options.defaultNS;d=typeof d=="string"?[d]:d||["translation"],a.reportNamespaces.addUsedNamespaces&&a.reportNamespaces.addUsedNamespaces(d);var h=(a.isInitialized||a.initializedStoreOnce)&&d.every(function(E){return q_(E,a,u)});function m(){return a.getFixedT(null,u.nsMode==="fallback"?d:d[0],f)}var y=D.exports.useState(m),x=K_(y,2),v=x[0],p=x[1],g=D.exports.useRef(!0);D.exports.useEffect(function(){var E=u.bindI18n,A=u.bindI18nStore;g.current=!0,!h&&!c&&ih(a,d,function(){g.current&&p(m)});function L(){g.current&&p(m)}return E&&a&&a.on(E,L),A&&a&&a.store.on(A,L),function(){g.current=!1,E&&a&&E.split(" ").forEach(function(j){return a.off(j,L)}),A&&a&&A.split(" ").forEach(function(j){return a.store.off(j,L)})}},[a,d.join()]);var S=D.exports.useRef(!0);D.exports.useEffect(function(){g.current&&!S.current&&p(m),S.current=!1},[a]);var O=[v,a,h];if(O.t=v,O.i18n=a,O.ready=h,h||!h&&!c)return O;throw new Promise(function(E){ih(a,d,function(){E()})})}const sh={zh:_n(()=>import("./zh.c14b4bb9.js"),[]),en:_n(()=>import("./en.27a4fc6f.js"),[])};rt.use(ng).use(B_).use(Ym).init({debug:!1,backend:{loadPath:"/__{{lng}}/{{ns}}.json",request:function(e,t,n,r){let o;switch(t){case"/__zh/translation.json":case"/__zh-CN/translation.json":o=sh.zh;break;case"/__en/translation.json":default:o=sh.en;break}o&&o.then(i=>{r(null,{status:200,data:i.data})})}},supportedLngs:["en","zh"],fallbackLng:"en",interpolation:{escapeValue:!1}});var ra={exports:{}},_t={},fg={exports:{}},dg={};/**
* @license React
* scheduler.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/(function(e){function t(k,N){var $=k.length;k.push(N);e:for(;0<$;){var F=$-1>>>1,b=k[F];if(0<o(b,N))k[F]=N,k[$]=b,$=F;else break e}}function n(k){return k.length===0?null:k[0]}function r(k){if(k.length===0)return null;var N=k[0],$=k.pop();if($!==N){k[0]=$;e:for(var F=0,b=k.length,B=b>>>1;F<B;){var V=2*(F+1)-1,Z=k[V],W=V+1,ne=k[W];if(0>o(Z,$))W<b&&0>o(ne,Z)?(k[F]=ne,k[W]=$,F=W):(k[F]=Z,k[V]=$,F=V);else if(W<b&&0>o(ne,$))k[F]=ne,k[W]=$,F=W;else break e}}return N}function o(k,N){var $=k.sortIndex-N.sortIndex;return $!==0?$:k.id-N.id}if(typeof performance=="object"&&typeof performance.now=="function"){var i=performance;e.unstable_now=function(){return i.now()}}else{var a=Date,s=a.now();e.unstable_now=function(){return a.now()-s}}var l=[],u=[],c=1,f=null,d=3,h=!1,m=!1,y=!1,x=typeof setTimeout=="function"?setTimeout:null,v=typeof clearTimeout=="function"?clearTimeout:null,p=typeof setImmediate!="undefined"?setImmediate:null;typeof navigator!="undefined"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function g(k){for(var N=n(u);N!==null;){if(N.callback===null)r(u);else if(N.startTime<=k)r(u),N.sortIndex=N.expirationTime,t(l,N);else break;N=n(u)}}function S(k){if(y=!1,g(k),!m)if(n(l)!==null)m=!0,z(O);else{var N=n(u);N!==null&&C(S,N.startTime-k)}}function O(k,N){m=!1,y&&(y=!1,v(L),L=-1),h=!0;var $=d;try{for(g(N),f=n(l);f!==null&&(!(f.expirationTime>N)||k&&!Q());){var F=f.callback;if(typeof F=="function"){f.callback=null,d=f.priorityLevel;var b=F(f.expirationTime<=N);N=e.unstable_now(),typeof b=="function"?f.callback=b:f===n(l)&&r(l),g(N)}else r(l);f=n(l)}if(f!==null)var B=!0;else{var V=n(u);V!==null&&C(S,V.startTime-N),B=!1}return B}finally{f=null,d=$,h=!1}}var E=!1,A=null,L=-1,j=5,M=-1;function Q(){return!(e.unstable_now()-M<j)}function te(){if(A!==null){var k=e.unstable_now();M=k;var N=!0;try{N=A(!0,k)}finally{N?X():(E=!1,A=null)}}else E=!1}var X;if(typeof p=="function")X=function(){p(te)};else if(typeof MessageChannel!="undefined"){var w=new MessageChannel,T=w.port2;w.port1.onmessage=te,X=function(){T.postMessage(null)}}else X=function(){x(te,0)};function z(k){A=k,E||(E=!0,X())}function C(k,N){L=x(function(){k(e.unstable_now())},N)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(k){k.callback=null},e.unstable_continueExecution=function(){m||h||(m=!0,z(O))},e.unstable_forceFrameRate=function(k){0>k||125<k?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):j=0<k?Math.floor(1e3/k):5},e.unstable_getCurrentPriorityLevel=function(){return d},e.unstable_getFirstCallbackNode=function(){return n(l)},e.unstable_next=function(k){switch(d){case 1:case 2:case 3:var N=3;break;default:N=d}var $=d;d=N;try{return k()}finally{d=$}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(k,N){switch(k){case 1:case 2:case 3:case 4:case 5:break;default:k=3}var $=d;d=k;try{return N()}finally{d=$}},e.unstable_scheduleCallback=function(k,N,$){var F=e.unstable_now();switch(typeof $=="object"&&$!==null?($=$.delay,$=typeof $=="number"&&0<$?F+$:F):$=F,k){case 1:var b=-1;break;case 2:b=250;break;case 5:b=1073741823;break;case 4:b=1e4;break;default:b=5e3}return b=$+b,k={id:c++,callback:N,priorityLevel:k,startTime:$,expirationTime:b,sortIndex:-1},$>F?(k.sortIndex=$,t(u,k),n(l)===null&&k===n(u)&&(y?(v(L),L=-1):y=!0,C(S,$-F))):(k.sortIndex=b,t(l,k),m||h||(m=!0,z(O))),k},e.unstable_shouldYield=Q,e.unstable_wrapCallback=function(k){var N=d;return function(){var $=d;d=N;try{return k.apply(this,arguments)}finally{d=$}}}})(dg);fg.exports=dg;/**
* @license React
* react-dom.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var pg=D.exports,yt=fg.exports;function U(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var hg=new Set,Li={};function jr(e,t){yo(e,t),yo(e+"Capture",t)}function yo(e,t){for(Li[e]=t,e=0;e<t.length;e++)hg.add(t[e])}var bn=!(typeof window=="undefined"||typeof window.document=="undefined"||typeof window.document.createElement=="undefined"),pc=Object.prototype.hasOwnProperty,G_=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,lh={},uh={};function X_(e){return pc.call(uh,e)?!0:pc.call(lh,e)?!1:G_.test(e)?uh[e]=!0:(lh[e]=!0,!1)}function Y_(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function J_(e,t,n,r){if(t===null||typeof t=="undefined"||Y_(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function it(e,t,n,r,o,i,a){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=o,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=i,this.removeEmptyString=a}var qe={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){qe[e]=new it(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];qe[t]=new it(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){qe[e]=new it(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){qe[e]=new it(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){qe[e]=new it(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){qe[e]=new it(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){qe[e]=new it(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){qe[e]=new it(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){qe[e]=new it(e,5,!1,e.toLowerCase(),null,!1,!1)});var Ff=/[\-:]([a-z])/g;function Uf(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(Ff,Uf);qe[t]=new it(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(Ff,Uf);qe[t]=new it(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(Ff,Uf);qe[t]=new it(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){qe[e]=new it(e,1,!1,e.toLowerCase(),null,!1,!1)});qe.xlinkHref=new it("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){qe[e]=new it(e,1,!1,e.toLowerCase(),null,!0,!0)});function jf(e,t,n,r){var o=qe.hasOwnProperty(t)?qe[t]:null;(o!==null?o.type!==0:r||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(J_(t,n,o,r)&&(n=null),r||o===null?X_(t)&&(n===null?e.removeAttribute(t):e.setAttribute(t,""+n)):o.mustUseProperty?e[o.propertyName]=n===null?o.type===3?!1:"":n:(t=o.attributeName,r=o.attributeNamespace,n===null?e.removeAttribute(t):(o=o.type,n=o===3||o===4&&n===!0?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}var xn=pg.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Pa=Symbol.for("react.element"),Xr=Symbol.for("react.portal"),Yr=Symbol.for("react.fragment"),zf=Symbol.for("react.strict_mode"),hc=Symbol.for("react.profiler"),vg=Symbol.for("react.provider"),mg=Symbol.for("react.context"),Vf=Symbol.for("react.forward_ref"),vc=Symbol.for("react.suspense"),mc=Symbol.for("react.suspense_list"),Bf=Symbol.for("react.memo"),An=Symbol.for("react.lazy"),gg=Symbol.for("react.offscreen"),ch=Symbol.iterator;function qo(e){return e===null||typeof e!="object"?null:(e=ch&&e[ch]||e["@@iterator"],typeof e=="function"?e:null)}var Ae=Object.assign,vu;function si(e){if(vu===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);vu=t&&t[1]||""}return`
`+vu+e}var mu=!1;function gu(e,t){if(!e||mu)return"";mu=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(t,[])}catch(u){var r=u}Reflect.construct(e,[],t)}else{try{t.call()}catch(u){r=u}e.call(t.prototype)}else{try{throw Error()}catch(u){r=u}e()}}catch(u){if(u&&r&&typeof u.stack=="string"){for(var o=u.stack.split(`
`),i=r.stack.split(`
`),a=o.length-1,s=i.length-1;1<=a&&0<=s&&o[a]!==i[s];)s--;for(;1<=a&&0<=s;a--,s--)if(o[a]!==i[s]){if(a!==1||s!==1)do if(a--,s--,0>s||o[a]!==i[s]){var l=`
`+o[a].replace(" at new "," at ");return e.displayName&&l.includes("<anonymous>")&&(l=l.replace("<anonymous>",e.displayName)),l}while(1<=a&&0<=s);break}}}finally{mu=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?si(e):""}function Z_(e){switch(e.tag){case 5:return si(e.type);case 16:return si("Lazy");case 13:return si("Suspense");case 19:return si("SuspenseList");case 0:case 2:case 15:return e=gu(e.type,!1),e;case 11:return e=gu(e.type.render,!1),e;case 1:return e=gu(e.type,!0),e;default:return""}}function gc(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case Yr:return"Fragment";case Xr:return"Portal";case hc:return"Profiler";case zf:return"StrictMode";case vc:return"Suspense";case mc:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case mg:return(e.displayName||"Context")+".Consumer";case vg:return(e._context.displayName||"Context")+".Provider";case Vf:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Bf:return t=e.displayName||null,t!==null?t:gc(e.type)||"Memo";case An:t=e._payload,e=e._init;try{return gc(e(t))}catch{}}return null}function eb(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return gc(t);case 8:return t===zf?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function tr(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function yg(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function tb(e){var t=yg(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n!="undefined"&&typeof n.get=="function"&&typeof n.set=="function"){var o=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(a){r=""+a,i.call(this,a)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(a){r=""+a},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Ta(e){e._valueTracker||(e._valueTracker=tb(e))}function wg(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=yg(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function Ps(e){if(e=e||(typeof document!="undefined"?document:void 0),typeof e=="undefined")return null;try{return e.activeElement||e.body}catch{return e.body}}function yc(e,t){var n=t.checked;return Ae({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n!=null?n:e._wrapperState.initialChecked})}function fh(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=tr(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function Sg(e,t){t=t.checked,t!=null&&jf(e,"checked",t,!1)}function wc(e,t){Sg(e,t);var n=tr(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?Sc(e,t.type,n):t.hasOwnProperty("defaultValue")&&Sc(e,t.type,tr(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function dh(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function Sc(e,t,n){(t!=="number"||Ps(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var li=Array.isArray;function co(e,t,n,r){if(e=e.options,t){t={};for(var o=0;o<n.length;o++)t["$"+n[o]]=!0;for(n=0;n<e.length;n++)o=t.hasOwnProperty("$"+e[n].value),e[n].selected!==o&&(e[n].selected=o),o&&r&&(e[n].defaultSelected=!0)}else{for(n=""+tr(n),t=null,o=0;o<e.length;o++){if(e[o].value===n){e[o].selected=!0,r&&(e[o].defaultSelected=!0);return}t!==null||e[o].disabled||(t=e[o])}t!==null&&(t.selected=!0)}}function _c(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(U(91));return Ae({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function ph(e,t){var n=t.value;if(n==null){if(n=t.children,t=t.defaultValue,n!=null){if(t!=null)throw Error(U(92));if(li(n)){if(1<n.length)throw Error(U(93));n=n[0]}t=n}t==null&&(t=""),n=t}e._wrapperState={initialValue:tr(n)}}function _g(e,t){var n=tr(t.value),r=tr(t.defaultValue);n!=null&&(n=""+n,n!==e.value&&(e.value=n),t.defaultValue==null&&e.defaultValue!==n&&(e.defaultValue=n)),r!=null&&(e.defaultValue=""+r)}function hh(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function bg(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function bc(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?bg(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var La,Rg=function(e){return typeof MSApp!="undefined"&&MSApp.execUnsafeLocalFunction?function(t,n,r,o){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,o)})}:e}(function(e,t){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for(La=La||document.createElement("div"),La.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=La.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Ni(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var pi={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},nb=["Webkit","ms","Moz","O"];Object.keys(pi).forEach(function(e){nb.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),pi[t]=pi[e]})});function Cg(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||pi.hasOwnProperty(e)&&pi[e]?(""+t).trim():t+"px"}function Eg(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,o=Cg(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}var rb=Ae({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function Rc(e,t){if(t){if(rb[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(U(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(U(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(U(61))}if(t.style!=null&&typeof t.style!="object")throw Error(U(62))}}function Cc(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var Ec=null;function Wf(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var xc=null,fo=null,po=null;function vh(e){if(e=aa(e)){if(typeof xc!="function")throw Error(U(280));var t=e.stateNode;t&&(t=El(t),xc(e.stateNode,e.type,t))}}function xg(e){fo?po?po.push(e):po=[e]:fo=e}function Og(){if(fo){var e=fo,t=po;if(po=fo=null,vh(e),t)for(e=0;e<t.length;e++)vh(t[e])}}function kg(e,t){return e(t)}function Pg(){}var yu=!1;function Tg(e,t,n){if(yu)return e(t,n);yu=!0;try{return kg(e,t,n)}finally{yu=!1,(fo!==null||po!==null)&&(Pg(),Og())}}function Ai(e,t){var n=e.stateNode;if(n===null)return null;var r=El(n);if(r===null)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(e=e.type,r=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!r;break e;default:e=!1}if(e)return null;if(n&&typeof n!="function")throw Error(U(231,t,typeof n));return n}var Oc=!1;if(bn)try{var Qo={};Object.defineProperty(Qo,"passive",{get:function(){Oc=!0}}),window.addEventListener("test",Qo,Qo),window.removeEventListener("test",Qo,Qo)}catch{Oc=!1}function ob(e,t,n,r,o,i,a,s,l){var u=Array.prototype.slice.call(arguments,3);try{t.apply(n,u)}catch(c){this.onError(c)}}var hi=!1,Ts=null,Ls=!1,kc=null,ib={onError:function(e){hi=!0,Ts=e}};function ab(e,t,n,r,o,i,a,s,l){hi=!1,Ts=null,ob.apply(ib,arguments)}function sb(e,t,n,r,o,i,a,s,l){if(ab.apply(this,arguments),hi){if(hi){var u=Ts;hi=!1,Ts=null}else throw Error(U(198));Ls||(Ls=!0,kc=u)}}function zr(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,(t.flags&4098)!==0&&(n=t.return),e=t.return;while(e)}return t.tag===3?n:null}function Lg(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function mh(e){if(zr(e)!==e)throw Error(U(188))}function lb(e){var t=e.alternate;if(!t){if(t=zr(e),t===null)throw Error(U(188));return t!==e?null:e}for(var n=e,r=t;;){var o=n.return;if(o===null)break;var i=o.alternate;if(i===null){if(r=o.return,r!==null){n=r;continue}break}if(o.child===i.child){for(i=o.child;i;){if(i===n)return mh(o),e;if(i===r)return mh(o),t;i=i.sibling}throw Error(U(188))}if(n.return!==r.return)n=o,r=i;else{for(var a=!1,s=o.child;s;){if(s===n){a=!0,n=o,r=i;break}if(s===r){a=!0,r=o,n=i;break}s=s.sibling}if(!a){for(s=i.child;s;){if(s===n){a=!0,n=i,r=o;break}if(s===r){a=!0,r=i,n=o;break}s=s.sibling}if(!a)throw Error(U(189))}}if(n.alternate!==r)throw Error(U(190))}if(n.tag!==3)throw Error(U(188));return n.stateNode.current===n?e:t}function Ng(e){return e=lb(e),e!==null?Ag(e):null}function Ag(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=Ag(e);if(t!==null)return t;e=e.sibling}return null}var Mg=yt.unstable_scheduleCallback,gh=yt.unstable_cancelCallback,ub=yt.unstable_shouldYield,cb=yt.unstable_requestPaint,De=yt.unstable_now,fb=yt.unstable_getCurrentPriorityLevel,Hf=yt.unstable_ImmediatePriority,$g=yt.unstable_UserBlockingPriority,Ns=yt.unstable_NormalPriority,db=yt.unstable_LowPriority,Dg=yt.unstable_IdlePriority,_l=null,on=null;function pb(e){if(on&&typeof on.onCommitFiberRoot=="function")try{on.onCommitFiberRoot(_l,e,void 0,(e.current.flags&128)===128)}catch{}}var Kt=Math.clz32?Math.clz32:mb,hb=Math.log,vb=Math.LN2;function mb(e){return e>>>=0,e===0?32:31-(hb(e)/vb|0)|0}var Na=64,Aa=4194304;function ui(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function As(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,o=e.suspendedLanes,i=e.pingedLanes,a=n&268435455;if(a!==0){var s=a&~o;s!==0?r=ui(s):(i&=a,i!==0&&(r=ui(i)))}else a=n&~o,a!==0?r=ui(a):i!==0&&(r=ui(i));if(r===0)return 0;if(t!==0&&t!==r&&(t&o)===0&&(o=r&-r,i=t&-t,o>=i||o===16&&(i&4194240)!==0))return t;if((r&4)!==0&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0<t;)n=31-Kt(t),o=1<<n,r|=e[n],t&=~o;return r}function gb(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return-1;case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function yb(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,o=e.expirationTimes,i=e.pendingLanes;0<i;){var a=31-Kt(i),s=1<<a,l=o[a];l===-1?((s&n)===0||(s&r)!==0)&&(o[a]=gb(s,t)):l<=t&&(e.expiredLanes|=s),i&=~s}}function Pc(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function Ig(){var e=Na;return Na<<=1,(Na&4194240)===0&&(Na=64),e}function wu(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function oa(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-Kt(t),e[t]=n}function wb(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0<n;){var o=31-Kt(n),i=1<<o;t[o]=0,r[o]=-1,e[o]=-1,n&=~i}}function qf(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-Kt(n),o=1<<r;o&t|e[r]&t&&(e[r]|=t),n&=~o}}var we=0;function Fg(e){return e&=-e,1<e?4<e?(e&268435455)!==0?16:536870912:4:1}var Ug,Qf,jg,zg,Vg,Tc=!1,Ma=[],Hn=null,qn=null,Qn=null,Mi=new Map,$i=new Map,In=[],Sb="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function yh(e,t){switch(e){case"focusin":case"focusout":Hn=null;break;case"dragenter":case"dragleave":qn=null;break;case"mouseover":case"mouseout":Qn=null;break;case"pointerover":case"pointerout":Mi.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":$i.delete(t.pointerId)}}function Ko(e,t,n,r,o,i){return e===null||e.nativeEvent!==i?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:i,targetContainers:[o]},t!==null&&(t=aa(t),t!==null&&Qf(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,o!==null&&t.indexOf(o)===-1&&t.push(o),e)}function _b(e,t,n,r,o){switch(t){case"focusin":return Hn=Ko(Hn,e,t,n,r,o),!0;case"dragenter":return qn=Ko(qn,e,t,n,r,o),!0;case"mouseover":return Qn=Ko(Qn,e,t,n,r,o),!0;case"pointerover":var i=o.pointerId;return Mi.set(i,Ko(Mi.get(i)||null,e,t,n,r,o)),!0;case"gotpointercapture":return i=o.pointerId,$i.set(i,Ko($i.get(i)||null,e,t,n,r,o)),!0}return!1}function Bg(e){var t=br(e.target);if(t!==null){var n=zr(t);if(n!==null){if(t=n.tag,t===13){if(t=Lg(n),t!==null){e.blockedOn=t,Vg(e.priority,function(){jg(n)});return}}else if(t===3&&n.stateNode.current.memoizedState.isDehydrated){e.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}e.blockedOn=null}function ss(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=Lc(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);Ec=r,n.target.dispatchEvent(r),Ec=null}else return t=aa(n),t!==null&&Qf(t),e.blockedOn=n,!1;t.shift()}return!0}function wh(e,t,n){ss(e)&&n.delete(t)}function bb(){Tc=!1,Hn!==null&&ss(Hn)&&(Hn=null),qn!==null&&ss(qn)&&(qn=null),Qn!==null&&ss(Qn)&&(Qn=null),Mi.forEach(wh),$i.forEach(wh)}function Go(e,t){e.blockedOn===t&&(e.blockedOn=null,Tc||(Tc=!0,yt.unstable_scheduleCallback(yt.unstable_NormalPriority,bb)))}function Di(e){function t(o){return Go(o,e)}if(0<Ma.length){Go(Ma[0],e);for(var n=1;n<Ma.length;n++){var r=Ma[n];r.blockedOn===e&&(r.blockedOn=null)}}for(Hn!==null&&Go(Hn,e),qn!==null&&Go(qn,e),Qn!==null&&Go(Qn,e),Mi.forEach(t),$i.forEach(t),n=0;n<In.length;n++)r=In[n],r.blockedOn===e&&(r.blockedOn=null);for(;0<In.length&&(n=In[0],n.blockedOn===null);)Bg(n),n.blockedOn===null&&In.shift()}var ho=xn.ReactCurrentBatchConfig,Ms=!0;function Rb(e,t,n,r){var o=we,i=ho.transition;ho.transition=null;try{we=1,Kf(e,t,n,r)}finally{we=o,ho.transition=i}}function Cb(e,t,n,r){var o=we,i=ho.transition;ho.transition=null;try{we=4,Kf(e,t,n,r)}finally{we=o,ho.transition=i}}function Kf(e,t,n,r){if(Ms){var o=Lc(e,t,n,r);if(o===null)Pu(e,t,r,$s,n),yh(e,r);else if(_b(o,e,t,n,r))r.stopPropagation();else if(yh(e,r),t&4&&-1<Sb.indexOf(e)){for(;o!==null;){var i=aa(o);if(i!==null&&Ug(i),i=Lc(e,t,n,r),i===null&&Pu(e,t,r,$s,n),i===o)break;o=i}o!==null&&r.stopPropagation()}else Pu(e,t,r,null,n)}}var $s=null;function Lc(e,t,n,r){if($s=null,e=Wf(r),e=br(e),e!==null)if(t=zr(e),t===null)e=null;else if(n=t.tag,n===13){if(e=Lg(t),e!==null)return e;e=null}else if(n===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return $s=e,null}function Wg(e){switch(e){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(fb()){case Hf:return 1;case $g:return 4;case Ns:case db:return 16;case Dg:return 536870912;default:return 16}default:return 16}}var jn=null,Gf=null,ls=null;function Hg(){if(ls)return ls;var e,t=Gf,n=t.length,r,o="value"in jn?jn.value:jn.textContent,i=o.length;for(e=0;e<n&&t[e]===o[e];e++);var a=n-e;for(r=1;r<=a&&t[n-r]===o[i-r];r++);return ls=o.slice(e,1<r?1-r:void 0)}function us(e){var t=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&t===13&&(e=13)):e=t,e===10&&(e=13),32<=e||e===13?e:0}function $a(){return!0}function Sh(){return!1}function bt(e){function t(n,r,o,i,a){this._reactName=n,this._targetInst=o,this.type=r,this.nativeEvent=i,this.target=a,this.currentTarget=null;for(var s in e)e.hasOwnProperty(s)&&(n=e[s],this[s]=n?n(i):i[s]);return this.isDefaultPrevented=(i.defaultPrevented!=null?i.defaultPrevented:i.returnValue===!1)?$a:Sh,this.isPropagationStopped=Sh,this}return Ae(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var n=this.nativeEvent;n&&(n.preventDefault?n.preventDefault():typeof n.returnValue!="unknown"&&(n.returnValue=!1),this.isDefaultPrevented=$a)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=$a)},persist:function(){},isPersistent:$a}),t}var No={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Xf=bt(No),ia=Ae({},No,{view:0,detail:0}),Eb=bt(ia),Su,_u,Xo,bl=Ae({},ia,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Yf,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==Xo&&(Xo&&e.type==="mousemove"?(Su=e.screenX-Xo.screenX,_u=e.screenY-Xo.screenY):_u=Su=0,Xo=e),Su)},movementY:function(e){return"movementY"in e?e.movementY:_u}}),_h=bt(bl),xb=Ae({},bl,{dataTransfer:0}),Ob=bt(xb),kb=Ae({},ia,{relatedTarget:0}),bu=bt(kb),Pb=Ae({},No,{animationName:0,elapsedTime:0,pseudoElement:0}),Tb=bt(Pb),Lb=Ae({},No,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),Nb=bt(Lb),Ab=Ae({},No,{data:0}),bh=bt(Ab),Mb={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},$b={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},Db={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Ib(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=Db[e])?!!t[e]:!1}function Yf(){return Ib}var Fb=Ae({},ia,{key:function(e){if(e.key){var t=Mb[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=us(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?$b[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Yf,charCode:function(e){return e.type==="keypress"?us(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?us(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),Ub=bt(Fb),jb=Ae({},bl,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Rh=bt(jb),zb=Ae({},ia,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Yf}),Vb=bt(zb),Bb=Ae({},No,{propertyName:0,elapsedTime:0,pseudoElement:0}),Wb=bt(Bb),Hb=Ae({},bl,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),qb=bt(Hb),Qb=[9,13,27,32],Jf=bn&&"CompositionEvent"in window,vi=null;bn&&"documentMode"in document&&(vi=document.documentMode);var Kb=bn&&"TextEvent"in window&&!vi,qg=bn&&(!Jf||vi&&8<vi&&11>=vi),Ch=String.fromCharCode(32),Eh=!1;function Qg(e,t){switch(e){case"keyup":return Qb.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Kg(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Jr=!1;function Gb(e,t){switch(e){case"compositionend":return Kg(t);case"keypress":return t.which!==32?null:(Eh=!0,Ch);case"textInput":return e=t.data,e===Ch&&Eh?null:e;default:return null}}function Xb(e,t){if(Jr)return e==="compositionend"||!Jf&&Qg(e,t)?(e=Hg(),ls=Gf=jn=null,Jr=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return qg&&t.locale!=="ko"?null:t.data;default:return null}}var Yb={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function xh(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!Yb[e.type]:t==="textarea"}function Gg(e,t,n,r){xg(r),t=Ds(t,"onChange"),0<t.length&&(n=new Xf("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var mi=null,Ii=null;function Jb(e){ay(e,0)}function Rl(e){var t=to(e);if(wg(t))return e}function Zb(e,t){if(e==="change")return t}var Xg=!1;if(bn){var Ru;if(bn){var Cu="oninput"in document;if(!Cu){var Oh=document.createElement("div");Oh.setAttribute("oninput","return;"),Cu=typeof Oh.oninput=="function"}Ru=Cu}else Ru=!1;Xg=Ru&&(!document.documentMode||9<document.documentMode)}function kh(){mi&&(mi.detachEvent("onpropertychange",Yg),Ii=mi=null)}function Yg(e){if(e.propertyName==="value"&&Rl(Ii)){var t=[];Gg(t,Ii,e,Wf(e)),Tg(Jb,t)}}function e2(e,t,n){e==="focusin"?(kh(),mi=t,Ii=n,mi.attachEvent("onpropertychange",Yg)):e==="focusout"&&kh()}function t2(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return Rl(Ii)}function n2(e,t){if(e==="click")return Rl(t)}function r2(e,t){if(e==="input"||e==="change")return Rl(t)}function o2(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Xt=typeof Object.is=="function"?Object.is:o2;function Fi(e,t){if(Xt(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var o=n[r];if(!pc.call(t,o)||!Xt(e[o],t[o]))return!1}return!0}function Ph(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Th(e,t){var n=Ph(e);e=0;for(var r;n;){if(n.nodeType===3){if(r=e+n.textContent.length,e<=t&&r>=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=Ph(n)}}function Jg(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Jg(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Zg(){for(var e=window,t=Ps();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=Ps(e.document)}return t}function Zf(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function i2(e){var t=Zg(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&Jg(n.ownerDocument.documentElement,n)){if(r!==null&&Zf(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var o=n.textContent.length,i=Math.min(r.start,o);r=r.end===void 0?i:Math.min(r.end,o),!e.extend&&i>r&&(o=r,r=i,i=o),o=Th(n,i);var a=Th(n,r);o&&a&&(e.rangeCount!==1||e.anchorNode!==o.node||e.anchorOffset!==o.offset||e.focusNode!==a.node||e.focusOffset!==a.offset)&&(t=t.createRange(),t.setStart(o.node,o.offset),e.removeAllRanges(),i>r?(e.addRange(t),e.extend(a.node,a.offset)):(t.setEnd(a.node,a.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n<t.length;n++)e=t[n],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var a2=bn&&"documentMode"in document&&11>=document.documentMode,Zr=null,Nc=null,gi=null,Ac=!1;function Lh(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Ac||Zr==null||Zr!==Ps(r)||(r=Zr,"selectionStart"in r&&Zf(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),gi&&Fi(gi,r)||(gi=r,r=Ds(Nc,"onSelect"),0<r.length&&(t=new Xf("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=Zr)))}function Da(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var eo={animationend:Da("Animation","AnimationEnd"),animationiteration:Da("Animation","AnimationIteration"),animationstart:Da("Animation","AnimationStart"),transitionend:Da("Transition","TransitionEnd")},Eu={},ey={};bn&&(ey=document.createElement("div").style,"AnimationEvent"in window||(delete eo.animationend.animation,delete eo.animationiteration.animation,delete eo.animationstart.animation),"TransitionEvent"in window||delete eo.transitionend.transition);function Cl(e){if(Eu[e])return Eu[e];if(!eo[e])return e;var t=eo[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in ey)return Eu[e]=t[n];return e}var ty=Cl("animationend"),ny=Cl("animationiteration"),ry=Cl("animationstart"),oy=Cl("transitionend"),iy=new Map,Nh="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function sr(e,t){iy.set(e,t),jr(t,[e])}for(var xu=0;xu<Nh.length;xu++){var Ou=Nh[xu],s2=Ou.toLowerCase(),l2=Ou[0].toUpperCase()+Ou.slice(1);sr(s2,"on"+l2)}sr(ty,"onAnimationEnd");sr(ny,"onAnimationIteration");sr(ry,"onAnimationStart");sr("dblclick","onDoubleClick");sr("focusin","onFocus");sr("focusout","onBlur");sr(oy,"onTransitionEnd");yo("onMouseEnter",["mouseout","mouseover"]);yo("onMouseLeave",["mouseout","mouseover"]);yo("onPointerEnter",["pointerout","pointerover"]);yo("onPointerLeave",["pointerout","pointerover"]);jr("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));jr("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));jr("onBeforeInput",["compositionend","keypress","textInput","paste"]);jr("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));jr("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));jr("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var ci="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),u2=new Set("cancel close invalid load scroll toggle".split(" ").concat(ci));function Ah(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,sb(r,t,void 0,e),e.currentTarget=null}function ay(e,t){t=(t&4)!==0;for(var n=0;n<e.length;n++){var r=e[n],o=r.event;r=r.listeners;e:{var i=void 0;if(t)for(var a=r.length-1;0<=a;a--){var s=r[a],l=s.instance,u=s.currentTarget;if(s=s.listener,l!==i&&o.isPropagationStopped())break e;Ah(o,s,u),i=l}else for(a=0;a<r.length;a++){if(s=r[a],l=s.instance,u=s.currentTarget,s=s.listener,l!==i&&o.isPropagationStopped())break e;Ah(o,s,u),i=l}}}if(Ls)throw e=kc,Ls=!1,kc=null,e}function Ee(e,t){var n=t[Fc];n===void 0&&(n=t[Fc]=new Set);var r=e+"__bubble";n.has(r)||(sy(t,e,2,!1),n.add(r))}function ku(e,t,n){var r=0;t&&(r|=4),sy(n,e,r,t)}var Ia="_reactListening"+Math.random().toString(36).slice(2);function Ui(e){if(!e[Ia]){e[Ia]=!0,hg.forEach(function(n){n!=="selectionchange"&&(u2.has(n)||ku(n,!1,e),ku(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Ia]||(t[Ia]=!0,ku("selectionchange",!1,t))}}function sy(e,t,n,r){switch(Wg(t)){case 1:var o=Rb;break;case 4:o=Cb;break;default:o=Kf}n=o.bind(null,t,n,e),o=void 0,!Oc||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(o=!0),r?o!==void 0?e.addEventListener(t,n,{capture:!0,passive:o}):e.addEventListener(t,n,!0):o!==void 0?e.addEventListener(t,n,{passive:o}):e.addEventListener(t,n,!1)}function Pu(e,t,n,r,o){var i=r;if((t&1)===0&&(t&2)===0&&r!==null)e:for(;;){if(r===null)return;var a=r.tag;if(a===3||a===4){var s=r.stateNode.containerInfo;if(s===o||s.nodeType===8&&s.parentNode===o)break;if(a===4)for(a=r.return;a!==null;){var l=a.tag;if((l===3||l===4)&&(l=a.stateNode.containerInfo,l===o||l.nodeType===8&&l.parentNode===o))return;a=a.return}for(;s!==null;){if(a=br(s),a===null)return;if(l=a.tag,l===5||l===6){r=i=a;continue e}s=s.parentNode}}r=r.return}Tg(function(){var u=i,c=Wf(n),f=[];e:{var d=iy.get(e);if(d!==void 0){var h=Xf,m=e;switch(e){case"keypress":if(us(n)===0)break e;case"keydown":case"keyup":h=Ub;break;case"focusin":m="focus",h=bu;break;case"focusout":m="blur",h=bu;break;case"beforeblur":case"afterblur":h=bu;break;case"click":if(n.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":h=_h;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":h=Ob;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":h=Vb;break;case ty:case ny:case ry:h=Tb;break;case oy:h=Wb;break;case"scroll":h=Eb;break;case"wheel":h=qb;break;case"copy":case"cut":case"paste":h=Nb;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":h=Rh}var y=(t&4)!==0,x=!y&&e==="scroll",v=y?d!==null?d+"Capture":null:d;y=[];for(var p=u,g;p!==null;){g=p;var S=g.stateNode;if(g.tag===5&&S!==null&&(g=S,v!==null&&(S=Ai(p,v),S!=null&&y.push(ji(p,S,g)))),x)break;p=p.return}0<y.length&&(d=new h(d,m,null,n,c),f.push({event:d,listeners:y}))}}if((t&7)===0){e:{if(d=e==="mouseover"||e==="pointerover",h=e==="mouseout"||e==="pointerout",d&&n!==Ec&&(m=n.relatedTarget||n.fromElement)&&(br(m)||m[Rn]))break e;if((h||d)&&(d=c.window===c?c:(d=c.ownerDocument)?d.defaultView||d.parentWindow:window,h?(m=n.relatedTarget||n.toElement,h=u,m=m?br(m):null,m!==null&&(x=zr(m),m!==x||m.tag!==5&&m.tag!==6)&&(m=null)):(h=null,m=u),h!==m)){if(y=_h,S="onMouseLeave",v="onMouseEnter",p="mouse",(e==="pointerout"||e==="pointerover")&&(y=Rh,S="onPointerLeave",v="onPointerEnter",p="pointer"),x=h==null?d:to(h),g=m==null?d:to(m),d=new y(S,p+"leave",h,n,c),d.target=x,d.relatedTarget=g,S=null,br(c)===u&&(y=new y(v,p+"enter",m,n,c),y.target=g,y.relatedTarget=x,S=y),x=S,h&&m)t:{for(y=h,v=m,p=0,g=y;g;g=Qr(g))p++;for(g=0,S=v;S;S=Qr(S))g++;for(;0<p-g;)y=Qr(y),p--;for(;0<g-p;)v=Qr(v),g--;for(;p--;){if(y===v||v!==null&&y===v.alternate)break t;y=Qr(y),v=Qr(v)}y=null}else y=null;h!==null&&Mh(f,d,h,y,!1),m!==null&&x!==null&&Mh(f,x,m,y,!0)}}e:{if(d=u?to(u):window,h=d.nodeName&&d.nodeName.toLowerCase(),h==="select"||h==="input"&&d.type==="file")var O=Zb;else if(xh(d))if(Xg)O=r2;else{O=t2;var E=e2}else(h=d.nodeName)&&h.toLowerCase()==="input"&&(d.type==="checkbox"||d.type==="radio")&&(O=n2);if(O&&(O=O(e,u))){Gg(f,O,n,c);break e}E&&E(e,d,u),e==="focusout"&&(E=d._wrapperState)&&E.controlled&&d.type==="number"&&Sc(d,"number",d.value)}switch(E=u?to(u):window,e){case"focusin":(xh(E)||E.contentEditable==="true")&&(Zr=E,Nc=u,gi=null);break;case"focusout":gi=Nc=Zr=null;break;case"mousedown":Ac=!0;break;case"contextmenu":case"mouseup":case"dragend":Ac=!1,Lh(f,n,c);break;case"selectionchange":if(a2)break;case"keydown":case"keyup":Lh(f,n,c)}var A;if(Jf)e:{switch(e){case"compositionstart":var L="onCompositionStart";break e;case"compositionend":L="onCompositionEnd";break e;case"compositionupdate":L="onCompositionUpdate";break e}L=void 0}else Jr?Qg(e,n)&&(L="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(L="onCompositionStart");L&&(qg&&n.locale!=="ko"&&(Jr||L!=="onCompositionStart"?L==="onCompositionEnd"&&Jr&&(A=Hg()):(jn=c,Gf="value"in jn?jn.value:jn.textContent,Jr=!0)),E=Ds(u,L),0<E.length&&(L=new bh(L,e,null,n,c),f.push({event:L,listeners:E}),A?L.data=A:(A=Kg(n),A!==null&&(L.data=A)))),(A=Kb?Gb(e,n):Xb(e,n))&&(u=Ds(u,"onBeforeInput"),0<u.length&&(c=new bh("onBeforeInput","beforeinput",null,n,c),f.push({event:c,listeners:u}),c.data=A))}ay(f,t)})}function ji(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Ds(e,t){for(var n=t+"Capture",r=[];e!==null;){var o=e,i=o.stateNode;o.tag===5&&i!==null&&(o=i,i=Ai(e,n),i!=null&&r.unshift(ji(e,i,o)),i=Ai(e,t),i!=null&&r.push(ji(e,i,o))),e=e.return}return r}function Qr(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function Mh(e,t,n,r,o){for(var i=t._reactName,a=[];n!==null&&n!==r;){var s=n,l=s.alternate,u=s.stateNode;if(l!==null&&l===r)break;s.tag===5&&u!==null&&(s=u,o?(l=Ai(n,i),l!=null&&a.unshift(ji(n,l,s))):o||(l=Ai(n,i),l!=null&&a.push(ji(n,l,s)))),n=n.return}a.length!==0&&e.push({event:t,listeners:a})}var c2=/\r\n?/g,f2=/\u0000|\uFFFD/g;function $h(e){return(typeof e=="string"?e:""+e).replace(c2,`
`).replace(f2,"")}function Fa(e,t,n){if(t=$h(t),$h(e)!==t&&n)throw Error(U(425))}function Is(){}var Mc=null,$c=null;function Dc(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var Ic=typeof setTimeout=="function"?setTimeout:void 0,d2=typeof clearTimeout=="function"?clearTimeout:void 0,Dh=typeof Promise=="function"?Promise:void 0,p2=typeof queueMicrotask=="function"?queueMicrotask:typeof Dh!="undefined"?function(e){return Dh.resolve(null).then(e).catch(h2)}:Ic;function h2(e){setTimeout(function(){throw e})}function Tu(e,t){var n=t,r=0;do{var o=n.nextSibling;if(e.removeChild(n),o&&o.nodeType===8)if(n=o.data,n==="/$"){if(r===0){e.removeChild(o),Di(t);return}r--}else n!=="$"&&n!=="$?"&&n!=="$!"||r++;n=o}while(n);Di(t)}function mn(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t==="$"||t==="$!"||t==="$?")break;if(t==="/$")return null}}return e}function Ih(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="$"||n==="$!"||n==="$?"){if(t===0)return e;t--}else n==="/$"&&t++}e=e.previousSibling}return null}var Ao=Math.random().toString(36).slice(2),nn="__reactFiber$"+Ao,zi="__reactProps$"+Ao,Rn="__reactContainer$"+Ao,Fc="__reactEvents$"+Ao,v2="__reactListeners$"+Ao,m2="__reactHandles$"+Ao;function br(e){var t=e[nn];if(t)return t;for(var n=e.parentNode;n;){if(t=n[Rn]||n[nn]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=Ih(e);e!==null;){if(n=e[nn])return n;e=Ih(e)}return t}e=n,n=e.parentNode}return null}function aa(e){return e=e[nn]||e[Rn],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function to(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(U(33))}function El(e){return e[zi]||null}var Uc=[],no=-1;function lr(e){return{current:e}}function xe(e){0>no||(e.current=Uc[no],Uc[no]=null,no--)}function Ce(e,t){no++,Uc[no]=e.current,e.current=t}var nr={},Ze=lr(nr),ct=lr(!1),Pr=nr;function wo(e,t){var n=e.type.contextTypes;if(!n)return nr;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var o={},i;for(i in n)o[i]=t[i];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function ft(e){return e=e.childContextTypes,e!=null}function Fs(){xe(ct),xe(Ze)}function Fh(e,t,n){if(Ze.current!==nr)throw Error(U(168));Ce(Ze,t),Ce(ct,n)}function ly(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var o in r)if(!(o in t))throw Error(U(108,eb(e)||"Unknown",o));return Ae({},n,r)}function Us(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||nr,Pr=Ze.current,Ce(Ze,e),Ce(ct,ct.current),!0}function Uh(e,t,n){var r=e.stateNode;if(!r)throw Error(U(169));n?(e=ly(e,t,Pr),r.__reactInternalMemoizedMergedChildContext=e,xe(ct),xe(Ze),Ce(Ze,e)):xe(ct),Ce(ct,n)}var hn=null,xl=!1,Lu=!1;function uy(e){hn===null?hn=[e]:hn.push(e)}function g2(e){xl=!0,uy(e)}function ur(){if(!Lu&&hn!==null){Lu=!0;var e=0,t=we;try{var n=hn;for(we=1;e<n.length;e++){var r=n[e];do r=r(!0);while(r!==null)}hn=null,xl=!1}catch(o){throw hn!==null&&(hn=hn.slice(e+1)),Mg(Hf,ur),o}finally{we=t,Lu=!1}}return null}var y2=xn.ReactCurrentBatchConfig;function zt(e,t){if(e&&e.defaultProps){t=Ae({},t),e=e.defaultProps;for(var n in e)t[n]===void 0&&(t[n]=e[n]);return t}return t}var js=lr(null),zs=null,ro=null,ed=null;function td(){ed=ro=zs=null}function nd(e){var t=js.current;xe(js),e._currentValue=t}function jc(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,r!==null&&(r.childLanes|=t)):r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function vo(e,t){zs=e,ed=ro=null,e=e.dependencies,e!==null&&e.firstContext!==null&&((e.lanes&t)!==0&&(ut=!0),e.firstContext=null)}function Nt(e){var t=e._currentValue;if(ed!==e)if(e={context:e,memoizedValue:t,next:null},ro===null){if(zs===null)throw Error(U(308));ro=e,zs.dependencies={lanes:0,firstContext:e}}else ro=ro.next=e;return t}var Qt=null,Mn=!1;function rd(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function cy(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function Sn(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Kn(e,t){var n=e.updateQueue;n!==null&&(n=n.shared,Zy(e)?(e=n.interleaved,e===null?(t.next=t,Qt===null?Qt=[n]:Qt.push(n)):(t.next=e.next,e.next=t),n.interleaved=t):(e=n.pending,e===null?t.next=t:(t.next=e.next,e.next=t),n.pending=t))}function cs(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194240)!==0)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,qf(e,n)}}function jh(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var o=null,i=null;if(n=n.firstBaseUpdate,n!==null){do{var a={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};i===null?o=i=a:i=i.next=a,n=n.next}while(n!==null);i===null?o=i=t:i=i.next=t}else o=i=t;n={baseState:r.baseState,firstBaseUpdate:o,lastBaseUpdate:i,shared:r.shared,effects:r.effects},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function Vs(e,t,n,r){var o=e.updateQueue;Mn=!1;var i=o.firstBaseUpdate,a=o.lastBaseUpdate,s=o.shared.pending;if(s!==null){o.shared.pending=null;var l=s,u=l.next;l.next=null,a===null?i=u:a.next=u,a=l;var c=e.alternate;c!==null&&(c=c.updateQueue,s=c.lastBaseUpdate,s!==a&&(s===null?c.firstBaseUpdate=u:s.next=u,c.lastBaseUpdate=l))}if(i!==null){var f=o.baseState;a=0,c=u=l=null,s=i;do{var d=s.lane,h=s.eventTime;if((r&d)===d){c!==null&&(c=c.next={eventTime:h,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var m=e,y=s;switch(d=t,h=n,y.tag){case 1:if(m=y.payload,typeof m=="function"){f=m.call(h,f,d);break e}f=m;break e;case 3:m.flags=m.flags&-65537|128;case 0:if(m=y.payload,d=typeof m=="function"?m.call(h,f,d):m,d==null)break e;f=Ae({},f,d);break e;case 2:Mn=!0}}s.callback!==null&&s.lane!==0&&(e.flags|=64,d=o.effects,d===null?o.effects=[s]:d.push(s))}else h={eventTime:h,lane:d,tag:s.tag,payload:s.payload,callback:s.callback,next:null},c===null?(u=c=h,l=f):c=c.next=h,a|=d;if(s=s.next,s===null){if(s=o.shared.pending,s===null)break;d=s,s=d.next,d.next=null,o.lastBaseUpdate=d,o.shared.pending=null}}while(1);if(c===null&&(l=f),o.baseState=l,o.firstBaseUpdate=u,o.lastBaseUpdate=c,t=o.shared.interleaved,t!==null){o=t;do a|=o.lane,o=o.next;while(o!==t)}else i===null&&(o.shared.lanes=0);Nr|=a,e.lanes=a,e.memoizedState=f}}function zh(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var r=e[t],o=r.callback;if(o!==null){if(r.callback=null,r=n,typeof o!="function")throw Error(U(191,o));o.call(r)}}}var fy=new pg.Component().refs;function zc(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:Ae({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var Ol={isMounted:function(e){return(e=e._reactInternals)?zr(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=nt(),o=Xn(e),i=Sn(r,o);i.payload=t,n!=null&&(i.callback=n),Kn(e,i),t=Lt(e,o,r),t!==null&&cs(t,e,o)},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=nt(),o=Xn(e),i=Sn(r,o);i.tag=1,i.payload=t,n!=null&&(i.callback=n),Kn(e,i),t=Lt(e,o,r),t!==null&&cs(t,e,o)},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=nt(),r=Xn(e),o=Sn(n,r);o.tag=2,t!=null&&(o.callback=t),Kn(e,o),t=Lt(e,r,n),t!==null&&cs(t,e,r)}};function Vh(e,t,n,r,o,i,a){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(r,i,a):t.prototype&&t.prototype.isPureReactComponent?!Fi(n,r)||!Fi(o,i):!0}function dy(e,t,n){var r=!1,o=nr,i=t.contextType;return typeof i=="object"&&i!==null?i=Nt(i):(o=ft(t)?Pr:Ze.current,r=t.contextTypes,i=(r=r!=null)?wo(e,o):nr),t=new t(n,i),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=Ol,e.stateNode=t,t._reactInternals=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=o,e.__reactInternalMemoizedMaskedChildContext=i),t}function Bh(e,t,n,r){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(n,r),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&Ol.enqueueReplaceState(t,t.state,null)}function Vc(e,t,n,r){var o=e.stateNode;o.props=n,o.state=e.memoizedState,o.refs=fy,rd(e);var i=t.contextType;typeof i=="object"&&i!==null?o.context=Nt(i):(i=ft(t)?Pr:Ze.current,o.context=wo(e,i)),o.state=e.memoizedState,i=t.getDerivedStateFromProps,typeof i=="function"&&(zc(e,t,i,n),o.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof o.getSnapshotBeforeUpdate=="function"||typeof o.UNSAFE_componentWillMount!="function"&&typeof o.componentWillMount!="function"||(t=o.state,typeof o.componentWillMount=="function"&&o.componentWillMount(),typeof o.UNSAFE_componentWillMount=="function"&&o.UNSAFE_componentWillMount(),t!==o.state&&Ol.enqueueReplaceState(o,o.state,null),Vs(e,n,o,r),o.state=e.memoizedState),typeof o.componentDidMount=="function"&&(e.flags|=4194308)}var oo=[],io=0,Bs=null,Ws=0,xt=[],Ot=0,Tr=null,gn=1,yn="";function gr(e,t){oo[io++]=Ws,oo[io++]=Bs,Bs=e,Ws=t}function py(e,t,n){xt[Ot++]=gn,xt[Ot++]=yn,xt[Ot++]=Tr,Tr=e;var r=gn;e=yn;var o=32-Kt(r)-1;r&=~(1<<o),n+=1;var i=32-Kt(t)+o;if(30<i){var a=o-o%5;i=(r&(1<<a)-1).toString(32),r>>=a,o-=a,gn=1<<32-Kt(t)+o|n<<o|r,yn=i+e}else gn=1<<i|n<<o|r,yn=e}function od(e){e.return!==null&&(gr(e,1),py(e,1,0))}function id(e){for(;e===Bs;)Bs=oo[--io],oo[io]=null,Ws=oo[--io],oo[io]=null;for(;e===Tr;)Tr=xt[--Ot],xt[Ot]=null,yn=xt[--Ot],xt[Ot]=null,gn=xt[--Ot],xt[Ot]=null}var gt=null,lt=null,ke=!1,Ht=null;function hy(e,t){var n=kt(5,null,null,0);n.elementType="DELETED",n.stateNode=t,n.return=e,t=e.deletions,t===null?(e.deletions=[n],e.flags|=16):t.push(n)}function Wh(e,t){switch(e.tag){case 5:var n=e.type;return t=t.nodeType!==1||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t,t!==null?(e.stateNode=t,gt=e,lt=mn(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,gt=e,lt=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=Tr!==null?{id:gn,overflow:yn}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=kt(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,gt=e,lt=null,!0):!1;default:return!1}}function Bc(e){return(e.mode&1)!==0&&(e.flags&128)===0}function Wc(e){if(ke){var t=lt;if(t){var n=t;if(!Wh(e,t)){if(Bc(e))throw Error(U(418));t=mn(n.nextSibling);var r=gt;t&&Wh(e,t)?hy(r,n):(e.flags=e.flags&-4097|2,ke=!1,gt=e)}}else{if(Bc(e))throw Error(U(418));e.flags=e.flags&-4097|2,ke=!1,gt=e}}}function Hh(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;gt=e}function Yo(e){if(e!==gt)return!1;if(!ke)return Hh(e),ke=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!Dc(e.type,e.memoizedProps)),t&&(t=lt)){if(Bc(e)){for(e=lt;e;)e=mn(e.nextSibling);throw Error(U(418))}for(;t;)hy(e,t),t=mn(t.nextSibling)}if(Hh(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(U(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"){if(t===0){lt=mn(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}lt=null}}else lt=gt?mn(e.stateNode.nextSibling):null;return!0}function So(){lt=gt=null,ke=!1}function ad(e){Ht===null?Ht=[e]:Ht.push(e)}function Jo(e,t,n){if(e=n.ref,e!==null&&typeof e!="function"&&typeof e!="object"){if(n._owner){if(n=n._owner,n){if(n.tag!==1)throw Error(U(309));var r=n.stateNode}if(!r)throw Error(U(147,e));var o=r,i=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===i?t.ref:(t=function(a){var s=o.refs;s===fy&&(s=o.refs={}),a===null?delete s[i]:s[i]=a},t._stringRef=i,t)}if(typeof e!="string")throw Error(U(284));if(!n._owner)throw Error(U(290,e))}return e}function Ua(e,t){throw e=Object.prototype.toString.call(t),Error(U(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function qh(e){var t=e._init;return t(e._payload)}function vy(e){function t(v,p){if(e){var g=v.deletions;g===null?(v.deletions=[p],v.flags|=16):g.push(p)}}function n(v,p){if(!e)return null;for(;p!==null;)t(v,p),p=p.sibling;return null}function r(v,p){for(v=new Map;p!==null;)p.key!==null?v.set(p.key,p):v.set(p.index,p),p=p.sibling;return v}function o(v,p){return v=rr(v,p),v.index=0,v.sibling=null,v}function i(v,p,g){return v.index=g,e?(g=v.alternate,g!==null?(g=g.index,g<p?(v.flags|=2,p):g):(v.flags|=2,p)):(v.flags|=1048576,p)}function a(v){return e&&v.alternate===null&&(v.flags|=2),v}function s(v,p,g,S){return p===null||p.tag!==6?(p=Iu(g,v.mode,S),p.return=v,p):(p=o(p,g),p.return=v,p)}function l(v,p,g,S){var O=g.type;return O===Yr?c(v,p,g.props.children,S,g.key):p!==null&&(p.elementType===O||typeof O=="object"&&O!==null&&O.$$typeof===An&&qh(O)===p.type)?(S=o(p,g.props),S.ref=Jo(v,p,g),S.return=v,S):(S=vs(g.type,g.key,g.props,null,v.mode,S),S.ref=Jo(v,p,g),S.return=v,S)}function u(v,p,g,S){return p===null||p.tag!==4||p.stateNode.containerInfo!==g.containerInfo||p.stateNode.implementation!==g.implementation?(p=Fu(g,v.mode,S),p.return=v,p):(p=o(p,g.children||[]),p.return=v,p)}function c(v,p,g,S,O){return p===null||p.tag!==7?(p=Or(g,v.mode,S,O),p.return=v,p):(p=o(p,g),p.return=v,p)}function f(v,p,g){if(typeof p=="string"&&p!==""||typeof p=="number")return p=Iu(""+p,v.mode,g),p.return=v,p;if(typeof p=="object"&&p!==null){switch(p.$$typeof){case Pa:return g=vs(p.type,p.key,p.props,null,v.mode,g),g.ref=Jo(v,null,p),g.return=v,g;case Xr:return p=Fu(p,v.mode,g),p.return=v,p;case An:var S=p._init;return f(v,S(p._payload),g)}if(li(p)||qo(p))return p=Or(p,v.mode,g,null),p.return=v,p;Ua(v,p)}return null}function d(v,p,g,S){var O=p!==null?p.key:null;if(typeof g=="string"&&g!==""||typeof g=="number")return O!==null?null:s(v,p,""+g,S);if(typeof g=="object"&&g!==null){switch(g.$$typeof){case Pa:return g.key===O?l(v,p,g,S):null;case Xr:return g.key===O?u(v,p,g,S):null;case An:return O=g._init,d(v,p,O(g._payload),S)}if(li(g)||qo(g))return O!==null?null:c(v,p,g,S,null);Ua(v,g)}return null}function h(v,p,g,S,O){if(typeof S=="string"&&S!==""||typeof S=="number")return v=v.get(g)||null,s(p,v,""+S,O);if(typeof S=="object"&&S!==null){switch(S.$$typeof){case Pa:return v=v.get(S.key===null?g:S.key)||null,l(p,v,S,O);case Xr:return v=v.get(S.key===null?g:S.key)||null,u(p,v,S,O);case An:var E=S._init;return h(v,p,g,E(S._payload),O)}if(li(S)||qo(S))return v=v.get(g)||null,c(p,v,S,O,null);Ua(p,S)}return null}function m(v,p,g,S){for(var O=null,E=null,A=p,L=p=0,j=null;A!==null&&L<g.length;L++){A.index>L?(j=A,A=null):j=A.sibling;var M=d(v,A,g[L],S);if(M===null){A===null&&(A=j);break}e&&A&&M.alternate===null&&t(v,A),p=i(M,p,L),E===null?O=M:E.sibling=M,E=M,A=j}if(L===g.length)return n(v,A),ke&&gr(v,L),O;if(A===null){for(;L<g.length;L++)A=f(v,g[L],S),A!==null&&(p=i(A,p,L),E===null?O=A:E.sibling=A,E=A);return ke&&gr(v,L),O}for(A=r(v,A);L<g.length;L++)j=h(A,v,L,g[L],S),j!==null&&(e&&j.alternate!==null&&A.delete(j.key===null?L:j.key),p=i(j,p,L),E===null?O=j:E.sibling=j,E=j);return e&&A.forEach(function(Q){return t(v,Q)}),ke&&gr(v,L),O}function y(v,p,g,S){var O=qo(g);if(typeof O!="function")throw Error(U(150));if(g=O.call(g),g==null)throw Error(U(151));for(var E=O=null,A=p,L=p=0,j=null,M=g.next();A!==null&&!M.done;L++,M=g.next()){A.index>L?(j=A,A=null):j=A.sibling;var Q=d(v,A,M.value,S);if(Q===null){A===null&&(A=j);break}e&&A&&Q.alternate===null&&t(v,A),p=i(Q,p,L),E===null?O=Q:E.sibling=Q,E=Q,A=j}if(M.done)return n(v,A),ke&&gr(v,L),O;if(A===null){for(;!M.done;L++,M=g.next())M=f(v,M.value,S),M!==null&&(p=i(M,p,L),E===null?O=M:E.sibling=M,E=M);return ke&&gr(v,L),O}for(A=r(v,A);!M.done;L++,M=g.next())M=h(A,v,L,M.value,S),M!==null&&(e&&M.alternate!==null&&A.delete(M.key===null?L:M.key),p=i(M,p,L),E===null?O=M:E.sibling=M,E=M);return e&&A.forEach(function(te){return t(v,te)}),ke&&gr(v,L),O}function x(v,p,g,S){if(typeof g=="object"&&g!==null&&g.type===Yr&&g.key===null&&(g=g.props.children),typeof g=="object"&&g!==null){switch(g.$$typeof){case Pa:e:{for(var O=g.key,E=p;E!==null;){if(E.key===O){if(O=g.type,O===Yr){if(E.tag===7){n(v,E.sibling),p=o(E,g.props.children),p.return=v,v=p;break e}}else if(E.elementType===O||typeof O=="object"&&O!==null&&O.$$typeof===An&&qh(O)===E.type){n(v,E.sibling),p=o(E,g.props),p.ref=Jo(v,E,g),p.return=v,v=p;break e}n(v,E);break}else t(v,E);E=E.sibling}g.type===Yr?(p=Or(g.props.children,v.mode,S,g.key),p.return=v,v=p):(S=vs(g.type,g.key,g.props,null,v.mode,S),S.ref=Jo(v,p,g),S.return=v,v=S)}return a(v);case Xr:e:{for(E=g.key;p!==null;){if(p.key===E)if(p.tag===4&&p.stateNode.containerInfo===g.containerInfo&&p.stateNode.implementation===g.implementation){n(v,p.sibling),p=o(p,g.children||[]),p.return=v,v=p;break e}else{n(v,p);break}else t(v,p);p=p.sibling}p=Fu(g,v.mode,S),p.return=v,v=p}return a(v);case An:return E=g._init,x(v,p,E(g._payload),S)}if(li(g))return m(v,p,g,S);if(qo(g))return y(v,p,g,S);Ua(v,g)}return typeof g=="string"&&g!==""||typeof g=="number"?(g=""+g,p!==null&&p.tag===6?(n(v,p.sibling),p=o(p,g),p.return=v,v=p):(n(v,p),p=Iu(g,v.mode,S),p.return=v,v=p),a(v)):n(v,p)}return x}var _o=vy(!0),my=vy(!1),sa={},an=lr(sa),Vi=lr(sa),Bi=lr(sa);function Rr(e){if(e===sa)throw Error(U(174));return e}function sd(e,t){switch(Ce(Bi,t),Ce(Vi,e),Ce(an,sa),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:bc(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=bc(t,e)}xe(an),Ce(an,t)}function bo(){xe(an),xe(Vi),xe(Bi)}function gy(e){Rr(Bi.current);var t=Rr(an.current),n=bc(t,e.type);t!==n&&(Ce(Vi,e),Ce(an,n))}function ld(e){Vi.current===e&&(xe(an),xe(Vi))}var Le=lr(0);function Hs(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if((t.flags&128)!==0)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var Nu=[];function ud(){for(var e=0;e<Nu.length;e++)Nu[e]._workInProgressVersionPrimary=null;Nu.length=0}var fs=xn.ReactCurrentDispatcher,Au=xn.ReactCurrentBatchConfig,Lr=0,Ne=null,Ue=null,Be=null,qs=!1,yi=!1,Wi=0,w2=0;function Ke(){throw Error(U(321))}function cd(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!Xt(e[n],t[n]))return!1;return!0}function fd(e,t,n,r,o,i){if(Lr=i,Ne=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,fs.current=e===null||e.memoizedState===null?R2:C2,e=n(r,o),yi){i=0;do{if(yi=!1,Wi=0,25<=i)throw Error(U(301));i+=1,Be=Ue=null,t.updateQueue=null,fs.current=E2,e=n(r,o)}while(yi)}if(fs.current=Qs,t=Ue!==null&&Ue.next!==null,Lr=0,Be=Ue=Ne=null,qs=!1,t)throw Error(U(300));return e}function dd(){var e=Wi!==0;return Wi=0,e}function tn(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Be===null?Ne.memoizedState=Be=e:Be=Be.next=e,Be}function At(){if(Ue===null){var e=Ne.alternate;e=e!==null?e.memoizedState:null}else e=Ue.next;var t=Be===null?Ne.memoizedState:Be.next;if(t!==null)Be=t,Ue=e;else{if(e===null)throw Error(U(310));Ue=e,e={memoizedState:Ue.memoizedState,baseState:Ue.baseState,baseQueue:Ue.baseQueue,queue:Ue.queue,next:null},Be===null?Ne.memoizedState=Be=e:Be=Be.next=e}return Be}function Hi(e,t){return typeof t=="function"?t(e):t}function Mu(e){var t=At(),n=t.queue;if(n===null)throw Error(U(311));n.lastRenderedReducer=e;var r=Ue,o=r.baseQueue,i=n.pending;if(i!==null){if(o!==null){var a=o.next;o.next=i.next,i.next=a}r.baseQueue=o=i,n.pending=null}if(o!==null){i=o.next,r=r.baseState;var s=a=null,l=null,u=i;do{var c=u.lane;if((Lr&c)===c)l!==null&&(l=l.next={lane:0,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null}),r=u.hasEagerState?u.eagerState:e(r,u.action);else{var f={lane:c,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null};l===null?(s=l=f,a=r):l=l.next=f,Ne.lanes|=c,Nr|=c}u=u.next}while(u!==null&&u!==i);l===null?a=r:l.next=s,Xt(r,t.memoizedState)||(ut=!0),t.memoizedState=r,t.baseState=a,t.baseQueue=l,n.lastRenderedState=r}if(e=n.interleaved,e!==null){o=e;do i=o.lane,Ne.lanes|=i,Nr|=i,o=o.next;while(o!==e)}else o===null&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function $u(e){var t=At(),n=t.queue;if(n===null)throw Error(U(311));n.lastRenderedReducer=e;var r=n.dispatch,o=n.pending,i=t.memoizedState;if(o!==null){n.pending=null;var a=o=o.next;do i=e(i,a.action),a=a.next;while(a!==o);Xt(i,t.memoizedState)||(ut=!0),t.memoizedState=i,t.baseQueue===null&&(t.baseState=i),n.lastRenderedState=i}return[i,r]}function yy(){}function wy(e,t){var n=Ne,r=At(),o=t(),i=!Xt(r.memoizedState,o);if(i&&(r.memoizedState=o,ut=!0),r=r.queue,pd(by.bind(null,n,r,e),[e]),r.getSnapshot!==t||i||Be!==null&&Be.memoizedState.tag&1){if(n.flags|=2048,qi(9,_y.bind(null,n,r,o,t),void 0,null),ze===null)throw Error(U(349));(Lr&30)!==0||Sy(n,t,o)}return o}function Sy(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=Ne.updateQueue,t===null?(t={lastEffect:null,stores:null},Ne.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function _y(e,t,n,r){t.value=n,t.getSnapshot=r,Ry(t)&&Lt(e,1,-1)}function by(e,t,n){return n(function(){Ry(t)&&Lt(e,1,-1)})}function Ry(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!Xt(e,n)}catch{return!0}}function Qh(e){var t=tn();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:Hi,lastRenderedState:e},t.queue=e,e=e.dispatch=b2.bind(null,Ne,e),[t.memoizedState,e]}function qi(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=Ne.updateQueue,t===null?(t={lastEffect:null,stores:null},Ne.updateQueue=t,t.lastEffect=e.next=e):(n=t.lastEffect,n===null?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e)),e}function Cy(){return At().memoizedState}function ds(e,t,n,r){var o=tn();Ne.flags|=e,o.memoizedState=qi(1|t,n,void 0,r===void 0?null:r)}function kl(e,t,n,r){var o=At();r=r===void 0?null:r;var i=void 0;if(Ue!==null){var a=Ue.memoizedState;if(i=a.destroy,r!==null&&cd(r,a.deps)){o.memoizedState=qi(t,n,i,r);return}}Ne.flags|=e,o.memoizedState=qi(1|t,n,i,r)}function Kh(e,t){return ds(8390656,8,e,t)}function pd(e,t){return kl(2048,8,e,t)}function Ey(e,t){return kl(4,2,e,t)}function xy(e,t){return kl(4,4,e,t)}function Oy(e,t){if(typeof t=="function")return e=e(),t(e),function(){t(null)};if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function ky(e,t,n){return n=n!=null?n.concat([e]):null,kl(4,4,Oy.bind(null,t,e),n)}function hd(){}function Py(e,t){var n=At();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&cd(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Ty(e,t){var n=At();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&cd(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function Ly(e,t,n){return(Lr&21)===0?(e.baseState&&(e.baseState=!1,ut=!0),e.memoizedState=n):(Xt(n,t)||(n=Ig(),Ne.lanes|=n,Nr|=n,e.baseState=!0),t)}function S2(e,t){var n=we;we=n!==0&&4>n?n:4,e(!0);var r=Au.transition;Au.transition={};try{e(!1),t()}finally{we=n,Au.transition=r}}function Ny(){return At().memoizedState}function _2(e,t,n){var r=Xn(e);n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},Ay(e)?My(t,n):($y(e,t,n),n=nt(),e=Lt(e,r,n),e!==null&&Dy(e,t,r))}function b2(e,t,n){var r=Xn(e),o={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(Ay(e))My(t,o);else{$y(e,t,o);var i=e.alternate;if(e.lanes===0&&(i===null||i.lanes===0)&&(i=t.lastRenderedReducer,i!==null))try{var a=t.lastRenderedState,s=i(a,n);if(o.hasEagerState=!0,o.eagerState=s,Xt(s,a))return}catch{}finally{}n=nt(),e=Lt(e,r,n),e!==null&&Dy(e,t,r)}}function Ay(e){var t=e.alternate;return e===Ne||t!==null&&t===Ne}function My(e,t){yi=qs=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function $y(e,t,n){Zy(e)?(e=t.interleaved,e===null?(n.next=n,Qt===null?Qt=[t]:Qt.push(t)):(n.next=e.next,e.next=n),t.interleaved=n):(e=t.pending,e===null?n.next=n:(n.next=e.next,e.next=n),t.pending=n)}function Dy(e,t,n){if((n&4194240)!==0){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,qf(e,n)}}var Qs={readContext:Nt,useCallback:Ke,useContext:Ke,useEffect:Ke,useImperativeHandle:Ke,useInsertionEffect:Ke,useLayoutEffect:Ke,useMemo:Ke,useReducer:Ke,useRef:Ke,useState:Ke,useDebugValue:Ke,useDeferredValue:Ke,useTransition:Ke,useMutableSource:Ke,useSyncExternalStore:Ke,useId:Ke,unstable_isNewReconciler:!1},R2={readContext:Nt,useCallback:function(e,t){return tn().memoizedState=[e,t===void 0?null:t],e},useContext:Nt,useEffect:Kh,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,ds(4194308,4,Oy.bind(null,t,e),n)},useLayoutEffect:function(e,t){return ds(4194308,4,e,t)},useInsertionEffect:function(e,t){return ds(4,2,e,t)},useMemo:function(e,t){var n=tn();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=tn();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=_2.bind(null,Ne,e),[r.memoizedState,e]},useRef:function(e){var t=tn();return e={current:e},t.memoizedState=e},useState:Qh,useDebugValue:hd,useDeferredValue:function(e){return tn().memoizedState=e},useTransition:function(){var e=Qh(!1),t=e[0];return e=S2.bind(null,e[1]),tn().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=Ne,o=tn();if(ke){if(n===void 0)throw Error(U(407));n=n()}else{if(n=t(),ze===null)throw Error(U(349));(Lr&30)!==0||Sy(r,t,n)}o.memoizedState=n;var i={value:n,getSnapshot:t};return o.queue=i,Kh(by.bind(null,r,i,e),[e]),r.flags|=2048,qi(9,_y.bind(null,r,i,n,t),void 0,null),n},useId:function(){var e=tn(),t=ze.identifierPrefix;if(ke){var n=yn,r=gn;n=(r&~(1<<32-Kt(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=Wi++,0<n&&(t+="H"+n.toString(32)),t+=":"}else n=w2++,t=":"+t+"r"+n.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},C2={readContext:Nt,useCallback:Py,useContext:Nt,useEffect:pd,useImperativeHandle:ky,useInsertionEffect:Ey,useLayoutEffect:xy,useMemo:Ty,useReducer:Mu,useRef:Cy,useState:function(){return Mu(Hi)},useDebugValue:hd,useDeferredValue:function(e){var t=At();return Ly(t,Ue.memoizedState,e)},useTransition:function(){var e=Mu(Hi)[0],t=At().memoizedState;return[e,t]},useMutableSource:yy,useSyncExternalStore:wy,useId:Ny,unstable_isNewReconciler:!1},E2={readContext:Nt,useCallback:Py,useContext:Nt,useEffect:pd,useImperativeHandle:ky,useInsertionEffect:Ey,useLayoutEffect:xy,useMemo:Ty,useReducer:$u,useRef:Cy,useState:function(){return $u(Hi)},useDebugValue:hd,useDeferredValue:function(e){var t=At();return Ue===null?t.memoizedState=e:Ly(t,Ue.memoizedState,e)},useTransition:function(){var e=$u(Hi)[0],t=At().memoizedState;return[e,t]},useMutableSource:yy,useSyncExternalStore:wy,useId:Ny,unstable_isNewReconciler:!1};function vd(e,t){try{var n="",r=t;do n+=Z_(r),r=r.return;while(r);var o=n}catch(i){o=`
Error generating stack: `+i.message+`
`+i.stack}return{value:e,source:t,stack:o}}function Hc(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var x2=typeof WeakMap=="function"?WeakMap:Map;function Iy(e,t,n){n=Sn(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Gs||(Gs=!0,ef=r),Hc(e,t)},n}function Fy(e,t,n){n=Sn(-1,n),n.tag=3;var r=e.type.getDerivedStateFromError;if(typeof r=="function"){var o=t.value;n.payload=function(){return r(o)},n.callback=function(){Hc(e,t)}}var i=e.stateNode;return i!==null&&typeof i.componentDidCatch=="function"&&(n.callback=function(){Hc(e,t),typeof r!="function"&&(Gn===null?Gn=new Set([this]):Gn.add(this));var a=t.stack;this.componentDidCatch(t.value,{componentStack:a!==null?a:""})}),n}function Gh(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new x2;var o=new Set;r.set(t,o)}else o=r.get(t),o===void 0&&(o=new Set,r.set(t,o));o.has(n)||(o.add(n),e=U2.bind(null,e,t,n),t.then(e,e))}function Xh(e){do{var t;if((t=e.tag===13)&&(t=e.memoizedState,t=t!==null?t.dehydrated!==null:!0),t)return e;e=e.return}while(e!==null);return null}function Yh(e,t,n,r,o){return(e.mode&1)===0?(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,n.tag===1&&(n.alternate===null?n.tag=17:(t=Sn(-1,1),t.tag=2,Kn(n,t))),n.lanes|=1),e):(e.flags|=65536,e.lanes=o,e)}var Uy,qc,jy,zy;Uy=function(e,t){for(var n=t.child;n!==null;){if(n.tag===5||n.tag===6)e.appendChild(n.stateNode);else if(n.tag!==4&&n.child!==null){n.child.return=n,n=n.child;continue}if(n===t)break;for(;n.sibling===null;){if(n.return===null||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}};qc=function(){};jy=function(e,t,n,r){var o=e.memoizedProps;if(o!==r){e=t.stateNode,Rr(an.current);var i=null;switch(n){case"input":o=yc(e,o),r=yc(e,r),i=[];break;case"select":o=Ae({},o,{value:void 0}),r=Ae({},r,{value:void 0}),i=[];break;case"textarea":o=_c(e,o),r=_c(e,r),i=[];break;default:typeof o.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=Is)}Rc(n,r);var a;n=null;for(u in o)if(!r.hasOwnProperty(u)&&o.hasOwnProperty(u)&&o[u]!=null)if(u==="style"){var s=o[u];for(a in s)s.hasOwnProperty(a)&&(n||(n={}),n[a]="")}else u!=="dangerouslySetInnerHTML"&&u!=="children"&&u!=="suppressContentEditableWarning"&&u!=="suppressHydrationWarning"&&u!=="autoFocus"&&(Li.hasOwnProperty(u)?i||(i=[]):(i=i||[]).push(u,null));for(u in r){var l=r[u];if(s=o!=null?o[u]:void 0,r.hasOwnProperty(u)&&l!==s&&(l!=null||s!=null))if(u==="style")if(s){for(a in s)!s.hasOwnProperty(a)||l&&l.hasOwnProperty(a)||(n||(n={}),n[a]="");for(a in l)l.hasOwnProperty(a)&&s[a]!==l[a]&&(n||(n={}),n[a]=l[a])}else n||(i||(i=[]),i.push(u,n)),n=l;else u==="dangerouslySetInnerHTML"?(l=l?l.__html:void 0,s=s?s.__html:void 0,l!=null&&s!==l&&(i=i||[]).push(u,l)):u==="children"?typeof l!="string"&&typeof l!="number"||(i=i||[]).push(u,""+l):u!=="suppressContentEditableWarning"&&u!=="suppressHydrationWarning"&&(Li.hasOwnProperty(u)?(l!=null&&u==="onScroll"&&Ee("scroll",e),i||s===l||(i=[])):(i=i||[]).push(u,l))}n&&(i=i||[]).push("style",n);var u=i;(t.updateQueue=u)&&(t.flags|=4)}};zy=function(e,t,n,r){n!==r&&(t.flags|=4)};function Zo(e,t){if(!ke)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;n!==null;)n.alternate!==null&&(r=n),n=n.sibling;r===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:r.sibling=null}}function Ge(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,r=0;if(t)for(var o=e.child;o!==null;)n|=o.lanes|o.childLanes,r|=o.subtreeFlags&14680064,r|=o.flags&14680064,o.return=e,o=o.sibling;else for(o=e.child;o!==null;)n|=o.lanes|o.childLanes,r|=o.subtreeFlags,r|=o.flags,o.return=e,o=o.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function O2(e,t,n){var r=t.pendingProps;switch(id(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Ge(t),null;case 1:return ft(t.type)&&Fs(),Ge(t),null;case 3:return r=t.stateNode,bo(),xe(ct),xe(Ze),ud(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(Yo(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,Ht!==null&&(rf(Ht),Ht=null))),qc(e,t),Ge(t),null;case 5:ld(t);var o=Rr(Bi.current);if(n=t.type,e!==null&&t.stateNode!=null)jy(e,t,n,r,o),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(U(166));return Ge(t),null}if(e=Rr(an.current),Yo(t)){r=t.stateNode,n=t.type;var i=t.memoizedProps;switch(r[nn]=t,r[zi]=i,e=(t.mode&1)!==0,n){case"dialog":Ee("cancel",r),Ee("close",r);break;case"iframe":case"object":case"embed":Ee("load",r);break;case"video":case"audio":for(o=0;o<ci.length;o++)Ee(ci[o],r);break;case"source":Ee("error",r);break;case"img":case"image":case"link":Ee("error",r),Ee("load",r);break;case"details":Ee("toggle",r);break;case"input":fh(r,i),Ee("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!i.multiple},Ee("invalid",r);break;case"textarea":ph(r,i),Ee("invalid",r)}Rc(n,i),o=null;for(var a in i)if(i.hasOwnProperty(a)){var s=i[a];a==="children"?typeof s=="string"?r.textContent!==s&&(i.suppressHydrationWarning!==!0&&Fa(r.textContent,s,e),o=["children",s]):typeof s=="number"&&r.textContent!==""+s&&(i.suppressHydrationWarning!==!0&&Fa(r.textContent,s,e),o=["children",""+s]):Li.hasOwnProperty(a)&&s!=null&&a==="onScroll"&&Ee("scroll",r)}switch(n){case"input":Ta(r),dh(r,i,!0);break;case"textarea":Ta(r),hh(r);break;case"select":case"option":break;default:typeof i.onClick=="function"&&(r.onclick=Is)}r=o,t.updateQueue=r,r!==null&&(t.flags|=4)}else{a=o.nodeType===9?o:o.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=bg(n)),e==="http://www.w3.org/1999/xhtml"?n==="script"?(e=a.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=a.createElement(n,{is:r.is}):(e=a.createElement(n),n==="select"&&(a=e,r.multiple?a.multiple=!0:r.size&&(a.size=r.size))):e=a.createElementNS(e,n),e[nn]=t,e[zi]=r,Uy(e,t,!1,!1),t.stateNode=e;e:{switch(a=Cc(n,r),n){case"dialog":Ee("cancel",e),Ee("close",e),o=r;break;case"iframe":case"object":case"embed":Ee("load",e),o=r;break;case"video":case"audio":for(o=0;o<ci.length;o++)Ee(ci[o],e);o=r;break;case"source":Ee("error",e),o=r;break;case"img":case"image":case"link":Ee("error",e),Ee("load",e),o=r;break;case"details":Ee("toggle",e),o=r;break;case"input":fh(e,r),o=yc(e,r),Ee("invalid",e);break;case"option":o=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},o=Ae({},r,{value:void 0}),Ee("invalid",e);break;case"textarea":ph(e,r),o=_c(e,r),Ee("invalid",e);break;default:o=r}Rc(n,o),s=o;for(i in s)if(s.hasOwnProperty(i)){var l=s[i];i==="style"?Eg(e,l):i==="dangerouslySetInnerHTML"?(l=l?l.__html:void 0,l!=null&&Rg(e,l)):i==="children"?typeof l=="string"?(n!=="textarea"||l!=="")&&Ni(e,l):typeof l=="number"&&Ni(e,""+l):i!=="suppressContentEditableWarning"&&i!=="suppressHydrationWarning"&&i!=="autoFocus"&&(Li.hasOwnProperty(i)?l!=null&&i==="onScroll"&&Ee("scroll",e):l!=null&&jf(e,i,l,a))}switch(n){case"input":Ta(e),dh(e,r,!1);break;case"textarea":Ta(e),hh(e);break;case"option":r.value!=null&&e.setAttribute("value",""+tr(r.value));break;case"select":e.multiple=!!r.multiple,i=r.value,i!=null?co(e,!!r.multiple,i,!1):r.defaultValue!=null&&co(e,!!r.multiple,r.defaultValue,!0);break;default:typeof o.onClick=="function"&&(e.onclick=Is)}switch(n){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}}r&&(t.flags|=4)}t.ref!==null&&(t.flags|=512,t.flags|=2097152)}return Ge(t),null;case 6:if(e&&t.stateNode!=null)zy(e,t,e.memoizedProps,r);else{if(typeof r!="string"&&t.stateNode===null)throw Error(U(166));if(n=Rr(Bi.current),Rr(an.current),Yo(t)){if(r=t.stateNode,n=t.memoizedProps,r[nn]=t,(i=r.nodeValue!==n)&&(e=gt,e!==null))switch(e.tag){case 3:Fa(r.nodeValue,n,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&Fa(r.nodeValue,n,(e.mode&1)!==0)}i&&(t.flags|=4)}else r=(n.nodeType===9?n:n.ownerDocument).createTextNode(r),r[nn]=t,t.stateNode=r}return Ge(t),null;case 13:if(xe(Le),r=t.memoizedState,ke&&lt!==null&&(t.mode&1)!==0&&(t.flags&128)===0){for(r=lt;r;)r=mn(r.nextSibling);return So(),t.flags|=98560,t}if(r!==null&&r.dehydrated!==null){if(r=Yo(t),e===null){if(!r)throw Error(U(318));if(r=t.memoizedState,r=r!==null?r.dehydrated:null,!r)throw Error(U(317));r[nn]=t}else So(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;return Ge(t),null}return Ht!==null&&(rf(Ht),Ht=null),(t.flags&128)!==0?(t.lanes=n,t):(r=r!==null,n=!1,e===null?Yo(t):n=e.memoizedState!==null,r!==n&&r&&(t.child.flags|=8192,(t.mode&1)!==0&&(e===null||(Le.current&1)!==0?je===0&&(je=3):_d())),t.updateQueue!==null&&(t.flags|=4),Ge(t),null);case 4:return bo(),qc(e,t),e===null&&Ui(t.stateNode.containerInfo),Ge(t),null;case 10:return nd(t.type._context),Ge(t),null;case 17:return ft(t.type)&&Fs(),Ge(t),null;case 19:if(xe(Le),i=t.memoizedState,i===null)return Ge(t),null;if(r=(t.flags&128)!==0,a=i.rendering,a===null)if(r)Zo(i,!1);else{if(je!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(a=Hs(e),a!==null){for(t.flags|=128,Zo(i,!1),r=a.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;n!==null;)i=n,e=r,i.flags&=14680066,a=i.alternate,a===null?(i.childLanes=0,i.lanes=e,i.child=null,i.subtreeFlags=0,i.memoizedProps=null,i.memoizedState=null,i.updateQueue=null,i.dependencies=null,i.stateNode=null):(i.childLanes=a.childLanes,i.lanes=a.lanes,i.child=a.child,i.subtreeFlags=0,i.deletions=null,i.memoizedProps=a.memoizedProps,i.memoizedState=a.memoizedState,i.updateQueue=a.updateQueue,i.type=a.type,e=a.dependencies,i.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return Ce(Le,Le.current&1|2),t.child}e=e.sibling}i.tail!==null&&De()>Ro&&(t.flags|=128,r=!0,Zo(i,!1),t.lanes=4194304)}else{if(!r)if(e=Hs(a),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),Zo(i,!0),i.tail===null&&i.tailMode==="hidden"&&!a.alternate&&!ke)return Ge(t),null}else 2*De()-i.renderingStartTime>Ro&&n!==1073741824&&(t.flags|=128,r=!0,Zo(i,!1),t.lanes=4194304);i.isBackwards?(a.sibling=t.child,t.child=a):(n=i.last,n!==null?n.sibling=a:t.child=a,i.last=a)}return i.tail!==null?(t=i.tail,i.rendering=t,i.tail=t.sibling,i.renderingStartTime=De(),t.sibling=null,n=Le.current,Ce(Le,r?n&1|2:n&1),t):(Ge(t),null);case 22:case 23:return Sd(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&(t.mode&1)!==0?(mt&1073741824)!==0&&(Ge(t),t.subtreeFlags&6&&(t.flags|=8192)):Ge(t),null;case 24:return null;case 25:return null}throw Error(U(156,t.tag))}var k2=xn.ReactCurrentOwner,ut=!1;function tt(e,t,n,r){t.child=e===null?my(t,null,n,r):_o(t,e.child,n,r)}function Jh(e,t,n,r,o){n=n.render;var i=t.ref;return vo(t,o),r=fd(e,t,n,r,i,o),n=dd(),e!==null&&!ut?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~o,Cn(e,t,o)):(ke&&n&&od(t),t.flags|=1,tt(e,t,r,o),t.child)}function Zh(e,t,n,r,o){if(e===null){var i=n.type;return typeof i=="function"&&!bd(i)&&i.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=i,Vy(e,t,i,r,o)):(e=vs(n.type,null,r,t,t.mode,o),e.ref=t.ref,e.return=t,t.child=e)}if(i=e.child,(e.lanes&o)===0){var a=i.memoizedProps;if(n=n.compare,n=n!==null?n:Fi,n(a,r)&&e.ref===t.ref)return Cn(e,t,o)}return t.flags|=1,e=rr(i,r),e.ref=t.ref,e.return=t,t.child=e}function Vy(e,t,n,r,o){if(e!==null){var i=e.memoizedProps;if(Fi(i,r)&&e.ref===t.ref)if(ut=!1,t.pendingProps=r=i,(e.lanes&o)!==0)(e.flags&131072)!==0&&(ut=!0);else return t.lanes=e.lanes,Cn(e,t,o)}return Qc(e,t,n,r,o)}function By(e,t,n){var r=t.pendingProps,o=r.children,i=e!==null?e.memoizedState:null;if(r.mode==="hidden")if((t.mode&1)===0)t.memoizedState={baseLanes:0,cachePool:null,transitions:null},Ce(so,mt),mt|=n;else if((n&1073741824)!==0)t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=i!==null?i.baseLanes:n,Ce(so,mt),mt|=r;else return e=i!==null?i.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,Ce(so,mt),mt|=e,null;else i!==null?(r=i.baseLanes|n,t.memoizedState=null):r=n,Ce(so,mt),mt|=r;return tt(e,t,o,n),t.child}function Wy(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function Qc(e,t,n,r,o){var i=ft(n)?Pr:Ze.current;return i=wo(t,i),vo(t,o),n=fd(e,t,n,r,i,o),r=dd(),e!==null&&!ut?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~o,Cn(e,t,o)):(ke&&r&&od(t),t.flags|=1,tt(e,t,n,o),t.child)}function ev(e,t,n,r,o){if(ft(n)){var i=!0;Us(t)}else i=!1;if(vo(t,o),t.stateNode===null)e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2),dy(t,n,r),Vc(t,n,r,o),r=!0;else if(e===null){var a=t.stateNode,s=t.memoizedProps;a.props=s;var l=a.context,u=n.contextType;typeof u=="object"&&u!==null?u=Nt(u):(u=ft(n)?Pr:Ze.current,u=wo(t,u));var c=n.getDerivedStateFromProps,f=typeof c=="function"||typeof a.getSnapshotBeforeUpdate=="function";f||typeof a.UNSAFE_componentWillReceiveProps!="function"&&typeof a.componentWillReceiveProps!="function"||(s!==r||l!==u)&&Bh(t,a,r,u),Mn=!1;var d=t.memoizedState;a.state=d,Vs(t,r,a,o),l=t.memoizedState,s!==r||d!==l||ct.current||Mn?(typeof c=="function"&&(zc(t,n,c,r),l=t.memoizedState),(s=Mn||Vh(t,n,s,r,d,l,u))?(f||typeof a.UNSAFE_componentWillMount!="function"&&typeof a.componentWillMount!="function"||(typeof a.componentWillMount=="function"&&a.componentWillMount(),typeof a.UNSAFE_componentWillMount=="function"&&a.UNSAFE_componentWillMount()),typeof a.componentDidMount=="function"&&(t.flags|=4194308)):(typeof a.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=l),a.props=r,a.state=l,a.context=u,r=s):(typeof a.componentDidMount=="function"&&(t.flags|=4194308),r=!1)}else{a=t.stateNode,cy(e,t),s=t.memoizedProps,u=t.type===t.elementType?s:zt(t.type,s),a.props=u,f=t.pendingProps,d=a.context,l=n.contextType,typeof l=="object"&&l!==null?l=Nt(l):(l=ft(n)?Pr:Ze.current,l=wo(t,l));var h=n.getDerivedStateFromProps;(c=typeof h=="function"||typeof a.getSnapshotBeforeUpdate=="function")||typeof a.UNSAFE_componentWillReceiveProps!="function"&&typeof a.componentWillReceiveProps!="function"||(s!==f||d!==l)&&Bh(t,a,r,l),Mn=!1,d=t.memoizedState,a.state=d,Vs(t,r,a,o);var m=t.memoizedState;s!==f||d!==m||ct.current||Mn?(typeof h=="function"&&(zc(t,n,h,r),m=t.memoizedState),(u=Mn||Vh(t,n,u,r,d,m,l)||!1)?(c||typeof a.UNSAFE_componentWillUpdate!="function"&&typeof a.componentWillUpdate!="function"||(typeof a.componentWillUpdate=="function"&&a.componentWillUpdate(r,m,l),typeof a.UNSAFE_componentWillUpdate=="function"&&a.UNSAFE_componentWillUpdate(r,m,l)),typeof a.componentDidUpdate=="function"&&(t.flags|=4),typeof a.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof a.componentDidUpdate!="function"||s===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),typeof a.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&d===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=m),a.props=r,a.state=m,a.context=l,r=u):(typeof a.componentDidUpdate!="function"||s===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),typeof a.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&d===e.memoizedState||(t.flags|=1024),r=!1)}return Kc(e,t,n,r,i,o)}function Kc(e,t,n,r,o,i){Wy(e,t);var a=(t.flags&128)!==0;if(!r&&!a)return o&&Uh(t,n,!1),Cn(e,t,i);r=t.stateNode,k2.current=t;var s=a&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&a?(t.child=_o(t,e.child,null,i),t.child=_o(t,null,s,i)):tt(e,t,s,i),t.memoizedState=r.state,o&&Uh(t,n,!0),t.child}function Hy(e){var t=e.stateNode;t.pendingContext?Fh(e,t.pendingContext,t.pendingContext!==t.context):t.context&&Fh(e,t.context,!1),sd(e,t.containerInfo)}function tv(e,t,n,r,o){return So(),ad(o),t.flags|=256,tt(e,t,n,r),t.child}var ja={dehydrated:null,treeContext:null,retryLane:0};function za(e){return{baseLanes:e,cachePool:null,transitions:null}}function nv(e,t){return{baseLanes:e.baseLanes|t,cachePool:null,transitions:e.transitions}}function qy(e,t,n){var r=t.pendingProps,o=Le.current,i=!1,a=(t.flags&128)!==0,s;if((s=a)||(s=e!==null&&e.memoizedState===null?!1:(o&2)!==0),s?(i=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(o|=1),Ce(Le,o&1),e===null)return Wc(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?((t.mode&1)===0?t.lanes=1:e.data==="$!"?t.lanes=8:t.lanes=1073741824,null):(o=r.children,e=r.fallback,i?(r=t.mode,i=t.child,o={mode:"hidden",children:o},(r&1)===0&&i!==null?(i.childLanes=0,i.pendingProps=o):i=Js(o,r,0,null),e=Or(e,r,n,null),i.return=t,e.return=t,i.sibling=e,t.child=i,t.child.memoizedState=za(n),t.memoizedState=ja,e):Gc(t,o));if(o=e.memoizedState,o!==null){if(s=o.dehydrated,s!==null){if(a)return t.flags&256?(t.flags&=-257,Va(e,t,n,Error(U(422)))):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(i=r.fallback,o=t.mode,r=Js({mode:"visible",children:r.children},o,0,null),i=Or(i,o,n,null),i.flags|=2,r.return=t,i.return=t,r.sibling=i,t.child=r,(t.mode&1)!==0&&_o(t,e.child,null,n),t.child.memoizedState=za(n),t.memoizedState=ja,i);if((t.mode&1)===0)t=Va(e,t,n,null);else if(s.data==="$!")t=Va(e,t,n,Error(U(419)));else if(r=(n&e.childLanes)!==0,ut||r){if(r=ze,r!==null){switch(n&-n){case 4:i=2;break;case 16:i=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:i=32;break;case 536870912:i=268435456;break;default:i=0}r=(i&(r.suspendedLanes|n))!==0?0:i,r!==0&&r!==o.retryLane&&(o.retryLane=r,Lt(e,r,-1))}_d(),t=Va(e,t,n,Error(U(421)))}else s.data==="$?"?(t.flags|=128,t.child=e.child,t=j2.bind(null,e),s._reactRetry=t,t=null):(n=o.treeContext,lt=mn(s.nextSibling),gt=t,ke=!0,Ht=null,n!==null&&(xt[Ot++]=gn,xt[Ot++]=yn,xt[Ot++]=Tr,gn=n.id,yn=n.overflow,Tr=t),t=Gc(t,t.pendingProps.children),t.flags|=4096);return t}return i?(r=ov(e,t,r.children,r.fallback,n),i=t.child,o=e.child.memoizedState,i.memoizedState=o===null?za(n):nv(o,n),i.childLanes=e.childLanes&~n,t.memoizedState=ja,r):(n=rv(e,t,r.children,n),t.memoizedState=null,n)}return i?(r=ov(e,t,r.children,r.fallback,n),i=t.child,o=e.child.memoizedState,i.memoizedState=o===null?za(n):nv(o,n),i.childLanes=e.childLanes&~n,t.memoizedState=ja,r):(n=rv(e,t,r.children,n),t.memoizedState=null,n)}function Gc(e,t){return t=Js({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function rv(e,t,n,r){var o=e.child;return e=o.sibling,n=rr(o,{mode:"visible",children:n}),(t.mode&1)===0&&(n.lanes=r),n.return=t,n.sibling=null,e!==null&&(r=t.deletions,r===null?(t.deletions=[e],t.flags|=16):r.push(e)),t.child=n}function ov(e,t,n,r,o){var i=t.mode;e=e.child;var a=e.sibling,s={mode:"hidden",children:n};return(i&1)===0&&t.child!==e?(n=t.child,n.childLanes=0,n.pendingProps=s,t.deletions=null):(n=rr(e,s),n.subtreeFlags=e.subtreeFlags&14680064),a!==null?r=rr(a,r):(r=Or(r,i,o,null),r.flags|=2),r.return=t,n.return=t,n.sibling=r,t.child=n,r}function Va(e,t,n,r){return r!==null&&ad(r),_o(t,e.child,null,n),e=Gc(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function iv(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),jc(e.return,t,n)}function Du(e,t,n,r,o){var i=e.memoizedState;i===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:o}:(i.isBackwards=t,i.rendering=null,i.renderingStartTime=0,i.last=r,i.tail=n,i.tailMode=o)}function Qy(e,t,n){var r=t.pendingProps,o=r.revealOrder,i=r.tail;if(tt(e,t,r.children,n),r=Le.current,(r&2)!==0)r=r&1|2,t.flags|=128;else{if(e!==null&&(e.flags&128)!==0)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&iv(e,n,t);else if(e.tag===19)iv(e,n,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(Ce(Le,r),(t.mode&1)===0)t.memoizedState=null;else switch(o){case"forwards":for(n=t.child,o=null;n!==null;)e=n.alternate,e!==null&&Hs(e)===null&&(o=n),n=n.sibling;n=o,n===null?(o=t.child,t.child=null):(o=n.sibling,n.sibling=null),Du(t,!1,o,n,i);break;case"backwards":for(n=null,o=t.child,t.child=null;o!==null;){if(e=o.alternate,e!==null&&Hs(e)===null){t.child=o;break}e=o.sibling,o.sibling=n,n=o,o=e}Du(t,!0,n,null,i);break;case"together":Du(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Cn(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),Nr|=t.lanes,(n&t.childLanes)===0)return null;if(e!==null&&t.child!==e.child)throw Error(U(153));if(t.child!==null){for(e=t.child,n=rr(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=rr(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function P2(e,t,n){switch(t.tag){case 3:Hy(t),So();break;case 5:gy(t);break;case 1:ft(t.type)&&Us(t);break;case 4:sd(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,o=t.memoizedProps.value;Ce(js,r._currentValue),r._currentValue=o;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(Ce(Le,Le.current&1),t.flags|=128,null):(n&t.child.childLanes)!==0?qy(e,t,n):(Ce(Le,Le.current&1),e=Cn(e,t,n),e!==null?e.sibling:null);Ce(Le,Le.current&1);break;case 19:if(r=(n&t.childLanes)!==0,(e.flags&128)!==0){if(r)return Qy(e,t,n);t.flags|=128}if(o=t.memoizedState,o!==null&&(o.rendering=null,o.tail=null,o.lastEffect=null),Ce(Le,Le.current),r)break;return null;case 22:case 23:return t.lanes=0,By(e,t,n)}return Cn(e,t,n)}function T2(e,t){switch(id(t),t.tag){case 1:return ft(t.type)&&Fs(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return bo(),xe(ct),xe(Ze),ud(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 5:return ld(t),null;case 13:if(xe(Le),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(U(340));So()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return xe(Le),null;case 4:return bo(),null;case 10:return nd(t.type._context),null;case 22:case 23:return Sd(),null;case 24:return null;default:return null}}var Ba=!1,Je=!1,L2=typeof WeakSet=="function"?WeakSet:Set,K=null;function ao(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){Me(e,t,r)}else n.current=null}function Xc(e,t,n){try{n()}catch(r){Me(e,t,r)}}var av=!1;function N2(e,t){if(Mc=Ms,e=Zg(),Zf(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var o=r.anchorOffset,i=r.focusNode;r=r.focusOffset;try{n.nodeType,i.nodeType}catch{n=null;break e}var a=0,s=-1,l=-1,u=0,c=0,f=e,d=null;t:for(;;){for(var h;f!==n||o!==0&&f.nodeType!==3||(s=a+o),f!==i||r!==0&&f.nodeType!==3||(l=a+r),f.nodeType===3&&(a+=f.nodeValue.length),(h=f.firstChild)!==null;)d=f,f=h;for(;;){if(f===e)break t;if(d===n&&++u===o&&(s=a),d===i&&++c===r&&(l=a),(h=f.nextSibling)!==null)break;f=d,d=f.parentNode}f=h}n=s===-1||l===-1?null:{start:s,end:l}}else n=null}n=n||{start:0,end:0}}else n=null;for($c={focusedElem:e,selectionRange:n},Ms=!1,K=t;K!==null;)if(t=K,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,K=e;else for(;K!==null;){t=K;try{var m=t.alternate;if((t.flags&1024)!==0)switch(t.tag){case 0:case 11:case 15:break;case 1:if(m!==null){var y=m.memoizedProps,x=m.memoizedState,v=t.stateNode,p=v.getSnapshotBeforeUpdate(t.elementType===t.type?y:zt(t.type,y),x);v.__reactInternalSnapshotBeforeUpdate=p}break;case 3:var g=t.stateNode.containerInfo;if(g.nodeType===1)g.textContent="";else if(g.nodeType===9){var S=g.body;S!=null&&(S.textContent="")}break;case 5:case 6:case 4:case 17:break;default:throw Error(U(163))}}catch(O){Me(t,t.return,O)}if(e=t.sibling,e!==null){e.return=t.return,K=e;break}K=t.return}return m=av,av=!1,m}function wi(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var o=r=r.next;do{if((o.tag&e)===e){var i=o.destroy;o.destroy=void 0,i!==void 0&&Xc(t,n,i)}o=o.next}while(o!==r)}}function Pl(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function Yc(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function Ky(e){var t=e.alternate;t!==null&&(e.alternate=null,Ky(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[nn],delete t[zi],delete t[Fc],delete t[v2],delete t[m2])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function Gy(e){return e.tag===5||e.tag===3||e.tag===4}function sv(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Gy(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Jc(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=Is));else if(r!==4&&(e=e.child,e!==null))for(Jc(e,t,n),e=e.sibling;e!==null;)Jc(e,t,n),e=e.sibling}function Zc(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(Zc(e,t,n),e=e.sibling;e!==null;)Zc(e,t,n),e=e.sibling}var We=null,Wt=!1;function Tn(e,t,n){for(n=n.child;n!==null;)Xy(e,t,n),n=n.sibling}function Xy(e,t,n){if(on&&typeof on.onCommitFiberUnmount=="function")try{on.onCommitFiberUnmount(_l,n)}catch{}switch(n.tag){case 5:Je||ao(n,t);case 6:var r=We,o=Wt;We=null,Tn(e,t,n),We=r,Wt=o,We!==null&&(Wt?(e=We,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):We.removeChild(n.stateNode));break;case 18:We!==null&&(Wt?(e=We,n=n.stateNode,e.nodeType===8?Tu(e.parentNode,n):e.nodeType===1&&Tu(e,n),Di(e)):Tu(We,n.stateNode));break;case 4:r=We,o=Wt,We=n.stateNode.containerInfo,Wt=!0,Tn(e,t,n),We=r,Wt=o;break;case 0:case 11:case 14:case 15:if(!Je&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){o=r=r.next;do{var i=o,a=i.destroy;i=i.tag,a!==void 0&&((i&2)!==0||(i&4)!==0)&&Xc(n,t,a),o=o.next}while(o!==r)}Tn(e,t,n);break;case 1:if(!Je&&(ao(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(s){Me(n,t,s)}Tn(e,t,n);break;case 21:Tn(e,t,n);break;case 22:n.mode&1?(Je=(r=Je)||n.memoizedState!==null,Tn(e,t,n),Je=r):Tn(e,t,n);break;default:Tn(e,t,n)}}function lv(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new L2),t.forEach(function(r){var o=z2.bind(null,e,r);n.has(r)||(n.add(r),r.then(o,o))})}}function Ut(e,t){var n=t.deletions;if(n!==null)for(var r=0;r<n.length;r++){var o=n[r];try{var i=e,a=t,s=a;e:for(;s!==null;){switch(s.tag){case 5:We=s.stateNode,Wt=!1;break e;case 3:We=s.stateNode.containerInfo,Wt=!0;break e;case 4:We=s.stateNode.containerInfo,Wt=!0;break e}s=s.return}if(We===null)throw Error(U(160));Xy(i,a,o),We=null,Wt=!1;var l=o.alternate;l!==null&&(l.return=null),o.return=null}catch(u){Me(o,t,u)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)Yy(t,e),t=t.sibling}function Yy(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(Ut(t,e),en(e),r&4){try{wi(3,e,e.return),Pl(3,e)}catch(m){Me(e,e.return,m)}try{wi(5,e,e.return)}catch(m){Me(e,e.return,m)}}break;case 1:Ut(t,e),en(e),r&512&&n!==null&&ao(n,n.return);break;case 5:if(Ut(t,e),en(e),r&512&&n!==null&&ao(n,n.return),e.flags&32){var o=e.stateNode;try{Ni(o,"")}catch(m){Me(e,e.return,m)}}if(r&4&&(o=e.stateNode,o!=null)){var i=e.memoizedProps,a=n!==null?n.memoizedProps:i,s=e.type,l=e.updateQueue;if(e.updateQueue=null,l!==null)try{s==="input"&&i.type==="radio"&&i.name!=null&&Sg(o,i),Cc(s,a);var u=Cc(s,i);for(a=0;a<l.length;a+=2){var c=l[a],f=l[a+1];c==="style"?Eg(o,f):c==="dangerouslySetInnerHTML"?Rg(o,f):c==="children"?Ni(o,f):jf(o,c,f,u)}switch(s){case"input":wc(o,i);break;case"textarea":_g(o,i);break;case"select":var d=o._wrapperState.wasMultiple;o._wrapperState.wasMultiple=!!i.multiple;var h=i.value;h!=null?co(o,!!i.multiple,h,!1):d!==!!i.multiple&&(i.defaultValue!=null?co(o,!!i.multiple,i.defaultValue,!0):co(o,!!i.multiple,i.multiple?[]:"",!1))}o[zi]=i}catch(m){Me(e,e.return,m)}}break;case 6:if(Ut(t,e),en(e),r&4){if(e.stateNode===null)throw Error(U(162));u=e.stateNode,c=e.memoizedProps;try{u.nodeValue=c}catch(m){Me(e,e.return,m)}}break;case 3:if(Ut(t,e),en(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{Di(t.containerInfo)}catch(m){Me(e,e.return,m)}break;case 4:Ut(t,e),en(e);break;case 13:Ut(t,e),en(e),u=e.child,u.flags&8192&&u.memoizedState!==null&&(u.alternate===null||u.alternate.memoizedState===null)&&(yd=De()),r&4&&lv(e);break;case 22:if(u=n!==null&&n.memoizedState!==null,e.mode&1?(Je=(c=Je)||u,Ut(t,e),Je=c):Ut(t,e),en(e),r&8192){c=e.memoizedState!==null;e:for(f=null,d=e;;){if(d.tag===5){if(f===null){f=d;try{o=d.stateNode,c?(i=o.style,typeof i.setProperty=="function"?i.setProperty("display","none","important"):i.display="none"):(s=d.stateNode,l=d.memoizedProps.style,a=l!=null&&l.hasOwnProperty("display")?l.display:null,s.style.display=Cg("display",a))}catch(m){Me(e,e.return,m)}}}else if(d.tag===6){if(f===null)try{d.stateNode.nodeValue=c?"":d.memoizedProps}catch(m){Me(e,e.return,m)}}else if((d.tag!==22&&d.tag!==23||d.memoizedState===null||d===e)&&d.child!==null){d.child.return=d,d=d.child;continue}if(d===e)break e;for(;d.sibling===null;){if(d.return===null||d.return===e)break e;f===d&&(f=null),d=d.return}f===d&&(f=null),d.sibling.return=d.return,d=d.sibling}if(c&&!u&&(e.mode&1)!==0)for(K=e,e=e.child;e!==null;){for(u=K=e;K!==null;){switch(c=K,f=c.child,c.tag){case 0:case 11:case 14:case 15:wi(4,c,c.return);break;case 1:if(ao(c,c.return),i=c.stateNode,typeof i.componentWillUnmount=="function"){d=c,h=c.return;try{o=d,i.props=o.memoizedProps,i.state=o.memoizedState,i.componentWillUnmount()}catch(m){Me(d,h,m)}}break;case 5:ao(c,c.return);break;case 22:if(c.memoizedState!==null){cv(u);continue}}f!==null?(f.return=c,K=f):cv(u)}e=e.sibling}}break;case 19:Ut(t,e),en(e),r&4&&lv(e);break;case 21:break;default:Ut(t,e),en(e)}}function en(e){var t=e.flags;if(t&2){try{e:{for(var n=e.return;n!==null;){if(Gy(n)){var r=n;break e}n=n.return}throw Error(U(160))}switch(r.tag){case 5:var o=r.stateNode;r.flags&32&&(Ni(o,""),r.flags&=-33);var i=sv(e);Zc(e,i,o);break;case 3:case 4:var a=r.stateNode.containerInfo,s=sv(e);Jc(e,s,a);break;default:throw Error(U(161))}}catch(l){Me(e,e.return,l)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function A2(e,t,n){K=e,Jy(e)}function Jy(e,t,n){for(var r=(e.mode&1)!==0;K!==null;){var o=K,i=o.child;if(o.tag===22&&r){var a=o.memoizedState!==null||Ba;if(!a){var s=o.alternate,l=s!==null&&s.memoizedState!==null||Je;s=Ba;var u=Je;if(Ba=a,(Je=l)&&!u)for(K=o;K!==null;)a=K,l=a.child,a.tag===22&&a.memoizedState!==null?fv(o):l!==null?(l.return=a,K=l):fv(o);for(;i!==null;)K=i,Jy(i),i=i.sibling;K=o,Ba=s,Je=u}uv(e)}else(o.subtreeFlags&8772)!==0&&i!==null?(i.return=o,K=i):uv(e)}}function uv(e){for(;K!==null;){var t=K;if((t.flags&8772)!==0){var n=t.alternate;try{if((t.flags&8772)!==0)switch(t.tag){case 0:case 11:case 15:Je||Pl(5,t);break;case 1:var r=t.stateNode;if(t.flags&4&&!Je)if(n===null)r.componentDidMount();else{var o=t.elementType===t.type?n.memoizedProps:zt(t.type,n.memoizedProps);r.componentDidUpdate(o,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var i=t.updateQueue;i!==null&&zh(t,i,r);break;case 3:var a=t.updateQueue;if(a!==null){if(n=null,t.child!==null)switch(t.child.tag){case 5:n=t.child.stateNode;break;case 1:n=t.child.stateNode}zh(t,a,n)}break;case 5:var s=t.stateNode;if(n===null&&t.flags&4){n=s;var l=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":l.autoFocus&&n.focus();break;case"img":l.src&&(n.src=l.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var u=t.alternate;if(u!==null){var c=u.memoizedState;if(c!==null){var f=c.dehydrated;f!==null&&Di(f)}}}break;case 19:case 17:case 21:case 22:case 23:break;default:throw Error(U(163))}Je||t.flags&512&&Yc(t)}catch(d){Me(t,t.return,d)}}if(t===e){K=null;break}if(n=t.sibling,n!==null){n.return=t.return,K=n;break}K=t.return}}function cv(e){for(;K!==null;){var t=K;if(t===e){K=null;break}var n=t.sibling;if(n!==null){n.return=t.return,K=n;break}K=t.return}}function fv(e){for(;K!==null;){var t=K;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{Pl(4,t)}catch(l){Me(t,n,l)}break;case 1:var r=t.stateNode;if(typeof r.componentDidMount=="function"){var o=t.return;try{r.componentDidMount()}catch(l){Me(t,o,l)}}var i=t.return;try{Yc(t)}catch(l){Me(t,i,l)}break;case 5:var a=t.return;try{Yc(t)}catch(l){Me(t,a,l)}}}catch(l){Me(t,t.return,l)}if(t===e){K=null;break}var s=t.sibling;if(s!==null){s.return=t.return,K=s;break}K=t.return}}var M2=Math.ceil,Ks=xn.ReactCurrentDispatcher,md=xn.ReactCurrentOwner,Tt=xn.ReactCurrentBatchConfig,ve=0,ze=null,Ie=null,He=0,mt=0,so=lr(0),je=0,Qi=null,Nr=0,Tl=0,gd=0,Si=null,st=null,yd=0,Ro=1/0,pn=null,Gs=!1,ef=null,Gn=null,Wa=!1,zn=null,Xs=0,_i=0,tf=null,ps=-1,hs=0;function nt(){return(ve&6)!==0?De():ps!==-1?ps:ps=De()}function Xn(e){return(e.mode&1)===0?1:(ve&2)!==0&&He!==0?He&-He:y2.transition!==null?(hs===0&&(hs=Ig()),hs):(e=we,e!==0||(e=window.event,e=e===void 0?16:Wg(e.type)),e)}function Lt(e,t,n){if(50<_i)throw _i=0,tf=null,Error(U(185));var r=Ll(e,t);return r===null?null:(oa(r,t,n),((ve&2)===0||r!==ze)&&(r===ze&&((ve&2)===0&&(Tl|=t),je===4&&Fn(r,He)),dt(r,n),t===1&&ve===0&&(e.mode&1)===0&&(Ro=De()+500,xl&&ur())),r)}function Ll(e,t){e.lanes|=t;var n=e.alternate;for(n!==null&&(n.lanes|=t),n=e,e=e.return;e!==null;)e.childLanes|=t,n=e.alternate,n!==null&&(n.childLanes|=t),n=e,e=e.return;return n.tag===3?n.stateNode:null}function Zy(e){return(ze!==null||Qt!==null)&&(e.mode&1)!==0&&(ve&2)===0}function dt(e,t){var n=e.callbackNode;yb(e,t);var r=As(e,e===ze?He:0);if(r===0)n!==null&&gh(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(n!=null&&gh(n),t===1)e.tag===0?g2(dv.bind(null,e)):uy(dv.bind(null,e)),p2(function(){ve===0&&ur()}),n=null;else{switch(Fg(r)){case 1:n=Hf;break;case 4:n=$g;break;case 16:n=Ns;break;case 536870912:n=Dg;break;default:n=Ns}n=s0(n,e0.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function e0(e,t){if(ps=-1,hs=0,(ve&6)!==0)throw Error(U(327));var n=e.callbackNode;if(mo()&&e.callbackNode!==n)return null;var r=As(e,e===ze?He:0);if(r===0)return null;if((r&30)!==0||(r&e.expiredLanes)!==0||t)t=Ys(e,r);else{t=r;var o=ve;ve|=2;var i=n0();(ze!==e||He!==t)&&(pn=null,Ro=De()+500,xr(e,t));do try{I2();break}catch(s){t0(e,s)}while(1);td(),Ks.current=i,ve=o,Ie!==null?t=0:(ze=null,He=0,t=je)}if(t!==0){if(t===2&&(o=Pc(e),o!==0&&(r=o,t=nf(e,o))),t===1)throw n=Qi,xr(e,0),Fn(e,r),dt(e,De()),n;if(t===6)Fn(e,r);else{if(o=e.current.alternate,(r&30)===0&&!$2(o)&&(t=Ys(e,r),t===2&&(i=Pc(e),i!==0&&(r=i,t=nf(e,i))),t===1))throw n=Qi,xr(e,0),Fn(e,r),dt(e,De()),n;switch(e.finishedWork=o,e.finishedLanes=r,t){case 0:case 1:throw Error(U(345));case 2:yr(e,st,pn);break;case 3:if(Fn(e,r),(r&130023424)===r&&(t=yd+500-De(),10<t)){if(As(e,0)!==0)break;if(o=e.suspendedLanes,(o&r)!==r){nt(),e.pingedLanes|=e.suspendedLanes&o;break}e.timeoutHandle=Ic(yr.bind(null,e,st,pn),t);break}yr(e,st,pn);break;case 4:if(Fn(e,r),(r&4194240)===r)break;for(t=e.eventTimes,o=-1;0<r;){var a=31-Kt(r);i=1<<a,a=t[a],a>o&&(o=a),r&=~i}if(r=o,r=De()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*M2(r/1960))-r,10<r){e.timeoutHandle=Ic(yr.bind(null,e,st,pn),r);break}yr(e,st,pn);break;case 5:yr(e,st,pn);break;default:throw Error(U(329))}}}return dt(e,De()),e.callbackNode===n?e0.bind(null,e):null}function nf(e,t){var n=Si;return e.current.memoizedState.isDehydrated&&(xr(e,t).flags|=256),e=Ys(e,t),e!==2&&(t=st,st=n,t!==null&&rf(t)),e}function rf(e){st===null?st=e:st.push.apply(st,e)}function $2(e){for(var t=e;;){if(t.flags&16384){var n=t.updateQueue;if(n!==null&&(n=n.stores,n!==null))for(var r=0;r<n.length;r++){var o=n[r],i=o.getSnapshot;o=o.value;try{if(!Xt(i(),o))return!1}catch{return!1}}}if(n=t.child,t.subtreeFlags&16384&&n!==null)n.return=t,t=n;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function Fn(e,t){for(t&=~gd,t&=~Tl,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-Kt(t),r=1<<n;e[n]=-1,t&=~r}}function dv(e){if((ve&6)!==0)throw Error(U(327));mo();var t=As(e,0);if((t&1)===0)return dt(e,De()),null;var n=Ys(e,t);if(e.tag!==0&&n===2){var r=Pc(e);r!==0&&(t=r,n=nf(e,r))}if(n===1)throw n=Qi,xr(e,0),Fn(e,t),dt(e,De()),n;if(n===6)throw Error(U(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,yr(e,st,pn),dt(e,De()),null}function wd(e,t){var n=ve;ve|=1;try{return e(t)}finally{ve=n,ve===0&&(Ro=De()+500,xl&&ur())}}function Ar(e){zn!==null&&zn.tag===0&&(ve&6)===0&&mo();var t=ve;ve|=1;var n=Tt.transition,r=we;try{if(Tt.transition=null,we=1,e)return e()}finally{we=r,Tt.transition=n,ve=t,(ve&6)===0&&ur()}}function Sd(){mt=so.current,xe(so)}function xr(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1&&(e.timeoutHandle=-1,d2(n)),Ie!==null)for(n=Ie.return;n!==null;){var r=n;switch(id(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&Fs();break;case 3:bo(),xe(ct),xe(Ze),ud();break;case 5:ld(r);break;case 4:bo();break;case 13:xe(Le);break;case 19:xe(Le);break;case 10:nd(r.type._context);break;case 22:case 23:Sd()}n=n.return}if(ze=e,Ie=e=rr(e.current,null),He=mt=t,je=0,Qi=null,gd=Tl=Nr=0,st=Si=null,Qt!==null){for(t=0;t<Qt.length;t++)if(n=Qt[t],r=n.interleaved,r!==null){n.interleaved=null;var o=r.next,i=n.pending;if(i!==null){var a=i.next;i.next=o,r.next=a}n.pending=r}Qt=null}return e}function t0(e,t){do{var n=Ie;try{if(td(),fs.current=Qs,qs){for(var r=Ne.memoizedState;r!==null;){var o=r.queue;o!==null&&(o.pending=null),r=r.next}qs=!1}if(Lr=0,Be=Ue=Ne=null,yi=!1,Wi=0,md.current=null,n===null||n.return===null){je=1,Qi=t,Ie=null;break}e:{var i=e,a=n.return,s=n,l=t;if(t=He,s.flags|=32768,l!==null&&typeof l=="object"&&typeof l.then=="function"){var u=l,c=s,f=c.tag;if((c.mode&1)===0&&(f===0||f===11||f===15)){var d=c.alternate;d?(c.updateQueue=d.updateQueue,c.memoizedState=d.memoizedState,c.lanes=d.lanes):(c.updateQueue=null,c.memoizedState=null)}var h=Xh(a);if(h!==null){h.flags&=-257,Yh(h,a,s,i,t),h.mode&1&&Gh(i,u,t),t=h,l=u;var m=t.updateQueue;if(m===null){var y=new Set;y.add(l),t.updateQueue=y}else m.add(l);break e}else{if((t&1)===0){Gh(i,u,t),_d();break e}l=Error(U(426))}}else if(ke&&s.mode&1){var x=Xh(a);if(x!==null){(x.flags&65536)===0&&(x.flags|=256),Yh(x,a,s,i,t),ad(l);break e}}i=l,je!==4&&(je=2),Si===null?Si=[i]:Si.push(i),l=vd(l,s),s=a;do{switch(s.tag){case 3:s.flags|=65536,t&=-t,s.lanes|=t;var v=Iy(s,l,t);jh(s,v);break e;case 1:i=l;var p=s.type,g=s.stateNode;if((s.flags&128)===0&&(typeof p.getDerivedStateFromError=="function"||g!==null&&typeof g.componentDidCatch=="function"&&(Gn===null||!Gn.has(g)))){s.flags|=65536,t&=-t,s.lanes|=t;var S=Fy(s,i,t);jh(s,S);break e}}s=s.return}while(s!==null)}o0(n)}catch(O){t=O,Ie===n&&n!==null&&(Ie=n=n.return);continue}break}while(1)}function n0(){var e=Ks.current;return Ks.current=Qs,e===null?Qs:e}function _d(){(je===0||je===3||je===2)&&(je=4),ze===null||(Nr&268435455)===0&&(Tl&268435455)===0||Fn(ze,He)}function Ys(e,t){var n=ve;ve|=2;var r=n0();(ze!==e||He!==t)&&(pn=null,xr(e,t));do try{D2();break}catch(o){t0(e,o)}while(1);if(td(),ve=n,Ks.current=r,Ie!==null)throw Error(U(261));return ze=null,He=0,je}function D2(){for(;Ie!==null;)r0(Ie)}function I2(){for(;Ie!==null&&!ub();)r0(Ie)}function r0(e){var t=a0(e.alternate,e,mt);e.memoizedProps=e.pendingProps,t===null?o0(e):Ie=t,md.current=null}function o0(e){var t=e;do{var n=t.alternate;if(e=t.return,(t.flags&32768)===0){if(n=O2(n,t,mt),n!==null){Ie=n;return}}else{if(n=T2(n,t),n!==null){n.flags&=32767,Ie=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{je=6,Ie=null;return}}if(t=t.sibling,t!==null){Ie=t;return}Ie=t=e}while(t!==null);je===0&&(je=5)}function yr(e,t,n){var r=we,o=Tt.transition;try{Tt.transition=null,we=1,F2(e,t,n,r)}finally{Tt.transition=o,we=r}return null}function F2(e,t,n,r){do mo();while(zn!==null);if((ve&6)!==0)throw Error(U(327));n=e.finishedWork;var o=e.finishedLanes;if(n===null)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(U(177));e.callbackNode=null,e.callbackPriority=0;var i=n.lanes|n.childLanes;if(wb(e,i),e===ze&&(Ie=ze=null,He=0),(n.subtreeFlags&2064)===0&&(n.flags&2064)===0||Wa||(Wa=!0,s0(Ns,function(){return mo(),null})),i=(n.flags&15990)!==0,(n.subtreeFlags&15990)!==0||i){i=Tt.transition,Tt.transition=null;var a=we;we=1;var s=ve;ve|=4,md.current=null,N2(e,n),Yy(n,e),i2($c),Ms=!!Mc,$c=Mc=null,e.current=n,A2(n),cb(),ve=s,we=a,Tt.transition=i}else e.current=n;if(Wa&&(Wa=!1,zn=e,Xs=o),i=e.pendingLanes,i===0&&(Gn=null),pb(n.stateNode),dt(e,De()),t!==null)for(r=e.onRecoverableError,n=0;n<t.length;n++)r(t[n]);if(Gs)throw Gs=!1,e=ef,ef=null,e;return(Xs&1)!==0&&e.tag!==0&&mo(),i=e.pendingLanes,(i&1)!==0?e===tf?_i++:(_i=0,tf=e):_i=0,ur(),null}function mo(){if(zn!==null){var e=Fg(Xs),t=Tt.transition,n=we;try{if(Tt.transition=null,we=16>e?16:e,zn===null)var r=!1;else{if(e=zn,zn=null,Xs=0,(ve&6)!==0)throw Error(U(331));var o=ve;for(ve|=4,K=e.current;K!==null;){var i=K,a=i.child;if((K.flags&16)!==0){var s=i.deletions;if(s!==null){for(var l=0;l<s.length;l++){var u=s[l];for(K=u;K!==null;){var c=K;switch(c.tag){case 0:case 11:case 15:wi(8,c,i)}var f=c.child;if(f!==null)f.return=c,K=f;else for(;K!==null;){c=K;var d=c.sibling,h=c.return;if(Ky(c),c===u){K=null;break}if(d!==null){d.return=h,K=d;break}K=h}}}var m=i.alternate;if(m!==null){var y=m.child;if(y!==null){m.child=null;do{var x=y.sibling;y.sibling=null,y=x}while(y!==null)}}K=i}}if((i.subtreeFlags&2064)!==0&&a!==null)a.return=i,K=a;else e:for(;K!==null;){if(i=K,(i.flags&2048)!==0)switch(i.tag){case 0:case 11:case 15:wi(9,i,i.return)}var v=i.sibling;if(v!==null){v.return=i.return,K=v;break e}K=i.return}}var p=e.current;for(K=p;K!==null;){a=K;var g=a.child;if((a.subtreeFlags&2064)!==0&&g!==null)g.return=a,K=g;else e:for(a=p;K!==null;){if(s=K,(s.flags&2048)!==0)try{switch(s.tag){case 0:case 11:case 15:Pl(9,s)}}catch(O){Me(s,s.return,O)}if(s===a){K=null;break e}var S=s.sibling;if(S!==null){S.return=s.return,K=S;break e}K=s.return}}if(ve=o,ur(),on&&typeof on.onPostCommitFiberRoot=="function")try{on.onPostCommitFiberRoot(_l,e)}catch{}r=!0}return r}finally{we=n,Tt.transition=t}}return!1}function pv(e,t,n){t=vd(n,t),t=Iy(e,t,1),Kn(e,t),t=nt(),e=Ll(e,1),e!==null&&(oa(e,1,t),dt(e,t))}function Me(e,t,n){if(e.tag===3)pv(e,e,n);else for(;t!==null;){if(t.tag===3){pv(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(Gn===null||!Gn.has(r))){e=vd(n,e),e=Fy(t,e,1),Kn(t,e),e=nt(),t=Ll(t,1),t!==null&&(oa(t,1,e),dt(t,e));break}}t=t.return}}function U2(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),t=nt(),e.pingedLanes|=e.suspendedLanes&n,ze===e&&(He&n)===n&&(je===4||je===3&&(He&130023424)===He&&500>De()-yd?xr(e,0):gd|=n),dt(e,t)}function i0(e,t){t===0&&((e.mode&1)===0?t=1:(t=Aa,Aa<<=1,(Aa&130023424)===0&&(Aa=4194304)));var n=nt();e=Ll(e,t),e!==null&&(oa(e,t,n),dt(e,n))}function j2(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),i0(e,n)}function z2(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,o=e.memoizedState;o!==null&&(n=o.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(U(314))}r!==null&&r.delete(t),i0(e,n)}var a0;a0=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||ct.current)ut=!0;else{if((e.lanes&n)===0&&(t.flags&128)===0)return ut=!1,P2(e,t,n);ut=(e.flags&131072)!==0}else ut=!1,ke&&(t.flags&1048576)!==0&&py(t,Ws,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2),e=t.pendingProps;var o=wo(t,Ze.current);vo(t,n),o=fd(null,t,r,e,o,n);var i=dd();return t.flags|=1,typeof o=="object"&&o!==null&&typeof o.render=="function"&&o.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,ft(r)?(i=!0,Us(t)):i=!1,t.memoizedState=o.state!==null&&o.state!==void 0?o.state:null,rd(t),o.updater=Ol,t.stateNode=o,o._reactInternals=t,Vc(t,r,e,n),t=Kc(null,t,r,!0,i,n)):(t.tag=0,ke&&i&&od(t),tt(null,t,o,n),t=t.child),t;case 16:r=t.elementType;e:{switch(e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2),e=t.pendingProps,o=r._init,r=o(r._payload),t.type=r,o=t.tag=B2(r),e=zt(r,e),o){case 0:t=Qc(null,t,r,e,n);break e;case 1:t=ev(null,t,r,e,n);break e;case 11:t=Jh(null,t,r,e,n);break e;case 14:t=Zh(null,t,r,zt(r.type,e),n);break e}throw Error(U(306,r,""))}return t;case 0:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:zt(r,o),Qc(e,t,r,o,n);case 1:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:zt(r,o),ev(e,t,r,o,n);case 3:e:{if(Hy(t),e===null)throw Error(U(387));r=t.pendingProps,i=t.memoizedState,o=i.element,cy(e,t),Vs(t,r,null,n);var a=t.memoizedState;if(r=a.element,i.isDehydrated)if(i={element:r,isDehydrated:!1,cache:a.cache,pendingSuspenseBoundaries:a.pendingSuspenseBoundaries,transitions:a.transitions},t.updateQueue.baseState=i,t.memoizedState=i,t.flags&256){o=Error(U(423)),t=tv(e,t,r,n,o);break e}else if(r!==o){o=Error(U(424)),t=tv(e,t,r,n,o);break e}else for(lt=mn(t.stateNode.containerInfo.firstChild),gt=t,ke=!0,Ht=null,n=my(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(So(),r===o){t=Cn(e,t,n);break e}tt(e,t,r,n)}t=t.child}return t;case 5:return gy(t),e===null&&Wc(t),r=t.type,o=t.pendingProps,i=e!==null?e.memoizedProps:null,a=o.children,Dc(r,o)?a=null:i!==null&&Dc(r,i)&&(t.flags|=32),Wy(e,t),tt(e,t,a,n),t.child;case 6:return e===null&&Wc(t),null;case 13:return qy(e,t,n);case 4:return sd(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=_o(t,null,r,n):tt(e,t,r,n),t.child;case 11:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:zt(r,o),Jh(e,t,r,o,n);case 7:return tt(e,t,t.pendingProps,n),t.child;case 8:return tt(e,t,t.pendingProps.children,n),t.child;case 12:return tt(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,o=t.pendingProps,i=t.memoizedProps,a=o.value,Ce(js,r._currentValue),r._currentValue=a,i!==null)if(Xt(i.value,a)){if(i.children===o.children&&!ct.current){t=Cn(e,t,n);break e}}else for(i=t.child,i!==null&&(i.return=t);i!==null;){var s=i.dependencies;if(s!==null){a=i.child;for(var l=s.firstContext;l!==null;){if(l.context===r){if(i.tag===1){l=Sn(-1,n&-n),l.tag=2;var u=i.updateQueue;if(u!==null){u=u.shared;var c=u.pending;c===null?l.next=l:(l.next=c.next,c.next=l),u.pending=l}}i.lanes|=n,l=i.alternate,l!==null&&(l.lanes|=n),jc(i.return,n,t),s.lanes|=n;break}l=l.next}}else if(i.tag===10)a=i.type===t.type?null:i.child;else if(i.tag===18){if(a=i.return,a===null)throw Error(U(341));a.lanes|=n,s=a.alternate,s!==null&&(s.lanes|=n),jc(a,n,t),a=i.sibling}else a=i.child;if(a!==null)a.return=i;else for(a=i;a!==null;){if(a===t){a=null;break}if(i=a.sibling,i!==null){i.return=a.return,a=i;break}a=a.return}i=a}tt(e,t,o.children,n),t=t.child}return t;case 9:return o=t.type,r=t.pendingProps.children,vo(t,n),o=Nt(o),r=r(o),t.flags|=1,tt(e,t,r,n),t.child;case 14:return r=t.type,o=zt(r,t.pendingProps),o=zt(r.type,o),Zh(e,t,r,o,n);case 15:return Vy(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:zt(r,o),e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2),t.tag=1,ft(r)?(e=!0,Us(t)):e=!1,vo(t,n),dy(t,r,o),Vc(t,r,o,n),Kc(null,t,r,!0,e,n);case 19:return Qy(e,t,n);case 22:return By(e,t,n)}throw Error(U(156,t.tag))};function s0(e,t){return Mg(e,t)}function V2(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function kt(e,t,n,r){return new V2(e,t,n,r)}function bd(e){return e=e.prototype,!(!e||!e.isReactComponent)}function B2(e){if(typeof e=="function")return bd(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Vf)return 11;if(e===Bf)return 14}return 2}function rr(e,t){var n=e.alternate;return n===null?(n=kt(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function vs(e,t,n,r,o,i){var a=2;if(r=e,typeof e=="function")bd(e)&&(a=1);else if(typeof e=="string")a=5;else e:switch(e){case Yr:return Or(n.children,o,i,t);case zf:a=8,o|=8;break;case hc:return e=kt(12,n,t,o|2),e.elementType=hc,e.lanes=i,e;case vc:return e=kt(13,n,t,o),e.elementType=vc,e.lanes=i,e;case mc:return e=kt(19,n,t,o),e.elementType=mc,e.lanes=i,e;case gg:return Js(n,o,i,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case vg:a=10;break e;case mg:a=9;break e;case Vf:a=11;break e;case Bf:a=14;break e;case An:a=16,r=null;break e}throw Error(U(130,e==null?e:typeof e,""))}return t=kt(a,n,t,o),t.elementType=e,t.type=r,t.lanes=i,t}function Or(e,t,n,r){return e=kt(7,e,r,t),e.lanes=n,e}function Js(e,t,n,r){return e=kt(22,e,r,t),e.elementType=gg,e.lanes=n,e.stateNode={},e}function Iu(e,t,n){return e=kt(6,e,null,t),e.lanes=n,e}function Fu(e,t,n){return t=kt(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function W2(e,t,n,r,o){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=wu(0),this.expirationTimes=wu(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=wu(0),this.identifierPrefix=r,this.onRecoverableError=o,this.mutableSourceEagerHydrationData=null}function Rd(e,t,n,r,o,i,a,s,l){return e=new W2(e,t,n,s,l),t===1?(t=1,i===!0&&(t|=8)):t=0,i=kt(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},rd(i),e}function H2(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:Xr,key:r==null?null:""+r,children:e,containerInfo:t,implementation:n}}function l0(e){if(!e)return nr;e=e._reactInternals;e:{if(zr(e)!==e||e.tag!==1)throw Error(U(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(ft(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(U(171))}if(e.tag===1){var n=e.type;if(ft(n))return ly(e,n,t)}return t}function u0(e,t,n,r,o,i,a,s,l){return e=Rd(n,r,!0,e,o,i,a,s,l),e.context=l0(null),n=e.current,r=nt(),o=Xn(n),i=Sn(r,o),i.callback=t!=null?t:null,Kn(n,i),e.current.lanes=o,oa(e,o,r),dt(e,r),e}function Nl(e,t,n,r){var o=t.current,i=nt(),a=Xn(o);return n=l0(n),t.context===null?t.context=n:t.pendingContext=n,t=Sn(i,a),t.payload={element:e},r=r===void 0?null:r,r!==null&&(t.callback=r),Kn(o,t),e=Lt(o,a,i),e!==null&&cs(e,o,a),a}function Zs(e){if(e=e.current,!e.child)return null;switch(e.child.tag){case 5:return e.child.stateNode;default:return e.child.stateNode}}function hv(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function Cd(e,t){hv(e,t),(e=e.alternate)&&hv(e,t)}function q2(){return null}var c0=typeof reportError=="function"?reportError:function(e){console.error(e)};function Ed(e){this._internalRoot=e}Al.prototype.render=Ed.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(U(409));Nl(e,t,null,null)};Al.prototype.unmount=Ed.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;Ar(function(){Nl(null,e,null,null)}),t[Rn]=null}};function Al(e){this._internalRoot=e}Al.prototype.unstable_scheduleHydration=function(e){if(e){var t=zg();e={blockedOn:null,target:e,priority:t};for(var n=0;n<In.length&&t!==0&&t<In[n].priority;n++);In.splice(n,0,e),n===0&&Bg(e)}};function xd(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function Ml(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function vv(){}function Q2(e,t,n,r,o){if(o){if(typeof r=="function"){var i=r;r=function(){var u=Zs(a);i.call(u)}}var a=u0(t,r,e,0,null,!1,!1,"",vv);return e._reactRootContainer=a,e[Rn]=a.current,Ui(e.nodeType===8?e.parentNode:e),Ar(),a}for(;o=e.lastChild;)e.removeChild(o);if(typeof r=="function"){var s=r;r=function(){var u=Zs(l);s.call(u)}}var l=Rd(e,0,!1,null,null,!1,!1,"",vv);return e._reactRootContainer=l,e[Rn]=l.current,Ui(e.nodeType===8?e.parentNode:e),Ar(function(){Nl(t,l,n,r)}),l}function $l(e,t,n,r,o){var i=n._reactRootContainer;if(i){var a=i;if(typeof o=="function"){var s=o;o=function(){var l=Zs(a);s.call(l)}}Nl(t,a,e,o)}else a=Q2(n,t,e,o,r);return Zs(a)}Ug=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=ui(t.pendingLanes);n!==0&&(qf(t,n|1),dt(t,De()),(ve&6)===0&&(Ro=De()+500,ur()))}break;case 13:var r=nt();Ar(function(){return Lt(e,1,r)}),Cd(e,1)}};Qf=function(e){if(e.tag===13){var t=nt();Lt(e,134217728,t),Cd(e,134217728)}};jg=function(e){if(e.tag===13){var t=nt(),n=Xn(e);Lt(e,n,t),Cd(e,n)}};zg=function(){return we};Vg=function(e,t){var n=we;try{return we=e,t()}finally{we=n}};xc=function(e,t,n){switch(t){case"input":if(wc(e,n),t=n.name,n.type==="radio"&&t!=null){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var o=El(r);if(!o)throw Error(U(90));wg(r),wc(r,o)}}}break;case"textarea":_g(e,n);break;case"select":t=n.value,t!=null&&co(e,!!n.multiple,t,!1)}};kg=wd;Pg=Ar;var K2={usingClientEntryPoint:!1,Events:[aa,to,El,xg,Og,wd]},ei={findFiberByHostInstance:br,bundleType:0,version:"18.1.0",rendererPackageName:"react-dom"},G2={bundleType:ei.bundleType,version:ei.version,rendererPackageName:ei.rendererPackageName,rendererConfig:ei.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:xn.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=Ng(e),e===null?null:e.stateNode},findFiberByHostInstance:ei.findFiberByHostInstance||q2,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.1.0-next-22edb9f77-20220426"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__!="undefined"){var Ha=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Ha.isDisabled&&Ha.supportsFiber)try{_l=Ha.inject(G2),on=Ha}catch{}}_t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=K2;_t.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!xd(t))throw Error(U(200));return H2(e,t,null,n)};_t.createRoot=function(e,t){if(!xd(e))throw Error(U(299));var n=!1,r="",o=c0;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onRecoverableError!==void 0&&(o=t.onRecoverableError)),t=Rd(e,1,!1,null,null,n,!1,r,o),e[Rn]=t.current,Ui(e.nodeType===8?e.parentNode:e),new Ed(t)};_t.findDOMNode=function(e){if(e==null)return null;if(e.nodeType===1)return e;var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(U(188)):(e=Object.keys(e).join(","),Error(U(268,e)));return e=Ng(t),e=e===null?null:e.stateNode,e};_t.flushSync=function(e){return Ar(e)};_t.hydrate=function(e,t,n){if(!Ml(t))throw Error(U(200));return $l(null,e,t,!0,n)};_t.hydrateRoot=function(e,t,n){if(!xd(e))throw Error(U(405));var r=n!=null&&n.hydratedSources||null,o=!1,i="",a=c0;if(n!=null&&(n.unstable_strictMode===!0&&(o=!0),n.identifierPrefix!==void 0&&(i=n.identifierPrefix),n.onRecoverableError!==void 0&&(a=n.onRecoverableError)),t=u0(t,null,e,1,n!=null?n:null,o,!1,i,a),e[Rn]=t.current,Ui(e),r)for(e=0;e<r.length;e++)n=r[e],o=n._getVersion,o=o(n._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[n,o]:t.mutableSourceEagerHydrationData.push(n,o);return new Al(t)};_t.render=function(e,t,n){if(!Ml(t))throw Error(U(200));return $l(null,e,t,!1,n)};_t.unmountComponentAtNode=function(e){if(!Ml(e))throw Error(U(40));return e._reactRootContainer?(Ar(function(){$l(null,null,e,!1,function(){e._reactRootContainer=null,e[Rn]=null})}),!0):!1};_t.unstable_batchedUpdates=wd;_t.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!Ml(n))throw Error(U(200));if(e==null||e._reactInternals===void 0)throw Error(U(38));return $l(e,t,n,!1,r)};_t.version="18.1.0-next-22edb9f77-20220426";function f0(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__=="undefined"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(f0)}catch(e){console.error(e)}}f0(),ra.exports=_t;var d0=ra.exports,p0,X2=ra.exports;p0=X2.createRoot;var of={exports:{}},Mr={},Dl={exports:{}},Y2="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",J2=Y2,Z2=J2;function h0(){}function v0(){}v0.resetWarningCache=h0;var eR=function(){function e(r,o,i,a,s,l){if(l!==Z2){var u=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw u.name="Invariant Violation",u}}e.isRequired=e;function t(){return e}var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:v0,resetWarningCache:h0};return n.PropTypes=n,n};Dl.exports=eR();var Fe=Dl.exports,af={exports:{}},Yt={},el={exports:{}};(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=s;/*!
* Adapted from jQuery UI core
*
* http://jqueryui.com
*
* Copyright 2014 jQuery Foundation and other contributors
* Released under the MIT license.
* http://jquery.org/license
*
* http://api.jqueryui.com/category/ui-core/
*/var n=/input|select|textarea|button|object|iframe/;function r(l){var u=l.offsetWidth<=0&&l.offsetHeight<=0;if(u&&!l.innerHTML)return!0;try{var c=window.getComputedStyle(l);return u?c.getPropertyValue("overflow")!=="visible"||l.scrollWidth<=0&&l.scrollHeight<=0:c.getPropertyValue("display")=="none"}catch{return console.warn("Failed to inspect element style"),!1}}function o(l){for(var u=l,c=l.getRootNode&&l.getRootNode();u&&u!==document.body;){if(c&&u===c&&(u=c.host.parentNode),r(u))return!1;u=u.parentNode}return!0}function i(l,u){var c=l.nodeName.toLowerCase(),f=n.test(c)&&!l.disabled||c==="a"&&l.href||u;return f&&o(l)}function a(l){var u=l.getAttribute("tabindex");u===null&&(u=void 0);var c=isNaN(u);return(c||u>=0)&&i(l,!c)}function s(l){var u=[].slice.call(l.querySelectorAll("*"),0).reduce(function(c,f){return c.concat(f.shadowRoot?s(f.shadowRoot):[f])},[]);return u.filter(a)}e.exports=t.default})(el,el.exports);Object.defineProperty(Yt,"__esModule",{value:!0});Yt.resetState=oR;Yt.log=iR;Yt.handleBlur=Ki;Yt.handleFocus=Gi;Yt.markForFocusLater=aR;Yt.returnFocus=sR;Yt.popWithoutFocus=lR;Yt.setupScopedFocus=uR;Yt.teardownScopedFocus=cR;var tR=el.exports,nR=rR(tR);function rR(e){return e&&e.__esModule?e:{default:e}}var Co=[],lo=null,sf=!1;function oR(){Co=[]}function iR(){}function Ki(){sf=!0}function Gi(){if(sf){if(sf=!1,!lo)return;setTimeout(function(){if(!lo.contains(document.activeElement)){var e=(0,nR.default)(lo)[0]||lo;e.focus()}},0)}}function aR(){Co.push(document.activeElement)}function sR(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,t=null;try{Co.length!==0&&(t=Co.pop(),t.focus({preventScroll:e}));return}catch{console.warn(["You tried to return focus to",t,"but it is not in the DOM anymore"].join(" "))}}function lR(){Co.length>0&&Co.pop()}function uR(e){lo=e,window.addEventListener?(window.addEventListener("blur",Ki,!1),document.addEventListener("focus",Gi,!0)):(window.attachEvent("onBlur",Ki),document.attachEvent("onFocus",Gi))}function cR(){lo=null,window.addEventListener?(window.removeEventListener("blur",Ki),document.removeEventListener("focus",Gi)):(window.detachEvent("onBlur",Ki),document.detachEvent("onFocus",Gi))}var lf={exports:{}};(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=a;var n=el.exports,r=o(n);function o(s){return s&&s.__esModule?s:{default:s}}function i(){var s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:document;return s.activeElement.shadowRoot?i(s.activeElement.shadowRoot):s.activeElement}function a(s,l){var u=(0,r.default)(s);if(!u.length){l.preventDefault();return}var c=void 0,f=l.shiftKey,d=u[0],h=u[u.length-1],m=i();if(s===m){if(!f)return;c=h}if(h===m&&!f&&(c=d),d===m&&f&&(c=h),c){l.preventDefault(),c.focus();return}var y=/(\bChrome\b|\bSafari\b)\//.exec(navigator.userAgent),x=y!=null&&y[1]!="Chrome"&&/\biPod\b|\biPad\b/g.exec(navigator.userAgent)==null;if(!!x){var v=u.indexOf(m);if(v>-1&&(v+=f?-1:1),c=u[v],typeof c=="undefined"){l.preventDefault(),c=f?h:d,c.focus();return}l.preventDefault(),c.focus()}}e.exports=t.default})(lf,lf.exports);var Jt={},fR=function(){},dR=fR,Gt={},m0={exports:{}};/*!
Copyright (c) 2015 Jed Watson.
Based on code that is Copyright 2013-2015, Facebook, Inc.
All rights reserved.
*/(function(e){(function(){var t=!!(typeof window!="undefined"&&window.document&&window.document.createElement),n={canUseDOM:t,canUseWorkers:typeof Worker!="undefined",canUseEventListeners:t&&!!(window.addEventListener||window.attachEvent),canUseViewport:t&&!!window.screen};e.exports?e.exports=n:window.ExecutionEnvironment=n})()})(m0);Object.defineProperty(Gt,"__esModule",{value:!0});Gt.canUseDOM=Gt.SafeNodeList=Gt.SafeHTMLCollection=void 0;var pR=m0.exports,hR=vR(pR);function vR(e){return e&&e.__esModule?e:{default:e}}var Il=hR.default,mR=Il.canUseDOM?window.HTMLElement:{};Gt.SafeHTMLCollection=Il.canUseDOM?window.HTMLCollection:{};Gt.SafeNodeList=Il.canUseDOM?window.NodeList:{};Gt.canUseDOM=Il.canUseDOM;Gt.default=mR;Object.defineProperty(Jt,"__esModule",{value:!0});Jt.resetState=_R;Jt.log=bR;Jt.assertNodeList=g0;Jt.setElement=RR;Jt.validateElement=Od;Jt.hide=CR;Jt.show=ER;Jt.documentNotReadyOrSSRTesting=xR;var gR=dR,yR=SR(gR),wR=Gt;function SR(e){return e&&e.__esModule?e:{default:e}}var Et=null;function _R(){Et&&(Et.removeAttribute?Et.removeAttribute("aria-hidden"):Et.length!=null?Et.forEach(function(e){return e.removeAttribute("aria-hidden")}):document.querySelectorAll(Et).forEach(function(e){return e.removeAttribute("aria-hidden")})),Et=null}function bR(){}function g0(e,t){if(!e||!e.length)throw new Error("react-modal: No elements were found for selector "+t+".")}function RR(e){var t=e;if(typeof t=="string"&&wR.canUseDOM){var n=document.querySelectorAll(t);g0(n,t),t=n}return Et=t||Et,Et}function Od(e){var t=e||Et;return t?Array.isArray(t)||t instanceof HTMLCollection||t instanceof NodeList?t:[t]:((0,yR.default)(!1,["react-modal: App element is not defined.","Please use `Modal.setAppElement(el)` or set `appElement={el}`.","This is needed so screen readers don't see main content","when modal is opened. It is not recommended, but you can opt-out","by setting `ariaHideApp={false}`."].join(" ")),[])}function CR(e){var t=!0,n=!1,r=void 0;try{for(var o=Od(e)[Symbol.iterator](),i;!(t=(i=o.next()).done);t=!0){var a=i.value;a.setAttribute("aria-hidden","true")}}catch(s){n=!0,r=s}finally{try{!t&&o.return&&o.return()}finally{if(n)throw r}}}function ER(e){var t=!0,n=!1,r=void 0;try{for(var o=Od(e)[Symbol.iterator](),i;!(t=(i=o.next()).done);t=!0){var a=i.value;a.removeAttribute("aria-hidden")}}catch(s){n=!0,r=s}finally{try{!t&&o.return&&o.return()}finally{if(n)throw r}}}function xR(){Et=null}var Mo={};Object.defineProperty(Mo,"__esModule",{value:!0});Mo.resetState=OR;Mo.log=kR;var bi={},Ri={};function mv(e,t){e.classList.remove(t)}function OR(){var e=document.getElementsByTagName("html")[0];for(var t in bi)mv(e,bi[t]);var n=document.body;for(var r in Ri)mv(n,Ri[r]);bi={},Ri={}}function kR(){}var PR=function(t,n){return t[n]||(t[n]=0),t[n]+=1,n},TR=function(t,n){return t[n]&&(t[n]-=1),n},LR=function(t,n,r){r.forEach(function(o){PR(n,o),t.add(o)})},NR=function(t,n,r){r.forEach(function(o){TR(n,o),n[o]===0&&t.remove(o)})};Mo.add=function(t,n){return LR(t.classList,t.nodeName.toLowerCase()=="html"?bi:Ri,n.split(" "))};Mo.remove=function(t,n){return NR(t.classList,t.nodeName.toLowerCase()=="html"?bi:Ri,n.split(" "))};var $o={};Object.defineProperty($o,"__esModule",{value:!0});$o.log=MR;$o.resetState=$R;function AR(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var y0=function e(){var t=this;AR(this,e),this.register=function(n){t.openInstances.indexOf(n)===-1&&(t.openInstances.push(n),t.emit("register"))},this.deregister=function(n){var r=t.openInstances.indexOf(n);r!==-1&&(t.openInstances.splice(r,1),t.emit("deregister"))},this.subscribe=function(n){t.subscribers.push(n)},this.emit=function(n){t.subscribers.forEach(function(r){return r(n,t.openInstances.slice())})},this.openInstances=[],this.subscribers=[]},tl=new y0;function MR(){console.log("portalOpenInstances ----------"),console.log(tl.openInstances.length),tl.openInstances.forEach(function(e){return console.log(e)}),console.log("end portalOpenInstances ----------")}function $R(){tl=new y0}$o.default=tl;var kd={};Object.defineProperty(kd,"__esModule",{value:!0});kd.resetState=UR;kd.log=jR;var DR=$o,IR=FR(DR);function FR(e){return e&&e.__esModule?e:{default:e}}var Xe=void 0,Vt=void 0,kr=[];function UR(){for(var e=[Xe,Vt],t=0;t<e.length;t++){var n=e[t];!n||n.parentNode&&n.parentNode.removeChild(n)}Xe=Vt=null,kr=[]}function jR(){console.log("bodyTrap ----------"),console.log(kr.length);for(var e=[Xe,Vt],t=0;t<e.length;t++){var n=e[t],r=n||{};console.log(r.nodeName,r.className,r.id)}console.log("edn bodyTrap ----------")}function gv(){kr.length!==0&&kr[kr.length-1].focusContent()}function zR(e,t){!Xe&&!Vt&&(Xe=document.createElement("div"),Xe.setAttribute("data-react-modal-body-trap",""),Xe.style.position="absolute",Xe.style.opacity="0",Xe.setAttribute("tabindex","0"),Xe.addEventListener("focus",gv),Vt=Xe.cloneNode(),Vt.addEventListener("focus",gv)),kr=t,kr.length>0?(document.body.firstChild!==Xe&&document.body.insertBefore(Xe,document.body.firstChild),document.body.lastChild!==Vt&&document.body.appendChild(Vt)):(Xe.parentElement&&Xe.parentElement.removeChild(Xe),Vt.parentElement&&Vt.parentElement.removeChild(Vt))}IR.default.subscribe(zR);(function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=Object.assign||function(w){for(var T=1;T<arguments.length;T++){var z=arguments[T];for(var C in z)Object.prototype.hasOwnProperty.call(z,C)&&(w[C]=z[C])}return w},r=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(w){return typeof w}:function(w){return w&&typeof Symbol=="function"&&w.constructor===Symbol&&w!==Symbol.prototype?"symbol":typeof w},o=function(){function w(T,z){for(var C=0;C<z.length;C++){var k=z[C];k.enumerable=k.enumerable||!1,k.configurable=!0,"value"in k&&(k.writable=!0),Object.defineProperty(T,k.key,k)}}return function(T,z,C){return z&&w(T.prototype,z),C&&w(T,C),T}}(),i=D.exports,a=Dl.exports,s=O(a),l=Yt,u=S(l),c=lf.exports,f=O(c),d=Jt,h=S(d),m=Mo,y=S(m),x=Gt,v=O(x),p=$o,g=O(p);function S(w){if(w&&w.__esModule)return w;var T={};if(w!=null)for(var z in w)Object.prototype.hasOwnProperty.call(w,z)&&(T[z]=w[z]);return T.default=w,T}function O(w){return w&&w.__esModule?w:{default:w}}function E(w,T){if(!(w instanceof T))throw new TypeError("Cannot call a class as a function")}function A(w,T){if(!w)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return T&&(typeof T=="object"||typeof T=="function")?T:w}function L(w,T){if(typeof T!="function"&&T!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof T);w.prototype=Object.create(T&&T.prototype,{constructor:{value:w,enumerable:!1,writable:!0,configurable:!0}}),T&&(Object.setPrototypeOf?Object.setPrototypeOf(w,T):w.__proto__=T)}var j={overlay:"ReactModal__Overlay",content:"ReactModal__Content"},M=9,Q=27,te=0,X=function(w){L(T,w);function T(z){E(this,T);var C=A(this,(T.__proto__||Object.getPrototypeOf(T)).call(this,z));return C.setOverlayRef=function(k){C.overlay=k,C.props.overlayRef&&C.props.overlayRef(k)},C.setContentRef=function(k){C.content=k,C.props.contentRef&&C.props.contentRef(k)},C.afterClose=function(){var k=C.props,N=k.appElement,$=k.ariaHideApp,F=k.htmlOpenClassName,b=k.bodyOpenClassName;b&&y.remove(document.body,b),F&&y.remove(document.getElementsByTagName("html")[0],F),$&&te>0&&(te-=1,te===0&&h.show(N)),C.props.shouldFocusAfterRender&&(C.props.shouldReturnFocusAfterClose?(u.returnFocus(C.props.preventScroll),u.teardownScopedFocus()):u.popWithoutFocus()),C.props.onAfterClose&&C.props.onAfterClose(),g.default.deregister(C)},C.open=function(){C.beforeOpen(),C.state.afterOpen&&C.state.beforeClose?(clearTimeout(C.closeTimer),C.setState({beforeClose:!1})):(C.props.shouldFocusAfterRender&&(u.setupScopedFocus(C.node),u.markForFocusLater()),C.setState({isOpen:!0},function(){C.openAnimationFrame=requestAnimationFrame(function(){C.setState({afterOpen:!0}),C.props.isOpen&&C.props.onAfterOpen&&C.props.onAfterOpen({overlayEl:C.overlay,contentEl:C.content})})}))},C.close=function(){C.props.closeTimeoutMS>0?C.closeWithTimeout():C.closeWithoutTimeout()},C.focusContent=function(){return C.content&&!C.contentHasFocus()&&C.content.focus({preventScroll:!0})},C.closeWithTimeout=function(){var k=Date.now()+C.props.closeTimeoutMS;C.setState({beforeClose:!0,closesAt:k},function(){C.closeTimer=setTimeout(C.closeWithoutTimeout,C.state.closesAt-Date.now())})},C.closeWithoutTimeout=function(){C.setState({beforeClose:!1,isOpen:!1,afterOpen:!1,closesAt:null},C.afterClose)},C.handleKeyDown=function(k){k.keyCode===M&&(0,f.default)(C.content,k),C.props.shouldCloseOnEsc&&k.keyCode===Q&&(k.stopPropagation(),C.requestClose(k))},C.handleOverlayOnClick=function(k){C.shouldClose===null&&(C.shouldClose=!0),C.shouldClose&&C.props.shouldCloseOnOverlayClick&&(C.ownerHandlesClose()?C.requestClose(k):C.focusContent()),C.shouldClose=null},C.handleContentOnMouseUp=function(){C.shouldClose=!1},C.handleOverlayOnMouseDown=function(k){!C.props.shouldCloseOnOverlayClick&&k.target==C.overlay&&k.preventDefault()},C.handleContentOnClick=function(){C.shouldClose=!1},C.handleContentOnMouseDown=function(){C.shouldClose=!1},C.requestClose=function(k){return C.ownerHandlesClose()&&C.props.onRequestClose(k)},C.ownerHandlesClose=function(){return C.props.onRequestClose},C.shouldBeClosed=function(){return!C.state.isOpen&&!C.state.beforeClose},C.contentHasFocus=function(){return document.activeElement===C.content||C.content.contains(document.activeElement)},C.buildClassName=function(k,N){var $=(typeof N=="undefined"?"undefined":r(N))==="object"?N:{base:j[k],afterOpen:j[k]+"--after-open",beforeClose:j[k]+"--before-close"},F=$.base;return C.state.afterOpen&&(F=F+" "+$.afterOpen),C.state.beforeClose&&(F=F+" "+$.beforeClose),typeof N=="string"&&N?F+" "+N:F},C.attributesFromObject=function(k,N){return Object.keys(N).reduce(function($,F){return $[k+"-"+F]=N[F],$},{})},C.state={afterOpen:!1,beforeClose:!1},C.shouldClose=null,C.moveFromContentToOverlay=null,C}return o(T,[{key:"componentDidMount",value:function(){this.props.isOpen&&this.open()}},{key:"componentDidUpdate",value:function(C,k){this.props.isOpen&&!C.isOpen?this.open():!this.props.isOpen&&C.isOpen&&this.close(),this.props.shouldFocusAfterRender&&this.state.isOpen&&!k.isOpen&&this.focusContent()}},{key:"componentWillUnmount",value:function(){this.state.isOpen&&this.afterClose(),clearTimeout(this.closeTimer),cancelAnimationFrame(this.openAnimationFrame)}},{key:"beforeOpen",value:function(){var C=this.props,k=C.appElement,N=C.ariaHideApp,$=C.htmlOpenClassName,F=C.bodyOpenClassName;F&&y.add(document.body,F),$&&y.add(document.getElementsByTagName("html")[0],$),N&&(te+=1,h.hide(k)),g.default.register(this)}},{key:"render",value:function(){var C=this.props,k=C.id,N=C.className,$=C.overlayClassName,F=C.defaultStyles,b=C.children,B=N?{}:F.content,V=$?{}:F.overlay;if(this.shouldBeClosed())return null;var Z={ref:this.setOverlayRef,className:this.buildClassName("overlay",$),style:n({},V,this.props.style.overlay),onClick:this.handleOverlayOnClick,onMouseDown:this.handleOverlayOnMouseDown},W=n({id:k,ref:this.setContentRef,style:n({},B,this.props.style.content),className:this.buildClassName("content",N),tabIndex:"-1",onKeyDown:this.handleKeyDown,onMouseDown:this.handleContentOnMouseDown,onMouseUp:this.handleContentOnMouseUp,onClick:this.handleContentOnClick,role:this.props.role,"aria-label":this.props.contentLabel},this.attributesFromObject("aria",n({modal:!0},this.props.aria)),this.attributesFromObject("data",this.props.data||{}),{"data-testid":this.props.testId}),ne=this.props.contentElement(W,b);return this.props.overlayElement(Z,ne)}}]),T}(i.Component);X.defaultProps={style:{overlay:{},content:{}},defaultStyles:{}},X.propTypes={isOpen:s.default.bool.isRequired,defaultStyles:s.default.shape({content:s.default.object,overlay:s.default.object}),style:s.default.shape({content:s.default.object,overlay:s.default.object}),className:s.default.oneOfType([s.default.string,s.default.object]),overlayClassName:s.default.oneOfType([s.default.string,s.default.object]),bodyOpenClassName:s.default.string,htmlOpenClassName:s.default.string,ariaHideApp:s.default.bool,appElement:s.default.oneOfType([s.default.instanceOf(v.default),s.default.instanceOf(x.SafeHTMLCollection),s.default.instanceOf(x.SafeNodeList),s.default.arrayOf(s.default.instanceOf(v.default))]),onAfterOpen:s.default.func,onAfterClose:s.default.func,onRequestClose:s.default.func,closeTimeoutMS:s.default.number,shouldFocusAfterRender:s.default.bool,shouldCloseOnOverlayClick:s.default.bool,shouldReturnFocusAfterClose:s.default.bool,preventScroll:s.default.bool,role:s.default.string,contentLabel:s.default.string,aria:s.default.object,data:s.default.object,children:s.default.node,shouldCloseOnEsc:s.default.bool,overlayRef:s.default.func,contentRef:s.default.func,id:s.default.string,overlayElement:s.default.func,contentElement:s.default.func,testId:s.default.string},t.default=X,e.exports=t.default})(af,af.exports);function w0(){var e=this.constructor.getDerivedStateFromProps(this.props,this.state);e!=null&&this.setState(e)}function S0(e){function t(n){var r=this.constructor.getDerivedStateFromProps(e,n);return r!=null?r:null}this.setState(t.bind(this))}function _0(e,t){try{var n=this.props,r=this.state;this.props=e,this.state=t,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(n,r)}finally{this.props=n,this.state=r}}w0.__suppressDeprecationWarning=!0;S0.__suppressDeprecationWarning=!0;_0.__suppressDeprecationWarning=!0;function VR(e){var t=e.prototype;if(!t||!t.isReactComponent)throw new Error("Can only polyfill class components");if(typeof e.getDerivedStateFromProps!="function"&&typeof t.getSnapshotBeforeUpdate!="function")return e;var n=null,r=null,o=null;if(typeof t.componentWillMount=="function"?n="componentWillMount":typeof t.UNSAFE_componentWillMount=="function"&&(n="UNSAFE_componentWillMount"),typeof t.componentWillReceiveProps=="function"?r="componentWillReceiveProps":typeof t.UNSAFE_componentWillReceiveProps=="function"&&(r="UNSAFE_componentWillReceiveProps"),typeof t.componentWillUpdate=="function"?o="componentWillUpdate":typeof t.UNSAFE_componentWillUpdate=="function"&&(o="UNSAFE_componentWillUpdate"),n!==null||r!==null||o!==null){var i=e.displayName||e.name,a=typeof e.getDerivedStateFromProps=="function"?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()";throw Error(`Unsafe legacy lifecycles will not be called for components using new component APIs.
`+i+" uses "+a+" but also contains the following legacy lifecycles:"+(n!==null?`
`+n:"")+(r!==null?`
`+r:"")+(o!==null?`
`+o:"")+`
The above lifecycles should be removed. Learn more about this warning here:
https://fb.me/react-async-component-lifecycle-hooks`)}if(typeof e.getDerivedStateFromProps=="function"&&(t.componentWillMount=w0,t.componentWillReceiveProps=S0),typeof t.getSnapshotBeforeUpdate=="function"){if(typeof t.componentDidUpdate!="function")throw new Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");t.componentWillUpdate=_0;var s=t.componentDidUpdate;t.componentDidUpdate=function(u,c,f){var d=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:f;s.call(this,u,c,d)}}return e}var BR=Object.freeze(Object.defineProperty({__proto__:null,polyfill:VR},Symbol.toStringTag,{value:"Module"})),WR=eg(BR);Object.defineProperty(Mr,"__esModule",{value:!0});Mr.bodyOpenClassName=Mr.portalClassName=void 0;var yv=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},HR=function(){function e(t,n){for(var r=0;r<n.length;r++){var o=n[r];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(t,o.key,o)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),b0=D.exports,nl=la(b0),qR=ra.exports,rl=la(qR),QR=Dl.exports,ae=la(QR),KR=af.exports,wv=la(KR),GR=Jt,XR=JR(GR),Vn=Gt,Sv=la(Vn),YR=WR;function JR(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function la(e){return e&&e.__esModule?e:{default:e}}function ZR(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _v(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&(typeof t=="object"||typeof t=="function")?t:e}function eC(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var tC=Mr.portalClassName="ReactModalPortal",nC=Mr.bodyOpenClassName="ReactModal__Body--open",wr=Vn.canUseDOM&&rl.default.createPortal!==void 0,bv=function(t){return document.createElement(t)},Rv=function(){return wr?rl.default.createPortal:rl.default.unstable_renderSubtreeIntoContainer};function qa(e){return e()}var ua=function(e){eC(t,e);function t(){var n,r,o,i;ZR(this,t);for(var a=arguments.length,s=Array(a),l=0;l<a;l++)s[l]=arguments[l];return i=(r=(o=_v(this,(n=t.__proto__||Object.getPrototypeOf(t)).call.apply(n,[this].concat(s))),o),o.removePortal=function(){!wr&&rl.default.unmountComponentAtNode(o.node);var u=qa(o.props.parentSelector);u&&u.contains(o.node)?u.removeChild(o.node):console.warn('React-Modal: "parentSelector" prop did not returned any DOM element. Make sure that the parent element is unmounted to avoid any memory leaks.')},o.portalRef=function(u){o.portal=u},o.renderPortal=function(u){var c=Rv(),f=c(o,nl.default.createElement(wv.default,yv({defaultStyles:t.defaultStyles},u)),o.node);o.portalRef(f)},r),_v(o,i)}return HR(t,[{key:"componentDidMount",value:function(){if(!!Vn.canUseDOM){wr||(this.node=bv("div")),this.node.className=this.props.portalClassName;var r=qa(this.props.parentSelector);r.appendChild(this.node),!wr&&this.renderPortal(this.props)}}},{key:"getSnapshotBeforeUpdate",value:function(r){var o=qa(r.parentSelector),i=qa(this.props.parentSelector);return{prevParent:o,nextParent:i}}},{key:"componentDidUpdate",value:function(r,o,i){if(!!Vn.canUseDOM){var a=this.props,s=a.isOpen,l=a.portalClassName;r.portalClassName!==l&&(this.node.className=l);var u=i.prevParent,c=i.nextParent;c!==u&&(u.removeChild(this.node),c.appendChild(this.node)),!(!r.isOpen&&!s)&&!wr&&this.renderPortal(this.props)}}},{key:"componentWillUnmount",value:function(){if(!(!Vn.canUseDOM||!this.node||!this.portal)){var r=this.portal.state,o=Date.now(),i=r.isOpen&&this.props.closeTimeoutMS&&(r.closesAt||o+this.props.closeTimeoutMS);i?(r.beforeClose||this.portal.closeWithTimeout(),setTimeout(this.removePortal,i-o)):this.removePortal()}}},{key:"render",value:function(){if(!Vn.canUseDOM||!wr)return null;!this.node&&wr&&(this.node=bv("div"));var r=Rv();return r(nl.default.createElement(wv.default,yv({ref:this.portalRef,defaultStyles:t.defaultStyles},this.props)),this.node)}}],[{key:"setAppElement",value:function(r){XR.setElement(r)}}]),t}(b0.Component);ua.propTypes={isOpen:ae.default.bool.isRequired,style:ae.default.shape({content:ae.default.object,overlay:ae.default.object}),portalClassName:ae.default.string,bodyOpenClassName:ae.default.string,htmlOpenClassName:ae.default.string,className:ae.default.oneOfType([ae.default.string,ae.default.shape({base:ae.default.string.isRequired,afterOpen:ae.default.string.isRequired,beforeClose:ae.default.string.isRequired})]),overlayClassName:ae.default.oneOfType([ae.default.string,ae.default.shape({base:ae.default.string.isRequired,afterOpen:ae.default.string.isRequired,beforeClose:ae.default.string.isRequired})]),appElement:ae.default.oneOfType([ae.default.instanceOf(Sv.default),ae.default.instanceOf(Vn.SafeHTMLCollection),ae.default.instanceOf(Vn.SafeNodeList),ae.default.arrayOf(ae.default.instanceOf(Sv.default))]),onAfterOpen:ae.default.func,onRequestClose:ae.default.func,closeTimeoutMS:ae.default.number,ariaHideApp:ae.default.bool,shouldFocusAfterRender:ae.default.bool,shouldCloseOnOverlayClick:ae.default.bool,shouldReturnFocusAfterClose:ae.default.bool,preventScroll:ae.default.bool,parentSelector:ae.default.func,aria:ae.default.object,data:ae.default.object,role:ae.default.string,contentLabel:ae.default.string,shouldCloseOnEsc:ae.default.bool,overlayRef:ae.default.func,contentRef:ae.default.func,id:ae.default.string,overlayElement:ae.default.func,contentElement:ae.default.func};ua.defaultProps={isOpen:!1,portalClassName:tC,bodyOpenClassName:nC,role:"dialog",ariaHideApp:!0,closeTimeoutMS:0,shouldFocusAfterRender:!0,shouldCloseOnEsc:!0,shouldCloseOnOverlayClick:!0,shouldReturnFocusAfterClose:!0,preventScroll:!1,parentSelector:function(){return document.body},overlayElement:function(t,n){return nl.default.createElement("div",t,n)},contentElement:function(t,n){return nl.default.createElement("div",t,n)}};ua.defaultStyles={overlay:{position:"fixed",top:0,left:0,right:0,bottom:0,backgroundColor:"rgba(255, 255, 255, 0.75)"},content:{position:"absolute",top:"40px",left:"40px",right:"40px",bottom:"40px",border:"1px solid #ccc",background:"#fff",overflow:"auto",WebkitOverflowScrolling:"touch",borderRadius:"4px",outline:"none",padding:"20px"}};(0,YR.polyfill)(ua);Mr.default=ua;(function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=Mr,r=o(n);function o(i){return i&&i.__esModule?i:{default:i}}t.default=r.default,e.exports=t.default})(of,of.exports);var R0=p_(of.exports);function ca(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,Rs(e,t)}var fa=function(){function e(){this.listeners=[]}var t=e.prototype;return t.subscribe=function(r){var o=this,i=r||function(){};return this.listeners.push(i),this.onSubscribe(),function(){o.listeners=o.listeners.filter(function(a){return a!==i}),o.onUnsubscribe()}},t.hasListeners=function(){return this.listeners.length>0},t.onSubscribe=function(){},t.onUnsubscribe=function(){},e}();function fe(){return fe=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},fe.apply(this,arguments)}var ol=typeof window=="undefined";function Ye(){}function rC(e,t){return typeof e=="function"?e(t):e}function uf(e){return typeof e=="number"&&e>=0&&e!==1/0}function il(e){return Array.isArray(e)?e:[e]}function C0(e,t){return Math.max(e+(t||0)-Date.now(),0)}function ms(e,t,n){return da(e)?typeof t=="function"?fe({},n,{queryKey:e,queryFn:t}):fe({},t,{queryKey:e}):e}function j$(e,t,n){return da(e)?typeof t=="function"?fe({},n,{mutationKey:e,mutationFn:t}):fe({},t,{mutationKey:e}):typeof e=="function"?fe({},t,{mutationFn:e}):fe({},e)}function $n(e,t,n){return da(e)?[fe({},t,{queryKey:e}),n]:[e||{},t]}function oC(e,t){if(e===!0&&t===!0||e==null&&t==null)return"all";if(e===!1&&t===!1)return"none";var n=e!=null?e:!t;return n?"active":"inactive"}function Cv(e,t){var n=e.active,r=e.exact,o=e.fetching,i=e.inactive,a=e.predicate,s=e.queryKey,l=e.stale;if(da(s)){if(r){if(t.queryHash!==Pd(s,t.options))return!1}else if(!al(t.queryKey,s))return!1}var u=oC(n,i);if(u==="none")return!1;if(u!=="all"){var c=t.isActive();if(u==="active"&&!c||u==="inactive"&&c)return!1}return!(typeof l=="boolean"&&t.isStale()!==l||typeof o=="boolean"&&t.isFetching()!==o||a&&!a(t))}function Ev(e,t){var n=e.exact,r=e.fetching,o=e.predicate,i=e.mutationKey;if(da(i)){if(!t.options.mutationKey)return!1;if(n){if(Cr(t.options.mutationKey)!==Cr(i))return!1}else if(!al(t.options.mutationKey,i))return!1}return!(typeof r=="boolean"&&t.state.status==="loading"!==r||o&&!o(t))}function Pd(e,t){var n=(t==null?void 0:t.queryKeyHashFn)||Cr;return n(e)}function Cr(e){var t=il(e);return iC(t)}function iC(e){return JSON.stringify(e,function(t,n){return cf(n)?Object.keys(n).sort().reduce(function(r,o){return r[o]=n[o],r},{}):n})}function al(e,t){return E0(il(e),il(t))}function E0(e,t){return e===t?!0:typeof e!=typeof t?!1:e&&t&&typeof e=="object"&&typeof t=="object"?!Object.keys(t).some(function(n){return!E0(e[n],t[n])}):!1}function sl(e,t){if(e===t)return e;var n=Array.isArray(e)&&Array.isArray(t);if(n||cf(e)&&cf(t)){for(var r=n?e.length:Object.keys(e).length,o=n?t:Object.keys(t),i=o.length,a=n?[]:{},s=0,l=0;l<i;l++){var u=n?l:o[l];a[u]=sl(e[u],t[u]),a[u]===e[u]&&s++}return r===i&&s===r?e:a}return t}function aC(e,t){if(e&&!t||t&&!e)return!1;for(var n in e)if(e[n]!==t[n])return!1;return!0}function cf(e){if(!xv(e))return!1;var t=e.constructor;if(typeof t=="undefined")return!0;var n=t.prototype;return!(!xv(n)||!n.hasOwnProperty("isPrototypeOf"))}function xv(e){return Object.prototype.toString.call(e)==="[object Object]"}function da(e){return typeof e=="string"||Array.isArray(e)}function sC(e){return new Promise(function(t){setTimeout(t,e)})}function Ov(e){Promise.resolve().then(e).catch(function(t){return setTimeout(function(){throw t})})}function x0(){if(typeof AbortController=="function")return new AbortController}var lC=function(e){ca(t,e);function t(){var r;return r=e.call(this)||this,r.setup=function(o){var i;if(!ol&&((i=window)==null?void 0:i.addEventListener)){var a=function(){return o()};return window.addEventListener("visibilitychange",a,!1),window.addEventListener("focus",a,!1),function(){window.removeEventListener("visibilitychange",a),window.removeEventListener("focus",a)}}},r}var n=t.prototype;return n.onSubscribe=function(){this.cleanup||this.setEventListener(this.setup)},n.onUnsubscribe=function(){if(!this.hasListeners()){var o;(o=this.cleanup)==null||o.call(this),this.cleanup=void 0}},n.setEventListener=function(o){var i,a=this;this.setup=o,(i=this.cleanup)==null||i.call(this),this.cleanup=o(function(s){typeof s=="boolean"?a.setFocused(s):a.onFocus()})},n.setFocused=function(o){this.focused=o,o&&this.onFocus()},n.onFocus=function(){this.listeners.forEach(function(o){o()})},n.isFocused=function(){return typeof this.focused=="boolean"?this.focused:typeof document=="undefined"?!0:[void 0,"visible","prerender"].includes(document.visibilityState)},t}(fa),Ci=new lC,uC=function(e){ca(t,e);function t(){var r;return r=e.call(this)||this,r.setup=function(o){var i;if(!ol&&((i=window)==null?void 0:i.addEventListener)){var a=function(){return o()};return window.addEventListener("online",a,!1),window.addEventListener("offline",a,!1),function(){window.removeEventListener("online",a),window.removeEventListener("offline",a)}}},r}var n=t.prototype;return n.onSubscribe=function(){this.cleanup||this.setEventListener(this.setup)},n.onUnsubscribe=function(){if(!this.hasListeners()){var o;(o=this.cleanup)==null||o.call(this),this.cleanup=void 0}},n.setEventListener=function(o){var i,a=this;this.setup=o,(i=this.cleanup)==null||i.call(this),this.cleanup=o(function(s){typeof s=="boolean"?a.setOnline(s):a.onOnline()})},n.setOnline=function(o){this.online=o,o&&this.onOnline()},n.onOnline=function(){this.listeners.forEach(function(o){o()})},n.isOnline=function(){return typeof this.online=="boolean"?this.online:typeof navigator=="undefined"||typeof navigator.onLine=="undefined"?!0:navigator.onLine},t}(fa),gs=new uC;function cC(e){return Math.min(1e3*Math.pow(2,e),3e4)}function ll(e){return typeof(e==null?void 0:e.cancel)=="function"}var O0=function(t){this.revert=t==null?void 0:t.revert,this.silent=t==null?void 0:t.silent};function ys(e){return e instanceof O0}var k0=function(t){var n=this,r=!1,o,i,a,s;this.abort=t.abort,this.cancel=function(d){return o==null?void 0:o(d)},this.cancelRetry=function(){r=!0},this.continueRetry=function(){r=!1},this.continue=function(){return i==null?void 0:i()},this.failureCount=0,this.isPaused=!1,this.isResolved=!1,this.isTransportCancelable=!1,this.promise=new Promise(function(d,h){a=d,s=h});var l=function(h){n.isResolved||(n.isResolved=!0,t.onSuccess==null||t.onSuccess(h),i==null||i(),a(h))},u=function(h){n.isResolved||(n.isResolved=!0,t.onError==null||t.onError(h),i==null||i(),s(h))},c=function(){return new Promise(function(h){i=h,n.isPaused=!0,t.onPause==null||t.onPause()}).then(function(){i=void 0,n.isPaused=!1,t.onContinue==null||t.onContinue()})},f=function d(){if(!n.isResolved){var h;try{h=t.fn()}catch(m){h=Promise.reject(m)}o=function(y){if(!n.isResolved&&(u(new O0(y)),n.abort==null||n.abort(),ll(h)))try{h.cancel()}catch{}},n.isTransportCancelable=ll(h),Promise.resolve(h).then(l).catch(function(m){var y,x;if(!n.isResolved){var v=(y=t.retry)!=null?y:3,p=(x=t.retryDelay)!=null?x:cC,g=typeof p=="function"?p(n.failureCount,m):p,S=v===!0||typeof v=="number"&&n.failureCount<v||typeof v=="function"&&v(n.failureCount,m);if(r||!S){u(m);return}n.failureCount++,t.onFail==null||t.onFail(n.failureCount,m),sC(g).then(function(){if(!Ci.isFocused()||!gs.isOnline())return c()}).then(function(){r?u(m):d()})}})}};f()},fC=function(){function e(){this.queue=[],this.transactions=0,this.notifyFn=function(n){n()},this.batchNotifyFn=function(n){n()}}var t=e.prototype;return t.batch=function(r){var o;this.transactions++;try{o=r()}finally{this.transactions--,this.transactions||this.flush()}return o},t.schedule=function(r){var o=this;this.transactions?this.queue.push(r):Ov(function(){o.notifyFn(r)})},t.batchCalls=function(r){var o=this;return function(){for(var i=arguments.length,a=new Array(i),s=0;s<i;s++)a[s]=arguments[s];o.schedule(function(){r.apply(void 0,a)})}},t.flush=function(){var r=this,o=this.queue;this.queue=[],o.length&&Ov(function(){r.batchNotifyFn(function(){o.forEach(function(i){r.notifyFn(i)})})})},t.setNotifyFunction=function(r){this.notifyFn=r},t.setBatchNotifyFunction=function(r){this.batchNotifyFn=r},e}(),$e=new fC,P0=console;function ul(){return P0}function dC(e){P0=e}var pC=function(){function e(n){this.abortSignalConsumed=!1,this.hadObservers=!1,this.defaultOptions=n.defaultOptions,this.setOptions(n.options),this.observers=[],this.cache=n.cache,this.queryKey=n.queryKey,this.queryHash=n.queryHash,this.initialState=n.state||this.getDefaultState(this.options),this.state=this.initialState,this.meta=n.meta,this.scheduleGc()}var t=e.prototype;return t.setOptions=function(r){var o;this.options=fe({},this.defaultOptions,r),this.meta=r==null?void 0:r.meta,this.cacheTime=Math.max(this.cacheTime||0,(o=this.options.cacheTime)!=null?o:5*60*1e3)},t.setDefaultOptions=function(r){this.defaultOptions=r},t.scheduleGc=function(){var r=this;this.clearGcTimeout(),uf(this.cacheTime)&&(this.gcTimeout=setTimeout(function(){r.optionalRemove()},this.cacheTime))},t.clearGcTimeout=function(){clearTimeout(this.gcTimeout),this.gcTimeout=void 0},t.optionalRemove=function(){this.observers.length||(this.state.isFetching?this.hadObservers&&this.scheduleGc():this.cache.remove(this))},t.setData=function(r,o){var i,a,s=this.state.data,l=rC(r,s);return(i=(a=this.options).isDataEqual)!=null&&i.call(a,s,l)?l=s:this.options.structuralSharing!==!1&&(l=sl(s,l)),this.dispatch({data:l,type:"success",dataUpdatedAt:o==null?void 0:o.updatedAt}),l},t.setState=function(r,o){this.dispatch({type:"setState",state:r,setStateOptions:o})},t.cancel=function(r){var o,i=this.promise;return(o=this.retryer)==null||o.cancel(r),i?i.then(Ye).catch(Ye):Promise.resolve()},t.destroy=function(){this.clearGcTimeout(),this.cancel({silent:!0})},t.reset=function(){this.destroy(),this.setState(this.initialState)},t.isActive=function(){return this.observers.some(function(r){return r.options.enabled!==!1})},t.isFetching=function(){return this.state.isFetching},t.isStale=function(){return this.state.isInvalidated||!this.state.dataUpdatedAt||this.observers.some(function(r){return r.getCurrentResult().isStale})},t.isStaleByTime=function(r){return r===void 0&&(r=0),this.state.isInvalidated||!this.state.dataUpdatedAt||!C0(this.state.dataUpdatedAt,r)},t.onFocus=function(){var r,o=this.observers.find(function(i){return i.shouldFetchOnWindowFocus()});o&&o.refetch(),(r=this.retryer)==null||r.continue()},t.onOnline=function(){var r,o=this.observers.find(function(i){return i.shouldFetchOnReconnect()});o&&o.refetch(),(r=this.retryer)==null||r.continue()},t.addObserver=function(r){this.observers.indexOf(r)===-1&&(this.observers.push(r),this.hadObservers=!0,this.clearGcTimeout(),this.cache.notify({type:"observerAdded",query:this,observer:r}))},t.removeObserver=function(r){this.observers.indexOf(r)!==-1&&(this.observers=this.observers.filter(function(o){return o!==r}),this.observers.length||(this.retryer&&(this.retryer.isTransportCancelable||this.abortSignalConsumed?this.retryer.cancel({revert:!0}):this.retryer.cancelRetry()),this.cacheTime?this.scheduleGc():this.cache.remove(this)),this.cache.notify({type:"observerRemoved",query:this,observer:r}))},t.getObserversCount=function(){return this.observers.length},t.invalidate=function(){this.state.isInvalidated||this.dispatch({type:"invalidate"})},t.fetch=function(r,o){var i=this,a,s,l;if(this.state.isFetching){if(this.state.dataUpdatedAt&&(o==null?void 0:o.cancelRefetch))this.cancel({silent:!0});else if(this.promise){var u;return(u=this.retryer)==null||u.continueRetry(),this.promise}}if(r&&this.setOptions(r),!this.options.queryFn){var c=this.observers.find(function(p){return p.options.queryFn});c&&this.setOptions(c.options)}var f=il(this.queryKey),d=x0(),h={queryKey:f,pageParam:void 0,meta:this.meta};Object.defineProperty(h,"signal",{enumerable:!0,get:function(){if(d)return i.abortSignalConsumed=!0,d.signal}});var m=function(){return i.options.queryFn?(i.abortSignalConsumed=!1,i.options.queryFn(h)):Promise.reject("Missing queryFn")},y={fetchOptions:o,options:this.options,queryKey:f,state:this.state,fetchFn:m,meta:this.meta};if((a=this.options.behavior)!=null&&a.onFetch){var x;(x=this.options.behavior)==null||x.onFetch(y)}if(this.revertState=this.state,!this.state.isFetching||this.state.fetchMeta!==((s=y.fetchOptions)==null?void 0:s.meta)){var v;this.dispatch({type:"fetch",meta:(v=y.fetchOptions)==null?void 0:v.meta})}return this.retryer=new k0({fn:y.fetchFn,abort:d==null||(l=d.abort)==null?void 0:l.bind(d),onSuccess:function(g){i.setData(g),i.cache.config.onSuccess==null||i.cache.config.onSuccess(g,i),i.cacheTime===0&&i.optionalRemove()},onError:function(g){ys(g)&&g.silent||i.dispatch({type:"error",error:g}),ys(g)||(i.cache.config.onError==null||i.cache.config.onError(g,i),ul().error(g)),i.cacheTime===0&&i.optionalRemove()},onFail:function(){i.dispatch({type:"failed"})},onPause:function(){i.dispatch({type:"pause"})},onContinue:function(){i.dispatch({type:"continue"})},retry:y.options.retry,retryDelay:y.options.retryDelay}),this.promise=this.retryer.promise,this.promise},t.dispatch=function(r){var o=this;this.state=this.reducer(this.state,r),$e.batch(function(){o.observers.forEach(function(i){i.onQueryUpdate(r)}),o.cache.notify({query:o,type:"queryUpdated",action:r})})},t.getDefaultState=function(r){var o=typeof r.initialData=="function"?r.initialData():r.initialData,i=typeof r.initialData!="undefined",a=i?typeof r.initialDataUpdatedAt=="function"?r.initialDataUpdatedAt():r.initialDataUpdatedAt:0,s=typeof o!="undefined";return{data:o,dataUpdateCount:0,dataUpdatedAt:s?a!=null?a:Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchMeta:null,isFetching:!1,isInvalidated:!1,isPaused:!1,status:s?"success":"idle"}},t.reducer=function(r,o){var i,a;switch(o.type){case"failed":return fe({},r,{fetchFailureCount:r.fetchFailureCount+1});case"pause":return fe({},r,{isPaused:!0});case"continue":return fe({},r,{isPaused:!1});case"fetch":return fe({},r,{fetchFailureCount:0,fetchMeta:(i=o.meta)!=null?i:null,isFetching:!0,isPaused:!1},!r.dataUpdatedAt&&{error:null,status:"loading"});case"success":return fe({},r,{data:o.data,dataUpdateCount:r.dataUpdateCount+1,dataUpdatedAt:(a=o.dataUpdatedAt)!=null?a:Date.now(),error:null,fetchFailureCount:0,isFetching:!1,isInvalidated:!1,isPaused:!1,status:"success"});case"error":var s=o.error;return ys(s)&&s.revert&&this.revertState?fe({},this.revertState):fe({},r,{error:s,errorUpdateCount:r.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:r.fetchFailureCount+1,isFetching:!1,isPaused:!1,status:"error"});case"invalidate":return fe({},r,{isInvalidated:!0});case"setState":return fe({},r,o.state);default:return r}},e}(),T0=function(e){ca(t,e);function t(r){var o;return o=e.call(this)||this,o.config=r||{},o.queries=[],o.queriesMap={},o}var n=t.prototype;return n.build=function(o,i,a){var s,l=i.queryKey,u=(s=i.queryHash)!=null?s:Pd(l,i),c=this.get(u);return c||(c=new pC({cache:this,queryKey:l,queryHash:u,options:o.defaultQueryOptions(i),state:a,defaultOptions:o.getQueryDefaults(l),meta:i.meta}),this.add(c)),c},n.add=function(o){this.queriesMap[o.queryHash]||(this.queriesMap[o.queryHash]=o,this.queries.push(o),this.notify({type:"queryAdded",query:o}))},n.remove=function(o){var i=this.queriesMap[o.queryHash];i&&(o.destroy(),this.queries=this.queries.filter(function(a){return a!==o}),i===o&&delete this.queriesMap[o.queryHash],this.notify({type:"queryRemoved",query:o}))},n.clear=function(){var o=this;$e.batch(function(){o.queries.forEach(function(i){o.remove(i)})})},n.get=function(o){return this.queriesMap[o]},n.getAll=function(){return this.queries},n.find=function(o,i){var a=$n(o,i),s=a[0];return typeof s.exact=="undefined"&&(s.exact=!0),this.queries.find(function(l){return Cv(s,l)})},n.findAll=function(o,i){var a=$n(o,i),s=a[0];return Object.keys(s).length>0?this.queries.filter(function(l){return Cv(s,l)}):this.queries},n.notify=function(o){var i=this;$e.batch(function(){i.listeners.forEach(function(a){a(o)})})},n.onFocus=function(){var o=this;$e.batch(function(){o.queries.forEach(function(i){i.onFocus()})})},n.onOnline=function(){var o=this;$e.batch(function(){o.queries.forEach(function(i){i.onOnline()})})},t}(fa),hC=function(){function e(n){this.options=fe({},n.defaultOptions,n.options),this.mutationId=n.mutationId,this.mutationCache=n.mutationCache,this.observers=[],this.state=n.state||vC(),this.meta=n.meta}var t=e.prototype;return t.setState=function(r){this.dispatch({type:"setState",state:r})},t.addObserver=function(r){this.observers.indexOf(r)===-1&&this.observers.push(r)},t.removeObserver=function(r){this.observers=this.observers.filter(function(o){return o!==r})},t.cancel=function(){return this.retryer?(this.retryer.cancel(),this.retryer.promise.then(Ye).catch(Ye)):Promise.resolve()},t.continue=function(){return this.retryer?(this.retryer.continue(),this.retryer.promise):this.execute()},t.execute=function(){var r=this,o,i=this.state.status==="loading",a=Promise.resolve();return i||(this.dispatch({type:"loading",variables:this.options.variables}),a=a.then(function(){r.mutationCache.config.onMutate==null||r.mutationCache.config.onMutate(r.state.variables,r)}).then(function(){return r.options.onMutate==null?void 0:r.options.onMutate(r.state.variables)}).then(function(s){s!==r.state.context&&r.dispatch({type:"loading",context:s,variables:r.state.variables})})),a.then(function(){return r.executeMutation()}).then(function(s){o=s,r.mutationCache.config.onSuccess==null||r.mutationCache.config.onSuccess(o,r.state.variables,r.state.context,r)}).then(function(){return r.options.onSuccess==null?void 0:r.options.onSuccess(o,r.state.variables,r.state.context)}).then(function(){return r.options.onSettled==null?void 0:r.options.onSettled(o,null,r.state.variables,r.state.context)}).then(function(){return r.dispatch({type:"success",data:o}),o}).catch(function(s){return r.mutationCache.config.onError==null||r.mutationCache.config.onError(s,r.state.variables,r.state.context,r),ul().error(s),Promise.resolve().then(function(){return r.options.onError==null?void 0:r.options.onError(s,r.state.variables,r.state.context)}).then(function(){return r.options.onSettled==null?void 0:r.options.onSettled(void 0,s,r.state.variables,r.state.context)}).then(function(){throw r.dispatch({type:"error",error:s}),s})})},t.executeMutation=function(){var r=this,o;return this.retryer=new k0({fn:function(){return r.options.mutationFn?r.options.mutationFn(r.state.variables):Promise.reject("No mutationFn found")},onFail:function(){r.dispatch({type:"failed"})},onPause:function(){r.dispatch({type:"pause"})},onContinue:function(){r.dispatch({type:"continue"})},retry:(o=this.options.retry)!=null?o:0,retryDelay:this.options.retryDelay}),this.retryer.promise},t.dispatch=function(r){var o=this;this.state=mC(this.state,r),$e.batch(function(){o.observers.forEach(function(i){i.onMutationUpdate(r)}),o.mutationCache.notify(o)})},e}();function vC(){return{context:void 0,data:void 0,error:null,failureCount:0,isPaused:!1,status:"idle",variables:void 0}}function mC(e,t){switch(t.type){case"failed":return fe({},e,{failureCount:e.failureCount+1});case"pause":return fe({},e,{isPaused:!0});case"continue":return fe({},e,{isPaused:!1});case"loading":return fe({},e,{context:t.context,data:void 0,error:null,isPaused:!1,status:"loading",variables:t.variables});case"success":return fe({},e,{data:t.data,error:null,status:"success",isPaused:!1});case"error":return fe({},e,{data:void 0,error:t.error,failureCount:e.failureCount+1,isPaused:!1,status:"error"});case"setState":return fe({},e,t.state);default:return e}}var gC=function(e){ca(t,e);function t(r){var o;return o=e.call(this)||this,o.config=r||{},o.mutations=[],o.mutationId=0,o}var n=t.prototype;return n.build=function(o,i,a){var s=new hC({mutationCache:this,mutationId:++this.mutationId,options:o.defaultMutationOptions(i),state:a,defaultOptions:i.mutationKey?o.getMutationDefaults(i.mutationKey):void 0,meta:i.meta});return this.add(s),s},n.add=function(o){this.mutations.push(o),this.notify(o)},n.remove=function(o){this.mutations=this.mutations.filter(function(i){return i!==o}),o.cancel(),this.notify(o)},n.clear=function(){var o=this;$e.batch(function(){o.mutations.forEach(function(i){o.remove(i)})})},n.getAll=function(){return this.mutations},n.find=function(o){return typeof o.exact=="undefined"&&(o.exact=!0),this.mutations.find(function(i){return Ev(o,i)})},n.findAll=function(o){return this.mutations.filter(function(i){return Ev(o,i)})},n.notify=function(o){var i=this;$e.batch(function(){i.listeners.forEach(function(a){a(o)})})},n.onFocus=function(){this.resumePausedMutations()},n.onOnline=function(){this.resumePausedMutations()},n.resumePausedMutations=function(){var o=this.mutations.filter(function(i){return i.state.isPaused});return $e.batch(function(){return o.reduce(function(i,a){return i.then(function(){return a.continue().catch(Ye)})},Promise.resolve())})},t}(fa);function yC(){return{onFetch:function(t){t.fetchFn=function(){var n,r,o,i,a,s,l=(n=t.fetchOptions)==null||(r=n.meta)==null?void 0:r.refetchPage,u=(o=t.fetchOptions)==null||(i=o.meta)==null?void 0:i.fetchMore,c=u==null?void 0:u.pageParam,f=(u==null?void 0:u.direction)==="forward",d=(u==null?void 0:u.direction)==="backward",h=((a=t.state.data)==null?void 0:a.pages)||[],m=((s=t.state.data)==null?void 0:s.pageParams)||[],y=x0(),x=y==null?void 0:y.signal,v=m,p=!1,g=t.options.queryFn||function(){return Promise.reject("Missing queryFn")},S=function(w,T,z,C){return v=C?[T].concat(v):[].concat(v,[T]),C?[z].concat(w):[].concat(w,[z])},O=function(w,T,z,C){if(p)return Promise.reject("Cancelled");if(typeof z=="undefined"&&!T&&w.length)return Promise.resolve(w);var k={queryKey:t.queryKey,signal:x,pageParam:z,meta:t.meta},N=g(k),$=Promise.resolve(N).then(function(b){return S(w,z,b,C)});if(ll(N)){var F=$;F.cancel=N.cancel}return $},E;if(!h.length)E=O([]);else if(f){var A=typeof c!="undefined",L=A?c:kv(t.options,h);E=O(h,A,L)}else if(d){var j=typeof c!="undefined",M=j?c:wC(t.options,h);E=O(h,j,M,!0)}else(function(){v=[];var X=typeof t.options.getNextPageParam=="undefined",w=l&&h[0]?l(h[0],0,h):!0;E=w?O([],X,m[0]):Promise.resolve(S([],m[0],h[0]));for(var T=function(k){E=E.then(function(N){var $=l&&h[k]?l(h[k],k,h):!0;if($){var F=X?m[k]:kv(t.options,N);return O(N,X,F)}return Promise.resolve(S(N,m[k],h[k]))})},z=1;z<h.length;z++)T(z)})();var Q=E.then(function(X){return{pages:X,pageParams:v}}),te=Q;return te.cancel=function(){p=!0,y==null||y.abort(),ll(E)&&E.cancel()},Q}}}}function kv(e,t){return e.getNextPageParam==null?void 0:e.getNextPageParam(t[t.length-1],t)}function wC(e,t){return e.getPreviousPageParam==null?void 0:e.getPreviousPageParam(t[0],t)}var SC=function(){function e(n){n===void 0&&(n={}),this.queryCache=n.queryCache||new T0,this.mutationCache=n.mutationCache||new gC,this.defaultOptions=n.defaultOptions||{},this.queryDefaults=[],this.mutationDefaults=[]}var t=e.prototype;return t.mount=function(){var r=this;this.unsubscribeFocus=Ci.subscribe(function(){Ci.isFocused()&&gs.isOnline()&&(r.mutationCache.onFocus(),r.queryCache.onFocus())}),this.unsubscribeOnline=gs.subscribe(function(){Ci.isFocused()&&gs.isOnline()&&(r.mutationCache.onOnline(),r.queryCache.onOnline())})},t.unmount=function(){var r,o;(r=this.unsubscribeFocus)==null||r.call(this),(o=this.unsubscribeOnline)==null||o.call(this)},t.isFetching=function(r,o){var i=$n(r,o),a=i[0];return a.fetching=!0,this.queryCache.findAll(a).length},t.isMutating=function(r){return this.mutationCache.findAll(fe({},r,{fetching:!0})).length},t.getQueryData=function(r,o){var i;return(i=this.queryCache.find(r,o))==null?void 0:i.state.data},t.getQueriesData=function(r){return this.getQueryCache().findAll(r).map(function(o){var i=o.queryKey,a=o.state,s=a.data;return[i,s]})},t.setQueryData=function(r,o,i){var a=ms(r),s=this.defaultQueryOptions(a);return this.queryCache.build(this,s).setData(o,i)},t.setQueriesData=function(r,o,i){var a=this;return $e.batch(function(){return a.getQueryCache().findAll(r).map(function(s){var l=s.queryKey;return[l,a.setQueryData(l,o,i)]})})},t.getQueryState=function(r,o){var i;return(i=this.queryCache.find(r,o))==null?void 0:i.state},t.removeQueries=function(r,o){var i=$n(r,o),a=i[0],s=this.queryCache;$e.batch(function(){s.findAll(a).forEach(function(l){s.remove(l)})})},t.resetQueries=function(r,o,i){var a=this,s=$n(r,o,i),l=s[0],u=s[1],c=this.queryCache,f=fe({},l,{active:!0});return $e.batch(function(){return c.findAll(l).forEach(function(d){d.reset()}),a.refetchQueries(f,u)})},t.cancelQueries=function(r,o,i){var a=this,s=$n(r,o,i),l=s[0],u=s[1],c=u===void 0?{}:u;typeof c.revert=="undefined"&&(c.revert=!0);var f=$e.batch(function(){return a.queryCache.findAll(l).map(function(d){return d.cancel(c)})});return Promise.all(f).then(Ye).catch(Ye)},t.invalidateQueries=function(r,o,i){var a,s,l,u=this,c=$n(r,o,i),f=c[0],d=c[1],h=fe({},f,{active:(a=(s=f.refetchActive)!=null?s:f.active)!=null?a:!0,inactive:(l=f.refetchInactive)!=null?l:!1});return $e.batch(function(){return u.queryCache.findAll(f).forEach(function(m){m.invalidate()}),u.refetchQueries(h,d)})},t.refetchQueries=function(r,o,i){var a=this,s=$n(r,o,i),l=s[0],u=s[1],c=$e.batch(function(){return a.queryCache.findAll(l).map(function(d){return d.fetch(void 0,fe({},u,{meta:{refetchPage:l==null?void 0:l.refetchPage}}))})}),f=Promise.all(c).then(Ye);return u!=null&&u.throwOnError||(f=f.catch(Ye)),f},t.fetchQuery=function(r,o,i){var a=ms(r,o,i),s=this.defaultQueryOptions(a);typeof s.retry=="undefined"&&(s.retry=!1);var l=this.queryCache.build(this,s);return l.isStaleByTime(s.staleTime)?l.fetch(s):Promise.resolve(l.state.data)},t.prefetchQuery=function(r,o,i){return this.fetchQuery(r,o,i).then(Ye).catch(Ye)},t.fetchInfiniteQuery=function(r,o,i){var a=ms(r,o,i);return a.behavior=yC(),this.fetchQuery(a)},t.prefetchInfiniteQuery=function(r,o,i){return this.fetchInfiniteQuery(r,o,i).then(Ye).catch(Ye)},t.cancelMutations=function(){var r=this,o=$e.batch(function(){return r.mutationCache.getAll().map(function(i){return i.cancel()})});return Promise.all(o).then(Ye).catch(Ye)},t.resumePausedMutations=function(){return this.getMutationCache().resumePausedMutations()},t.executeMutation=function(r){return this.mutationCache.build(this,r).execute()},t.getQueryCache=function(){return this.queryCache},t.getMutationCache=function(){return this.mutationCache},t.getDefaultOptions=function(){return this.defaultOptions},t.setDefaultOptions=function(r){this.defaultOptions=r},t.setQueryDefaults=function(r,o){var i=this.queryDefaults.find(function(a){return Cr(r)===Cr(a.queryKey)});i?i.defaultOptions=o:this.queryDefaults.push({queryKey:r,defaultOptions:o})},t.getQueryDefaults=function(r){var o;return r?(o=this.queryDefaults.find(function(i){return al(r,i.queryKey)}))==null?void 0:o.defaultOptions:void 0},t.setMutationDefaults=function(r,o){var i=this.mutationDefaults.find(function(a){return Cr(r)===Cr(a.mutationKey)});i?i.defaultOptions=o:this.mutationDefaults.push({mutationKey:r,defaultOptions:o})},t.getMutationDefaults=function(r){var o;return r?(o=this.mutationDefaults.find(function(i){return al(r,i.mutationKey)}))==null?void 0:o.defaultOptions:void 0},t.defaultQueryOptions=function(r){if(r!=null&&r._defaulted)return r;var o=fe({},this.defaultOptions.queries,this.getQueryDefaults(r==null?void 0:r.queryKey),r,{_defaulted:!0});return!o.queryHash&&o.queryKey&&(o.queryHash=Pd(o.queryKey,o)),o},t.defaultQueryObserverOptions=function(r){return this.defaultQueryOptions(r)},t.defaultMutationOptions=function(r){return r!=null&&r._defaulted?r:fe({},this.defaultOptions.mutations,this.getMutationDefaults(r==null?void 0:r.mutationKey),r,{_defaulted:!0})},t.clear=function(){this.queryCache.clear(),this.mutationCache.clear()},e}(),_C=function(e){ca(t,e);function t(r,o){var i;return i=e.call(this)||this,i.client=r,i.options=o,i.trackedProps=[],i.selectError=null,i.bindMethods(),i.setOptions(o),i}var n=t.prototype;return n.bindMethods=function(){this.remove=this.remove.bind(this),this.refetch=this.refetch.bind(this)},n.onSubscribe=function(){this.listeners.length===1&&(this.currentQuery.addObserver(this),Pv(this.currentQuery,this.options)&&this.executeFetch(),this.updateTimers())},n.onUnsubscribe=function(){this.listeners.length||this.destroy()},n.shouldFetchOnReconnect=function(){return ff(this.currentQuery,this.options,this.options.refetchOnReconnect)},n.shouldFetchOnWindowFocus=function(){return ff(this.currentQuery,this.options,this.options.refetchOnWindowFocus)},n.destroy=function(){this.listeners=[],this.clearTimers(),this.currentQuery.removeObserver(this)},n.setOptions=function(o,i){var a=this.options,s=this.currentQuery;if(this.options=this.client.defaultQueryObserverOptions(o),typeof this.options.enabled!="undefined"&&typeof this.options.enabled!="boolean")throw new Error("Expected enabled to be a boolean");this.options.queryKey||(this.options.queryKey=a.queryKey),this.updateQuery();var l=this.hasListeners();l&&Tv(this.currentQuery,s,this.options,a)&&this.executeFetch(),this.updateResult(i),l&&(this.currentQuery!==s||this.options.enabled!==a.enabled||this.options.staleTime!==a.staleTime)&&this.updateStaleTimeout();var u=this.computeRefetchInterval();l&&(this.currentQuery!==s||this.options.enabled!==a.enabled||u!==this.currentRefetchInterval)&&this.updateRefetchInterval(u)},n.getOptimisticResult=function(o){var i=this.client.defaultQueryObserverOptions(o),a=this.client.getQueryCache().build(this.client,i);return this.createResult(a,i)},n.getCurrentResult=function(){return this.currentResult},n.trackResult=function(o,i){var a=this,s={},l=function(c){a.trackedProps.includes(c)||a.trackedProps.push(c)};return Object.keys(o).forEach(function(u){Object.defineProperty(s,u,{configurable:!1,enumerable:!0,get:function(){return l(u),o[u]}})}),(i.useErrorBoundary||i.suspense)&&l("error"),s},n.getNextResult=function(o){var i=this;return new Promise(function(a,s){var l=i.subscribe(function(u){u.isFetching||(l(),u.isError&&(o==null?void 0:o.throwOnError)?s(u.error):a(u))})})},n.getCurrentQuery=function(){return this.currentQuery},n.remove=function(){this.client.getQueryCache().remove(this.currentQuery)},n.refetch=function(o){return this.fetch(fe({},o,{meta:{refetchPage:o==null?void 0:o.refetchPage}}))},n.fetchOptimistic=function(o){var i=this,a=this.client.defaultQueryObserverOptions(o),s=this.client.getQueryCache().build(this.client,a);return s.fetch().then(function(){return i.createResult(s,a)})},n.fetch=function(o){var i=this;return this.executeFetch(o).then(function(){return i.updateResult(),i.currentResult})},n.executeFetch=function(o){this.updateQuery();var i=this.currentQuery.fetch(this.options,o);return o!=null&&o.throwOnError||(i=i.catch(Ye)),i},n.updateStaleTimeout=function(){var o=this;if(this.clearStaleTimeout(),!(ol||this.currentResult.isStale||!uf(this.options.staleTime))){var i=C0(this.currentResult.dataUpdatedAt,this.options.staleTime),a=i+1;this.staleTimeoutId=setTimeout(function(){o.currentResult.isStale||o.updateResult()},a)}},n.computeRefetchInterval=function(){var o;return typeof this.options.refetchInterval=="function"?this.options.refetchInterval(this.currentResult.data,this.currentQuery):(o=this.options.refetchInterval)!=null?o:!1},n.updateRefetchInterval=function(o){var i=this;this.clearRefetchInterval(),this.currentRefetchInterval=o,!(ol||this.options.enabled===!1||!uf(this.currentRefetchInterval)||this.currentRefetchInterval===0)&&(this.refetchIntervalId=setInterval(function(){(i.options.refetchIntervalInBackground||Ci.isFocused())&&i.executeFetch()},this.currentRefetchInterval))},n.updateTimers=function(){this.updateStaleTimeout(),this.updateRefetchInterval(this.computeRefetchInterval())},n.clearTimers=function(){this.clearStaleTimeout(),this.clearRefetchInterval()},n.clearStaleTimeout=function(){clearTimeout(this.staleTimeoutId),this.staleTimeoutId=void 0},n.clearRefetchInterval=function(){clearInterval(this.refetchIntervalId),this.refetchIntervalId=void 0},n.createResult=function(o,i){var a=this.currentQuery,s=this.options,l=this.currentResult,u=this.currentResultState,c=this.currentResultOptions,f=o!==a,d=f?o.state:this.currentQueryInitialState,h=f?this.currentResult:this.previousQueryResult,m=o.state,y=m.dataUpdatedAt,x=m.error,v=m.errorUpdatedAt,p=m.isFetching,g=m.status,S=!1,O=!1,E;if(i.optimisticResults){var A=this.hasListeners(),L=!A&&Pv(o,i),j=A&&Tv(o,a,i,s);(L||j)&&(p=!0,y||(g="loading"))}if(i.keepPreviousData&&!m.dataUpdateCount&&(h==null?void 0:h.isSuccess)&&g!=="error")E=h.data,y=h.dataUpdatedAt,g=h.status,S=!0;else if(i.select&&typeof m.data!="undefined")if(l&&m.data===(u==null?void 0:u.data)&&i.select===this.selectFn)E=this.selectResult;else try{this.selectFn=i.select,E=i.select(m.data),i.structuralSharing!==!1&&(E=sl(l==null?void 0:l.data,E)),this.selectResult=E,this.selectError=null}catch(te){ul().error(te),this.selectError=te}else E=m.data;if(typeof i.placeholderData!="undefined"&&typeof E=="undefined"&&(g==="loading"||g==="idle")){var M;if((l==null?void 0:l.isPlaceholderData)&&i.placeholderData===(c==null?void 0:c.placeholderData))M=l.data;else if(M=typeof i.placeholderData=="function"?i.placeholderData():i.placeholderData,i.select&&typeof M!="undefined")try{M=i.select(M),i.structuralSharing!==!1&&(M=sl(l==null?void 0:l.data,M)),this.selectError=null}catch(te){ul().error(te),this.selectError=te}typeof M!="undefined"&&(g="success",E=M,O=!0)}this.selectError&&(x=this.selectError,E=this.selectResult,v=Date.now(),g="error");var Q={status:g,isLoading:g==="loading",isSuccess:g==="success",isError:g==="error",isIdle:g==="idle",data:E,dataUpdatedAt:y,error:x,errorUpdatedAt:v,failureCount:m.fetchFailureCount,errorUpdateCount:m.errorUpdateCount,isFetched:m.dataUpdateCount>0||m.errorUpdateCount>0,isFetchedAfterMount:m.dataUpdateCount>d.dataUpdateCount||m.errorUpdateCount>d.errorUpdateCount,isFetching:p,isRefetching:p&&g!=="loading",isLoadingError:g==="error"&&m.dataUpdatedAt===0,isPlaceholderData:O,isPreviousData:S,isRefetchError:g==="error"&&m.dataUpdatedAt!==0,isStale:Td(o,i),refetch:this.refetch,remove:this.remove};return Q},n.shouldNotifyListeners=function(o,i){if(!i)return!0;var a=this.options,s=a.notifyOnChangeProps,l=a.notifyOnChangePropsExclusions;if(!s&&!l||s==="tracked"&&!this.trackedProps.length)return!0;var u=s==="tracked"?this.trackedProps:s;return Object.keys(o).some(function(c){var f=c,d=o[f]!==i[f],h=u==null?void 0:u.some(function(y){return y===c}),m=l==null?void 0:l.some(function(y){return y===c});return d&&!m&&(!u||h)})},n.updateResult=function(o){var i=this.currentResult;if(this.currentResult=this.createResult(this.currentQuery,this.options),this.currentResultState=this.currentQuery.state,this.currentResultOptions=this.options,!aC(this.currentResult,i)){var a={cache:!0};(o==null?void 0:o.listeners)!==!1&&this.shouldNotifyListeners(this.currentResult,i)&&(a.listeners=!0),this.notify(fe({},a,o))}},n.updateQuery=function(){var o=this.client.getQueryCache().build(this.client,this.options);if(o!==this.currentQuery){var i=this.currentQuery;this.currentQuery=o,this.currentQueryInitialState=o.state,this.previousQueryResult=this.currentResult,this.hasListeners()&&(i==null||i.removeObserver(this),o.addObserver(this))}},n.onQueryUpdate=function(o){var i={};o.type==="success"?i.onSuccess=!0:o.type==="error"&&!ys(o.error)&&(i.onError=!0),this.updateResult(i),this.hasListeners()&&this.updateTimers()},n.notify=function(o){var i=this;$e.batch(function(){o.onSuccess?(i.options.onSuccess==null||i.options.onSuccess(i.currentResult.data),i.options.onSettled==null||i.options.onSettled(i.currentResult.data,null)):o.onError&&(i.options.onError==null||i.options.onError(i.currentResult.error),i.options.onSettled==null||i.options.onSettled(void 0,i.currentResult.error)),o.listeners&&i.listeners.forEach(function(a){a(i.currentResult)}),o.cache&&i.client.getQueryCache().notify({query:i.currentQuery,type:"observerResultsUpdated"})})},t}(fa);function bC(e,t){return t.enabled!==!1&&!e.state.dataUpdatedAt&&!(e.state.status==="error"&&t.retryOnMount===!1)}function Pv(e,t){return bC(e,t)||e.state.dataUpdatedAt>0&&ff(e,t,t.refetchOnMount)}function ff(e,t,n){if(t.enabled!==!1){var r=typeof n=="function"?n(e):n;return r==="always"||r!==!1&&Td(e,t)}return!1}function Tv(e,t,n,r){return n.enabled!==!1&&(e!==t||r.enabled===!1)&&(!n.suspense||e.state.status!=="error")&&Td(e,n)}function Td(e,t){return e.isStaleByTime(t.staleTime)}var RC=d0.unstable_batchedUpdates;$e.setBatchNotifyFunction(RC);var CC=console;dC(CC);var Lv=ee.createContext(void 0),L0=ee.createContext(!1);function N0(e){return e&&typeof window!="undefined"?(window.ReactQueryClientContext||(window.ReactQueryClientContext=Lv),window.ReactQueryClientContext):Lv}var EC=function(){var t=ee.useContext(N0(ee.useContext(L0)));if(!t)throw new Error("No QueryClient set, use QueryClientProvider to set one");return t},xC=function(t){var n=t.client,r=t.contextSharing,o=r===void 0?!1:r,i=t.children;ee.useEffect(function(){return n.mount(),function(){n.unmount()}},[n]);var a=N0(o);return ee.createElement(L0.Provider,{value:o},ee.createElement(a.Provider,{value:n},i))};function OC(){var e=!1;return{clearReset:function(){e=!1},reset:function(){e=!0},isReset:function(){return e}}}var kC=ee.createContext(OC()),PC=function(){return ee.useContext(kC)};function TC(e,t,n){return typeof t=="function"?t.apply(void 0,n):typeof t=="boolean"?t:!!e}function LC(e,t){var n=ee.useRef(!1),r=ee.useState(0),o=r[1],i=EC(),a=PC(),s=i.defaultQueryObserverOptions(e);s.optimisticResults=!0,s.onError&&(s.onError=$e.batchCalls(s.onError)),s.onSuccess&&(s.onSuccess=$e.batchCalls(s.onSuccess)),s.onSettled&&(s.onSettled=$e.batchCalls(s.onSettled)),s.suspense&&(typeof s.staleTime!="number"&&(s.staleTime=1e3),s.cacheTime===0&&(s.cacheTime=1)),(s.suspense||s.useErrorBoundary)&&(a.isReset()||(s.retryOnMount=!1));var l=ee.useState(function(){return new t(i,s)}),u=l[0],c=u.getOptimisticResult(s);if(ee.useEffect(function(){n.current=!0,a.clearReset();var f=u.subscribe($e.batchCalls(function(){n.current&&o(function(d){return d+1})}));return u.updateResult(),function(){n.current=!1,f()}},[a,u]),ee.useEffect(function(){u.setOptions(s,{listeners:!1})},[s,u]),s.suspense&&c.isLoading)throw u.fetchOptimistic(s).then(function(f){var d=f.data;s.onSuccess==null||s.onSuccess(d),s.onSettled==null||s.onSettled(d,null)}).catch(function(f){a.clearReset(),s.onError==null||s.onError(f),s.onSettled==null||s.onSettled(void 0,f)});if(c.isError&&!a.isReset()&&!c.isFetching&&TC(s.suspense,s.useErrorBoundary,[c.error,u.getCurrentQuery()]))throw c.error;return s.notifyOnChangeProps==="tracked"&&(c=u.trackResult(c,s)),c}function NC(e,t,n){var r=ms(e,t,n);return LC(r,_C)}var Er;(function(e){e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE"})(Er||(Er={}));var Nv=function(e){return e},Av="beforeunload",AC="hashchange",MC="popstate";function $C(e){e===void 0&&(e={});var t=e,n=t.window,r=n===void 0?document.defaultView:n,o=r.history;function i(){var L=or(r.location.hash.substr(1)),j=L.pathname,M=j===void 0?"/":j,Q=L.search,te=Q===void 0?"":Q,X=L.hash,w=X===void 0?"":X,T=o.state||{};return[T.idx,Nv({pathname:M,search:te,hash:w,state:T.usr||null,key:T.key||"default"})]}var a=null;function s(){if(a)h.call(a),a=null;else{var L=Er.Pop,j=i(),M=j[0],Q=j[1];if(h.length){if(M!=null){var te=c-M;te&&(a={action:L,location:Q,retry:function(){E(te*-1)}},E(te))}}else g(L)}}r.addEventListener(MC,s),r.addEventListener(AC,function(){var L=i(),j=L[1];Ei(j)!==Ei(f)&&s()});var l=Er.Pop,u=i(),c=u[0],f=u[1],d=$v(),h=$v();c==null&&(c=0,o.replaceState(fe({},o.state,{idx:c}),""));function m(){var L=document.querySelector("base"),j="";if(L&&L.getAttribute("href")){var M=r.location.href,Q=M.indexOf("#");j=Q===-1?M:M.slice(0,Q)}return j}function y(L){return m()+"#"+(typeof L=="string"?L:Ei(L))}function x(L,j){return j===void 0&&(j=null),Nv(fe({pathname:f.pathname,hash:"",search:""},typeof L=="string"?or(L):L,{state:j,key:DC()}))}function v(L,j){return[{usr:L.state,key:L.key,idx:j},y(L)]}function p(L,j,M){return!h.length||(h.call({action:L,location:j,retry:M}),!1)}function g(L){l=L;var j=i();c=j[0],f=j[1],d.call({action:l,location:f})}function S(L,j){var M=Er.Push,Q=x(L,j);function te(){S(L,j)}if(p(M,Q,te)){var X=v(Q,c+1),w=X[0],T=X[1];try{o.pushState(w,"",T)}catch{r.location.assign(T)}g(M)}}function O(L,j){var M=Er.Replace,Q=x(L,j);function te(){O(L,j)}if(p(M,Q,te)){var X=v(Q,c),w=X[0],T=X[1];o.replaceState(w,"",T),g(M)}}function E(L){o.go(L)}var A={get action(){return l},get location(){return f},createHref:y,push:S,replace:O,go:E,back:function(){E(-1)},forward:function(){E(1)},listen:function(j){return d.push(j)},block:function(j){var M=h.push(j);return h.length===1&&r.addEventListener(Av,Mv),function(){M(),h.length||r.removeEventListener(Av,Mv)}}};return A}function Mv(e){e.preventDefault(),e.returnValue=""}function $v(){var e=[];return{get length(){return e.length},push:function(n){return e.push(n),function(){e=e.filter(function(r){return r!==n})}},call:function(n){e.forEach(function(r){return r&&r(n)})}}}function DC(){return Math.random().toString(36).substr(2,8)}function Ei(e){var t=e.pathname,n=t===void 0?"/":t,r=e.search,o=r===void 0?"":r,i=e.hash,a=i===void 0?"":i;return o&&o!=="?"&&(n+=o.charAt(0)==="?"?o:"?"+o),a&&a!=="#"&&(n+=a.charAt(0)==="#"?a:"#"+a),n}function or(e){var t={};if(e){var n=e.indexOf("#");n>=0&&(t.hash=e.substr(n),e=e.substr(0,n));var r=e.indexOf("?");r>=0&&(t.search=e.substr(r),e=e.substr(0,r)),e&&(t.pathname=e)}return t}/**
* React Router v6.3.0
*
* Copyright (c) Remix Software Inc.
*
* This source code is licensed under the MIT license found in the
* LICENSE.md file in the root directory of this source tree.
*
* @license MIT
*/const Ld=D.exports.createContext(null),Nd=D.exports.createContext(null),Fl=D.exports.createContext({outlet:null,matches:[]});function ir(e,t){if(!e)throw new Error(t)}function IC(e,t,n){n===void 0&&(n="/");let r=typeof t=="string"?or(t):t,o=$0(r.pathname||"/",n);if(o==null)return null;let i=A0(e);FC(i);let a=null;for(let s=0;a==null&&s<i.length;++s)a=QC(i[s],o);return a}function A0(e,t,n,r){return t===void 0&&(t=[]),n===void 0&&(n=[]),r===void 0&&(r=""),e.forEach((o,i)=>{let a={relativePath:o.path||"",caseSensitive:o.caseSensitive===!0,childrenIndex:i,route:o};a.relativePath.startsWith("/")&&(a.relativePath.startsWith(r)||ir(!1),a.relativePath=a.relativePath.slice(r.length));let s=Yn([r,a.relativePath]),l=n.concat(a);o.children&&o.children.length>0&&(o.index===!0&&ir(!1),A0(o.children,t,l,s)),!(o.path==null&&!o.index)&&t.push({path:s,score:HC(s,o.index),routesMeta:l})}),t}function FC(e){e.sort((t,n)=>t.score!==n.score?n.score-t.score:qC(t.routesMeta.map(r=>r.childrenIndex),n.routesMeta.map(r=>r.childrenIndex)))}const UC=/^:\w+$/,jC=3,zC=2,VC=1,BC=10,WC=-2,Dv=e=>e==="*";function HC(e,t){let n=e.split("/"),r=n.length;return n.some(Dv)&&(r+=WC),t&&(r+=zC),n.filter(o=>!Dv(o)).reduce((o,i)=>o+(UC.test(i)?jC:i===""?VC:BC),r)}function qC(e,t){return e.length===t.length&&e.slice(0,-1).every((r,o)=>r===t[o])?e[e.length-1]-t[t.length-1]:0}function QC(e,t){let{routesMeta:n}=e,r={},o="/",i=[];for(let a=0;a<n.length;++a){let s=n[a],l=a===n.length-1,u=o==="/"?t:t.slice(o.length)||"/",c=KC({path:s.relativePath,caseSensitive:s.caseSensitive,end:l},u);if(!c)return null;Object.assign(r,c.params);let f=s.route;i.push({params:r,pathname:Yn([o,c.pathname]),pathnameBase:D0(Yn([o,c.pathnameBase])),route:f}),c.pathnameBase!=="/"&&(o=Yn([o,c.pathnameBase]))}return i}function KC(e,t){typeof e=="string"&&(e={path:e,caseSensitive:!1,end:!0});let[n,r]=GC(e.path,e.caseSensitive,e.end),o=t.match(n);if(!o)return null;let i=o[0],a=i.replace(/(.)\/+$/,"$1"),s=o.slice(1);return{params:r.reduce((u,c,f)=>{if(c==="*"){let d=s[f]||"";a=i.slice(0,i.length-d.length).replace(/(.)\/+$/,"$1")}return u[c]=XC(s[f]||""),u},{}),pathname:i,pathnameBase:a,pattern:e}}function GC(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!0);let r=[],o="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^$?{}|()[\]]/g,"\\$&").replace(/:(\w+)/g,(a,s)=>(r.push(s),"([^\\/]+)"));return e.endsWith("*")?(r.push("*"),o+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):o+=n?"\\/*$":"(?:(?=[.~-]|%[0-9A-F]{2})|\\b|\\/|$)",[new RegExp(o,t?void 0:"i"),r]}function XC(e,t){try{return decodeURIComponent(e)}catch{return e}}function YC(e,t){t===void 0&&(t="/");let{pathname:n,search:r="",hash:o=""}=typeof e=="string"?or(e):e;return{pathname:n?n.startsWith("/")?n:JC(n,t):t,search:eE(r),hash:tE(o)}}function JC(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(o=>{o===".."?n.length>1&&n.pop():o!=="."&&n.push(o)}),n.length>1?n.join("/"):"/"}function M0(e,t,n){let r=typeof e=="string"?or(e):e,o=e===""||r.pathname===""?"/":r.pathname,i;if(o==null)i=n;else{let s=t.length-1;if(o.startsWith("..")){let l=o.split("/");for(;l[0]==="..";)l.shift(),s-=1;r.pathname=l.join("/")}i=s>=0?t[s]:"/"}let a=YC(r,i);return o&&o!=="/"&&o.endsWith("/")&&!a.pathname.endsWith("/")&&(a.pathname+="/"),a}function ZC(e){return e===""||e.pathname===""?"/":typeof e=="string"?or(e).pathname:e.pathname}function $0(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=e.charAt(t.length);return n&&n!=="/"?null:e.slice(t.length)||"/"}const Yn=e=>e.join("/").replace(/\/\/+/g,"/"),D0=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),eE=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,tE=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;function nE(e){pa()||ir(!1);let{basename:t,navigator:n}=D.exports.useContext(Ld),{hash:r,pathname:o,search:i}=I0(e),a=o;if(t!=="/"){let s=ZC(e),l=s!=null&&s.endsWith("/");a=o==="/"?t+(l?"/":""):Yn([t,o])}return n.createHref({pathname:a,search:i,hash:r})}function pa(){return D.exports.useContext(Nd)!=null}function ha(){return pa()||ir(!1),D.exports.useContext(Nd).location}function rE(){pa()||ir(!1);let{basename:e,navigator:t}=D.exports.useContext(Ld),{matches:n}=D.exports.useContext(Fl),{pathname:r}=ha(),o=JSON.stringify(n.map(s=>s.pathnameBase)),i=D.exports.useRef(!1);return D.exports.useEffect(()=>{i.current=!0}),D.exports.useCallback(function(s,l){if(l===void 0&&(l={}),!i.current)return;if(typeof s=="number"){t.go(s);return}let u=M0(s,JSON.parse(o),r);e!=="/"&&(u.pathname=Yn([e,u.pathname])),(l.replace?t.replace:t.push)(u,l.state)},[e,t,o,r])}function I0(e){let{matches:t}=D.exports.useContext(Fl),{pathname:n}=ha(),r=JSON.stringify(t.map(o=>o.pathnameBase));return D.exports.useMemo(()=>M0(e,JSON.parse(r),n),[e,r,n])}function F0(e,t){pa()||ir(!1);let{matches:n}=D.exports.useContext(Fl),r=n[n.length-1],o=r?r.params:{};r&&r.pathname;let i=r?r.pathnameBase:"/";r&&r.route;let a=ha(),s;if(t){var l;let d=typeof t=="string"?or(t):t;i==="/"||((l=d.pathname)==null?void 0:l.startsWith(i))||ir(!1),s=d}else s=a;let u=s.pathname||"/",c=i==="/"?u:u.slice(i.length)||"/",f=IC(e,{pathname:c});return oE(f&&f.map(d=>Object.assign({},d,{params:Object.assign({},o,d.params),pathname:Yn([i,d.pathname]),pathnameBase:d.pathnameBase==="/"?i:Yn([i,d.pathnameBase])})),n)}function oE(e,t){return t===void 0&&(t=[]),e==null?null:e.reduceRight((n,r,o)=>D.exports.createElement(Fl.Provider,{children:r.route.element!==void 0?r.route.element:n,value:{outlet:n,matches:t.concat(e.slice(0,o+1))}}),null)}function iE(e){let{basename:t="/",children:n=null,location:r,navigationType:o=Er.Pop,navigator:i,static:a=!1}=e;pa()&&ir(!1);let s=D0(t),l=D.exports.useMemo(()=>({basename:s,navigator:i,static:a}),[s,i,a]);typeof r=="string"&&(r=or(r));let{pathname:u="/",search:c="",hash:f="",state:d=null,key:h="default"}=r,m=D.exports.useMemo(()=>{let y=$0(u,s);return y==null?null:{pathname:y,search:c,hash:f,state:d,key:h}},[s,u,c,f,d,h]);return m==null?null:D.exports.createElement(Ld.Provider,{value:l},D.exports.createElement(Nd.Provider,{children:n,value:{location:m,navigationType:o}}))}/**
* React Router DOM v6.3.0
*
* Copyright (c) Remix Software Inc.
*
* This source code is licensed under the MIT license found in the
* LICENSE.md file in the root directory of this source tree.
*
* @license MIT
*/function df(){return df=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},df.apply(this,arguments)}function aE(e,t){if(e==null)return{};var n={},r=Object.keys(e),o,i;for(i=0;i<r.length;i++)o=r[i],!(t.indexOf(o)>=0)&&(n[o]=e[o]);return n}const sE=["onClick","reloadDocument","replace","state","target","to"];function lE(e){let{basename:t,children:n,window:r}=e,o=D.exports.useRef();o.current==null&&(o.current=$C({window:r}));let i=o.current,[a,s]=D.exports.useState({action:i.action,location:i.location});return D.exports.useLayoutEffect(()=>i.listen(s),[i]),D.exports.createElement(iE,{basename:t,children:n,location:a.location,navigationType:a.action,navigator:i})}function uE(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}const U0=D.exports.forwardRef(function(t,n){let{onClick:r,reloadDocument:o,replace:i=!1,state:a,target:s,to:l}=t,u=aE(t,sE),c=nE(l),f=cE(l,{replace:i,state:a,target:s});function d(h){r&&r(h),!h.defaultPrevented&&!o&&f(h)}return D.exports.createElement("a",df({},u,{href:c,onClick:d,ref:n,target:s}))});function cE(e,t){let{target:n,replace:r,state:o}=t===void 0?{}:t,i=rE(),a=ha(),s=I0(e);return D.exports.useCallback(l=>{if(l.button===0&&(!n||n==="_self")&&!uE(l)){l.preventDefault();let u=!!r||Ei(a)===Ei(s);i(e,{replace:u,state:o})}},[a,i,s,r,o,n,e])}function fE(e){const t=new Error(e);if(t.stack===void 0)try{throw t}catch{}return t}var dE=fE,de=dE;function pE(e){return!!e&&typeof e.then=="function"}var Pe=pE;function hE(e,t){if(e!=null)return e;throw de(t!=null?t:"Got unexpected null or undefined")}var Te=hE;function se(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}class Ul{getValue(){throw de("BaseLoadable")}toPromise(){throw de("BaseLoadable")}valueMaybe(){throw de("BaseLoadable")}valueOrThrow(){throw de(`Loadable expected value, but in "${this.state}" state`)}promiseMaybe(){throw de("BaseLoadable")}promiseOrThrow(){throw de(`Loadable expected promise, but in "${this.state}" state`)}errorMaybe(){throw de("BaseLoadable")}errorOrThrow(){throw de(`Loadable expected error, but in "${this.state}" state`)}is(t){return t.state===this.state&&t.contents===this.contents}map(t){throw de("BaseLoadable")}}class vE extends Ul{constructor(t){super(),se(this,"state","hasValue"),se(this,"contents",void 0),this.contents=t}getValue(){return this.contents}toPromise(){return Promise.resolve(this.contents)}valueMaybe(){return this.contents}valueOrThrow(){return this.contents}promiseMaybe(){}errorMaybe(){}map(t){try{const n=t(this.contents);return Pe(n)?$r(n):Eo(n)?n:va(n)}catch(n){return Pe(n)?$r(n.next(()=>this.map(t))):jl(n)}}}class mE extends Ul{constructor(t){super(),se(this,"state","hasError"),se(this,"contents",void 0),this.contents=t}getValue(){throw this.contents}toPromise(){return Promise.reject(this.contents)}valueMaybe(){}promiseMaybe(){}errorMaybe(){return this.contents}errorOrThrow(){return this.contents}map(t){return this}}class j0 extends Ul{constructor(t){super(),se(this,"state","loading"),se(this,"contents",void 0),this.contents=t}getValue(){throw this.contents}toPromise(){return this.contents}valueMaybe(){}promiseMaybe(){return this.contents}promiseOrThrow(){return this.contents}errorMaybe(){}map(t){return $r(this.contents.then(n=>{const r=t(n);if(Eo(r)){const o=r;switch(o.state){case"hasValue":return o.contents;case"hasError":throw o.contents;case"loading":return o.contents}}return r}).catch(n=>{if(Pe(n))return n.then(()=>this.map(t).contents);throw n}))}}function va(e){return Object.freeze(new vE(e))}function jl(e){return Object.freeze(new mE(e))}function $r(e){return Object.freeze(new j0(e))}function z0(){return Object.freeze(new j0(new Promise(()=>{})))}function gE(e){return e.every(t=>t.state==="hasValue")?va(e.map(t=>t.contents)):e.some(t=>t.state==="hasError")?jl(Te(e.find(t=>t.state==="hasError"),"Invalid loadable passed to loadableAll").contents):$r(Promise.all(e.map(t=>t.contents)))}function V0(e){const n=(Array.isArray(e)?e:Object.getOwnPropertyNames(e).map(o=>e[o])).map(o=>Eo(o)?o:Pe(o)?$r(o):va(o)),r=gE(n);return Array.isArray(e)?r:r.map(o=>Object.getOwnPropertyNames(e).reduce((i,a,s)=>he(Y({},i),{[a]:o[s]}),{}))}function Eo(e){return e instanceof Ul}const yE={of:e=>Pe(e)?$r(e):Eo(e)?e:va(e),error:e=>jl(e),loading:()=>z0(),all:V0,isLoadable:Eo};var Vr={loadableWithValue:va,loadableWithError:jl,loadableWithPromise:$r,loadableLoading:z0,loadableAll:V0,isLoadable:Eo,RecoilLoadable:yE},wE=Vr.loadableWithValue,SE=Vr.loadableWithError,_E=Vr.loadableWithPromise,bE=Vr.loadableLoading,RE=Vr.loadableAll,CE=Vr.isLoadable,EE=Vr.RecoilLoadable,ma=Object.freeze({__proto__:null,loadableWithValue:wE,loadableWithError:SE,loadableWithPromise:_E,loadableLoading:bE,loadableAll:RE,isLoadable:CE,RecoilLoadable:EE});const zl=new Map().set("recoil_hamt_2020",!0).set("recoil_sync_external_store",!0).set("recoil_suppress_rerender_in_callback",!0).set("recoil_memory_managament_2020",!0);function Vl(e){var t;return(t=zl.get(e))!==null&&t!==void 0?t:!1}Vl.setPass=e=>{zl.set(e,!0)};Vl.setFail=e=>{zl.set(e,!1)};Vl.clear=()=>{zl.clear()};var _e=Vl,Uu,ju,zu;const xE=(Uu=ee.createMutableSource)!==null&&Uu!==void 0?Uu:ee.unstable_createMutableSource,B0=(ju=ee.useMutableSource)!==null&&ju!==void 0?ju:ee.unstable_useMutableSource,W0=(zu=ee.useSyncExternalStore)!==null&&zu!==void 0?zu:ee.unstable_useSyncExternalStore;function OE(){return _e("recoil_transition_support")?{mode:"TRANSITION_SUPPORT",early:!0,concurrent:!0}:_e("recoil_sync_external_store")&&W0!=null?{mode:"SYNC_EXTERNAL_STORE",early:!0,concurrent:!1}:_e("recoil_mutable_source")&&B0!=null&&typeof window!="undefined"&&!window.$disableRecoilValueMutableSource_TEMP_HACK_DO_NOT_USE?_e("recoil_suppress_rerender_in_callback")?{mode:"MUTABLE_SOURCE",early:!0,concurrent:!0}:{mode:"MUTABLE_SOURCE",early:!1,concurrent:!1}:_e("recoil_suppress_rerender_in_callback")?{mode:"LEGACY",early:!0,concurrent:!1}:{mode:"LEGACY",early:!1,concurrent:!1}}function kE(){return!1}var ga={createMutableSource:xE,useMutableSource:B0,useSyncExternalStore:W0,reactMode:OE,isFastRefreshEnabled:kE};class Ad{constructor(t){se(this,"key",void 0),this.key=t}}class H0 extends Ad{}class q0 extends Ad{}function PE(e){return e instanceof H0||e instanceof q0}var Bl={AbstractRecoilValue:Ad,RecoilState:H0,RecoilValueReadOnly:q0,isRecoilValue:PE},TE=Bl.AbstractRecoilValue,LE=Bl.RecoilState,NE=Bl.RecoilValueReadOnly,AE=Bl.isRecoilValue,xo=Object.freeze({__proto__:null,AbstractRecoilValue:TE,RecoilState:LE,RecoilValueReadOnly:NE,isRecoilValue:AE});function ME(e,t){return function*(){let n=0;for(const r of e)yield t(r,n++)}()}var Wl=ME;function $E(e,t,{error:n}={}){return null}var DE=$E,Md=DE;class Q0{}const IE=new Q0;class FE extends Error{constructor(t){super(`Tried to set the value of Recoil selector ${t} using an updater function, but it is an async selector in a pending or error state; this is not supported.`)}}const Dr=new Map,$d=new Map;function UE(e){return Wl(e,t=>Te($d.get(t)))}function jE(e){if(Dr.has(e.key)){const n=`Duplicate atom key "${e.key}". This is a FATAL ERROR in
production. But it is safe to ignore this warning if it occurred because of
hot module replacement.`;console.warn(n)}Dr.set(e.key,e);const t=e.set==null?new xo.RecoilValueReadOnly(e.key):new xo.RecoilState(e.key);return $d.set(e.key,t),t}class K0 extends Error{}function zE(e){const t=Dr.get(e);if(t==null)throw new K0(`Missing definition for RecoilValue: "${e}""`);return t}function VE(e){return Dr.get(e)}const cl=new Map;function BE(e){var t;if(!_e("recoil_memory_managament_2020"))return;const n=Dr.get(e);if(n!=null&&(t=n.shouldDeleteConfigOnRelease)!==null&&t!==void 0&&t.call(n)){var r;Dr.delete(e),(r=G0(e))===null||r===void 0||r(),cl.delete(e)}}function WE(e,t){!_e("recoil_memory_managament_2020")||(t===void 0?cl.delete(e):cl.set(e,t))}function G0(e){return cl.get(e)}var ht={nodes:Dr,recoilValues:$d,registerNode:jE,getNode:zE,getNodeMaybe:VE,deleteNodeConfigIfPossible:BE,setConfigDeletionHandler:WE,getConfigDeletionHandler:G0,recoilValuesForKeys:UE,NodeMissingError:K0,DefaultValue:Q0,DEFAULT_VALUE:IE,RecoilValueNotReady:FE};function HE(e,t){t()}var qE={enqueueExecution:HE};function QE(e,t){return t={exports:{}},e(t,t.exports),t.exports}var KE=QE(function(e){var t=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(P){return typeof P}:function(P){return P&&typeof Symbol=="function"&&P.constructor===Symbol&&P!==Symbol.prototype?"symbol":typeof P},n={},r=5,o=Math.pow(2,r),i=o-1,a=o/2,s=o/4,l={},u=function(_){return function(){return _}},c=n.hash=function(P){var _=typeof P=="undefined"?"undefined":t(P);if(_==="number")return P;_!=="string"&&(P+="");for(var I=0,H=0,q=P.length;H<q;++H){var G=P.charCodeAt(H);I=(I<<5)-I+G|0}return I},f=function(_){return _-=_>>1&1431655765,_=(_&858993459)+(_>>2&858993459),_=_+(_>>4)&252645135,_+=_>>8,_+=_>>16,_&127},d=function(_,I){return I>>>_&i},h=function(_){return 1<<_},m=function(_,I){return f(_&I-1)},y=function(_,I,H,q){var G=q;if(!_){var ie=q.length;G=new Array(ie);for(var re=0;re<ie;++re)G[re]=q[re]}return G[I]=H,G},x=function(_,I,H){var q=H.length-1,G=0,ie=0,re=H;if(_)G=ie=I;else for(re=new Array(q);G<I;)re[ie++]=H[G++];for(++G;G<=q;)re[ie++]=H[G++];return _&&(re.length=q),re},v=function(_,I,H,q){var G=q.length;if(_){for(var ie=G;ie>=I;)q[ie--]=q[ie];return q[I]=H,q}for(var re=0,oe=0,ce=new Array(G+1);re<I;)ce[oe++]=q[re++];for(ce[I]=H;re<G;)ce[++oe]=q[re++];return ce},p=1,g=2,S=3,O=4,E={__hamt_isEmpty:!0},A=function(_){return _===E||_&&_.__hamt_isEmpty},L=function(_,I,H,q){return{type:p,edit:_,hash:I,key:H,value:q,_modify:k}},j=function(_,I,H){return{type:g,edit:_,hash:I,children:H,_modify:N}},M=function(_,I,H){return{type:S,edit:_,mask:I,children:H,_modify:$}},Q=function(_,I,H){return{type:O,edit:_,size:I,children:H,_modify:F}},te=function(_){return _===E||_.type===p||_.type===g},X=function(_,I,H,q,G){for(var ie=[],re=q,oe=0,ce=0;re;++ce)re&1&&(ie[ce]=G[oe++]),re>>>=1;return ie[I]=H,Q(_,oe+1,ie)},w=function(_,I,H,q){for(var G=new Array(I-1),ie=0,re=0,oe=0,ce=q.length;oe<ce;++oe)if(oe!==H){var Oe=q[oe];Oe&&!A(Oe)&&(G[ie++]=Oe,re|=1<<oe)}return M(_,re,G)},T=function P(_,I,H,q,G,ie){if(H===G)return j(_,H,[ie,q]);var re=d(I,H),oe=d(I,G);return M(_,h(re)|h(oe),re===oe?[P(_,I+r,H,q,G,ie)]:re<oe?[q,ie]:[ie,q])},z=function(_,I,H,q,G,ie,re,oe){for(var ce=G.length,Oe=0;Oe<ce;++Oe){var at=G[Oe];if(H(re,at.key)){var Ve=at.value,Ct=ie(Ve);return Ct===Ve?G:Ct===l?(--oe.value,x(_,Oe,G)):y(_,Oe,L(I,q,re,Ct),G)}}var It=ie();return It===l?G:(++oe.value,y(_,ce,L(I,q,re,It),G))},C=function(_,I){return _===I.edit},k=function(_,I,H,q,G,ie,re){if(I(ie,this.key)){var oe=q(this.value);return oe===this.value?this:oe===l?(--re.value,E):C(_,this)?(this.value=oe,this):L(_,G,ie,oe)}var ce=q();return ce===l?this:(++re.value,T(_,H,this.hash,this,G,L(_,G,ie,ce)))},N=function(_,I,H,q,G,ie,re){if(G===this.hash){var oe=C(_,this),ce=z(oe,_,I,this.hash,this.children,q,ie,re);return ce===this.children?this:ce.length>1?j(_,this.hash,ce):ce[0]}var Oe=q();return Oe===l?this:(++re.value,T(_,H,this.hash,this,G,L(_,G,ie,Oe)))},$=function(_,I,H,q,G,ie,re){var oe=this.mask,ce=this.children,Oe=d(H,G),at=h(Oe),Ve=m(oe,at),Ct=oe&at,It=Ct?ce[Ve]:E,Hr=It._modify(_,I,H+r,q,G,ie,re);if(It===Hr)return this;var Ca=C(_,this),zo=oe,Vo=void 0;if(Ct&&A(Hr)){if(zo&=~at,!zo)return E;if(ce.length<=2&&te(ce[Ve^1]))return ce[Ve^1];Vo=x(Ca,Ve,ce)}else if(!Ct&&!A(Hr)){if(ce.length>=a)return X(_,Oe,Hr,oe,ce);zo|=at,Vo=v(Ca,Ve,Hr,ce)}else Vo=y(Ca,Ve,Hr,ce);return Ca?(this.mask=zo,this.children=Vo,this):M(_,zo,Vo)},F=function(_,I,H,q,G,ie,re){var oe=this.size,ce=this.children,Oe=d(H,G),at=ce[Oe],Ve=(at||E)._modify(_,I,H+r,q,G,ie,re);if(at===Ve)return this;var Ct=C(_,this),It=void 0;if(A(at)&&!A(Ve))++oe,It=y(Ct,Oe,Ve,ce);else if(!A(at)&&A(Ve)){if(--oe,oe<=s)return w(_,oe,Oe,ce);It=y(Ct,Oe,E,ce)}else It=y(Ct,Oe,Ve,ce);return Ct?(this.size=oe,this.children=It,this):Q(_,oe,It)};E._modify=function(P,_,I,H,q,G,ie){var re=H();return re===l?E:(++ie.value,L(P,q,G,re))};function b(P,_,I,H,q){this._editable=P,this._edit=_,this._config=I,this._root=H,this._size=q}b.prototype.setTree=function(P,_){return this._editable?(this._root=P,this._size=_,this):P===this._root?this:new b(this._editable,this._edit,this._config,P,_)};var B=n.tryGetHash=function(P,_,I,H){for(var q=H._root,G=0,ie=H._config.keyEq;;)switch(q.type){case p:return ie(I,q.key)?q.value:P;case g:{if(_===q.hash)for(var re=q.children,oe=0,ce=re.length;oe<ce;++oe){var Oe=re[oe];if(ie(I,Oe.key))return Oe.value}return P}case S:{var at=d(G,_),Ve=h(at);if(q.mask&Ve){q=q.children[m(q.mask,Ve)],G+=r;break}return P}case O:{if(q=q.children[d(G,_)],q){G+=r;break}return P}default:return P}};b.prototype.tryGetHash=function(P,_,I){return B(P,_,I,this)};var V=n.tryGet=function(P,_,I){return B(P,I._config.hash(_),_,I)};b.prototype.tryGet=function(P,_){return V(P,_,this)};var Z=n.getHash=function(P,_,I){return B(void 0,P,_,I)};b.prototype.getHash=function(P,_){return Z(P,_,this)},n.get=function(P,_){return B(void 0,_._config.hash(P),P,_)},b.prototype.get=function(P,_){return V(_,P,this)};var W=n.has=function(P,_,I){return B(l,P,_,I)!==l};b.prototype.hasHash=function(P,_){return W(P,_,this)};var ne=n.has=function(P,_){return W(_._config.hash(P),P,_)};b.prototype.has=function(P){return ne(P,this)};var le=function(_,I){return _===I};n.make=function(P){return new b(0,0,{keyEq:P&&P.keyEq||le,hash:P&&P.hash||c},E,0)},n.empty=n.make();var J=n.isEmpty=function(P){return P&&!!A(P._root)};b.prototype.isEmpty=function(){return J(this)};var Se=n.modifyHash=function(P,_,I,H){var q={value:H._size},G=H._root._modify(H._editable?H._edit:NaN,H._config.keyEq,0,P,_,I,q);return H.setTree(G,q.value)};b.prototype.modifyHash=function(P,_,I){return Se(I,P,_,this)};var be=n.modify=function(P,_,I){return Se(P,I._config.hash(_),_,I)};b.prototype.modify=function(P,_){return be(_,P,this)};var me=n.setHash=function(P,_,I,H){return Se(u(I),P,_,H)};b.prototype.setHash=function(P,_,I){return me(P,_,I,this)};var Re=n.set=function(P,_,I){return me(I._config.hash(P),P,_,I)};b.prototype.set=function(P,_){return Re(P,_,this)};var Rt=u(l),dr=n.removeHash=function(P,_,I){return Se(Rt,P,_,I)};b.prototype.removeHash=b.prototype.deleteHash=function(P,_){return dr(P,_,this)};var Dt=n.remove=function(P,_){return dr(_._config.hash(P),P,_)};b.prototype.remove=b.prototype.delete=function(P){return Dt(P,this)};var vt=n.beginMutation=function(P){return new b(P._editable+1,P._edit+1,P._config,P._root,P._size)};b.prototype.beginMutation=function(){return vt(this)};var _p=n.endMutation=function(P){return P._editable=P._editable&&P._editable-1,P};b.prototype.endMutation=function(){return _p(this)};var nS=n.mutate=function(P,_){var I=vt(_);return P(I),_p(I)};b.prototype.mutate=function(P){return nS(P,this)};var uu=function(_){return _&&bp(_[0],_[1],_[2],_[3],_[4])},bp=function(_,I,H,q,G){for(;H<_;){var ie=I[H++];if(ie&&!A(ie))return Rp(ie,q,[_,I,H,q,G])}return uu(G)},Rp=function(_,I,H){switch(_.type){case p:return{value:I(_),rest:H};case g:case O:case S:var q=_.children;return bp(q.length,q,0,I,H);default:return uu(H)}},rS={done:!0};function cu(P){this.v=P}cu.prototype.next=function(){if(!this.v)return rS;var P=this.v;return this.v=uu(P.rest),P},cu.prototype[Symbol.iterator]=function(){return this};var fu=function(_,I){return new cu(Rp(_._root,I))},oS=function(_){return[_.key,_.value]},iS=n.entries=function(P){return fu(P,oS)};b.prototype.entries=b.prototype[Symbol.iterator]=function(){return iS(this)};var aS=function(_){return _.key},sS=n.keys=function(P){return fu(P,aS)};b.prototype.keys=function(){return sS(this)};var lS=function(_){return _.value},uS=n.values=b.prototype.values=function(P){return fu(P,lS)};b.prototype.values=function(){return uS(this)};var Cp=n.fold=function(P,_,I){var H=I._root;if(H.type===p)return P(_,H.value,H.key);for(var q=[H.children],G=void 0;G=q.pop();)for(var ie=0,re=G.length;ie<re;){var oe=G[ie++];oe&&oe.type&&(oe.type===p?_=P(_,oe.value,oe.key):q.push(oe.children))}return _};b.prototype.fold=function(P,_){return Cp(P,_,this)};var cS=n.forEach=function(P,_){return Cp(function(I,H,q){return P(H,q,_)},null,_)};b.prototype.forEach=function(P){return cS(P,this)};var fS=n.count=function(P){return P._size};b.prototype.count=function(){return fS(this)},Object.defineProperty(b.prototype,"size",{get:b.prototype.count}),e.exports?e.exports=n:(void 0).hamt=n});class GE{constructor(t){se(this,"_map",void 0),this._map=new Map(t==null?void 0:t.entries())}keys(){return this._map.keys()}entries(){return this._map.entries()}get(t){return this._map.get(t)}has(t){return this._map.has(t)}set(t,n){return this._map.set(t,n),this}delete(t){return this._map.delete(t),this}clone(){return Id(this)}toMap(){return new Map(this._map)}}class Dd{constructor(t){if(se(this,"_hamt",KE.empty.beginMutation()),t instanceof Dd){const n=t._hamt.endMutation();t._hamt=n.beginMutation(),this._hamt=n.beginMutation()}else if(t)for(const[n,r]of t.entries())this._hamt.set(n,r)}keys(){return this._hamt.keys()}entries(){return this._hamt.entries()}get(t){return this._hamt.get(t)}has(t){return this._hamt.has(t)}set(t,n){return this._hamt.set(t,n),this}delete(t){return this._hamt.delete(t),this}clone(){return Id(this)}toMap(){return new Map(this._hamt)}}function Id(e){return _e("recoil_hamt_2020")?new Dd(e):new GE(e)}var XE={persistentMap:Id},YE=XE.persistentMap,JE=Object.freeze({__proto__:null,persistentMap:YE});function ZE(e,...t){const n=new Set;e:for(const r of e){for(const o of t)if(o.has(r))continue e;n.add(r)}return n}var xi=ZE;function ex(e,t){const n=new Map;return e.forEach((r,o)=>{n.set(o,t(r,o))}),n}var fl=ex;function tx(){return{nodeDeps:new Map,nodeToNodeSubscriptions:new Map}}function nx(e){return{nodeDeps:fl(e.nodeDeps,t=>new Set(t)),nodeToNodeSubscriptions:fl(e.nodeToNodeSubscriptions,t=>new Set(t))}}function Vu(e,t,n,r){const{nodeDeps:o,nodeToNodeSubscriptions:i}=n,a=o.get(e);if(a&&r&&a!==r.nodeDeps.get(e))return;o.set(e,t);const s=a==null?t:xi(t,a);for(const l of s)i.has(l)||i.set(l,new Set),Te(i.get(l)).add(e);if(a){const l=xi(a,t);for(const u of l){if(!i.has(u))return;const c=Te(i.get(u));c.delete(e),c.size===0&&i.delete(u)}}}function rx(e,t,n,r){var o,i,a,s;const l=n.getState();r===l.currentTree.version||r===((o=l.nextTree)===null||o===void 0?void 0:o.version)||((i=l.previousTree)===null||i===void 0||i.version);const u=n.getGraph(r);if(Vu(e,t,u),r===((a=l.previousTree)===null||a===void 0?void 0:a.version)){const f=n.getGraph(l.currentTree.version);Vu(e,t,f,u)}if(r===((s=l.previousTree)===null||s===void 0?void 0:s.version)||r===l.currentTree.version){var c;const f=(c=l.nextTree)===null||c===void 0?void 0:c.version;if(f!==void 0){const d=n.getGraph(f);Vu(e,t,d,u)}}}var ya={cloneGraph:nx,graph:tx,saveDepsToStore:rx};let ox=0;const ix=()=>ox++;let ax=0;const sx=()=>ax++;let lx=0;const ux=()=>lx++;var Hl={getNextTreeStateVersion:ix,getNextStoreID:sx,getNextComponentID:ux};const{persistentMap:Iv}=JE,{graph:cx}=ya,{getNextTreeStateVersion:X0}=Hl;function Y0(){const e=X0();return{version:e,stateID:e,transactionMetadata:{},dirtyAtoms:new Set,atomValues:Iv(),nonvalidatedAtoms:Iv()}}function fx(){const e=Y0();return{currentTree:e,nextTree:null,previousTree:null,commitDepth:0,knownAtoms:new Set,knownSelectors:new Set,transactionSubscriptions:new Map,nodeTransactionSubscriptions:new Map,nodeToComponentSubscriptions:new Map,queuedComponentCallbacks_DEPRECATED:[],suspendedComponentResolvers:new Set,graphsByVersion:new Map().set(e.version,cx()),retention:{referenceCounts:new Map,nodesRetainedByZone:new Map,retainablesToCheckForRelease:new Set},nodeCleanupFunctions:new Map}}var J0={makeEmptyTreeState:Y0,makeEmptyStoreState:fx,getNextTreeStateVersion:X0};class Z0{}function dx(){return new Z0}var ql={RetentionZone:Z0,retentionZone:dx};function px(e,t){const n=new Set(e);return n.add(t),n}function hx(e,t){const n=new Set(e);return n.delete(t),n}function vx(e,t,n){const r=new Map(e);return r.set(t,n),r}function mx(e,t,n){const r=new Map(e);return r.set(t,n(r.get(t))),r}function gx(e,t){const n=new Map(e);return n.delete(t),n}function yx(e,t){const n=new Map(e);return t.forEach(r=>n.delete(r)),n}var e1={setByAddingToSet:px,setByDeletingFromSet:hx,mapBySettingInMap:vx,mapByUpdatingInMap:mx,mapByDeletingFromMap:gx,mapByDeletingMultipleFromMap:yx};function*wx(e,t){let n=0;for(const r of e)t(r,n++)&&(yield r)}var Fd=wx;function Sx(e,t){return new Proxy(e,{get:(r,o)=>(!(o in r)&&o in t&&(r[o]=t[o]()),r[o]),ownKeys:r=>Object.keys(r)})}var t1=Sx;const{getNode:wa,getNodeMaybe:_x,recoilValuesForKeys:Fv}=ht,{RetentionZone:Uv}=ql,{setByAddingToSet:bx}=e1,Rx=Object.freeze(new Set);class Cx extends Error{}function Ex(e,t,n){if(!_e("recoil_memory_managament_2020"))return()=>{};const{nodesRetainedByZone:r}=e.getState().retention;function o(i){let a=r.get(i);a||r.set(i,a=new Set),a.add(t)}if(n instanceof Uv)o(n);else if(Array.isArray(n))for(const i of n)o(i);return()=>{if(!_e("recoil_memory_managament_2020"))return;const{retention:i}=e.getState();function a(s){const l=i.nodesRetainedByZone.get(s);l==null||l.delete(t),l&&l.size===0&&i.nodesRetainedByZone.delete(s)}if(n instanceof Uv)a(n);else if(Array.isArray(n))for(const s of n)a(s)}}function Ud(e,t,n,r){const o=e.getState();if(o.nodeCleanupFunctions.has(n))return;const i=wa(n),a=Ex(e,n,i.retainedBy),s=i.init(e,t,r);o.nodeCleanupFunctions.set(n,()=>{s(),a()})}function xx(e,t,n){Ud(e,e.getState().currentTree,t,n)}function Ox(e,t){var n;const r=e.getState();(n=r.nodeCleanupFunctions.get(t))===null||n===void 0||n(),r.nodeCleanupFunctions.delete(t)}function kx(e,t,n){return Ud(e,t,n,"get"),wa(n).get(e,t)}function n1(e,t,n){return wa(n).peek(e,t)}function Px(e,t,n){var r;const o=_x(t);return o==null||(r=o.invalidate)===null||r===void 0||r.call(o,e),he(Y({},e),{atomValues:e.atomValues.clone().delete(t),nonvalidatedAtoms:e.nonvalidatedAtoms.clone().set(t,n),dirtyAtoms:bx(e.dirtyAtoms,t)})}function Tx(e,t,n,r){const o=wa(n);if(o.set==null)throw new Cx(`Attempt to set read-only RecoilValue: ${n}`);const i=o.set;return Ud(e,t,n,"set"),i(e,t,r)}function Lx(e,t,n){const r=e.getState(),o=e.getGraph(t.version),i=wa(n).nodeType;return t1({type:i},{loadable:()=>n1(e,t,n),isActive:()=>r.knownAtoms.has(n)||r.knownSelectors.has(n),isSet:()=>i==="selector"?!1:t.atomValues.has(n),isModified:()=>t.dirtyAtoms.has(n),deps:()=>{var a;return Fv((a=o.nodeDeps.get(n))!==null&&a!==void 0?a:[])},subscribers:()=>{var a,s;return{nodes:Fv(Fd(r1(e,t,new Set([n])),l=>l!==n)),components:Wl((a=(s=r.nodeToComponentSubscriptions.get(n))===null||s===void 0?void 0:s.values())!==null&&a!==void 0?a:[],([l])=>({name:l}))}}})}function r1(e,t,n){const r=new Set,o=Array.from(n),i=e.getGraph(t.version);for(let s=o.pop();s;s=o.pop()){var a;r.add(s);const l=(a=i.nodeToNodeSubscriptions.get(s))!==null&&a!==void 0?a:Rx;for(const u of l)r.has(u)||o.push(u)}return r}var cr={getNodeLoadable:kx,peekNodeLoadable:n1,setNodeValue:Tx,initializeNode:xx,cleanUpNode:Ox,setUnvalidatedAtomValue_DEPRECATED:Px,peekNodeInfo:Lx,getDownstreamNodes:r1};let o1=null;function Nx(e){o1=e}function Ax(){var e;(e=o1)===null||e===void 0||e()}var i1={setInvalidateMemoizedSnapshot:Nx,invalidateMemoizedSnapshot:Ax};const{getDownstreamNodes:Mx,getNodeLoadable:a1,setNodeValue:$x}=cr,{getNextComponentID:Dx}=Hl,{getNode:Ix,getNodeMaybe:s1}=ht,{DefaultValue:jd,RecoilValueNotReady:Fx}=ht,{reactMode:Ux}=ga,{AbstractRecoilValue:jx,RecoilState:zx,RecoilValueReadOnly:Vx,isRecoilValue:Bx}=xo,{invalidateMemoizedSnapshot:Wx}=i1;function Hx(e,{key:t},n=e.getState().currentTree){var r,o;const i=e.getState();n.version===i.currentTree.version||n.version===((r=i.nextTree)===null||r===void 0?void 0:r.version)||(n.version,(o=i.previousTree)===null||o===void 0||o.version);const a=a1(e,n,t);return a.state==="loading"&&a.contents.catch(()=>{}),a}function qx(e,t){const n=e.clone();return t.forEach((r,o)=>{r.state==="hasValue"&&r.contents instanceof jd?n.delete(o):n.set(o,r)}),n}function Qx(e,t,{key:n},r){if(typeof r=="function"){const o=a1(e,t,n);if(o.state==="loading")throw new Fx(n);if(o.state==="hasError")throw o.contents;return r(o.contents)}else return r}function Kx(e,t,n){if(n.type==="set"){const{recoilValue:o,valueOrUpdater:i}=n,a=Qx(e,t,o,i),s=$x(e,t,o.key,a);for(const[l,u]of s.entries())pf(t,l,u)}else if(n.type==="setLoadable"){const{recoilValue:{key:o},loadable:i}=n;pf(t,o,i)}else if(n.type==="markModified"){const{recoilValue:{key:o}}=n;t.dirtyAtoms.add(o)}else if(n.type==="setUnvalidated"){var r;const{recoilValue:{key:o},unvalidatedValue:i}=n,a=s1(o);a==null||(r=a.invalidate)===null||r===void 0||r.call(a,t),t.atomValues.delete(o),t.nonvalidatedAtoms.set(o,i),t.dirtyAtoms.add(o)}else Md(`Unknown action ${n.type}`)}function pf(e,t,n){n.state==="hasValue"&&n.contents instanceof jd?e.atomValues.delete(t):e.atomValues.set(t,n),e.dirtyAtoms.add(t),e.nonvalidatedAtoms.delete(t)}function l1(e,t){e.replaceState(n=>{const r=u1(n);for(const o of t)Kx(e,r,o);return c1(e,r),Wx(),r})}function Ql(e,t){if(Oi.length){const n=Oi[Oi.length-1];let r=n.get(e);r||n.set(e,r=[]),r.push(t)}else l1(e,[t])}const Oi=[];function Gx(){const e=new Map;return Oi.push(e),()=>{for(const[t,n]of e)l1(t,n);Oi.pop()}}function u1(e){return he(Y({},e),{atomValues:e.atomValues.clone(),nonvalidatedAtoms:e.nonvalidatedAtoms.clone(),dirtyAtoms:new Set(e.dirtyAtoms)})}function c1(e,t){const n=Mx(e,t,t.dirtyAtoms);for(const i of n){var r,o;(r=s1(i))===null||r===void 0||(o=r.invalidate)===null||o===void 0||o.call(r,t)}}function f1(e,t,n){Ql(e,{type:"set",recoilValue:t,valueOrUpdater:n})}function Xx(e,t,n){if(n instanceof jd)return f1(e,t,n);Ql(e,{type:"setLoadable",recoilValue:t,loadable:n})}function Yx(e,t){Ql(e,{type:"markModified",recoilValue:t})}function Jx(e,t,n){Ql(e,{type:"setUnvalidated",recoilValue:t,unvalidatedValue:n})}function Zx(e,{key:t},n,r=null){const o=Dx(),i=e.getState();i.nodeToComponentSubscriptions.has(t)||i.nodeToComponentSubscriptions.set(t,new Map),Te(i.nodeToComponentSubscriptions.get(t)).set(o,[r!=null?r:"<not captured>",n]);const a=Ux();if(a.early&&(a.mode==="LEGACY"||a.mode==="MUTABLE_SOURCE")){const s=e.getState().nextTree;s&&s.dirtyAtoms.has(t)&&n(s)}return{release:()=>{const s=e.getState(),l=s.nodeToComponentSubscriptions.get(t);l===void 0||!l.has(o)||(l.delete(o),l.size===0&&s.nodeToComponentSubscriptions.delete(t))}}}function eO(e,t){var n;const{currentTree:r}=e.getState(),o=Ix(t.key);(n=o.clearCache)===null||n===void 0||n.call(o,e,r)}var cn={RecoilValueReadOnly:Vx,AbstractRecoilValue:jx,RecoilState:zx,getRecoilValueAsLoadable:Hx,setRecoilValue:f1,setRecoilValueLoadable:Xx,markRecoilValueModified:Yx,setUnvalidatedRecoilValue:Jx,subscribeToRecoilValue:Zx,isRecoilValue:Bx,applyAtomValueWrites:qx,batchStart:Gx,writeLoadableToTreeState:pf,invalidateDownstreams:c1,copyTreeState:u1,refreshRecoilValue:eO};function tO(e,t,n){const r=e.entries();let o=r.next();for(;!o.done;){const i=o.value;if(t.call(n,i[1],i[0],e))return!0;o=r.next()}return!1}var nO=tO;const{cleanUpNode:rO}=cr,{deleteNodeConfigIfPossible:oO,getNode:d1}=ht,{RetentionZone:p1}=ql,iO=12e4,h1=new Set;function v1(e,t){const n=e.getState(),r=n.currentTree;if(n.nextTree)return;const o=new Set;for(const a of t)if(a instanceof p1)for(const s of uO(n,a))o.add(s);else o.add(a);const i=aO(e,o);for(const a of i)lO(e,r,a)}function aO(e,t){const n=e.getState(),r=n.currentTree,o=e.getGraph(r.version),i=new Set,a=new Set;return s(t),i;function s(l){const u=new Set,c=sO(e,r,l,i,a);for(const m of c){var f;if(d1(m).retainedBy==="recoilRoot"){a.add(m);continue}if(((f=n.retention.referenceCounts.get(m))!==null&&f!==void 0?f:0)>0){a.add(m);continue}if(m1(m).some(x=>n.retention.referenceCounts.get(x))){a.add(m);continue}const y=o.nodeToNodeSubscriptions.get(m);if(y&&nO(y,x=>a.has(x))){a.add(m);continue}i.add(m),u.add(m)}const d=new Set;for(const m of u)for(const y of(h=o.nodeDeps.get(m))!==null&&h!==void 0?h:h1){var h;i.has(y)||d.add(y)}d.size&&s(d)}}function sO(e,t,n,r,o){const i=e.getGraph(t.version),a=[],s=new Set;for(;n.size>0;)l(Te(n.values().next().value));return a;function l(u){if(r.has(u)||o.has(u)){n.delete(u);return}if(s.has(u))return;const c=i.nodeToNodeSubscriptions.get(u);if(c)for(const f of c)l(f);s.add(u),n.delete(u),a.push(u)}}function lO(e,t,n){if(!_e("recoil_memory_managament_2020"))return;rO(e,n);const r=e.getState();r.knownAtoms.delete(n),r.knownSelectors.delete(n),r.nodeTransactionSubscriptions.delete(n),r.retention.referenceCounts.delete(n);const o=m1(n);for(const l of o){var i;(i=r.retention.nodesRetainedByZone.get(l))===null||i===void 0||i.delete(n)}t.atomValues.delete(n),t.dirtyAtoms.delete(n),t.nonvalidatedAtoms.delete(n);const a=r.graphsByVersion.get(t.version);if(a){const l=a.nodeDeps.get(n);if(l!==void 0){a.nodeDeps.delete(n);for(const u of l){var s;(s=a.nodeToNodeSubscriptions.get(u))===null||s===void 0||s.delete(n)}}a.nodeToNodeSubscriptions.delete(n)}oO(n)}function uO(e,t){var n;return(n=e.retention.nodesRetainedByZone.get(t))!==null&&n!==void 0?n:h1}function m1(e){const t=d1(e).retainedBy;return t===void 0||t==="components"||t==="recoilRoot"?[]:t instanceof p1?[t]:t}function cO(e,t){const n=e.getState();n.nextTree?n.retention.retainablesToCheckForRelease.add(t):v1(e,new Set([t]))}function fO(e,t,n){var r;if(!_e("recoil_memory_managament_2020"))return;const o=e.getState().retention.referenceCounts,i=((r=o.get(t))!==null&&r!==void 0?r:0)+n;i===0?g1(e,t):o.set(t,i)}function g1(e,t){if(!_e("recoil_memory_managament_2020"))return;e.getState().retention.referenceCounts.delete(t),cO(e,t)}function dO(e){if(!_e("recoil_memory_managament_2020"))return;const t=e.getState();v1(e,t.retention.retainablesToCheckForRelease),t.retention.retainablesToCheckForRelease.clear()}function pO(e){return e===void 0?"recoilRoot":e}var Br={SUSPENSE_TIMEOUT_MS:iO,updateRetainCount:fO,updateRetainCountToZero:g1,releaseScheduledRetainablesNow:dO,retainedByOptionWithDefault:pO};const{unstable_batchedUpdates:hO}=d0;var vO={unstable_batchedUpdates:hO};const{unstable_batchedUpdates:mO}=vO;var gO={unstable_batchedUpdates:mO};const{batchStart:yO}=cn,{unstable_batchedUpdates:wO}=gO;let zd=wO;const SO=e=>{zd=e},_O=()=>zd,bO=e=>{zd(()=>{let t=()=>{};try{t=yO(),e()}finally{t()}})};var Kl={getBatcher:_O,setBatcher:SO,batchUpdates:bO};function*RO(e){for(const t of e)for(const n of t)yield n}var y1=RO;const w1=typeof Window=="undefined"||typeof window=="undefined",CO=e=>!w1&&(e===window||e instanceof Window),EO=typeof navigator!="undefined"&&navigator.product==="ReactNative";var Vd={isSSR:w1,isReactNative:EO,isWindow:CO};function xO(e,t){let n;return(...o)=>{n||(n={});const i=t(...o);return Object.hasOwnProperty.call(n,i)||(n[i]=e(...o)),n[i]}}function OO(e,t){let n,r;return(...i)=>{const a=t(...i);return n===a||(n=a,r=e(...i)),r}}function kO(e,t){let n,r;return[(...a)=>{const s=t(...a);return n===s||(n=s,r=e(...a)),r},()=>{n=null}]}var PO={memoizeWithArgsHash:xO,memoizeOneWithArgsHash:OO,memoizeOneWithArgsHashAndInvalidation:kO};const{batchUpdates:hf}=Kl,{initializeNode:TO,peekNodeInfo:LO}=cr,{graph:NO}=ya,{getNextStoreID:AO}=Hl,{DEFAULT_VALUE:MO,recoilValues:jv,recoilValuesForKeys:zv}=ht,{AbstractRecoilValue:$O,getRecoilValueAsLoadable:DO,setRecoilValue:Vv,setUnvalidatedRecoilValue:IO}=cn,{updateRetainCount:ws}=Br,{setInvalidateMemoizedSnapshot:FO}=i1,{getNextTreeStateVersion:UO,makeEmptyStoreState:jO}=J0,{isSSR:zO}=Vd,{memoizeOneWithArgsHashAndInvalidation:VO}=PO;class Gl{constructor(t,n){se(this,"_store",void 0),se(this,"_refCount",1),se(this,"getLoadable",r=>(this.checkRefCount_INTERNAL(),DO(this._store,r))),se(this,"getPromise",r=>(this.checkRefCount_INTERNAL(),this.getLoadable(r).toPromise())),se(this,"getNodes_UNSTABLE",r=>{if(this.checkRefCount_INTERNAL(),(r==null?void 0:r.isModified)===!0){if((r==null?void 0:r.isInitialized)===!1)return[];const a=this._store.getState().currentTree;return zv(a.dirtyAtoms)}const o=this._store.getState().knownAtoms,i=this._store.getState().knownSelectors;return(r==null?void 0:r.isInitialized)==null?jv.values():r.isInitialized===!0?zv(y1([o,i])):Fd(jv.values(),({key:a})=>!o.has(a)&&!i.has(a))}),se(this,"getInfo_UNSTABLE",({key:r})=>(this.checkRefCount_INTERNAL(),LO(this._store,this._store.getState().currentTree,r))),se(this,"map",r=>{this.checkRefCount_INTERNAL();const o=new vf(this,hf);return r(o),o}),se(this,"asyncMap",async r=>{this.checkRefCount_INTERNAL();const o=new vf(this,hf);return o.retain(),await r(o),o.autoRelease_INTERNAL(),o}),this._store={storeID:AO(),parentStoreID:n,getState:()=>t,replaceState:r=>{t.currentTree=r(t.currentTree)},getGraph:r=>{const o=t.graphsByVersion;if(o.has(r))return Te(o.get(r));const i=NO();return o.set(r,i),i},subscribeToTransactions:()=>({release:()=>{}}),addTransactionMetadata:()=>{throw de("Cannot subscribe to Snapshots")}};for(const r of this._store.getState().knownAtoms)TO(this._store,r,"get"),ws(this._store,r,1);this.autoRelease_INTERNAL()}retain(){this._refCount<=0,this._refCount++;let t=!1;return()=>{t||(t=!0,this._release())}}autoRelease_INTERNAL(){zO||window.setTimeout(()=>this._release(),0)}_release(){if(this._refCount--,this._refCount===0){if(this._store.getState().nodeCleanupFunctions.forEach(t=>t()),this._store.getState().nodeCleanupFunctions.clear(),!_e("recoil_memory_managament_2020"))return}else this._refCount<0}isRetained(){return this._refCount>0}checkRefCount_INTERNAL(){_e("recoil_memory_managament_2020")&&this._refCount<=0}getStore_INTERNAL(){return this.checkRefCount_INTERNAL(),this._store}getID(){return this.checkRefCount_INTERNAL(),this._store.getState().currentTree.stateID}getStoreID(){return this.checkRefCount_INTERNAL(),this._store.storeID}}function S1(e,t,n=!1){const r=e.getState(),o=n?UO():t.version;return{currentTree:{version:n?o:t.version,stateID:n?o:t.stateID,transactionMetadata:Y({},t.transactionMetadata),dirtyAtoms:new Set(t.dirtyAtoms),atomValues:t.atomValues.clone(),nonvalidatedAtoms:t.nonvalidatedAtoms.clone()},commitDepth:0,nextTree:null,previousTree:null,knownAtoms:new Set(r.knownAtoms),knownSelectors:new Set(r.knownSelectors),transactionSubscriptions:new Map,nodeTransactionSubscriptions:new Map,nodeToComponentSubscriptions:new Map,queuedComponentCallbacks_DEPRECATED:[],suspendedComponentResolvers:new Set,graphsByVersion:new Map().set(o,e.getGraph(t.version)),retention:{referenceCounts:new Map,nodesRetainedByZone:new Map,retainablesToCheckForRelease:new Set},nodeCleanupFunctions:new Map(Wl(r.nodeCleanupFunctions.entries(),([i])=>[i,()=>{}]))}}function BO(e){const t=new Gl(jO());return e!=null?t.map(e):t}const[Bv,_1]=VO((e,t)=>{var n;const r=e.getState(),o=t==="latest"?(n=r.nextTree)!==null&&n!==void 0?n:r.currentTree:Te(r.previousTree);return new Gl(S1(e,o),e.storeID)},(e,t)=>{var n,r;return String(t)+String(e.storeID)+String((n=e.getState().nextTree)===null||n===void 0?void 0:n.version)+String(e.getState().currentTree.version)+String((r=e.getState().previousTree)===null||r===void 0?void 0:r.version)});FO(_1);function WO(e,t="latest"){const n=Bv(e,t);return n.isRetained()?n:(_1(),Bv(e,t))}class vf extends Gl{constructor(t,n){super(S1(t.getStore_INTERNAL(),t.getStore_INTERNAL().getState().currentTree,!0),t.getStoreID()),se(this,"_batch",void 0),se(this,"set",(r,o)=>{this.checkRefCount_INTERNAL();const i=this.getStore_INTERNAL();this._batch(()=>{ws(i,r.key,1),Vv(this.getStore_INTERNAL(),r,o)})}),se(this,"reset",r=>{this.checkRefCount_INTERNAL();const o=this.getStore_INTERNAL();this._batch(()=>{ws(o,r.key,1),Vv(this.getStore_INTERNAL(),r,MO)})}),se(this,"setUnvalidatedAtomValues_DEPRECATED",r=>{this.checkRefCount_INTERNAL();const o=this.getStore_INTERNAL();hf(()=>{for(const[i,a]of r.entries())ws(o,i,1),IO(o,new $O(i),a)})}),this._batch=n}}var Xl={Snapshot:Gl,MutableSnapshot:vf,freshSnapshot:BO,cloneSnapshot:WO},HO=Xl.Snapshot,qO=Xl.MutableSnapshot,QO=Xl.freshSnapshot,KO=Xl.cloneSnapshot,Yl=Object.freeze({__proto__:null,Snapshot:HO,MutableSnapshot:qO,freshSnapshot:QO,cloneSnapshot:KO});function GO(...e){const t=new Set;for(const n of e)for(const r of n)t.add(r);return t}var XO=GO;const{useRef:YO}=ee;function JO(e){const t=YO(e);return t.current===e&&typeof e=="function"&&(t.current=e()),t}var Wv=JO;const{getNextTreeStateVersion:ZO,makeEmptyStoreState:b1}=J0,{cleanUpNode:ek,getDownstreamNodes:tk,initializeNode:nk,setNodeValue:rk,setUnvalidatedAtomValue_DEPRECATED:ok}=cr,{graph:ik}=ya,{cloneGraph:ak}=ya,{getNextStoreID:R1}=Hl,{createMutableSource:Bu,reactMode:C1}=ga,{applyAtomValueWrites:sk}=cn,{releaseScheduledRetainablesNow:E1}=Br,{freshSnapshot:lk}=Yl,{useCallback:uk,useContext:x1,useEffect:mf,useMemo:ck,useRef:fk,useState:dk}=ee;function ti(){throw de("This component must be used inside a <RecoilRoot> component.")}const O1=Object.freeze({storeID:R1(),getState:ti,replaceState:ti,getGraph:ti,subscribeToTransactions:ti,addTransactionMetadata:ti});let gf=!1;function Hv(e){if(gf)throw de("An atom update was triggered within the execution of a state updater function. State updater functions provided to Recoil must be pure functions.");const t=e.getState();if(t.nextTree===null){_e("recoil_memory_managament_2020")&&_e("recoil_release_on_cascading_update_killswitch_2021")&&t.commitDepth>0&&E1(e);const n=t.currentTree.version,r=ZO();t.nextTree=he(Y({},t.currentTree),{version:r,stateID:r,dirtyAtoms:new Set,transactionMetadata:{}}),t.graphsByVersion.set(r,ak(Te(t.graphsByVersion.get(n))))}}const k1=ee.createContext({current:O1}),Jl=()=>x1(k1),P1=ee.createContext(null);function pk(){return x1(P1)}function Bd(e,t,n){const r=tk(e,n,n.dirtyAtoms);for(const o of r){const i=t.nodeToComponentSubscriptions.get(o);if(i)for(const[a,[s,l]]of i)l(n)}}function T1(e){const t=e.getState(),n=t.currentTree,r=n.dirtyAtoms;if(r.size){for(const[o,i]of t.nodeTransactionSubscriptions)if(r.has(o))for(const[a,s]of i)s(e);for(const[o,i]of t.transactionSubscriptions)i(e);(!C1().early||t.suspendedComponentResolvers.size>0)&&(Bd(e,t,n),t.suspendedComponentResolvers.forEach(o=>o()),t.suspendedComponentResolvers.clear())}t.queuedComponentCallbacks_DEPRECATED.forEach(o=>o(n)),t.queuedComponentCallbacks_DEPRECATED.splice(0,t.queuedComponentCallbacks_DEPRECATED.length)}function hk(e){const t=e.getState();t.commitDepth++;try{const{nextTree:n}=t;if(n==null)return;t.previousTree=t.currentTree,t.currentTree=n,t.nextTree=null,T1(e),t.previousTree!=null?t.graphsByVersion.delete(t.previousTree.version):Md("Ended batch with no previous state, which is unexpected","recoil"),t.previousTree=null,_e("recoil_memory_managament_2020")&&n==null&&E1(e)}finally{t.commitDepth--}}function vk({setNotifyBatcherOfChange:e}){const t=Jl(),[,n]=dk([]);return e(()=>n({})),mf(()=>(e(()=>n({})),()=>{e(()=>{})}),[e]),mf(()=>{qE.enqueueExecution("Batcher",()=>{hk(t.current)})}),null}function mk(e,t){const n=b1();return t({set:(r,o)=>{const i=n.currentTree,a=rk(e,i,r.key,o),s=new Set(a.keys()),l=i.nonvalidatedAtoms.clone();for(const u of s)l.delete(u);n.currentTree=he(Y({},i),{dirtyAtoms:XO(i.dirtyAtoms,s),atomValues:sk(i.atomValues,a),nonvalidatedAtoms:l})},setUnvalidatedAtomValues:r=>{r.forEach((o,i)=>{n.currentTree=ok(n.currentTree,i,o)})}}),n}function gk(e){const t=lk(e),n=t.getStore_INTERNAL().getState();return t.retain(),n.nodeCleanupFunctions.forEach(r=>r()),n.nodeCleanupFunctions.clear(),n}let qv=0;function yk({initializeState_DEPRECATED:e,initializeState:t,store_INTERNAL:n,children:r}){let o;const i=h=>{const m=o.current.graphsByVersion;if(m.has(h))return Te(m.get(h));const y=ik();return m.set(h,y),y},a=(h,m)=>{if(m==null){const{transactionSubscriptions:y}=f.current.getState(),x=qv++;return y.set(x,h),{release:()=>{y.delete(x)}}}else{const{nodeTransactionSubscriptions:y}=f.current.getState();y.has(m)||y.set(m,new Map);const x=qv++;return Te(y.get(m)).set(x,h),{release:()=>{const v=y.get(m);v&&(v.delete(x),v.size===0&&y.delete(m))}}}},s=h=>{Hv(f.current);for(const m of Object.keys(h))Te(f.current.getState().nextTree).transactionMetadata[m]=h[m]},l=h=>{Hv(f.current);const m=Te(o.current.nextTree);let y;try{gf=!0,y=h(m)}finally{gf=!1}y!==m&&(o.current.nextTree=y,C1().early&&Bd(f.current,o.current,y),Te(u.current)())},u=fk(null),c=uk(h=>{u.current=h},[u]),f=Wv(()=>n!=null?n:{storeID:R1(),getState:()=>o.current,replaceState:l,getGraph:i,subscribeToTransactions:a,addTransactionMetadata:s});n!=null&&(f.current=n),o=Wv(()=>e!=null?mk(f.current,e):t!=null?gk(t):b1());const d=ck(()=>Bu==null?void 0:Bu(o,()=>o.current.currentTree.version),[o]);return mf(()=>{const h=f.current;for(const m of new Set(h.getState().knownAtoms))nk(h,m,"get");return()=>{for(const m of h.getState().knownAtoms)ek(h,m)}},[f]),ee.createElement(k1.Provider,{value:f},ee.createElement(P1.Provider,{value:d},ee.createElement(vk,{setNotifyBatcherOfChange:c}),r))}function wk(e){const o=e,{override:t}=o,n=pr(o,["override"]),r=Jl();return t===!1&&r.current!==O1?e.children:ee.createElement(yk,n)}function Sk(){return Jl().current.storeID}var On={RecoilRoot:wk,useStoreRef:Jl,useRecoilMutableSource:pk,useRecoilStoreID:Sk,notifyComponents_FOR_TESTING:Bd,sendEndOfBatchNotifications_FOR_TESTING:T1};function _k(e,t){if(e===t)return!0;if(e.length!==t.length)return!1;for(let n=0,r=e.length;n<r;n++)if(e[n]!==t[n])return!1;return!0}var bk=_k;const{useEffect:Rk,useRef:Ck}=ee;function Ek(e){const t=Ck();return Rk(()=>{t.current=e}),t.current}var L1=Ek;const{useStoreRef:xk}=On,{SUSPENSE_TIMEOUT_MS:Ok}=Br,{updateRetainCount:ni}=Br,{RetentionZone:kk}=ql,{useEffect:Pk,useRef:Tk}=ee,{isSSR:Qv}=Vd;function Lk(e){if(!!_e("recoil_memory_managament_2020"))return Nk(e)}function Nk(e){const n=(Array.isArray(e)?e:[e]).map(a=>a instanceof kk?a:a.key),r=xk();Pk(()=>{if(!_e("recoil_memory_managament_2020"))return;const a=r.current;if(o.current&&!Qv)window.clearTimeout(o.current),o.current=null;else for(const s of n)ni(a,s,1);return()=>{for(const s of n)ni(a,s,-1)}},[r,...n]);const o=Tk(),i=L1(n);if(!Qv&&(i===void 0||!bk(i,n))){const a=r.current;for(const s of n)ni(a,s,1);if(i)for(const s of i)ni(a,s,-1);o.current&&window.clearTimeout(o.current),o.current=window.setTimeout(()=>{o.current=null;for(const s of n)ni(a,s,-1)},Ok)}}var Wd=Lk;function Ak(){return"<component name not available>"}var Sa=Ak;const{batchUpdates:Mk}=Kl,{DEFAULT_VALUE:N1}=ht,{reactMode:Do,useMutableSource:$k,useSyncExternalStore:Dk}=ga,{useRecoilMutableSource:Ik,useStoreRef:fn}=On,{AbstractRecoilValue:yf,getRecoilValueAsLoadable:_a,setRecoilValue:dl,setUnvalidatedRecoilValue:Fk,subscribeToRecoilValue:Oo}=cn,{useCallback:pt,useEffect:ko,useMemo:A1,useRef:ki,useState:Hd}=ee,{setByAddingToSet:Uk}=e1;function qd(e,t,n){if(e.state==="hasValue")return e.contents;throw e.state==="loading"?new Promise(o=>{n.current.getState().suspendedComponentResolvers.add(o)}):e.state==="hasError"?e.contents:de(`Invalid value of loadable atom "${t.key}"`)}function jk(){const e=Sa(),t=fn(),[,n]=Hd([]),r=ki(new Set);r.current=new Set;const o=ki(new Set),i=ki(new Map),a=pt(l=>{const u=i.current.get(l);u&&(u.release(),i.current.delete(l))},[i]),s=pt((l,u)=>{i.current.has(u)&&n([])},[]);return ko(()=>{const l=t.current;xi(r.current,o.current).forEach(u=>{if(i.current.has(u))return;const c=Oo(l,new yf(u),d=>s(d,u),e);i.current.set(u,c),l.getState().nextTree?l.getState().queuedComponentCallbacks_DEPRECATED.push(()=>{s(l.getState(),u)}):s(l.getState(),u)}),xi(o.current,r.current).forEach(u=>{a(u)}),o.current=r.current}),ko(()=>{const l=i.current;return xi(r.current,new Set(l.keys())).forEach(u=>{const c=Oo(t.current,new yf(u),f=>s(f,u),e);l.set(u,c)}),()=>l.forEach((u,c)=>a(c))},[e,t,a,s]),A1(()=>{function l(m){return y=>{dl(t.current,m,y)}}function u(m){return()=>dl(t.current,m,N1)}function c(m){var y;r.current.has(m.key)||(r.current=Uk(r.current,m.key));const x=t.current.getState();return _a(t.current,m,Do().early&&(y=x.nextTree)!==null&&y!==void 0?y:x.currentTree)}function f(m){const y=c(m);return qd(y,m,t)}function d(m){return[f(m),l(m)]}function h(m){return[c(m),l(m)]}return{getRecoilValue:f,getRecoilValueLoadable:c,getRecoilState:d,getRecoilStateLoadable:h,getSetRecoilState:l,getResetRecoilState:u}},[r,t])}const zk={current:0};function Vk(e){const t=fn(),n=Sa(),r=pt(()=>{var s;const l=t.current,u=l.getState(),c=Do().early&&(s=u.nextTree)!==null&&s!==void 0?s:u.currentTree;return{loadable:_a(l,e,c),key:e.key}},[t,e]),o=pt(s=>{let l;return()=>{var u,c;const f=s();return(u=l)!==null&&u!==void 0&&u.loadable.is(f.loadable)&&((c=l)===null||c===void 0?void 0:c.key)===f.key?l:(l=f,f)}},[]),i=A1(()=>o(r),[r,o]),a=pt(s=>{const l=t.current;return Oo(l,e,s,n).release},[t,e,n]);return Dk(a,i,i).loadable}function Bk(e){const t=fn(),n=pt(()=>{var u;const c=t.current,f=c.getState(),d=Do().early&&(u=f.nextTree)!==null&&u!==void 0?u:f.currentTree;return _a(c,e,d)},[t,e]),r=pt(()=>n(),[n]),o=Sa(),i=pt((u,c)=>{const f=t.current;return Oo(f,e,()=>{if(!_e("recoil_suppress_rerender_in_callback"))return c();const h=n();l.current.is(h)||c(),l.current=h},o).release},[t,e,o,n]),a=Ik();if(a==null)throw de("Recoil hooks must be used in components contained within a <RecoilRoot> component.");const s=$k(a,r,i),l=ki(s);return ko(()=>{l.current=s}),s}function M1(e){const t=fn(),n=Sa(),r=pt(()=>{var l;const u=t.current,c=u.getState(),f=Do().early&&(l=c.nextTree)!==null&&l!==void 0?l:c.currentTree;return _a(u,e,f)},[t,e]),o=pt(()=>({loadable:r(),key:e.key}),[r,e.key]),i=pt(l=>{const u=o();return l.loadable.is(u.loadable)&&l.key===u.key?l:u},[o]);ko(()=>{const l=Oo(t.current,e,u=>{s(i)},n);return s(i),l.release},[n,e,t,i]);const[a,s]=Hd(o);return a.key!==e.key?o().loadable:a.loadable}function Wk(e){const t=fn(),[,n]=Hd([]),r=Sa(),o=pt(()=>{var s;const l=t.current,u=l.getState(),c=Do().early&&(s=u.nextTree)!==null&&s!==void 0?s:u.currentTree;return _a(l,e,c)},[t,e]),i=o(),a=ki(i);return ko(()=>{a.current=i}),ko(()=>{const s=t.current,l=s.getState(),u=Oo(s,e,f=>{var d;if(!_e("recoil_suppress_rerender_in_callback"))return n([]);const h=o();(d=a.current)!==null&&d!==void 0&&d.is(h)||n(h),a.current=h},r);if(l.nextTree)s.getState().queuedComponentCallbacks_DEPRECATED.push(()=>{a.current=null,n([])});else{var c;if(!_e("recoil_suppress_rerender_in_callback"))return n([]);const f=o();(c=a.current)!==null&&c!==void 0&&c.is(f)||n(f),a.current=f}return u.release},[r,o,e,t]),i}function Qd(e){return _e("recoil_memory_managament_2020")&&Wd(e),{TRANSITION_SUPPORT:M1,SYNC_EXTERNAL_STORE:Vk,MUTABLE_SOURCE:Bk,LEGACY:Wk}[Do().mode](e)}function $1(e){const t=fn(),n=Qd(e);return qd(n,e,t)}function Zl(e){const t=fn();return pt(n=>{dl(t.current,e,n)},[t,e])}function Hk(e){const t=fn();return pt(()=>{dl(t.current,e,N1)},[t,e])}function qk(e){return[$1(e),Zl(e)]}function Qk(e){return[Qd(e),Zl(e)]}function Kk(){const e=fn();return(t,n={})=>{Mk(()=>{e.current.addTransactionMetadata(n),t.forEach((r,o)=>Fk(e.current,new yf(o),r))})}}function D1(e){return _e("recoil_memory_managament_2020")&&Wd(e),M1(e)}function I1(e){const t=fn(),n=D1(e);return qd(n,e,t)}function Gk(e){return[I1(e),Zl(e)]}var Xk={recoilComponentGetRecoilValueCount_FOR_TESTING:zk,useRecoilInterface:jk,useRecoilState:qk,useRecoilStateLoadable:Qk,useRecoilValue:$1,useRecoilValueLoadable:Qd,useResetRecoilState:Hk,useSetRecoilState:Zl,useSetUnvalidatedAtomValues:Kk,useRecoilValueLoadable_TRANSITION_SUPPORT_UNSTABLE:D1,useRecoilValue_TRANSITION_SUPPORT_UNSTABLE:I1,useRecoilState_TRANSITION_SUPPORT_UNSTABLE:Gk};function Yk(e,t){const n=new Map;for(const[r,o]of e)t(o,r)&&n.set(r,o);return n}var Jk=Yk;function Zk(e,t){const n=new Set;for(const r of e)t(r)&&n.add(r);return n}var eP=Zk;function tP(...e){const t=new Map;for(let n=0;n<e.length;n++){const r=e[n].keys();let o;for(;!(o=r.next()).done;)t.set(o.value,e[n].get(o.value))}return t}var nP=tP;const{batchUpdates:rP}=Kl,{DEFAULT_VALUE:oP,getNode:F1,nodes:iP}=ht,{useStoreRef:Kd}=On,{AbstractRecoilValue:aP,setRecoilValueLoadable:sP}=cn,{SUSPENSE_TIMEOUT_MS:lP}=Br,{cloneSnapshot:pl}=Yl,{useCallback:eu,useEffect:U1,useRef:Kv,useState:uP}=ee,{isSSR:Gv}=Vd;function tu(e){const t=Kd();U1(()=>t.current.subscribeToTransactions(e).release,[e,t])}function Xv(e){const t=e.atomValues.toMap(),n=fl(Jk(t,(r,o)=>{const a=F1(o).persistence_UNSTABLE;return a!=null&&a.type!=="none"&&r.state==="hasValue"}),r=>r.contents);return nP(e.nonvalidatedAtoms.toMap(),n)}function cP(e){tu(eu(t=>{let n=t.getState().previousTree;const r=t.getState().currentTree;n||(n=t.getState().currentTree);const o=Xv(r),i=Xv(n),a=fl(iP,l=>{var u,c,f,d;return{persistence_UNSTABLE:{type:(u=(c=l.persistence_UNSTABLE)===null||c===void 0?void 0:c.type)!==null&&u!==void 0?u:"none",backButton:(f=(d=l.persistence_UNSTABLE)===null||d===void 0?void 0:d.backButton)!==null&&f!==void 0?f:!1}}}),s=eP(r.dirtyAtoms,l=>o.has(l)||i.has(l));e({atomValues:o,previousAtomValues:i,atomInfo:a,modifiedAtoms:s,transactionMetadata:Y({},r.transactionMetadata)})},[e]))}function fP(e){tu(eu(t=>{const n=pl(t,"latest"),r=pl(t,"previous");e({snapshot:n,previousSnapshot:r})},[e]))}function dP(){const e=Kd(),[t,n]=uP(()=>pl(e.current)),r=L1(t),o=Kv(),i=Kv();if(tu(eu(s=>n(pl(s)),[])),U1(()=>{const s=t.retain();if(o.current&&!Gv){var l;window.clearTimeout(o.current),o.current=null,(l=i.current)===null||l===void 0||l.call(i),i.current=null}return s},[t]),r!==t&&!Gv){if(o.current){var a;window.clearTimeout(o.current),o.current=null,(a=i.current)===null||a===void 0||a.call(i),i.current=null}i.current=t.retain(),o.current=window.setTimeout(()=>{var s;o.current=null,(s=i.current)===null||s===void 0||s.call(i),i.current=null},lP)}return t}function j1(e,t){var n;const r=e.getState(),o=(n=r.nextTree)!==null&&n!==void 0?n:r.currentTree,i=t.getStore_INTERNAL().getState().currentTree;rP(()=>{const a=new Set;for(const u of[o.atomValues.keys(),i.atomValues.keys()])for(const c of u){var s,l;((s=o.atomValues.get(c))===null||s===void 0?void 0:s.contents)!==((l=i.atomValues.get(c))===null||l===void 0?void 0:l.contents)&&F1(c).shouldRestoreFromSnapshots&&a.add(c)}a.forEach(u=>{sP(e,new aP(u),i.atomValues.has(u)?Te(i.atomValues.get(u)):oP)}),e.replaceState(u=>he(Y({},u),{stateID:t.getID()}))})}function pP(){const e=Kd();return eu(t=>j1(e.current,t),[e])}var z1={useRecoilSnapshot:dP,gotoSnapshot:j1,useGotoRecoilSnapshot:pP,useRecoilTransactionObserver:fP,useTransactionObservation_DEPRECATED:cP,useTransactionSubscription_DEPRECATED:tu};const{peekNodeInfo:hP}=cr,{useStoreRef:vP}=On;function mP(){const e=vP();return({key:t})=>hP(e.current,e.current.getState().currentTree,t)}var gP=mP;const{reactMode:yP}=ga,{RecoilRoot:wP,useStoreRef:SP}=On,{useMemo:_P}=ee;function bP(){yP().mode==="MUTABLE_SOURCE"&&console.warn("Warning: There are known issues using useRecoilBridgeAcrossReactRoots() in recoil_mutable_source rendering mode. Please consider upgrading to recoil_sync_external_store mode.");const e=SP().current;return _P(()=>{function t({children:n}){return ee.createElement(wP,{store_INTERNAL:e},n)}return t},[e])}var RP=bP;const{loadableWithValue:CP}=ma,{initializeNode:EP}=cr,{DEFAULT_VALUE:xP,getNode:OP}=ht,{copyTreeState:kP,getRecoilValueAsLoadable:PP,invalidateDownstreams:TP,writeLoadableToTreeState:LP}=cn;function Yv(e){return OP(e.key).nodeType==="atom"}class NP{constructor(t,n){se(this,"_store",void 0),se(this,"_treeState",void 0),se(this,"_changes",void 0),se(this,"get",r=>{if(this._changes.has(r.key))return this._changes.get(r.key);if(!Yv(r))throw de("Reading selectors within atomicUpdate is not supported");const o=PP(this._store,r,this._treeState);if(o.state==="hasValue")return o.contents;throw o.state==="hasError"?o.contents:de(`Expected Recoil atom ${r.key} to have a value, but it is in a loading state.`)}),se(this,"set",(r,o)=>{if(!Yv(r))throw de("Setting selectors within atomicUpdate is not supported");if(typeof o=="function"){const i=this.get(r);this._changes.set(r.key,o(i))}else EP(this._store,r.key,"set"),this._changes.set(r.key,o)}),se(this,"reset",r=>{this.set(r,xP)}),this._store=t,this._treeState=n,this._changes=new Map}newTreeState_INTERNAL(){if(this._changes.size===0)return this._treeState;const t=kP(this._treeState);for(const[n,r]of this._changes)LP(t,n,CP(r));return TP(this._store,t),t}}function AP(e){return t=>{e.replaceState(n=>{const r=new NP(e,n);return t(r),r.newTreeState_INTERNAL()})}}var MP={atomicUpdater:AP},$P=MP.atomicUpdater,V1=Object.freeze({__proto__:null,atomicUpdater:$P});function DP(e,t){if(!e)throw new Error(t)}var IP=DP,fi=IP;const{atomicUpdater:FP}=V1,{batchUpdates:UP}=Kl,{DEFAULT_VALUE:jP}=ht,{useStoreRef:zP}=On,{refreshRecoilValue:VP,setRecoilValue:Jv}=cn,{cloneSnapshot:BP}=Yl,{gotoSnapshot:WP}=z1,{useCallback:HP}=ee;class B1{}const qP=new B1;function W1(e,t,n,r){let o=qP,i;if(UP(()=>{const s="useRecoilCallback() expects a function that returns a function: it accepts a function of the type (RecoilInterface) => (Args) => ReturnType and returns a callback function (Args) => ReturnType, where RecoilInterface is an object {snapshot, set, ...} and Args and ReturnType are the argument and return types of the callback you want to create. Please see the docs at recoiljs.org for details.";if(typeof t!="function")throw de(s);const l=t1(he(Y({},r!=null?r:{}),{set:(c,f)=>Jv(e,c,f),reset:c=>Jv(e,c,jP),refresh:c=>VP(e,c),gotoSnapshot:c=>WP(e,c),transact_UNSTABLE:c=>FP(e)(c)}),{snapshot:()=>{const c=BP(e);return i=c.retain(),c}}),u=t(l);if(typeof u!="function")throw de(s);o=u(...n)}),o instanceof B1&&fi(!1),Pe(o))o.finally(()=>{var s;(s=i)===null||s===void 0||s()});else{var a;(a=i)===null||a===void 0||a()}return o}function QP(e,t){const n=zP();return HP((...r)=>W1(n.current,e,r),t!=null?[...t,n]:void 0)}var H1={recoilCallback:W1,useRecoilCallback:QP};const{useStoreRef:KP}=On,{refreshRecoilValue:GP}=cn,{useCallback:XP}=ee;function YP(e){const t=KP();return XP(()=>{const n=t.current;GP(n,e)},[e,t])}var JP=YP;const{atomicUpdater:ZP}=V1,{useStoreRef:eT}=On,{useMemo:tT}=ee;function nT(e,t){const n=eT();return tT(()=>(...r)=>{ZP(n.current)(i=>{e(i)(...r)})},t!=null?[...t,n]:void 0)}var rT=nT;class oT{constructor(t){se(this,"value",void 0),this.value=t}}var iT={WrappedValue:oT},aT=iT.WrappedValue,q1=Object.freeze({__proto__:null,WrappedValue:aT});const{isFastRefreshEnabled:sT}=ga;class Zv extends Error{}class lT{constructor(t){var n,r,o;se(this,"_name",void 0),se(this,"_numLeafs",void 0),se(this,"_root",void 0),se(this,"_onHit",void 0),se(this,"_onSet",void 0),se(this,"_mapNodeValue",void 0),this._name=t==null?void 0:t.name,this._numLeafs=0,this._root=null,this._onHit=(n=t==null?void 0:t.onHit)!==null&&n!==void 0?n:()=>{},this._onSet=(r=t==null?void 0:t.onSet)!==null&&r!==void 0?r:()=>{},this._mapNodeValue=(o=t==null?void 0:t.mapNodeValue)!==null&&o!==void 0?o:i=>i}size(){return this._numLeafs}root(){return this._root}get(t,n){var r;return(r=this.getLeafNode(t,n))===null||r===void 0?void 0:r.value}getLeafNode(t,n){if(this._root==null)return;let r=this._root;for(;r;){if(n==null||n.onNodeVisit(r),r.type==="leaf")return this._onHit(r),r;const o=this._mapNodeValue(t(r.nodeKey));r=r.branches.get(o)}}set(t,n,r){const o=()=>{var i,a,s,l;let u,c;for(const[x,v]of t){var f,d,h;const p=this._root;if((p==null?void 0:p.type)==="leaf")throw this.invalidCacheError();const g=u;if(u=g?g.branches.get(c):p,u=(f=u)!==null&&f!==void 0?f:{type:"branch",nodeKey:x,parent:g,branches:new Map,branchKey:c},u.type!=="branch"||u.nodeKey!==x)throw this.invalidCacheError();g==null||g.branches.set(c,u),r==null||(d=r.onNodeVisit)===null||d===void 0||d.call(r,u),c=this._mapNodeValue(v),this._root=(h=this._root)!==null&&h!==void 0?h:u}const m=u?(i=u)===null||i===void 0?void 0:i.branches.get(c):this._root;if(m!=null&&(m.type!=="leaf"||m.branchKey!==c))throw this.invalidCacheError();const y={type:"leaf",value:n,parent:u,branchKey:c};(a=u)===null||a===void 0||a.branches.set(c,y),this._root=(s=this._root)!==null&&s!==void 0?s:y,this._numLeafs++,this._onSet(y),r==null||(l=r.onNodeVisit)===null||l===void 0||l.call(r,y)};try{o()}catch(i){if(i instanceof Zv)this.clear(),o();else throw i}}delete(t){const n=this.root();if(!n)return!1;if(t===n)return this._root=null,this._numLeafs=0,!0;let r=t.parent,o=t.branchKey;for(;r;){var i;if(r.branches.delete(o),r===n)return r.branches.size===0?(this._root=null,this._numLeafs=0):this._numLeafs--,!0;if(r.branches.size>0)break;o=(i=r)===null||i===void 0?void 0:i.branchKey,r=r.parent}for(;r!==n;r=r.parent)if(r==null)return!1;return this._numLeafs--,!0}clear(){this._numLeafs=0,this._root=null}invalidCacheError(){const t=sT()?"Possible Fast Refresh module reload detected. This may also be caused by an selector returning inconsistent values. Resetting cache.":"Invalid cache values. This happens when selectors do not return consistent values for the same input dependency values. That may also be caused when using Fast Refresh to change a selector implementation. Resetting cache.";throw Md(t+(this._name!=null?` - ${this._name}`:"")),new Zv}}var uT={TreeCache:lT},cT=uT.TreeCache,Q1=Object.freeze({__proto__:null,TreeCache:cT});class fT{constructor(t){var n;se(this,"_maxSize",void 0),se(this,"_size",void 0),se(this,"_head",void 0),se(this,"_tail",void 0),se(this,"_map",void 0),se(this,"_keyMapper",void 0),this._maxSize=t.maxSize,this._size=0,this._head=null,this._tail=null,this._map=new Map,this._keyMapper=(n=t.mapKey)!==null&&n!==void 0?n:r=>r}head(){return this._head}tail(){return this._tail}size(){return this._size}maxSize(){return this._maxSize}has(t){return this._map.has(this._keyMapper(t))}get(t){const n=this._keyMapper(t),r=this._map.get(n);if(!!r)return this.set(t,r.value),r.value}set(t,n){const r=this._keyMapper(t);this._map.get(r)&&this.delete(t);const i=this.head(),a={key:t,right:i,left:null,value:n};i?i.left=a:this._tail=a,this._map.set(r,a),this._head=a,this._size++,this._maybeDeleteLRU()}_maybeDeleteLRU(){this.size()>this.maxSize()&&this.deleteLru()}deleteLru(){const t=this.tail();t&&this.delete(t.key)}delete(t){const n=this._keyMapper(t);if(!this._size||!this._map.has(n))return;const r=Te(this._map.get(n)),o=r.right,i=r.left;o&&(o.left=r.left),i&&(i.right=r.right),r===this.head()&&(this._head=o),r===this.tail()&&(this._tail=i),this._map.delete(n),this._size--}clear(){this._size=0,this._head=null,this._tail=null,this._map=new Map}}var dT={LRUCache:fT},pT=dT.LRUCache,K1=Object.freeze({__proto__:null,LRUCache:pT});const{LRUCache:hT}=K1,{TreeCache:vT}=Q1;function mT({name:e,maxSize:t,mapNodeValue:n=r=>r}){const r=new hT({maxSize:t}),o=new vT({name:e,mapNodeValue:n,onHit:i=>{r.set(i,!0)},onSet:i=>{const a=r.tail();r.set(i,!0),a&&o.size()>t&&o.delete(a.key)}});return o}var em=mT;function jt(e,t,n){if(typeof e=="string"&&!e.includes('"')&&!e.includes("\\"))return`"${e}"`;switch(typeof e){case"undefined":return"";case"boolean":return e?"true":"false";case"number":case"symbol":return String(e);case"string":return JSON.stringify(e);case"function":if((t==null?void 0:t.allowFunctions)!==!0)throw de("Attempt to serialize function in a Recoil cache key");return`__FUNCTION(${e.name})__`}if(e===null)return"null";if(typeof e!="object"){var r;return(r=JSON.stringify(e))!==null&&r!==void 0?r:""}if(Pe(e))return"__PROMISE__";if(Array.isArray(e))return`[${e.map((o,i)=>jt(o,t,i.toString()))}]`;if(typeof e.toJSON=="function")return jt(e.toJSON(n),t,n);if(e instanceof Map){const o={};for(const[i,a]of e)o[typeof i=="string"?i:jt(i,t)]=a;return jt(o,t,n)}return e instanceof Set?jt(Array.from(e).sort((o,i)=>jt(o,t).localeCompare(jt(i,t))),t,n):Symbol!==void 0&&e[Symbol.iterator]!=null&&typeof e[Symbol.iterator]=="function"?jt(Array.from(e),t,n):`{${Object.keys(e).filter(o=>e[o]!==void 0).sort().map(o=>`${jt(o,t)}:${jt(e[o],t,o)}`).join(",")}}`}function gT(e,t={allowFunctions:!1}){return jt(e,t)}var nu=gT;const{TreeCache:yT}=Q1,Qa={equality:"reference",eviction:"keep-all",maxSize:1/0};function wT({equality:e=Qa.equality,eviction:t=Qa.eviction,maxSize:n=Qa.maxSize}=Qa,r){const o=ST(e);return _T(t,n,o,r)}function ST(e){switch(e){case"reference":return t=>t;case"value":return t=>nu(t)}throw de(`Unrecognized equality policy ${e}`)}function _T(e,t,n,r){switch(e){case"keep-all":return new yT({name:r,mapNodeValue:n});case"lru":return em({name:r,maxSize:Te(t),mapNodeValue:n});case"most-recent":return em({name:r,maxSize:1,mapNodeValue:n})}throw de(`Unrecognized eviction policy ${e}`)}var bT=wT;function RT(e){return()=>null}var CT={startPerfBlock:RT};const{isLoadable:ET,loadableWithError:Ka,loadableWithPromise:xT,loadableWithValue:Wu}=ma,{WrappedValue:G1}=q1,{getNodeLoadable:Ga,peekNodeLoadable:OT,setNodeValue:kT}=cr,{saveDepsToStore:PT}=ya,{DEFAULT_VALUE:TT,RecoilValueNotReady:LT,getConfigDeletionHandler:NT,getNode:AT,registerNode:tm}=ht,{isRecoilValue:MT}=xo,{markRecoilValueModified:nm}=cn,{retainedByOptionWithDefault:$T}=Br,{recoilCallback:DT}=H1,{startPerfBlock:IT}=CT;class X1{}const ri=new X1,oi=[],Xa=new Map,FT=(()=>{let e=0;return()=>e++})();function Y1(e){let t=null;const{key:n,get:r,cachePolicy_UNSTABLE:o}=e,i=e.set!=null?e.set:void 0,a=new Set,s=bT(o!=null?o:{equality:"reference",eviction:"keep-all"},n),l=$T(e.retainedBy_UNSTABLE),u=new Map;let c=0;function f(){return!_e("recoil_memory_managament_2020")||c>0}function d(b){return b.getState().knownSelectors.add(n),c++,()=>{c--}}function h(){return NT(n)!==void 0&&!f()}function m(b,B,V,Z,W){z(B,Z,W),y(b,V)}function y(b,B){w(b,B)&&X(b),v(B,!0)}function x(b,B){w(b,B)&&(Te(M(b)).stateVersions.clear(),v(B,!1))}function v(b,B){const V=Xa.get(b);if(V!=null){for(const Z of V)nm(Z,Te(t));B&&Xa.delete(b)}}function p(b,B){let V=Xa.get(B);V==null&&Xa.set(B,V=new Set),V.add(b)}function g(b,B,V,Z,W,ne){return B.then(le=>{if(!f())throw X(b),ri;const J=Wu(le);return m(b,V,W,J,Z),le}).catch(le=>{if(!f())throw X(b),ri;if(Pe(le))return S(b,le,V,Z,W,ne);const J=Ka(le);throw m(b,V,W,J,Z),le})}function S(b,B,V,Z,W,ne){return B.then(le=>{if(!f())throw X(b),ri;ne.loadingDepKey!=null&&ne.loadingDepPromise===B?V.atomValues.set(ne.loadingDepKey,Wu(le)):b.getState().knownSelectors.forEach(me=>{V.atomValues.delete(me)});const J=A(b,V);if(J&&J.state!=="loading"){if((w(b,W)||M(b)==null)&&y(b,W),J.state==="hasValue")return J.contents;throw J.contents}if(!w(b,W)){const me=j(b,V);if(me!=null)return me.loadingLoadable.contents}const[Se,be]=E(b,V,W);if(Se.state!=="loading"&&m(b,V,W,Se,be),Se.state==="hasError")throw Se.contents;return Se.contents}).catch(le=>{if(le instanceof X1)throw ri;if(!f())throw X(b),ri;const J=Ka(le);throw m(b,V,W,J,Z),le})}function O(b,B,V,Z){var W,ne,le,J;if(w(b,Z)||B.version===((W=b.getState())===null||W===void 0||(ne=W.currentTree)===null||ne===void 0?void 0:ne.version)||B.version===((le=b.getState())===null||le===void 0||(J=le.nextTree)===null||J===void 0?void 0:J.version)){var Se,be,me;PT(n,V,b,(Se=(be=b.getState())===null||be===void 0||(me=be.nextTree)===null||me===void 0?void 0:me.version)!==null&&Se!==void 0?Se:b.getState().currentTree.version)}for(const Re of V)a.add(Re)}function E(b,B,V){const Z=IT(n);let W=!0,ne=!0;const le=()=>{Z(),ne=!1};let J,Se=!1,be;const me={loadingDepKey:null,loadingDepPromise:null},Re=new Map;function Rt({key:Dt}){const vt=Ga(b,B,Dt);switch(Re.set(Dt,vt),W||(O(b,B,new Set(Re.keys()),V),x(b,V)),vt.state){case"hasValue":return vt.contents;case"hasError":throw vt.contents;case"loading":throw me.loadingDepKey=Dt,me.loadingDepPromise=vt.contents,vt.contents}throw de("Invalid Loadable state")}const dr=Dt=>(...vt)=>{if(ne)throw de("Callbacks from getCallback() should only be called asynchronously after the selector is evalutated. It can be used for selectors to return objects with callbacks that can work with Recoil state without a subscription.");return t==null&&fi(!1),DT(b,Dt,vt,{node:t})};try{J=r({get:Rt,getCallback:dr}),J=MT(J)?Rt(J):J,ET(J)&&(J.state==="hasError"&&(Se=!0),J=J.contents),Pe(J)?J=g(b,J,B,Re,V,me).finally(le):le(),J=J instanceof G1?J.value:J}catch(Dt){J=Dt,Pe(J)?J=S(b,J,B,Re,V,me).finally(le):(Se=!0,le())}return Se?be=Ka(J):Pe(J)?be=xT(J):be=Wu(J),W=!1,te(b,V,Re),O(b,B,new Set(Re.keys()),V),[be,Re]}function A(b,B){let V=B.atomValues.get(n);if(V!=null)return V;const Z=new Set;try{V=s.get(ne=>(typeof ne!="string"&&fi(!1),Ga(b,B,ne).contents),{onNodeVisit:ne=>{ne.type==="branch"&&ne.nodeKey!==n&&Z.add(ne.nodeKey)}})}catch(ne){throw de(`Problem with cache lookup for selector "${n}": ${ne.message}`)}if(V){var W;B.atomValues.set(n,V),O(b,B,Z,(W=M(b))===null||W===void 0?void 0:W.executionID)}return V}function L(b,B){const V=A(b,B);if(V!=null)return X(b),V;const Z=j(b,B);if(Z!=null){var W;return((W=Z.loadingLoadable)===null||W===void 0?void 0:W.state)==="loading"&&p(b,Z.executionID),Z.loadingLoadable}const ne=FT(),[le,J]=E(b,B,ne);return le.state==="loading"?(Q(b,ne,le,J,B),p(b,ne)):(X(b),z(B,le,J)),le}function j(b,B){const V=y1([u.has(b)?[Te(u.get(b))]:[],Wl(Fd(u,([W])=>W!==b),([,W])=>W)]);function Z(W){for(const[ne,le]of W)if(!Ga(b,B,ne).is(le))return!0;return!1}for(const W of V){if(W.stateVersions.get(B.version)||!Z(W.depValuesDiscoveredSoFarDuringAsyncWork))return W.stateVersions.set(B.version,!0),W;W.stateVersions.set(B.version,!1)}}function M(b){return u.get(b)}function Q(b,B,V,Z,W){u.set(b,{depValuesDiscoveredSoFarDuringAsyncWork:Z,executionID:B,loadingLoadable:V,stateVersions:new Map([[W.version,!0]])})}function te(b,B,V){if(w(b,B)){const Z=M(b);Z!=null&&(Z.depValuesDiscoveredSoFarDuringAsyncWork=V)}}function X(b){u.delete(b)}function w(b,B){var V;return B===((V=M(b))===null||V===void 0?void 0:V.executionID)}function T(b){return Array.from(b.entries()).map(([B,V])=>[B,V.contents])}function z(b,B,V){b.atomValues.set(n,B);try{s.set(T(V),B)}catch(Z){throw de(`Problem with setting cache for selector "${n}": ${Z.message}`)}}function C(b){if(oi.includes(n)){const B=`Recoil selector has circular dependencies: ${oi.slice(oi.indexOf(n)).join(" \u2192 ")}`;return Ka(de(B))}oi.push(n);try{return b()}finally{oi.pop()}}function k(b,B){const V=B.atomValues.get(n);return V!=null?V:s.get(Z=>{var W;return typeof Z!="string"&&fi(!1),(W=OT(b,B,Z))===null||W===void 0?void 0:W.contents})}function N(b,B){return C(()=>L(b,B))}function $(b){b.atomValues.delete(n)}function F(b,B){t==null&&fi(!1);for(const Z of a){var V;const W=AT(Z);(V=W.clearCache)===null||V===void 0||V.call(W,b,B)}a.clear(),$(B),s.clear(),nm(b,t)}return i!=null?t=tm({key:n,nodeType:"selector",peek:k,get:N,set:(B,V,Z)=>{let W=!1;const ne=new Map;function le({key:me}){if(W)throw de("Recoil: Async selector sets are not currently supported.");const Re=Ga(B,V,me);if(Re.state==="hasValue")return Re.contents;throw Re.state==="loading"?new LT(me):Re.contents}function J(me,Re){if(W)throw de("Recoil: Async selector sets are not currently supported.");const Rt=typeof Re=="function"?Re(le(me)):Re;kT(B,V,me.key,Rt).forEach((Dt,vt)=>ne.set(vt,Dt))}function Se(me){J(me,TT)}const be=i({set:J,get:le,reset:Se},Z);if(be!==void 0)throw Pe(be)?de("Recoil: Async selector sets are not currently supported."):de("Recoil: selector set should be a void function.");return W=!0,ne},init:d,invalidate:$,clearCache:F,shouldDeleteConfigOnRelease:h,dangerouslyAllowMutability:e.dangerouslyAllowMutability,shouldRestoreFromSnapshots:!1,retainedBy:l}):t=tm({key:n,nodeType:"selector",peek:k,get:N,init:d,invalidate:$,clearCache:F,shouldDeleteConfigOnRelease:h,dangerouslyAllowMutability:e.dangerouslyAllowMutability,shouldRestoreFromSnapshots:!1,retainedBy:l})}Y1.value=e=>new G1(e);var Po=Y1;const{isLoadable:UT,loadableWithError:Hu,loadableWithPromise:qu,loadableWithValue:Kr}=ma,{WrappedValue:J1}=q1,{peekNodeInfo:jT}=cr,{DEFAULT_VALUE:_r,DefaultValue:Dn,getConfigDeletionHandler:Z1,registerNode:zT,setConfigDeletionHandler:VT}=ht,{isRecoilValue:BT}=xo,{getRecoilValueAsLoadable:WT,markRecoilValueModified:HT,setRecoilValue:rm,setRecoilValueLoadable:qT}=cn,{retainedByOptionWithDefault:QT}=Br,ii=e=>e instanceof J1?e.value:e;function KT(e){const{key:t,persistence_UNSTABLE:n}=e,r=QT(e.retainedBy_UNSTABLE);let o=0;function i(p){return qu(p.then(g=>(a=Kr(g),g)).catch(g=>{throw a=Hu(g),g}))}let a=Pe(e.default)?i(e.default):UT(e.default)?e.default.state==="loading"?i(e.default.contents):e.default:Kr(ii(e.default));a.contents;let s;const l=new Map;function u(p){return p}function c(p,g){const S=g.then(O=>{var E,A;return((A=((E=p.getState().nextTree)!==null&&E!==void 0?E:p.getState().currentTree).atomValues.get(t))===null||A===void 0?void 0:A.contents)===S&&rm(p,v,O),O}).catch(O=>{var E,A;throw((A=((E=p.getState().nextTree)!==null&&E!==void 0?E:p.getState().currentTree).atomValues.get(t))===null||A===void 0?void 0:A.contents)===S&&qT(p,v,Hu(O)),O});return S}function f(p,g,S){var O;o++;const E=()=>{var M;o--,(M=l.get(p))===null||M===void 0||M.forEach(Q=>Q()),l.delete(p)};if(p.getState().knownAtoms.add(t),a.state==="loading"){const M=()=>{var Q;((Q=p.getState().nextTree)!==null&&Q!==void 0?Q:p.getState().currentTree).atomValues.has(t)||HT(p,v)};a.contents.finally(M)}const A=(O=e.effects)!==null&&O!==void 0?O:e.effects_UNSTABLE;if(A!=null){let w=function($){if(Q&&$.key===t){const F=M;return F instanceof Dn?d(p,g):Pe(F)?qu(F.then(b=>b instanceof Dn?a.toPromise():b)):Kr(F)}return WT(p,$)},T=function($){return w($).toPromise()},z=function($){var F;const b=jT(p,(F=p.getState().nextTree)!==null&&F!==void 0?F:p.getState().currentTree,$.key);return Q&&$.key===t&&!(M instanceof Dn)?he(Y({},b),{isSet:!0,loadable:w($)}):b},M=_r,Q=!0,te=!1,X=null;const C=$=>F=>{if(Q){const b=w(v),B=b.state==="hasValue"?b.contents:_r;M=typeof F=="function"?F(B):F,Pe(M)&&(M=M.then(V=>(X={effect:$,value:V},V)))}else{if(Pe(F))throw de("Setting atoms to async values is not implemented.");typeof F!="function"&&(X={effect:$,value:ii(F)}),rm(p,v,typeof F=="function"?b=>{const B=ii(F(b));return X={effect:$,value:B},B}:ii(F))}},k=$=>()=>C($)(_r),N=$=>F=>{var b;const{release:B}=p.subscribeToTransactions(V=>{var Z;let{currentTree:W,previousTree:ne}=V.getState();ne||(ne=W);const le=(Z=W.atomValues.get(t))!==null&&Z!==void 0?Z:a;if(le.state==="hasValue"){var J,Se,be,me;const Re=le.contents,Rt=(J=ne.atomValues.get(t))!==null&&J!==void 0?J:a,dr=Rt.state==="hasValue"?Rt.contents:_r;((Se=X)===null||Se===void 0?void 0:Se.effect)!==$||((be=X)===null||be===void 0?void 0:be.value)!==Re?F(Re,dr,!W.atomValues.has(t)):((me=X)===null||me===void 0?void 0:me.effect)===$&&(X=null)}},t);l.set(p,[...(b=l.get(p))!==null&&b!==void 0?b:[],B])};for(const $ of A)try{const F=$({node:v,storeID:p.storeID,parentStoreID_UNSTABLE:p.parentStoreID,trigger:S,setSelf:C($),resetSelf:k($),onSet:N($),getPromise:T,getLoadable:w,getInfo_UNSTABLE:z});if(F!=null){var L;l.set(p,[...(L=l.get(p))!==null&&L!==void 0?L:[],F])}}catch(F){M=F,te=!0}if(Q=!1,!(M instanceof Dn)){var j;const $=te?Hu(M):Pe(M)?qu(c(p,M)):Kr(ii(M));$.contents,g.atomValues.set(t,$),(j=p.getState().nextTree)===null||j===void 0||j.atomValues.set(t,$)}}return E}function d(p,g){var S,O;return(S=(O=g.atomValues.get(t))!==null&&O!==void 0?O:s)!==null&&S!==void 0?S:a}function h(p,g){if(g.atomValues.has(t))return Te(g.atomValues.get(t));if(g.nonvalidatedAtoms.has(t)){if(s!=null)return s;if(n==null)return a;const S=g.nonvalidatedAtoms.get(t),O=n.validator(S,_r);return s=O instanceof Dn?a:Kr(O),s}else return a}function m(){s=void 0}function y(p,g,S){if(g.atomValues.has(t)){const O=Te(g.atomValues.get(t));if(O.state==="hasValue"&&S===O.contents)return new Map}else if(!g.nonvalidatedAtoms.has(t)&&S instanceof Dn)return new Map;return s=void 0,new Map().set(t,Kr(S))}function x(){return Z1(t)!==void 0&&o<=0}const v=zT({key:t,nodeType:"atom",peek:d,get:h,set:y,init:f,invalidate:m,shouldDeleteConfigOnRelease:x,dangerouslyAllowMutability:e.dangerouslyAllowMutability,persistence_UNSTABLE:e.persistence_UNSTABLE?{type:e.persistence_UNSTABLE.type,backButton:e.persistence_UNSTABLE.backButton}:void 0,shouldRestoreFromSnapshots:!0,retainedBy:r});return v}function Gd(e){const t=pr(e,[]),n="default"in e?e.default:new Promise(()=>{});return BT(n)?GT(he(Y({},t),{default:n})):KT(he(Y({},t),{default:n}))}function GT(e){const t=Gd(he(Y({},e),{default:_r,persistence_UNSTABLE:e.persistence_UNSTABLE===void 0?void 0:he(Y({},e.persistence_UNSTABLE),{validator:r=>r instanceof Dn?r:Te(e.persistence_UNSTABLE).validator(r,_r)}),effects:e.effects,effects_UNSTABLE:e.effects_UNSTABLE})),n=Po({key:`${e.key}__withFallback`,get:({get:r})=>{const o=r(t);return o instanceof Dn?e.default:o},set:({set:r},o)=>r(t,o),dangerouslyAllowMutability:e.dangerouslyAllowMutability});return VT(n.key,Z1(e.key)),n}Gd.value=e=>new J1(e);var ew=Gd;class XT{constructor(t){var n;se(this,"_map",void 0),se(this,"_keyMapper",void 0),this._map=new Map,this._keyMapper=(n=t==null?void 0:t.mapKey)!==null&&n!==void 0?n:r=>r}size(){return this._map.size}has(t){return this._map.has(this._keyMapper(t))}get(t){return this._map.get(this._keyMapper(t))}set(t,n){this._map.set(this._keyMapper(t),n)}delete(t){this._map.delete(this._keyMapper(t))}clear(){this._map.clear()}}var YT={MapCache:XT},JT=YT.MapCache,ZT=Object.freeze({__proto__:null,MapCache:JT});const{LRUCache:om}=K1,{MapCache:eL}=ZT,Ya={equality:"reference",eviction:"none",maxSize:1/0};function tL({equality:e=Ya.equality,eviction:t=Ya.eviction,maxSize:n=Ya.maxSize}=Ya){const r=nL(e);return rL(t,n,r)}function nL(e){switch(e){case"reference":return t=>t;case"value":return t=>nu(t)}throw de(`Unrecognized equality policy ${e}`)}function rL(e,t,n){switch(e){case"keep-all":return new eL({mapKey:n});case"lru":return new om({mapKey:n,maxSize:Te(t)});case"most-recent":return new om({mapKey:n,maxSize:1})}throw de(`Unrecognized eviction policy ${e}`)}var tw=tL;const{setConfigDeletionHandler:oL}=ht;function iL(e){var t,n;const r=tw({equality:(t=(n=e.cachePolicyForParams_UNSTABLE)===null||n===void 0?void 0:n.equality)!==null&&t!==void 0?t:"value",eviction:"keep-all"});return o=>{var i,a;const s=r.get(o);if(s!=null)return s;const d=e,{cachePolicyForParams_UNSTABLE:l}=d,u=pr(d,["cachePolicyForParams_UNSTABLE"]),c="default"in e?e.default:new Promise(()=>{}),f=ew(he(Y({},u),{key:`${e.key}__${(i=nu(o))!==null&&i!==void 0?i:"void"}`,default:typeof c=="function"?c(o):c,retainedBy_UNSTABLE:typeof e.retainedBy_UNSTABLE=="function"?e.retainedBy_UNSTABLE(o):e.retainedBy_UNSTABLE,effects:typeof e.effects=="function"?e.effects(o):typeof e.effects_UNSTABLE=="function"?e.effects_UNSTABLE(o):(a=e.effects)!==null&&a!==void 0?a:e.effects_UNSTABLE}));return r.set(o,f),oL(f.key,()=>{r.delete(o)}),f}}var aL=iL;const{setConfigDeletionHandler:sL}=ht;let lL=0;function uL(e){var t,n;const r=tw({equality:(t=(n=e.cachePolicyForParams_UNSTABLE)===null||n===void 0?void 0:n.equality)!==null&&t!==void 0?t:"value",eviction:"keep-all"});return o=>{var i;let a;try{a=r.get(o)}catch(d){throw de(`Problem with cache lookup for selector ${e.key}: ${d.message}`)}if(a!=null)return a;const s=`${e.key}__selectorFamily/${(i=nu(o,{allowFunctions:!0}))!==null&&i!==void 0?i:"void"}/${lL++}`,l=d=>e.get(o)(d),u=e.cachePolicy_UNSTABLE,c=typeof e.retainedBy_UNSTABLE=="function"?e.retainedBy_UNSTABLE(o):e.retainedBy_UNSTABLE;let f;if(e.set!=null){const d=e.set;f=Po({key:s,get:l,set:(m,y)=>d(o)(m,y),cachePolicy_UNSTABLE:u,dangerouslyAllowMutability:e.dangerouslyAllowMutability,retainedBy_UNSTABLE:c})}else f=Po({key:s,get:l,cachePolicy_UNSTABLE:u,dangerouslyAllowMutability:e.dangerouslyAllowMutability,retainedBy_UNSTABLE:c});return r.set(o,f),sL(f.key,()=>{r.delete(o)}),f}}var fr=uL;const cL=fr({key:"__constant",get:e=>()=>e,cachePolicyForParams_UNSTABLE:{equality:"reference"}});function fL(e){return cL(e)}var dL=fL;const pL=fr({key:"__error",get:e=>()=>{throw de(e)},cachePolicyForParams_UNSTABLE:{equality:"reference"}});function hL(e){return pL(e)}var vL=hL;function mL(e){return e}var gL=mL;const{loadableWithError:nw,loadableWithPromise:rw,loadableWithValue:ow}=ma;function ru(e,t){const n=Array(t.length).fill(void 0),r=Array(t.length).fill(void 0);for(const[o,i]of t.entries())try{n[o]=e(i)}catch(a){r[o]=a}return[n,r]}function yL(e){return e!=null&&!Pe(e)}function ou(e){return Array.isArray(e)?e:Object.getOwnPropertyNames(e).map(t=>e[t])}function wf(e,t){return Array.isArray(e)?t:Object.getOwnPropertyNames(e).reduce((n,r,o)=>he(Y({},n),{[r]:t[o]}),{})}function go(e,t,n){const r=n.map((o,i)=>o==null?ow(t[i]):Pe(o)?rw(o):nw(o));return wf(e,r)}function wL(e,t){return t.map((n,r)=>n===void 0?e[r]:n)}const SL=fr({key:"__waitForNone",get:e=>({get:t})=>{const n=ou(e),[r,o]=ru(t,n);return go(e,r,o)},dangerouslyAllowMutability:!0}),_L=fr({key:"__waitForAny",get:e=>({get:t})=>{const n=ou(e),[r,o]=ru(t,n);return o.some(i=>!Pe(i))?go(e,r,o):new Promise(i=>{for(const[a,s]of o.entries())Pe(s)&&s.then(l=>{r[a]=l,o[a]=void 0,i(go(e,r,o))}).catch(l=>{o[a]=l,i(go(e,r,o))})})},dangerouslyAllowMutability:!0}),bL=fr({key:"__waitForAll",get:e=>({get:t})=>{const n=ou(e),[r,o]=ru(t,n);if(o.every(a=>a==null))return wf(e,r);const i=o.find(yL);if(i!=null)throw i;return Promise.all(o).then(a=>wf(e,wL(r,a)))},dangerouslyAllowMutability:!0}),RL=fr({key:"__waitForAllSettled",get:e=>({get:t})=>{const n=ou(e),[r,o]=ru(t,n);return o.every(i=>!Pe(i))?go(e,r,o):Promise.all(o.map((i,a)=>Pe(i)?i.then(s=>{r[a]=s,o[a]=void 0}).catch(s=>{r[a]=void 0,o[a]=s}):null)).then(()=>go(e,r,o))},dangerouslyAllowMutability:!0}),CL=fr({key:"__noWait",get:e=>({get:t})=>{try{return Po.value(ow(t(e)))}catch(n){return Po.value(Pe(n)?rw(n):nw(n))}},dangerouslyAllowMutability:!0});var EL={waitForNone:SL,waitForAny:_L,waitForAll:bL,waitForAllSettled:RL,noWait:CL};const{RecoilLoadable:xL}=ma,{DefaultValue:OL}=ht,{RecoilRoot:kL,useRecoilStoreID:PL}=On,{isRecoilValue:TL}=xo,{retentionZone:LL}=ql,{freshSnapshot:NL}=Yl,{useRecoilState:AL,useRecoilState_TRANSITION_SUPPORT_UNSTABLE:ML,useRecoilStateLoadable:$L,useRecoilValue:DL,useRecoilValue_TRANSITION_SUPPORT_UNSTABLE:IL,useRecoilValueLoadable:FL,useRecoilValueLoadable_TRANSITION_SUPPORT_UNSTABLE:UL,useResetRecoilState:jL,useSetRecoilState:zL}=Xk,{useGotoRecoilSnapshot:VL,useRecoilSnapshot:BL,useRecoilTransactionObserver:WL}=z1,{useRecoilCallback:HL}=H1,{noWait:qL,waitForAll:QL,waitForAllSettled:KL,waitForAny:GL,waitForNone:XL}=EL;var Xd={DefaultValue:OL,isRecoilValue:TL,RecoilLoadable:xL,RecoilRoot:kL,useRecoilStoreID:PL,useRecoilBridgeAcrossReactRoots_UNSTABLE:RP,atom:ew,selector:Po,atomFamily:aL,selectorFamily:fr,constSelector:dL,errorSelector:vL,readOnlySelector:gL,noWait:qL,waitForNone:XL,waitForAny:GL,waitForAll:QL,waitForAllSettled:KL,useRecoilValue:DL,useRecoilValueLoadable:FL,useRecoilState:AL,useRecoilStateLoadable:$L,useSetRecoilState:zL,useResetRecoilState:jL,useGetRecoilValueInfo_UNSTABLE:gP,useRecoilRefresher_UNSTABLE:JP,useRecoilValueLoadable_TRANSITION_SUPPORT_UNSTABLE:UL,useRecoilValue_TRANSITION_SUPPORT_UNSTABLE:IL,useRecoilState_TRANSITION_SUPPORT_UNSTABLE:ML,useRecoilCallback:HL,useRecoilTransaction_UNSTABLE:rT,useGotoRecoilSnapshot:VL,useRecoilSnapshot:BL,useRecoilTransactionObserver_UNSTABLE:WL,snapshot_UNSTABLE:NL,useRetain:Wd,retentionZone:LL},YL=Xd.RecoilRoot,JL=Xd.atom,z$=Xd.useRecoilState,iu={exports:{}},au={};/**
* @license React
* react-jsx-runtime.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var ZL=D.exports,eN=Symbol.for("react.element"),tN=Symbol.for("react.fragment"),nN=Object.prototype.hasOwnProperty,rN=ZL.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,oN={key:!0,ref:!0,__self:!0,__source:!0};function iw(e,t,n){var r,o={},i=null,a=null;n!==void 0&&(i=""+n),t.key!==void 0&&(i=""+t.key),t.ref!==void 0&&(a=t.ref);for(r in t)nN.call(t,r)&&!oN.hasOwnProperty(r)&&(o[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps,t)o[r]===void 0&&(o[r]=t[r]);return{$$typeof:eN,type:e,key:i,ref:a,props:o,_owner:rN.current}}au.Fragment=tN;au.jsx=iw;au.jsxs=iw;iu.exports=au;const R=iu.exports.jsx,ue=iu.exports.jsxs,En=iu.exports.Fragment;var iN=Object.freeze(Object.defineProperty({__proto__:null,jsx:R,jsxs:ue,Fragment:En},Symbol.toStringTag,{value:"Module"}));function aN(e,t){if(e==null)return{};var n=sN(e,t),r,o;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(o=0;o<i.length;o++)r=i[o],!(t.indexOf(r)>=0)&&(!Object.prototype.propertyIsEnumerable.call(e,r)||(n[r]=e[r]))}return n}function sN(e,t){if(e==null)return{};var n={},r=Object.keys(e),o,i;for(i=0;i<r.length;i++)o=r[i],!(t.indexOf(o)>=0)&&(n[o]=e[o]);return n}var Yd=D.exports.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,o=e.size,i=o===void 0?24:o,a=aN(e,["color","size"]);return ue("svg",he(Y({ref:t,xmlns:"http://www.w3.org/2000/svg",width:i,height:i,viewBox:"0 0 24 24",fill:"none",stroke:r,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},a),{children:[R("path",{d:"M17.94 17.94A10.07 10.07 0 0 1 12 20c-7 0-11-8-11-8a18.45 18.45 0 0 1 5.06-5.94M9.9 4.24A9.12 9.12 0 0 1 12 4c7 0 11 8 11 8a18.5 18.5 0 0 1-2.16 3.19m-6.72-1.07a3 3 0 1 1-4.24-4.24"}),R("line",{x1:"1",y1:"1",x2:"23",y2:"23"})]}))});Yd.propTypes={color:Fe.string,size:Fe.oneOfType([Fe.string,Fe.number])};Yd.displayName="EyeOff";var lN=Yd;function uN(e,t){if(e==null)return{};var n=cN(e,t),r,o;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(o=0;o<i.length;o++)r=i[o],!(t.indexOf(r)>=0)&&(!Object.prototype.propertyIsEnumerable.call(e,r)||(n[r]=e[r]))}return n}function cN(e,t){if(e==null)return{};var n={},r=Object.keys(e),o,i;for(i=0;i<r.length;i++)o=r[i],!(t.indexOf(o)>=0)&&(n[o]=e[o]);return n}var Jd=D.exports.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,o=e.size,i=o===void 0?24:o,a=uN(e,["color","size"]);return ue("svg",he(Y({ref:t,xmlns:"http://www.w3.org/2000/svg",width:i,height:i,viewBox:"0 0 24 24",fill:"none",stroke:r,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},a),{children:[R("path",{d:"M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z"}),R("circle",{cx:"12",cy:"12",r:"3"})]}))});Jd.propTypes={color:Fe.string,size:Fe.oneOfType([Fe.string,Fe.number])};Jd.displayName="Eye";var fN=Jd;function dN(e,t){if(e==null)return{};var n=pN(e,t),r,o;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(o=0;o<i.length;o++)r=i[o],!(t.indexOf(r)>=0)&&(!Object.prototype.propertyIsEnumerable.call(e,r)||(n[r]=e[r]))}return n}function pN(e,t){if(e==null)return{};var n={},r=Object.keys(e),o,i;for(i=0;i<r.length;i++)o=r[i],!(t.indexOf(o)>=0)&&(n[o]=e[o]);return n}var Zd=D.exports.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,o=e.size,i=o===void 0?24:o,a=dN(e,["color","size"]);return R("svg",he(Y({ref:t,xmlns:"http://www.w3.org/2000/svg",width:i,height:i,viewBox:"0 0 24 24",fill:"none",stroke:r,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},a),{children:R("path",{d:"M9 19c-5 1.5-5-2.5-7-3m14 6v-3.87a3.37 3.37 0 0 0-.94-2.61c3.14-.35 6.44-1.54 6.44-7A5.44 5.44 0 0 0 20 4.77 5.07 5.07 0 0 0 19.91 1S18.73.65 16 2.48a13.38 13.38 0 0 0-7 0C6.27.65 5.09 1 5.09 1A5.07 5.07 0 0 0 5 4.77a5.44 5.44 0 0 0-1.5 3.78c0 5.42 3.3 6.61 6.44 7A3.37 3.37 0 0 0 9 18.13V22"})}))});Zd.propTypes={color:Fe.string,size:Fe.oneOfType([Fe.string,Fe.number])};Zd.displayName="GitHub";var hN=Zd;function vN(e,t){if(e==null)return{};var n=mN(e,t),r,o;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(o=0;o<i.length;o++)r=i[o],!(t.indexOf(r)>=0)&&(!Object.prototype.propertyIsEnumerable.call(e,r)||(n[r]=e[r]))}return n}function mN(e,t){if(e==null)return{};var n={},r=Object.keys(e),o,i;for(i=0;i<r.length;i++)o=r[i],!(t.indexOf(o)>=0)&&(n[o]=e[o]);return n}var ep=D.exports.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,o=e.size,i=o===void 0?24:o,a=vN(e,["color","size"]);return ue("svg",he(Y({ref:t,xmlns:"http://www.w3.org/2000/svg",width:i,height:i,viewBox:"0 0 24 24",fill:"none",stroke:r,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},a),{children:[R("circle",{cx:"12",cy:"12",r:"10"}),R("line",{x1:"12",y1:"16",x2:"12",y2:"12"}),R("line",{x1:"12",y1:"8",x2:"12.01",y2:"8"})]}))});ep.propTypes={color:Fe.string,size:Fe.oneOfType([Fe.string,Fe.number])};ep.displayName="Info";var gN=ep;function yN(e,t){if(e==null)return{};var n=wN(e,t),r,o;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(o=0;o<i.length;o++)r=i[o],!(t.indexOf(r)>=0)&&(!Object.prototype.propertyIsEnumerable.call(e,r)||(n[r]=e[r]))}return n}function wN(e,t){if(e==null)return{};var n={},r=Object.keys(e),o,i;for(i=0;i<r.length;i++)o=r[i],!(t.indexOf(o)>=0)&&(n[o]=e[o]);return n}var tp=D.exports.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,o=e.size,i=o===void 0?24:o,a=yN(e,["color","size"]);return ue("svg",he(Y({ref:t,xmlns:"http://www.w3.org/2000/svg",width:i,height:i,viewBox:"0 0 24 24",fill:"none",stroke:r,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},a),{children:[R("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),R("line",{x1:"6",y1:"6",x2:"18",y2:"18"})]}))});tp.propTypes={color:Fe.string,size:Fe.oneOfType([Fe.string,Fe.number])};tp.displayName="X";var SN=tp;function _N(e,t){let n;return(...r)=>{n&&clearTimeout(n),n=setTimeout(()=>{e(...r)},t)}}function aw(e){return e.replace(/\/$/,"")}function V$(e,t){let n=String(e);for(;n.length<t;)n="0"+n;return n}const bN={"Content-Type":"application/json"};function RN({secret:e}){const t=Y({},bN);return e&&(t.Authorization=`Bearer ${e}`),t}function sw(e,t,n){const r="?"+t.toString(),o=new URL(e);return o.protocol==="https:"?o.protocol="wss:":o.protocol="ws:",`${aw(o.href)}${n}${r}`}function Qe({baseURL:e,secret:t}){const n=RN({secret:t});return{url:e,init:{headers:n}}}function lw(e,t){const{baseURL:n,secret:r}=e,o=new URLSearchParams({token:r});return sw(n,o,t)}function B$(e,t){const{baseURL:n,secret:r,logLevel:o}=e,i=new URLSearchParams({token:r,level:o});return sw(n,i,t)}async function CN(e,t){let n={};try{const{url:r,init:o}=Qe(t),i=await fetch(r+e,o);i.ok&&(n=await i.json())}catch(r){console.log(`failed to fetch ${e}`,r)}return n}const EN="_root_1o14m_1",xN="_h1_1o14m_7";var im={root:EN,h1:xN};function ON({title:e}){return R("div",{className:im.root,children:R("h1",{className:im.h1,children:e})})}var uw=ee.memo(ON);function qt(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];throw Error("[Immer] minified error nr: "+e+(n.length?" "+n.map(function(o){return"'"+o+"'"}).join(","):"")+". Find the full error at: https://bit.ly/3cXEKWf")}function To(e){return!!e&&!!e[wt]}function Ir(e){return!!e&&(function(t){if(!t||typeof t!="object")return!1;var n=Object.getPrototypeOf(t);if(n===null)return!0;var r=Object.hasOwnProperty.call(n,"constructor")&&n.constructor;return r===Object||typeof r=="function"&&Function.toString.call(r)===$N}(e)||Array.isArray(e)||!!e[pm]||!!e.constructor[pm]||np(e)||rp(e))}function Xi(e,t,n){n===void 0&&(n=!1),Io(e)===0?(n?Object.keys:lp)(e).forEach(function(r){n&&typeof r=="symbol"||t(r,e[r],e)}):e.forEach(function(r,o){return t(o,r,e)})}function Io(e){var t=e[wt];return t?t.i>3?t.i-4:t.i:Array.isArray(e)?1:np(e)?2:rp(e)?3:0}function Sf(e,t){return Io(e)===2?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function kN(e,t){return Io(e)===2?e.get(t):e[t]}function cw(e,t,n){var r=Io(e);r===2?e.set(t,n):r===3?(e.delete(t),e.add(n)):e[t]=n}function PN(e,t){return e===t?e!==0||1/e==1/t:e!=e&&t!=t}function np(e){return AN&&e instanceof Map}function rp(e){return MN&&e instanceof Set}function Sr(e){return e.o||e.t}function op(e){if(Array.isArray(e))return Array.prototype.slice.call(e);var t=DN(e);delete t[wt];for(var n=lp(t),r=0;r<n.length;r++){var o=n[r],i=t[o];i.writable===!1&&(i.writable=!0,i.configurable=!0),(i.get||i.set)&&(t[o]={configurable:!0,writable:!0,enumerable:i.enumerable,value:e[o]})}return Object.create(Object.getPrototypeOf(e),t)}function ip(e,t){return t===void 0&&(t=!1),ap(e)||To(e)||!Ir(e)||(Io(e)>1&&(e.set=e.add=e.clear=e.delete=TN),Object.freeze(e),t&&Xi(e,function(n,r){return ip(r,!0)},!0)),e}function TN(){qt(2)}function ap(e){return e==null||typeof e!="object"||Object.isFrozen(e)}function sn(e){var t=IN[e];return t||qt(18,e),t}function am(){return Yi}function Qu(e,t){t&&(sn("Patches"),e.u=[],e.s=[],e.v=t)}function hl(e){_f(e),e.p.forEach(LN),e.p=null}function _f(e){e===Yi&&(Yi=e.l)}function sm(e){return Yi={p:[],l:Yi,h:e,m:!0,_:0}}function LN(e){var t=e[wt];t.i===0||t.i===1?t.j():t.O=!0}function Ku(e,t){t._=t.p.length;var n=t.p[0],r=e!==void 0&&e!==n;return t.h.g||sn("ES5").S(t,e,r),r?(n[wt].P&&(hl(t),qt(4)),Ir(e)&&(e=vl(t,e),t.l||ml(t,e)),t.u&&sn("Patches").M(n[wt].t,e,t.u,t.s)):e=vl(t,n,[]),hl(t),t.u&&t.v(t.u,t.s),e!==fw?e:void 0}function vl(e,t,n){if(ap(t))return t;var r=t[wt];if(!r)return Xi(t,function(i,a){return lm(e,r,t,i,a,n)},!0),t;if(r.A!==e)return t;if(!r.P)return ml(e,r.t,!0),r.t;if(!r.I){r.I=!0,r.A._--;var o=r.i===4||r.i===5?r.o=op(r.k):r.o;Xi(r.i===3?new Set(o):o,function(i,a){return lm(e,r,o,i,a,n)}),ml(e,o,!1),n&&e.u&&sn("Patches").R(r,n,e.u,e.s)}return r.o}function lm(e,t,n,r,o,i){if(To(o)){var a=vl(e,o,i&&t&&t.i!==3&&!Sf(t.D,r)?i.concat(r):void 0);if(cw(n,r,a),!To(a))return;e.m=!1}if(Ir(o)&&!ap(o)){if(!e.h.F&&e._<1)return;vl(e,o),t&&t.A.l||ml(e,o)}}function ml(e,t,n){n===void 0&&(n=!1),e.h.F&&e.m&&ip(t,n)}function Gu(e,t){var n=e[wt];return(n?Sr(n):e)[t]}function um(e,t){if(t in e)for(var n=Object.getPrototypeOf(e);n;){var r=Object.getOwnPropertyDescriptor(n,t);if(r)return r;n=Object.getPrototypeOf(n)}}function bf(e){e.P||(e.P=!0,e.l&&bf(e.l))}function Xu(e){e.o||(e.o=op(e.t))}function Rf(e,t,n){var r=np(t)?sn("MapSet").N(t,n):rp(t)?sn("MapSet").T(t,n):e.g?function(o,i){var a=Array.isArray(o),s={i:a?1:0,A:i?i.A:am(),P:!1,I:!1,D:{},l:i,t:o,k:null,o:null,j:null,C:!1},l=s,u=Cf;a&&(l=[s],u=di);var c=Proxy.revocable(l,u),f=c.revoke,d=c.proxy;return s.k=d,s.j=f,d}(t,n):sn("ES5").J(t,n);return(n?n.A:am()).p.push(r),r}function NN(e){return To(e)||qt(22,e),function t(n){if(!Ir(n))return n;var r,o=n[wt],i=Io(n);if(o){if(!o.P&&(o.i<4||!sn("ES5").K(o)))return o.t;o.I=!0,r=cm(n,i),o.I=!1}else r=cm(n,i);return Xi(r,function(a,s){o&&kN(o.t,a)===s||cw(r,a,t(s))}),i===3?new Set(r):r}(e)}function cm(e,t){switch(t){case 2:return new Map(e);case 3:return Array.from(e)}return op(e)}var fm,Yi,sp=typeof Symbol!="undefined"&&typeof Symbol("x")=="symbol",AN=typeof Map!="undefined",MN=typeof Set!="undefined",dm=typeof Proxy!="undefined"&&Proxy.revocable!==void 0&&typeof Reflect!="undefined",fw=sp?Symbol.for("immer-nothing"):((fm={})["immer-nothing"]=!0,fm),pm=sp?Symbol.for("immer-draftable"):"__$immer_draftable",wt=sp?Symbol.for("immer-state"):"__$immer_state",$N=""+Object.prototype.constructor,lp=typeof Reflect!="undefined"&&Reflect.ownKeys?Reflect.ownKeys:Object.getOwnPropertySymbols!==void 0?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:Object.getOwnPropertyNames,DN=Object.getOwnPropertyDescriptors||function(e){var t={};return lp(e).forEach(function(n){t[n]=Object.getOwnPropertyDescriptor(e,n)}),t},IN={},Cf={get:function(e,t){if(t===wt)return e;var n=Sr(e);if(!Sf(n,t))return function(o,i,a){var s,l=um(i,a);return l?"value"in l?l.value:(s=l.get)===null||s===void 0?void 0:s.call(o.k):void 0}(e,n,t);var r=n[t];return e.I||!Ir(r)?r:r===Gu(e.t,t)?(Xu(e),e.o[t]=Rf(e.A.h,r,e)):r},has:function(e,t){return t in Sr(e)},ownKeys:function(e){return Reflect.ownKeys(Sr(e))},set:function(e,t,n){var r=um(Sr(e),t);if(r!=null&&r.set)return r.set.call(e.k,n),!0;if(!e.P){var o=Gu(Sr(e),t),i=o==null?void 0:o[wt];if(i&&i.t===n)return e.o[t]=n,e.D[t]=!1,!0;if(PN(n,o)&&(n!==void 0||Sf(e.t,t)))return!0;Xu(e),bf(e)}return e.o[t]===n&&typeof n!="number"&&(n!==void 0||t in e.o)||(e.o[t]=n,e.D[t]=!0,!0)},deleteProperty:function(e,t){return Gu(e.t,t)!==void 0||t in e.t?(e.D[t]=!1,Xu(e),bf(e)):delete e.D[t],e.o&&delete e.o[t],!0},getOwnPropertyDescriptor:function(e,t){var n=Sr(e),r=Reflect.getOwnPropertyDescriptor(n,t);return r&&{writable:!0,configurable:e.i!==1||t!=="length",enumerable:r.enumerable,value:n[t]}},defineProperty:function(){qt(11)},getPrototypeOf:function(e){return Object.getPrototypeOf(e.t)},setPrototypeOf:function(){qt(12)}},di={};Xi(Cf,function(e,t){di[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}}),di.deleteProperty=function(e,t){return di.set.call(this,e,t,void 0)},di.set=function(e,t,n){return Cf.set.call(this,e[0],t,n,e[0])};var FN=function(){function e(n){var r=this;this.g=dm,this.F=!0,this.produce=function(o,i,a){if(typeof o=="function"&&typeof i!="function"){var s=i;i=o;var l=r;return function(y){var x=this;y===void 0&&(y=s);for(var v=arguments.length,p=Array(v>1?v-1:0),g=1;g<v;g++)p[g-1]=arguments[g];return l.produce(y,function(S){var O;return(O=i).call.apply(O,[x,S].concat(p))})}}var u;if(typeof i!="function"&&qt(6),a!==void 0&&typeof a!="function"&&qt(7),Ir(o)){var c=sm(r),f=Rf(r,o,void 0),d=!0;try{u=i(f),d=!1}finally{d?hl(c):_f(c)}return typeof Promise!="undefined"&&u instanceof Promise?u.then(function(y){return Qu(c,a),Ku(y,c)},function(y){throw hl(c),y}):(Qu(c,a),Ku(u,c))}if(!o||typeof o!="object"){if((u=i(o))===void 0&&(u=o),u===fw&&(u=void 0),r.F&&ip(u,!0),a){var h=[],m=[];sn("Patches").M(o,u,h,m),a(h,m)}return u}qt(21,o)},this.produceWithPatches=function(o,i){if(typeof o=="function")return function(u){for(var c=arguments.length,f=Array(c>1?c-1:0),d=1;d<c;d++)f[d-1]=arguments[d];return r.produceWithPatches(u,function(h){return o.apply(void 0,[h].concat(f))})};var a,s,l=r.produce(o,i,function(u,c){a=u,s=c});return typeof Promise!="undefined"&&l instanceof Promise?l.then(function(u){return[u,a,s]}):[l,a,s]},typeof(n==null?void 0:n.useProxies)=="boolean"&&this.setUseProxies(n.useProxies),typeof(n==null?void 0:n.autoFreeze)=="boolean"&&this.setAutoFreeze(n.autoFreeze)}var t=e.prototype;return t.createDraft=function(n){Ir(n)||qt(8),To(n)&&(n=NN(n));var r=sm(this),o=Rf(this,n,void 0);return o[wt].C=!0,_f(r),o},t.finishDraft=function(n,r){var o=n&&n[wt],i=o.A;return Qu(i,r),Ku(void 0,i)},t.setAutoFreeze=function(n){this.F=n},t.setUseProxies=function(n){n&&!dm&&qt(20),this.g=n},t.applyPatches=function(n,r){var o;for(o=r.length-1;o>=0;o--){var i=r[o];if(i.path.length===0&&i.op==="replace"){n=i.value;break}}o>-1&&(r=r.slice(o+1));var a=sn("Patches").$;return To(n)?a(n,r):this.produce(n,function(s){return a(s,r)})},e}(),St=new FN,UN=St.produce;St.produceWithPatches.bind(St);var jN=St.setAutoFreeze.bind(St);St.setUseProxies.bind(St);St.applyPatches.bind(St);St.createDraft.bind(St);St.finishDraft.bind(St);jN(!1);const{createContext:up,memo:zN,useMemo:VN,useRef:BN,useEffect:WN,useCallback:hm,useContext:Ef,useState:HN}=ee,dw=up(null),pw=up(null),hw=up(null);function qN(){return Ef(hw)}function QN({initialState:e,actions:t={},children:n}){const r=BN(e),[o,i]=HN(e),a=hm(()=>r.current,[]);WN(()=>{},[a]);const s=hm((u,c)=>{if(typeof u=="function")return u(s,a);const f=UN(a(),c);f!==r.current&&(r.current=f,i(f))},[a]),l=VN(()=>vw(t,s),[t,s]);return R(dw.Provider,{value:o,children:R(pw.Provider,{value:s,children:R(hw.Provider,{value:l,children:n})})})}function kn(e){return t=>{const n=zN(t);function r(o){const i=Ef(dw),a=Ef(pw),s=e(i,o),l=Y(Y({dispatch:a},o),s);return R(n,Y({},l))}return r}}function KN(e,t){return function(...n){return t(e.apply(this,n))}}function vw(e,t){const n={};for(const r in e){const o=e[r];typeof o=="function"?n[r]=KN(o,t):typeof o=="object"&&(n[r]=vw(o,t))}return n}const mw="yacd.metacubex.one";function GN(){try{const e=localStorage.getItem(mw);return e?JSON.parse(e):void 0}catch{return}}function Wr(e){try{const t=JSON.stringify(e);localStorage.setItem(mw,t)}catch{}}const cp="/configs",XN="/configs/geo",YN="/cache/fakeip/flush";async function gw(e){const{url:t,init:n}=Qe(e);return await fetch(t+cp,n)}function JN(e){return"socks-port"in e&&(e["socket-port"]=e["socks-port"]),e}async function ZN(e,t){const{url:n,init:r}=Qe(e),o=JSON.stringify(JN(t));return await fetch(n+cp,he(Y({},r),{body:o,method:"PATCH"}))}async function eA(e){const{url:t,init:n}=Qe(e),r='{"path": "", "payload": ""}';return await fetch(t+cp+"?force=true",he(Y({},n),{body:r,method:"PUT"}))}async function tA(e){const{url:t,init:n}=Qe(e),r='{"path": "", "payload": ""}';return await fetch(t+XN,he(Y({},n),{body:r,method:"POST"}))}async function nA(e){const{url:t,init:n}=Qe(e);return await fetch(t+YN,he(Y({},n),{method:"POST"}))}const yw="/traffic",rA=new TextDecoder("utf-8"),Ja=150,Ji={labels:Array(Ja).fill(0),up:Array(Ja),down:Array(Ja),size:Ja,subscribers:[],appendData(e){this.up.shift(),this.down.shift(),this.labels.shift();const t=Date.now();this.up.push(e.up),this.down.push(e.down),this.labels.push(t),this.subscribers.forEach(n=>n(e))},subscribe(e){return this.subscribers.push(e),()=>{const t=this.subscribers.indexOf(e);this.subscribers.splice(t,1)}}};let uo=!1,Za="";function xf(e){Ji.appendData(JSON.parse(e))}function ww(e){return e.read().then(({done:t,value:n})=>{Za+=rA.decode(n,{stream:!t});const o=Za.split(`
`),i=o[o.length-1];for(let a=0;a<o.length-1;a++)xf(o[a]);if(t){xf(i),Za="",console.log("GET /traffic streaming done"),uo=!1;return}else Za=i;return ww(e)})}let es;function fp(e){if(uo||es===1)return Ji;es=1;const t=lw(e,yw),n=new WebSocket(t);return n.addEventListener("error",function(r){es=3}),n.addEventListener("close",function(r){es=3,oA(e)}),n.addEventListener("message",function(r){xf(r.data)}),Ji}function oA(e){if(uo)return Ji;uo=!0;const{url:t,init:n}=Qe(e);return fetch(t+yw,n).then(r=>{if(r.ok){const o=r.body.getReader();ww(o)}else uo=!1},r=>{console.log("fetch /traffic error",r),uo=!1}),Ji}function vm(e){return t=>{t(`openModal:${e}`,n=>{n.modals[e]=!0})}}function iA(e){return t=>{t(`closeModal:${e}`,n=>{n.modals[e]=!1})}}const aA={apiConfig:!1},W$=e=>e.configs.configs,sA=e=>e.configs.haveFetchedConfig,H$=e=>e.configs.configs["log-level"];function ba(e){return async(t,n)=>{let r;try{r=await gw(e)}catch{t(vm("apiConfig"));return}if(!r.ok){console.log("Error fetch configs",r.statusText),t(vm("apiConfig"));return}const o=await r.json();t("store/configs#fetchConfigs",a=>{a.configs.configs=o}),sA(n())?fp(e):t(lA())}}function lA(){return e=>{e("store/configs#markHaveFetchedConfig",t=>{t.configs.haveFetchedConfig=!0})}}function q$(e,t){return async n=>{ZN(e,t).then(r=>{r.ok===!1&&console.log("Error update configs",r.statusText)},r=>{throw console.log("Error update configs",r),r}).then(()=>{n(ba(e))}),n("storeConfigsOptimisticUpdateConfigs",r=>{r.configs.configs=Y(Y({},r.configs.configs),t)})}}function Q$(e){return async t=>{eA(e).then(n=>{n.ok===!1&&console.log("Error reload config file",n.statusText)},n=>{throw console.log("Error reload config file",n),n}).then(()=>{t(ba(e))})}}function K$(e){return async t=>{tA(e).then(n=>{n.ok===!1&&console.log("Error update geo databases file",n.statusText)},n=>{throw console.log("Error update geo databases file",n),n}).then(()=>{t(ba(e))})}}function G$(e){return async t=>{nA(e).then(n=>{n.ok===!1&&console.log("Error flush FakeIP pool",n.statusText)},n=>{throw console.log("Error flush FakeIP pool",n),n}).then(()=>{t(ba(e))})}}const uA={configs:{port:7890,"socks-port":7891,"mixed-port":0,"redir-port":0,"tproxy-port":0,"mitm-port":0,"allow-lan":!1,mode:"rule","log-level":"uninit",sniffing:!1,tun:{enable:!1,device:"",stack:"","dns-hijack":[],"auto-route":!1}},haveFetchedConfig:!1},Fo=e=>{const t=e.app.selectedClashAPIConfigIndex;return e.app.clashAPIConfigs[t]},Sw=e=>e.app.selectedClashAPIConfigIndex,dp=e=>e.app.clashAPIConfigs,pp=e=>e.app.theme,cA=e=>e.app.selectedChartStyleIndex,fA=e=>e.app.latencyTestUrl,X$=e=>e.app.collapsibleIsOpen,Y$=e=>e.app.proxySortBy,J$=e=>e.app.hideUnavailableProxies,dA=e=>e.app.autoCloseOldConns,Z$=e=>e.app.logStreamingPaused,pA=_N(Wr,600);function hp(e,{baseURL:t,secret:n}){const r=dp(e());for(let o=0;o<r.length;o++){const i=r[o];if(i.baseURL===t&&i.secret===n)return o}}function hA({baseURL:e,secret:t}){return async(n,r)=>{if(hp(r,{baseURL:e,secret:t}))return;const i={baseURL:e,secret:t,addedAt:Date.now()};n("addClashAPIConfig",a=>{a.app.clashAPIConfigs.push(i)}),Wr(r().app)}}function vA({baseURL:e,secret:t}){return async(n,r)=>{const o=hp(r,{baseURL:e,secret:t});n("removeClashAPIConfig",i=>{i.app.clashAPIConfigs.splice(o,1)}),Wr(r().app)}}function mA({baseURL:e,secret:t}){return async(n,r)=>{const o=hp(r,{baseURL:e,secret:t});Sw(r())!==o&&n("selectClashAPIConfig",a=>{a.app.selectedClashAPIConfigIndex=o}),Wr(r().app);try{window.location.reload()}catch{}}}const Yu=document.querySelector("html");function _w(e="dark"){e==="auto"?Yu.setAttribute("data-theme","auto"):e==="dark"?Yu.setAttribute("data-theme","dark"):Yu.setAttribute("data-theme","light")}function gA(e="auto"){return(t,n)=>{pp(n())!==e&&(_w(e),t("storeSwitchTheme",o=>{o.app.theme=e}),Wr(n().app))}}function yA(e){return(t,n)=>{t("appSelectChartStyleIndex",r=>{r.app.selectedChartStyleIndex=Number(e)}),Wr(n().app)}}function mm(e,t){return(n,r)=>{n("appUpdateAppConfig",o=>{o.app[e]=t}),Wr(r().app)}}function wA(e,t,n){return(r,o)=>{r("updateCollapsibleIsOpen",i=>{i.app.collapsibleIsOpen[`${e}:${t}`]=n}),pA(o().app)}}var zm,Vm;const SA={baseURL:(Vm=(zm=document.getElementById("app"))==null?void 0:zm.getAttribute("data-base-url"))!=null?Vm:"http://127.0.0.1:9090",secret:"",addedAt:0},_A={selectedClashAPIConfigIndex:0,clashAPIConfigs:[SA],latencyTestUrl:"http://www.gstatic.com/generate_204",selectedChartStyleIndex:0,theme:"dark",collapsibleIsOpen:{},proxySortBy:"Natural",hideUnavailableProxies:!1,autoCloseOldConns:!1,logStreamingPaused:!1};function bA(){const{search:e}=window.location,t={};if(typeof e!="string"||e==="")return t;const n=e.replace(/^\?/,"").split("&");for(let r=0;r<n.length;r++){const[o,i]=n[r].split("=");t[o]=encodeURIComponent(i)}return t}function RA(){let e=GN();e=Y(Y({},_A),e);const t=bA(),n=e.clashAPIConfigs[e.selectedClashAPIConfigIndex];if(n){const r=new URL(n.baseURL);t.hostname&&(t.hostname.indexOf("http")===0?r.href=decodeURIComponent(t.hostname):r.hostname=t.hostname),t.port&&(r.port=t.port),n.baseURL=aw(r.href),t.secret&&(n.secret=t.secret)}return(t.theme==="dark"||t.theme==="light")&&(e.theme=t.theme),_w(e.theme),e}const CA="_root_dn70c_1",EA="_mono_dn70c_10",xA="_link_dn70c_14";var Ju={root:CA,mono:EA,link:xA};function gm({name:e,link:t,version:n}){return ue("div",{className:Ju.root,children:[R("h2",{children:e}),ue("p",{children:[R("span",{children:"Version "}),R("span",{className:Ju.mono,children:n})]}),R("p",{children:ue("a",{className:Ju.link,href:t,target:"_blank",rel:"noopener noreferrer",children:[R(hN,{size:20}),R("span",{children:"Source"})]})})]})}function OA(e){const{data:t}=NC(["/version",e.apiConfig],()=>CN("/version",e.apiConfig));return ue(En,{children:[R(uw,{title:"About"}),t&&t.version?R(gm,{name:t.meta?"Clash.Meta":"Clash",version:t.version,link:"https://github.com/metacubex/clash.meta"}):null,R(gm,{name:"Yacd",version:"0.3.5",link:"https://github.com/metacubex/yacd"})]})}const kA=e=>({apiConfig:Fo(e)}),PA=kn(kA)(OA),TA="_loading_74j3j_1",LA="_spinner_74j3j_9",NA="_rotate_74j3j_1";var ym={loading:TA,spinner:LA,rotate:NA};const bw=({height:e})=>{const t=e?{height:e}:{};return R("div",{className:ym.loading,style:t,children:R("div",{className:ym.spinner})})},AA=e=>({apiConfig:Fo(e),apiConfigs:dp(e)});function MA({apiConfig:e,apiConfigs:t}){return D.exports.useEffect(()=>{let n="yacd";if(t.length>1)try{n=`${new URL(e.baseURL).host} - yacd`}catch{}document.title=n}),R(En,{})}const $A=kn(AA)(MA),DA=new T0,IA=new SC({queryCache:DA,defaultOptions:{queries:{suspense:!0}}});var gl="NOT_FOUND";function FA(e){var t;return{get:function(r){return t&&e(t.key,r)?t.value:gl},put:function(r,o){t={key:r,value:o}},getEntries:function(){return t?[t]:[]},clear:function(){t=void 0}}}function UA(e,t){var n=[];function r(s){var l=n.findIndex(function(c){return t(s,c.key)});if(l>-1){var u=n[l];return l>0&&(n.splice(l,1),n.unshift(u)),u.value}return gl}function o(s,l){r(s)===gl&&(n.unshift({key:s,value:l}),n.length>e&&n.pop())}function i(){return n}function a(){n=[]}return{get:r,put:o,getEntries:i,clear:a}}var jA=function(t,n){return t===n};function zA(e){return function(n,r){if(n===null||r===null||n.length!==r.length)return!1;for(var o=n.length,i=0;i<o;i++)if(!e(n[i],r[i]))return!1;return!0}}function VA(e,t){var n=typeof t=="object"?t:{equalityCheck:t},r=n.equalityCheck,o=r===void 0?jA:r,i=n.maxSize,a=i===void 0?1:i,s=n.resultEqualityCheck,l=zA(o),u=a===1?FA(l):UA(a,l);function c(){var f=u.get(arguments);if(f===gl){if(f=e.apply(null,arguments),s){var d=u.getEntries(),h=d.find(function(m){return s(m.value,f)});h&&(f=h.value)}u.put(arguments,f)}return f}return c.clearCache=function(){return u.clear()},c}function BA(e){var t=Array.isArray(e[0])?e[0]:e;if(!t.every(function(r){return typeof r=="function"})){var n=t.map(function(r){return typeof r=="function"?"function "+(r.name||"unnamed")+"()":typeof r}).join(", ");throw new Error("createSelector expects all input-selectors to be functions, but received the following types: ["+n+"]")}return t}function WA(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var o=function(){for(var a=arguments.length,s=new Array(a),l=0;l<a;l++)s[l]=arguments[l];var u=0,c,f={memoizeOptions:void 0},d=s.pop();if(typeof d=="object"&&(f=d,d=s.pop()),typeof d!="function")throw new Error("createSelector expects an output function after the inputs, but received: ["+typeof d+"]");var h=f,m=h.memoizeOptions,y=m===void 0?n:m,x=Array.isArray(y)?y:[y],v=BA(s),p=e.apply(void 0,[function(){return u++,d.apply(null,arguments)}].concat(x)),g=e(function(){for(var S=[],O=v.length,E=0;E<O;E++)S.push(v[E].apply(null,arguments));return c=p.apply(null,S),c});return Object.assign(g,{resultFunc:d,memoizedResultFunc:p,dependencies:v,lastResult:function(){return c},recomputations:function(){return u},resetRecomputations:function(){return u=0}}),g};return o}var HA=WA(VA);const Of=300,Rw=e=>e.logs.logs,Cw=e=>e.logs.tail,qA=e=>e.logs.searchText,eD=HA(Rw,Cw,qA,(e,t,n)=>{const r=[];for(let o=t;o>=0;o--)r.push(e[o]);if(e.length===Of)for(let o=Of-1;o>t;o--)r.push(e[o]);return n===""?r:r.filter(o=>o.payload.toLowerCase().indexOf(n)>=0)});function tD(e){return t=>{t("logsUpdateSearchText",n=>{n.logs.searchText=e.toLowerCase()})}}function nD(e){return(t,n)=>{const r=n(),o=Rw(r),i=Cw(r),a=i>=Of-1?0:i+1;o[a]=e,t("logsAppendLog",s=>{s.logs.tail=a})}}const QA={searchText:"",logs:[],tail:-1},su="/connections",Ss=[];function KA(e){let t;try{t=JSON.parse(e)}catch{console.log("JSON.parse error",JSON.parse(e))}Ss.forEach(n=>n(t))}let Zu;function GA(e,t){if(Zu===1&&t)return wm(t);Zu=1;const n=lw(e,su),r=new WebSocket(n);if(r.addEventListener("error",()=>Zu=3),r.addEventListener("message",o=>KA(o.data)),t)return wm(t)}function wm(e){return Ss.push(e),function(){const n=Ss.indexOf(e);Ss.splice(n,1)}}async function rD(e){const{url:t,init:n}=Qe(e);return await fetch(t+su,he(Y({},n),{method:"DELETE"}))}async function XA(e){const{url:t,init:n}=Qe(e);return await fetch(t+su,Y({},n))}async function YA(e,t){const{url:n,init:r}=Qe(e),o=`${n}${su}/${t}`;return await fetch(o,he(Y({},r),{method:"DELETE"}))}const vp="/proxies";async function JA(e){const{url:t,init:n}=Qe(e);return await(await fetch(t+vp,n)).json()}async function ZA(e,t,n){const r={name:n},{url:o,init:i}=Qe(e),a=`${o}${vp}/${t}`;return await fetch(a,he(Y({},i),{method:"PUT",body:JSON.stringify(r)}))}async function e3(e,t,n="http://www.gstatic.com/generate_204"){const{url:r,init:o}=Qe(e),i=`timeout=5000&url=${n}`,a=`${r}${vp}/${encodeURIComponent(t)}/delay?${i}`;return await fetch(a,o)}async function oD(e,t,n="http://www.gstatic.com/generate_202"){const{url:r,init:o}=Qe(e),i=`url=${n}&timeout=2000`,a=`${r}/group/${encodeURIComponent(t)}/delay?${i}`;return await fetch(a,o)}async function t3(e){const{url:t,init:n}=Qe(e),r=await fetch(t+"/providers/proxies",n);return r.status===404?{providers:{}}:await r.json()}async function Ew(e,t){const{url:n,init:r}=Qe(e),o=he(Y({},r),{method:"PUT"});return await fetch(n+"/providers/proxies/"+t,o)}async function n3(e,t){const{url:n,init:r}=Qe(e),o=he(Y({},r),{method:"GET"});return await fetch(n+"/providers/proxies/"+t+"/healthcheck",o)}const r3={proxies:{},delay:{},groupNames:[],showModalClosePrevConns:!1},xw=()=>null,o3=["Direct","Fallback","Reject","Pass","Selector","URLTest","LoadBalance","Unknown"],i3=e=>e.proxies.proxies,Ow=e=>e.proxies.delay,iD=e=>e.proxies.groupNames,a3=e=>e.proxies.proxyProviders||[],kw=e=>e.proxies.dangleProxyNames,aD=e=>e.proxies.showModalClosePrevConns;function Uo(e){return async(t,n)=>{const[r,o]=await Promise.all([JA(e),t3(e)]),{providers:i,proxies:a}=h3(o.providers),s=Y(Y({},a),r.proxies),[l,u]=p3(s),c=Ow(n()),f=Y({},c);for(let h=0;h<u.length;h++){const m=u[h],{history:y}=s[m]||{history:[]},x=y[y.length-1];x&&typeof x.delay=="number"&&(f[m]={number:x.delay})}const d=[];for(const h of u)a[h]||d.push(h);t("store/proxies#fetchProxies",h=>{h.proxies.proxies=s,h.proxies.groupNames=l,h.proxies.delay=f,h.proxies.proxyProviders=i,h.proxies.dangleProxyNames=d})}}function sD(e,t){return async n=>{try{await Ew(e,t)}catch{}n(Uo(e))}}function lD(e,t){return async n=>{for(let r=0;r<t.length;r++)try{await Ew(e,t[r])}catch{}n(Uo(e))}}async function Pw(e,t){try{await n3(e,t)}catch{}}function uD(e,t){return async n=>{await Pw(e,t),await n(Uo(e))}}async function s3(e,t,n){const r=await XA(e);r.ok||console.log("unable to fetch all connections",r.statusText);const i=(await r.json()).connections,a=[];for(const s of i)s.chains.indexOf(t)>-1&&s.chains.indexOf(n)<0&&a.push(s.id);await Promise.all(a.map(s=>YA(e,s).catch(xw)))}function l3(e,t,n){const r=[n,t];let o,i=n;for(;(o=e[i])&&o.now;)r.unshift(o.now),i=o.now;return r}async function u3(e,t,n,r,o){try{if((await ZA(n,r,o)).ok===!1)throw new Error("failed to switch proxy: res.statusText")}catch(a){throw console.log(a,"failed to swith proxy"),a}if(e(Uo(n)),dA(t())){const a=i3(t());Lw(n,a,{groupName:r,itemName:o})}}function Tw(){return e=>{e("closeModalClosePrevConns",t=>{t.proxies.showModalClosePrevConns=!1})}}function Lw(e,t,n){const r=l3(t,n.groupName,n.itemName);s3(e,n.groupName,r[0])}function c3(e){return async(t,n)=>{var a;const r=n(),o=(a=r.proxies.switchProxyCtx)==null?void 0:a.to;if(!o){t(Tw());return}const i=r.proxies.proxies;Lw(e,i,o),t("closePrevConnsAndTheModal",s=>{s.proxies.showModalClosePrevConns=!1,s.proxies.switchProxyCtx=void 0})}}function cD(e,t,n){return async(r,o)=>{u3(r,o,e,t,n).catch(xw),r("store/proxies#switchProxy",i=>{const a=i.proxies.proxies;a[t]&&a[t].now&&(a[t].now=n)})}}function f3(e,t){return async(n,r)=>{const o=fA(r()),i=await e3(e,t,o);let a="";i.ok===!1&&(a=i.statusText);const{delay:s}=await i.json(),l=Ow(r()),u=he(Y({},l),{[t]:{error:a,number:s}});n("requestDelayForProxyOnce",c=>{c.proxies.delay=u})}}function Nw(e,t){return async n=>{await n(f3(e,t))}}function d3(e,t){return async(n,r)=>{const o=kw(r()),i=t.filter(a=>o.indexOf(a)>-1).map(a=>n(Nw(e,a)));await Promise.all(i),await n(Uo(e))}}function fD(e){return async(t,n)=>{const r=kw(n());await Promise.all(r.map(i=>t(Nw(e,i))));const o=a3(n());for(const i of o)await Pw(e,i.name);await t(Uo(e))}}function p3(e){let t=[],n;const r=[];for(const o in e){const i=e[o];i.all&&Array.isArray(i.all)?(t.push(o),o==="GLOBAL"&&(n=i.all)):o3.indexOf(i.type)<0&&r.push(o)}return n&&(n.push("GLOBAL"),t=t.map(o=>[n.indexOf(o),o]).sort((o,i)=>o[0]-i[0]).map(o=>o[1])),[t,r]}function h3(e){const t=Object.keys(e),n=[],r={};for(let o=0;o<t.length;o++){const i=e[t[o]];if(i.name==="default"||i.vehicleType==="Compatible")continue;const a=i.proxies,s=[];for(let l=0;l<a.length;l++){const u=a[l];r[u.name]=u,s.push(u.name)}i.proxies=s,n.push(i)}return{providers:n,proxies:r}}const v3={requestDelayForProxies:d3,closeModalClosePrevConns:Tw,closePrevConnsAndTheModal:c3},dD=JL({key:"proxyFilterText",default:""}),m3={app:RA(),modals:aA,configs:uA,proxies:r3,logs:QA},g3={selectChartStyleIndex:yA,updateAppConfig:mm,app:{updateCollapsibleIsOpen:wA,updateAppConfig:mm,removeClashAPIConfig:vA,selectClashAPIConfig:mA},proxies:v3};function Aw(e){var t,n,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if(typeof e=="object")if(Array.isArray(e))for(t=0;t<e.length;t++)e[t]&&(n=Aw(e[t]))&&(r&&(r+=" "),r+=n);else for(t in e)e[t]&&(r&&(r+=" "),r+=t);return r}function Fr(){for(var e=0,t,n,r="";e<arguments.length;)(t=arguments[e++])&&(n=Aw(t))&&(r&&(r+=" "),r+=n);return r}const{useState:y3,useCallback:w3}=ee;function S3(e=!1){const[t,n]=y3(e),r=w3(()=>n(o=>!o),[]);return[t,r]}const _3="_ul_1d6f2_1",b3="_li_1d6f2_10",R3="_close_1d6f2_28",C3="_eye_1d6f2_36",E3="_hasSecret_1d6f2_45",x3="_url_1d6f2_50",O3="_secret_1d6f2_54",k3="_btn_1d6f2_72";var wn={ul:_3,li:b3,close:R3,eye:C3,hasSecret:E3,url:x3,secret:O3,btn:k3};const P3=e=>({apiConfigs:dp(e),selectedClashAPIConfigIndex:Sw(e)}),T3=kn(P3)(L3);function L3({apiConfigs:e,selectedClashAPIConfigIndex:t}){const{app:{removeClashAPIConfig:n,selectClashAPIConfig:r}}=qN(),o=D.exports.useCallback(a=>{n(a)},[n]),i=D.exports.useCallback(a=>{r(a)},[r]);return R(En,{children:R("ul",{className:wn.ul,children:e.map((a,s)=>R("li",{className:Fr(wn.li,{[wn.hasSecret]:a.secret,[wn.isSelected]:s===t}),children:R(N3,{disableRemove:s===t,baseURL:a.baseURL,secret:a.secret,onRemove:o,onSelect:i})},a.baseURL+a.secret))})})}function N3({baseURL:e,secret:t,disableRemove:n,onRemove:r,onSelect:o}){const[i,a]=S3(),s=i?lN:fN,l=D.exports.useCallback(u=>{u.stopPropagation()},[]);return ue(En,{children:[R(Sm,{disabled:n,onClick:()=>r({baseURL:e,secret:t}),className:wn.close,children:R(SN,{size:20})}),R("span",{className:wn.url,tabIndex:0,role:"button",onClick:()=>o({baseURL:e,secret:t}),onKeyUp:l,children:e}),R("span",{}),t?ue(En,{children:[R("span",{className:wn.secret,children:i?t:"***"}),R(Sm,{onClick:a,className:wn.eye,children:R(s,{size:20})})]}):null]})}function Sm({children:e,onClick:t,className:n,disabled:r}){return R("button",{disabled:r,className:Fr(n,wn.btn),onClick:t,children:e})}const A3="_root_zwtea_1",M3="_header_zwtea_5",$3="_icon_zwtea_10",D3="_body_zwtea_20",I3="_hostnamePort_zwtea_24",F3="_error_zwtea_36",U3="_footer_zwtea_42";var hr={root:A3,header:M3,icon:$3,body:D3,hostnamePort:I3,error:F3,footer:U3};const j3="_btn_1fuu8_1",z3="_minimal_1fuu8_34",V3="_btnStart_1fuu8_51",B3="_loadingContainer_1fuu8_58";var _s={btn:j3,minimal:z3,btnStart:V3,loadingContainer:B3};const W3="_sectionNameType_h7h55_1",H3="_loadingDot_h7h55_66",q3="_dot2_h7h55_1",Q3="_dot1_h7h55_1",K3="_dot3_h7h55_1";var Mw={sectionNameType:W3,loadingDot:H3,dot2:q3,dot1:Q3,dot3:K3};function pD({name:e,type:t}){return ue("h2",{className:Mw.sectionNameType,children:[R("span",{children:e}),R("span",{children:t})]})}function G3(){return R("span",{className:Mw.loadingDot})}const{forwardRef:X3,useCallback:Y3}=Ur;function J3(e,t){const y=e,{onClick:n,disabled:r=!1,isLoading:o,kind:i="primary",className:a,children:s,label:l,text:u,start:c}=y,f=pr(y,["onClick","disabled","isLoading","kind","className","children","label","text","start"]),d={children:s,label:l,text:u,start:c},h=Y3(x=>{o||n&&n(x)},[o,n]),m=Fr(_s.btn,{[_s.minimal]:i==="minimal"},a);return R("button",he(Y({className:m,ref:t,onClick:h,disabled:r},f),{children:o?ue(En,{children:[R("span",{style:{display:"inline-flex",opacity:0},children:R(_m,Y({},d))}),R("span",{className:_s.loadingContainer,children:R(G3,{})})]}):R(_m,Y({},d))}))}function _m({children:e,label:t,text:n,start:r}){return ue(En,{children:[r?R("span",{className:_s.btnStart,children:typeof r=="function"?r():r}):null,e||t||n]})}var Z3=X3(J3);const e4="_root_1or8t_1",t4="_floatAbove_1or8t_32";var bm={root:e4,floatAbove:t4};const{useCallback:n4}=Ur;function Rm(i){var a=i,{id:e,label:t,value:n,onChange:r}=a,o=pr(a,["id","label","value","onChange"]);const s=n4(l=>r(l),[r]);return ue("div",{className:bm.root,children:[R("input",Y({id:e,value:n,onChange:s},o)),R("label",{htmlFor:e,className:bm.floatAbove,children:t})]})}const r4="_path_r8pm3_1",o4="_dash_r8pm3_1";var i4={path:r4,dash:o4};function mp({width:e=320,height:t=320,animate:n=!1,c0:r="#316eb5",c1:o="#f19500",line:i="#cccccc"}){const a=Fr({[i4.path]:n});return ue("svg",{xmlns:"http://www.w3.org/2000/svg",version:"1.2",viewBox:"0 0 512 512",width:e,height:t,children:[R("path",{id:"Layer",className:a,fill:r,stroke:i,strokeLinecap:"round",strokeWidth:"4",d:"m280.8 182.4l119-108.3c1.9-1.7 4.3-2.7 6.8-2.4l39.5 4.1c2.1 0.3 3.9 2.2 3.9 4.4v251.1c0 2-1.5 3.9-3.5 4.4l-41.9 9c-0.5 0.3-1.2 0.3-1.9 0.3h-18.8c-2.4 0-4.4-2-4.4-4.4v-132.9c0-7.5-9-11.7-14.8-6.3l-59 53.4c-2.2 2.2-5.4 2.9-8.5 1.9-27.1-8-56.3-8-83.4 0-2.9 1-6.1 0.3-8.5-1.9l-59-53.4c-5.6-5.4-14.6-1.2-14.6 6.3v132.9c0 2.4-2.2 4.4-4.7 4.4h-18.7c-0.7 0-1.2 0-2-0.3l-41.6-9c-2-0.5-3.5-2.4-3.5-4.4v-251.1c0-2.2 1.8-4.1 3.9-4.4l39.5-4.1c2.5-0.3 4.9 0.7 6.9 2.4l115.7 105.3c2 1.7 4.6 2.5 7.1 2.2 15.3-2.2 31.4-1.9 46.5 0.8z"}),R("path",{id:"Layer",className:a,fill:r,stroke:i,strokeLinecap:"round",strokeWidth:"4",d:"m269.4 361.8l-7.1 13.4c-2.4 4.2-8.5 4.2-11 0l-7-13.4c-2.5-4.1 0.7-9.3 5.3-9h14.4c4.9 0 7.8 4.9 5.4 9z"}),R("path",{id:"Layer",className:a,fill:o,stroke:i,strokeLinecap:"round",strokeWidth:"4",d:"m160.7 362.5c3.6 0 6.8 3.2 6.8 6.9 0 3.6-3.2 6.5-6.8 6.5h-94.6c-3.6 0-6.8-2.9-6.8-6.5 0-3.7 3.2-6.9 6.8-6.9z"}),R("path",{id:"Layer",className:a,fill:o,stroke:i,strokeLinecap:"round",strokeWidth:"4",d:"m158.7 394.7c3.4-1 7.1 1 8.3 4.4 1 3.4-1 7.3-4.4 8.3l-92.8 31.7c-3.4 1.2-7.3-0.7-8.3-4.2-1.2-3.6 0.7-7.3 4.4-8.5z"}),R("path",{id:"Layer",className:a,fill:o,stroke:i,strokeLinecap:"round",strokeWidth:"4",d:"m446.1 426.4c3.4 1.2 5.3 4.9 4.3 8.5-1.2 3.5-4.8 5.4-8.2 4.2l-93.1-31.7c-3.5-1-5.4-4.9-4.2-8.3 1-3.4 4.9-5.4 8.3-4.4z"}),R("path",{id:"Layer",className:a,fill:o,stroke:i,strokeLinecap:"round",strokeWidth:"4",d:"m445.8 362.5c3.7 0 6.6 3.2 6.6 6.9 0 3.6-2.9 6.5-6.6 6.5h-94.8c-3.6 0-6.6-2.9-6.6-6.5 0-3.7 3-6.9 6.6-6.9z"})]})}const{useState:ec,useRef:Cm,useCallback:tc,useEffect:a4}=Ur,$w=0,s4=e=>({apiConfig:Fo(e)});function l4({dispatch:e}){const[t,n]=ec(""),[r,o]=ec(""),[i,a]=ec(""),s=Cm(!1),l=Cm(null),u=tc(h=>{s.current=!0,a("");const m=h.target,{name:y}=m,x=m.value;switch(y){case"baseURL":n(x);break;case"secret":o(x);break;default:throw new Error(`unknown input name ${y}`)}},[]),c=tc(()=>{u4({baseURL:t,secret:r}).then(h=>{h[0]!==$w?a(h[1]):e(hA({baseURL:t,secret:r}))})},[t,r,e]),f=tc(h=>{h.target instanceof Element&&(!h.target.tagName||h.target.tagName.toUpperCase()!=="INPUT")||h.key==="Enter"&&c()},[c]),d=async()=>{(await fetch("/")).json().then(m=>{m.hello==="clash"&&n(window.location.origin)})};return a4(()=>{d()},[]),ue("div",{className:hr.root,ref:l,onKeyDown:f,children:[R("div",{className:hr.header,children:R("div",{className:hr.icon,children:R(mp,{width:160,height:160,stroke:"var(--stroke)"})})}),R("div",{className:hr.body,children:ue("div",{className:hr.hostnamePort,children:[R(Rm,{id:"baseURL",name:"baseURL",label:"API Base URL",type:"text",placeholder:"http://127.0.0.1:9090",value:t,onChange:u}),R(Rm,{id:"secret",name:"secret",label:"Secret(optional)",value:r,type:"text",onChange:u})]})}),R("div",{className:hr.error,children:i||null}),R("div",{className:hr.footer,children:R(Z3,{label:"Add",onClick:c})}),R("div",{style:{height:20}}),R(T3,{})]})}var Dw=kn(s4)(l4);async function u4(e){try{new URL(e.baseURL)}catch{if(e.baseURL){const n=e.baseURL.substring(0,7);if(n!=="http://"&&n!=="https:/")return[1,"Must starts with http:// or https://"]}return[1,"Invalid URL"]}try{const t=await gw(e);return t.status>399?[1,t.statusText]:[$w]}catch{return[1,"Failed to connect"]}}function Iw(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}var Pi=Iw()?D.exports.useLayoutEffect:D.exports.useEffect,nc=!1,c4=0;function Em(){return++c4}function f4(e){var t;if(typeof D.exports.useId=="function"){var n=D.exports.useId(e);return e!=null?e:n}var r=e!=null?e:nc?Em():null,o=D.exports.useState(r),i=o[0],a=o[1];return Pi(function(){i===null&&a(Em())},[]),D.exports.useEffect(function(){nc===!1&&(nc=!0)},[]),(t=e!=null?e:i)!=null?t:void 0}function gp(e){return Iw()?e?e.ownerDocument:document:null}function d4(e){var t,n,r=gp(e),o=r.defaultView||window;return r?{width:(t=r.documentElement.clientWidth)!=null?t:o.innerWidth,height:(n=r.documentElement.clientHeight)!=null?n:o.innerHeight}:{width:0,height:0}}function Fw(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.filter(function(r){return r!=null}).join("--")}function p4(e){return typeof e=="boolean"}function Uw(e){return!!(e&&{}.toString.call(e)=="[object Function]")}function xm(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function h4(e,t){if(!!e){if(typeof e=="string")return xm(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return xm(e,t)}}function v4(e,t){var n;if(typeof Symbol=="undefined"||e[Symbol.iterator]==null){if(Array.isArray(e)||(n=h4(e))||t&&e&&typeof e.length=="number"){n&&(e=n);var r=0;return function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}return n=e[Symbol.iterator](),n.next.bind(n)}function m4(e,t){if(e!=null)if(Uw(e))e(t);else try{e.current=t}catch{throw new Error('Cannot assign value "'+t+'" to ref "'+e+'"')}}function jw(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return D.exports.useCallback(function(r){for(var o=v4(t),i;!(i=o()).done;){var a=i.value;m4(a,r)}},t)}function Ln(e,t){return function(n){if(e&&e(n),!n.defaultPrevented)return t(n)}}function g4(){var e=D.exports.useState(Object.create(null)),t=e[1];return D.exports.useCallback(function(){t(Object.create(null))},[])}function y4(e,t){if(e==null)return{};var n={},r=Object.keys(e),o,i;for(i=0;i<r.length;i++)o=r[i],!(t.indexOf(o)>=0)&&(n[o]=e[o]);return n}var w4=["unstable_skipInitialRender"],S4=function(t){var n=t.children,r=t.type,o=r===void 0?"reach-portal":r,i=t.containerRef,a=D.exports.useRef(null),s=D.exports.useRef(null),l=g4();return Pi(function(){if(!!a.current){var u=a.current.ownerDocument,c=(i==null?void 0:i.current)||u.body;return s.current=u==null?void 0:u.createElement(o),c.appendChild(s.current),l(),function(){s.current&&c&&c.removeChild(s.current)}}},[o,l,i]),s.current?ra.exports.createPortal(n,s.current):D.exports.createElement("span",{ref:a})},_4=function(t){var n=t.unstable_skipInitialRender,r=y4(t,w4),o=D.exports.useState(!1),i=o[0],a=o[1];return D.exports.useEffect(function(){n&&a(!0)},[n]),n&&!i?null:D.exports.createElement(S4,r)};function yl(){return yl=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},yl.apply(this,arguments)}function b4(e,t){if(e==null)return{};var n={},r=Object.keys(e),o,i;for(i=0;i<r.length;i++)o=r[i],!(t.indexOf(o)>=0)&&(n[o]=e[o]);return n}var R4=["as","style"],C4=D.exports.forwardRef(function(t,n){var r=t.as,o=r===void 0?"span":r,i=t.style,a=i===void 0?{}:i,s=b4(t,R4);return D.exports.createElement(o,yl({ref:n,style:yl({border:0,clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"absolute",width:"1px",whiteSpace:"nowrap",wordWrap:"normal"},a)},s))}),E4=["bottom","height","left","right","top","width"],x4=function(t,n){return t===void 0&&(t={}),n===void 0&&(n={}),E4.some(function(r){return t[r]!==n[r]})},Nn=new Map,zw,O4=function e(){var t=[];Nn.forEach(function(n,r){var o=r.getBoundingClientRect();x4(o,n.rect)&&(n.rect=o,t.push(n))}),t.forEach(function(n){n.callbacks.forEach(function(r){return r(n.rect)})}),zw=window.requestAnimationFrame(e)};function k4(e,t){return{observe:function(){var r=Nn.size===0;Nn.has(e)?Nn.get(e).callbacks.push(t):Nn.set(e,{rect:void 0,hasRectChanged:!1,callbacks:[t]}),r&&O4()},unobserve:function(){var r=Nn.get(e);if(r){var o=r.callbacks.indexOf(t);o>=0&&r.callbacks.splice(o,1),r.callbacks.length||Nn.delete(e),Nn.size||cancelAnimationFrame(zw)}}}}function Vw(e,t,n){var r,o;if(p4(t))r=t;else{var i;r=(i=t==null?void 0:t.observe)!=null?i:!0,o=t==null?void 0:t.onChange}Uw(n)&&(o=n);var a=D.exports.useState(e.current),s=a[0],l=a[1],u=D.exports.useRef(!1),c=D.exports.useRef(!1),f=D.exports.useState(null),d=f[0],h=f[1],m=D.exports.useRef(o);return Pi(function(){m.current=o,e.current!==s&&l(e.current)}),Pi(function(){s&&!u.current&&(u.current=!0,h(s.getBoundingClientRect()))},[s]),Pi(function(){if(!!r){var y=s;if(c.current||(c.current=!0,y=e.current),!!y){var x=k4(y,function(v){m.current==null||m.current(v),h(v)});return x.observe(),function(){x.unobserve()}}}},[r,s,e]),d}function ar(){return ar=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ar.apply(this,arguments)}function lu(e,t){if(e==null)return{};var n={},r=Object.keys(e),o,i;for(i=0;i<r.length;i++)o=r[i],!(t.indexOf(o)>=0)&&(n[o]=e[o]);return n}var P4=["children","label","ariaLabel","id","DEBUG_STYLE"],T4=["label","ariaLabel","isVisible","id"],L4=["ariaLabel","aria-label","as","id","isVisible","label","position","style","triggerRect"],N4=["type"],ts,vr,dn,ai,ns,mr,A4=100,M4=500,ye;(function(e){e.Idle="IDLE",e.Focused="FOCUSED",e.Visible="VISIBLE",e.LeavingVisible="LEAVING_VISIBLE",e.Dismissed="DISMISSED"})(ye||(ye={}));var ge;(function(e){e.Blur="BLUR",e.Focus="FOCUS",e.GlobalMouseMove="GLOBAL_MOUSE_MOVE",e.MouseDown="MOUSE_DOWN",e.MouseEnter="MOUSE_ENTER",e.MouseLeave="MOUSE_LEAVE",e.MouseMove="MOUSE_MOVE",e.Rest="REST",e.SelectWithKeyboard="SELECT_WITH_KEYBOARD",e.TimeComplete="TIME_COMPLETE"})(ge||(ge={}));var kf={initial:ye.Idle,states:(mr={},mr[ye.Idle]={enter:rc,on:(ts={},ts[ge.MouseEnter]=ye.Focused,ts[ge.Focus]=ye.Visible,ts)},mr[ye.Focused]={enter:I4,leave:F4,on:(vr={},vr[ge.MouseMove]=ye.Focused,vr[ge.MouseLeave]=ye.Idle,vr[ge.MouseDown]=ye.Dismissed,vr[ge.Blur]=ye.Idle,vr[ge.Rest]=ye.Visible,vr)},mr[ye.Visible]={on:(dn={},dn[ge.Focus]=ye.Focused,dn[ge.MouseEnter]=ye.Focused,dn[ge.MouseLeave]=ye.LeavingVisible,dn[ge.Blur]=ye.LeavingVisible,dn[ge.MouseDown]=ye.Dismissed,dn[ge.SelectWithKeyboard]=ye.Dismissed,dn[ge.GlobalMouseMove]=ye.LeavingVisible,dn)},mr[ye.LeavingVisible]={enter:U4,leave:function(){j4(),rc()},on:(ai={},ai[ge.MouseEnter]=ye.Visible,ai[ge.Focus]=ye.Visible,ai[ge.TimeComplete]=ye.Idle,ai)},mr[ye.Dismissed]={leave:function(){rc()},on:(ns={},ns[ge.MouseLeave]=ye.Idle,ns[ge.Blur]=ye.Idle,ns)},mr)},Pt={value:kf.initial,context:{id:null}},bs=[];function $4(e){return bs.push(e),function(){bs.splice(bs.indexOf(e),1)}}function D4(){bs.forEach(function(e){return e(Pt)})}var Pf;function I4(){window.clearTimeout(Pf),Pf=window.setTimeout(function(){Bt({type:ge.Rest})},A4)}function F4(){window.clearTimeout(Pf)}var Tf;function U4(){window.clearTimeout(Tf),Tf=window.setTimeout(function(){return Bt({type:ge.TimeComplete})},M4)}function j4(){window.clearTimeout(Tf)}function rc(){Pt.context.id=null}function z4(e){var t=e===void 0?{}:e,n=t.id,r=t.onPointerEnter,o=t.onPointerMove,i=t.onPointerLeave,a=t.onPointerDown,s=t.onMouseEnter,l=t.onMouseMove,u=t.onMouseLeave,c=t.onMouseDown,f=t.onFocus,d=t.onBlur,h=t.onKeyDown,m=t.disabled,y=t.ref,x=t.DEBUG_STYLE,v=String(f4(n)),p=D.exports.useState(x?!0:Om(v,!0)),g=p[0],S=p[1],O=D.exports.useRef(null),E=jw(y,O),A=Vw(O,{observe:g});D.exports.useEffect(function(){return $4(function(){S(Om(v))})},[v]),D.exports.useEffect(function(){var N=gp(O.current);function $(F){(F.key==="Escape"||F.key==="Esc")&&Pt.value===ye.Visible&&Bt({type:ge.SelectWithKeyboard})}return N.addEventListener("keydown",$),function(){return N.removeEventListener("keydown",$)}},[]),K4({disabled:m,isVisible:g,ref:O});function L(N,$){return typeof window!="undefined"&&"PointerEvent"in window?N:Ln(N,$)}function j(N){return function(F){F.pointerType==="mouse"&&N(F)}}function M(){Bt({type:ge.MouseEnter,id:v})}function Q(){Bt({type:ge.MouseMove,id:v})}function te(){Bt({type:ge.MouseLeave})}function X(){Pt.context.id===v&&Bt({type:ge.MouseDown})}function w(){window.__REACH_DISABLE_TOOLTIPS||Bt({type:ge.Focus,id:v})}function T(){Pt.context.id===v&&Bt({type:ge.Blur})}function z(N){(N.key==="Enter"||N.key===" ")&&Bt({type:ge.SelectWithKeyboard})}var C={"aria-describedby":g?Fw("tooltip",v):void 0,"data-state":g?"tooltip-visible":"tooltip-hidden","data-reach-tooltip-trigger":"",ref:E,onPointerEnter:Ln(r,j(M)),onPointerMove:Ln(o,j(Q)),onPointerLeave:Ln(i,j(te)),onPointerDown:Ln(a,j(X)),onMouseEnter:L(s,M),onMouseMove:L(l,Q),onMouseLeave:L(u,te),onMouseDown:L(c,X),onFocus:Ln(f,w),onBlur:Ln(d,T),onKeyDown:Ln(h,z)},k={id:v,triggerRect:A,isVisible:g};return[C,k,g]}var V4=D.exports.forwardRef(function(e,t){var n=e.children,r=e.label,o=e.ariaLabel,i=e.id,a=e.DEBUG_STYLE,s=lu(e,P4),l=D.exports.Children.only(n),u=z4({id:i,onPointerEnter:l.props.onPointerEnter,onPointerMove:l.props.onPointerMove,onPointerLeave:l.props.onPointerLeave,onPointerDown:l.props.onPointerDown,onMouseEnter:l.props.onMouseEnter,onMouseMove:l.props.onMouseMove,onMouseLeave:l.props.onMouseLeave,onMouseDown:l.props.onMouseDown,onFocus:l.props.onFocus,onBlur:l.props.onBlur,onKeyDown:l.props.onKeyDown,disabled:l.props.disabled,ref:l.ref,DEBUG_STYLE:a}),c=u[0],f=u[1];return D.exports.createElement(D.exports.Fragment,null,D.exports.cloneElement(l,c),D.exports.createElement(B4,ar({ref:t,label:r,"aria-label":o},f,s)))}),B4=D.exports.forwardRef(function(t,n){var r=t.label,o=t.ariaLabel,i=t.isVisible,a=t.id,s=lu(t,T4);return i?D.exports.createElement(_4,null,D.exports.createElement(W4,ar({ref:n,label:r,"aria-label":o,isVisible:i},s,{id:Fw("tooltip",String(a))}))):null}),W4=D.exports.forwardRef(function(t,n){var r=t.ariaLabel,o=t["aria-label"],i=t.as,a=i===void 0?"div":i,s=t.id,l=t.isVisible,u=t.label,c=t.position,f=c===void 0?Q4:c,d=t.style,h=t.triggerRect,m=lu(t,L4),y=(o||r)!=null,x=D.exports.useRef(null),v=jw(n,x),p=Vw(x,{observe:l});return D.exports.createElement(D.exports.Fragment,null,D.exports.createElement(a,ar({role:y?void 0:"tooltip"},m,{ref:v,"data-reach-tooltip":"",id:y?void 0:s,style:ar({},d,H4(f,h,p))}),u),y&&D.exports.createElement(C4,{role:"tooltip",id:s},o||r))});function H4(e,t,n){var r=!n;return r?{visibility:"hidden"}:e(t,n)}var q4=8,Q4=function(t,n,r){r===void 0&&(r=q4);var o=d4(),i=o.width,a=o.height;if(!t||!n)return{};var s={top:t.top-n.height<0,right:i<t.left+n.width,bottom:a<t.bottom+n.height+r,left:t.left-n.width<0},l=s.right&&!s.left,u=s.bottom&&!s.top;return{left:l?t.right-n.width+window.pageXOffset+"px":t.left+window.pageXOffset+"px",top:u?t.top-r-n.height+window.pageYOffset+"px":t.top+r+t.height+window.pageYOffset+"px"}};function K4(e){var t=e.disabled,n=e.isVisible,r=e.ref;D.exports.useEffect(function(){if(!(typeof window!="undefined"&&"PointerEvent"in window)||!t||!n)return;var o=gp(r.current);function i(a){!n||a.target instanceof Element&&a.target.closest("[data-reach-tooltip-trigger][data-state='tooltip-visible']")||Bt({type:ge.GlobalMouseMove})}return o.addEventListener("mousemove",i),function(){o.removeEventListener("mousemove",i)}},[t,n,r])}function Bt(e){var t=G4(Pt,e),n=t.value,r=t.context,o=t.changed;o&&(Pt={value:n,context:r},D4())}function G4(e,t){var n=kf.states[e.value],r=n&&n.on&&n.on[t.type];if(!r)return ar({},e,{changed:!1});n&&n.leave&&n.leave(e.context,t),t.type;var o=lu(t,N4),i=ar({},Pt.context,o),a=typeof r=="string"?r:r.target,s=kf.states[a];return s&&s.enter&&s.enter(e.context,t),{value:a,context:i,changed:!0}}function Om(e,t){return Pt.context.id===e&&(t?Pt.value===ye.Visible:Pt.value===ye.Visible||Pt.value===ye.LeavingVisible)}var Bw=V4;function X4(e){let t={};const n={},r={};function o(l="default"){return n[l]=e(l).then(u=>{delete n[l],t[l]=u}).catch(u=>{r[l]=u}),n[l]}function i(l="default"){t[l]!==void 0||n[l]||o(l)}function a(l="default"){if(t[l]!==void 0)return t[l];throw r[l]?r[l]:n[l]?n[l]:o(l)}function s(l){l?delete t[l]:t={}}return{preload:i,read:a,clear:s}}const yp=X4(()=>_n(()=>import("./index.9c1af6a6.js"),[])),Y4="_iconWrapper_j5g33_1",J4="_themeSwitchContainer_j5g33_23";var km={iconWrapper:Y4,themeSwitchContainer:J4};function Z4({theme:e,dispatch:t}){const{t:n}=na(),r=D.exports.useMemo(()=>{switch(e){case"dark":return R(Pm,{});case"auto":return R(tM,{});case"light":return R(eM,{});default:return console.assert(!1,"Unknown theme"),R(Pm,{})}},[e]),o=D.exports.useCallback(i=>t(gA(i.target.value)),[t]);return R(Bw,{label:n("switch_theme"),"aria-label":"switch theme",children:ue("div",{className:km.themeSwitchContainer,children:[R("span",{className:km.iconWrapper,children:r}),ue("select",{onChange:o,children:[R("option",{value:"auto",children:"Auto"}),R("option",{value:"dark",children:"Dark"}),R("option",{value:"light",children:"Light"})]})]})})}function Pm(){const t=yp.read().motion;return R("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:R(t.path,{d:"M21 12.79A9 9 0 1 1 11.21 3 7 7 0 0 0 21 12.79z",initial:{rotate:-30},animate:{rotate:0},transition:{duration:.7}})})}function eM(){const t=yp.read().motion;return ue("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[R("circle",{cx:"12",cy:"12",r:"5"}),ue(t.g,{initial:{scale:.7},animate:{scale:1},transition:{duration:.5},children:[R("line",{x1:"12",y1:"1",x2:"12",y2:"3"}),R("line",{x1:"12",y1:"21",x2:"12",y2:"23"}),R("line",{x1:"4.22",y1:"4.22",x2:"5.64",y2:"5.64"}),R("line",{x1:"18.36",y1:"18.36",x2:"19.78",y2:"19.78"}),R("line",{x1:"1",y1:"12",x2:"3",y2:"12"}),R("line",{x1:"21",y1:"12",x2:"23",y2:"12"}),R("line",{x1:"4.22",y1:"19.78",x2:"5.64",y2:"18.36"}),R("line",{x1:"18.36",y1:"5.64",x2:"19.78",y2:"4.22"})]})]})}function tM(){const t=yp.read().motion;return ue("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[R("circle",{cx:"12",cy:"12",r:"11"}),R("clipPath",{id:"cut-off-bottom",children:R(t.rect,{x:"12",y:"0",width:"12",height:"24",initial:{rotate:-30},animate:{rotate:0},transition:{duration:.7}})}),R("circle",{cx:"12",cy:"12",r:"6",clipPath:"url(#cut-off-bottom)",fill:"currentColor"})]})}const nM=e=>({theme:pp(e)}),Ww=kn(nM)(Z4),Lf=0,Nf={[Lf]:{message:"Browser not supported!",detail:'This browser does not support "fetch", please choose another one.'},default:{message:"Oops, something went wrong!"}};function rM(e){const{code:t}=e;return typeof t=="number"?Nf[t]:Nf.default}const oM="_content_b98hm_1",iM="_container_b98hm_16",aM="_overlay_b98hm_22",sM="_fixed_b98hm_26";var rs={content:oM,container:iM,overlay:aM,fixed:sM};const lM="_overlay_85t19_1",uM="_content_85t19_11";var Tm={overlay:lM,content:uM};function cM(a){var s=a,{isOpen:e,onRequestClose:t,className:n,overlayClassName:r,children:o}=s,i=pr(s,["isOpen","onRequestClose","className","overlayClassName","children"]);const l=Fr(n,Tm.content),u=Fr(r,Tm.overlay);return R(R0,he(Y({isOpen:e,onRequestClose:t,className:l,overlayClassName:u},i),{children:o}))}var fM=D.exports.memo(cM);const{useCallback:dM,useEffect:pM}=Ur;function hM({dispatch:e,apiConfig:t,modals:n}){if(!window.fetch){const{detail:o}=Nf[Lf],i=new Error(o);throw i.code=Lf,i}const r=dM(()=>{e(iA("apiConfig"))},[e]);return pM(()=>{e(ba(t))},[e,t]),ue(fM,{isOpen:n.apiConfig,className:rs.content,overlayClassName:rs.overlay,shouldCloseOnOverlayClick:!1,shouldCloseOnEsc:!1,onRequestClose:r,children:[R("div",{className:rs.container,children:R(Dw,{})}),R("div",{className:rs.fixed,children:R(Ww,{})})]})}const vM=e=>({modals:e.modals,apiConfig:Fo(e)});var mM=kn(vM)(hM);const gM="_root_4m2cd_1",yM="_yacd_4m2cd_14",wM="_link_4m2cd_23";var oc={root:gM,yacd:yM,link:wM};function SM({width:e=24,height:t=24}={}){return R("svg",{xmlns:"http://www.w3.org/2000/svg",width:e,height:t,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:R("path",{d:"M9 19c-5 1.5-5-2.5-7-3m14 6v-3.87a3.37 3.37 0 0 0-.94-2.61c3.14-.35 6.44-1.54 6.44-7A5.44 5.44 0 0 0 20 4.77 5.07 5.07 0 0 0 19.91 1S18.73.65 16 2.48a13.38 13.38 0 0 0-7 0C6.27.65 5.09 1 5.09 1A5.07 5.07 0 0 0 5 4.77a5.44 5.44 0 0 0-1.5 3.78c0 5.42 3.3 6.61 6.44 7A3.37 3.37 0 0 0 9 18.13V22"})})}const _M="https://github.com/metacubex/yacd";function bM({message:e,detail:t}){return ue("div",{className:oc.root,children:[R("div",{className:oc.yacd,children:R(mp,{width:150,height:150})}),e?R("h1",{children:e}):null,t?R("p",{children:t}):null,R("p",{children:ue("a",{className:oc.link,href:_M,children:[R(SM,{width:16,height:16}),"metacubex/yacd"]})})]})}class RM extends D.exports.Component{constructor(){super(...arguments),this.state={error:null}}static getDerivedStateFromError(t){return{error:t}}render(){if(this.state.error){const{message:t,detail:n}=rM(this.state.error);return R(bM,{message:t,detail:n})}else return this.props.children}}const CM="_root_ecp08_1";var Lm={root:CM},wp=function e(t,n){if(t===n)return!0;if(t&&n&&typeof t=="object"&&typeof n=="object"){if(t.constructor!==n.constructor)return!1;var r,o,i;if(Array.isArray(t)){if(r=t.length,r!=n.length)return!1;for(o=r;o--!==0;)if(!e(t[o],n[o]))return!1;return!0}if(t.constructor===RegExp)return t.source===n.source&&t.flags===n.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===n.toString();if(i=Object.keys(t),r=i.length,r!==Object.keys(n).length)return!1;for(o=r;o--!==0;)if(!Object.prototype.hasOwnProperty.call(n,i[o]))return!1;for(o=r;o--!==0;){var a=i[o];if(!e(t[a],n[a]))return!1}return!0}return t!==t&&n!==n};function Nm(e,t,n,r=0,o=!1){for(const a of t)if(wp(n,a.args)){if(o)return;if(a.error)throw a.error;if(a.response)return a.response;throw a.promise}const i={args:n,promise:e(...n).then(a=>i.response=a!=null?a:!0).catch(a=>i.error=a!=null?a:"unknown error").then(()=>{r>0&&setTimeout(()=>{const a=t.indexOf(i);a!==-1&&t.splice(a,1)},r)})};if(t.push(i),!o)throw i.promise}function EM(e,...t){if(t===void 0||t.length===0)e.splice(0,e.length);else{const n=e.find(r=>wp(t,r.args));if(n){const r=e.indexOf(n);r!==-1&&e.splice(r,1)}}}function xM(e,t=0){const n=[];return{read:(...r)=>Nm(e,n,r,t),preload:(...r)=>void Nm(e,n,r,t,!0),clear:(...r)=>EM(n,...r),peek:(...r)=>{var o;return(o=n.find(i=>wp(r,i.args)))==null?void 0:o.response}}}const Am=["B","KB","MB","GB","TB","PB","EB","ZB","YB"];function Zi(e){if(e<1e3)return e+" B";const t=Math.min(Math.floor(Math.log10(e)/3),Am.length-1);e=Number((e/Math.pow(1e3,t)).toPrecision(3));const n=Am[t];return e+" "+n}const OM=xM(()=>_n(()=>import("./chart-lib.1222a339.js"),[])),Mm={borderWidth:1,pointRadius:0,tension:.2,fill:!0},kM={responsive:!0,maintainAspectRatio:!0,plugins:{legend:{labels:{boxWidth:20}}},scales:{x:{display:!1,type:"category"},y:{type:"linear",display:!0,grid:{display:!0,color:"#555",drawTicks:!1,borderDash:[3,6],drawBorder:!1},ticks:{callback(e){return Zi(e)+"/s "}}}}},$m=[{down:{backgroundColor:"rgba(176, 209, 132, 0.8)",borderColor:"rgb(176, 209, 132)"},up:{backgroundColor:"rgba(181, 220, 231, 0.8)",borderColor:"rgb(181, 220, 231)"}},{up:{backgroundColor:"rgb(98, 190, 100)",borderColor:"rgb(78,146,79)"},down:{backgroundColor:"rgb(160, 230, 66)",borderColor:"rgb(110, 156, 44)"}},{up:{backgroundColor:"rgba(94, 175, 223, 0.3)",borderColor:"rgb(94, 175, 223)"},down:{backgroundColor:"rgba(139, 227, 195, 0.3)",borderColor:"rgb(139, 227, 195)"}},{up:{backgroundColor:"rgba(242, 174, 62, 0.3)",borderColor:"rgb(242, 174, 62)"},down:{backgroundColor:"rgba(69, 154, 248, 0.3)",borderColor:"rgb(69, 154, 248)"}}],{useEffect:PM}=ee;function TM(e,t,n,r,o={}){PM(()=>{const i=document.getElementById(t).getContext("2d"),a=Y(Y({},kM),o),s=new e(i,{type:"line",data:n,options:a}),l=r&&r.subscribe(()=>s.update());return()=>{l&&l(),s.destroy()}},[e,t,n,r,o])}const{useMemo:LM}=Ur,NM={position:"relative",maxWidth:1e3,marginTop:"1em"},AM=e=>({apiConfig:Fo(e),selectedChartStyleIndex:cA(e)});var MM=kn(AM)($M);function $M({apiConfig:e,selectedChartStyleIndex:t}){const n=OM.read(),r=fp(e),{t:o}=na(),i=LM(()=>({labels:r.labels,datasets:[he(Y(Y({},Mm),$m[t].up),{label:o("Up"),data:r.up}),he(Y(Y({},Mm),$m[t].down),{label:o("Down"),data:r.down})]}),[r,t,o]);return TM(n.Chart,"trafficChart",i,r),R("div",{style:NM,children:R("canvas",{id:"trafficChart"})})}const DM="_TrafficNow_18twa_1",IM="_sec_18twa_9";var Gr={TrafficNow:DM,sec:IM};const{useState:Hw,useEffect:qw,useCallback:FM}=Ur,UM=e=>({apiConfig:Fo(e)});var jM=kn(UM)(zM);function zM({apiConfig:e}){const{t}=na(),{upStr:n,downStr:r}=VM(e),{upTotal:o,dlTotal:i,connNumber:a}=BM(e);return ue("div",{className:Gr.TrafficNow,children:[ue("div",{className:Gr.sec,children:[R("div",{children:t("Upload")}),R("div",{children:n})]}),ue("div",{className:Gr.sec,children:[R("div",{children:t("Download")}),R("div",{children:r})]}),ue("div",{className:Gr.sec,children:[R("div",{children:t("Upload Total")}),R("div",{children:o})]}),ue("div",{className:Gr.sec,children:[R("div",{children:t("Download Total")}),R("div",{children:i})]}),ue("div",{className:Gr.sec,children:[R("div",{children:t("Active Connections")}),R("div",{children:a})]})]})}function VM(e){const[t,n]=Hw({upStr:"0 B/s",downStr:"0 B/s"});return qw(()=>fp(e).subscribe(r=>n({upStr:Zi(r.up)+"/s",downStr:Zi(r.down)+"/s"})),[e]),t}function BM(e){const[t,n]=Hw({upTotal:"0 B",dlTotal:"0 B",connNumber:0}),r=FM(({downloadTotal:o,uploadTotal:i,connections:a})=>{n({upTotal:Zi(i),dlTotal:Zi(o),connNumber:a.length})},[n]);return qw(()=>GA(e,r),[e,r]),t}function WM(){const{t:e}=na();return ue("div",{children:[R(uw,{title:e("Overview")}),ue("div",{className:Lm.root,children:[R("div",{children:R(jM,{})}),R("div",{className:Lm.chart,children:R(D.exports.Suspense,{fallback:R(bw,{height:"200px"}),children:R(MM,{})})})]})]})}const HM="_lo_pmly2_1";var qM={lo:HM};function QM(){return R("div",{className:qM.lo,children:R(mp,{width:280,height:280,animate:!0,c0:"transparent",c1:"#646464"})})}const KM="_app_1fbxk_1",GM="_content_1fbxk_17";var Qw={app:KM,content:GM},Kw={color:void 0,size:void 0,className:void 0,style:void 0,attr:void 0},Dm=ee.createContext&&ee.createContext(Kw),Jn=globalThis&&globalThis.__assign||function(){return Jn=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++){t=arguments[n];for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o])}return e},Jn.apply(this,arguments)},XM=globalThis&&globalThis.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n};function Gw(e){return e&&e.map(function(t,n){return ee.createElement(t.tag,Jn({key:n},t.attr),Gw(t.child))})}function jo(e){return function(t){return ee.createElement(YM,Jn({attr:Jn({},e.attr)},t),Gw(e.child))}}function YM(e){var t=function(n){var r=e.attr,o=e.size,i=e.title,a=XM(e,["attr","size","title"]),s=o||n.size||"1em",l;return n.className&&(l=n.className),e.className&&(l=(l?l+" ":"")+e.className),ee.createElement("svg",Jn({stroke:"currentColor",fill:"currentColor",strokeWidth:"0"},n.attr,r,a,{className:l,style:Jn(Jn({color:e.color||n.color},n.style),e.style),height:s,width:s,xmlns:"http://www.w3.org/2000/svg"}),i&&ee.createElement("title",null,i),e.children)};return Dm!==void 0?ee.createElement(Dm.Consumer,null,function(n){return t(n)}):t(Kw)}function JM(e){return jo({tag:"svg",attr:{version:"1",viewBox:"0 0 48 48",enableBackground:"new 0 0 48 48"},child:[{tag:"polygon",attr:{fill:"#3F51B5",points:"42,37 6,37 6,25 16,10 30,17 42,6"}},{tag:"polygon",attr:{fill:"#00BCD4",points:"42,42 6,42 6,32 16,24 30,26 42,17"}}]})(e)}function ZM(e){return jo({tag:"svg",attr:{version:"1",viewBox:"0 0 48 48",enableBackground:"new 0 0 48 48"},child:[{tag:"polygon",attr:{fill:"#90CAF9",points:"40,45 8,45 8,3 30,3 40,13"}},{tag:"polygon",attr:{fill:"#E1F5FE",points:"38.5,14 29,14 29,4.5"}},{tag:"g",attr:{fill:"#1976D2"},child:[{tag:"rect",attr:{x:"16",y:"21",width:"17",height:"2"}},{tag:"rect",attr:{x:"16",y:"25",width:"13",height:"2"}},{tag:"rect",attr:{x:"16",y:"29",width:"17",height:"2"}},{tag:"rect",attr:{x:"16",y:"33",width:"13",height:"2"}}]}]})(e)}function e$(e){return jo({tag:"svg",attr:{version:"1",viewBox:"0 0 48 48",enableBackground:"new 0 0 48 48"},child:[{tag:"path",attr:{fill:"#7CB342",d:"M24,4C13,4,4,13,4,24s9,20,20,20s20-9,20-20S35,4,24,4z"}},{tag:"path",attr:{fill:"#0277BD",d:"M45,24c0,11.7-9.5,21-21,21S3,35.7,3,24S12.3,3,24,3S45,12.3,45,24z M23.8,33.7c0-0.4-0.2-0.6-0.6-0.8 c-1.3-0.4-2.5-0.4-3.6-1.5c-0.2-0.4-0.2-0.8-0.4-1.3c-0.4-0.4-1.5-0.6-2.1-0.8c-0.8,0-1.7,0-2.7,0c-0.4,0-1.1,0-1.5,0 c-0.6-0.2-1.1-1.1-1.5-1.7c0-0.2,0-0.6-0.4-0.6c-0.4-0.2-0.8,0.2-1.3,0c-0.2-0.2-0.2-0.4-0.2-0.6c0-0.6,0.4-1.3,0.8-1.7 c0.6-0.4,1.3,0.2,1.9,0.2c0.2,0,0.2,0,0.4,0.2c0.6,0.2,0.8,1,0.8,1.7c0,0.2,0,0.4,0,0.4c0,0.2,0.2,0.2,0.4,0.2 c0.2-1.1,0.2-2.1,0.4-3.2c0-1.3,1.3-2.5,2.3-2.9c0.4-0.2,0.6,0.2,1.1,0c1.3-0.4,4.4-1.7,3.8-3.4c-0.4-1.5-1.7-2.9-3.4-2.7 c-0.4,0.2-0.6,0.4-1,0.6c-0.6,0.4-1.9,1.7-2.5,1.7c-1.1-0.2-1.1-1.7-0.8-2.3c0.2-0.8,2.1-3.6,3.4-3.1c0.2,0.2,0.6,0.6,0.8,0.8 c0.4,0.2,1.1,0.2,1.7,0.2c0.2,0,0.4,0,0.6-0.2c0.2-0.2,0.2-0.2,0.2-0.4c0-0.6-0.6-1.3-1-1.7c-0.4-0.4-1.1-0.8-1.7-1.1 c-2.1-0.6-5.5,0.2-7.1,1.7s-2.9,4-3.8,6.1c-0.4,1.3-0.8,2.9-1,4.4c-0.2,1-0.4,1.9,0.2,2.9c0.6,1.3,1.9,2.5,3.2,3.4 c0.8,0.6,2.5,0.6,3.4,1.7c0.6,0.8,0.4,1.9,0.4,2.9c0,1.3,0.8,2.3,1.3,3.4c0.2,0.6,0.4,1.5,0.6,2.1c0,0.2,0.2,1.5,0.2,1.7 c1.3,0.6,2.3,1.3,3.8,1.7c0.2,0,1-1.3,1-1.5c0.6-0.6,1.1-1.5,1.7-1.9c0.4-0.2,0.8-0.4,1.3-0.8c0.4-0.4,0.6-1.3,0.8-1.9 C23.8,35.1,24,34.3,23.8,33.7z M24.2,14.3c0.2,0,0.4-0.2,0.8-0.4c0.6-0.4,1.3-1.1,1.9-1.5c0.6-0.4,1.3-1.1,1.7-1.5 c0.6-0.4,1.1-1.3,1.3-1.9c0.2-0.4,0.8-1.3,0.6-1.9c-0.2-0.4-1.3-0.6-1.7-0.8c-1.7-0.4-3.1-0.6-4.8-0.6c-0.6,0-1.5,0.2-1.7,0.8 c-0.2,1.1,0.6,0.8,1.5,1.1c0,0,0.2,1.7,0.2,1.9c0.2,1-0.4,1.7-0.4,2.7c0,0.6,0,1.7,0.4,2.1L24.2,14.3z M41.8,29 c0.2-0.4,0.2-1.1,0.4-1.5c0.2-1,0.2-2.1,0.2-3.1c0-2.1-0.2-4.2-0.8-6.1c-0.4-0.6-0.6-1.3-0.8-1.9c-0.4-1.1-1-2.1-1.9-2.9 c-0.8-1.1-1.9-4-3.8-3.1c-0.6,0.2-1,1-1.5,1.5c-0.4,0.6-0.8,1.3-1.3,1.9c-0.2,0.2-0.4,0.6-0.2,0.8c0,0.2,0.2,0.2,0.4,0.2 c0.4,0.2,0.6,0.2,1,0.4c0.2,0,0.4,0.2,0.2,0.4c0,0,0,0.2-0.2,0.2c-1,1.1-2.1,1.9-3.1,2.9c-0.2,0.2-0.4,0.6-0.4,0.8 c0,0.2,0.2,0.2,0.2,0.4c0,0.2-0.2,0.2-0.4,0.4c-0.4,0.2-0.8,0.4-1.1,0.6c-0.2,0.4,0,1.1-0.2,1.5c-0.2,1.1-0.8,1.9-1.3,2.9 c-0.4,0.6-0.6,1.3-1,1.9c0,0.8-0.2,1.5,0.2,2.1c1,1.5,2.9,0.6,4.4,1.3c0.4,0.2,0.8,0.2,1.1,0.6c0.6,0.6,0.6,1.7,0.8,2.3 c0.2,0.8,0.4,1.7,0.8,2.5c0.2,1,0.6,2.1,0.8,2.9c1.9-1.5,3.6-3.1,4.8-5.2C40.6,32.4,41.2,30.7,41.8,29z"}}]})(e)}function t$(e){return jo({tag:"svg",attr:{version:"1",viewBox:"0 0 48 48",enableBackground:"new 0 0 48 48"},child:[{tag:"g",attr:{fill:"#1976D2"},child:[{tag:"path",attr:{d:"M38,13h-3c-5.5,0-10,4.5-10,10s4.5,10,10,10h3c5.5,0,10-4.5,10-10S43.5,13,38,13z M38,29h-3 c-3.3,0-6-2.7-6-6s2.7-6,6-6h3c3.3,0,6,2.7,6,6S41.3,29,38,29z"}},{tag:"path",attr:{d:"M13,13h-3C4.5,13,0,17.5,0,23s4.5,10,10,10h3c5.5,0,10-4.5,10-10S18.5,13,13,13z M13,29h-3 c-3.3,0-6-2.7-6-6s2.7-6,6-6h3c3.3,0,6,2.7,6,6S16.3,29,13,29z"}}]},{tag:"path",attr:{fill:"#42A5F5",d:"M33,21H15c-1.1,0-2,0.9-2,2s0.9,2,2,2h18c1.1,0,2-0.9,2-2S34.1,21,33,21z"}}]})(e)}function n$(e){return jo({tag:"svg",attr:{version:"1",viewBox:"0 0 48 48",enableBackground:"new 0 0 48 48"},child:[{tag:"rect",attr:{x:"16.7",y:"1.6",transform:"matrix(-.707 -.707 .707 -.707 24 57.941)",fill:"#FFA000",width:"14.6",height:"44.8"}},{tag:"g",attr:{fill:"#9E6400"},child:[{tag:"rect",attr:{x:"17.9",y:"20.2",transform:"matrix(-.707 -.707 .707 -.707 21.177 51.125)",width:"6.6",height:"2"}},{tag:"rect",attr:{x:"22.3",y:"15.2",transform:"matrix(-.707 -.707 .707 -.707 29.833 44.71)",width:"3.7",height:"2"}},{tag:"rect",attr:{x:"25.9",y:"12.2",transform:"matrix(-.707 -.707 .707 -.707 40.49 43.125)",width:"6.6",height:"2"}},{tag:"rect",attr:{x:"31.2",y:"6.3",transform:"matrix(.707 -.707 .707 .707 3.643 25.147)",width:"2",height:"3.7"}},{tag:"rect",attr:{x:"6.3",y:"31.2",transform:"matrix(-.707 -.707 .707 -.707 -8.794 60.71)",width:"3.7",height:"2"}},{tag:"rect",attr:{x:"9.9",y:"28.2",transform:"matrix(-.707 -.707 .707 -.707 1.863 59.125)",width:"6.6",height:"2"}},{tag:"rect",attr:{x:"14.3",y:"23.2",transform:"matrix(-.707 -.707 .707 -.707 10.52 52.71)",width:"3.7",height:"2"}}]}]})(e)}function r$(e){return jo({tag:"svg",attr:{version:"1",viewBox:"0 0 48 48",enableBackground:"new 0 0 48 48"},child:[{tag:"path",attr:{fill:"#607D8B",d:"M39.6,27.2c0.1-0.7,0.2-1.4,0.2-2.2s-0.1-1.5-0.2-2.2l4.5-3.2c0.4-0.3,0.6-0.9,0.3-1.4L40,10.8 c-0.3-0.5-0.8-0.7-1.3-0.4l-5,2.3c-1.2-0.9-2.4-1.6-3.8-2.2l-0.5-5.5c-0.1-0.5-0.5-0.9-1-0.9h-8.6c-0.5,0-1,0.4-1,0.9l-0.5,5.5 c-1.4,0.6-2.7,1.3-3.8,2.2l-5-2.3c-0.5-0.2-1.1,0-1.3,0.4l-4.3,7.4c-0.3,0.5-0.1,1.1,0.3,1.4l4.5,3.2c-0.1,0.7-0.2,1.4-0.2,2.2 s0.1,1.5,0.2,2.2L4,30.4c-0.4,0.3-0.6,0.9-0.3,1.4L8,39.2c0.3,0.5,0.8,0.7,1.3,0.4l5-2.3c1.2,0.9,2.4,1.6,3.8,2.2l0.5,5.5 c0.1,0.5,0.5,0.9,1,0.9h8.6c0.5,0,1-0.4,1-0.9l0.5-5.5c1.4-0.6,2.7-1.3,3.8-2.2l5,2.3c0.5,0.2,1.1,0,1.3-0.4l4.3-7.4 c0.3-0.5,0.1-1.1-0.3-1.4L39.6,27.2z M24,35c-5.5,0-10-4.5-10-10c0-5.5,4.5-10,10-10c5.5,0,10,4.5,10,10C34,30.5,29.5,35,24,35z"}},{tag:"path",attr:{fill:"#455A64",d:"M24,13c-6.6,0-12,5.4-12,12c0,6.6,5.4,12,12,12s12-5.4,12-12C36,18.4,30.6,13,24,13z M24,30 c-2.8,0-5-2.2-5-5c0-2.8,2.2-5,5-5s5,2.2,5,5C29,27.8,26.8,30,24,30z"}}]})(e)}const o$="_root_19qp2_1",i$="_logoPlaceholder_19qp2_7",a$="_rows_19qp2_22",s$="_row_19qp2_22",l$="_rowActive_19qp2_59",u$="_label_19qp2_69",c$="_footer_19qp2_85",f$="_iconWrapper_19qp2_97";var Un={root:o$,logoPlaceholder:i$,rows:a$,row:s$,rowActive:l$,label:u$,footer:c$,iconWrapper:f$};const d$={activity:JM,globe:e$,command:n$,file:ZM,settings:r$,link:t$},p$=D.exports.memo(function({isActive:t,to:n,iconId:r,labelText:o}){const i=d$[r],a=Fr(Un.row,t?Un.rowActive:null);return ue(U0,{to:n,className:a,children:[R(i,{}),R("div",{className:Un.label,children:o})]})}),h$=[{to:"/",iconId:"activity",labelText:"Overview"},{to:"/proxies",iconId:"globe",labelText:"Proxies"},{to:"/rules",iconId:"command",labelText:"Rules"},{to:"/connections",iconId:"link",labelText:"Conns"},{to:"/configs",iconId:"settings",labelText:"Config"},{to:"/logs",iconId:"file",labelText:"Logs"}];function v$(){const{t:e}=na(),t=ha();return ue("div",{className:Un.root,children:[R("div",{className:Un.logoPlaceholder}),R("div",{className:Un.rows,children:h$.map(({to:n,iconId:r,labelText:o})=>R(p$,{to:n,isActive:t.pathname===n,iconId:r,labelText:e(o)},n))}),ue("div",{className:Un.footer,children:[R(Ww,{}),R(Bw,{label:e("about"),children:R(U0,{to:"/about",className:Un.iconWrapper,children:R(gN,{size:20})})})]})]})}const m$="_input_12jxq_1";var hD={input:m$},Xw={exports:{}},Sp={},Yw=eg(iN),vn=Yw.jsx,ic=Yw.jsxs;Object.defineProperty(Sp,"__esModule",{value:!0});var g$=D.exports;function Jw(){return(Jw=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var y$=vn("svg",{viewBox:"-2 -5 14 20",height:"100%",width:"100%",style:{position:"absolute",top:0},children:vn("path",{d:"M9.9 2.12L7.78 0 4.95 2.828 2.12 0 0 2.12l2.83 2.83L0 7.776 2.123 9.9 4.95 7.07 7.78 9.9 9.9 7.776 7.072 4.95 9.9 2.12",fill:"#fff",fillRule:"evenodd"})}),w$=vn("svg",{height:"100%",width:"100%",viewBox:"-2 -5 17 21",style:{position:"absolute",top:0},children:vn("path",{d:"M11.264 0L5.26 6.004 2.103 2.847 0 4.95l5.26 5.26 8.108-8.107L11.264 0",fill:"#fff",fillRule:"evenodd"})});function Im(e){if(e.length===7)return e;for(var t="#",n=1;n<4;n+=1)t+=e[n]+e[n];return t}function Fm(e,t,n,r,o){return function(i,a,s,l,u){var c=(i-s)/(a-s);if(c===0)return l;if(c===1)return u;for(var f="#",d=1;d<6;d+=2){var h=parseInt(l.substr(d,2),16),m=parseInt(u.substr(d,2),16),y=Math.round((1-c)*h+c*m).toString(16);y.length===1&&(y="0"+y),f+=y}return f}(e,t,n,Im(r),Im(o))}var Um=function(e){function t(n){e.call(this,n);var r=n.height,o=n.width,i=n.checked;this.t=n.handleDiameter||r-2,this.i=Math.max(o-r,o-(r+this.t)/2),this.o=Math.max(0,(r-this.t)/2),this.state={h:i?this.i:this.o},this.l=0,this.u=0,this.p=this.p.bind(this),this.v=this.v.bind(this),this.g=this.g.bind(this),this.k=this.k.bind(this),this.M=this.M.bind(this),this.m=this.m.bind(this),this.T=this.T.bind(this),this.$=this.$.bind(this),this.C=this.C.bind(this),this.D=this.D.bind(this),this.O=this.O.bind(this),this.S=this.S.bind(this)}return e&&(t.__proto__=e),(t.prototype=Object.create(e&&e.prototype)).constructor=t,t.prototype.componentDidMount=function(){this.W=!0},t.prototype.componentDidUpdate=function(n){n.checked!==this.props.checked&&this.setState({h:this.props.checked?this.i:this.o})},t.prototype.componentWillUnmount=function(){this.W=!1},t.prototype.I=function(n){this.H.focus(),this.setState({R:n,j:!0,B:Date.now()})},t.prototype.L=function(n){var r=this.state,o=r.R,i=r.h,a=(this.props.checked?this.i:this.o)+n-o;r.N||n===o||this.setState({N:!0});var s=Math.min(this.i,Math.max(this.o,a));s!==i&&this.setState({h:s})},t.prototype.U=function(n){var r=this.state,o=r.h,i=r.N,a=r.B,s=this.props.checked,l=(this.i+this.o)/2;this.setState({h:this.props.checked?this.i:this.o});var u=Date.now()-a;(!i||u<250||s&&o<=l||!s&&o>=l)&&this.A(n),this.W&&this.setState({N:!1,j:!1}),this.l=Date.now()},t.prototype.p=function(n){n.preventDefault(),typeof n.button=="number"&&n.button!==0||(this.I(n.clientX),window.addEventListener("mousemove",this.v),window.addEventListener("mouseup",this.g))},t.prototype.v=function(n){n.preventDefault(),this.L(n.clientX)},t.prototype.g=function(n){this.U(n),window.removeEventListener("mousemove",this.v),window.removeEventListener("mouseup",this.g)},t.prototype.k=function(n){this.X=null,this.I(n.touches[0].clientX)},t.prototype.M=function(n){this.L(n.touches[0].clientX)},t.prototype.m=function(n){n.preventDefault(),this.U(n)},t.prototype.$=function(n){Date.now()-this.l>50&&(this.A(n),Date.now()-this.u>50&&this.W&&this.setState({j:!1}))},t.prototype.C=function(){this.u=Date.now()},t.prototype.D=function(){this.setState({j:!0})},t.prototype.O=function(){this.setState({j:!1})},t.prototype.S=function(n){this.H=n},t.prototype.T=function(n){n.preventDefault(),this.H.focus(),this.A(n),this.W&&this.setState({j:!1})},t.prototype.A=function(n){var r=this.props;(0,r.onChange)(!r.checked,n,r.id)},t.prototype.render=function(){var n=this.props,r=n.checked,o=n.disabled,i=n.className,a=n.offColor,s=n.onColor,l=n.offHandleColor,u=n.onHandleColor,c=n.checkedIcon,f=n.uncheckedIcon,d=n.checkedHandleIcon,h=n.uncheckedHandleIcon,m=n.boxShadow,y=n.activeBoxShadow,x=n.height,v=n.width,p=n.borderRadius,g=function(T,z){var C={};for(var k in T)Object.prototype.hasOwnProperty.call(T,k)&&z.indexOf(k)===-1&&(C[k]=T[k]);return C}(n,["checked","disabled","className","offColor","onColor","offHandleColor","onHandleColor","checkedIcon","uncheckedIcon","checkedHandleIcon","uncheckedHandleIcon","boxShadow","activeBoxShadow","height","width","borderRadius","handleDiameter"]),S=this.state,O=S.h,E=S.N,A=S.j,L={position:"relative",display:"inline-block",textAlign:"left",opacity:o?.5:1,direction:"ltr",borderRadius:x/2,WebkitTransition:"opacity 0.25s",MozTransition:"opacity 0.25s",transition:"opacity 0.25s",touchAction:"none",WebkitTapHighlightColor:"rgba(0, 0, 0, 0)",WebkitUserSelect:"none",MozUserSelect:"none",msUserSelect:"none",userSelect:"none"},j={height:x,width:v,margin:Math.max(0,(this.t-x)/2),position:"relative",background:Fm(O,this.i,this.o,a,s),borderRadius:typeof p=="number"?p:x/2,cursor:o?"default":"pointer",WebkitTransition:E?null:"background 0.25s",MozTransition:E?null:"background 0.25s",transition:E?null:"background 0.25s"},M={height:x,width:Math.min(1.5*x,v-(this.t+x)/2+1),position:"relative",opacity:(O-this.o)/(this.i-this.o),pointerEvents:"none",WebkitTransition:E?null:"opacity 0.25s",MozTransition:E?null:"opacity 0.25s",transition:E?null:"opacity 0.25s"},Q={height:x,width:Math.min(1.5*x,v-(this.t+x)/2+1),position:"absolute",opacity:1-(O-this.o)/(this.i-this.o),right:0,top:0,pointerEvents:"none",WebkitTransition:E?null:"opacity 0.25s",MozTransition:E?null:"opacity 0.25s",transition:E?null:"opacity 0.25s"},te={height:this.t,width:this.t,background:Fm(O,this.i,this.o,l,u),display:"inline-block",cursor:o?"default":"pointer",borderRadius:typeof p=="number"?p-1:"50%",position:"absolute",transform:"translateX("+O+"px)",top:Math.max(0,(x-this.t)/2),outline:0,boxShadow:A?y:m,border:0,WebkitTransition:E?null:"background-color 0.25s, transform 0.25s, box-shadow 0.15s",MozTransition:E?null:"background-color 0.25s, transform 0.25s, box-shadow 0.15s",transition:E?null:"background-color 0.25s, transform 0.25s, box-shadow 0.15s"},X={height:this.t,width:this.t,opacity:Math.max(2*(1-(O-this.o)/(this.i-this.o)-.5),0),position:"absolute",left:0,top:0,pointerEvents:"none",WebkitTransition:E?null:"opacity 0.25s",MozTransition:E?null:"opacity 0.25s",transition:E?null:"opacity 0.25s"},w={height:this.t,width:this.t,opacity:Math.max(2*((O-this.o)/(this.i-this.o)-.5),0),position:"absolute",left:0,top:0,pointerEvents:"none",WebkitTransition:E?null:"opacity 0.25s",MozTransition:E?null:"opacity 0.25s",transition:E?null:"opacity 0.25s"};return ic("div",{className:i,style:L,children:[ic("div",{className:"react-switch-bg",style:j,onClick:o?null:this.T,onMouseDown:function(T){return T.preventDefault()},children:[c&&vn("div",{style:M,children:c}),f&&vn("div",{style:Q,children:f})]}),ic("div",{className:"react-switch-handle",style:te,onClick:function(T){return T.preventDefault()},onMouseDown:o?null:this.p,onTouchStart:o?null:this.k,onTouchMove:o?null:this.M,onTouchEnd:o?null:this.m,onTouchCancel:o?null:this.O,children:[h&&vn("div",{style:X,children:h}),d&&vn("div",{style:w,children:d})]}),vn("input",Y({},Jw({},{type:"checkbox",role:"switch","aria-checked":r,checked:r,disabled:o,style:{border:0,clip:"rect(0 0 0 0)",height:1,margin:-1,overflow:"hidden",padding:0,position:"absolute",width:1}},g,{ref:this.S,onFocus:this.D,onBlur:this.O,onKeyUp:this.C,onChange:this.$})))]})},t}(g$.Component);Um.defaultProps={disabled:!1,offColor:"#888",onColor:"#080",offHandleColor:"#fff",onHandleColor:"#fff",uncheckedIcon:y$,checkedIcon:w$,boxShadow:null,activeBoxShadow:"0 0 2px 3px #3bf",height:28,width:56},Sp.default=Um;Xw.exports=Sp;var ac=Xw.exports;const S$=ac.default?ac.default:ac;function _$({checked:e=!1,onChange:t,theme:n,name:r}){return R(S$,{onChange:t,checked:e,uncheckedIcon:!1,checkedIcon:!1,offColor:n==="dark"?"#393939":"#e9e9e9",onColor:"#047aff",offHandleColor:"#fff",onHandleColor:"#fff",handleDiameter:24,height:28,width:44,className:"rs",name:r})}var vD=kn(e=>({theme:pp(e)}))(_$);const b$="_ToggleSwitch_10mtp_1",R$="_slider_10mtp_28";var jm={ToggleSwitch:b$,slider:R$};function C$({options:e,value:t,name:n,onChange:r}){const o=D.exports.useMemo(()=>e.map(s=>s.value).indexOf(t),[e,t]),i=D.exports.useCallback(s=>{const l=Math.floor(100/e.length);if(s===e.length-1)return 100-e.length*l+l;if(s>-1)return l},[e]),a=D.exports.useMemo(()=>({width:i(o)+"%",left:o*i(0)+"%"}),[o,i]);return ue("div",{className:jm.ToggleSwitch,children:[R("div",{className:jm.slider,style:a}),e.map((s,l)=>{const u=`${n}-${s.label}`;return ue("label",{htmlFor:u,className:l===0?"":"border-left",style:{width:i(l)+"%"},children:[R("input",{id:u,name:n,type:"radio",value:s.value,checked:t===s.value,onChange:r}),R("div",{children:s.label})]},u)})]})}ee.memo(C$);const{lazy:Ra,Suspense:Zw}=Ur,E$=Ra(()=>_n(()=>import("./Connections.0d34b527.js"),["assets/Connections.0d34b527.js","assets/Connections.10dc6333.css","assets/useRemainingViewPortHeight.a89bff9d.js","assets/index.cd34981b.js","assets/chevron-down.35424756.js","assets/Fab.d363c2c3.js","assets/Fab.33a60e0e.css","assets/play.2aacfa82.js"])),x$=Ra(()=>_n(()=>import("./Config.79726ace.js"),["assets/Config.79726ace.js","assets/Config.a3c24172.css","assets/logs.480db4a8.js","assets/Select.763fb4e2.js","assets/Select.38f9da49.css","assets/rotate-cw.a7721ea7.js"])),O$=Ra(()=>_n(()=>import("./Logs.9c10807e.js"),["assets/Logs.9c10807e.js","assets/Logs.7be64a6f.css","assets/logs.480db4a8.js","assets/debounce.d080d5e1.js","assets/useRemainingViewPortHeight.a89bff9d.js","assets/Fab.d363c2c3.js","assets/Fab.33a60e0e.css","assets/play.2aacfa82.js"])),k$=Ra(()=>_n(()=>import("./Proxies.8acf6f55.js"),["assets/Proxies.8acf6f55.js","assets/Proxies.9aa0ff44.css","assets/chevron-down.35424756.js","assets/Fab.d363c2c3.js","assets/Fab.33a60e0e.css","assets/TextFitler.eb6072d2.js","assets/TextFitler.3d9182a0.css","assets/rotate-cw.a7721ea7.js","assets/debounce.d080d5e1.js","assets/index.cd34981b.js","assets/Select.763fb4e2.js","assets/Select.38f9da49.css"])),P$=Ra(()=>_n(()=>import("./Rules.c899c6cc.js"),["assets/Rules.c899c6cc.js","assets/Rules.9a6bd403.css","assets/TextFitler.eb6072d2.js","assets/TextFitler.3d9182a0.css","assets/rotate-cw.a7721ea7.js","assets/debounce.d080d5e1.js","assets/index.cd34981b.js","assets/Fab.d363c2c3.js","assets/Fab.33a60e0e.css","assets/useRemainingViewPortHeight.a89bff9d.js"])),T$=[{path:"/",element:R(WM,{})},{path:"/connections",element:R(E$,{})},{path:"/configs",element:R(x$,{})},{path:"/logs",element:R(O$,{})},{path:"/proxies",element:R(k$,{})},{path:"/rules",element:R(P$,{})},{path:"/about",element:R(PA,{})},!1].filter(Boolean);function L$(){return F0(T$)}function N$(){return ue(En,{children:[R(mM,{}),R(v$,{}),R("div",{className:Qw.content,children:R(Zw,{fallback:R(QM,{}),children:R(L$,{})})})]})}function A$(){return F0([{path:"/backend",element:R(Dw,{})},{path:"*",element:R(N$,{})}])}const M$=()=>R(RM,{children:R(YL,{children:R(QN,{initialState:m3,actions:g3,children:R(xC,{client:IA,children:R(lE,{children:ue("div",{className:Qw.app,children:[R($A,{}),R(Zw,{fallback:R(bw,{}),children:R(A$,{})})]})})})})})}),$$=Boolean(window.location.hostname==="localhost"||window.location.hostname==="[::1]"||window.location.hostname.match(/^127(?:\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}$/));function D$(e){if("serviceWorker"in navigator){if(new URL("./",window.location.href).origin!==window.location.origin)return;window.addEventListener("load",()=>{const n=".//sw.js";$$?(I$(n,e),navigator.serviceWorker.ready.then(()=>{console.log("This web app is being served cache-first by a service worker")})):eS(n,e)})}}function eS(e,t){navigator.serviceWorker.register(e).then(n=>{n.onupdatefound=()=>{const r=n.installing;r!=null&&(r.onstatechange=()=>{r.state==="installed"&&(navigator.serviceWorker.controller?(console.log("New content is available and will be used when all tabs for this page are closed. See https://cra.link/PWA."),t&&t.onUpdate&&t.onUpdate(n)):(console.log("Content is cached for offline use."),t&&t.onSuccess&&t.onSuccess(n)))})}}).catch(n=>{console.error("Error during service worker registration:",n)})}function I$(e,t){fetch(e,{headers:{"Service-Worker":"script"}}).then(n=>{const r=n.headers.get("content-type");n.status===404||r!=null&&r.indexOf("javascript")===-1?navigator.serviceWorker.ready.then(o=>{o.unregister().then(()=>{window.location.reload()})}):eS(e,t)}).catch(()=>{console.log("No internet connection found. App is running in offline mode.")})}const tS=document.getElementById("app"),F$=p0(tS);R0.setAppElement(tS);F$.render(R(D.exports.StrictMode,{children:R(M$,{})}));D$();console.log("Checkout the repo: https://github.com/MetaCubeX/yacd");console.log("Version:","0.3.5");export{B4 as $,NC as A,Z3 as B,uw as C,vD as D,cA as E,En as F,fA as G,CN as H,SN as I,B$ as J,Qe as K,V$ as L,R0 as M,qA as N,tD as O,Fe as P,nD as Q,ee as R,mp as S,eD as T,H$ as U,Z$ as V,pD as W,z$ as X,dD as Y,o3 as Z,z4 as _,os as a,i3 as a0,Ow as a1,cD as a2,oD as a3,Uo as a4,e3 as a5,X$ as a6,Y$ as a7,J$ as a8,sD as a9,lD as aa,fD as ab,yp as ac,uD as ad,dA as ae,Bw as af,iD as ag,a3 as ah,aD as ai,ca as aj,fe as ak,vC as al,$e as am,fa as an,j$ as ao,EC as ap,Ye as aq,TC as ar,Wn as as,JL as at,ue as b,Fr as c,kn as d,rD as e,GA as f,Fo as g,Ur as h,OM as i,R as j,Mm as k,$m as l,Tm as m,TM as n,W$ as o,Zi as p,ba as q,D as r,hD as s,vm as t,na as u,q$ as v,qN as w,Q$ as x,K$ as y,G$ as z};