(window.webpackJsonp=window.webpackJsonp||[]).push([[29],{1413:function(t,e,a){"use strict";a.r(e);var n=a(3106),s=a(2236);for(var l in s)"default"!==l&&function(t){a.d(e,t,(function(){return s[t]}))}(l);var i=a(0),o=a(2932),u=a.n(o),r=Object(i.a)(s.default,n.a,n.b,!1,null,null,null);"function"==typeof u.a&&u()(r),e.default=r.exports},1473:function(t,e,a){"use strict";var n=a(10),s=a(1);Object.defineProperty(e,"__esModule",{value:!0}),e.getDomainLog=e.updateDiskUsage=e.licenseVerify=e.setUserAwstats=e.setMultiple=e.setUserSkin=e.setUserEmail=e.setUserName=e.setUserStats=e.unsetPublicStats=e.setPublicStats=e.getWebalizerReport=e.getStatsStatus=e.getStats=void 0;var l=s(a(24)),i=s(a(2)),o=s(a(30)),u=a(599),r=n(a(6));function c(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),a.push.apply(a,n)}return a}var d=o.default.get({id:"USER_STATS",url:"/CMD_USER_STATS",params:{bytes:!0},domain:!0,pagination:!0,after:function(t){return t.flow(t.project({domains:"domains",stats:"stats","addons.webalizer":"webalizer","addons.awstats":"awstats",limitNotice:"stats",customItems:"custom_items"}),t.mapProps({stats:t.flow(t.deleteProp("info"),t.toArray,t.filter((function(t){return!!t.usage})),t.transformObject((function(t){return(0,i.default)({},t.setting,{usage:t.usage||void 0,limit:t.max_usage||void 0})})),t.mapValues((function(t){return["ON","OFF"].includes(t.usage)?{usage:"ON"===t.usage}:"object"===(0,l.default)(t.usage)?function(t){for(var e=1;e.toggle{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}","",{version:3,sources:["/home/evo/evolution/src/js/components/local/stats/webalizer-table.vue"],names:[],mappings:"AA0OA,sCAEQ,2BAAA,2BAAA,mBAAoB,CAAA",file:"webalizer-table.vue?vue&type=style&index=0&lang=scss&",sourcesContent:["\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n.webalizer-table .log-actions {\n & > .toggle {\n display: inline-flex;\n }\n}\n"],sourceRoot:""}])},2930:function(t,e,a){"use strict";a.r(e);var n=a(3219),s=a(2241);for(var l in s)"default"!==l&&function(t){a.d(e,t,(function(){return s[t]}))}(l);var i=a(0),o=Object(i.a)(s.default,n.a,n.b,!1,null,null,null);e.default=o.exports},2931:function(t,e,a){"use strict";a.r(e);var n=a(3241),s=a(2243);for(var l in s)"default"!==l&&function(t){a.d(e,t,(function(){return s[t]}))}(l);var i=a(0),o=Object(i.a)(s.default,n.a,n.b,!1,null,null,null);e.default=o.exports},2932:function(t,e){},3106:function(t,e,a){"use strict";var n=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("app-page",[a("translate",{attrs:{slot:"page:title","translate-params":{username:t.$state.app.user.name}},slot:"page:title"},[t._v('\n Details for user "%{username}"\n ')]),t._v(" "),a("ui-button",{attrs:{slot:"header:buttons",theme:"primary"},on:{click:function(e){t.$dialog("EDIT_ACCOUNT_CONFIG").open()}},slot:"header:buttons"},[a("translate",[t._v("Edit Account Configuration")])],1),t._v(" "),a("app-page-section",[a("ui-tabs",{attrs:{selected:t.tab,tabs:[{id:"webalizer",label:this.$gettext("Domain Statistics")},{id:"usage",label:this.$gettext("Usage Statistics")},{id:"account",label:this.$gettext("Account Configuration")}]},on:{"update:selected":function(e){t.tab=e}}},[a("div",{attrs:{slot:"tab:webalizer"},slot:"tab:webalizer"},[a("webalizer-table",{attrs:{"show-links":t.addons}})],1),t._v(" "),a("div",{attrs:{slot:"tab:usage"},slot:"tab:usage"},[a("usage-table",{attrs:{items:[{label:t.$gettext("Bandwidth"),value:t.stats.bandwidth,id:"bandwidth",bytes:!0},{label:t.$gettext("Total Disk Usage"),value:t.stats.quota,id:"quota",bytes:!0},{label:t.$gettext("E-mail Disk Usage"),value:t.stats.email_quota,bytes:!0},{label:t.$gettext("Database Disk Usage"),value:t.stats.db_quota,bytes:!0},{label:t.$gettext("Inodes"),value:t.stats.inode.usage},{label:t.$gettext("# of Domains"),value:t.stats.vdomains},{label:t.$gettext("# of Subdomains"),value:t.stats.nsubdomains},{label:t.$gettext("E-mail Accounts"),value:t.stats.nemails},{label:t.$gettext("E-mail Forwarders"),value:t.stats.nemailf},{label:t.$gettext("Mailing Lists"),value:t.stats.nemailml},{label:t.$gettext("Autoresponders"),value:t.stats.nemailr},{label:t.$gettext("Sent E-mails"),value:t.stats.email_deliveries_outgoing,id:"sentEmails"},{label:t.$gettext("Received E-mails"),value:t.stats.email_deliveries_incoming},{label:t.$gettext("# of MySQL DBs"),value:t.stats.mysql},{label:t.$gettext("Domain Pointers"),value:t.stats.domainptr},{label:t.$gettext("FTP Accounts"),value:t.stats.ftp}]}},[a("div",{directives:[{name:"flex",rawName:"v-flex"}],attrs:{slot:"label:bandwidth"},slot:"label:bandwidth"},[a("ui-actions",{attrs:{position:"right"}},[a("ui-link",{attrs:{slot:"toggle"},slot:"toggle"},[a("translate",[t._v("Bandwidth")]),t._v(" "),a("ui-icon",{attrs:{id:"caret-right",size:"small"}})],1),t._v(" "),a("ui-link",{attrs:{name:"user/bandwidth",params:{year:String((new Date).getFullYear()),month:String((new Date).getMonth()+1)}}},[a("translate",[t._v("Details")])],1)],1)],1),t._v(" "),a("div",{directives:[{name:"flex",rawName:"v-flex"}],attrs:{slot:"label:quota"},slot:"label:quota"},[a("ui-actions",{attrs:{position:"right"}},[a("ui-link",{attrs:{slot:"toggle"},slot:"toggle"},[a("translate",[t._v("Disk Usage")]),t._v(" "),a("ui-icon",{attrs:{id:"caret-right",size:"small"}})],1),t._v(" "),a("ui-link",{on:{click:t.updateDiskUsage}},[a("translate",[t._v("Update")])],1),t._v(" "),a("ui-link",{attrs:{name:"user/disk-usage"}},[a("translate",[t._v("Details")])],1)],1)],1),t._v(" "),t.stats.email_deliveries_outgoing_today?a("ui-progress-label",{attrs:{slot:"value:sentEmails",value:Number(t.stats.email_deliveries_outgoing_today),limit:t.stats.email_deliveries_outgoing.limit,"hide-limit":""},slot:"value:sentEmails"},[a("translate",{attrs:{slot:"value","translate-params":{sent:t.stats.email_deliveries_outgoing.usage,today:t.stats.email_deliveries_outgoing_today,limit:t.stats.email_deliveries_outgoing.limit}},slot:"value"},[t._v("\n %{ sent } (Today: %{ today } / %{ limit })\n ")])],1):t._e()],1)],1),t._v(" "),a("div",{attrs:{slot:"tab:account"},slot:"tab:account"},[a("usage-table",{attrs:{items:[{label:t.$gettext("Name"),value:t.stats.name},{label:t.$gettext("E-mail"),value:t.stats.email},{label:t.$gettext("IP"),value:t.stats.ip},{label:t.$gettext("Name Server 1"),value:t.stats.ns1},{label:t.$gettext("Name Server 2"),value:t.stats.ns2},{label:t.$gettext("Shell Access (SSH)"),value:t.stats.ssh},{label:t.$gettext("Secure Socket Layer (SSL)"),value:t.stats.ssl},{label:t.$gettext("CGI-Bin"),value:t.stats.cgi},{label:t.$gettext("PHP"),value:t.stats.php},{label:t.$gettext("SpamAssassin"),value:t.stats.spam},{label:t.$gettext("Catch-All E-mail"),value:t.stats.catchall},{label:t.$gettext("Anonymous FTP"),value:t.stats.aftp},{label:t.$gettext("Cron Jobs"),value:t.stats.cron},{label:t.$gettext("System Info"),value:t.stats.sysinfo},{label:t.$gettext("Login Keys"),value:t.stats.login_keys},{label:t.$gettext("DNS Control"),value:t.stats.dnscontrol},{label:t.$gettext("Suspend at Limit"),value:t.stats.suspend_at_limit}]}}),t._v(" "),Object.keys(t.$api.stats.customItems).length?a("app-page-section",[a("translate",{attrs:{slot:"section:title"},slot:"section:title"},[t._v("\n Custom Items\n ")]),t._v(" "),t._l(t.$api.stats.customItems,(function(e){return a("ui-form-element",{key:e.name},[a("span",{attrs:{slot:"title"},domProps:{textContent:t._s(e.label)},slot:"title"}),t._v(" "),"checkbox"===e.type?a("input-checkbox",{attrs:{slot:"content",disabled:""},slot:"content",model:{value:e.value,callback:function(a){t.$set(e,"value",a)},expression:"customItem.value"}},[t._v("\n "+t._s(e.description)+"\n ")]):a("input-text",{attrs:{slot:"content",disabled:"",value:"select"===e.type?e.options[e.value]:e.value},slot:"content"},[e.description?a("ui-button",{attrs:{slot:"additions:right"},slot:"additions:right"},[t._v("\n "+t._s(e.description)+"\n ")]):t._e()],1)],1)}))],2):t._e()],1)])],1),t._v(" "),a("template",{slot:"bottom:links"},[a("ui-link",{attrs:{bullet:"",name:"user/history"}},[a("translate",[t._v("User History")])],1),t._v(" "),a("ui-link",{attrs:{bullet:"",name:"user/filemanager",query:{path:"/domains/"+t.$domain+"/logs"}}},[a("translate",[t._v("Backed up Web Logs")])],1),t._v(" "),a("ui-link",{attrs:{bullet:""},on:{click:t.verifyLicense}},[a("translate",[t._v("Verify License")])],1)],1),t._v(" "),a("ui-dialog",{attrs:{id:"EDIT_ACCOUNT_CONFIG"}},[a("translate",{attrs:{slot:"title"},slot:"title"},[t._v("\n Edit Account Configuration\n ")]),t._v(" "),a("template",{slot:"content"},[a("ui-form-element",{attrs:{group:"accountConfiguration",validators:{required:!0},vertical:""}},[a("translate",{attrs:{slot:"title"},slot:"title"},[t._v("\n Name\n ")]),t._v(" "),a("input-text",{attrs:{slot:"content",type:"text"},slot:"content",model:{value:t.account.name,callback:function(e){t.$set(t.account,"name",e)},expression:"account.name"}})],1),t._v(" "),a("ui-form-element",{attrs:{group:"accountConfiguration",validators:{required:!0,email:!0},vertical:""}},[a("translate",{attrs:{slot:"title"},slot:"title"},[t._v("\n E-mail\n ")]),t._v(" "),a("input-text",{attrs:{slot:"content"},slot:"content",model:{value:t.account.email,callback:function(e){t.$set(t.account,"email",e)},expression:"account.email"}}),t._v(" "),a("translate",{attrs:{slot:"error:email"},slot:"error:email"},[t._v("\n Should be valid email\n ")])],1),t._v(" "),t.skinOptions?a("ui-form-element",{attrs:{vertical:""}},[a("translate",{attrs:{slot:"title"},slot:"title"},[t._v("\n Skin\n ")]),t._v(" "),a("input-select",{attrs:{slot:"content",options:t.skinOptions},slot:"content",model:{value:t.skin,callback:function(e){t.skin=e},expression:"skin"}})],1):t._e(),t._v(" "),a("ui-form-element",{attrs:{vertical:""}},[a("translate",{attrs:{slot:"title"},slot:"title"},[t._v("\n AWstats\n ")]),t._v(" "),a("input-select",{attrs:{slot:"content",options:{0:t.$gettext("Off"),1:t.$gettext("On")}},slot:"content",model:{value:t.account.awstats,callback:function(e){t.$set(t.account,"awstats",e)},expression:"account.awstats"}})],1),t._v(" "),t.$api.stats.limitNotice?a("ui-form-element",{attrs:{vertical:"","feature-i-d":"2242"}},[a("translate",{attrs:{slot:"title"},slot:"title"},[t._v("\n Limit Notice\n ")]),t._v(" "),a("input-select",{attrs:{slot:"content",options:{0:t.$gettext("Off"),1:t.$gettext("On"),2:"1"===t.$api.stats.limitNotice.defaultValue?t.$gettext("Default (On)"):t.$gettext("Default (Off)")}},slot:"content",model:{value:t.account.limitNotice,callback:function(e){t.$set(t.account,"limitNotice",e)},expression:"account.limitNotice"}})],1):t._e()],1),t._v(" "),a("ui-button",{attrs:{slot:"buttons",theme:"safe","validate-group":"accountConfiguration"},on:{click:t.saveAccountConfig},slot:"buttons"},[a("translate",[t._v("Save")])],1)],2)],2)},s=[];a.d(e,"a",(function(){return n})),a.d(e,"b",(function(){return s}))},3218:function(t,e,a){"use strict";var n=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("ui-api-table",t._b({staticClass:"webalizer-table",on:{"action:awstats":function(e){t.$dialog("MAKE_AWSTATS_PUBLIC").open()},"action:unset":function(e){t.$dialog("UNSET_PUBLIC_AWSTATS").open()}},scopedSlots:t._u([{key:"col:domain",fn:function(e){var n=e.domain,s=e.suspended;return[t.showLinks?a("ui-link",{attrs:{name:"user/stats/domain-statistics",params:{domain:n}}},[t._v("\n "+t._s(t._f("p6eUnicode")(n))+"\n ")]):a("span",[t._v(t._s(t._f("p6eUnicode")(n)))]),t._v(" "),s?a("ui-tooltip",{attrs:{theme:"danger",icon:"warning"}},[a("translate",[t._v("Suspended")])],1):t._e()]}},{key:"col:bandwidth",fn:function(e){var n=e.bandwidth;return[t._v("\n "+t._s(t._f("humanReadableSize")(n.usage))+"\n /\n "),"shared"===n.limit?a("translate",[t._v("\n Shared\n ")]):n.limit===1/0?a("translate",[t._v("\n Shared\n ")]):a("translate",[t._v("\n "+t._s(t._f("humanReadableSize")(n.limit))+"\n ")])]}},{key:"col:nsubdomains",fn:function(e){var n=e.subdomains,s=e.domain;return a("div",{},t._l(n,(function(e){return a("ui-actions",{key:e,staticClass:"log-actions",attrs:{position:"right"}},[a("span",{attrs:{slot:"toggle"},slot:"toggle"},[t._v("\n "+t._s(e)+"."+t._s(t._f("p6eUnicode")(s))+"\n ")]),t._v(" "),a("ui-link",{attrs:{name:"user/stats/subdomain-log",params:{subdomain:e+"."+s,type:"usage"}}},[a("translate",[t._v("Usage log")])],1),t._v(" "),a("ui-link",{attrs:{name:"user/stats/subdomain-log",params:{subdomain:e+"."+s,type:"usage"}}},[t._v("\n Error Log\n ")])],1)})),1)}},{key:"col:log_usage",fn:function(e){var n=e.log_usage,s=e.domain;return a("div",{directives:[{name:"flex",rawName:"v-flex",value:{dir:"column"},expression:"{ dir: 'column' }"}]},[0!==n?a("ui-link",{attrs:{bullet:"",name:"user/stats/log",params:{domain:s,type:"usage"}}},[a("translate",[t._v("Usage Log")]),t._v("\n ("),a("span",[t._v(t._s(t._f("humanReadableSize")(n))+" ")]),t._v(")\n ")],1):t._e(),t._v(" "),a("ui-link",{attrs:{bullet:"",name:"user/stats/log",params:{domain:s,type:"error"}}},[a("translate",[t._v("Error Log")])],1)],1)}}]),model:{value:t.select,callback:function(e){t.select=e},expression:"select"}},"ui-api-table",{command:t.$commands.getStats,property:"domains",rowID:"domain",columns:{domain:{label:t.$gettext("Domain"),width:"30%"},bandwidth:t.$gettext("Bandwidth"),quota:{label:t.$gettext("Disk Usage"),filter:"humanReadableSize"},nsubdomains:t.$gettext("Subdomains"),log_usage:{label:t.$gettext("Logs"),filter:"humanReadableSize"}},actions:{awstats:t.$gettext("Make statistics publicly viewable"),unset:t.$gettext("Remove public stats")},verticalLayout:t.$_Client.isPhone},!1)),t._v(" "),a("ui-dialog",{attrs:{id:"MAKE_AWSTATS_PUBLIC"}},[a("translate",{attrs:{slot:"title"},slot:"title"},[t._v("\n Make statistics publicly viewable\n ")]),t._v(" "),a("translate",{attrs:{slot:"contentTitle","translate-n":t.select.length,"translate-plural":"Set selected domains to be publicly viewable"},slot:"contentTitle"},[t._v("\n Set selected domain to be publicly viewable.\n ")]),t._v(" "),a("ui-form-element",{attrs:{slot:"content"},slot:"content"},[a("translate",{attrs:{slot:"title"},slot:"title"},[t._v("\n Directory:\n ")]),t._v(" "),a("input-text",{attrs:{slot:"content",prefix:"/"},slot:"content",model:{value:t.awstatsDir,callback:function(e){t.awstatsDir=e},expression:"awstatsDir"}})],1),t._v(" "),a("ui-button",{attrs:{slot:"buttons",theme:"primary"},on:{click:t.makePublic},slot:"buttons"},[a("translate",[t._v("Set")])],1)],1),t._v(" "),a("ui-dialog",{attrs:{id:"UNSET_PUBLIC_AWSTATS"}},[a("translate",{attrs:{slot:"title"},slot:"title"},[t._v("\n Unset publicly viewable statistics\n ")]),t._v(" "),a("ui-form-element",{attrs:{slot:"content",vertical:""},slot:"content"},[a("translate",{attrs:{slot:"title"},slot:"title"},[t._v("\n Directory\n ")]),t._v(" "),a("input-text",{attrs:{slot:"content",prefix:"/"},slot:"content",model:{value:t.awstatsDir,callback:function(e){t.awstatsDir=e},expression:"awstatsDir"}})],1),t._v(" "),a("ui-button",{attrs:{slot:"buttons",theme:"danger"},on:{click:t.unsetPublic},slot:"buttons"},[a("translate",[t._v("Un-Set")])],1)],1)],1)},s=[];a.d(e,"a",(function(){return n})),a.d(e,"b",(function(){return s}))},3219:function(t,e,a){"use strict";var n=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("ui-r-table",t._b({attrs:{isCheckable:!1,isSortable:!1,disablePagination:"",hideBeforeControls:""},scopedSlots:t._u([{key:"col:label",fn:function(e){var a=e.label,n=e.id;return[n?t._t("label:"+n,[t._v("\n "+t._s(a)+"\n ")]):[t._v("\n "+t._s(a)+"\n ")]]}},{key:"col:value",fn:function(e){var n=e.value,s=e.bytes,l=e.id;return[l?t._t("value:"+l,[a("usage-table-value",t._b({},"usage-table-value",{bytes:s,value:n},!1))]):a("usage-table-value",t._b({},"usage-table-value",{bytes:s,value:n},!1))]}}],null,!0)},"ui-r-table",{columns:t.columns,rows:t.rows},!1))},s=[];a.d(e,"a",(function(){return n})),a.d(e,"b",(function(){return s}))},3241:function(t,e,a){"use strict";var n=function(){var t=this,e=t.$createElement,a=t._self._c||e;return["string","number"].includes(typeof t.value)?a("span",{staticClass:"txt:bold"},[t.bytes?[t._v("\n "+t._s(t._f("humanReadableSize")(Number(t.value)))+"\n ")]:[t._v("\n "+t._s(t.value)+"\n ")]],2):"boolean"==typeof t.value?a("ui-badge",{attrs:{theme:t.value?"safe":"danger"}},[t.value?a("translate",[t._v("Enabled")]):a("translate",[t._v("Disabled")])],1):Array.isArray(t.value)?a("span",{staticClass:"txt:bold",domProps:{textContent:t._s(t.value.join(", "))}}):a("ui-progress-label",{attrs:{value:t.value.usage,limit:t.value.limit}},[a("template",{slot:"value"},[t.bytes?[t._v("\n "+t._s(t._f("humanReadableSize")(t.value.usage))+"\n ")]:[t._v("\n "+t._s(t.value.usage)+"\n ")]],2),t._v(" "),t.value.limit!==1/0?a("template",{slot:"limit"},[t.bytes?[t._v("\n "+t._s(t._f("humanReadableSize")(t.value.limit))+"\n ")]:[t._v("\n "+t._s(t.value.limit)+"\n ")]],2):t._e()],2)},s=[];a.d(e,"a",(function(){return n})),a.d(e,"b",(function(){return s}))}}]);