(()=>{var a={n:e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return a.d(t,{a:t}),t},d:(e,t)=>{for(var n in t)a.o(t,n)&&!a.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},o:(a,e)=>Object.prototype.hasOwnProperty.call(a,e),r:a=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(a,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(a,"__esModule",{value:!0})}},e={};(()=>{"use strict";a.r(e);const t=flarum.core.compat["common/extend"],n=flarum.core.compat["admin/app"];var r=a.n(n);const o=flarum.core.compat["common/components/Alert"];var s=a.n(o);const i=flarum.core.compat["admin/components/ExtensionPage"];var l=a.n(i);const c=flarum.core.compat["common/components/Button"];var u=a.n(c);const d=flarum.core.compat["admin/components/LoadingModal"];var p=a.n(d);function g(a,e){return g=Object.setPrototypeOf||function(a,e){return a.__proto__=e,a},g(a,e)}function f(a,e){a.prototype=Object.create(e.prototype),a.prototype.constructor=a,g(a,e)}const h=flarum.core.compat["common/Component"];var k=a.n(h);const v=flarum.core.compat["common/utils/Stream"];var x=a.n(v);function y(a){var e=a.response.errors[0];if(!["composer_command_failure","extension_already_installed","extension_not_installed"].includes(e.code))throw a;switch(e.code){case"composer_command_failure":e.guessed_cause?(r().alerts.show({type:"error"},r().translator.trans("flarum-package-manager.admin.exceptions.guessed_cause."+e.guessed_cause)),r().modal.close()):r().alerts.show({type:"error"},r().translator.trans("flarum-package-manager.admin.exceptions.composer_command_failure"));break;case"extension_already_installed":r().alerts.show({type:"error"},r().translator.trans("flarum-package-manager.admin.exceptions.extension_already_installed")),r().modal.close();break;case"extension_not_installed":r().alerts.show({type:"error"},r().translator.trans("flarum-package-manager.admin.exceptions.extension_not_installed")),r().modal.close()}}var b=function(a){function e(){for(var e,t=arguments.length,n=new Array(t),r=0;r