!C99Shell v. 2.5 [PHP 8 Update] [24.05.2025]!

Software: Apache/2.4.41 (Ubuntu). PHP/8.0.30 

uname -a: Linux apirnd 5.4.0-204-generic #224-Ubuntu SMP Thu Dec 5 13:38:28 UTC 2024 x86_64 

uid=33(www-data) gid=33(www-data) groups=33(www-data) 

Safe-mode: OFF (not secure)

/usr/local/lib/node_modules/homebridge-config-ui-x/public/   drwxr-xr-x
Free 12.93 GB of 57.97 GB (22.3%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Self remove    Logout    


Viewing file:     712-es2015.19b43180c10b73f38f42.js (19.12 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
(self.webpackChunkui=self.webpackChunkui||[]).push([[712],{48712:function(n,t,i){"use strict";i.r(t),i.d(t,{PluginsModule:function(){return X}});var e=i(38583),a=i(3679),s=i(95935),l=i(71271),o=i(40294),r=i(42058),g=i(63423),u=i(64762),p=i(15257),c=i(37716),d=i(79274),f=i(39607),h=i(49344),m=i(48703),b=i(28772),Z=i(81862);function x(n,t){if(1&n&&(c.TgZ(0,"li",12),c.TgZ(1,"a",13),c._UZ(2,"i",14),c._uU(3),c.qZA(),c.qZA()),2&n){const n=t.$implicit,i=c.oxw();c.xp6(1),c.Q6J("href",n.url,c.LSH),c.xp6(1),c.Q6J("ngClass",i.getIconClass(n.type)),c.xp6(1),c.hij(" ",n.url," ")}}const _=function(n){return{author:n}};let v=(()=>{class n{constructor(n){this.activeModal=n}ngOnInit(){this.plugin.funding||this.activeModal.close(),Array.isArray(this.plugin.funding)?this.fundingOptions=this.plugin.funding.map(n=>"string"==typeof n?{type:"other",url:n}:"object"==typeof n?{type:n.type||"other",url:n.url}:void 0):"string"==typeof this.plugin.funding?this.fundingOptions=[{type:"other",url:this.plugin.funding}]:"object"==typeof this.plugin.funding&&(this.fundingOptions=[{type:this.plugin.funding.type||"other",url:this.plugin.funding.url}])}getIconClass(n){switch(n.toLowerCase()){case"paypal":return"fab fa-paypal";case"github":return"fab fa-github";case"patreon":return"fab fa-patreon";case"kofi":case"ko-fi":return"fas fa-coffee";default:return"fas fa-link"}}}return n.\u0275fac=function(t){return new(t||n)(c.Y36(l.Kz))},n.\u0275cmp=c.Xpm({type:n,selectors:[["app-donate-modal"]],inputs:{plugin:"plugin"},decls:14,vars:4,consts:[[1,"modal-content"],[1,"modal-header"],["translate","plugins.donate.tile_donate_to",1,"modal-title",3,"translateParams"],["type","button","data-dismiss","modal","aria-label","Close",1,"close",3,"click"],["aria-hidden","true"],[1,"modal-body"],[1,"list-group"],["class","list-group-item",4,"ngFor","ngForOf"],[1,"modal-footer"],[1,"w-100","text-right"],[1,"small","mb-0"],["href","https://github.com/oznu/homebridge-config-ui-x/wiki/Developers:-Donation-Links","target","_blank","rel","noopener noreferrer","translate","plugins.donate.message_learn_more",1,"font-italic"],[1,"list-group-item"],["target","_blank","rel","noopener noreferrer",1,"text-break-all",3,"href"],[1,"mr-2","primary-text","fa-fw",3,"ngClass"]],template:function(n,t){1&n&&(c.TgZ(0,"div",0),c.TgZ(1,"div",1),c._UZ(2,"h5",2),c.TgZ(3,"button",3),c.NdJ("click",function(){return t.activeModal.dismiss("Cross click")}),c.TgZ(4,"span",4),c._uU(5,"\xd7"),c.qZA(),c.qZA(),c.qZA(),c.TgZ(6,"form"),c.TgZ(7,"div",5),c.TgZ(8,"ul",6),c.YNc(9,x,4,3,"li",7),c.qZA(),c.qZA(),c.TgZ(10,"div",8),c.TgZ(11,"div",9),c.TgZ(12,"p",10),c._UZ(13,"a",11),c.qZA(),c.qZA(),c.qZA(),c.qZA(),c.qZA()),2&n&&(c.xp6(2),c.Q6J("translateParams",c.VKq(2,_,t.plugin.author||t.plugin.name)),c.xp6(7),c.Q6J("ngForOf",t.fundingOptions))},directives:[s.Pi,a._Y,a.JL,a.F,e.sg,e.mk],styles:[".text-break-all[_ngcontent-%COMP%]{word-break:break-all}"]}),n})();var A=i(92503),y=i(37319),$=i(58605);let k=(()=>{class n{transform(n,t,i){const e=new RegExp(t,"g");return n.replace(e,i)}}return n.\u0275fac=function(t){return new(t||n)},n.\u0275pipe=c.Yjl({name:"replace",type:n,pure:!0}),n})();function w(n,t){1&n&&(c.TgZ(0,"p",22),c._uU(1," Installed "),c.qZA()),2&n&&c.Q6J("translate","plugins.status_installed")}function q(n,t){1&n&&(c.TgZ(0,"p",23),c._uU(1," Not Installed "),c.qZA()),2&n&&c.Q6J("translate","plugins.status_not_installed")}function I(n,t){1&n&&(c.TgZ(0,"p",24),c._UZ(1,"i",25),c._uU(2),c.ALo(3,"translate"),c.qZA()),2&n&&(c.xp6(2),c.hij(" ",c.lcZ(3,1,"plugins.status_update_available")," "))}function T(n,t){1&n&&(c.TgZ(0,"p",26),c._UZ(1,"i",27),c._uU(2),c.ALo(3,"translate"),c.qZA()),2&n&&(c.xp6(2),c.hij(" ",c.lcZ(3,1,"plugins.status_disabled")," "))}function J(n,t){if(1&n&&(c.TgZ(0,"p",28),c.TgZ(1,"a",29),c._uU(2),c.qZA(),c.qZA()),2&n){const n=c.oxw();c.xp6(1),c.Q6J("href","https://www.npmjs.com/~"+n.plugin.author,c.LSH),c.xp6(1),c.hij("@",n.plugin.author,"")}}function P(n,t){if(1&n){const n=c.EpF();c.TgZ(0,"a",35),c.NdJ("click",function(){c.CHM(n);const t=c.oxw(2);return t.openFundingModal(t.plugin)}),c.TgZ(1,"span",36),c._UZ(2,"i",37),c._uU(3),c.ALo(4,"translate"),c.qZA(),c.qZA()}2&n&&(c.xp6(3),c.hij(" ",c.lcZ(4,1,"plugins.donate.button_donate")," "))}function U(n,t){if(1&n&&(c.TgZ(0,"p",28),c.YNc(1,P,5,3,"a",30),c.TgZ(2,"a",31),c.TgZ(3,"span",32),c._UZ(4,"i",33),c.TgZ(5,"span",34),c._uU(6," Verified"),c.qZA(),c.qZA(),c.qZA(),c.qZA()),2&n){const n=c.oxw();c.xp6(1),c.Q6J("ngIf",n.plugin.funding),c.xp6(1),c.MGl("ngbTooltip","@",n.plugin.author,"")}}function N(n,t){if(1&n&&(c.TgZ(0,"span"),c._uU(1),c.ALo(2,"date"),c.qZA()),2&n){const n=c.oxw();c.xp6(1),c.hij("(",c.xi3(2,1,n.plugin.lastUpdated,"yyyy-MM-dd"),")")}}function Y(n,t){if(1&n){const n=c.EpF();c.TgZ(0,"a",38),c.NdJ("click",function(){c.CHM(n);const t=c.oxw();return t.$plugin.settings(t.plugin)}),c._uU(1),c.ALo(2,"uppercase"),c.ALo(3,"translate"),c.qZA()}2&n&&(c.xp6(1),c.hij(" ",c.lcZ(2,1,c.lcZ(3,3,"plugins.button_settings"))," "))}function j(n,t){if(1&n){const n=c.EpF();c.TgZ(0,"a",39),c.NdJ("click",function(){c.CHM(n);const t=c.oxw();return t.$plugin.updatePlugin(t.plugin)}),c.ALo(1,"translate"),c._uU(2),c.ALo(3,"uppercase"),c.ALo(4,"translate"),c.qZA()}if(2&n){const n=c.oxw();c.s9C("ngbTooltip",c.xi3(1,3,"plugins.tooltip_update_plugin_to",n.plugin)),c.Q6J("translate","plugins.button_update"),c.xp6(2),c.hij(" ",c.lcZ(3,6,c.lcZ(4,8,"plugins.button_update"))," ")}}function C(n,t){if(1&n){const n=c.EpF();c.TgZ(0,"a",38),c.NdJ("click",function(){c.CHM(n);const t=c.oxw();return t.$plugin.installPlugin(t.plugin.name)}),c._uU(1),c.ALo(2,"uppercase"),c.ALo(3,"translate"),c.qZA()}2&n&&(c.xp6(1),c.hij(" ",c.lcZ(2,1,c.lcZ(3,3,"plugins.button_install"))," "))}function L(n,t){if(1&n){const n=c.EpF();c.TgZ(0,"button",40),c.NdJ("click",function(){c.CHM(n);const t=c.oxw();return t.$plugin.installPreviousVersion(t.plugin)}),c._UZ(1,"i",41),c._uU(2),c.ALo(3,"translate"),c.qZA()}2&n&&(c.xp6(2),c.hij(" ",c.lcZ(3,1,"plugins.manage.message_install_previous_version")," "))}function Q(n,t){if(1&n){const n=c.EpF();c.TgZ(0,"button",40),c.NdJ("click",function(){c.CHM(n);const t=c.oxw();return t.$plugin.bridgeSettings(t.plugin)}),c._UZ(1,"i",42),c._uU(2),c.ALo(3,"translate"),c.qZA()}2&n&&(c.xp6(2),c.hij(" ",c.lcZ(3,1,"child_bridge.label_bridge_settings")," "))}function M(n,t){if(1&n){const n=c.EpF();c.TgZ(0,"button",40),c.NdJ("click",function(){c.CHM(n);const t=c.oxw();return t.$plugin.jsonEditor(t.plugin)}),c._UZ(1,"i",43),c._uU(2),c.ALo(3,"translate"),c.qZA()}2&n&&(c.xp6(2),c.hij(" ",c.lcZ(3,1,"plugins.manage.json_config")," "))}function F(n,t){if(1&n){const n=c.EpF();c.TgZ(0,"button",40),c.NdJ("click",function(){c.CHM(n);const t=c.oxw();return t.disablePlugin(t.plugin)}),c._UZ(1,"i",44),c._uU(2),c.ALo(3,"translate"),c.qZA()}2&n&&(c.xp6(2),c.hij(" ",c.lcZ(3,1,"plugins.manage.disable")," "))}function O(n,t){if(1&n){const n=c.EpF();c.TgZ(0,"button",40),c.NdJ("click",function(){c.CHM(n);const t=c.oxw();return t.enablePlugin(t.plugin)}),c._UZ(1,"i",45),c._uU(2),c.ALo(3,"translate"),c.qZA()}2&n&&(c.xp6(2),c.hij(" ",c.lcZ(3,1,"plugins.manage.enable")," "))}function V(n,t){if(1&n){const n=c.EpF();c.TgZ(0,"button",40),c.NdJ("click",function(){c.CHM(n);const t=c.oxw();return t.$plugin.uninstallPlugin(t.plugin)}),c._UZ(1,"i",46),c._uU(2),c.ALo(3,"translate"),c.qZA()}2&n&&(c.xp6(2),c.hij(" ",c.lcZ(3,1,"plugins.button_uninstall")," "))}function S(n,t){if(1&n&&(c.TgZ(0,"a",47),c._UZ(1,"i",48),c.qZA()),2&n){const n=c.oxw();c.Q6J("href",n.plugin.links.homepage||n.plugin.links.npm,c.LSH)("ngbTooltip",n.plugin.links.homepage||n.plugin.links.npm)}}let D=(()=>{class n{constructor(n,t,i,e,a,s,l,o){this.$plugin=n,this.$settings=t,this.$api=i,this.$notification=e,this.$translate=a,this.$modal=s,this.$toastr=l,this.$md=o,this.canDisablePlugins=!1,this.canManageBridgeSettings=!1,this.isMobile=this.$md.detect.mobile()}ngOnInit(){this.canDisablePlugins=!!this.$settings.env.homebridgeVersion&&(0,b.gt)(this.$settings.env.homebridgeVersion,"1.3.0-beta.46",{includePrerelease:!0}),this.canManageBridgeSettings=!!this.$settings.env.homebridgeVersion&&(0,b.gt)(this.$settings.env.homebridgeVersion,"1.3.0-beta.47",{includePrerelease:!0})}openFundingModal(n){this.$modal.open(v).componentInstance.plugin=n}disablePlugin(n){const t=this.$modal.open(Z.X);t.componentInstance.title=`${this.$translate.instant("plugins.manage.disable")}: ${n.name}`,t.componentInstance.message=this.$translate.instant("plugins.manage.message_confirm_disable",{pluginName:n.name}),t.componentInstance.confirmButtonLabel=this.$translate.instant("plugins.manage.disable"),t.componentInstance.cancelButtonLabel=this.$translate.instant("form.button_cancel"),t.result.then(()=>(0,u.mG)(this,void 0,void 0,function*(){try{yield this.$api.put(`/config-editor/plugin/${encodeURIComponent(n.name)}/disable`,{}).toPromise(),n.disabled=!0,this.$toastr.success(this.$translate.instant("plugins.settings.toast_restart_required"),this.$translate.instant("toast.title_success")),this.$notification.configUpdated.next()}catch(t){this.$toastr.error(`Failed to disable plugin: ${t.message}`,this.$translate.instant("toast.title_error"))}})).finally(()=>{})}enablePlugin(n){const t=this.$modal.open(Z.X);t.componentInstance.title=`${this.$translate.instant("plugins.manage.enable")}: ${n.name}`,t.componentInstance.message=this.$translate.instant("plugins.manage.message_confirm_enable",{pluginName:n.name}),t.componentInstance.confirmButtonLabel=this.$translate.instant("plugins.manage.enable"),t.componentInstance.cancelButtonLabel=this.$translate.instant("form.button_cancel"),t.result.then(()=>(0,u.mG)(this,void 0,void 0,function*(){try{yield this.$api.put(`/config-editor/plugin/${encodeURIComponent(n.name)}/enable`,{}).toPromise(),n.disabled=!1,this.$toastr.success(this.$translate.instant("plugins.settings.toast_restart_required"),this.$translate.instant("toast.title_success")),this.$notification.configUpdated.next()}catch(t){this.$toastr.error(`Failed to enable plugin: ${t.message}`,this.$translate.instant("toast.title_error"))}})).finally(()=>{})}}return n.\u0275fac=function(t){return new(t||n)(c.Y36(f.r),c.Y36(A.g),c.Y36(d.s),c.Y36(y.g),c.Y36(s.sK),c.Y36(l.FF),c.Y36(h._W),c.Y36($.L))},n.\u0275cmp=c.Xpm({type:n,selectors:[["app-plugin-card"]],inputs:{plugin:"plugin"},decls:34,vars:26,consts:[[1,"card","card-body","mb-3"],[1,"d-flex","flex-row","justify-content-between"],[1,""],["class","mb-0 primary-text",3,"translate",4,"ngIf"],["class","mb-0 grey-text",3,"translate",4,"ngIf"],["class","mb-0 primary-text",4,"ngIf"],["class","mb-0 red-text",4,"ngIf"],["class","mb-0 grey-text text-right",4,"ngIf"],[1,"card-title","mb-0"],[1,"card-text"],[4,"ngIf"],[1,"d-flex"],["href","javascript:void(0)","class","card-link",3,"click",4,"ngIf"],["href","javascript:void(0)","class","card-link","placement","bottom","container","body","openDelay","150",3,"ngbTooltip","translate","click",4,"ngIf"],[1,"ml-auto"],["ngbDropdown","",1,"d-inline-block"],["href","javascript:void(0)","aria-label","Plugin actions drop down menu","ngbDropdownToggle","",1,"card-link","grey-text"],[1,"card-link"],[1,"fas","fa-wrench"],["ngbDropdownMenu","","aria-labelledby","dropdownBasic1"],["ngbDropdownItem","",3,"click",4,"ngIf"],["class","card-link grey-text ml-3","target","_blank","rel","noopener noreferrer","aria-label","Plugin homepage","placement","left","container","body","openDelay","150",3,"href","ngbTooltip",4,"ngIf"],[1,"mb-0","primary-text",3,"translate"],[1,"mb-0","grey-text",3,"translate"],[1,"mb-0","primary-text"],[1,"far","fa-arrow-alt-circle-up"],[1,"mb-0","red-text"],[1,"far","fa-times-circle"],[1,"mb-0","grey-text","text-right"],["target","_blank","rel","noopener noreferrer",1,"card-link","grey-text",3,"href"],["href","javascript:void(0)","class","card-link pink-text",3,"click",4,"ngIf"],["target","_blank","rel","noopener noreferrer","href","https://github.com/homebridge/homebridge/wiki/verified-Plugins",1,"card-link","grey-text",3,"ngbTooltip"],[1,"card-link","green-text"],[1,"fas","fa-shield-alt"],[1,"d-none","d-sm-inline"],["href","javascript:void(0)",1,"card-link","pink-text",3,"click"],[1,"card-link","pink-text"],[1,"fas","fa-heart"],["href","javascript:void(0)",1,"card-link",3,"click"],["href","javascript:void(0)","placement","bottom","container","body","openDelay","150",1,"card-link",3,"ngbTooltip","translate","click"],["ngbDropdownItem","",3,"click"],[1,"fas","fa-fw","fa-history"],[1,"fas","fa-fw","fa-project-diagram"],[1,"fas","fa-fw","fa-code"],[1,"far","fa-fw","fa-times-circle"],[1,"far","fa-fw","fa-check-circle"],[1,"fas","fa-fw","fa-trash"],["target","_blank","rel","noopener noreferrer","aria-label","Plugin homepage","placement","left","container","body","openDelay","150",1,"card-link","grey-text","ml-3",3,"href","ngbTooltip"],[1,"fas","fa-external-link-alt"]],template:function(n,t){1&n&&(c.TgZ(0,"div",0),c.TgZ(1,"div",1),c.TgZ(2,"div",2),c.YNc(3,w,2,1,"p",3),c.YNc(4,q,2,1,"p",4),c.YNc(5,I,4,3,"p",5),c.YNc(6,T,4,3,"p",6),c.qZA(),c.TgZ(7,"div",2),c.YNc(8,J,3,2,"p",7),c.YNc(9,U,7,2,"p",7),c.qZA(),c.qZA(),c.TgZ(10,"h4",8),c._uU(11),c.ALo(12,"titlecase"),c.ALo(13,"replace"),c.qZA(),c.TgZ(14,"p",9),c._uU(15),c.YNc(16,N,3,4,"span",10),c.qZA(),c.TgZ(17,"div",11),c.YNc(18,Y,4,5,"a",12),c.YNc(19,j,5,10,"a",13),c.YNc(20,C,4,5,"a",12),c.TgZ(21,"div",14),c.TgZ(22,"span",15),c.TgZ(23,"a",16),c.TgZ(24,"span",17),c._UZ(25,"i",18),c.qZA(),c.qZA(),c.TgZ(26,"div",19),c.YNc(27,L,4,3,"button",20),c.YNc(28,Q,4,3,"button",20),c.YNc(29,M,4,3,"button",20),c.YNc(30,F,4,3,"button",20),c.YNc(31,O,4,3,"button",20),c.YNc(32,V,4,3,"button",20),c.qZA(),c.qZA(),c.YNc(33,S,2,2,"a",21),c.qZA(),c.qZA(),c.qZA()),2&n&&(c.xp6(3),c.Q6J("ngIf",t.plugin.installedVersion&&!t.plugin.updateAvailable&&!t.plugin.disabled),c.xp6(1),c.Q6J("ngIf",!t.plugin.installedVersion),c.xp6(1),c.Q6J("ngIf",t.plugin.updateAvailable&&!t.plugin.disabled),c.xp6(1),c.Q6J("ngIf",t.plugin.installedVersion&&t.plugin.disabled),c.xp6(2),c.Q6J("ngIf",t.plugin.author&&!t.plugin.verifiedPlugin),c.xp6(1),c.Q6J("ngIf",t.plugin.verifiedPlugin),c.xp6(2),c.hij(" ",t.plugin.displayName||c.lcZ(12,20,c.Dn7(13,22,"@"===t.plugin.name.charAt(0)?t.plugin.name.split("/")[1]:t.plugin.name,"-"," "))," "),c.xp6(4),c.AsE("",t.plugin.name," v",t.plugin.installedVersion||t.plugin.latestVersion," "),c.xp6(1),c.Q6J("ngIf",t.plugin.lastUpdated),c.xp6(2),c.Q6J("ngIf",t.plugin.installedVersion),c.xp6(1),c.Q6J("ngIf",t.plugin.updateAvailable),c.xp6(1),c.Q6J("ngIf",!t.plugin.installedVersion),c.xp6(7),c.Q6J("ngIf",t.plugin.publicPackage),c.xp6(1),c.Q6J("ngIf",t.plugin.installedVersion&&"homebridge-config-ui-x"!==t.plugin.name&&t.canManageBridgeSettings),c.xp6(1),c.Q6J("ngIf",!t.isMobile&&t.plugin.installedVersion&&"homebridge-config-ui-x"!==t.plugin.name),c.xp6(1),c.Q6J("ngIf",t.plugin.installedVersion&&"homebridge-config-ui-x"!==t.plugin.name&&!t.plugin.disabled&&t.canDisablePlugins),c.xp6(1),c.Q6J("ngIf",t.plugin.installedVersion&&"homebridge-config-ui-x"!==t.plugin.name&&t.plugin.disabled),c.xp6(1),c.Q6J("ngIf",t.plugin.installedVersion&&"homebridge-config-ui-x"!==t.plugin.name),c.xp6(1),c.Q6J("ngIf",t.plugin.links.homepage||t.plugin.links.npm))},directives:[e.O5,l.jt,l.iD,l.Vi,s.Pi,l._L,l.TH],pipes:[e.rS,k,s.X$,e.uU,e.gd],styles:[""]}),n})();function E(n,t){1&n&&c._UZ(0,"app-spinner")}function H(n,t){1&n&&c._UZ(0,"i",9)}function B(n,t){if(1&n&&(c.TgZ(0,"div",10),c._UZ(1,"app-plugin-card",11),c.qZA()),2&n){const n=t.$implicit;c.xp6(1),c.Q6J("plugin",n)}}const z=[{path:"",component:(()=>{class n{constructor(n,t,i,e,a,s){this.$api=n,this.$plugin=t,this.$router=i,this.$route=e,this.$toastr=a,this.$translate=s,this.installedPlugins=[],this.loading=!0}ngOnInit(){return(0,u.mG)(this,void 0,void 0,function*(){this.navigationSubscription=this.$router.events.subscribe(n=>{n instanceof g.m2&&this.loadInstalledPlugins()}),this.form=new a.cw({query:new a.NI("",[a.kI.required])}),yield this.loadInstalledPlugins()})}loadInstalledPlugins(){return(0,u.mG)(this,void 0,void 0,function*(){this.form.setValue({query:""}),this.installedPlugins=[],this.loading=!0;try{this.installedPlugins=yield this.$api.get("/plugins").toPromise(),this.loading=!1}catch(n){this.$toastr.error(`${this.$translate.instant("plugins.toast_failed_to_load_plugins")}: ${n.message}`,this.$translate.instant("toast.title_error"))}this.$route.queryParams.pipe((0,p.q)(1)).subscribe(n=>(0,u.mG)(this,void 0,void 0,function*(){n.installed&&this.installedPlugins.find(t=>t.name===n.installed)&&this.$plugin.settings(this.installedPlugins.find(t=>t.name===n.installed)).finally(()=>{this.$router.navigate([],{queryParams:{}})})}))})}search(){this.installedPlugins=[],this.loading=!0,this.$api.get(`/plugins/search/${encodeURIComponent(this.form.value.query)}`).subscribe(n=>{this.installedPlugins=n,this.loading=!1},n=>{this.loading=!1,this.$toastr.error(`${n.error.message||n.message}`,"Error"),this.loadInstalledPlugins()})}onClearSearch(){this.form.setValue({query:""}),this.loadInstalledPlugins()}onSubmit({value:n}){n.query.length?this.search():this.loadInstalledPlugins()}ngOnDestroy(){this.navigationSubscription&&this.navigationSubscription.unsubscribe()}}return n.\u0275fac=function(t){return new(t||n)(c.Y36(d.s),c.Y36(f.r),c.Y36(g.F0),c.Y36(g.gz),c.Y36(h._W),c.Y36(s.sK))},n.\u0275cmp=c.Xpm({type:n,selectors:[["app-plugins"]],decls:10,vars:7,consts:[[4,"ngIf"],[1,"row"],[1,"col-md-12"],["novalidate","",3,"formGroup","ngSubmit"],["type","text","formControlName","query",1,"hb-npm-search",3,"placeholder"],["href","javascript:void(0)",1,"hb-npm-search-clear",3,"click"],["class","far fa-times-circle",4,"ngIf"],[1,"d-flex","flex-wrap","justify-content-between"],["class","hb-plugin-space-between",4,"ngFor","ngForOf"],[1,"far","fa-times-circle"],[1,"hb-plugin-space-between"],[3,"plugin"]],template:function(n,t){1&n&&(c.YNc(0,E,1,0,"app-spinner",0),c.TgZ(1,"div",1),c.TgZ(2,"div",2),c.TgZ(3,"form",3),c.NdJ("ngSubmit",function(){return t.onSubmit(t.form)}),c._UZ(4,"input",4),c.ALo(5,"translate"),c.TgZ(6,"a",5),c.NdJ("click",function(){return t.onClearSearch()}),c.YNc(7,H,1,0,"i",6),c.qZA(),c.qZA(),c.qZA(),c.qZA(),c.TgZ(8,"div",7),c.YNc(9,B,2,1,"div",8),c.qZA()),2&n&&(c.Q6J("ngIf",t.loading),c.xp6(3),c.Q6J("formGroup",t.form),c.xp6(1),c.Q6J("placeholder",c.lcZ(5,5,"plugins.placeholder_search_plugin")),c.xp6(3),c.Q6J("ngIf",t.form.controls.query.value),c.xp6(2),c.Q6J("ngForOf",t.installedPlugins))},directives:[e.O5,a._Y,a.JL,a.sg,a.Fj,a.JJ,a.u,e.sg,m.O,D],pipes:[s.X$],styles:[".hb-npm-search[_ngcontent-%COMP%]{outline:none;box-sizing:inherit!important;background-color:inherit;height:50px!important;width:100%;border:.5px solid #d0d0d0;padding:10px;margin-bottom:15px}@media (hover: hover){.hb-npm-search[_ngcontent-%COMP%]:hover{border:1px solid #000}}.hb-npm-search[_ngcontent-%COMP%]:focus{border:1px solid #000;box-shadow:0 1px 0 0 #000}.hb-npm-search-clear[_ngcontent-%COMP%]{position:absolute;right:25px;font-size:35px;color:#d0d0d0;line-height:50px;cursor:pointer}.hb-plugin-space-between[_ngcontent-%COMP%]{box-sizing:border-box;width:calc(1 / 2 * 100% - (1 - 1 / 3) * 10px)}@media only screen and (max-width: 991px){.hb-plugin-space-between[_ngcontent-%COMP%]{width:calc(100% - (1 - 1 / 3) * 10px)}}"]}),n})()}];let G=(()=>{class n{}return n.\u0275fac=function(t){return new(t||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[[g.Bz.forChild(z)],g.Bz]}),n})(),X=(()=>{class n{}return n.\u0275fac=function(t){return new(t||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[[e.ez,a.u5,a.UX,s.aw.forChild(),l.IJ,o.I,r.E,G]]}),n})()}}]);

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ Read-Only ]

:: Make Dir ::
 
[ Read-Only ]
:: Make File ::
 
[ Read-Only ]

:: Go Dir ::
 
:: Go File ::
 

--[ c99shell v. 2.5 [PHP 8 Update] [24.05.2025] | Generation time: 0.0052 ]--