Server : Apache/2.4.43 (Win64) OpenSSL/1.1.1g PHP/7.4.6 System : Windows NT USER-PC 6.1 build 7601 (Windows 7 Professional Edition Service Pack 1) AMD64 User : User ( 0) PHP Version : 7.4.6 Disable Function : NONE Directory : C:/Program Files/Avast Software/Avast/gui_resources/default_av/ |
//{"name":"DriverUpdater","version":"1.2.133","created":"2021-03-09T09:25:15.739Z"} import t from"./ractive.js";import{productModel as e}from"./napiExtensions.js";import{serviceRequest as i,napiTracker as a,eventer as n}from"./napi.js";import{logger as r}from"./libs.js";const s={driverUpdater:{notInstalled:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACgCAYAAACLz2ctAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6M0NBNjQyQUQ2Qjk2MTFFNzlGNkE5QTM0RjBGOTIwNzIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6M0NBNjQyQUU2Qjk2MTFFNzlGNkE5QTM0RjBGOTIwNzIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozQ0E2NDJBQjZCOTYxMUU3OUY2QTlBMzRGMEY5MjA3MiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozQ0E2NDJBQzZCOTYxMUU3OUY2QTlBMzRGMEY5MjA3MiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PiCHy9cAAAqtSURBVHja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",installed:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARUAAACyCAYAAABsgFsAAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzIzQjE5M0Y2Qjk2MTFFNzlGNkE5QTM0RjBGOTIwNzIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzIzQjE5NDA2Qjk2MTFFNzlGNkE5QTM0RjBGOTIwNzIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3MjNCMTkzRDZCOTYxMUU3OUY2QTlBMzRGMEY5MjA3MiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3MjNCMTkzRTZCOTYxMUU3OUY2QTlBMzRGMEY5MjA3MiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PnnEBHEAACgNSURBVHja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"}},l=t.extend({template:{v:3,t:[{t:7,e:"Page",a:{heading:[{t:3,x:{r:["nls"],s:'_0("driverupdater")'}}],cssCls:"dru",backHash:"#performance"},f:[{t:7,e:"div",a:{slot:"breadcrumbs"},f:[{t:7,e:"Crumbs",a:{customBreadcrumbs:0,section:"performance",moduleId:"driverupdater"}}]}," ",{t:7,e:"div",a:{slot:"page-content"},f:[{t:7,e:"kin-view",f:[{t:7,e:"div",a:{slot:"view-content"},f:[{t:7,e:"section",a:{class:"nui_page__flex dru_page"},f:[{t:7,e:"div",a:{class:"nui_page__center"},f:[{t:4,f:[{t:7,e:"kin-loading"}],n:50,r:"loading"},{t:4,n:51,f:[{t:4,f:[{t:7,e:"ImgIcon",a:{cssCls:"dru_not-installed-icon",src:[{t:2,r:"base64Imgs.driverUpdater.notInstalled"}]}}," ",{t:7,e:"h3",a:{class:"h3 g-margin-top--30 g-margin-bottom--30"},f:[{t:3,x:{r:["nls"],s:'_0("driverupdater.content.title")'}}]}," ",{t:7,e:"button",a:{class:"btn -large"},v:{click:"installDriverUpdater"},f:[{t:3,x:{r:["nls"],s:'_0("settings.install_now")'}}]}],n:50,x:{r:["state"],s:'_0==="notInstalled"'}},{t:4,n:51,f:[{t:4,n:50,x:{r:["state"],s:'_0==="installed"'},f:[{t:7,e:"ImgIcon",a:{cssCls:"dru_installed-icon",src:[{t:2,r:"base64Imgs.driverUpdater.installed"}]}}," ",{t:7,e:"h3",a:{class:"h3 g-margin-top--30 g-margin-bottom--30"},f:[{t:3,x:{r:["nls"],s:'_0("driverupdater.content.title")'}}]}," ",{t:7,e:"button",a:{class:"btn -large"},v:{click:"openDriverUpdater"},f:[{t:3,x:{r:["nls"],s:'_0("driverupdater.open")'}}]}]},{t:4,n:50,x:{r:["state"],s:'(!(_0==="installed"))&&(_0==="installing")'},f:[" ",{t:7,e:"Progress",a:{percentage:"unknown"}}," ",{t:7,e:"h2",a:{class:"h2 g-margin-top--20"},f:[{t:3,x:{r:["nls"],s:'_0("driverupdater.installing")'}}]}]}],x:{r:["state"],s:'_0==="notInstalled"'}}],r:"loading"}]}]}]}]}]}]}]},css:".dru_page {\n margin-top: 85px;\n}\n.dru_installed-icon {\n width: 277px;\n height: 178px;\n}\n.dru_not-installed-icon {\n width: 160px;\n height: 160px;\n}\n",data:function(){return{duId:"du",base64Imgs:s,loading:!0,brand:e.getBrand()||"avast",state:"notInstalled"}},oninit(){this.log=r.createLogger("driver-updater"),this.listeners=[],this.set({duId:`product.${this.get("brand")}_du`.toLowerCase()+`.du_${this.get("brand")}`.toUpperCase()}),i(`app.${this.get("brand")}.lis.get.install`,{ids:["du"]}).then((t=>t&&t.products&&t.products.du&&t.products.du.installed)).catch((t=>i("app.utils.GetDriverUpdaterState"))).then((t=>{Boolean(t)?(this.log.info("DriverUpdater is installed"),this.set("state","installed")):(this.log.info("DriverUpdater is not installed"),this.set("state","notInstalled")),this.set("loading",!1),this.screenReady()})).catch((t=>{this.log.error("app.utils.GetDriverUpdaterState error: "+JSON.stringify(t)),this.set("state","notInstalled"),this.set("loading",!1),this.screenError()})),this.on("openDriverUpdater",(()=>{a.event("Driver Updater","Click","open","DriverUpdater"),i(`app.${this.get("brand")}.lis.open.ui`,{id:"du"}).catch((()=>i("app.utils.ExecuteDriverUpdater"))).then((()=>{this.log.info("openDriverUpdater")})).catch((t=>{this.log.error("openDriverUpdater error: "+JSON.stringify(t))}))})),this.on("installDriverUpdater",(()=>{this.set("state","installing"),a.event("Driver Updater","Click","install","DriverUpdater"),this._installDriverUpdater().catch((()=>{this._getInstallerUrl().then(this._getHashUrl.bind(this)).then(this._dowloadAndInstall.bind(this)).catch((t=>{this.log.error("installDriverUpdater error: "+JSON.stringify(t)),this.set("state","notInstalled")}))}))}))},_getInstallerUrl:()=>new Promise(((t,e)=>{i("app.settings.Get","avdef://config/DriverUpdater/InstallerURL").then((i=>{if(i){t({url:i})}else e("avdef://config/DriverUpdater/InstallerURL no URL found")})).catch((t=>{e(t)}))})),_getHashUrl:t=>new Promise(((e,a)=>{i("app.settings.Get","avdef://config/DriverUpdater/HashURL").then((i=>{i?(t.hashUrl=i,e(t)):a("avdef://config/DriverUpdater/InstallerURL no URL found")})).catch((t=>{a(t)}))})),_installDriverUpdater(){const t=this.get("duId");return this.listeners.push(n.on(`app.${this.get("brand")}.lis.install.event`,(e=>{if(e.id===t&&"finish"===e.step){this._removeListeners();0===e.code?(this.log.info("DriverUpdater installed successfully"),this.set("state","installed")):(this.log.info("DriverUpdater was not installed"),this.set("state","notInstalled"))}}))),i(`app.${this.get("brand")}.lis.install`,{products:[{id:t,download:{url_id:"du"},run:{run_id:"du"}}]})},_dowloadAndInstall(t){return this.listeners.push(n.on("app.utils.onProductDownloadComplete",(()=>this._driverUpdaterDownloadComplete()))),new Promise(((e,a)=>{i("app.utils.DownloadAndInstallProduct",t).then((t=>{0===t?(this.log.info("DriverUpdater installed successfully"),this.set("state","installed")):(this.log.info("DriverUpdater was not installed"),this.set("state","notInstalled")),e()})).catch((t=>{a(t)}))}))},_removeListeners(){this.listeners.forEach((t=>{t()}))},_driverUpdaterDownloadComplete(){this.log.info("DriverUpdater download completed"),this._removeListeners()},onteardown(){this._removeListeners()}});export default l;const d={name:"DriverUpdater",version:"1.2.133",created:"2021-03-09T09:25:15.739Z"};export{d as metadata};