12 lines
193 KiB
JavaScript
12 lines
193 KiB
JavaScript
define(["plesk-ui-library"],e=>(()=>{"use strict";var t={144:(e,t,n)=>{const r=n(3908);e.exports=(e,t,n=!1)=>{if(e instanceof r)return e;try{return new r(e,t)}catch(e){if(!n)return null;throw e}}},270:(e,t,n)=>{const r=n(3908),o=n(8311);e.exports=(e,t,n)=>{let a=null,i=null,s=null;try{s=new o(t,n)}catch(e){return null}return e.forEach(e=>{s.test(e)&&(a&&1!==i.compare(e)||(a=e,i=new r(a,n)))}),a}},560:(e,t,n)=>{const r=n(3908);e.exports=(e,t,n)=>new r(e,n).compare(new r(t,n))},909:(e,t,n)=>{const r=n(3908);e.exports=(e,t,n)=>{const o=new r(e,n),a=new r(t,n);return o.compare(a)||o.compareBuild(a)}},1123:e=>{const t=/^[0-9]+$/,n=(e,n)=>{if("number"==typeof e&&"number"==typeof n)return e===n?0:e<n?-1:1;const r=t.test(e),o=t.test(n);return r&&o&&(e=+e,n=+n),e===n?0:r&&!o?-1:o&&!r?1:e<n?-1:1};e.exports={compareIdentifiers:n,rcompareIdentifiers:(e,t)=>n(t,e)}},1261:(e,t,n)=>{const r=n(3908),o=n(8311),a=n(5580);e.exports=(e,t)=>{e=new o(e,t);let n=new r("0.0.0");if(e.test(n))return n;if(n=new r("0.0.0-0"),e.test(n))return n;n=null;for(let t=0;t<e.set.length;++t){const o=e.set[t];let i=null;o.forEach(e=>{const t=new r(e.semver.version);switch(e.operator){case">":0===t.prerelease.length?t.patch++:t.prerelease.push(0),t.raw=t.format();case"":case">=":i&&!a(t,i)||(i=t);break;case"<":case"<=":break;default:throw new Error(`Unexpected operation: ${e.operator}`)}}),!i||n&&!a(n,i)||(n=i)}return n&&e.test(n)?n:null}},1729:(e,t,n)=>{const r=n(144);e.exports=(e,t)=>{const n=r(e,t);return n&&n.prerelease.length?n.prerelease:null}},1732:(e,t,n)=>{var r,o=(r=n(6425))&&"object"==typeof r&&"default"in r?r.default:r,a=function(){return(a=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)},i=function(e,t,n,r){return new(n||(n=Promise))(function(o,a){function i(e){try{c(r.next(e))}catch(e){a(e)}}function s(e){try{c(r.throw(e))}catch(e){a(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n(function(e){e(t)})).then(i,s)}c((r=r.apply(e,t||[])).next())})},s=function(e,t){var n,r,o,a,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(s){return function(c){return function(s){if(n)throw new TypeError("Generator is already executing.");for(;a&&(a=0,s[0]&&(i=0)),i;)try{if(n=1,r&&(o=2&s[0]?r.return:s[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,s[1])).done)return o;switch(r=0,o&&(s=[2&s[0],o.value]),s[0]){case 0:case 1:o=s;break;case 4:return i.label++,{value:s[1],done:!1};case 5:i.label++,r=s[1],s=[0];continue;case 7:s=i.ops.pop(),i.trys.pop();continue;default:if(!(o=(o=i.trys).length>0&&o[o.length-1])&&(6===s[0]||2===s[0])){i=0;continue}if(3===s[0]&&(!o||s[1]>o[0]&&s[1]<o[3])){i.label=s[1];break}if(6===s[0]&&i.label<o[1]){i.label=o[1],o=s;break}if(o&&i.label<o[2]){i.label=o[2],i.ops.push(s);break}o[2]&&i.ops.pop(),i.trys.pop();continue}s=t.call(e,i)}catch(e){s=[6,e],r=0}finally{n=o=0}if(5&s[0])throw s[1];return{value:s[0]?s[1]:void 0,done:!0}}([s,c])}}},c=function(e){return e instanceof Date?e.getTime():"number"==typeof e||null==e?e:Number(e)},l=function(e,t,n){return n>=e&&n<=t},u=function(e){return!!e&&("object"==typeof e||"function"==typeof e)&&"function"==typeof e.then},p={Accept:"application/json","Content-Type":"application/json"},f={timeout:0},d=null,m="CLIENT_ERROR",h="SERVER_ERROR",g="TIMEOUT_ERROR",y="CONNECTION_ERROR",b="NETWORK_ERROR",E="UNKNOWN_ERROR",v="CANCEL_ERROR",P=["ECONNABORTED"],w=["ENOTFOUND","ECONNREFUSED","ECONNRESET"],T=["ERR_BAD_REQUEST","ERR_BAD_RESPONSE"],O=function(e){return l(200,299,e)},R=function(e){return"Network Error"===e.message?b:o.isCancel(e)?v:e.code?T.includes(e.code)?S(e.response.status):P.includes(e.code)?g:w.includes(e.code)?y:E:S(e.response?e.response.status:null)},S=function(e){return e?O(e)?d:function(e){return l(400,499,e)}(e)?m:function(e){return l(500,599,e)}(e)?h:E:E},k=function(e){var t,n=a(a({},p),e.headers||{});if(e.axiosInstance)t=e.axiosInstance;else{var r=a(a({},e),{headers:void 0}),l=a(a({},f),r);t=o.create(l)}var d=[],m=[],h=[],g=[],y=[],b=function(e,r){return n[e]=r,t},E=function(e){return function(t,n,r){return void 0===n&&(n={}),void 0===r&&(r={}),P(a(a({},r),{url:t,params:n,method:e}))}},v=function(e){return function(t,n,r){return void 0===r&&(r={}),P(a(a({},r),{url:t,method:e,data:n}))}},P=function(e){return i(void 0,void 0,void 0,function(){var r,o,l,p;return s(this,function(f){switch(f.label){case 0:if(e.headers=a(a({},n),e.headers),m.length>0&&m.forEach(function(t){return t(e)}),!(h.length>0))return[3,6];r=0,f.label=1;case 1:return r<h.length?(o=h[r](e),u(o)?[4,o]:[3,3]):[3,6];case 2:return f.sent(),[3,5];case 3:return[4,o(e)];case 4:f.sent(),f.label=5;case 5:return r++,[3,1];case 6:return l=c(new Date),p=function(e){return i(void 0,void 0,void 0,function(){var t;return s(this,function(n){switch(n.label){case 0:return[4,T(l,e)];case 1:return t=n.sent(),[2,w(t)]}})})},[2,t.request(e).then(p).catch(p)]}})})},w=function(e){return d.forEach(function(t){try{t(e)}catch(e){}}),e},T=function(e,t){return i(void 0,void 0,void 0,function(){var n,r,a,i,l,p,f,d,m,h,b,E,v,P,w,T,k;return s(this,function(s){switch(s.label){case 0:if(n=c(new Date),r=n-e,a=t instanceof Error||o.isCancel(t),i=t,l=t,p=a?l.response:i,f=p&&p.status||null,d=a?R(t):S(f),m=a?l:null,h=O(f),b=t.config||null,E=p&&p.headers||null,v=null!==(k=p&&p.data)&&void 0!==k?k:null,P={duration:r,problem:d,originalError:m,ok:h,status:f,headers:E,config:b,data:v},g.length>0&&g.forEach(function(e){return e(P)}),!(y.length>0))return[3,6];w=0,s.label=1;case 1:return w<y.length?(T=y[w](P),u(T)?[4,T]:[3,3]):[3,6];case 2:return s.sent(),[3,5];case 3:return[4,T(P)];case 4:s.sent(),s.label=5;case 5:return w++,[3,1];case 6:return[2,P]}})})};return{axiosInstance:t,monitors:d,addMonitor:function(e){d.push(e)},requestTransforms:m,asyncRequestTransforms:h,responseTransforms:g,asyncResponseTransforms:y,addRequestTransform:function(e){return m.push(e)},addAsyncRequestTransform:function(e){return h.push(e)},addResponseTransform:function(e){return g.push(e)},addAsyncResponseTransform:function(e){return y.push(e)},setHeader:b,setHeaders:function(e){return Object.keys(e).forEach(function(t){return b(t,e[t])}),t},deleteHeader:function(e){return delete n[e],t},headers:n,setBaseURL:function(e){return t.defaults.baseURL=e,t},getBaseURL:function(){return t.defaults.baseURL},any:P,get:E("get"),delete:E("delete"),head:E("head"),post:v("post"),put:v("put"),patch:v("patch"),link:E("link"),unlink:E("unlink")}},C=o.isCancel,_=o.CancelToken,j={DEFAULT_HEADERS:p,NONE:d,CLIENT_ERROR:m,SERVER_ERROR:h,TIMEOUT_ERROR:g,CONNECTION_ERROR:y,NETWORK_ERROR:b,UNKNOWN_ERROR:E,create:k,isCancel:C,CancelToken:_};t.Ay=j},1763:(e,t,n)=>{const r=n(560);e.exports=(e,t)=>r(e,t,!0)},1772:(e,t,n)=>{n.r(t),n.d(t,{default:()=>a});var r=n(2280),o={};for(const e in r)"default"!==e&&(o[e]=()=>r[e]);n.d(t,o);const a=r},1832:(e,t,n)=>{const r=n(144);e.exports=(e,t)=>{const n=r(e,null,!0),o=r(t,null,!0),a=n.compare(o);if(0===a)return null;const i=a>0,s=i?n:o,c=i?o:n,l=!!s.prerelease.length;if(!!c.prerelease.length&&!l){if(!c.patch&&!c.minor)return"major";if(0===c.compareMain(s))return c.minor&&!c.patch?"minor":"patch"}const u=l?"pre":"";return n.major!==o.major?u+"major":n.minor!==o.minor?u+"minor":n.patch!==o.patch?u+"patch":"prerelease"}},2111:(e,t,n)=>{const r=n(4641),o=n(3999),a=n(5580),i=n(4089),s=n(7059),c=n(5200);e.exports=(e,t,n,l)=>{switch(t){case"===":return"object"==typeof e&&(e=e.version),"object"==typeof n&&(n=n.version),e===n;case"!==":return"object"==typeof e&&(e=e.version),"object"==typeof n&&(n=n.version),e!==n;case"":case"=":case"==":return r(e,n,l);case"!=":return o(e,n,l);case">":return a(e,n,l);case">=":return i(e,n,l);case"<":return s(e,n,l);case"<=":return c(e,n,l);default:throw new TypeError(`Invalid operator: ${t}`)}}},2280:t=>{t.exports=e},2525:(e,t,n)=>{const r=n(7638),o=n(560);e.exports=(e,t,n)=>{const a=[];let i=null,s=null;const c=e.sort((e,t)=>o(e,t,n));for(const e of c){r(e,t,n)?(s=e,i||(i=e)):(s&&a.push([i,s]),s=null,i=null)}i&&a.push([i,null]);const l=[];for(const[e,t]of a)e===t?l.push(e):t||e!==c[0]?t?e===c[0]?l.push(`<=${t}`):l.push(`${e} - ${t}`):l.push(`>=${e}`):l.push("*");const u=l.join(" || "),p="string"==typeof t.raw?t.raw:String(t);return u.length<p.length?u:t}},2938:(e,t,n)=>{const r=n(3908);e.exports=(e,t)=>new r(e,t).major},3007:(e,t,n)=>{const r=n(3908);e.exports=(e,t,n,o,a)=>{"string"==typeof n&&(a=o,o=n,n=void 0);try{return new r(e instanceof r?e.version:e,n).inc(t,o,a).version}catch(e){return null}}},3874:(e,t,n)=>{const r=n(8311);e.exports=(e,t)=>{try{return new r(e,t).range||"*"}catch(e){return null}}},3904:(e,t,n)=>{const r=Symbol("SemVer ANY");class o{static get ANY(){return r}constructor(e,t){if(t=a(t),e instanceof o){if(e.loose===!!t.loose)return e;e=e.value}e=e.trim().split(/\s+/).join(" "),l("comparator",e,t),this.options=t,this.loose=!!t.loose,this.parse(e),this.semver===r?this.value="":this.value=this.operator+this.semver.version,l("comp",this)}parse(e){const t=this.options.loose?i[s.COMPARATORLOOSE]:i[s.COMPARATOR],n=e.match(t);if(!n)throw new TypeError(`Invalid comparator: ${e}`);this.operator=void 0!==n[1]?n[1]:"","="===this.operator&&(this.operator=""),n[2]?this.semver=new u(n[2],this.options.loose):this.semver=r}toString(){return this.value}test(e){if(l("Comparator.test",e,this.options.loose),this.semver===r||e===r)return!0;if("string"==typeof e)try{e=new u(e,this.options)}catch(e){return!1}return c(e,this.operator,this.semver,this.options)}intersects(e,t){if(!(e instanceof o))throw new TypeError("a Comparator is required");return""===this.operator?""===this.value||new p(e.value,t).test(this.value):""===e.operator?""===e.value||new p(this.value,t).test(e.semver):(!(t=a(t)).includePrerelease||"<0.0.0-0"!==this.value&&"<0.0.0-0"!==e.value)&&(!(!t.includePrerelease&&(this.value.startsWith("<0.0.0")||e.value.startsWith("<0.0.0")))&&(!(!this.operator.startsWith(">")||!e.operator.startsWith(">"))||(!(!this.operator.startsWith("<")||!e.operator.startsWith("<"))||(!(this.semver.version!==e.semver.version||!this.operator.includes("=")||!e.operator.includes("="))||(!!(c(this.semver,"<",e.semver,t)&&this.operator.startsWith(">")&&e.operator.startsWith("<"))||!!(c(this.semver,">",e.semver,t)&&this.operator.startsWith("<")&&e.operator.startsWith(">")))))))}}e.exports=o;const a=n(8587),{safeRe:i,t:s}=n(9718),c=n(2111),l=n(7272),u=n(3908),p=n(8311)},3908:(e,t,n)=>{const r=n(7272),{MAX_LENGTH:o,MAX_SAFE_INTEGER:a}=n(6874),{safeRe:i,t:s}=n(9718),c=n(8587),{compareIdentifiers:l}=n(1123);class u{constructor(e,t){if(t=c(t),e instanceof u){if(e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease)return e;e=e.version}else if("string"!=typeof e)throw new TypeError(`Invalid version. Must be a string. Got type "${typeof e}".`);if(e.length>o)throw new TypeError(`version is longer than ${o} characters`);r("SemVer",e,t),this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease;const n=e.trim().match(t.loose?i[s.LOOSE]:i[s.FULL]);if(!n)throw new TypeError(`Invalid Version: ${e}`);if(this.raw=e,this.major=+n[1],this.minor=+n[2],this.patch=+n[3],this.major>a||this.major<0)throw new TypeError("Invalid major version");if(this.minor>a||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>a||this.patch<0)throw new TypeError("Invalid patch version");n[4]?this.prerelease=n[4].split(".").map(e=>{if(/^[0-9]+$/.test(e)){const t=+e;if(t>=0&&t<a)return t}return e}):this.prerelease=[],this.build=n[5]?n[5].split("."):[],this.format()}format(){return this.version=`${this.major}.${this.minor}.${this.patch}`,this.prerelease.length&&(this.version+=`-${this.prerelease.join(".")}`),this.version}toString(){return this.version}compare(e){if(r("SemVer.compare",this.version,this.options,e),!(e instanceof u)){if("string"==typeof e&&e===this.version)return 0;e=new u(e,this.options)}return e.version===this.version?0:this.compareMain(e)||this.comparePre(e)}compareMain(e){return e instanceof u||(e=new u(e,this.options)),this.major<e.major?-1:this.major>e.major?1:this.minor<e.minor?-1:this.minor>e.minor?1:this.patch<e.patch?-1:this.patch>e.patch?1:0}comparePre(e){if(e instanceof u||(e=new u(e,this.options)),this.prerelease.length&&!e.prerelease.length)return-1;if(!this.prerelease.length&&e.prerelease.length)return 1;if(!this.prerelease.length&&!e.prerelease.length)return 0;let t=0;do{const n=this.prerelease[t],o=e.prerelease[t];if(r("prerelease compare",t,n,o),void 0===n&&void 0===o)return 0;if(void 0===o)return 1;if(void 0===n)return-1;if(n!==o)return l(n,o)}while(++t)}compareBuild(e){e instanceof u||(e=new u(e,this.options));let t=0;do{const n=this.build[t],o=e.build[t];if(r("build compare",t,n,o),void 0===n&&void 0===o)return 0;if(void 0===o)return 1;if(void 0===n)return-1;if(n!==o)return l(n,o)}while(++t)}inc(e,t,n){if(e.startsWith("pre")){if(!t&&!1===n)throw new Error("invalid increment argument: identifier is empty");if(t){const e=`-${t}`.match(this.options.loose?i[s.PRERELEASELOOSE]:i[s.PRERELEASE]);if(!e||e[1]!==t)throw new Error(`invalid identifier: ${t}`)}}switch(e){case"premajor":this.prerelease.length=0,this.patch=0,this.minor=0,this.major++,this.inc("pre",t,n);break;case"preminor":this.prerelease.length=0,this.patch=0,this.minor++,this.inc("pre",t,n);break;case"prepatch":this.prerelease.length=0,this.inc("patch",t,n),this.inc("pre",t,n);break;case"prerelease":0===this.prerelease.length&&this.inc("patch",t,n),this.inc("pre",t,n);break;case"release":if(0===this.prerelease.length)throw new Error(`version ${this.raw} is not a prerelease`);this.prerelease.length=0;break;case"major":0===this.minor&&0===this.patch&&0!==this.prerelease.length||this.major++,this.minor=0,this.patch=0,this.prerelease=[];break;case"minor":0===this.patch&&0!==this.prerelease.length||this.minor++,this.patch=0,this.prerelease=[];break;case"patch":0===this.prerelease.length&&this.patch++,this.prerelease=[];break;case"pre":{const e=Number(n)?1:0;if(0===this.prerelease.length)this.prerelease=[e];else{let r=this.prerelease.length;for(;--r>=0;)"number"==typeof this.prerelease[r]&&(this.prerelease[r]++,r=-2);if(-1===r){if(t===this.prerelease.join(".")&&!1===n)throw new Error("invalid increment argument: identifier already exists");this.prerelease.push(e)}}if(t){let r=[t,e];!1===n&&(r=[t]),0===l(this.prerelease[0],t)?isNaN(this.prerelease[1])&&(this.prerelease=r):this.prerelease=r}break}default:throw new Error(`invalid increment argument: ${e}`)}return this.raw=this.format(),this.build.length&&(this.raw+=`+${this.build.join(".")}`),this}}e.exports=u},3927:(e,t,n)=>{const r=n(909);e.exports=(e,t)=>e.sort((e,n)=>r(e,n,t))},3999:(e,t,n)=>{const r=n(560);e.exports=(e,t,n)=>0!==r(e,t,n)},4089:(e,t,n)=>{const r=n(560);e.exports=(e,t,n)=>r(e,t,n)>=0},4277:(e,t,n)=>{const r=n(909);e.exports=(e,t)=>e.sort((e,n)=>r(n,e,t))},4493:(e,t,n)=>{const r=n(3908);e.exports=(e,t)=>new r(e,t).patch},4641:(e,t,n)=>{const r=n(560);e.exports=(e,t,n)=>0===r(e,t,n)},5032:(e,t,n)=>{const r=n(8311),o=n(3904),{ANY:a}=o,i=n(7638),s=n(560),c=[new o(">=0.0.0-0")],l=[new o(">=0.0.0")],u=(e,t,n)=>{if(e===t)return!0;if(1===e.length&&e[0].semver===a){if(1===t.length&&t[0].semver===a)return!0;e=n.includePrerelease?c:l}if(1===t.length&&t[0].semver===a){if(n.includePrerelease)return!0;t=l}const r=new Set;let o,u,d,m,h,g,y;for(const t of e)">"===t.operator||">="===t.operator?o=p(o,t,n):"<"===t.operator||"<="===t.operator?u=f(u,t,n):r.add(t.semver);if(r.size>1)return null;if(o&&u){if(d=s(o.semver,u.semver,n),d>0)return null;if(0===d&&(">="!==o.operator||"<="!==u.operator))return null}for(const e of r){if(o&&!i(e,String(o),n))return null;if(u&&!i(e,String(u),n))return null;for(const r of t)if(!i(e,String(r),n))return!1;return!0}let b=!(!u||n.includePrerelease||!u.semver.prerelease.length)&&u.semver,E=!(!o||n.includePrerelease||!o.semver.prerelease.length)&&o.semver;b&&1===b.prerelease.length&&"<"===u.operator&&0===b.prerelease[0]&&(b=!1);for(const e of t){if(y=y||">"===e.operator||">="===e.operator,g=g||"<"===e.operator||"<="===e.operator,o)if(E&&e.semver.prerelease&&e.semver.prerelease.length&&e.semver.major===E.major&&e.semver.minor===E.minor&&e.semver.patch===E.patch&&(E=!1),">"===e.operator||">="===e.operator){if(m=p(o,e,n),m===e&&m!==o)return!1}else if(">="===o.operator&&!i(o.semver,String(e),n))return!1;if(u)if(b&&e.semver.prerelease&&e.semver.prerelease.length&&e.semver.major===b.major&&e.semver.minor===b.minor&&e.semver.patch===b.patch&&(b=!1),"<"===e.operator||"<="===e.operator){if(h=f(u,e,n),h===e&&h!==u)return!1}else if("<="===u.operator&&!i(u.semver,String(e),n))return!1;if(!e.operator&&(u||o)&&0!==d)return!1}return!(o&&g&&!u&&0!==d)&&(!(u&&y&&!o&&0!==d)&&(!E&&!b))},p=(e,t,n)=>{if(!e)return t;const r=s(e.semver,t.semver,n);return r>0?e:r<0||">"===t.operator&&">="===e.operator?t:e},f=(e,t,n)=>{if(!e)return t;const r=s(e.semver,t.semver,n);return r<0?e:r>0||"<"===t.operator&&"<="===e.operator?t:e};e.exports=(e,t,n={})=>{if(e===t)return!0;e=new r(e,n),t=new r(t,n);let o=!1;e:for(const r of e.set){for(const e of t.set){const t=u(r,e,n);if(o=o||null!==t,t)continue e}if(o)return!1}return!0}},5160:(e,t,n)=>{var r=n(1772);
|
|
/**
|
|
* @license React
|
|
* use-sync-external-store-with-selector.production.js
|
|
*
|
|
* Copyright (c) Meta Platforms, Inc. and affiliates.
|
|
*
|
|
* This source code is licensed under the MIT license found in the
|
|
* LICENSE file in the root directory of this source tree.
|
|
*/var o="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},a=r.useSyncExternalStore,i=r.useRef,s=r.useEffect,c=r.useMemo,l=r.useDebugValue},5200:(e,t,n)=>{const r=n(560);e.exports=(e,t,n)=>r(e,t,n)<=0},5342:(e,t,n)=>{const r=n(7075);e.exports=(e,t,n)=>r(e,t,"<",n)},5571:(e,t,n)=>{const r=n(7075);e.exports=(e,t,n)=>r(e,t,">",n)},5580:(e,t,n)=>{const r=n(560);e.exports=(e,t,n)=>r(e,t,n)>0},6170:(e,t,n)=>{const r=n(3908),o=n(144),{safeRe:a,t:i}=n(9718);e.exports=(e,t)=>{if(e instanceof r)return e;if("number"==typeof e&&(e=String(e)),"string"!=typeof e)return null;let n=null;if((t=t||{}).rtl){const r=t.includePrerelease?a[i.COERCERTLFULL]:a[i.COERCERTL];let o;for(;(o=r.exec(e))&&(!n||n.index+n[0].length!==e.length);)n&&o.index+o[0].length===n.index+n[0].length||(n=o),r.lastIndex=o.index+o[1].length+o[2].length;r.lastIndex=-1}else n=e.match(t.includePrerelease?a[i.COERCEFULL]:a[i.COERCE]);if(null===n)return null;const s=n[2],c=n[3]||"0",l=n[4]||"0",u=t.includePrerelease&&n[5]?`-${n[5]}`:"",p=t.includePrerelease&&n[6]?`+${n[6]}`:"";return o(`${s}.${c}.${l}${u}${p}`,t)}},6254:(e,t,n)=>{const r=n(3908);e.exports=(e,t)=>new r(e,t).minor},6425:(e,t,n)=>{
|
|
/*! Axios v1.13.2 Copyright (c) 2025 Matt Zabriskie and contributors */
|
|
function r(e,t){return function(){return e.apply(t,arguments)}}const{toString:o}=Object.prototype,{getPrototypeOf:a}=Object,{iterator:i,toStringTag:s}=Symbol,c=(l=Object.create(null),e=>{const t=o.call(e);return l[t]||(l[t]=t.slice(8,-1).toLowerCase())});var l;const u=e=>(e=e.toLowerCase(),t=>c(t)===e),p=e=>t=>typeof t===e,{isArray:f}=Array,d=p("undefined");function m(e){return null!==e&&!d(e)&&null!==e.constructor&&!d(e.constructor)&&y(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const h=u("ArrayBuffer");const g=p("string"),y=p("function"),b=p("number"),E=e=>null!==e&&"object"==typeof e,v=e=>{if("object"!==c(e))return!1;const t=a(e);return!(null!==t&&t!==Object.prototype&&null!==Object.getPrototypeOf(t)||s in e||i in e)},P=u("Date"),w=u("File"),T=u("Blob"),O=u("FileList"),R=u("URLSearchParams"),[S,k,C,_]=["ReadableStream","Request","Response","Headers"].map(u);function j(e,t,{allOwnKeys:n=!1}={}){if(null==e)return;let r,o;if("object"!=typeof e&&(e=[e]),f(e))for(r=0,o=e.length;r<o;r++)t.call(null,e[r],r,e);else{if(m(e))return;const o=n?Object.getOwnPropertyNames(e):Object.keys(e),a=o.length;let i;for(r=0;r<a;r++)i=o[r],t.call(null,e[i],i,e)}}function A(e,t){if(m(e))return null;t=t.toLowerCase();const n=Object.keys(e);let r,o=n.length;for(;o-- >0;)if(r=n[o],t===r.toLowerCase())return r;return null}const N="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:n.g,I=e=>!d(e)&&e!==N;const L=(x="undefined"!=typeof Uint8Array&&a(Uint8Array),e=>x&&e instanceof x);var x;const $=u("HTMLFormElement"),D=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),F=u("RegExp"),M=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};j(n,(n,o)=>{let a;!1!==(a=t(n,o,e))&&(r[o]=a||n)}),Object.defineProperties(e,r)};const U=u("AsyncFunction"),B=(q="function"==typeof setImmediate,V=y(N.postMessage),q?setImmediate:V?(H=`axios@${Math.random()}`,G=[],N.addEventListener("message",({source:e,data:t})=>{e===N&&t===H&&G.length&&G.shift()()},!1),e=>{G.push(e),N.postMessage(H,"*")}):e=>setTimeout(e));var q,V,H,G;const W="undefined"!=typeof queueMicrotask?queueMicrotask.bind(N):"undefined"!=typeof process&&process.nextTick||B;var z={isArray:f,isArrayBuffer:h,isBuffer:m,isFormData:e=>{let t;return e&&("function"==typeof FormData&&e instanceof FormData||y(e.append)&&("formdata"===(t=c(e))||"object"===t&&y(e.toString)&&"[object FormData]"===e.toString()))},isArrayBufferView:function(e){let t;return t="undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&h(e.buffer),t},isString:g,isNumber:b,isBoolean:e=>!0===e||!1===e,isObject:E,isPlainObject:v,isEmptyObject:e=>{if(!E(e)||m(e))return!1;try{return 0===Object.keys(e).length&&Object.getPrototypeOf(e)===Object.prototype}catch(e){return!1}},isReadableStream:S,isRequest:k,isResponse:C,isHeaders:_,isUndefined:d,isDate:P,isFile:w,isBlob:T,isRegExp:F,isFunction:y,isStream:e=>E(e)&&y(e.pipe),isURLSearchParams:R,isTypedArray:L,isFileList:O,forEach:j,merge:function e(){const{caseless:t,skipUndefined:n}=I(this)&&this||{},r={},o=(o,a)=>{const i=t&&A(r,a)||a;v(r[i])&&v(o)?r[i]=e(r[i],o):v(o)?r[i]=e({},o):f(o)?r[i]=o.slice():n&&d(o)||(r[i]=o)};for(let e=0,t=arguments.length;e<t;e++)arguments[e]&&j(arguments[e],o);return r},extend:(e,t,n,{allOwnKeys:o}={})=>(j(t,(t,o)=>{n&&y(t)?e[o]=r(t,n):e[o]=t},{allOwnKeys:o}),e),trim:e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,""),stripBOM:e=>(65279===e.charCodeAt(0)&&(e=e.slice(1)),e),inherits:(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},toFlatObject:(e,t,n,r)=>{let o,i,s;const c={};if(t=t||{},null==e)return t;do{for(o=Object.getOwnPropertyNames(e),i=o.length;i-- >0;)s=o[i],r&&!r(s,e,t)||c[s]||(t[s]=e[s],c[s]=!0);e=!1!==n&&a(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},kindOf:c,kindOfTest:u,endsWith:(e,t,n)=>{e=String(e),(void 0===n||n>e.length)&&(n=e.length),n-=t.length;const r=e.indexOf(t,n);return-1!==r&&r===n},toArray:e=>{if(!e)return null;if(f(e))return e;let t=e.length;if(!b(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},forEachEntry:(e,t)=>{const n=(e&&e[i]).call(e);let r;for(;(r=n.next())&&!r.done;){const n=r.value;t.call(e,n[0],n[1])}},matchAll:(e,t)=>{let n;const r=[];for(;null!==(n=e.exec(t));)r.push(n);return r},isHTMLForm:$,hasOwnProperty:D,hasOwnProp:D,reduceDescriptors:M,freezeMethods:e=>{M(e,(t,n)=>{if(y(e)&&-1!==["arguments","caller","callee"].indexOf(n))return!1;const r=e[n];y(r)&&(t.enumerable=!1,"writable"in t?t.writable=!1:t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")}))})},toObjectSet:(e,t)=>{const n={},r=e=>{e.forEach(e=>{n[e]=!0})};return f(e)?r(e):r(String(e).split(t)),n},toCamelCase:e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(e,t,n){return t.toUpperCase()+n}),noop:()=>{},toFiniteNumber:(e,t)=>null!=e&&Number.isFinite(e=+e)?e:t,findKey:A,global:N,isContextDefined:I,isSpecCompliantForm:function(e){return!!(e&&y(e.append)&&"FormData"===e[s]&&e[i])},toJSONObject:e=>{const t=new Array(10),n=(e,r)=>{if(E(e)){if(t.indexOf(e)>=0)return;if(m(e))return e;if(!("toJSON"in e)){t[r]=e;const o=f(e)?[]:{};return j(e,(e,t)=>{const a=n(e,r+1);!d(a)&&(o[t]=a)}),t[r]=void 0,o}}return e};return n(e,0)},isAsyncFn:U,isThenable:e=>e&&(E(e)||y(e))&&y(e.then)&&y(e.catch),setImmediate:B,asap:W,isIterable:e=>null!=e&&y(e[i])};function J(e,t,n,r,o){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=(new Error).stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),o&&(this.response=o,this.status=o.status?o.status:null)}z.inherits(J,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:z.toJSONObject(this.config),code:this.code,status:this.status}}});const K=J.prototype,X={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{X[e]={value:e}}),Object.defineProperties(J,X),Object.defineProperty(K,"isAxiosError",{value:!0}),J.from=(e,t,n,r,o,a)=>{const i=Object.create(K);z.toFlatObject(e,i,function(e){return e!==Error.prototype},e=>"isAxiosError"!==e);const s=e&&e.message?e.message:"Error",c=null==t&&e?e.code:t;return J.call(i,s,c,n,r,o),e&&null==i.cause&&Object.defineProperty(i,"cause",{value:e,configurable:!0}),i.name=e&&e.name||"Error",a&&Object.assign(i,a),i};function Y(e){return z.isPlainObject(e)||z.isArray(e)}function Q(e){return z.endsWith(e,"[]")?e.slice(0,-2):e}function Z(e,t,n){return e?e.concat(t).map(function(e,t){return e=Q(e),!n&&t?"["+e+"]":e}).join(n?".":""):t}const ee=z.toFlatObject(z,{},null,function(e){return/^is[A-Z]/.test(e)});function te(e,t,n){if(!z.isObject(e))throw new TypeError("target must be an object");t=t||new FormData;const r=(n=z.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(e,t){return!z.isUndefined(t[e])})).metaTokens,o=n.visitor||l,a=n.dots,i=n.indexes,s=(n.Blob||"undefined"!=typeof Blob&&Blob)&&z.isSpecCompliantForm(t);if(!z.isFunction(o))throw new TypeError("visitor must be a function");function c(e){if(null===e)return"";if(z.isDate(e))return e.toISOString();if(z.isBoolean(e))return e.toString();if(!s&&z.isBlob(e))throw new J("Blob is not supported. Use a Buffer instead.");return z.isArrayBuffer(e)||z.isTypedArray(e)?s&&"function"==typeof Blob?new Blob([e]):Buffer.from(e):e}function l(e,n,o){let s=e;if(e&&!o&&"object"==typeof e)if(z.endsWith(n,"{}"))n=r?n:n.slice(0,-2),e=JSON.stringify(e);else if(z.isArray(e)&&function(e){return z.isArray(e)&&!e.some(Y)}(e)||(z.isFileList(e)||z.endsWith(n,"[]"))&&(s=z.toArray(e)))return n=Q(n),s.forEach(function(e,r){!z.isUndefined(e)&&null!==e&&t.append(!0===i?Z([n],r,a):null===i?n:n+"[]",c(e))}),!1;return!!Y(e)||(t.append(Z(o,n,a),c(e)),!1)}const u=[],p=Object.assign(ee,{defaultVisitor:l,convertValue:c,isVisitable:Y});if(!z.isObject(e))throw new TypeError("data must be an object");return function e(n,r){if(!z.isUndefined(n)){if(-1!==u.indexOf(n))throw Error("Circular reference detected in "+r.join("."));u.push(n),z.forEach(n,function(n,a){!0===(!(z.isUndefined(n)||null===n)&&o.call(t,n,z.isString(a)?a.trim():a,r,p))&&e(n,r?r.concat(a):[a])}),u.pop()}}(e),t}function ne(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(e){return t[e]})}function re(e,t){this._pairs=[],e&&te(e,this,t)}const oe=re.prototype;function ae(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+")}function ie(e,t,n){if(!t)return e;const r=n&&n.encode||ae;z.isFunction(n)&&(n={serialize:n});const o=n&&n.serialize;let a;if(a=o?o(t,n):z.isURLSearchParams(t)?t.toString():new re(t,n).toString(r),a){const t=e.indexOf("#");-1!==t&&(e=e.slice(0,t)),e+=(-1===e.indexOf("?")?"?":"&")+a}return e}oe.append=function(e,t){this._pairs.push([e,t])},oe.toString=function(e){const t=e?function(t){return e.call(this,t,ne)}:ne;return this._pairs.map(function(e){return t(e[0])+"="+t(e[1])},"").join("&")};var se=class{constructor(){this.handlers=[]}use(e,t,n){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!n&&n.synchronous,runWhen:n?n.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(e){z.forEach(this.handlers,function(t){null!==t&&e(t)})}},ce={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},le={isBrowser:!0,classes:{URLSearchParams:"undefined"!=typeof URLSearchParams?URLSearchParams:re,FormData:"undefined"!=typeof FormData?FormData:null,Blob:"undefined"!=typeof Blob?Blob:null},protocols:["http","https","file","blob","url","data"]};const ue="undefined"!=typeof window&&"undefined"!=typeof document,pe="object"==typeof navigator&&navigator||void 0,fe=ue&&(!pe||["ReactNative","NativeScript","NS"].indexOf(pe.product)<0),de="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&"function"==typeof self.importScripts,me=ue&&window.location.href||"http://localhost";var he={...Object.freeze({__proto__:null,hasBrowserEnv:ue,hasStandardBrowserWebWorkerEnv:de,hasStandardBrowserEnv:fe,navigator:pe,origin:me}),...le};function ge(e){function t(e,n,r,o){let a=e[o++];if("__proto__"===a)return!0;const i=Number.isFinite(+a),s=o>=e.length;if(a=!a&&z.isArray(r)?r.length:a,s)return z.hasOwnProp(r,a)?r[a]=[r[a],n]:r[a]=n,!i;r[a]&&z.isObject(r[a])||(r[a]=[]);return t(e,n,r[a],o)&&z.isArray(r[a])&&(r[a]=function(e){const t={},n=Object.keys(e);let r;const o=n.length;let a;for(r=0;r<o;r++)a=n[r],t[a]=e[a];return t}(r[a])),!i}if(z.isFormData(e)&&z.isFunction(e.entries)){const n={};return z.forEachEntry(e,(e,r)=>{t(function(e){return z.matchAll(/\w+|\[(\w*)]/g,e).map(e=>"[]"===e[0]?"":e[1]||e[0])}(e),r,n,0)}),n}return null}const ye={transitional:ce,adapter:["xhr","http","fetch"],transformRequest:[function(e,t){const n=t.getContentType()||"",r=n.indexOf("application/json")>-1,o=z.isObject(e);o&&z.isHTMLForm(e)&&(e=new FormData(e));if(z.isFormData(e))return r?JSON.stringify(ge(e)):e;if(z.isArrayBuffer(e)||z.isBuffer(e)||z.isStream(e)||z.isFile(e)||z.isBlob(e)||z.isReadableStream(e))return e;if(z.isArrayBufferView(e))return e.buffer;if(z.isURLSearchParams(e))return t.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let a;if(o){if(n.indexOf("application/x-www-form-urlencoded")>-1)return function(e,t){return te(e,new he.classes.URLSearchParams,{visitor:function(e,t,n,r){return he.isNode&&z.isBuffer(e)?(this.append(t,e.toString("base64")),!1):r.defaultVisitor.apply(this,arguments)},...t})}(e,this.formSerializer).toString();if((a=z.isFileList(e))||n.indexOf("multipart/form-data")>-1){const t=this.env&&this.env.FormData;return te(a?{"files[]":e}:e,t&&new t,this.formSerializer)}}return o||r?(t.setContentType("application/json",!1),function(e,t,n){if(z.isString(e))try{return(t||JSON.parse)(e),z.trim(e)}catch(e){if("SyntaxError"!==e.name)throw e}return(n||JSON.stringify)(e)}(e)):e}],transformResponse:[function(e){const t=this.transitional||ye.transitional,n=t&&t.forcedJSONParsing,r="json"===this.responseType;if(z.isResponse(e)||z.isReadableStream(e))return e;if(e&&z.isString(e)&&(n&&!this.responseType||r)){const n=!(t&&t.silentJSONParsing)&&r;try{return JSON.parse(e,this.parseReviver)}catch(e){if(n){if("SyntaxError"===e.name)throw J.from(e,J.ERR_BAD_RESPONSE,this,null,this.response);throw e}}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:he.classes.FormData,Blob:he.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};z.forEach(["delete","get","head","post","put","patch"],e=>{ye.headers[e]={}});var be=ye;const Ee=z.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]);const ve=Symbol("internals");function Pe(e){return e&&String(e).trim().toLowerCase()}function we(e){return!1===e||null==e?e:z.isArray(e)?e.map(we):String(e)}function Te(e,t,n,r,o){return z.isFunction(r)?r.call(this,t,n):(o&&(t=n),z.isString(t)?z.isString(r)?-1!==t.indexOf(r):z.isRegExp(r)?r.test(t):void 0:void 0)}class Oe{constructor(e){e&&this.set(e)}set(e,t,n){const r=this;function o(e,t,n){const o=Pe(t);if(!o)throw new Error("header name must be a non-empty string");const a=z.findKey(r,o);(!a||void 0===r[a]||!0===n||void 0===n&&!1!==r[a])&&(r[a||t]=we(e))}const a=(e,t)=>z.forEach(e,(e,n)=>o(e,n,t));if(z.isPlainObject(e)||e instanceof this.constructor)a(e,t);else if(z.isString(e)&&(e=e.trim())&&!/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim()))a((e=>{const t={};let n,r,o;return e&&e.split("\n").forEach(function(e){o=e.indexOf(":"),n=e.substring(0,o).trim().toLowerCase(),r=e.substring(o+1).trim(),!n||t[n]&&Ee[n]||("set-cookie"===n?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)}),t})(e),t);else if(z.isObject(e)&&z.isIterable(e)){let n,r,o={};for(const t of e){if(!z.isArray(t))throw TypeError("Object iterator must return a key-value pair");o[r=t[0]]=(n=o[r])?z.isArray(n)?[...n,t[1]]:[n,t[1]]:t[1]}a(o,t)}else null!=e&&o(t,e,n);return this}get(e,t){if(e=Pe(e)){const n=z.findKey(this,e);if(n){const e=this[n];if(!t)return e;if(!0===t)return function(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}(e);if(z.isFunction(t))return t.call(this,e,n);if(z.isRegExp(t))return t.exec(e);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,t){if(e=Pe(e)){const n=z.findKey(this,e);return!(!n||void 0===this[n]||t&&!Te(0,this[n],n,t))}return!1}delete(e,t){const n=this;let r=!1;function o(e){if(e=Pe(e)){const o=z.findKey(n,e);!o||t&&!Te(0,n[o],o,t)||(delete n[o],r=!0)}}return z.isArray(e)?e.forEach(o):o(e),r}clear(e){const t=Object.keys(this);let n=t.length,r=!1;for(;n--;){const o=t[n];e&&!Te(0,this[o],o,e,!0)||(delete this[o],r=!0)}return r}normalize(e){const t=this,n={};return z.forEach(this,(r,o)=>{const a=z.findKey(n,o);if(a)return t[a]=we(r),void delete t[o];const i=e?function(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(e,t,n)=>t.toUpperCase()+n)}(o):String(o).trim();i!==o&&delete t[o],t[i]=we(r),n[i]=!0}),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){const t=Object.create(null);return z.forEach(this,(n,r)=>{null!=n&&!1!==n&&(t[r]=e&&z.isArray(n)?n.join(", "):n)}),t}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([e,t])=>e+": "+t).join("\n")}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e,...t){const n=new this(e);return t.forEach(e=>n.set(e)),n}static accessor(e){const t=(this[ve]=this[ve]={accessors:{}}).accessors,n=this.prototype;function r(e){const r=Pe(e);t[r]||(!function(e,t){const n=z.toCamelCase(" "+t);["get","set","has"].forEach(r=>{Object.defineProperty(e,r+n,{value:function(e,n,o){return this[r].call(this,t,e,n,o)},configurable:!0})})}(n,e),t[r]=!0)}return z.isArray(e)?e.forEach(r):r(e),this}}Oe.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),z.reduceDescriptors(Oe.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(e){this[n]=e}}}),z.freezeMethods(Oe);var Re=Oe;function Se(e,t){const n=this||be,r=t||n,o=Re.from(r.headers);let a=r.data;return z.forEach(e,function(e){a=e.call(n,a,o.normalize(),t?t.status:void 0)}),o.normalize(),a}function ke(e){return!(!e||!e.__CANCEL__)}function Ce(e,t,n){J.call(this,null==e?"canceled":e,J.ERR_CANCELED,t,n),this.name="CanceledError"}function _e(e,t,n){const r=n.config.validateStatus;n.status&&r&&!r(n.status)?t(new J("Request failed with status code "+n.status,[J.ERR_BAD_REQUEST,J.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n)):e(n)}z.inherits(Ce,J,{__CANCEL__:!0});const je=(e,t,n=3)=>{let r=0;const o=function(e,t){e=e||10;const n=new Array(e),r=new Array(e);let o,a=0,i=0;return t=void 0!==t?t:1e3,function(s){const c=Date.now(),l=r[i];o||(o=c),n[a]=s,r[a]=c;let u=i,p=0;for(;u!==a;)p+=n[u++],u%=e;if(a=(a+1)%e,a===i&&(i=(i+1)%e),c-o<t)return;const f=l&&c-l;return f?Math.round(1e3*p/f):void 0}}(50,250);return function(e,t){let n,r,o=0,a=1e3/t;const i=(t,a=Date.now())=>{o=a,n=null,r&&(clearTimeout(r),r=null),e(...t)};return[(...e)=>{const t=Date.now(),s=t-o;s>=a?i(e,t):(n=e,r||(r=setTimeout(()=>{r=null,i(n)},a-s)))},()=>n&&i(n)]}(n=>{const a=n.loaded,i=n.lengthComputable?n.total:void 0,s=a-r,c=o(s);r=a;e({loaded:a,total:i,progress:i?a/i:void 0,bytes:s,rate:c||void 0,estimated:c&&i&&a<=i?(i-a)/c:void 0,event:n,lengthComputable:null!=i,[t?"download":"upload"]:!0})},n)},Ae=(e,t)=>{const n=null!=e;return[r=>t[0]({lengthComputable:n,total:e,loaded:r}),t[1]]},Ne=e=>(...t)=>z.asap(()=>e(...t));var Ie=he.hasStandardBrowserEnv?((e,t)=>n=>(n=new URL(n,he.origin),e.protocol===n.protocol&&e.host===n.host&&(t||e.port===n.port)))(new URL(he.origin),he.navigator&&/(msie|trident)/i.test(he.navigator.userAgent)):()=>!0,Le=he.hasStandardBrowserEnv?{write(e,t,n,r,o,a,i){if("undefined"==typeof document)return;const s=[`${e}=${encodeURIComponent(t)}`];z.isNumber(n)&&s.push(`expires=${new Date(n).toUTCString()}`),z.isString(r)&&s.push(`path=${r}`),z.isString(o)&&s.push(`domain=${o}`),!0===a&&s.push("secure"),z.isString(i)&&s.push(`SameSite=${i}`),document.cookie=s.join("; ")},read(e){if("undefined"==typeof document)return null;const t=document.cookie.match(new RegExp("(?:^|; )"+e+"=([^;]*)"));return t?decodeURIComponent(t[1]):null},remove(e){this.write(e,"",Date.now()-864e5,"/")}}:{write(){},read:()=>null,remove(){}};function xe(e,t,n){let r=!/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t);return e&&(r||0==n)?function(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}(e,t):t}const $e=e=>e instanceof Re?{...e}:e;function De(e,t){t=t||{};const n={};function r(e,t,n,r){return z.isPlainObject(e)&&z.isPlainObject(t)?z.merge.call({caseless:r},e,t):z.isPlainObject(t)?z.merge({},t):z.isArray(t)?t.slice():t}function o(e,t,n,o){return z.isUndefined(t)?z.isUndefined(e)?void 0:r(void 0,e,0,o):r(e,t,0,o)}function a(e,t){if(!z.isUndefined(t))return r(void 0,t)}function i(e,t){return z.isUndefined(t)?z.isUndefined(e)?void 0:r(void 0,e):r(void 0,t)}function s(n,o,a){return a in t?r(n,o):a in e?r(void 0,n):void 0}const c={url:a,method:a,data:a,baseURL:i,transformRequest:i,transformResponse:i,paramsSerializer:i,timeout:i,timeoutMessage:i,withCredentials:i,withXSRFToken:i,adapter:i,responseType:i,xsrfCookieName:i,xsrfHeaderName:i,onUploadProgress:i,onDownloadProgress:i,decompress:i,maxContentLength:i,maxBodyLength:i,beforeRedirect:i,transport:i,httpAgent:i,httpsAgent:i,cancelToken:i,socketPath:i,responseEncoding:i,validateStatus:s,headers:(e,t,n)=>o($e(e),$e(t),0,!0)};return z.forEach(Object.keys({...e,...t}),function(r){const a=c[r]||o,i=a(e[r],t[r],r);z.isUndefined(i)&&a!==s||(n[r]=i)}),n}var Fe=e=>{const t=De({},e);let{data:n,withXSRFToken:r,xsrfHeaderName:o,xsrfCookieName:a,headers:i,auth:s}=t;if(t.headers=i=Re.from(i),t.url=ie(xe(t.baseURL,t.url,t.allowAbsoluteUrls),e.params,e.paramsSerializer),s&&i.set("Authorization","Basic "+btoa((s.username||"")+":"+(s.password?unescape(encodeURIComponent(s.password)):""))),z.isFormData(n))if(he.hasStandardBrowserEnv||he.hasStandardBrowserWebWorkerEnv)i.setContentType(void 0);else if(z.isFunction(n.getHeaders)){const e=n.getHeaders(),t=["content-type","content-length"];Object.entries(e).forEach(([e,n])=>{t.includes(e.toLowerCase())&&i.set(e,n)})}if(he.hasStandardBrowserEnv&&(r&&z.isFunction(r)&&(r=r(t)),r||!1!==r&&Ie(t.url))){const e=o&&a&&Le.read(a);e&&i.set(o,e)}return t};var Me="undefined"!=typeof XMLHttpRequest&&function(e){return new Promise(function(t,n){const r=Fe(e);let o=r.data;const a=Re.from(r.headers).normalize();let i,s,c,l,u,{responseType:p,onUploadProgress:f,onDownloadProgress:d}=r;function m(){l&&l(),u&&u(),r.cancelToken&&r.cancelToken.unsubscribe(i),r.signal&&r.signal.removeEventListener("abort",i)}let h=new XMLHttpRequest;function g(){if(!h)return;const r=Re.from("getAllResponseHeaders"in h&&h.getAllResponseHeaders());_e(function(e){t(e),m()},function(e){n(e),m()},{data:p&&"text"!==p&&"json"!==p?h.response:h.responseText,status:h.status,statusText:h.statusText,headers:r,config:e,request:h}),h=null}h.open(r.method.toUpperCase(),r.url,!0),h.timeout=r.timeout,"onloadend"in h?h.onloadend=g:h.onreadystatechange=function(){h&&4===h.readyState&&(0!==h.status||h.responseURL&&0===h.responseURL.indexOf("file:"))&&setTimeout(g)},h.onabort=function(){h&&(n(new J("Request aborted",J.ECONNABORTED,e,h)),h=null)},h.onerror=function(t){const r=new J(t&&t.message?t.message:"Network Error",J.ERR_NETWORK,e,h);r.event=t||null,n(r),h=null},h.ontimeout=function(){let t=r.timeout?"timeout of "+r.timeout+"ms exceeded":"timeout exceeded";const o=r.transitional||ce;r.timeoutErrorMessage&&(t=r.timeoutErrorMessage),n(new J(t,o.clarifyTimeoutError?J.ETIMEDOUT:J.ECONNABORTED,e,h)),h=null},void 0===o&&a.setContentType(null),"setRequestHeader"in h&&z.forEach(a.toJSON(),function(e,t){h.setRequestHeader(t,e)}),z.isUndefined(r.withCredentials)||(h.withCredentials=!!r.withCredentials),p&&"json"!==p&&(h.responseType=r.responseType),d&&([c,u]=je(d,!0),h.addEventListener("progress",c)),f&&h.upload&&([s,l]=je(f),h.upload.addEventListener("progress",s),h.upload.addEventListener("loadend",l)),(r.cancelToken||r.signal)&&(i=t=>{h&&(n(!t||t.type?new Ce(null,e,h):t),h.abort(),h=null)},r.cancelToken&&r.cancelToken.subscribe(i),r.signal&&(r.signal.aborted?i():r.signal.addEventListener("abort",i)));const y=function(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}(r.url);y&&-1===he.protocols.indexOf(y)?n(new J("Unsupported protocol "+y+":",J.ERR_BAD_REQUEST,e)):h.send(o||null)})};var Ue=(e,t)=>{const{length:n}=e=e?e.filter(Boolean):[];if(t||n){let n,r=new AbortController;const o=function(e){if(!n){n=!0,i();const t=e instanceof Error?e:this.reason;r.abort(t instanceof J?t:new Ce(t instanceof Error?t.message:t))}};let a=t&&setTimeout(()=>{a=null,o(new J(`timeout ${t} of ms exceeded`,J.ETIMEDOUT))},t);const i=()=>{e&&(a&&clearTimeout(a),a=null,e.forEach(e=>{e.unsubscribe?e.unsubscribe(o):e.removeEventListener("abort",o)}),e=null)};e.forEach(e=>e.addEventListener("abort",o));const{signal:s}=r;return s.unsubscribe=()=>z.asap(i),s}};const Be=function*(e,t){let n=e.byteLength;if(!t||n<t)return void(yield e);let r,o=0;for(;o<n;)r=o+t,yield e.slice(o,r),o=r},qe=async function*(e){if(e[Symbol.asyncIterator])return void(yield*e);const t=e.getReader();try{for(;;){const{done:e,value:n}=await t.read();if(e)break;yield n}}finally{await t.cancel()}},Ve=(e,t,n,r)=>{const o=async function*(e,t){for await(const n of qe(e))yield*Be(n,t)}(e,t);let a,i=0,s=e=>{a||(a=!0,r&&r(e))};return new ReadableStream({async pull(e){try{const{done:t,value:r}=await o.next();if(t)return s(),void e.close();let a=r.byteLength;if(n){let e=i+=a;n(e)}e.enqueue(new Uint8Array(r))}catch(e){throw s(e),e}},cancel:e=>(s(e),o.return())},{highWaterMark:2})},{isFunction:He}=z,Ge=(({Request:e,Response:t})=>({Request:e,Response:t}))(z.global),{ReadableStream:We,TextEncoder:ze}=z.global,Je=(e,...t)=>{try{return!!e(...t)}catch(e){return!1}},Ke=e=>{e=z.merge.call({skipUndefined:!0},Ge,e);const{fetch:t,Request:n,Response:r}=e,o=t?He(t):"function"==typeof fetch,a=He(n),i=He(r);if(!o)return!1;const s=o&&He(We),c=o&&("function"==typeof ze?(l=new ze,e=>l.encode(e)):async e=>new Uint8Array(await new n(e).arrayBuffer()));var l;const u=a&&s&&Je(()=>{let e=!1;const t=new n(he.origin,{body:new We,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!t}),p=i&&s&&Je(()=>z.isReadableStream(new r("").body)),f={stream:p&&(e=>e.body)};o&&["text","arrayBuffer","blob","formData","stream"].forEach(e=>{!f[e]&&(f[e]=(t,n)=>{let r=t&&t[e];if(r)return r.call(t);throw new J(`Response type '${e}' is not supported`,J.ERR_NOT_SUPPORT,n)})});const d=async(e,t)=>{const r=z.toFiniteNumber(e.getContentLength());return null==r?(async e=>{if(null==e)return 0;if(z.isBlob(e))return e.size;if(z.isSpecCompliantForm(e)){const t=new n(he.origin,{method:"POST",body:e});return(await t.arrayBuffer()).byteLength}return z.isArrayBufferView(e)||z.isArrayBuffer(e)?e.byteLength:(z.isURLSearchParams(e)&&(e+=""),z.isString(e)?(await c(e)).byteLength:void 0)})(t):r};return async e=>{let{url:o,method:i,data:s,signal:c,cancelToken:l,timeout:m,onDownloadProgress:h,onUploadProgress:g,responseType:y,headers:b,withCredentials:E="same-origin",fetchOptions:v}=Fe(e),P=t||fetch;y=y?(y+"").toLowerCase():"text";let w=Ue([c,l&&l.toAbortSignal()],m),T=null;const O=w&&w.unsubscribe&&(()=>{w.unsubscribe()});let R;try{if(g&&u&&"get"!==i&&"head"!==i&&0!==(R=await d(b,s))){let e,t=new n(o,{method:"POST",body:s,duplex:"half"});if(z.isFormData(s)&&(e=t.headers.get("content-type"))&&b.setContentType(e),t.body){const[e,n]=Ae(R,je(Ne(g)));s=Ve(t.body,65536,e,n)}}z.isString(E)||(E=E?"include":"omit");const t=a&&"credentials"in n.prototype,c={...v,signal:w,method:i.toUpperCase(),headers:b.normalize().toJSON(),body:s,duplex:"half",credentials:t?E:void 0};T=a&&new n(o,c);let l=await(a?P(T,v):P(o,c));const m=p&&("stream"===y||"response"===y);if(p&&(h||m&&O)){const e={};["status","statusText","headers"].forEach(t=>{e[t]=l[t]});const t=z.toFiniteNumber(l.headers.get("content-length")),[n,o]=h&&Ae(t,je(Ne(h),!0))||[];l=new r(Ve(l.body,65536,n,()=>{o&&o(),O&&O()}),e)}y=y||"text";let S=await f[z.findKey(f,y)||"text"](l,e);return!m&&O&&O(),await new Promise((t,n)=>{_e(t,n,{data:S,headers:Re.from(l.headers),status:l.status,statusText:l.statusText,config:e,request:T})})}catch(t){if(O&&O(),t&&"TypeError"===t.name&&/Load failed|fetch/i.test(t.message))throw Object.assign(new J("Network Error",J.ERR_NETWORK,e,T),{cause:t.cause||t});throw J.from(t,t&&t.code,e,T)}}},Xe=new Map,Ye=e=>{let t=e&&e.env||{};const{fetch:n,Request:r,Response:o}=t,a=[r,o,n];let i,s,c=a.length,l=Xe;for(;c--;)i=a[c],s=l.get(i),void 0===s&&l.set(i,s=c?new Map:Ke(t)),l=s;return s};Ye();const Qe={http:null,xhr:Me,fetch:{get:Ye}};z.forEach(Qe,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch(e){}Object.defineProperty(e,"adapterName",{value:t})}});const Ze=e=>`- ${e}`,et=e=>z.isFunction(e)||null===e||!1===e;var tt={getAdapter:function(e,t){e=z.isArray(e)?e:[e];const{length:n}=e;let r,o;const a={};for(let i=0;i<n;i++){let n;if(r=e[i],o=r,!et(r)&&(o=Qe[(n=String(r)).toLowerCase()],void 0===o))throw new J(`Unknown adapter '${n}'`);if(o&&(z.isFunction(o)||(o=o.get(t))))break;a[n||"#"+i]=o}if(!o){const e=Object.entries(a).map(([e,t])=>`adapter ${e} `+(!1===t?"is not supported by the environment":"is not available in the build"));throw new J("There is no suitable adapter to dispatch the request "+(n?e.length>1?"since :\n"+e.map(Ze).join("\n"):" "+Ze(e[0]):"as no adapter specified"),"ERR_NOT_SUPPORT")}return o},adapters:Qe};function nt(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new Ce(null,e)}function rt(e){nt(e),e.headers=Re.from(e.headers),e.data=Se.call(e,e.transformRequest),-1!==["post","put","patch"].indexOf(e.method)&&e.headers.setContentType("application/x-www-form-urlencoded",!1);return tt.getAdapter(e.adapter||be.adapter,e)(e).then(function(t){return nt(e),t.data=Se.call(e,e.transformResponse,t),t.headers=Re.from(t.headers),t},function(t){return ke(t)||(nt(e),t&&t.response&&(t.response.data=Se.call(e,e.transformResponse,t.response),t.response.headers=Re.from(t.response.headers))),Promise.reject(t)})}const ot="1.13.2",at={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{at[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}});const it={};at.transitional=function(e,t,n){function r(e,t){return"[Axios v"+ot+"] Transitional option '"+e+"'"+t+(n?". "+n:"")}return(n,o,a)=>{if(!1===e)throw new J(r(o," has been removed"+(t?" in "+t:"")),J.ERR_DEPRECATED);return t&&!it[o]&&(it[o]=!0,console.warn(r(o," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(n,o,a)}},at.spelling=function(e){return(t,n)=>(console.warn(`${n} is likely a misspelling of ${e}`),!0)};var st={assertOptions:function(e,t,n){if("object"!=typeof e)throw new J("options must be an object",J.ERR_BAD_OPTION_VALUE);const r=Object.keys(e);let o=r.length;for(;o-- >0;){const a=r[o],i=t[a];if(i){const t=e[a],n=void 0===t||i(t,a,e);if(!0!==n)throw new J("option "+a+" must be "+n,J.ERR_BAD_OPTION_VALUE);continue}if(!0!==n)throw new J("Unknown option "+a,J.ERR_BAD_OPTION)}},validators:at};const ct=st.validators;class lt{constructor(e){this.defaults=e||{},this.interceptors={request:new se,response:new se}}async request(e,t){try{return await this._request(e,t)}catch(e){if(e instanceof Error){let t={};Error.captureStackTrace?Error.captureStackTrace(t):t=new Error;const n=t.stack?t.stack.replace(/^.+\n/,""):"";try{e.stack?n&&!String(e.stack).endsWith(n.replace(/^.+\n.+\n/,""))&&(e.stack+="\n"+n):e.stack=n}catch(e){}}throw e}}_request(e,t){"string"==typeof e?(t=t||{}).url=e:t=e||{},t=De(this.defaults,t);const{transitional:n,paramsSerializer:r,headers:o}=t;void 0!==n&&st.assertOptions(n,{silentJSONParsing:ct.transitional(ct.boolean),forcedJSONParsing:ct.transitional(ct.boolean),clarifyTimeoutError:ct.transitional(ct.boolean)},!1),null!=r&&(z.isFunction(r)?t.paramsSerializer={serialize:r}:st.assertOptions(r,{encode:ct.function,serialize:ct.function},!0)),void 0!==t.allowAbsoluteUrls||(void 0!==this.defaults.allowAbsoluteUrls?t.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:t.allowAbsoluteUrls=!0),st.assertOptions(t,{baseUrl:ct.spelling("baseURL"),withXsrfToken:ct.spelling("withXSRFToken")},!0),t.method=(t.method||this.defaults.method||"get").toLowerCase();let a=o&&z.merge(o.common,o[t.method]);o&&z.forEach(["delete","get","head","post","put","patch","common"],e=>{delete o[e]}),t.headers=Re.concat(a,o);const i=[];let s=!0;this.interceptors.request.forEach(function(e){"function"==typeof e.runWhen&&!1===e.runWhen(t)||(s=s&&e.synchronous,i.unshift(e.fulfilled,e.rejected))});const c=[];let l;this.interceptors.response.forEach(function(e){c.push(e.fulfilled,e.rejected)});let u,p=0;if(!s){const e=[rt.bind(this),void 0];for(e.unshift(...i),e.push(...c),u=e.length,l=Promise.resolve(t);p<u;)l=l.then(e[p++],e[p++]);return l}u=i.length;let f=t;for(;p<u;){const e=i[p++],t=i[p++];try{f=e(f)}catch(e){t.call(this,e);break}}try{l=rt.call(this,f)}catch(e){return Promise.reject(e)}for(p=0,u=c.length;p<u;)l=l.then(c[p++],c[p++]);return l}getUri(e){return ie(xe((e=De(this.defaults,e)).baseURL,e.url,e.allowAbsoluteUrls),e.params,e.paramsSerializer)}}z.forEach(["delete","get","head","options"],function(e){lt.prototype[e]=function(t,n){return this.request(De(n||{},{method:e,url:t,data:(n||{}).data}))}}),z.forEach(["post","put","patch"],function(e){function t(t){return function(n,r,o){return this.request(De(o||{},{method:e,headers:t?{"Content-Type":"multipart/form-data"}:{},url:n,data:r}))}}lt.prototype[e]=t(),lt.prototype[e+"Form"]=t(!0)});var ut=lt;class pt{constructor(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");let t;this.promise=new Promise(function(e){t=e});const n=this;this.promise.then(e=>{if(!n._listeners)return;let t=n._listeners.length;for(;t-- >0;)n._listeners[t](e);n._listeners=null}),this.promise.then=e=>{let t;const r=new Promise(e=>{n.subscribe(e),t=e}).then(e);return r.cancel=function(){n.unsubscribe(t)},r},e(function(e,r,o){n.reason||(n.reason=new Ce(e,r,o),t(n.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){this.reason?e(this.reason):this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;const t=this._listeners.indexOf(e);-1!==t&&this._listeners.splice(t,1)}toAbortSignal(){const e=new AbortController,t=t=>{e.abort(t)};return this.subscribe(t),e.signal.unsubscribe=()=>this.unsubscribe(t),e.signal}static source(){let e;return{token:new pt(function(t){e=t}),cancel:e}}}var ft=pt;const dt={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511,WebServerIsDown:521,ConnectionTimedOut:522,OriginIsUnreachable:523,TimeoutOccurred:524,SslHandshakeFailed:525,InvalidSslCertificate:526};Object.entries(dt).forEach(([e,t])=>{dt[t]=e});var mt=dt;const ht=function e(t){const n=new ut(t),o=r(ut.prototype.request,n);return z.extend(o,ut.prototype,n,{allOwnKeys:!0}),z.extend(o,n,null,{allOwnKeys:!0}),o.create=function(n){return e(De(t,n))},o}(be);ht.Axios=ut,ht.CanceledError=Ce,ht.CancelToken=ft,ht.isCancel=ke,ht.VERSION=ot,ht.toFormData=te,ht.AxiosError=J,ht.Cancel=ht.CanceledError,ht.all=function(e){return Promise.all(e)},ht.spread=function(e){return function(t){return e.apply(null,t)}},ht.isAxiosError=function(e){return z.isObject(e)&&!0===e.isAxiosError},ht.mergeConfig=De,ht.AxiosHeaders=Re,ht.formToJSON=e=>ge(z.isHTMLForm(e)?new FormData(e):e),ht.getAdapter=tt.getAdapter,ht.HttpStatusCode=mt,ht.default=ht,e.exports=ht},6780:(e,t,n)=>{const r=n(8311);e.exports=(e,t,n)=>(e=new r(e,n),t=new r(t,n),e.intersects(t,n))},6874:e=>{const t=Number.MAX_SAFE_INTEGER||9007199254740991;e.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:16,MAX_SAFE_BUILD_LENGTH:250,MAX_SAFE_INTEGER:t,RELEASE_TYPES:["major","premajor","minor","preminor","patch","prepatch","prerelease"],SEMVER_SPEC_VERSION:"2.0.0",FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}},6953:(e,t,n)=>{const r=n(144);e.exports=(e,t)=>{const n=r(e,t);return n?n.version:null}},7059:(e,t,n)=>{const r=n(560);e.exports=(e,t,n)=>r(e,t,n)<0},7075:(e,t,n)=>{const r=n(3908),o=n(3904),{ANY:a}=o,i=n(8311),s=n(7638),c=n(5580),l=n(7059),u=n(5200),p=n(4089);e.exports=(e,t,n,f)=>{let d,m,h,g,y;switch(e=new r(e,f),t=new i(t,f),n){case">":d=c,m=u,h=l,g=">",y=">=";break;case"<":d=l,m=p,h=c,g="<",y="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(s(e,t,f))return!1;for(let n=0;n<t.set.length;++n){const r=t.set[n];let i=null,s=null;if(r.forEach(e=>{e.semver===a&&(e=new o(">=0.0.0")),i=i||e,s=s||e,d(e.semver,i.semver,f)?i=e:h(e.semver,s.semver,f)&&(s=e)}),i.operator===g||i.operator===y)return!1;if((!s.operator||s.operator===g)&&m(e,s.semver))return!1;if(s.operator===y&&h(e,s.semver))return!1}return!0}},7272:e=>{const t="object"==typeof process&&{NODE_ENV:"production"}.NODE_DEBUG&&/\bsemver\b/i.test({NODE_ENV:"production"}.NODE_DEBUG)?(...e)=>console.error("SEMVER",...e):()=>{};e.exports=t},7414:(e,t,n)=>{const r=n(144);e.exports=(e,t)=>{const n=r(e.trim().replace(/^[=v]+/,""),t);return n?n.version:null}},7631:(e,t,n)=>{const r=n(8311);e.exports=(e,t)=>new r(e,t).set.map(e=>e.map(e=>e.value).join(" ").trim().split(" "))},7638:(e,t,n)=>{const r=n(8311);e.exports=(e,t,n)=>{try{t=new r(t,n)}catch(e){return!1}return t.test(e)}},8311:(e,t,n)=>{const r=/\s+/g;class o{constructor(e,t){if(t=i(t),e instanceof o)return e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease?e:new o(e.raw,t);if(e instanceof s)return this.raw=e.value,this.set=[[e]],this.formatted=void 0,this;if(this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease,this.raw=e.trim().replace(r," "),this.set=this.raw.split("||").map(e=>this.parseRange(e.trim())).filter(e=>e.length),!this.set.length)throw new TypeError(`Invalid SemVer Range: ${this.raw}`);if(this.set.length>1){const e=this.set[0];if(this.set=this.set.filter(e=>!y(e[0])),0===this.set.length)this.set=[e];else if(this.set.length>1)for(const e of this.set)if(1===e.length&&b(e[0])){this.set=[e];break}}this.formatted=void 0}get range(){if(void 0===this.formatted){this.formatted="";for(let e=0;e<this.set.length;e++){e>0&&(this.formatted+="||");const t=this.set[e];for(let e=0;e<t.length;e++)e>0&&(this.formatted+=" "),this.formatted+=t[e].toString().trim()}}return this.formatted}format(){return this.range}toString(){return this.range}parseRange(e){const t=((this.options.includePrerelease&&h)|(this.options.loose&&g))+":"+e,n=a.get(t);if(n)return n;const r=this.options.loose,o=r?u[p.HYPHENRANGELOOSE]:u[p.HYPHENRANGE];e=e.replace(o,j(this.options.includePrerelease)),c("hyphen replace",e),e=e.replace(u[p.COMPARATORTRIM],f),c("comparator trim",e),e=e.replace(u[p.TILDETRIM],d),c("tilde trim",e),e=e.replace(u[p.CARETTRIM],m),c("caret trim",e);let i=e.split(" ").map(e=>v(e,this.options)).join(" ").split(/\s+/).map(e=>_(e,this.options));r&&(i=i.filter(e=>(c("loose invalid filter",e,this.options),!!e.match(u[p.COMPARATORLOOSE])))),c("range list",i);const l=new Map,b=i.map(e=>new s(e,this.options));for(const e of b){if(y(e))return[e];l.set(e.value,e)}l.size>1&&l.has("")&&l.delete("");const E=[...l.values()];return a.set(t,E),E}intersects(e,t){if(!(e instanceof o))throw new TypeError("a Range is required");return this.set.some(n=>E(n,t)&&e.set.some(e=>E(e,t)&&n.every(n=>e.every(e=>n.intersects(e,t)))))}test(e){if(!e)return!1;if("string"==typeof e)try{e=new l(e,this.options)}catch(e){return!1}for(let t=0;t<this.set.length;t++)if(A(this.set[t],e,this.options))return!0;return!1}}e.exports=o;const a=new(n(8794)),i=n(8587),s=n(3904),c=n(7272),l=n(3908),{safeRe:u,t:p,comparatorTrimReplace:f,tildeTrimReplace:d,caretTrimReplace:m}=n(9718),{FLAG_INCLUDE_PRERELEASE:h,FLAG_LOOSE:g}=n(6874),y=e=>"<0.0.0-0"===e.value,b=e=>""===e.value,E=(e,t)=>{let n=!0;const r=e.slice();let o=r.pop();for(;n&&r.length;)n=r.every(e=>o.intersects(e,t)),o=r.pop();return n},v=(e,t)=>(e=e.replace(u[p.BUILD],""),c("comp",e,t),e=O(e,t),c("caret",e),e=w(e,t),c("tildes",e),e=S(e,t),c("xrange",e),e=C(e,t),c("stars",e),e),P=e=>!e||"x"===e.toLowerCase()||"*"===e,w=(e,t)=>e.trim().split(/\s+/).map(e=>T(e,t)).join(" "),T=(e,t)=>{const n=t.loose?u[p.TILDELOOSE]:u[p.TILDE];return e.replace(n,(t,n,r,o,a)=>{let i;return c("tilde",e,t,n,r,o,a),P(n)?i="":P(r)?i=`>=${n}.0.0 <${+n+1}.0.0-0`:P(o)?i=`>=${n}.${r}.0 <${n}.${+r+1}.0-0`:a?(c("replaceTilde pr",a),i=`>=${n}.${r}.${o}-${a} <${n}.${+r+1}.0-0`):i=`>=${n}.${r}.${o} <${n}.${+r+1}.0-0`,c("tilde return",i),i})},O=(e,t)=>e.trim().split(/\s+/).map(e=>R(e,t)).join(" "),R=(e,t)=>{c("caret",e,t);const n=t.loose?u[p.CARETLOOSE]:u[p.CARET],r=t.includePrerelease?"-0":"";return e.replace(n,(t,n,o,a,i)=>{let s;return c("caret",e,t,n,o,a,i),P(n)?s="":P(o)?s=`>=${n}.0.0${r} <${+n+1}.0.0-0`:P(a)?s="0"===n?`>=${n}.${o}.0${r} <${n}.${+o+1}.0-0`:`>=${n}.${o}.0${r} <${+n+1}.0.0-0`:i?(c("replaceCaret pr",i),s="0"===n?"0"===o?`>=${n}.${o}.${a}-${i} <${n}.${o}.${+a+1}-0`:`>=${n}.${o}.${a}-${i} <${n}.${+o+1}.0-0`:`>=${n}.${o}.${a}-${i} <${+n+1}.0.0-0`):(c("no pr"),s="0"===n?"0"===o?`>=${n}.${o}.${a}${r} <${n}.${o}.${+a+1}-0`:`>=${n}.${o}.${a}${r} <${n}.${+o+1}.0-0`:`>=${n}.${o}.${a} <${+n+1}.0.0-0`),c("caret return",s),s})},S=(e,t)=>(c("replaceXRanges",e,t),e.split(/\s+/).map(e=>k(e,t)).join(" ")),k=(e,t)=>{e=e.trim();const n=t.loose?u[p.XRANGELOOSE]:u[p.XRANGE];return e.replace(n,(n,r,o,a,i,s)=>{c("xRange",e,n,r,o,a,i,s);const l=P(o),u=l||P(a),p=u||P(i),f=p;return"="===r&&f&&(r=""),s=t.includePrerelease?"-0":"",l?n=">"===r||"<"===r?"<0.0.0-0":"*":r&&f?(u&&(a=0),i=0,">"===r?(r=">=",u?(o=+o+1,a=0,i=0):(a=+a+1,i=0)):"<="===r&&(r="<",u?o=+o+1:a=+a+1),"<"===r&&(s="-0"),n=`${r+o}.${a}.${i}${s}`):u?n=`>=${o}.0.0${s} <${+o+1}.0.0-0`:p&&(n=`>=${o}.${a}.0${s} <${o}.${+a+1}.0-0`),c("xRange return",n),n})},C=(e,t)=>(c("replaceStars",e,t),e.trim().replace(u[p.STAR],"")),_=(e,t)=>(c("replaceGTE0",e,t),e.trim().replace(u[t.includePrerelease?p.GTE0PRE:p.GTE0],"")),j=e=>(t,n,r,o,a,i,s,c,l,u,p,f)=>`${n=P(r)?"":P(o)?`>=${r}.0.0${e?"-0":""}`:P(a)?`>=${r}.${o}.0${e?"-0":""}`:i?`>=${n}`:`>=${n}${e?"-0":""}`} ${c=P(l)?"":P(u)?`<${+l+1}.0.0-0`:P(p)?`<${l}.${+u+1}.0-0`:f?`<=${l}.${u}.${p}-${f}`:e?`<${l}.${u}.${+p+1}-0`:`<=${c}`}`.trim(),A=(e,t,n)=>{for(let n=0;n<e.length;n++)if(!e[n].test(t))return!1;if(t.prerelease.length&&!n.includePrerelease){for(let n=0;n<e.length;n++)if(c(e[n].semver),e[n].semver!==s.ANY&&e[n].semver.prerelease.length>0){const r=e[n].semver;if(r.major===t.major&&r.minor===t.minor&&r.patch===t.patch)return!0}return!1}return!0}},8418:(e,t,n)=>{n(5160)},8587:e=>{const t=Object.freeze({loose:!0}),n=Object.freeze({});e.exports=e=>e?"object"!=typeof e?t:e:n},8794:e=>{e.exports=class{constructor(){this.max=1e3,this.map=new Map}get(e){const t=this.map.get(e);return void 0===t?void 0:(this.map.delete(e),this.map.set(e,t),t)}delete(e){return this.map.delete(e)}set(e,t){if(!this.delete(e)&&void 0!==t){if(this.map.size>=this.max){const e=this.map.keys().next().value;this.delete(e)}this.map.set(e,t)}return this}}},9589:(e,t,n)=>{const r=n(9718),o=n(6874),a=n(3908),i=n(1123),s=n(144),c=n(6953),l=n(7414),u=n(3007),p=n(1832),f=n(2938),d=n(6254),m=n(4493),h=n(1729),g=n(560),y=n(9970),b=n(1763),E=n(909),v=n(3927),P=n(4277),w=n(5580),T=n(7059),O=n(4641),R=n(3999),S=n(4089),k=n(5200),C=n(2111),_=n(6170),j=n(3904),A=n(8311),N=n(7638),I=n(7631),L=n(9628),x=n(270),$=n(1261),D=n(3874),F=n(7075),M=n(5571),U=n(5342),B=n(6780),q=n(2525),V=n(5032);e.exports={parse:s,valid:c,clean:l,inc:u,diff:p,major:f,minor:d,patch:m,prerelease:h,compare:g,rcompare:y,compareLoose:b,compareBuild:E,sort:v,rsort:P,gt:w,lt:T,eq:O,neq:R,gte:S,lte:k,cmp:C,coerce:_,Comparator:j,Range:A,satisfies:N,toComparators:I,maxSatisfying:L,minSatisfying:x,minVersion:$,validRange:D,outside:F,gtr:M,ltr:U,intersects:B,simplifyRange:q,subset:V,SemVer:a,re:r.re,src:r.src,tokens:r.t,SEMVER_SPEC_VERSION:o.SEMVER_SPEC_VERSION,RELEASE_TYPES:o.RELEASE_TYPES,compareIdentifiers:i.compareIdentifiers,rcompareIdentifiers:i.rcompareIdentifiers}},9628:(e,t,n)=>{const r=n(3908),o=n(8311);e.exports=(e,t,n)=>{let a=null,i=null,s=null;try{s=new o(t,n)}catch(e){return null}return e.forEach(e=>{s.test(e)&&(a&&-1!==i.compare(e)||(a=e,i=new r(a,n)))}),a}},9718:(e,t,n)=>{const{MAX_SAFE_COMPONENT_LENGTH:r,MAX_SAFE_BUILD_LENGTH:o,MAX_LENGTH:a}=n(6874),i=n(7272),s=(t=e.exports={}).re=[],c=t.safeRe=[],l=t.src=[],u=t.safeSrc=[],p=t.t={};let f=0;const d="[a-zA-Z0-9-]",m=[["\\s",1],["\\d",a],[d,o]],h=(e,t,n)=>{const r=(e=>{for(const[t,n]of m)e=e.split(`${t}*`).join(`${t}{0,${n}}`).split(`${t}+`).join(`${t}{1,${n}}`);return e})(t),o=f++;i(e,o,t),p[e]=o,l[o]=t,u[o]=r,s[o]=new RegExp(t,n?"g":void 0),c[o]=new RegExp(r,n?"g":void 0)};h("NUMERICIDENTIFIER","0|[1-9]\\d*"),h("NUMERICIDENTIFIERLOOSE","\\d+"),h("NONNUMERICIDENTIFIER",`\\d*[a-zA-Z-]${d}*`),h("MAINVERSION",`(${l[p.NUMERICIDENTIFIER]})\\.(${l[p.NUMERICIDENTIFIER]})\\.(${l[p.NUMERICIDENTIFIER]})`),h("MAINVERSIONLOOSE",`(${l[p.NUMERICIDENTIFIERLOOSE]})\\.(${l[p.NUMERICIDENTIFIERLOOSE]})\\.(${l[p.NUMERICIDENTIFIERLOOSE]})`),h("PRERELEASEIDENTIFIER",`(?:${l[p.NONNUMERICIDENTIFIER]}|${l[p.NUMERICIDENTIFIER]})`),h("PRERELEASEIDENTIFIERLOOSE",`(?:${l[p.NONNUMERICIDENTIFIER]}|${l[p.NUMERICIDENTIFIERLOOSE]})`),h("PRERELEASE",`(?:-(${l[p.PRERELEASEIDENTIFIER]}(?:\\.${l[p.PRERELEASEIDENTIFIER]})*))`),h("PRERELEASELOOSE",`(?:-?(${l[p.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${l[p.PRERELEASEIDENTIFIERLOOSE]})*))`),h("BUILDIDENTIFIER",`${d}+`),h("BUILD",`(?:\\+(${l[p.BUILDIDENTIFIER]}(?:\\.${l[p.BUILDIDENTIFIER]})*))`),h("FULLPLAIN",`v?${l[p.MAINVERSION]}${l[p.PRERELEASE]}?${l[p.BUILD]}?`),h("FULL",`^${l[p.FULLPLAIN]}$`),h("LOOSEPLAIN",`[v=\\s]*${l[p.MAINVERSIONLOOSE]}${l[p.PRERELEASELOOSE]}?${l[p.BUILD]}?`),h("LOOSE",`^${l[p.LOOSEPLAIN]}$`),h("GTLT","((?:<|>)?=?)"),h("XRANGEIDENTIFIERLOOSE",`${l[p.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`),h("XRANGEIDENTIFIER",`${l[p.NUMERICIDENTIFIER]}|x|X|\\*`),h("XRANGEPLAIN",`[v=\\s]*(${l[p.XRANGEIDENTIFIER]})(?:\\.(${l[p.XRANGEIDENTIFIER]})(?:\\.(${l[p.XRANGEIDENTIFIER]})(?:${l[p.PRERELEASE]})?${l[p.BUILD]}?)?)?`),h("XRANGEPLAINLOOSE",`[v=\\s]*(${l[p.XRANGEIDENTIFIERLOOSE]})(?:\\.(${l[p.XRANGEIDENTIFIERLOOSE]})(?:\\.(${l[p.XRANGEIDENTIFIERLOOSE]})(?:${l[p.PRERELEASELOOSE]})?${l[p.BUILD]}?)?)?`),h("XRANGE",`^${l[p.GTLT]}\\s*${l[p.XRANGEPLAIN]}$`),h("XRANGELOOSE",`^${l[p.GTLT]}\\s*${l[p.XRANGEPLAINLOOSE]}$`),h("COERCEPLAIN",`(^|[^\\d])(\\d{1,${r}})(?:\\.(\\d{1,${r}}))?(?:\\.(\\d{1,${r}}))?`),h("COERCE",`${l[p.COERCEPLAIN]}(?:$|[^\\d])`),h("COERCEFULL",l[p.COERCEPLAIN]+`(?:${l[p.PRERELEASE]})?`+`(?:${l[p.BUILD]})?(?:$|[^\\d])`),h("COERCERTL",l[p.COERCE],!0),h("COERCERTLFULL",l[p.COERCEFULL],!0),h("LONETILDE","(?:~>?)"),h("TILDETRIM",`(\\s*)${l[p.LONETILDE]}\\s+`,!0),t.tildeTrimReplace="$1~",h("TILDE",`^${l[p.LONETILDE]}${l[p.XRANGEPLAIN]}$`),h("TILDELOOSE",`^${l[p.LONETILDE]}${l[p.XRANGEPLAINLOOSE]}$`),h("LONECARET","(?:\\^)"),h("CARETTRIM",`(\\s*)${l[p.LONECARET]}\\s+`,!0),t.caretTrimReplace="$1^",h("CARET",`^${l[p.LONECARET]}${l[p.XRANGEPLAIN]}$`),h("CARETLOOSE",`^${l[p.LONECARET]}${l[p.XRANGEPLAINLOOSE]}$`),h("COMPARATORLOOSE",`^${l[p.GTLT]}\\s*(${l[p.LOOSEPLAIN]})$|^$`),h("COMPARATOR",`^${l[p.GTLT]}\\s*(${l[p.FULLPLAIN]})$|^$`),h("COMPARATORTRIM",`(\\s*)${l[p.GTLT]}\\s*(${l[p.LOOSEPLAIN]}|${l[p.XRANGEPLAIN]})`,!0),t.comparatorTrimReplace="$1$2$3",h("HYPHENRANGE",`^\\s*(${l[p.XRANGEPLAIN]})\\s+-\\s+(${l[p.XRANGEPLAIN]})\\s*$`),h("HYPHENRANGELOOSE",`^\\s*(${l[p.XRANGEPLAINLOOSE]})\\s+-\\s+(${l[p.XRANGEPLAINLOOSE]})\\s*$`),h("STAR","(<|>)?=?\\s*\\*"),h("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$"),h("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")},9970:(e,t,n)=>{const r=n(560);e.exports=(e,t,n)=>r(t,e,n)}},n={};function r(e){var o=n[e];if(void 0!==o)return o.exports;var a=n[e]={exports:{}};return t[e](a,a.exports,r),a.exports}r.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return r.d(t,{a:t}),t},r.d=(e,t)=>{for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var o={};r.r(o),r.d(o,{default:()=>Si,getAppContainer:()=>Ri});var a={};r.r(a),r.d(a,{addAppMessage:()=>Bn,clearAppMessage:()=>qn,getLongTask:()=>Vn,parseResponseMessages:()=>Un,removeLongTask:()=>Gn,setLongTask:()=>Hn,setLongTaskPolled:()=>Wn});var i={};r.r(i),r.d(i,{changeMode:()=>Ur,getRunningLongTasks:()=>Xr,getStatus:()=>Kr,indexPackages:()=>Mr,installPackages:()=>Wr,loadPackages:()=>Dr,refreshPackages:()=>Jr,rememberApplication:()=>Gr,saveComposerJson:()=>Vr,saveEnvVariables:()=>Br,scan:()=>$r,setTaskInProcess:()=>Qr,updatePackages:()=>zr,updatePlugin:()=>Yr});var s=r(2280),c=r(1772),l=(r(8418),c.version.startsWith("19")),u=Symbol.for(l?"react.transitional.element":"react.element"),p=Symbol.for("react.portal"),f=Symbol.for("react.fragment"),d=Symbol.for("react.strict_mode"),m=Symbol.for("react.profiler"),h=Symbol.for("react.consumer"),g=Symbol.for("react.context"),y=Symbol.for("react.forward_ref"),b=Symbol.for("react.suspense"),E=Symbol.for("react.suspense_list"),v=Symbol.for("react.memo"),P=Symbol.for("react.lazy"),w=y,T=v;function O(e){if("object"==typeof e&&null!==e){const{$$typeof:t}=e;switch(t){case u:switch(e=e.type){case f:case m:case d:case b:case E:return e;default:switch(e=e&&e.$$typeof){case g:case y:case P:case v:case h:return e;default:return t}}case p:return t}}}function R(e,t,n,r,{areStatesEqual:o,areOwnPropsEqual:a,areStatePropsEqual:i}){let s,c,l,u,p,f=!1;function d(f,d){const m=!a(d,c),h=!o(f,s,d,c);return s=f,c=d,m&&h?(l=e(s,c),t.dependsOnOwnProps&&(u=t(r,c)),p=n(l,u,c),p):m?(e.dependsOnOwnProps&&(l=e(s,c)),t.dependsOnOwnProps&&(u=t(r,c)),p=n(l,u,c),p):h?function(){const t=e(s,c),r=!i(t,l);return l=t,r&&(p=n(l,u,c)),p}():p}return function(o,a){return f?d(o,a):(s=o,c=a,l=e(s,c),u=t(r,c),p=n(l,u,c),f=!0,p)}}function S(e){return function(t){const n=e(t);function r(){return n}return r.dependsOnOwnProps=!1,r}}function k(e){return e.dependsOnOwnProps?Boolean(e.dependsOnOwnProps):1!==e.length}function C(e,t){return function(t,{displayName:n}){const r=function(e,t){return r.dependsOnOwnProps?r.mapToProps(e,t):r.mapToProps(e,void 0)};return r.dependsOnOwnProps=!0,r.mapToProps=function(t,n){r.mapToProps=e,r.dependsOnOwnProps=k(e);let o=r(t,n);return"function"==typeof o&&(r.mapToProps=o,r.dependsOnOwnProps=k(o),o=r(t,n)),o},r}}function _(e,t){return(n,r)=>{throw new Error(`Invalid value of type ${typeof e} for ${t} argument when connecting component ${r.wrappedComponentName}.`)}}function j(e,t,n){return{...n,...e,...t}}function A(e){e()}var N={notify(){},get:()=>[]};function I(e,t){let n,r=N,o=0,a=!1;function i(){l.onStateChange&&l.onStateChange()}function s(){o++,n||(n=t?t.addNestedSub(i):e.subscribe(i),r=function(){let e=null,t=null;return{clear(){e=null,t=null},notify(){A(()=>{let t=e;for(;t;)t.callback(),t=t.next})},get(){const t=[];let n=e;for(;n;)t.push(n),n=n.next;return t},subscribe(n){let r=!0;const o=t={callback:n,next:null,prev:t};return o.prev?o.prev.next=o:e=o,function(){r&&null!==e&&(r=!1,o.next?o.next.prev=o.prev:t=o.prev,o.prev?o.prev.next=o.next:e=o.next)}}}}())}function c(){o--,n&&0===o&&(n(),n=void 0,r.clear(),r=N)}const l={addNestedSub:function(e){s();const t=r.subscribe(e);let n=!1;return()=>{n||(n=!0,t(),c())}},notifyNestedSubs:function(){r.notify()},handleChangeWrapper:i,isSubscribed:function(){return a},trySubscribe:function(){a||(a=!0,s())},tryUnsubscribe:function(){a&&(a=!1,c())},getListeners:()=>r};return l}var L=(()=>!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement))(),x=(()=>"undefined"!=typeof navigator&&"ReactNative"===navigator.product)(),$=(()=>L||x?c.useLayoutEffect:c.useEffect)();function D(e,t){return e===t?0!==e||0!==t||1/e==1/t:e!=e&&t!=t}function F(e,t){if(D(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;const n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(let r=0;r<n.length;r++)if(!Object.prototype.hasOwnProperty.call(t,n[r])||!D(e[n[r]],t[n[r]]))return!1;return!0}var M={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},U={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},B={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},q={[w]:{$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},[T]:B};function V(e){return O(e)===v?B:q[e.$$typeof]||M}var H=Object.defineProperty,G=Object.getOwnPropertyNames,W=Object.getOwnPropertySymbols,z=Object.getOwnPropertyDescriptor,J=Object.getPrototypeOf,K=Object.prototype;function X(e,t){if("string"!=typeof t){if(K){const n=J(t);n&&n!==K&&X(e,n)}let n=G(t);W&&(n=n.concat(W(t)));const r=V(e),o=V(t);for(let a=0;a<n.length;++a){const i=n[a];if(!(U[i]||o&&o[i]||r&&r[i])){const n=z(t,i);try{H(e,i,n)}catch(e){}}}}return e}var Y=Symbol.for("react-redux-context"),Q="undefined"!=typeof globalThis?globalThis:{};function Z(){if(!c.createContext)return{};const e=Q[Y]??=new Map;let t=e.get(c.createContext);return t||(t=c.createContext(null),e.set(c.createContext,t)),t}var ee=Z(),te=[null,null];function ne(e,t,n,r,o,a){e.current=r,n.current=!1,o.current&&(o.current=null,a())}function re(e,t){return e===t}var oe=function(e,t,n,{pure:r,areStatesEqual:o=re,areOwnPropsEqual:a=F,areStatePropsEqual:i=F,areMergedPropsEqual:s=F,forwardRef:l=!1,context:u=ee}={}){const p=u,f=function(e){return e?"function"==typeof e?C(e):_(e,"mapStateToProps"):S(()=>({}))}(e),d=function(e){return e&&"object"==typeof e?S(t=>function(e,t){const n={};for(const r in e){const o=e[r];"function"==typeof o&&(n[r]=(...e)=>t(o(...e)))}return n}(e,t)):e?"function"==typeof e?C(e):_(e,"mapDispatchToProps"):S(e=>({dispatch:e}))}(t),m=function(e){return e?"function"==typeof e?function(e){return function(t,{displayName:n,areMergedPropsEqual:r}){let o,a=!1;return function(t,n,i){const s=e(t,n,i);return a?r(s,o)||(o=s):(a=!0,o=s),o}}}(e):_(e,"mergeProps"):()=>j}(n),h=Boolean(e);return e=>{const t=e.displayName||e.name||"Component",n=`Connect(${t})`,r={shouldHandleStateChanges:h,displayName:n,wrappedComponentName:t,WrappedComponent:e,initMapStateToProps:f,initMapDispatchToProps:d,initMergeProps:m,areStatesEqual:o,areStatePropsEqual:i,areOwnPropsEqual:a,areMergedPropsEqual:s};function u(t){const[n,o,a]=c.useMemo(()=>{const{reactReduxForwardedRef:e,...n}=t;return[t.context,e,n]},[t]),i=c.useMemo(()=>p,[n,p]),s=c.useContext(i),l=Boolean(t.store)&&Boolean(t.store.getState)&&Boolean(t.store.dispatch),u=Boolean(s)&&Boolean(s.store);const f=l?t.store:s.store,d=u?s.getServerState:f.getState,m=c.useMemo(()=>function(e,{initMapStateToProps:t,initMapDispatchToProps:n,initMergeProps:r,...o}){return R(t(e,o),n(e,o),r(e,o),e,o)}(f.dispatch,r),[f]),[g,y]=c.useMemo(()=>{if(!h)return te;const e=I(f,l?void 0:s.subscription),t=e.notifyNestedSubs.bind(e);return[e,t]},[f,l,s]),b=c.useMemo(()=>l?s:{...s,subscription:g},[l,s,g]),E=c.useRef(void 0),v=c.useRef(a),P=c.useRef(void 0),w=c.useRef(!1),T=c.useRef(!1),O=c.useRef(void 0);$(()=>(T.current=!0,()=>{T.current=!1}),[]);const S=c.useMemo(()=>()=>P.current&&a===v.current?P.current:m(f.getState(),a),[f,a]),k=c.useMemo(()=>e=>g?function(e,t,n,r,o,a,i,s,c,l,u){if(!e)return()=>{};let p=!1,f=null;const d=()=>{if(p||!s.current)return;const e=t.getState();let n,d;try{n=r(e,o.current)}catch(e){d=e,f=e}d||(f=null),n===a.current?i.current||l():(a.current=n,c.current=n,i.current=!0,u())};return n.onStateChange=d,n.trySubscribe(),d(),()=>{if(p=!0,n.tryUnsubscribe(),n.onStateChange=null,f)throw f}}(h,f,g,m,v,E,w,T,P,y,e):()=>{},[g]);var C,_,j;let A;C=ne,_=[v,E,w,a,P,y],$(()=>C(..._),j);try{A=c.useSyncExternalStore(k,S,d?()=>m(d(),a):S)}catch(e){throw O.current&&(e.message+=`\nThe error may be correlated with this previous error:\n${O.current.stack}\n\n`),e}$(()=>{O.current=void 0,P.current=void 0,E.current=A});const N=c.useMemo(()=>c.createElement(e,{...A,ref:o}),[o,e,A]);return c.useMemo(()=>h?c.createElement(i.Provider,{value:b},N):N,[i,N,b])}const g=c.memo(u);if(g.WrappedComponent=e,g.displayName=u.displayName=n,l){const t=c.forwardRef(function(e,t){return c.createElement(g,{...e,reactReduxForwardedRef:t})});return t.displayName=n,t.WrappedComponent=e,X(t,e)}return X(g,e)}};var ae=function(e){const{children:t,context:n,serverState:r,store:o}=e,a=c.useMemo(()=>{const e=I(o);return{store:o,subscription:e,getServerState:r?()=>r:void 0}},[o,r]),i=c.useMemo(()=>o.getState(),[o]);$(()=>{const{subscription:e}=a;return e.onStateChange=e.notifyNestedSubs,e.trySubscribe(),i!==o.getState()&&e.notifyNestedSubs(),()=>{e.tryUnsubscribe(),e.onStateChange=void 0}},[a,i]);const s=n||ee;return c.createElement(s.Provider,{value:a},t)};var ie="popstate";function se(e={}){return me(function(e,t){let{pathname:n,search:r,hash:o}=e.location;return pe("",{pathname:n,search:r,hash:o},t.state&&t.state.usr||null,t.state&&t.state.key||"default")},function(e,t){return"string"==typeof t?t:fe(t)},null,e)}function ce(e,t){if(!1===e||null==e)throw new Error(t)}function le(e,t){if(!e){"undefined"!=typeof console&&console.warn(t);try{throw new Error(t)}catch(e){}}}function ue(e,t){return{usr:e.state,key:e.key,idx:t}}function pe(e,t,n=null,r){return{pathname:"string"==typeof e?e:e.pathname,search:"",hash:"",..."string"==typeof t?de(t):t,state:n,key:t&&t.key||r||Math.random().toString(36).substring(2,10)}}function fe({pathname:e="/",search:t="",hash:n=""}){return t&&"?"!==t&&(e+="?"===t.charAt(0)?t:"?"+t),n&&"#"!==n&&(e+="#"===n.charAt(0)?n:"#"+n),e}function de(e){let t={};if(e){let n=e.indexOf("#");n>=0&&(t.hash=e.substring(n),e=e.substring(0,n));let r=e.indexOf("?");r>=0&&(t.search=e.substring(r),e=e.substring(0,r)),e&&(t.pathname=e)}return t}function me(e,t,n,r={}){let{window:o=document.defaultView,v5Compat:a=!1}=r,i=o.history,s="POP",c=null,l=u();function u(){return(i.state||{idx:null}).idx}function p(){s="POP";let e=u(),t=null==e?null:e-l;l=e,c&&c({action:s,location:d.location,delta:t})}function f(e){return he(e)}null==l&&(l=0,i.replaceState({...i.state,idx:l},""));let d={get action(){return s},get location(){return e(o,i)},listen(e){if(c)throw new Error("A history only accepts one active listener");return o.addEventListener(ie,p),c=e,()=>{o.removeEventListener(ie,p),c=null}},createHref:e=>t(o,e),createURL:f,encodeLocation(e){let t=f(e);return{pathname:t.pathname,search:t.search,hash:t.hash}},push:function(e,t){s="PUSH";let r=pe(d.location,e,t);n&&n(r,e),l=u()+1;let p=ue(r,l),f=d.createHref(r);try{i.pushState(p,"",f)}catch(e){if(e instanceof DOMException&&"DataCloneError"===e.name)throw e;o.location.assign(f)}a&&c&&c({action:s,location:d.location,delta:1})},replace:function(e,t){s="REPLACE";let r=pe(d.location,e,t);n&&n(r,e),l=u();let o=ue(r,l),p=d.createHref(r);i.replaceState(o,"",p),a&&c&&c({action:s,location:d.location,delta:0})},go:e=>i.go(e)};return d}function he(e,t=!1){let n="http://localhost";"undefined"!=typeof window&&(n="null"!==window.location.origin?window.location.origin:window.location.href),ce(n,"No window.location.(origin|href) available to create URL");let r="string"==typeof e?e:fe(e);return r=r.replace(/ $/,"%20"),!t&&r.startsWith("//")&&(r=n+r),new URL(r,n)}new WeakMap;function ge(e,t,n="/"){return ye(e,t,n,!1)}function ye(e,t,n,r){let o=Ne(("string"==typeof t?de(t):t).pathname||"/",n);if(null==o)return null;let a=be(e);!function(e){e.sort((e,t)=>e.score!==t.score?t.score-e.score:function(e,t){let n=e.length===t.length&&e.slice(0,-1).every((e,n)=>e===t[n]);return n?e[e.length-1]-t[t.length-1]:0}(e.routesMeta.map(e=>e.childrenIndex),t.routesMeta.map(e=>e.childrenIndex)))}(a);let i=null;for(let e=0;null==i&&e<a.length;++e){let t=Ae(o);i=Ce(a[e],t,r)}return i}function be(e,t=[],n=[],r="",o=!1){let a=(e,a,i=o,s)=>{let c={relativePath:void 0===s?e.path||"":s,caseSensitive:!0===e.caseSensitive,childrenIndex:a,route:e};if(c.relativePath.startsWith("/")){if(!c.relativePath.startsWith(r)&&i)return;ce(c.relativePath.startsWith(r),`Absolute route path "${c.relativePath}" nested under path "${r}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),c.relativePath=c.relativePath.slice(r.length)}let l=Ue([r,c.relativePath]),u=n.concat(c);e.children&&e.children.length>0&&(ce(!0!==e.index,`Index routes must not have child routes. Please remove all child routes from route path "${l}".`),be(e.children,t,u,l,i)),(null!=e.path||e.index)&&t.push({path:l,score:ke(l,e.index),routesMeta:u})};return e.forEach((e,t)=>{if(""!==e.path&&e.path?.includes("?"))for(let n of Ee(e.path))a(e,t,!0,n);else a(e,t)}),t}function Ee(e){let t=e.split("/");if(0===t.length)return[];let[n,...r]=t,o=n.endsWith("?"),a=n.replace(/\?$/,"");if(0===r.length)return o?[a,""]:[a];let i=Ee(r.join("/")),s=[];return s.push(...i.map(e=>""===e?a:[a,e].join("/"))),o&&s.push(...i),s.map(t=>e.startsWith("/")&&""===t?"/":t)}var ve=/^:[\w-]+$/,Pe=3,we=2,Te=1,Oe=10,Re=-2,Se=e=>"*"===e;function ke(e,t){let n=e.split("/"),r=n.length;return n.some(Se)&&(r+=Re),t&&(r+=we),n.filter(e=>!Se(e)).reduce((e,t)=>e+(ve.test(t)?Pe:""===t?Te:Oe),r)}function Ce(e,t,n=!1){let{routesMeta:r}=e,o={},a="/",i=[];for(let e=0;e<r.length;++e){let s=r[e],c=e===r.length-1,l="/"===a?t:t.slice(a.length)||"/",u=_e({path:s.relativePath,caseSensitive:s.caseSensitive,end:c},l),p=s.route;if(!u&&c&&n&&!r[r.length-1].route.index&&(u=_e({path:s.relativePath,caseSensitive:s.caseSensitive,end:!1},l)),!u)return null;Object.assign(o,u.params),i.push({params:o,pathname:Ue([a,u.pathname]),pathnameBase:Be(Ue([a,u.pathnameBase])),route:p}),"/"!==u.pathnameBase&&(a=Ue([a,u.pathnameBase]))}return i}function _e(e,t){"string"==typeof e&&(e={path:e,caseSensitive:!1,end:!0});let[n,r]=je(e.path,e.caseSensitive,e.end),o=t.match(n);if(!o)return null;let a=o[0],i=a.replace(/(.)\/+$/,"$1"),s=o.slice(1);return{params:r.reduce((e,{paramName:t,isOptional:n},r)=>{if("*"===t){let e=s[r]||"";i=a.slice(0,a.length-e.length).replace(/(.)\/+$/,"$1")}const o=s[r];return e[t]=n&&!o?void 0:(o||"").replace(/%2F/g,"/"),e},{}),pathname:a,pathnameBase:i,pattern:e}}function je(e,t=!1,n=!0){le("*"===e||!e.endsWith("*")||e.endsWith("/*"),`Route path "${e}" will be treated as if it were "${e.replace(/\*$/,"/*")}" because the \`*\` character must always follow a \`/\` in the pattern. To get rid of this warning, please change the route path to "${e.replace(/\*$/,"/*")}".`);let r=[],o="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(e,t,n)=>(r.push({paramName:t,isOptional:null!=n}),n?"/?([^\\/]+)?":"/([^\\/]+)")).replace(/\/([\w-]+)\?(\/|$)/g,"(/$1)?$2");return e.endsWith("*")?(r.push({paramName:"*"}),o+="*"===e||"/*"===e?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?o+="\\/*$":""!==e&&"/"!==e&&(o+="(?:(?=\\/|$))"),[new RegExp(o,t?void 0:"i"),r]}function Ae(e){try{return e.split("/").map(e=>decodeURIComponent(e).replace(/\//g,"%2F")).join("/")}catch(t){return le(!1,`The URL path "${e}" could not be decoded because it is a malformed URL segment. This is probably due to a bad percent encoding (${t}).`),e}}function Ne(e,t){if("/"===t)return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith("/")?t.length-1:t.length,r=e.charAt(n);return r&&"/"!==r?null:e.slice(n)||"/"}var Ie=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,Le=e=>Ie.test(e);function xe(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(e=>{".."===e?n.length>1&&n.pop():"."!==e&&n.push(e)}),n.length>1?n.join("/"):"/"}function $e(e,t,n,r){return`Cannot include a '${e}' character in a manually specified \`to.${t}\` field [${JSON.stringify(r)}]. Please separate it out to the \`to.${n}\` field. Alternatively you may provide the full path as a string in <Link to="..."> and the router will parse it for you.`}function De(e){return e.filter((e,t)=>0===t||e.route.path&&e.route.path.length>0)}function Fe(e){let t=De(e);return t.map((e,n)=>n===t.length-1?e.pathname:e.pathnameBase)}function Me(e,t,n,r=!1){let o;"string"==typeof e?o=de(e):(o={...e},ce(!o.pathname||!o.pathname.includes("?"),$e("?","pathname","search",o)),ce(!o.pathname||!o.pathname.includes("#"),$e("#","pathname","hash",o)),ce(!o.search||!o.search.includes("#"),$e("#","search","hash",o)));let a,i=""===e||""===o.pathname,s=i?"/":o.pathname;if(null==s)a=n;else{let e=t.length-1;if(!r&&s.startsWith("..")){let t=s.split("/");for(;".."===t[0];)t.shift(),e-=1;o.pathname=t.join("/")}a=e>=0?t[e]:"/"}let c=function(e,t="/"){let n,{pathname:r,search:o="",hash:a=""}="string"==typeof e?de(e):e;if(r)if(Le(r))n=r;else{if(r.includes("//")){let e=r;r=r.replace(/\/\/+/g,"/"),le(!1,`Pathnames cannot have embedded double slashes - normalizing ${e} -> ${r}`)}n=r.startsWith("/")?xe(r.substring(1),"/"):xe(r,t)}else n=t;return{pathname:n,search:qe(o),hash:Ve(a)}}(o,a),l=s&&"/"!==s&&s.endsWith("/"),u=(i||"."===s)&&n.endsWith("/");return c.pathname.endsWith("/")||!l&&!u||(c.pathname+="/"),c}var Ue=e=>e.join("/").replace(/\/\/+/g,"/"),Be=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),qe=e=>e&&"?"!==e?e.startsWith("?")?e:"?"+e:"",Ve=e=>e&&"#"!==e?e.startsWith("#")?e:"#"+e:"";function He(e){return null!=e&&"number"==typeof e.status&&"string"==typeof e.statusText&&"boolean"==typeof e.internal&&"data"in e}function Ge(e){return e.map(e=>e.route.path).filter(Boolean).join("/").replace(/\/\/*/g,"/")||"/"}Symbol("Uninstrumented");Object.getOwnPropertyNames(Object.prototype).sort().join("\0");var We=["POST","PUT","PATCH","DELETE"],ze=(new Set(We),["GET",...We]);new Set(ze),Symbol("ResetLoaderData");var Je=c.createContext(null);Je.displayName="DataRouter";var Ke=c.createContext(null);Ke.displayName="DataRouterState";var Xe=c.createContext(!1);var Ye=c.createContext({isTransitioning:!1});Ye.displayName="ViewTransition";var Qe=c.createContext(new Map);Qe.displayName="Fetchers";var Ze=c.createContext(null);Ze.displayName="Await";var et=c.createContext(null);et.displayName="Navigation";var tt=c.createContext(null);tt.displayName="Location";var nt=c.createContext({outlet:null,matches:[],isDataRoute:!1});nt.displayName="Route";var rt=c.createContext(null);rt.displayName="RouteError";function ot(){return null!=c.useContext(tt)}function at(){return ce(ot(),"useLocation() may be used only in the context of a <Router> component."),c.useContext(tt).location}var it="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function st(e){c.useContext(et).static||c.useLayoutEffect(e)}function ct(){let{isDataRoute:e}=c.useContext(nt);return e?function(){let{router:e}=yt("useNavigate"),t=Et("useNavigate"),n=c.useRef(!1);return st(()=>{n.current=!0}),c.useCallback(async(r,o={})=>{le(n.current,it),n.current&&("number"==typeof r?await e.navigate(r):await e.navigate(r,{fromRouteId:t,...o}))},[e,t])}():function(){ce(ot(),"useNavigate() may be used only in the context of a <Router> component.");let e=c.useContext(Je),{basename:t,navigator:n}=c.useContext(et),{matches:r}=c.useContext(nt),{pathname:o}=at(),a=JSON.stringify(Fe(r)),i=c.useRef(!1);return st(()=>{i.current=!0}),c.useCallback((r,s={})=>{if(le(i.current,it),!i.current)return;if("number"==typeof r)return void n.go(r);let c=Me(r,JSON.parse(a),o,"path"===s.relative);null==e&&"/"!==t&&(c.pathname="/"===c.pathname?t:Ue([t,c.pathname])),(s.replace?n.replace:n.push)(c,s.state,s)},[t,n,a,o,e])}()}c.createContext(null);function lt(e,{relative:t}={}){let{matches:n}=c.useContext(nt),{pathname:r}=at(),o=JSON.stringify(Fe(n));return c.useMemo(()=>Me(e,JSON.parse(o),r,"path"===t),[e,o,r,t])}function ut(e,t,n,r,o){ce(ot(),"useRoutes() may be used only in the context of a <Router> component.");let{navigator:a}=c.useContext(et),{matches:i}=c.useContext(nt),s=i[i.length-1],l=s?s.params:{},u=s?s.pathname:"/",p=s?s.pathnameBase:"/",f=s&&s.route;{let e=f&&f.path||"";wt(u,!f||e.endsWith("*")||e.endsWith("*?"),`You rendered descendant <Routes> (or called \`useRoutes()\`) at "${u}" (under <Route path="${e}">) but the parent route path has no trailing "*". This means if you navigate deeper, the parent won't match anymore and therefore the child routes will never render.\n\nPlease change the parent <Route path="${e}"> to <Route path="${"/"===e?"*":`${e}/*`}">.`)}let d,m=at();if(t){let e="string"==typeof t?de(t):t;ce("/"===p||e.pathname?.startsWith(p),`When overriding the location using \`<Routes location>\` or \`useRoutes(routes, location)\`, the location pathname must begin with the portion of the URL pathname that was matched by all parent routes. The current pathname base is "${p}" but pathname "${e.pathname}" was given in the \`location\` prop.`),d=e}else d=m;let h=d.pathname||"/",g=h;if("/"!==p){let e=p.replace(/^\//,"").split("/");g="/"+h.replace(/^\//,"").split("/").slice(e.length).join("/")}let y=ge(e,{pathname:g});le(f||null!=y,`No routes matched location "${d.pathname}${d.search}${d.hash}" `),le(null==y||void 0!==y[y.length-1].route.element||void 0!==y[y.length-1].route.Component||void 0!==y[y.length-1].route.lazy,`Matched leaf route at location "${d.pathname}${d.search}${d.hash}" does not have an element or Component. This means it will render an <Outlet /> with a null value by default resulting in an "empty" page.`);let b=ht(y&&y.map(e=>Object.assign({},e,{params:Object.assign({},l,e.params),pathname:Ue([p,a.encodeLocation?a.encodeLocation(e.pathname.replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:e.pathname]),pathnameBase:"/"===e.pathnameBase?p:Ue([p,a.encodeLocation?a.encodeLocation(e.pathnameBase.replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:e.pathnameBase])})),i,n,r,o);return t&&b?c.createElement(tt.Provider,{value:{location:{pathname:"/",search:"",hash:"",state:null,key:"default",...d},navigationType:"POP"}},b):b}function pt(){let e=vt(),t=He(e)?`${e.status} ${e.statusText}`:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,r="rgba(200,200,200, 0.5)",o={padding:"0.5rem",backgroundColor:r},a={padding:"2px 4px",backgroundColor:r},i=null;return console.error("Error handled by React Router default ErrorBoundary:",e),i=c.createElement(c.Fragment,null,c.createElement("p",null,"💿 Hey developer 👋"),c.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",c.createElement("code",{style:a},"ErrorBoundary")," or"," ",c.createElement("code",{style:a},"errorElement")," prop on your route.")),c.createElement(c.Fragment,null,c.createElement("h2",null,"Unexpected Application Error!"),c.createElement("h3",{style:{fontStyle:"italic"}},t),n?c.createElement("pre",{style:o},n):null,i)}var ft=c.createElement(pt,null),dt=class extends c.Component{constructor(e){super(e),this.state={location:e.location,revalidation:e.revalidation,error:e.error}}static getDerivedStateFromError(e){return{error:e}}static getDerivedStateFromProps(e,t){return t.location!==e.location||"idle"!==t.revalidation&&"idle"===e.revalidation?{error:e.error,location:e.location,revalidation:e.revalidation}:{error:void 0!==e.error?e.error:t.error,location:t.location,revalidation:e.revalidation||t.revalidation}}componentDidCatch(e,t){this.props.onError?this.props.onError(e,t):console.error("React Router caught the following error during render",e)}render(){return void 0!==this.state.error?c.createElement(nt.Provider,{value:this.props.routeContext},c.createElement(rt.Provider,{value:this.state.error,children:this.props.component})):this.props.children}};function mt({routeContext:e,match:t,children:n}){let r=c.useContext(Je);return r&&r.static&&r.staticContext&&(t.route.errorElement||t.route.ErrorBoundary)&&(r.staticContext._deepestRenderedBoundaryId=t.route.id),c.createElement(nt.Provider,{value:e},n)}function ht(e,t=[],n=null,r=null,o=null){if(null==e){if(!n)return null;if(n.errors)e=n.matches;else{if(0!==t.length||n.initialized||!(n.matches.length>0))return null;e=n.matches}}let a=e,i=n?.errors;if(null!=i){let e=a.findIndex(e=>e.route.id&&void 0!==i?.[e.route.id]);ce(e>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(i).join(",")}`),a=a.slice(0,Math.min(a.length,e+1))}let s=!1,l=-1;if(n)for(let e=0;e<a.length;e++){let t=a[e];if((t.route.HydrateFallback||t.route.hydrateFallbackElement)&&(l=e),t.route.id){let{loaderData:e,errors:r}=n,o=t.route.loader&&!e.hasOwnProperty(t.route.id)&&(!r||void 0===r[t.route.id]);if(t.route.lazy||o){s=!0,a=l>=0?a.slice(0,l+1):[a[0]];break}}}let u=n&&r?(e,t)=>{r(e,{location:n.location,params:n.matches?.[0]?.params??{},unstable_pattern:Ge(n.matches),errorInfo:t})}:void 0;return a.reduceRight((e,r,o)=>{let p,f=!1,d=null,m=null;n&&(p=i&&r.route.id?i[r.route.id]:void 0,d=r.route.errorElement||ft,s&&(l<0&&0===o?(wt("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),f=!0,m=null):l===o&&(f=!0,m=r.route.hydrateFallbackElement||null)));let h=t.concat(a.slice(0,o+1)),g=()=>{let t;return t=p?d:f?m:r.route.Component?c.createElement(r.route.Component,null):r.route.element?r.route.element:e,c.createElement(mt,{match:r,routeContext:{outlet:e,matches:h,isDataRoute:null!=n},children:t})};return n&&(r.route.ErrorBoundary||r.route.errorElement||0===o)?c.createElement(dt,{location:n.location,revalidation:n.revalidation,component:d,error:p,children:g(),routeContext:{outlet:null,matches:h,isDataRoute:!0},onError:u}):g()},null)}function gt(e){return`${e} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function yt(e){let t=c.useContext(Je);return ce(t,gt(e)),t}function bt(e){let t=c.useContext(Ke);return ce(t,gt(e)),t}function Et(e){let t=function(e){let t=c.useContext(nt);return ce(t,gt(e)),t}(e),n=t.matches[t.matches.length-1];return ce(n.route.id,`${e} can only be used on routes that contain a unique "id"`),n.route.id}function vt(){let e=c.useContext(rt),t=bt("useRouteError"),n=Et("useRouteError");return void 0!==e?e:t.errors?.[n]}var Pt={};function wt(e,t,n){t||Pt[e]||(Pt[e]=!0,le(!1,n))}var Tt={};function Ot(e,t){e||Tt[t]||(Tt[t]=!0,console.warn(t))}c.useOptimistic;c.memo(function({routes:e,future:t,state:n,unstable_onError:r}){return ut(e,void 0,n,r,t)});function Rt(e){ce(!1,"A <Route> is only ever to be used as the child of <Routes> element, never rendered directly. Please wrap your <Route> in a <Routes>.")}function St({basename:e="/",children:t=null,location:n,navigationType:r="POP",navigator:o,static:a=!1,unstable_useTransitions:i}){ce(!ot(),"You cannot render a <Router> inside another <Router>. You should never have more than one in your app.");let s=e.replace(/^\/*/,"/"),l=c.useMemo(()=>({basename:s,navigator:o,static:a,unstable_useTransitions:i,future:{}}),[s,o,a,i]);"string"==typeof n&&(n=de(n));let{pathname:u="/",search:p="",hash:f="",state:d=null,key:m="default"}=n,h=c.useMemo(()=>{let e=Ne(u,s);return null==e?null:{location:{pathname:e,search:p,hash:f,state:d,key:m},navigationType:r}},[s,u,p,f,d,m,r]);return le(null!=h,`<Router basename="${s}"> is not able to match the URL "${u}${p}${f}" because it does not start with the basename, so the <Router> won't render anything.`),null==h?null:c.createElement(et.Provider,{value:l},c.createElement(tt.Provider,{children:t,value:h}))}c.Component;function kt(e,t=[]){let n=[];return c.Children.forEach(e,(e,r)=>{if(!c.isValidElement(e))return;let o=[...t,r];if(e.type===c.Fragment)return void n.push.apply(n,kt(e.props.children,o));ce(e.type===Rt,`[${"string"==typeof e.type?e.type:e.type.name}] is not a <Route> component. All component children of <Routes> must be a <Route> or <React.Fragment>`),ce(!e.props.index||!e.props.children,"An index route cannot have child routes.");let a={id:e.props.id||o.join("-"),caseSensitive:e.props.caseSensitive,element:e.props.element,Component:e.props.Component,index:e.props.index,path:e.props.path,middleware:e.props.middleware,loader:e.props.loader,action:e.props.action,hydrateFallbackElement:e.props.hydrateFallbackElement,HydrateFallback:e.props.HydrateFallback,errorElement:e.props.errorElement,ErrorBoundary:e.props.ErrorBoundary,hasErrorBoundary:!0===e.props.hasErrorBoundary||null!=e.props.ErrorBoundary||null!=e.props.errorElement,shouldRevalidate:e.props.shouldRevalidate,handle:e.props.handle,lazy:e.props.lazy};e.props.children&&(a.children=kt(e.props.children,o)),n.push(a)}),n}var Ct="get",_t="application/x-www-form-urlencoded";function jt(e){return"undefined"!=typeof HTMLElement&&e instanceof HTMLElement}var At=null;var Nt=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function It(e){return null==e||Nt.has(e)?e:(le(!1,`"${e}" is not a valid \`encType\` for \`<Form>\`/\`<fetcher.Form>\` and will default to "${_t}"`),null)}function Lt(e,t){let n,r,o,a,i;if(jt(s=e)&&"form"===s.tagName.toLowerCase()){let i=e.getAttribute("action");r=i?Ne(i,t):null,n=e.getAttribute("method")||Ct,o=It(e.getAttribute("enctype"))||_t,a=new FormData(e)}else if(function(e){return jt(e)&&"button"===e.tagName.toLowerCase()}(e)||function(e){return jt(e)&&"input"===e.tagName.toLowerCase()}(e)&&("submit"===e.type||"image"===e.type)){let i=e.form;if(null==i)throw new Error('Cannot submit a <button> or <input type="submit"> without a <form>');let s=e.getAttribute("formaction")||i.getAttribute("action");if(r=s?Ne(s,t):null,n=e.getAttribute("formmethod")||i.getAttribute("method")||Ct,o=It(e.getAttribute("formenctype"))||It(i.getAttribute("enctype"))||_t,a=new FormData(i,e),!function(){if(null===At)try{new FormData(document.createElement("form"),0),At=!1}catch(e){At=!0}return At}()){let{name:t,type:n,value:r}=e;if("image"===n){let e=t?`${t}.`:"";a.append(`${e}x`,"0"),a.append(`${e}y`,"0")}else t&&a.append(t,r)}}else{if(jt(e))throw new Error('Cannot submit element that is not <form>, <button>, or <input type="submit|image">');n=Ct,r=null,o=_t,i=e}var s;return a&&"text/plain"===o&&(i=a,a=void 0),{action:r,method:n.toLowerCase(),encType:o,formData:a,body:i}}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");"undefined"!=typeof window?window:"undefined"!=typeof globalThis&&globalThis;function xt(e,t){if(!1===e||null==e)throw new Error(t)}Symbol("SingleFetchRedirect");function $t(e,t,n){let r="string"==typeof e?new URL(e,"undefined"==typeof window?"server://singlefetch/":window.location.origin):e;return"/"===r.pathname?r.pathname=`_root.${n}`:t&&"/"===Ne(r.pathname,t)?r.pathname=`${t.replace(/\/$/,"")}/_root.${n}`:r.pathname=`${r.pathname.replace(/\/$/,"")}.${n}`,r}async function Dt(e,t){if(e.id in t)return t[e.id];try{let n=await import(e.module);return t[e.id]=n,n}catch(t){return console.error(`Error loading route module \`${e.module}\`, reloading page...`),console.error(t),window.__reactRouterContext&&window.__reactRouterContext.isSpaMode,window.location.reload(),new Promise(()=>{})}}function Ft(e){return null!=e&&"string"==typeof e.page}function Mt(e){return null!=e&&(null==e.href?"preload"===e.rel&&"string"==typeof e.imageSrcSet&&"string"==typeof e.imageSizes:"string"==typeof e.rel&&"string"==typeof e.href)}function Ut(e,t,n,r,o,a){let i=(e,t)=>!n[t]||e.route.id!==n[t].route.id,s=(e,t)=>n[t].pathname!==e.pathname||n[t].route.path?.endsWith("*")&&n[t].params["*"]!==e.params["*"];return"assets"===a?t.filter((e,t)=>i(e,t)||s(e,t)):"data"===a?t.filter((t,a)=>{let c=r.routes[t.route.id];if(!c||!c.hasLoader)return!1;if(i(t,a)||s(t,a))return!0;if(t.route.shouldRevalidate){let r=t.route.shouldRevalidate({currentUrl:new URL(o.pathname+o.search+o.hash,window.origin),currentParams:n[0]?.params||{},nextUrl:new URL(e,window.origin),nextParams:t.params,defaultShouldRevalidate:!0});if("boolean"==typeof r)return r}return!0}):[]}function Bt(e,t,{includeHydrateFallback:n}={}){return r=e.map(e=>{let r=t.routes[e.route.id];if(!r)return[];let o=[r.module];return r.clientActionModule&&(o=o.concat(r.clientActionModule)),r.clientLoaderModule&&(o=o.concat(r.clientLoaderModule)),n&&r.hydrateFallbackModule&&(o=o.concat(r.hydrateFallbackModule)),r.imports&&(o=o.concat(r.imports)),o}).flat(1),[...new Set(r)];var r}function qt(e,t){let n=new Set,r=new Set(t);return e.reduce((e,o)=>{if(t&&!Ft(o)&&"script"===o.as&&o.href&&r.has(o.href))return e;let a=JSON.stringify(function(e){let t={},n=Object.keys(e).sort();for(let r of n)t[r]=e[r];return t}(o));return n.has(a)||(n.add(a),e.push({key:a,link:o})),e},[])}function Vt(e,t){return"lazy"===e.mode&&!0===t}function Ht(){let e=c.useContext(Je);return xt(e,"You must render this element inside a <DataRouterContext.Provider> element"),e}function Gt(){let e=c.useContext(Ke);return xt(e,"You must render this element inside a <DataRouterStateContext.Provider> element"),e}var Wt=c.createContext(void 0);function zt(){let e=c.useContext(Wt);return xt(e,"You must render this element inside a <HydratedRouter> element"),e}function Jt(e,t){return n=>{e&&e(n),n.defaultPrevented||t(n)}}function Kt(e,t,n){if(n&&!Zt)return[e[0]];if(t){let n=e.findIndex(e=>void 0!==t[e.route.id]);return e.slice(0,n+1)}return e}Wt.displayName="FrameworkContext";function Xt({page:e,...t}){let{router:n}=Ht(),r=c.useMemo(()=>ge(n.routes,e,n.basename),[n.routes,e,n.basename]);return r?c.createElement(Qt,{page:e,matches:r,...t}):null}function Yt(e){let{manifest:t,routeModules:n}=zt(),[r,o]=c.useState([]);return c.useEffect(()=>{let r=!1;return async function(e,t,n){return qt((await Promise.all(e.map(async e=>{let r=t.routes[e.route.id];if(r){let e=await Dt(r,n);return e.links?e.links():[]}return[]}))).flat(1).filter(Mt).filter(e=>"stylesheet"===e.rel||"preload"===e.rel).map(e=>"stylesheet"===e.rel?{...e,rel:"prefetch",as:"style"}:{...e,rel:"prefetch"}))}(e,t,n).then(e=>{r||o(e)}),()=>{r=!0}},[e,t,n]),r}function Qt({page:e,matches:t,...n}){let r=at(),{manifest:o,routeModules:a}=zt(),{basename:i}=Ht(),{loaderData:s,matches:l}=Gt(),u=c.useMemo(()=>Ut(e,t,l,o,r,"data"),[e,t,l,o,r]),p=c.useMemo(()=>Ut(e,t,l,o,r,"assets"),[e,t,l,o,r]),f=c.useMemo(()=>{if(e===r.pathname+r.search+r.hash)return[];let n=new Set,c=!1;if(t.forEach(e=>{let t=o.routes[e.route.id];t&&t.hasLoader&&(!u.some(t=>t.route.id===e.route.id)&&e.route.id in s&&a[e.route.id]?.shouldRevalidate||t.hasClientLoader?c=!0:n.add(e.route.id))}),0===n.size)return[];let l=$t(e,i,"data");return c&&n.size>0&&l.searchParams.set("_routes",t.filter(e=>n.has(e.route.id)).map(e=>e.route.id).join(",")),[l.pathname+l.search]},[i,s,r,o,u,t,e,a]),d=c.useMemo(()=>Bt(p,o),[p,o]),m=Yt(p);return c.createElement(c.Fragment,null,f.map(e=>c.createElement("link",{key:e,rel:"prefetch",as:"fetch",href:e,...n})),d.map(e=>c.createElement("link",{key:e,rel:"modulepreload",href:e,...n})),m.map(({key:e,link:t})=>c.createElement("link",{key:e,nonce:n.nonce,...t})))}var Zt=!1;function en(e){let{manifest:t,serverHandoffString:n,isSpaMode:r,renderMeta:o,routeDiscovery:a,ssr:i}=zt(),{router:s,static:l,staticContext:u}=Ht(),{matches:p}=Gt(),f=c.useContext(Xe),d=Vt(a,i);o&&(o.didRenderScripts=!0);let m=Kt(p,null,r);c.useEffect(()=>{0},[]);let h=c.useMemo(()=>{if(f)return null;let r=u?`window.__reactRouterContext = ${n};window.__reactRouterContext.stream = new ReadableStream({start(controller){window.__reactRouterContext.streamController = controller;}}).pipeThrough(new TextEncoderStream());`:" ",o=l?`${t.hmr?.runtime?`import ${JSON.stringify(t.hmr.runtime)};`:""}${d?"":`import ${JSON.stringify(t.url)}`};\n${m.map((e,n)=>{let r=`route${n}`,o=t.routes[e.route.id];xt(o,`Route ${e.route.id} not found in manifest`);let{clientActionModule:a,clientLoaderModule:i,clientMiddlewareModule:s,hydrateFallbackModule:c,module:l}=o,u=[...a?[{module:a,varName:`${r}_clientAction`}]:[],...i?[{module:i,varName:`${r}_clientLoader`}]:[],...s?[{module:s,varName:`${r}_clientMiddleware`}]:[],...c?[{module:c,varName:`${r}_HydrateFallback`}]:[],{module:l,varName:`${r}_main`}];return 1===u.length?`import * as ${r} from ${JSON.stringify(l)};`:[u.map(e=>`import * as ${e.varName} from "${e.module}";`).join("\n"),`const ${r} = {${u.map(e=>`...${e.varName}`).join(",")}};`].join("\n")}).join("\n")}\n ${d?`window.__reactRouterManifest = ${JSON.stringify(function({sri:e,...t},n){let r=new Set(n.state.matches.map(e=>e.route.id)),o=n.state.location.pathname.split("/").filter(Boolean),a=["/"];for(o.pop();o.length>0;)a.push(`/${o.join("/")}`),o.pop();a.forEach(e=>{let t=ge(n.routes,e,n.basename);t&&t.forEach(e=>r.add(e.route.id))});let i=[...r].reduce((e,n)=>Object.assign(e,{[n]:t.routes[n]}),{});return{...t,routes:i,sri:!!e||void 0}}(t,s),null,2)};`:""}\n window.__reactRouterRouteModules = {${m.map((e,t)=>`${JSON.stringify(e.route.id)}:route${t}`).join(",")}};\n\nimport(${JSON.stringify(t.entry.module)});`:" ";return c.createElement(c.Fragment,null,c.createElement("script",{...e,suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:r},type:void 0}),c.createElement("script",{...e,suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:o},type:"module",async:!0}))},[]),g=Zt||f?[]:(t.entry.imports.concat(Bt(m,t,{includeHydrateFallback:!0})),[...new Set(y)]);var y;let b="object"==typeof t.sri?t.sri:{};return Ot(!f,"The <Scripts /> element is a no-op when using RSC and can be safely removed."),Zt||f?null:c.createElement(c.Fragment,null,"object"==typeof t.sri?c.createElement("script",{"rr-importmap":"",type:"importmap",suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:JSON.stringify({integrity:b})}}):null,d?null:c.createElement("link",{rel:"modulepreload",href:t.url,crossOrigin:e.crossOrigin,integrity:b[t.url],suppressHydrationWarning:!0}),c.createElement("link",{rel:"modulepreload",href:t.entry.module,crossOrigin:e.crossOrigin,integrity:b[t.entry.module],suppressHydrationWarning:!0}),g.map(t=>c.createElement("link",{key:t,rel:"modulepreload",href:t,crossOrigin:e.crossOrigin,integrity:b[t],suppressHydrationWarning:!0})),h)}function tn(...e){return t=>{e.forEach(e=>{"function"==typeof e?e(t):null!=e&&(e.current=t)})}}c.Component;function nn({error:e,isOutsideRemixApp:t}){console.error(e);let n,r=c.createElement("script",{dangerouslySetInnerHTML:{__html:'\n console.log(\n "💿 Hey developer 👋. You can provide a way better UX than this when your app throws errors. Check out https://reactrouter.com/how-to/error-boundary for more information."\n );\n '}});if(He(e))return c.createElement(rn,{title:"Unhandled Thrown Response!"},c.createElement("h1",{style:{fontSize:"24px"}},e.status," ",e.statusText),r);if(e instanceof Error)0;else{let t=null==e?"Unknown Error":"object"==typeof e&&"toString"in e?e.toString():JSON.stringify(e);new Error(t)}return c.createElement(rn,{title:"Application Error!",isOutsideRemixApp:t},c.createElement("h1",{style:{fontSize:"24px"}},"Application Error"),c.createElement("pre",{style:{padding:"2rem",background:"hsla(10, 50%, 50%, 0.1)",color:"red",overflow:"auto"}},n.stack),r)}function rn({title:e,renderScripts:t,isOutsideRemixApp:n,children:r}){let{routeModules:o}=zt();return o.root?.Layout&&!n?r:c.createElement("html",{lang:"en"},c.createElement("head",null,c.createElement("meta",{charSet:"utf-8"}),c.createElement("meta",{name:"viewport",content:"width=device-width,initial-scale=1,viewport-fit=cover"}),c.createElement("title",null,e)),c.createElement("body",null,c.createElement("main",{style:{fontFamily:"system-ui, sans-serif",padding:"2rem"}},r,t?c.createElement(en,null):null)))}var on="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement;try{on&&(window.__reactRouterVersion="7.10.1")}catch(e){}function an({basename:e,children:t,unstable_useTransitions:n,window:r}){let o=c.useRef();null==o.current&&(o.current=se({window:r,v5Compat:!0}));let a=o.current,[i,s]=c.useState({action:a.action,location:a.location}),l=c.useCallback(e=>{!1===n?s(e):c.startTransition(()=>s(e))},[n]);return c.useLayoutEffect(()=>a.listen(l),[a,l]),c.createElement(St,{basename:e,children:t,location:i.location,navigationType:i.action,navigator:a,unstable_useTransitions:!0===n})}var sn=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,cn=c.forwardRef(function({onClick:e,discover:t="render",prefetch:n="none",relative:r,reloadDocument:o,replace:a,state:i,target:s,to:l,preventScrollReset:u,viewTransition:p,...f},d){let m,{basename:h,unstable_useTransitions:g}=c.useContext(et),y="string"==typeof l&&sn.test(l),b=!1;if("string"==typeof l&&y&&(m=l,on))try{let e=new URL(window.location.href),t=l.startsWith("//")?new URL(e.protocol+l):new URL(l),n=Ne(t.pathname,h);t.origin===e.origin&&null!=n?l=n+t.search+t.hash:b=!0}catch(e){le(!1,`<Link to="${l}"> contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}let E=function(e,{relative:t}={}){ce(ot(),"useHref() may be used only in the context of a <Router> component.");let{basename:n,navigator:r}=c.useContext(et),{hash:o,pathname:a,search:i}=lt(e,{relative:t}),s=a;return"/"!==n&&(s="/"===a?n:Ue([n,a])),r.createHref({pathname:s,search:i,hash:o})}(l,{relative:r}),[v,P,w]=function(e,t){let n=c.useContext(Wt),[r,o]=c.useState(!1),[a,i]=c.useState(!1),{onFocus:s,onBlur:l,onMouseEnter:u,onMouseLeave:p,onTouchStart:f}=t,d=c.useRef(null);c.useEffect(()=>{if("render"===e&&i(!0),"viewport"===e){let e=new IntersectionObserver(e=>{e.forEach(e=>{i(e.isIntersecting)})},{threshold:.5});return d.current&&e.observe(d.current),()=>{e.disconnect()}}},[e]),c.useEffect(()=>{if(r){let e=setTimeout(()=>{i(!0)},100);return()=>{clearTimeout(e)}}},[r]);let m=()=>{o(!0)},h=()=>{o(!1),i(!1)};return n?"intent"!==e?[a,d,{}]:[a,d,{onFocus:Jt(s,m),onBlur:Jt(l,h),onMouseEnter:Jt(u,m),onMouseLeave:Jt(p,h),onTouchStart:Jt(f,m)}]:[!1,d,{}]}(n,f),T=function(e,{target:t,replace:n,state:r,preventScrollReset:o,relative:a,viewTransition:i,unstable_useTransitions:s}={}){let l=ct(),u=at(),p=lt(e,{relative:a});return c.useCallback(f=>{if(function(e,t){return!(0!==e.button||t&&"_self"!==t||function(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}(e))}(f,t)){f.preventDefault();let t=void 0!==n?n:fe(u)===fe(p),d=()=>l(e,{replace:t,state:r,preventScrollReset:o,relative:a,viewTransition:i});s?c.startTransition(()=>d()):d()}},[u,l,p,n,r,t,e,o,a,i,s])}(l,{replace:a,state:i,target:s,preventScrollReset:u,relative:r,viewTransition:p,unstable_useTransitions:g});let O=c.createElement("a",{...f,...w,href:m||E,onClick:b||o?e:function(t){e&&e(t),t.defaultPrevented||T(t)},ref:tn(d,P),target:s,"data-discover":y||"render"!==t?void 0:"true"});return v&&!y?c.createElement(c.Fragment,null,O,c.createElement(Xt,{page:E})):O});cn.displayName="Link";var ln=c.forwardRef(function({"aria-current":e="page",caseSensitive:t=!1,className:n="",end:r=!1,style:o,to:a,viewTransition:i,children:s,...l},u){let p=lt(a,{relative:l.relative}),f=at(),d=c.useContext(Ke),{navigator:m,basename:h}=c.useContext(et),g=null!=d&&function(e,{relative:t}={}){let n=c.useContext(Ye);ce(null!=n,"`useViewTransitionState` must be used within `react-router-dom`'s `RouterProvider`. Did you accidentally import `RouterProvider` from `react-router`?");let{basename:r}=fn("useViewTransitionState"),o=lt(e,{relative:t});if(!n.isTransitioning)return!1;let a=Ne(n.currentLocation.pathname,r)||n.currentLocation.pathname,i=Ne(n.nextLocation.pathname,r)||n.nextLocation.pathname;return null!=_e(o.pathname,i)||null!=_e(o.pathname,a)}(p)&&!0===i,y=m.encodeLocation?m.encodeLocation(p).pathname:p.pathname,b=f.pathname,E=d&&d.navigation&&d.navigation.location?d.navigation.location.pathname:null;t||(b=b.toLowerCase(),E=E?E.toLowerCase():null,y=y.toLowerCase()),E&&h&&(E=Ne(E,h)||E);const v="/"!==y&&y.endsWith("/")?y.length-1:y.length;let P,w=b===y||!r&&b.startsWith(y)&&"/"===b.charAt(v),T=null!=E&&(E===y||!r&&E.startsWith(y)&&"/"===E.charAt(y.length)),O={isActive:w,isPending:T,isTransitioning:g},R=w?e:void 0;P="function"==typeof n?n(O):[n,w?"active":null,T?"pending":null,g?"transitioning":null].filter(Boolean).join(" ");let S="function"==typeof o?o(O):o;return c.createElement(cn,{...l,"aria-current":R,className:P,ref:u,style:S,to:a,viewTransition:i},"function"==typeof s?s(O):s)});ln.displayName="NavLink";var un=c.forwardRef(({discover:e="render",fetcherKey:t,navigate:n,reloadDocument:r,replace:o,state:a,method:i=Ct,action:s,onSubmit:l,relative:u,preventScrollReset:p,viewTransition:f,...d},m)=>{let{unstable_useTransitions:h}=c.useContext(et),g=hn(),y=function(e,{relative:t}={}){let{basename:n}=c.useContext(et),r=c.useContext(nt);ce(r,"useFormAction must be used inside a RouteContext");let[o]=r.matches.slice(-1),a={...lt(e||".",{relative:t})},i=at();if(null==e){a.search=i.search;let e=new URLSearchParams(a.search),t=e.getAll("index");if(t.some(e=>""===e)){e.delete("index"),t.filter(e=>e).forEach(t=>e.append("index",t));let n=e.toString();a.search=n?`?${n}`:""}}e&&"."!==e||!o.route.index||(a.search=a.search?a.search.replace(/^\?/,"?index&"):"?index");"/"!==n&&(a.pathname="/"===a.pathname?n:Ue([n,a.pathname]));return fe(a)}(s,{relative:u}),b="get"===i.toLowerCase()?"get":"post",E="string"==typeof s&&sn.test(s);return c.createElement("form",{ref:m,method:b,action:y,onSubmit:r?l:e=>{if(l&&l(e),e.defaultPrevented)return;e.preventDefault();let r=e.nativeEvent.submitter,s=r?.getAttribute("formmethod")||i,d=()=>g(r||e.currentTarget,{fetcherKey:t,method:s,navigate:n,replace:o,state:a,relative:u,preventScrollReset:p,viewTransition:f});h&&!1!==n?c.startTransition(()=>d()):d()},...d,"data-discover":E||"render"!==e?void 0:"true"})});function pn(e){return`${e} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function fn(e){let t=c.useContext(Je);return ce(t,pn(e)),t}un.displayName="Form";var dn=0,mn=()=>`__${String(++dn)}__`;function hn(){let{router:e}=fn("useSubmit"),{basename:t}=c.useContext(et),n=Et("useRouteId"),r=e.fetch,o=e.navigate;return c.useCallback(async(e,a={})=>{let{action:i,method:s,encType:c,formData:l,body:u}=Lt(e,t);if(!1===a.navigate){let e=a.fetcherKey||mn();await r(e,n,a.action||i,{preventScrollReset:a.preventScrollReset,formData:l,body:u,formMethod:a.method||s,formEncType:a.encType||c,flushSync:a.flushSync})}else await o(a.action||i,{preventScrollReset:a.preventScrollReset,formData:l,body:u,formMethod:a.method||s,formEncType:a.encType||c,replace:a.replace,state:a.state,fromRouteId:n,flushSync:a.flushSync,viewTransition:a.viewTransition})},[r,o,t,n])}var gn=function(e,t){return Object.keys(e).forEach(function(n){t&&void 0!==t[n]&&(e[n]=t[n])}),e},yn=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return function(){for(var t=arguments.length,r=new Array(t),o=0;o<t;o++)r[o]=arguments[o];var a={type:e};return n.forEach(function(e,t){a[n[t]]=r[t]}),a}},bn=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return e&&e.data&&e.data[t]?e.data[t]:n},En="success",vn="error",Pn="ext-composer",wn="------",Tn="major",On="minor",Rn="patch",Sn="app/ADD_APP_MESSAGE",kn="app/CLEAR_APP_MESSAGE",Cn="app/SET_LONG_TASK",_n="app/SET_LONG_TASKS",jn="app/REMOVE_LONG_TASK",An="app/SET_LONG_TASK_POLLED",Nn=r(1732);const In=function(){var e=Nn.Ay.create({baseURL:"/modules/composer/index.php",headers:{"Cache-Control":"no-cache",Credentials:"same-origin"}}),t=function(e){return"string"!=typeof e.data||-1===e.data.indexOf("login_up.php")&&-1===e.data.indexOf("login.php")||location.reload(),e},n="/application/",r="/domain-page/";return{application:{loadPackages:function(r){return e.get("".concat(n,"load-packages"),{applicationId:r}).then(t)},indexPackages:function(r){return e.post("".concat(n,"index-packages"),r).then(t)},changeMode:function(r){return e.post("".concat(n,"change-mode"),r).then(t)},saveEnvVariables:function(r){return e.post("".concat(n,"save-env-variables"),r).then(t)},saveComposerJson:function(r){return e.post("".concat(n,"save-composer-json"),r).then(t)},installPackages:function(r){var o=new FormData;return o.append("applicationId",r),e.post("".concat(n,"install-packages"),o).then(t)},updatePackages:function(r){var o=new FormData;return o.append("applicationId",r),e.post("".concat(n,"update-packages"),o).then(t)},refreshPackages:function(r){var o=new FormData;return o.append("applicationId",r),e.post("".concat(n,"refresh-packages"),o).then(t)},getStatus:function(r){return e.get("".concat(n,"get-status"),{applicationId:r}).then(t)},getRunningLongTasks:function(r,o){var a=new FormData;return a.append("types",JSON.stringify(o)),e.post("".concat(n,"get-running-long-tasks/applicationId/").concat(r),a).then(t)}},domainPage:{scan:function(n){return e.post("".concat(r,"scan"),n).then(t)},rememberApplication:function(n){return e.post("".concat(r,"remember-application"),n).then(t)},updatePlugin:function(){return e.post("".concat(r,"update-plugin")).then(t)}},common:{getLongTask:function(n,r){return e.post("".concat("/common/","get-long-task/taskId/").concat(n,"/taskType/").concat(r)).then(t)}}}}();var Ln=function(e,t,n,r,o){var a,i;return(i=Jsw.getComponent("asyncProgressBarWrapper"))&&i.update(),new Promise(function(i,s){var c=function(){return n().then(function(n){var l=n.data;if(l.status===vn)return e(Un(l)),void s(l.message);r(t,l,e,i,s)&&(a=setTimeout(function(){c()},o))}).catch(s)};c()}).finally(function(){clearTimeout(a)})},xn=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Object.values(t).find(function(t){return t.type===e})};function $n(e){return $n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},$n(e)}function Dn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Fn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Dn(Object(n),!0).forEach(function(t){Mn(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Dn(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Mn(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=$n(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=$n(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==$n(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Un=function(e){var t=e.status,n=e.message,r=e.actionMessages,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return function(e){switch(t&&n&&n.length&&e(Bn(t,n)),r&&r.length&&r.forEach(function(t){e(Bn(t.status,t.message))}),t){case En:o&&o();break;case vn:a&&a(n)}}},Bn=yn(Sn,"intent","message"),qn=yn(kn),Vn=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1e3;return function(r){return Ln(r,e,function(){return In.common.getLongTask(e,t)},zn,n)}},Hn=yn(Cn,"longTask"),Gn=function(e){return function(t){t(yn(jn,"taskId")(e))}},Wn=function(e,t){return function(n){n(yn(An,"taskId","isPolled")(e,t))}},zn=function(e,t,n,r){var o=bn(t,"longTask");return!!o&&(n(Hn(Fn(Fn({},o),{},{isPolled:!0}))),!o.isFinished||(r(t),!1))};function Jn(e){return Jn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Jn(e)}function Kn(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,er(r.key),r)}}function Xn(e,t,n){return t=Qn(t),function(e,t){if(t&&("object"==Jn(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Yn()?Reflect.construct(t,n||[],Qn(e).constructor):t.apply(e,n))}function Yn(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(Yn=function(){return!!e})()}function Qn(e){return Qn=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Qn(e)}function Zn(e,t){return Zn=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Zn(e,t)}function er(e){var t=function(e,t){if("object"!=Jn(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Jn(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Jn(t)?t:t+""}var tr=function(e){function t(){var e,n,r,o;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var a=arguments.length,i=new Array(a),s=0;s<a;s++)i[s]=arguments[s];return e=Xn(this,t,[].concat(i)),n=e,o={hasError:!1},(r=er(r="state"))in n?Object.defineProperty(n,r,{value:o,enumerable:!0,configurable:!0,writable:!0}):n[r]=o,e}return function(e,t){if("function"!=typeof t&&null!==t)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&&Zn(e,t)}(t,e),n=t,(r=[{key:"componentDidCatch",value:function(e){this.setState({hasError:e.message})}},{key:"render",value:function(){var e=this;return this.state.hasError?(0,s.createElement)("div",null,(0,s.createElement)("h1",null,(0,s.createElement)(s.Translate,{content:"react-js-error.commonText"})),(0,s.createElement)("p",null,this.state.hasError),(0,s.createElement)("p",null,(0,s.createElement)(s.Button,{intent:"primary",onClick:function(){return e.setState({hasError:!1})}},(0,s.createElement)(s.Translate,{content:"react-js-error.refresh"})))):this.props.children}}])&&Kn(n.prototype,r),o&&Kn(n,o),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,r,o}(s.Component);tr.propTypes={children:s.PropTypes.node},tr.defaultProps={children:null};const nr=tr;function rr(e){return rr="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},rr(e)}function or(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,ar(r.key),r)}}function ar(e){var t=function(e,t){if("object"!=rr(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=rr(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==rr(t)?t:t+""}function ir(e,t,n){return t=cr(t),function(e,t){if(t&&("object"==rr(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,sr()?Reflect.construct(t,n||[],cr(e).constructor):t.apply(e,n))}function sr(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(sr=function(){return!!e})()}function cr(e){return cr=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},cr(e)}function lr(e,t){return lr=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},lr(e,t)}var ur=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),ir(this,t,arguments)}return function(e,t){if("function"!=typeof t&&null!==t)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&&lr(e,t)}(t,e),n=t,(r=[{key:"componentDidUpdate",value:function(e){if(this.props.message&&null===e.message){var t=this.props.message,n=t.intent,r=t.message;this.toaster.add({intent:"error"===n?"danger":n,message:(0,s.createElement)("span",{dangerouslySetInnerHTML:{__html:r}})}),this.props.clearAppMessage(null)}}},{key:"render",value:function(){var e=this;return(0,s.createElement)(nr,null,(0,s.createElement)("div",null,(0,s.createElement)(s.Toaster,{ref:function(t){e.toaster=t}}),this.props.children))}}])&&or(n.prototype,r),o&&or(n,o),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,r,o}(s.Component);ur.propTypes={message:s.PropTypes.object,children:s.PropTypes.any,clearAppMessage:s.PropTypes.func.isRequired},ur.defaultProps={message:null,children:null};const pr=oe(function(e){return{message:e.app.message}},{clearAppMessage:qn})(ur);function fr(e){return`Minified Redux error #${e}; visit https://redux.js.org/Errors?code=${e} for the full message or use the non-minified dev environment for full errors. `}var dr=(()=>"function"==typeof Symbol&&Symbol.observable||"@@observable")(),mr=()=>Math.random().toString(36).substring(7).split("").join("."),hr={INIT:`@@redux/INIT${mr()}`,REPLACE:`@@redux/REPLACE${mr()}`,PROBE_UNKNOWN_ACTION:()=>`@@redux/PROBE_UNKNOWN_ACTION${mr()}`};function gr(e){if("object"!=typeof e||null===e)return!1;let t=e;for(;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t||null===Object.getPrototypeOf(e)}function yr(e,t,n){if("function"!=typeof e)throw new Error(fr(2));if("function"==typeof t&&"function"==typeof n||"function"==typeof n&&"function"==typeof arguments[3])throw new Error(fr(0));if("function"==typeof t&&void 0===n&&(n=t,t=void 0),void 0!==n){if("function"!=typeof n)throw new Error(fr(1));return n(yr)(e,t)}let r=e,o=t,a=new Map,i=a,s=0,c=!1;function l(){i===a&&(i=new Map,a.forEach((e,t)=>{i.set(t,e)}))}function u(){if(c)throw new Error(fr(3));return o}function p(e){if("function"!=typeof e)throw new Error(fr(4));if(c)throw new Error(fr(5));let t=!0;l();const n=s++;return i.set(n,e),function(){if(t){if(c)throw new Error(fr(6));t=!1,l(),i.delete(n),a=null}}}function f(e){if(!gr(e))throw new Error(fr(7));if(void 0===e.type)throw new Error(fr(8));if("string"!=typeof e.type)throw new Error(fr(17));if(c)throw new Error(fr(9));try{c=!0,o=r(o,e)}finally{c=!1}return(a=i).forEach(e=>{e()}),e}f({type:hr.INIT});return{dispatch:f,subscribe:p,getState:u,replaceReducer:function(e){if("function"!=typeof e)throw new Error(fr(10));r=e,f({type:hr.REPLACE})},[dr]:function(){const e=p;return{subscribe(t){if("object"!=typeof t||null===t)throw new Error(fr(11));function n(){const e=t;e.next&&e.next(u())}n();return{unsubscribe:e(n)}},[dr](){return this}}}}}function br(e){const t=Object.keys(e),n={};for(let r=0;r<t.length;r++){const o=t[r];0,"function"==typeof e[o]&&(n[o]=e[o])}const r=Object.keys(n);let o;try{!function(e){Object.keys(e).forEach(t=>{const n=e[t];if(void 0===n(void 0,{type:hr.INIT}))throw new Error(fr(12));if(void 0===n(void 0,{type:hr.PROBE_UNKNOWN_ACTION()}))throw new Error(fr(13))})}(n)}catch(e){o=e}return function(e={},t){if(o)throw o;let a=!1;const i={};for(let o=0;o<r.length;o++){const s=r[o],c=n[s],l=e[s],u=c(l,t);if(void 0===u){t&&t.type;throw new Error(fr(14))}i[s]=u,a=a||u!==l}return a=a||r.length!==Object.keys(e).length,a?i:e}}function Er(e,t){return function(...n){return t(e.apply(this,n))}}function vr(e,t){if("function"==typeof e)return Er(e,t);if("object"!=typeof e||null===e)throw new Error(fr(16));const n={};for(const r in e){const o=e[r];"function"==typeof o&&(n[r]=Er(o,t))}return n}function Pr(...e){return 0===e.length?e=>e:1===e.length?e[0]:e.reduce((e,t)=>(...n)=>e(t(...n)))}var wr="domainPage/SET_APPLICATIONS",Tr="domainPage/UPDATE_APPLICATION",Or="domainPage/UPDATE_APPLICATION_STATUS",Rr="domainPage/REQUEST_PACKAGES",Sr="domainPage/FINISH_REQUEST_PACKAGES",kr="domainPage/SET_PACKAGES",Cr="domainPage/SET_TASK_IN_PROCESS",_r="updatePackagesTask",jr="installPackagesTask",Ar="updateCommandInfoPluginTask",Nr="refreshPackagesTask",Ir="indexPackagesTask",Lr="packagesDataNotSynced";const xr=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=Jsw&&Jsw.UAT;n&&n.dispatchAction(e,t)};var $r=function(e){return function(t){return In.domainPage.scan(e).then(function(e){var n=e.data,r=yn(wr,"applications");t(Un(n,function(){return t(r(n.data.applications))}))})}},Dr=function(e){return function(t,n){if(n().domainPage.isFetching)return Promise.resolve();var r=yn(Rr);return t(r()),In.application.loadPackages(e).then(function(e){var n=e.data,r=yn(kr,"packages"),o=yn(Tr,"application"),a=yn(Sr);t(Un(n,function(){t(r(n.data.packages)),t(o(n.data.application))},function(e){t(a()),xr("LOAD_PACKAGES_ERROR",{message:e})}))})}},Fr=function(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(e(Un(t)),t.status===En){var r=bn(t,"longTask");return r?(n&&function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=Jsw.getComponent("asyncProgressBarWrapper");setTimeout(function(){n.progressDialog(e)},t)}(r,1e3),e(Hn(r)),r):null}return null},Mr=function(e){return function(t){return In.application.indexPackages(e).then(function(e){var n=e.data,r=Fr(t,n);return r||t(Qr(Ir,!1)),r})}},Ur=function(e){return function(t){return In.application.changeMode(e).then(function(e){var n=e.data,r=yn(Tr,"application");return t(Un(n,function(){return t(r(n.data.application))})),n.status===En?n.data.longTask:null})}},Br=function(e){return function(t){return In.application.saveEnvVariables(e).then(function(e){var n=e.data;return qr(t,n)})}},qr=function(e,t){var n=yn(Tr,"application");return t.status===En?(e(Un(t,function(){return e(n(t.data.application))})),{success:!0,error:null}):{success:!1,error:t.message}},Vr=function(e){return function(t){return In.application.saveComposerJson(e).then(function(e){var n=e.data;return Hr(t,n)})}},Hr=function(e,t){var n=yn(Tr,"application");return t.status===En?(e(Un(t,function(){return e(n(t.data.application))})),{longTask:t.data.longTask,error:null}):{longTask:null,error:t.message}},Gr=function(e){return function(t){return In.domainPage.rememberApplication(e).then(function(e){var n=e.data;t(Un(n))})}},Wr=function(e){return function(t){return In.application.installPackages(e).then(function(e){var n=e.data;return Fr(t,n)})}},zr=function(e){return function(t){return In.application.updatePackages(e).then(function(e){var n=e.data;return Fr(t,n)})}},Jr=function(e){return function(t){return In.application.refreshPackages(e).then(function(e){var n=e.data;return Fr(t,n,!1)})}},Kr=function(e){return function(t){return In.application.getStatus(e).then(function(n){var r=n.data;if(r.status===En){var o=yn(Or,"status","applicationId");t(o(r.data.status,e))}})}},Xr=function(e,t){return function(n){return In.application.getRunningLongTasks(e,t).then(function(e){var t=e.data;if(t.status===En){var r=bn(t,"longTasks",[]),o=yn(_n,"longTasks");return n(o(r)),r}return null})}},Yr=function(){return function(e){return In.domainPage.updatePlugin().then(function(t){var n=t.data;return Fr(e,n,!1)})}},Qr=function(e,t){return function(n){n(yn(Cr,"taskType","taskInProcess")(e,t))}},Zr={id:s.PropTypes.number.isRequired,name:s.PropTypes.string.isRequired,description:s.PropTypes.string,path:s.PropTypes.string.isRequired,relativePath:s.PropTypes.string.isRequired,composerJson:s.PropTypes.string,isBroken:s.PropTypes.bool.isRequired,fileManagerUrl:s.PropTypes.string.isRequired,settings:s.PropTypes.shape({mode:s.PropTypes.string.isRequired,indexed:s.PropTypes.bool.isRequired}).isRequired,status:s.PropTypes.shape({isUpToDate:s.PropTypes.bool.isRequired,message:s.PropTypes.string})},eo={changelogPath:s.PropTypes.string,currentVersion:s.PropTypes.string,description:s.PropTypes.string,hasUpdate:s.PropTypes.bool.isRequired,installed:s.PropTypes.bool.isRequired,latestVersionToUpdate:s.PropTypes.string,modes:s.PropTypes.arrayOf(s.PropTypes.string).isRequired,name:s.PropTypes.string.isRequired,path:s.PropTypes.string,requiredVersion:s.PropTypes.string.isRequired,source:s.PropTypes.string.isRequired,versionToUpdate:s.PropTypes.string},to=(s.PropTypes.string,s.PropTypes.string,{id:s.PropTypes.number.isRequired,name:s.PropTypes.string.isRequired,isMainDomain:s.PropTypes.bool.isRequired,isSubDomain:s.PropTypes.bool.isRequired,docRoot:s.PropTypes.string.isRequired,docRootParent:s.PropTypes.string.isRequired,homePath:s.PropTypes.string.isRequired}),no=function(e){var t=e.settings;return!e.isBroken&&t.indexed},ro=function(e){var t=e.replace(/^\/+|\/+$/g,""),n=t.substring(0,1);return"/".concat("."===n?t.substring(1):t)};function oo(e){return oo="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},oo(e)}function ao(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,po(r.key),r)}}function io(e,t,n){return t=co(t),function(e,t){if(t&&("object"==oo(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,so()?Reflect.construct(t,n||[],co(e).constructor):t.apply(e,n))}function so(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(so=function(){return!!e})()}function co(e){return co=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},co(e)}function lo(e,t){return lo=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},lo(e,t)}function uo(e,t,n){return(t=po(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function po(e){var t=function(e,t){if("object"!=oo(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=oo(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==oo(t)?t:t+""}var fo=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),uo(n=io(this,t,[e]),"handleScan",function(){var e=n.props,t=e.domainPageActions,r=e.domain,o=e.onScanFinish,a=new FormData;a.append("domainId",r.id),n.setState({scanInProcess:!0}),t.scan(a).then(function(){n.setState({scanInProcess:!1}),o&&o()}),xr("SCAN_CLICK")}),uo(n,"renderSearchDescription",function(){var e=n.props.domain,t=ro(e.docRoot),r=ro(e.docRootParent),o=ro(e.homePath),a={docRoot:t,homePath:o,docRootParent:r},i="domainPage.noApplicationsSearch";return i=e.isMainDomain?"".concat(i,".mainDomain"):"".concat(i,".nonMainDomain"),o!==r||e.isMainDomain||(i="".concat(i,".withoutUpperDir")),(0,s.createElement)(s.ExtendedStatusMessageDescription,null,(0,s.createElement)(s.Translate,{content:i,params:a}))}),n.state={scanInProcess:!1},n}return function(e,t){if("function"!=typeof t&&null!==t)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&&lo(e,t)}(t,e),n=t,(r=[{key:"render",value:function(){var e=this.state.scanInProcess;return(0,s.createElement)(s.ExtendedStatusMessage,{className:"".concat(Pn,"__applications-scan-container"),intent:"info",image:(0,s.createElement)("img",{src:"/modules/composer/images/scan.png",alt:""})},(0,s.createElement)(s.ExtendedStatusMessageTitle,null,(0,s.createElement)(s.Translate,{content:"domainPage.noApplicationsTitle"})),(0,s.createElement)(s.ExtendedStatusMessageDescription,null,(0,s.createElement)(s.Translate,{content:"domainPage.noApplicationsDescription"})),this.renderSearchDescription(),(0,s.createElement)(s.ExtendedStatusMessageActions,null,(0,s.createElement)(s.Button,{className:"".concat(Pn,"__applications-scan-container__scan-button"),intent:"primary",icon:"search",state:e?"loading":null,onClick:this.handleScan},(0,s.createElement)(s.Translate,{content:"actions.scan"}))))}}])&&ao(n.prototype,r),o&&ao(n,o),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,r,o}(s.Component);fo.propTypes={domain:s.PropTypes.shape(to).isRequired,domainPageActions:s.PropTypes.shape({scan:s.PropTypes.func.isRequired}).isRequired,onScanFinish:s.PropTypes.func},fo.defaultProps={onScanFinish:null};const mo=oe(function(e){return{domain:e.app.domain}},function(e){return{domainPageActions:vr(i,e)}})(fo);var ho=r(9589),go=r.n(ho),yo=function(e){var t={};return t[Tn]=[],t[On]=[],t[Rn]=[],e.forEach(function(e){try{var n=Eo(e);n&&t[n].push(e)}catch(e){}}),t},bo=function(e){var t=yo(e);return t[Tn].length?Tn:t[On].length?On:t[Rn].length?Rn:null},Eo=function(e){var t=e.installed,n=e.hasUpdate;if(!t||!n)return null;var r=e.versionToUpdate,o=e.currentVersion;return r=go().valid(r)?r:go().minVersion(r),o=go().valid(o)?o:go().minVersion(o),r&&o?go().major(r)!==go().major(o)?Tn:go().minor(r)!==go().minor(o)?On:go().patch(r)!==go().patch(o)?Rn:null:null};function vo(e){return vo="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},vo(e)}function Po(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,ko(r.key),r)}}function wo(e,t,n){return t=Oo(t),function(e,t){if(t&&("object"==vo(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,To()?Reflect.construct(t,n||[],Oo(e).constructor):t.apply(e,n))}function To(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(To=function(){return!!e})()}function Oo(e){return Oo=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Oo(e)}function Ro(e,t){return Ro=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Ro(e,t)}function So(e,t,n){return(t=ko(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ko(e){var t=function(e,t){if("object"!=vo(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=vo(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==vo(t)?t:t+""}var Co="all",_o="allUpdates",jo=[_r,jr,Nr],Ao=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),So(n=wo(this,t,[e]),"onApplicationChange",function(){var e=n.props,t=e.application,r=e.domainPageActions.getRunningLongTasks,o=e.onPackagesRefresh,a=t.settings;r(t.id,jo),a.indexed?o():n.indexPackages()}),So(n,"indexPackages",function(){var e=n.props,t=e.application,r=e.domainPageActions,o=r.indexPackages,a=r.setTaskInProcess,i=e.appActions,s=e.onPackagesRefresh,c=new FormData;c.append("applicationId",t.id),a(Ir,!0),o(c).then(function(e){return e&&i.getLongTask(e.id,e.type).then(s).then(function(){return i.removeLongTask(e.id)}).finally(function(){return a(Ir,!1)})})}),So(n,"getColumns",function(){return[{key:"name",width:"20%",title:(0,s.createElement)(s.Translate,{content:"common.name"})},{key:"currentVersion",width:"10%",title:(0,s.createElement)(s.Translate,{content:"common.version"})},{key:"versionToUpdate",width:"10%",title:(0,s.createElement)(s.Translate,{content:"common.update"})},{key:"description",width:"35%",title:(0,s.createElement)(s.Translate,{content:"common.description"})},{key:"source",width:"10%",title:(0,s.createElement)(s.Translate,{content:"common.source"})},{key:"status",width:"15%",title:(0,s.createElement)(s.Translate,{content:"common.status"})}]}),So(n,"getPackageStatus",function(e){var t=e.installed,n=e.versionToUpdate,r=e.hasUpdate,o=(0,s.createElement)(s.Status,{"data-test-id":"up-to-date-status",icon:"check-mark-circle-filled",intent:"success"},(0,s.createElement)(s.Translate,{content:"domainPage.packages.status.upToDate"}));return t?r?o=(0,s.createElement)(s.Status,{"data-test-id":"update-available-status",icon:"exclamation-mark-circle-filled",intent:"info"},(0,s.createElement)(s.Translate,{content:"domainPage.packages.status.updateAvailable"})):null===n&&(o=(0,s.createElement)(s.Status,{"data-test-id":"data-not-available-status",icon:"question-mark-circle",intent:"muted"},(0,s.createElement)(s.Translate,{content:"domainPage.packages.status.dataNotAvailable"}))):o=(0,s.createElement)(s.Status,{"data-test-id":"not-installed-status",icon:"cross-mark-circle",intent:"muted"},(0,s.createElement)(s.Translate,{content:"domainPage.packages.status.notInstalled"})),o}),So(n,"getData",function(e){return e.map(function(e){var t=e.name,r=e.installed,o=e.currentVersion,a=e.versionToUpdate,i=e.source,c=e.modes.map(function(e){return(0,s.createElement)(s.Label,{className:"".concat(Pn,"__package-mode-label"),intent:"dev"===e?"warning":"success",key:e},e)});return{key:e.id,name:(0,s.createElement)(s.Fragment,null,(0,s.createElement)("span",null,t),c),currentVersion:r?o:wn,versionToUpdate:a||wn,description:(0,s.createElement)(s.Text,{intent:"muted"},e.description),source:i&&(0,s.createElement)(s.Link,{target:"_blank",href:i,onClick:function(){return xr("PACKAGE_SOURCE_LINK_CLICK",{package:t})}},(0,s.createElement)(s.Translate,{content:"common.source"})),status:n.getPackageStatus(e)}})}),So(n,"handleFilterChange",function(e){n.setState({filter:e})}),So(n,"handleInstallPackages",function(){var e=n.props,t=e.application,r=e.domainPageActions;r.setTaskInProcess(jr,!0),r.installPackages(t.id),xr("INSTALL_CLICK")}),So(n,"handleUpdatePackages",function(){var e=n.props,t=e.application,r=e.domainPageActions;r.setTaskInProcess(_r,!0),r.updatePackages(t.id)}),So(n,"handleRefreshPackages",function(){var e=n.props,t=e.application,r=e.domainPageActions;r.setTaskInProcess(Nr,!0),r.refreshPackages(t.id),xr("REFRESH_BUTTON_CLICK")}),So(n,"onCommandComplete",function(e){var t=n.props,r=t.appActions,o=t.domainPageActions,a=t.onPackagesRefresh;o.setTaskInProcess(e.type,!1),r.removeLongTask(e.id),a()}),So(n,"toggleUpdateConfirmationDialog",function(e){n.state.showUpdateConfirmationDialog&&xr("CANCEL_UPDATE_CLICK",{updateCount:e}),n.setState({showUpdateConfirmationDialog:!n.state.showUpdateConfirmationDialog})}),So(n,"handleConfirmUpdate",function(e){n.toggleUpdateConfirmationDialog(),n.handleUpdatePackages(),xr("CONFIRM_UPDATE_CLICK",{updateCount:e})}),So(n,"getUpdateDescription",function(e,t,n){var r="";return r=e.length>0?"".concat(t,".").concat(n||"no","Type"):"".concat(t,".noPackagesType"),(0,s.createElement)(s.Translate,{content:r})}),So(n,"renderToolbar",function(){var e=n.props,r=e.packages,o=e.longTasks,a=e.application,i=e.installPackagesTaskInProcess,c=e.updatePackagesTaskInProcess,l=e.refreshPackagesTaskInProcess,u=xn(Ar,o),p=i||xn(jr,o),f=c||xn(_r,o),d=l||xn(Nr,o),m=(0,s.createElement)(s.Status,{icon:"question-mark-circle",onClick:function(){return xr("HOW_UPDATE_WORKS_LINK_CLICK")}},(0,s.createElement)(s.Translate,{content:"domainPage.updateInfoTitle"})),h=t.filterPackages(r.items,_o).length,g=bo(r.items);return(0,s.createElement)(s.Media,{title:(0,s.createElement)(s.Translate,{content:"domainPage.packageDependencies"}),titleSize:"md",image:(0,s.createElement)(s.Icon,{src:"/modules/composer/images/packages.png",size:"32"})},(0,s.createElement)(s.MediaSection,{className:"".concat(Pn,"__media-first-button-section")},(0,s.createElement)(s.Toolbar,null,(0,s.createElement)(s.ToolbarGroup,{title:"Install"},(0,s.createElement)(s.Button,{onClick:n.handleInstallPackages,state:p?"loading":null,disabled:f||u,"data-test-id":"install-packages-button"},(0,s.createElement)(s.Translate,{content:"actions.install".concat(p?".process":"")}))),(0,s.createElement)(s.ToolbarGroup,{title:"Update"},(0,s.createElement)(s.Button,{onClick:n.toggleUpdateConfirmationDialog,state:f?"loading":null,disabled:p||u,"data-test-id":"update-packages-button"},(0,s.createElement)(s.Translate,{content:"actions.update".concat(f?".process":"")}))),(0,s.createElement)(s.ToolbarGroup,{title:"Info"},(0,s.createElement)(s.Popover,{target:m,placement:"bottom",intent:"info"},n.getUpdateDescription(r.items,"domainPage.updateInfoDescription",g))),(0,s.createElement)(s.ToolbarExpander,null),function(e,t){var n=e.status;return n&&n.type===t}(a,Lr)&&(0,s.createElement)(s.ToolbarGroup,{title:"Refresh"},(0,s.createElement)(s.Button,{icon:"refresh",state:d?"loading":null,onClick:n.handleRefreshPackages,"data-test-id":"refresh-packages-button"},(0,s.createElement)(s.Translate,{content:"actions.refresh".concat(d?".process":"")}))),(0,s.createElement)(s.ToolbarGroup,{title:"Filters"},(0,s.createElement)(s.SegmentedControl,{buttons:[{value:Co,title:(0,s.createElement)(s.Translate,{content:"domainPage.packages.filter.all"})},{value:_o,title:(0,s.createElement)(s.Translate,{content:"domainPage.packages.filter.allUpdates",params:{count:h}})}],selected:Co,onChange:n.handleFilterChange})))))}),So(n,"renderList",function(){var e=n.props.packages,r=n.state.filter,o=t.filterPackages(e.items,r);return(0,s.createElement)(s.List,{"data-test-id":"application-packages-list",columns:n.getColumns(),data:n.getData(o)})}),So(n,"renderUpdateConfirmation",function(){var e=n.props.packages,t=n.state.showUpdateConfirmationDialog,r=bo(e.items),o=function(e){var t={},n=yo(e);return Object.keys(n).forEach(function(e){t[e]=n[e].length}),t}(e.items),a=(0,s.createElement)(s.Button,{intent:"primary",onClick:function(){return n.handleConfirmUpdate(o)}},(0,s.createElement)(s.Translate,{content:"actions.update"}));return(0,s.createElement)(s.Dialog,{"data-test-id":"update-confirmation-dialog",isOpen:t,title:(0,s.createElement)(s.Translate,{content:"domainPage.updateConfirmationDialog.title"}),buttons:a,size:"sm",onClose:function(){return n.toggleUpdateConfirmationDialog(o)}},r&&(0,s.createElement)(s.Fragment,null,(0,s.createElement)(s.Translate,{content:"domainPage.updateConfirmationDialog.description.common",params:o}),(0,s.createElement)("br",null)),n.getUpdateDescription(e.items,"domainPage.updateConfirmationDialog.description",r))}),n.state={filter:Co,showUpdateConfirmationDialog:!1},n}return function(e,t){if("function"!=typeof t&&null!==t)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&&Ro(e,t)}(t,e),n=t,r=[{key:"componentDidMount",value:function(){this.onApplicationChange()}},{key:"componentDidUpdate",value:function(e){var t=this,n=this.props,r=n.application,o=n.appActions,a=o.getLongTask,i=o.setLongTaskPolled,s=n.longTasks,c=function(e,t){return Object.values(t).filter(function(t){return-1!==e.indexOf(t.type)})}(jo,s);c.forEach(function(e){e.isPolled||(i(e.id,!0),a(e.id,e.type,500).finally(function(){return t.onCommandComplete(e)}))}),e.application.id!==r.id&&this.onApplicationChange()}},{key:"render",value:function(){var e=this.props,t=e.application,n=e.packages,r=e.longTasks,o=e.indexPackagesTaskInProcess||xn(Ir,r);return n.isFetching||o?(0,s.createElement)(s.ContentLoader,{"data-test-id":"packages-loader",text:(0,s.createElement)(s.Translate,{content:"domainPage.packages.".concat(o?"indexing":"loading")})}):t.isBroken?null:(0,s.createElement)(s.Fragment,null,this.renderToolbar(),this.renderList(),this.renderUpdateConfirmation())}}],r&&Po(n.prototype,r),o&&Po(n,o),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,r,o}(s.Component);So(Ao,"filterPackages",function(e,t){return t===_o?e.filter(function(e){var t=e.currentVersion,n=e.versionToUpdate;return t&&t!==n}):e}),Ao.propTypes={application:s.PropTypes.shape(Zr).isRequired,packages:s.PropTypes.shape({isFetching:s.PropTypes.bool.isRequired,items:s.PropTypes.arrayOf(s.PropTypes.shape(eo)).isRequired}).isRequired,onPackagesRefresh:s.PropTypes.func.isRequired,domainPageActions:s.PropTypes.shape({loadPackages:s.PropTypes.func.isRequired,installPackages:s.PropTypes.func.isRequired,updatePackages:s.PropTypes.func.isRequired,refreshPackages:s.PropTypes.func.isRequired,setTaskInProcess:s.PropTypes.func.isRequired,finishIndexPackages:s.PropTypes.func.isRequired}).isRequired,appActions:s.PropTypes.shape({getLongTask:s.PropTypes.func.isRequired,removeLongTask:s.PropTypes.func.isRequired,setLongTaskPolled:s.PropTypes.func.isRequired}).isRequired,longTasks:s.PropTypes.object,installPackagesTaskInProcess:s.PropTypes.bool,updatePackagesTaskInProcess:s.PropTypes.bool,refreshPackagesTaskInProcess:s.PropTypes.bool,indexPackagesTaskInProcess:s.PropTypes.bool},Ao.defaultProps={longTasks:{},installPackagesTaskInProcess:!1,updatePackagesTaskInProcess:!1,refreshPackagesTaskInProcess:!1,indexPackagesTaskInProcess:!1};const No=oe(function(e){return{longTasks:e.app.longTasks,packages:e.domainPage.packages,installPackagesTaskInProcess:e.domainPage.installPackagesTaskInProcess,updatePackagesTaskInProcess:e.domainPage.updatePackagesTaskInProcess,refreshPackagesTaskInProcess:e.domainPage.refreshPackagesTaskInProcess,indexPackagesTaskInProcess:e.domainPage.indexPackagesTaskInProcess}},function(e){return{appActions:vr(a,e),domainPageActions:vr(i,e)}})(Ao);function Io(e){return Io="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Io(e)}function Lo(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,Uo(r.key),r)}}function xo(e,t,n){return t=Do(t),function(e,t){if(t&&("object"==Io(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,$o()?Reflect.construct(t,n||[],Do(e).constructor):t.apply(e,n))}function $o(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return($o=function(){return!!e})()}function Do(e){return Do=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Do(e)}function Fo(e,t){return Fo=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Fo(e,t)}function Mo(e,t,n){return(t=Uo(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Uo(e){var t=function(e,t){if("object"!=Io(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Io(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Io(t)?t:t+""}var Bo=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Mo(n=xo(this,t,[e]),"handleWindowResize",function(){n.checkEditorHeight()}),Mo(n,"updateState",function(e){return n.setState(e)}),Mo(n,"handleEditorInit",function(e){n.codeNode=e,n.codeNode&&(window.addEventListener("resize",n.handleWindowResize),setTimeout(function(){n.editorRef.current.codeMirror.refresh(),n.checkEditorHeight()},50))}),Mo(n,"handleClose",function(e){var t=n.props,r=t.application,o=t.onClose;e&&xr("COMPOSER_JSON_DRAWER_CANCEL_CLICK",{error:!!n.state.error}),n.setState({content:r.composerJson,error:null},o)}),Mo(n,"handleSubmit",function(){var e=n.props,t=e.application,r=e.domainPageActions,o=e.appActions,a=e.onComposerJsonSave,i=n.state.content,s=new FormData;s.append("applicationId",t.id),s.append("content",i),n.setState({updateInProcess:!0}),r.saveComposerJson(s).then(function(e){var t=e.longTask,r=e.error;return n.setState({updateInProcess:!1,error:r}),r&&n.checkEditorHeight(),!r&&n.handleClose(),t&&o.getLongTask(t.id,t.type).then(a).then(function(){return o.removeLongTask(t.id)})}),xr("COMPOSER_JSON_DRAWER_UPDATE_CLICK",{error:!!n.state.error})}),Mo(n,"handleContentChange",function(e){n.setState({content:e})}),n.editorRef=c.default.createRef(),n.state={error:null,updateInProcess:!1,content:e.application.composerJson},n}return function(e,t){if("function"!=typeof t&&null!==t)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&&Fo(e,t)}(t,e),n=t,(r=[{key:"componentDidUpdate",value:function(e){e.application!==this.props.application&&this.updateState({content:this.props.application.composerJson})}},{key:"checkEditorHeight",value:function(){var e=document.querySelector(".".concat(Pn,"__composer-json-content__form__alert")),t=document.querySelector(".pul-drawer__inner-body"),n=document.querySelector(".pul-drawer__body");if(n){var r=document.querySelector(".pul-drawer__subheader"),o=Element.getHeight(n);r&&(o-=Element.getHeight(r)),o-=Element.getHeight(document.querySelector(".pul-form__footer")),o-=parseFloat(Element.getStyle(t,"paddingBottom")),o-=parseFloat(Element.getStyle(t,"paddingTop")),e&&(o-=Element.getHeight(e),o-=parseFloat(Element.getStyle(e,"marginBottom"))),this.codeNode.style.height="".concat(o>300?o:300,"px")}}},{key:"render",value:function(){var e=this.props,t=e.isOpen,n=e.onClose,r=e.domainName,o=this.state,a=o.updateInProcess,i=o.error,c=o.content;return(0,s.createElement)(s.Drawer,{key:"composer-json-content-drawer",title:(0,s.createElement)(s.Translate,{content:"domainPage.composerJsonDrawer.title"}),subtitle:r,size:"sm",isOpen:t,onClose:n},(0,s.createElement)(s.Form,{className:"".concat(Pn,"__composer-json-content__form"),applyButton:!1,hideRequiredLegend:!0,submitButton:{children:(0,s.createElement)(s.Translate,{content:a?"actions.update.process":"actions.update"}),state:a?"loading":null,className:"".concat(Pn,"__composer-json-content__form__update-button")},cancelButton:{onClick:this.handleClose},onSubmit:this.handleSubmit},i&&(0,s.createElement)(s.Alert,{intent:"danger",className:"".concat(Pn,"__composer-json-content__form__alert")},(0,s.createElement)(s.Icon,{name:"exclamation-mark-circle"})," ",(0,s.createElement)("span",{dangerouslySetInnerHTML:{__html:i}})),(0,s.createElement)(s.CodeEditor,{ref:this.editorRef,id:"composer-json-editor",autofocus:!0,mode:"javascript",onInit:this.handleEditorInit,onChange:this.handleContentChange},c)))}}])&&Lo(n.prototype,r),o&&Lo(n,o),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,r,o}(s.Component);Bo.propTypes={application:s.PropTypes.shape(Zr).isRequired,domainName:s.PropTypes.string.isRequired,isOpen:s.PropTypes.bool.isRequired,onClose:s.PropTypes.func.isRequired,onComposerJsonSave:s.PropTypes.func.isRequired,domainPageActions:s.PropTypes.shape({saveComposerJson:s.PropTypes.func.isRequired}).isRequired,appActions:s.PropTypes.shape({getLongTask:s.PropTypes.func.isRequired,removeLongTask:s.PropTypes.func.isRequired}).isRequired};const qo=oe(function(e){return{domainName:e.app.domainName}},function(e){return{domainPageActions:vr(i,e),appActions:vr(a,e)}})(Bo);function Vo(e){return Vo="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Vo(e)}function Ho(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Go(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ho(Object(n),!0).forEach(function(t){Yo(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ho(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Wo(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,Qo(r.key),r)}}function zo(e,t,n){return t=Ko(t),function(e,t){if(t&&("object"==Vo(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Jo()?Reflect.construct(t,n||[],Ko(e).constructor):t.apply(e,n))}function Jo(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(Jo=function(){return!!e})()}function Ko(e){return Ko=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Ko(e)}function Xo(e,t){return Xo=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Xo(e,t)}function Yo(e,t,n){return(t=Qo(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Qo(e){var t=function(e,t){if("object"!=Vo(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Vo(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Vo(t)?t:t+""}var Zo=function(e){function t(e){var n;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Yo(n=zo(this,t,[e]),"toggleFolderPopover",function(){n.setState({showFolderPopover:!n.state.showFolderPopover})}),Yo(n,"toggleComposerJsonDrawer",function(){n.setState({showComposerJsonDrawer:!n.state.showComposerJsonDrawer})}),Yo(n,"handleCancelFolderPopover",function(){n.setState({showFolderPopover:!1}),xr("CHANGE_FOLDER_POPOVER_CANCEL_CLICK")}),Yo(n,"handleFolderChange",function(e){xr("CHANGE_FOLDER_POPOVER_CHANGE_CLICK");var t=n.props,r=t.application,o=t.domainPageActions,a=t.onApplicationChange,i=new FormData;n.toggleFolderPopover(),r.id!==e.application&&(n.setState({folderFormValues:Go({},e)}),i.append("applicationId",e.application),o.rememberApplication(i),a(e.application))});var r=e.application;return n.state={showFolderPopover:!1,showComposerJsonDrawer:!1,folderFormValues:{application:r.id}},n}return function(e,t){if("function"!=typeof t&&null!==t)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&&Xo(e,t)}(t,e),n=t,(r=[{key:"render",value:function(){var e=this.props,t=e.applications,n=e.application,r=e.onPackagesRefresh,o=this.state,a=o.showComposerJsonDrawer,i=o.showFolderPopover,c=o.folderFormValues,l=(0,s.createElement)(s.AuxiliaryActions,{className:"change-folder-link",onClick:this.toggleFolderPopover},(0,s.createElement)("a",{href:"#"},(0,s.createElement)(s.Translate,{content:"domainPage.changeApplicationFolder"}))),u=t.map(function(e){return{value:e.id,label:ro(e.relativePath)}});return(0,s.createElement)(s.Fragment,null,(0,s.createElement)(s.Media,{title:(0,s.createElement)(s.Translate,{content:"domainPage.applicationFolder",params:{folder:ro(n.relativePath)}}),titleSize:"md",image:(0,s.createElement)(s.Icon,{src:"/modules/composer/images/files.png",size:"32"})},(0,s.createElement)(s.MediaSection,{className:"".concat(Pn,"__media-first-button-section")},(0,s.createElement)(s.Button,{className:"".concat(Pn,"__domain-page__container__application__edit-composer-json-button"),intent:"default",onClick:this.toggleComposerJsonDrawer},(0,s.createElement)(s.Translate,{content:"actions.editComposerJson"}))),(0,s.createElement)(s.MediaSection,{className:"application-link-section"},(0,s.createElement)(s.Link,{href:n.fileManagerUrl},(0,s.createElement)(s.Translate,{content:"domainPage.openApplicationFolder"})),(0,s.createElement)(s.Popover,{target:l,placement:"right",visible:i,onClose:this.toggleFolderPopover},(0,s.createElement)(s.Form,{applyButton:!1,hideRequiredLegend:!0,vertical:!0,values:c,submitButton:{children:(0,s.createElement)(s.Translate,{content:"actions.changeFolder"})},cancelButton:{onClick:this.handleCancelFolderPopover},onSubmit:this.handleFolderChange},(0,s.createElement)(s.Paragraph,null,(0,s.createElement)(s.Translate,{content:"domainPage.selectFolder"})),(0,s.createElement)(s.FormFieldRadioButtons,{name:"application",value:c.application,options:u}))))),(0,s.createElement)(qo,{application:n,isOpen:a,onClose:this.toggleComposerJsonDrawer,onComposerJsonSave:r}))}}])&&Wo(n.prototype,r),o&&Wo(n,o),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,r,o}(s.Component);Zo.propTypes={applications:s.PropTypes.arrayOf(s.PropTypes.shape(Zr)).isRequired,application:s.PropTypes.shape(Zr).isRequired,onApplicationChange:s.PropTypes.func.isRequired,onPackagesRefresh:s.PropTypes.func.isRequired,domainPageActions:s.PropTypes.shape({changeMode:s.PropTypes.func.isRequired,rememberApplication:s.PropTypes.func.isRequired}).isRequired};const ea=oe(function(e){return{applications:e.domainPage.applications}},function(e){return{domainPageActions:vr(i,e)}})(Zo);function ta(e){return ta="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ta(e)}function na(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function ra(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?na(Object(n),!0).forEach(function(t){la(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):na(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function oa(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,ua(r.key),r)}}function aa(e,t,n){return t=sa(t),function(e,t){if(t&&("object"==ta(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,ia()?Reflect.construct(t,n||[],sa(e).constructor):t.apply(e,n))}function ia(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(ia=function(){return!!e})()}function sa(e){return sa=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},sa(e)}function ca(e,t){return ca=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},ca(e,t)}function la(e,t,n){return(t=ua(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ua(e){var t=function(e,t){if("object"!=ta(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=ta(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==ta(t)?t:t+""}var pa=function(e){function t(e){var n;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),la(n=aa(this,t,[e]),"handleModeChange",function(e){var t=n.props,r=t.application,o=t.domainPageActions,a=t.appActions,i=t.onPackagesRefresh,s=r.settings,c=new FormData;s.mode!==e.mode?(c.append("applicationId",r.id),c.append("mode",e.mode),n.setState({modeChangeInProcess:!0,modeFormValues:ra({},e)}),o.changeMode(c).then(function(e){return n.setState({modeChangeInProcess:!1,disableModeChangeButton:!0}),n.toggleModePopover(),e&&a.getLongTask(e.id,e.type).then(i).then(function(){return a.removeLongTask(e.id)})}).finally(function(){n.setState({disableModeChangeButton:!1})}),xr("MODE_POPOVER_CHANGE_CLICK",{mode:e.mode})):n.toggleModePopover()}),la(n,"handleCancelModePopover",function(){n.setState({showModePopover:!1}),xr("MODE_POPOVER_CANCEL_CLICK")}),la(n,"toggleModePopover",function(){n.setState({showModePopover:!n.state.showModePopover})});var r=e.application.settings;return n.state={showModePopover:!1,modeChangeInProcess:!1,disableModeChangeButton:!1,modeFormValues:{mode:r.mode}},n}return function(e,t){if("function"!=typeof t&&null!==t)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&&ca(e,t)}(t,e),n=t,(r=[{key:"render",value:function(){var e=this.props.application,t=this.state,n=t.modeChangeInProcess,r=t.modeFormValues,o=t.showModePopover,a=t.disableModeChangeButton,i=e.settings,c=(0,s.createElement)(s.Translate,{content:"common.mode.".concat(i.mode)}),l=(0,s.createElement)(s.Button,{intent:"default",onClick:this.toggleModePopover,disabled:a||!no(e)},(0,s.createElement)(s.Translate,{content:"actions.changeMode"}));return(0,s.createElement)(s.Fragment,null,(0,s.createElement)(s.Media,{title:(0,s.createElement)(s.Translate,{content:"domainPage.applicationMode",params:{mode:c}}),titleSize:"md",image:(0,s.createElement)(s.Icon,{src:"/modules/composer/images/mode.png",size:"32"})},(0,s.createElement)(s.MediaSection,null,(0,s.createElement)(s.Text,{intent:"muted"},(0,s.createElement)(s.Translate,{content:"common.mode.".concat(i.mode,".description")}))),(0,s.createElement)(s.MediaSection,null,(0,s.createElement)(s.Popover,{target:l,placement:"right",visible:o,onClose:this.toggleModePopover},(0,s.createElement)(s.Form,{applyButton:!1,hideRequiredLegend:!0,vertical:!0,values:r,submitButton:{children:(0,s.createElement)(s.Translate,{content:n?"actions.change.process":"actions.change"}),state:n?"loading":null},cancelButton:{onClick:this.handleCancelModePopover},onSubmit:this.handleModeChange},(0,s.createElement)(s.Paragraph,null,(0,s.createElement)(s.Translate,{content:"domainPage.selectMode"})),(0,s.createElement)(s.FormFieldRadioButtons,{name:"mode",value:r.mode,options:[{value:"prod",label:(0,s.createElement)(s.Translate,{content:"common.mode.prod"}),description:(0,s.createElement)(s.Translate,{content:"common.mode.prod.description"})},{value:"dev",label:(0,s.createElement)(s.Translate,{content:"common.mode.dev"}),description:(0,s.createElement)(s.Translate,{content:"common.mode.dev.description"})}]}))))))}}])&&oa(n.prototype,r),o&&oa(n,o),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,r,o}(s.Component);pa.propTypes={application:s.PropTypes.shape(Zr).isRequired,onPackagesRefresh:s.PropTypes.func.isRequired,domainPageActions:s.PropTypes.shape({changeMode:s.PropTypes.func.isRequired,rememberApplication:s.PropTypes.func.isRequired}).isRequired,appActions:s.PropTypes.shape({getLongTask:s.PropTypes.func.isRequired,removeLongTask:s.PropTypes.func.isRequired}).isRequired};const fa=oe(null,function(e){return{appActions:vr(a,e),domainPageActions:vr(i,e)}})(pa);var da;function ma(e){return ma="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ma(e)}function ha(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function ga(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ha(Object(n),!0).forEach(function(t){wa(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ha(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function ya(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,Ta(r.key),r)}}function ba(e,t,n){return t=va(t),function(e,t){if(t&&("object"==ma(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Ea()?Reflect.construct(t,n||[],va(e).constructor):t.apply(e,n))}function Ea(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(Ea=function(){return!!e})()}function va(e){return va=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},va(e)}function Pa(e,t){return Pa=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Pa(e,t)}function wa(e,t,n){return(t=Ta(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ta(e){var t=function(e,t){if("object"!=ma(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=ma(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==ma(t)?t:t+""}var Oa=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),wa(n=ba(this,t,[e]),"updateState",function(e){return n.setState(e)}),wa(n,"customSetValue",function(e,t,n){return n[t]=e,n}),wa(n,"addMoreValidator",function(e){return!e||(""==="".concat(e.name).trim()||""==="".concat(e.value).trim())}),wa(n,"handleSubmit",function(e){var t=n.props,r=t.domainPageActions,o=t.application,a=new FormData,i=e.variables.filter(function(e){return e&&e.name&&e.value});a.append("applicationId",o.id),a.append("variables",JSON.stringify(i)),n.setState({updateInProcess:!0,formValues:ga({},e)}),r.saveEnvVariables(a).then(function(e){var t=e.success,r=e.error;n.setState({updateInProcess:!1,error:r}),t&&n.handleClose()})}),wa(n,"handleClose",function(){var e=n.props,r=e.onClose,o=e.application;r(),n.setState({formValues:ga(ga({},n.state.formValues),{},{variables:t.getDefaultEnvVariables(o)}),error:null}),xr("ENV_VARIABLES_DRAWER_CANCEL_CLICK")}),n.state={error:null,updateInProcess:!1,formValues:{variables:t.getDefaultEnvVariables(e.application)}},n}return function(e,t){if("function"!=typeof t&&null!==t)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&&Pa(e,t)}(t,e),n=t,r=[{key:"componentDidUpdate",value:function(e){e.application!==this.props.application&&this.updateState({formValues:{variables:t.getDefaultEnvVariables(this.props.application)}})}},{key:"render",value:function(){var e=this,n=this.props,r=n.isOpen,o=n.onClose,a=n.locale,i=n.domain.domainName,c=this.state,l=c.updateInProcess,u=c.formValues,p=c.error;return(0,s.createElement)(s.Drawer,{key:"environment-variables-drawer",title:(0,s.createElement)(s.Translate,{content:"domainPage.envDrawer.title"}),subtitle:i,size:"sm",isOpen:r,onClose:o},(0,s.createElement)(s.Alert,{intent:"info"},(0,s.createElement)(s.Translate,{content:"domainPage.envDrawer.pathVariableHint"})),(0,s.createElement)(s.Form,{className:"".concat(Pn,"__env-variables-drawer__form"),applyButton:!1,values:u,submitButton:{children:(0,s.createElement)(s.Translate,{content:l?"actions.update.process":"actions.update"}),state:l?"loading":null,"data-test-id":"update-env-variables-button"},cancelButton:{onClick:this.handleClose},onSubmit:this.handleSubmit},p&&(0,s.createElement)(s.Alert,{intent:"danger"},(0,s.createElement)(s.Icon,{name:"exclamation-mark-circle"})," ",(0,s.createElement)("span",{dangerouslySetInnerHTML:{__html:p}})),(0,s.createElement)(s.Section,{vertical:!0},(0,s.createElement)(s.FormField,{id:"variables",multi:!0,name:"variables",addMoreValidator:this.addMoreValidator,locale:{addMore:a["domainPage.addVariable"],remove:a["domainPage.removeVariable"]}},function(n){var r=n.getId,o=n.getName,a=n.getValue,i=n.setValue,c=a(t.getDefaultValue()),l=r();return(0,s.createElement)(s.Fragment,null,(0,s.createElement)(s.Input,{id:"".concat(l,"-name"),name:"".concat(o(),"-name"),value:c.name,onChange:function(t){return i(e.customSetValue(t.target.value,"name",c))}})," = ",(0,s.createElement)(s.Input,{id:"".concat(l,"-value"),name:"".concat(o(),"-value"),value:c.value,size:"lg",onChange:function(t){return i(e.customSetValue(t.target.value,"value",c))}}))}))))}}],r&&ya(n.prototype,r),o&&ya(n,o),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,r,o}(s.Component);da=Oa,wa(Oa,"getDefaultEnvVariables",function(e){return[].concat(e.settings.envVariables||[]).concat([da.getDefaultValue()])}),wa(Oa,"getDefaultValue",function(){return{name:"",value:""}}),Oa.propTypes={application:s.PropTypes.shape(Zr).isRequired,domain:s.PropTypes.shape(to).isRequired,locale:s.PropTypes.object.isRequired,isOpen:s.PropTypes.bool.isRequired,onClose:s.PropTypes.func.isRequired,domainPageActions:s.PropTypes.shape({saveEnvVariables:s.PropTypes.func.isRequired}).isRequired};const Ra=oe(function(e){return{domain:e.app.domain,locale:e.app.locale}},function(e){return{domainPageActions:vr(i,e)}})(Oa);function Sa(e){return Sa="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Sa(e)}function ka(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,Na(r.key),r)}}function Ca(e,t,n){return t=ja(t),function(e,t){if(t&&("object"==Sa(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,_a()?Reflect.construct(t,n||[],ja(e).constructor):t.apply(e,n))}function _a(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(_a=function(){return!!e})()}function ja(e){return ja=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},ja(e)}function Aa(e,t){return Aa=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Aa(e,t)}function Na(e){var t=function(e,t){if("object"!=Sa(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Sa(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Sa(t)?t:t+""}var Ia=function(e){function t(e){var n,r,o,a;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),n=Ca(this,t,[e]),r=n,a=function(){n.setState({showEnvDrawer:!n.state.showEnvDrawer})},(o=Na(o="toggleEnvDrawer"))in r?Object.defineProperty(r,o,{value:a,enumerable:!0,configurable:!0,writable:!0}):r[o]=a,n.state={showEnvDrawer:!1},n}return function(e,t){if("function"!=typeof t&&null!==t)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&&Aa(e,t)}(t,e),n=t,(r=[{key:"render",value:function(){var e=this.props.application,t=this.state.showEnvDrawer,n=(e.settings.envVariables||[]).map(function(e){return(0,s.createElement)(s.Fragment,{key:Math.random().toString(36).substring(7)},(0,s.createElement)(s.Text,null,e.name),(0,s.createElement)("br",null))});return(0,s.createElement)(s.Fragment,null,(0,s.createElement)(s.Media,{title:(0,s.createElement)(s.Translate,{content:"domainPage.envVariables"}),titleSize:"md",image:(0,s.createElement)(s.Icon,{src:"/modules/composer/images/variables.png",size:"32"})},(0,s.createElement)(s.MediaSection,{"data-test-id":"env-variables-list"},(0,s.createElement)(s.Cuttable,null,n)),(0,s.createElement)(s.MediaSection,{className:"".concat(Pn,"__media-first-button-section")},(0,s.createElement)(s.Button,{intent:"default",onClick:this.toggleEnvDrawer,disabled:!no(e),"data-test-id":"specify-env-variables-button"},(0,s.createElement)(s.Translate,{content:"actions.specify"})))),(0,s.createElement)(Ra,{application:e,isOpen:t,onClose:this.toggleEnvDrawer}))}}])&&ka(n.prototype,r),o&&ka(n,o),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,r,o}(s.Component);Ia.propTypes={application:s.PropTypes.shape(Zr).isRequired,domainPageActions:s.PropTypes.shape({changeMode:s.PropTypes.func.isRequired,rememberApplication:s.PropTypes.func.isRequired}).isRequired};const La=oe(null,function(e){return{domainPageActions:vr(i,e)}})(Ia);function xa(e){return xa="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},xa(e)}function $a(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,Ba(r.key),r)}}function Da(e,t,n){return t=Ma(t),function(e,t){if(t&&("object"==xa(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Fa()?Reflect.construct(t,n||[],Ma(e).constructor):t.apply(e,n))}function Fa(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(Fa=function(){return!!e})()}function Ma(e){return Ma=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Ma(e)}function Ua(e,t){return Ua=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Ua(e,t)}function Ba(e){var t=function(e,t){if("object"!=xa(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=xa(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==xa(t)?t:t+""}var qa=function(e){function t(){var e,n,r,o;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var a=arguments.length,i=new Array(a),s=0;s<a;s++)i[s]=arguments[s];return e=Da(this,t,[].concat(i)),n=e,o=function(){var t=e.props,n=t.application,r=t.domainPageActions;r.setTaskInProcess(Nr,!0),r.refreshPackages(n.id),xr("REFRESH_LINK_CLICK")},(r=Ba(r="handleRefreshPackages"))in n?Object.defineProperty(n,r,{value:o,enumerable:!0,configurable:!0,writable:!0}):n[r]=o,e}return function(e,t){if("function"!=typeof t&&null!==t)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&&Ua(e,t)}(t,e),n=t,(r=[{key:"render",value:function(){var e=this.props,t=e.application,n=e.longTasks,r=e.refreshPackagesTaskInProcess,o=t.status,a=null;if(!function(e){return e.status&&e.status.type}(t))return null;if(o.type===Lr){var i=r||xn(Nr,n);a=(0,s.createElement)(s.Fragment,null," ",(0,s.createElement)(s.AuxiliaryActions,null,(0,s.createElement)("a",{href:"#",onClick:this.handleRefreshPackages,className:i?"".concat(Pn,"__inactive-link"):""},(0,s.createElement)(s.Translate,{content:"actions.".concat(i?"refresh.process":"refresh")}))))}return(0,s.createElement)(s.Alert,{intent:"warning"},(0,s.createElement)(s.Icon,{name:"exclamation-mark-circle"})," ".concat(o.message),a)}}])&&$a(n.prototype,r),o&&$a(n,o),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,r,o}(s.Component);qa.propTypes={application:s.PropTypes.shape(Zr).isRequired,domainPageActions:s.PropTypes.shape({refreshPackages:s.PropTypes.func.isRequired,setTaskInProcess:s.PropTypes.func.isRequired}).isRequired,longTasks:s.PropTypes.object,refreshPackagesTaskInProcess:s.PropTypes.bool},qa.defaultProps={longTasks:{},refreshPackagesTaskInProcess:!1};const Va=oe(function(e){return{longTasks:e.app.longTasks,refreshPackagesTaskInProcess:e.domainPage.refreshPackagesTaskInProcess}},function(e){return{domainPageActions:vr(i,e)}})(qa);function Ha(e){return Ha="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ha(e)}function Ga(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,Ya(r.key),r)}}function Wa(e,t,n){return t=Ja(t),function(e,t){if(t&&("object"==Ha(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,za()?Reflect.construct(t,n||[],Ja(e).constructor):t.apply(e,n))}function za(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(za=function(){return!!e})()}function Ja(e){return Ja=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Ja(e)}function Ka(e,t){return Ka=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Ka(e,t)}function Xa(e,t,n){return(t=Ya(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ya(e){var t=function(e,t){if("object"!=Ha(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Ha(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Ha(t)?t:t+""}var Qa=function(e){function t(e){var n;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Xa(n=Wa(this,t,[e]),"getSelectedApplication",function(e){return n.props.applications.find(function(t){return t.id===e})}),Xa(n,"loadPackages",function(){var e=n.props.domainPageActions,t=e.loadPackages,r=e.getStatus,o=n.state.applicationId;return o?t(o).then(function(){return r(o)}):Promise.resolve()}),Xa(n,"updatePlugin",function(){var e=n.props,t=e.appActions,r=e.domainPageActions.updatePlugin;n.state.applicationId&&r().then(function(e){return e&&t.getLongTask(e.id,e.type).then(function(){return t.removeLongTask(e.id)})})}),Xa(n,"onApplicationChange",function(e){n.setState({applicationId:e})}),Xa(n,"onPackagesRefresh",function(){n.loadPackages()}),Xa(n,"onScanFinish",function(){n.updatePlugin()});var r=e.applications,o=e.defaultApplicationId;return n.state={applicationId:t.getDefaultApplicationId(r,o)},n}return function(e,t){if("function"!=typeof t&&null!==t)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&&Ka(e,t)}(t,e),n=t,o=[{key:"getDerivedStateFromProps",value:function(e,n){return n.applicationId?null:{applicationId:t.getDefaultApplicationId(e.applications,e.defaultApplicationId)}}}],(r=[{key:"componentDidMount",value:function(){this.updatePlugin()}},{key:"render",value:function(){var e=this.props,t=e.applications,n=e.longTasks,r=this.state.applicationId,o=this.getSelectedApplication(r),a=xn(Ar,n);return t.length?(0,s.createElement)("div",{className:"".concat(Pn,"__domain-page__container")},(0,s.createElement)("div",{className:"".concat(Pn,"__domain-page__container__application")},!o.isBroken&&(0,s.createElement)(Va,{application:o}),a&&(0,s.createElement)(s.Alert,{intent:"warning"},(0,s.createElement)(s.Icon,{name:"exclamation-mark-circle"})," ",(0,s.createElement)(s.Translate,{content:"domainPage.plugin.commandInfo.update.warning"})),(0,s.createElement)("div",{className:"".concat(Pn,"__domain-page__container__application-info")},(0,s.createElement)(s.Grid,{gap:"sm",className:"".concat(Pn,"__domain-page__container__application")},(0,s.createElement)(s.GridCol,{md:4},(0,s.createElement)(ea,{application:o,onApplicationChange:this.onApplicationChange,onPackagesRefresh:this.onPackagesRefresh})),(0,s.createElement)(s.GridCol,{md:4},(0,s.createElement)(fa,{application:o,onPackagesRefresh:this.onPackagesRefresh})),(0,s.createElement)(s.GridCol,{md:4},(0,s.createElement)(La,{application:o})))),(0,s.createElement)("div",{className:"".concat(Pn,"__domain-page__container__application-packages")},(0,s.createElement)(No,{application:o,onPackagesRefresh:this.onPackagesRefresh})))):(0,s.createElement)("div",{className:"".concat(Pn,"__domain-page__container")},(0,s.createElement)(mo,{onScanFinish:this.onScanFinish}))}}])&&Ga(n.prototype,r),o&&Ga(n,o),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,r,o}(s.Component);Xa(Qa,"getDefaultApplicationId",function(e,t){if(!e.length)return null;if(!t)return e[0].id;var n=e.find(function(e){return e.id===t});return n?n.id:e[0].id}),Qa.propTypes={applications:s.PropTypes.array,defaultApplicationId:s.PropTypes.number,domainPageActions:s.PropTypes.shape({loadPackages:s.PropTypes.func.isRequired,indexPackages:s.PropTypes.func.isRequired,updatePlugin:s.PropTypes.func.isRequired}).isRequired,appActions:s.PropTypes.shape({getLongTask:s.PropTypes.func.isRequired,removeLongTask:s.PropTypes.func.isRequired}).isRequired,longTasks:s.PropTypes.object},Qa.defaultProps={applications:[],defaultApplicationId:null,longTasks:{}};const Za=oe(function(e){return{longTasks:e.app.longTasks,applications:e.domainPage.applications,defaultApplicationId:e.domainPage.defaultApplicationId}},function(e){return{appActions:vr(a,e),domainPageActions:vr(i,e)}})(Qa);const ei=function(){return(0,s.createElement)("div",{className:"".concat(Pn,"__main-page__container")},(0,s.createElement)(s.Grid,{gap:"sm"},(0,s.createElement)(s.GridCol,{md:6},(0,s.createElement)(s.Paragraph,null,(0,s.createElement)(s.Text,{bold:!0},(0,s.createElement)(s.Translate,{content:"mainPage.dynamicList.header"}))),(0,s.createElement)("img",{src:"/modules/composer/images/about-composer-dynamic-list.png",alt:""}),(0,s.createElement)(s.Paragraph,null),(0,s.createElement)(s.Paragraph,null,(0,s.createElement)(s.Text,{bold:!0},(0,s.createElement)(s.Translate,{content:"mainPage.activeList.header"}))),(0,s.createElement)("img",{src:"/modules/composer/images/about-composer-active-list.png",alt:""})),(0,s.createElement)(s.GridCol,{md:6},(0,s.createElement)(s.Paragraph,null,(0,s.createElement)(s.Text,{bold:!0},(0,s.createElement)(s.Translate,{content:"mainPage.checkPhpComposerButton"}))),(0,s.createElement)(s.Paragraph,null,(0,s.createElement)(s.Text,{bold:!0},(0,s.createElement)(s.Translate,{content:"mainPage.feature1.title"})),(0,s.createElement)("br",null),(0,s.createElement)(s.Translate,{content:"mainPage.feature1.description"}),(0,s.createElement)("br",null),[1,2,3].map(function(e){return(0,s.createElement)(s.Fragment,{key:e},(0,s.createElement)(s.Translate,{content:"mainPage.feature1.description.item".concat(e)}),(0,s.createElement)("br",null))})),(0,s.createElement)(s.Paragraph,null,(0,s.createElement)(s.Text,{bold:!0},(0,s.createElement)(s.Translate,{content:"mainPage.feature2.title"})),(0,s.createElement)("br",null),(0,s.createElement)(s.Translate,{content:"mainPage.feature2.description.firstPart"}),(0,s.createElement)("br",null),(0,s.createElement)(s.Text,{italic:!0},(0,s.createElement)(s.Translate,{content:"mainPage.feature2.description.secondPart"})),(0,s.createElement)("br",null)),(0,s.createElement)(s.Paragraph,null,(0,s.createElement)(s.Text,{bold:!0},(0,s.createElement)(s.Translate,{content:"mainPage.feature3.title"})),(0,s.createElement)("br",null),(0,s.createElement)(s.Translate,{content:"mainPage.feature3.description.firstPart"}),(0,s.createElement)("br",null),(0,s.createElement)(s.Text,{italic:!0},(0,s.createElement)(s.Translate,{content:"mainPage.feature3.description.secondPart"})),(0,s.createElement)("br",null)),(0,s.createElement)(s.Paragraph,null,(0,s.createElement)(s.Text,{bold:!0},(0,s.createElement)(s.Translate,{content:"mainPage.feature4.title"})),(0,s.createElement)("br",null),[1,2,3].map(function(e){return(0,s.createElement)(s.Fragment,{key:e},(0,s.createElement)(s.Translate,{content:"mainPage.feature4.description.item".concat(e)}),(0,s.createElement)("br",null))})))))};const ti=function(){return(0,s.createElement)("div",null,"Not found.")};const ni=(0,s.createElement)(pr,null,(0,s.createElement)(function({children:e,location:t}){return function(e,t){return ut(e,t)}(kt(e),t)},null,(0,s.createElement)(Rt,{path:"/",element:(0,s.createElement)(ei,null)}),(0,s.createElement)(Rt,{path:"/main-page/index",element:(0,s.createElement)(ei,null)}),(0,s.createElement)(Rt,{path:"/domain-page/index/id/:id",element:(0,s.createElement)(Za,null)}),(0,s.createElement)(Rt,{path:"*",component:(0,s.createElement)(ti,null)})));function ri(e){return({dispatch:t,getState:n})=>r=>o=>"function"==typeof o?o(t,n,e):r(o)}var oi=ri(),ai=ri,ii="undefined"!=typeof window&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__?window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__:function(){if(0!==arguments.length)return"object"==typeof arguments[0]?Pr:Pr.apply(null,arguments)};"undefined"!=typeof window&&window.__REDUX_DEVTOOLS_EXTENSION__&&window.__REDUX_DEVTOOLS_EXTENSION__;var si=class e extends Array{constructor(...t){super(...t),Object.setPrototypeOf(this,e.prototype)}static get[Symbol.species](){return e}concat(...e){return super.concat.apply(this,e)}prepend(...t){return 1===t.length&&Array.isArray(t[0])?new e(...t[0].concat(this)):new e(...t.concat(this))}};var ci="RTK_autoBatch",li=e=>t=>{setTimeout(t,e)},ui=e=>function(t){const{autoBatch:n=!0}=t??{};let r=new si(e);return n&&r.push(((e={type:"raf"})=>t=>(...n)=>{const r=t(...n);let o=!0,a=!1,i=!1;const s=new Set,c="tick"===e.type?queueMicrotask:"raf"===e.type?"undefined"!=typeof window&&window.requestAnimationFrame?window.requestAnimationFrame:li(10):"callback"===e.type?e.queueNotification:li(e.timeout),l=()=>{i=!1,a&&(a=!1,s.forEach(e=>e()))};return Object.assign({},r,{subscribe(e){const t=r.subscribe(()=>o&&e());return s.add(e),()=>{t(),s.delete(e)}},dispatch(e){try{return o=!e?.meta?.[ci],a=!o,a&&(i||(i=!0,c(l))),r.dispatch(e)}finally{o=!0}}})})("object"==typeof n?n:void 0)),r};function pi(e){const t=function(e){const{thunk:t=!0,immutableCheck:n=!0,serializableCheck:r=!0,actionCreatorCheck:o=!0}=e??{};let a=new si;return t&&("boolean"==typeof t?a.push(oi):a.push(ai(t.extraArgument))),a},{reducer:n,middleware:r,devTools:o=!0,duplicateMiddlewareCheck:a=!0,preloadedState:i,enhancers:s}=e||{};let c,l;if("function"==typeof n)c=n;else{if(!gr(n))throw new Error(di(1));c=br(n)}l="function"==typeof r?r(t):t();let u=Pr;o&&(u=ii({trace:!1,..."object"==typeof o&&o}));const p=function(...e){return t=>(n,r)=>{const o=t(n,r);let a=()=>{throw new Error(fr(15))};const i={getState:o.getState,dispatch:(e,...t)=>a(e,...t)},s=e.map(e=>e(i));return a=Pr(...s)(o.dispatch),{...o,dispatch:a}}}(...l),f=ui(p);return yr(c,i,u(..."function"==typeof s?s(f):f()))}var{assign:fi}=Object;Symbol.for("rtk-state-proxy-original");function di(e){return`Minified Redux Toolkit error #${e}; visit https://redux-toolkit.js.org/Errors?code=${e} for the full message or use the non-minified dev environment for full errors. `}function mi(e){return mi="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},mi(e)}function hi(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function gi(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?hi(Object(n),!0).forEach(function(t){yi(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):hi(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function yi(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=mi(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=mi(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==mi(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const bi=function(e){var t=gn({message:null,baseUrl:null,domain:null,locale:null,longTasks:{}},e);return Object.keys(t).forEach(function(n){e&&void 0!==e[n]&&(t[n]=e[n])}),function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:t,n=arguments.length>1?arguments[1]:void 0;switch(n.type){case Sn:var r=n.intent,o=n.message;return gi(gi({},e),{},{message:{intent:r,message:o}});case kn:return gi(gi({},e),{},{message:null});case Cn:var a=e.longTasks,i=n.longTask;return a[i.id]=i,gi(gi({},e),{},{longTasks:gi({},a)});case _n:var s=e.longTasks;return n.longTasks.forEach(function(e){s[e.id]=e}),gi(gi({},e),{},{longTasks:gi({},s)});case jn:var c=e.longTasks;return delete c[n.taskId],gi(gi({},e),{},{longTasks:gi({},c)});case An:var l=e.longTasks,u=n.taskId,p=n.isPolled,f=l[u];return f?(l[f.id]=gi(gi({},f),{},{isPolled:p}),gi(gi({},e),{},{longTasks:gi({},l)})):e;default:return e}}};function Ei(e){return Ei="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ei(e)}function vi(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Pi(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?vi(Object(n),!0).forEach(function(t){wi(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):vi(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function wi(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Ei(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Ei(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Ei(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const Ti=function(e){var t=gn({applications:[],packages:{isFetching:!1,items:[]},defaultApplicationId:null,installPackagesTaskInProcess:!1,updatePackagesTaskInProcess:!1,refreshPackagesTaskInProcess:!1,indexPackagesTaskInProgress:!1},e);return Object.keys(t).forEach(function(n){e&&void 0!==e[n]&&(t[n]=e[n])}),function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:t,n=arguments.length>1?arguments[1]:void 0;switch(n.type){case wr:var r=n.applications;return Pi(Pi({},e),{},{applications:r});case Cr:var o=n.taskType,a=n.taskInProcess,i={};return i["".concat(o,"InProcess")]=a,Pi(Pi({},e),i);case Rr:return Pi(Pi({},e),{},{packages:Pi(Pi({},e.packages),{},{isFetching:!0})});case Sr:return Pi(Pi({},e),{},{packages:Pi(Pi({},e.packages),{},{isFetching:!1})});case kr:var s=n.packages;return Pi(Pi({},e),{},{packages:{items:s,isFetching:!1}});case Tr:var c=n.application,l=e.applications.filter(function(e){return e.id!==c.id});return l.push(c),Pi(Pi({},e),{},{applications:l});case Or:var u=n.status,p=n.applicationId,f=e.applications.filter(function(e){return e.id!==p}),d=e.applications.filter(function(e){return e.id===p}).shift();return d?(f.push(Pi(Pi({},d),{},{status:u})),Pi(Pi({},e),{},{applications:f})):e;default:return e}}};const Oi=function(e){return pi({reducer:br({app:bi(e),domainPage:Ti(e)}),devTools:!!window.devToolsExtension})};var Ri=function(){var e=document.getElementById("main"),t=document.createElement("div");return e.appendChild(t),t};const Si=function(e){var t=Oi(e);(0,s.render)((0,s.createElement)(ae,{store:t},(0,s.createElement)(s.LocaleProvider,{messages:e.locale},(0,s.createElement)(an,{basename:e.baseUrl},ni))),Ri())};return o})()); |