(window.webpackJsonp=window.webpackJsonp||[]).push([[19],{1316:function(t,e,n){"use strict";n.r(e);var a=n(3012),s=n(1728);for(var r in s)"default"!==r&&function(t){n.d(e,t,(function(){return s[t]}))}(r);n(2581);var i=n(0),u=n(2583),o=n.n(u),l=Object(i.a)(s.default,a.a,a.b,!1,null,"706ccfb0",null);"function"==typeof o.a&&o()(l),e.default=l.exports},1461:function(t,e,n){"use strict";var a=n(1);Object.defineProperty(e,"__esModule",{value:!0}),e.setPackageData=e.setPackage=e.getReseller=e.getUsers=e.getStats=e.getResellers=e.createReseller=e.getResellerOptions=void 0;var s=a(n(2)),r=a(n(17)),i=a(n(30)),u=i.default.post({id:"RESELLER_OPTIONS",url:"/CMD_ACCOUNT_RESELLER",notifySuccess:!1,after:function(t){return t.flow(t.moveProp("free_ips","freeIPs"),t.mapProp("freeIPs",t.convert.toAppNumber))}});e.getResellerOptions=u;var o=i.default.post({url:"/CMD_ACCOUNT_RESELLER",params:{action:"create",add:!0},schema:{username:i.default.REQUIRED_STRING,email:i.default.REQUIRED_STRING,passwd:i.default.REQUIRED_STRING,passwd2:i.default.REQUIRED_STRING,domain:i.default.REQUIRED_STRING,package:i.default.OPTIONAL_STRING,notify:i.default.REQUIRED_BOOL,ip:i.default.REQUIRED_STRING}});e.createReseller=o;var l=i.default.get({id:"RESELLERS",url:"/CMD_RESELLER_SHOW",pagination:!0,params:{bytes:!0},after:function(t){return t.flow(t.deleteProp("reasons"),t.toTable(t.mapArray((function(e){if("string"==typeof e.bandwidth)return{username:e.username,valid:!1};var n=e.nusers.split("/"),a=(0,r.default)(n,2),s=a[0],i=a[1];return{username:e.username,nusers:s,nuserslimit:t.convert.toAppLimit(i),suspended:"no:"!==e.suspended.value,reason:e.suspended.reason||"none",vdomains:t.toLimitedUsage()(e.vdomains),bandwidth:t.toLimitedUsage()(e.bandwidth),quota:t.toLimitedUsage()(e.quota),valid:!0}}))))}});e.getResellers=l;var d=i.default.get({id:"RESELLER_STATS",url:"/CMD_SHOW_RESELLER",params:{bytes:!0},schema:{user:i.default.REQUIRED_STRING},after:function(t){return t.flow(t.project({comments:"comments",info:"stats",usage:"stats",stats:"stats",users:"users",deleted_user_bandwidth:"stats"}),t.mapProps({usage:t.flow(t.deleteProp("info"),t.filter(t.getProp("max_usage")),t.transformObject((function(t){var e=t.setting,n=t.usage,a=t.allocated,r=t.max_usage;return(0,s.default)({},e,{usage:n,allocated:a,limit:r})})),t.mapValues(t.mapProps({usage:t.convert.toAppNumber,limit:t.convert.toAppLimit,allocated:t.convert.toAppLimit}))),stats:t.flow(t.deleteProp("info"),t.filter(t.flow(t.getProp("usage"),(function(t){return["ON","OFF"].includes(t)}))),t.transformObject((function(t){var e=t.setting,n=t.usage;return(0,s.default)({},e,n)})),t.mapValues(t.convert.toAppBoolean)),info:t.flow(t.deleteProp("info"),t.filter((function(t){return!t.max_usage&&!["ON","OFF"].includes(t.usage)})),t.transformObject((function(t){var e=t.setting,n=t.usage;return(0,s.default)({},e,n)}))),comments:t.flow(t.convert.toAppString,t.convert.toAppText),users:t.toTable(t.mapArrayProps({bandwidth:t.toLimitedUsage(),quota:t.toLimitedUsage(),vdomains:t.toLimitedUsage(),suspended:t.flow(t.isEqual("No"),t.not)})),skinInfo:t.feedWith(1,t.flow(t.project({custom:"is_reseller_skin",path:"reseller_skin",owner:"reseller_skin_owner"}),t.mapProp("custom",t.isEqual("1")))),deleted_user_bandwidth:t.flow(t.deleteProp("info"),Object.values,(function(t){return t.find((function(t){return"deleted_user_bandwidth"===t.setting}))}),(function(e){return void 0!==e&&t.mapProps({usage:t.convert.toAppNumber,limit:t.convert.toAppLimit,allocated:t.convert.toAppLimit})(e)}))}))}});e.getStats=d;var c=i.default.get({id:"RESELLER_USERS",url:"/CMD_SHOW_RESELLER",params:{bytes:!0},pagination:!0,schema:{user:i.default.REQUIRED_STRING},after:function(t){return t.flow(t.getProp("users"),t.toTable(t.mapArrayProps({bandwidth:t.toLimitedUsage(),quota:t.toLimitedUsage(),vdomains:t.toLimitedUsage(),suspended:t.flow(t.isEqual("No"),t.not)})))}});e.getUsers=c;var f=i.default.get({id:"RESELLER_DATA",url:"/CMD_MODIFY_RESELLER",params:{bytes:!0},schema:{user:i.default.REQUIRED_STRING},after:function(t){return t.flow((function(t){return{packageData:t,packages:t.packages,package:t.packages,custom:t.custom_items,haveInode:t.have_inode}}),t.mapProps({haveInode:t.isEqual("yes"),package:t.flow(t.find(t.getProp("selected")),t.getProp("value")),packages:t.flow(t.transformObject((function(t){var e=t.value,n=t.text;return(0,s.default)({},e,n)})),t.filter((function(t,e){return!!e}))),custom:t.flow(t.toArray,t.mapArray((function(e){var n={type:e.type,description:e.desc,label:e.string,name:e.name};switch(e.type){case"checkbox":return Object.assign(n,{value:t.isEqual("yes")(e.checked)});case"text":return Object.assign(n,{value:e.value});case"listbox":return Object.assign(n,{value:t.flow(t.find(t.getProp("selected")),t.getProp("value"))(e.select),options:t.transformObject((function(t){var e=t.value,n=t.text;return(0,s.default)({},e,n)}))(e.select)});default:return!1}})),t.filter(t.notEmpty)),packageData:t.flow(t.deleteProps(["packages","have_inode","custom_items"]),t.transformObject((function(e,n){if("unlimited"===e.type){var a=t.convert.toAppLimit(e.value)===1/0,r=a?"":e.value;return{limits:(0,s.default)({},n,{value:r,unlimited:a})}}return"checkbox"===e.type?{features:(0,s.default)({},n,"yes"===e.checked)}:(0,s.default)({},n,e)})))}))}});e.getReseller=f;var m=i.default.post({url:"/CMD_MODIFY_RESELLER",params:{action:"package"},schema:{user:i.default.REQUIRED_STRING,package:i.default.REQUIRED_STRING}});e.setPackage=m;var p=i.default.post({url:"/CMD_MODIFY_RESELLER",params:{action:"customize",bytes:!0},schema:{user:i.default.REQUIRED_STRING,bandwidth:i.default.OPTIONAL_STRING,ubandwidth:i.default.OPTIONAL_BOOL,quota:i.default.OPTIONAL_STRING,uquota:i.default.OPTIONAL_BOOL,inode:i.default.OPTIONAL_STRING,uinode:i.default.OPTIONAL_BOOL,vdomains:i.default.OPTIONAL_STRING,uvdomains:i.default.OPTIONAL_BOOL,nsubdomains:i.default.OPTIONAL_STRING,unsubdomains:i.default.OPTIONAL_BOOL,nemails:i.default.OPTIONAL_STRING,unemails:i.default.OPTIONAL_BOOL,nemailf:i.default.OPTIONAL_STRING,unemailf:i.default.OPTIONAL_BOOL,nemailml:i.default.OPTIONAL_STRING,unemailml:i.default.OPTIONAL_BOOL,nemailr:i.default.OPTIONAL_STRING,unemailr:i.default.OPTIONAL_BOOL,mysql:i.default.OPTIONAL_STRING,umysql:i.default.OPTIONAL_BOOL,domainptr:i.default.OPTIONAL_STRING,udomainptr:i.default.OPTIONAL_BOOL,ftp:i.default.OPTIONAL_STRING,uftp:i.default.OPTIONAL_BOOL,aftp:i.default.OPTIONAL_STRING,cgi:i.default.OPTIONAL_STRING,php:i.default.OPTIONAL_STRING,spam:i.default.OPTIONAL_STRING,catchall:i.default.OPTIONAL_STRING,ssl:i.default.OPTIONAL_STRING,ssh:i.default.OPTIONAL_STRING,userssh:i.default.OPTIONAL_STRING,oversell:i.default.OPTIONAL_STRING,cron:i.default.OPTIONAL_STRING,sysinfo:i.default.OPTIONAL_STRING,login_keys:i.default.OPTIONAL_STRING,dnscontrol:i.default.OPTIONAL_STRING}});e.setPackageData=p},1466:function(t,e,n){"use strict";var a=n(1);Object.defineProperty(e,"__esModule",{value:!0}),e.saveComments=e.createAdmin=e.deleteUsers=e.unsuspendUsers=e.suspendUsers=void 0;var s=a(n(30)),r=s.default.post({url:"/CMD_SELECT_USERS",notifySuccess:!0,params:{location:"CMD_ALL_USER_SHOW"},schema:{select:s.default.ROWS},blocking:!0}),i=r.extend({params:{dosuspend:!0},schema:{reason:s.default.REQUIRED_STRING},blocking:!0});e.suspendUsers=i;var u=r.extend({params:{dounsuspend:!0},blocking:!0});e.unsuspendUsers=u;var o=r.extend({params:{delete:!0,confirmed:!0},schema:{leave_dns:s.default.OPTIONAL_BOOL},blocking:!0});e.deleteUsers=o;var l=s.default.post({url:"/CMD_ACCOUNT_ADMIN",params:{action:"create"},schema:{username:s.default.REQUIRED_STRING,email:s.default.REQUIRED_STRING,passwd:s.default.REQUIRED_STRING,passwd2:s.default.REQUIRED_STRING,notify:s.default.REQUIRED_BOOL}});e.createAdmin=l;var d=s.default.post({url:"/CMD_COMMENTS",params:{location:"CMD_SHOW_RESELLER"},schema:{user:s.default.REQUIRED_STRING,comments:s.default.REQUIRED_STRING}});e.saveComments=d},1494:function(t,e,n){"use strict";n.r(e);var a=n(1495),s=n.n(a);for(var r in a)"default"!==r&&function(t){n.d(e,t,(function(){return a[t]}))}(r);e.default=s.a},1495:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a={props:{owner:{type:String,required:!0},path:{type:String,required:!0}}};e.default=a},1728:function(t,e,n){"use strict";n.r(e);var a=n(1729),s=n.n(a);for(var r in a)"default"!==r&&function(t){n.d(e,t,(function(){return a[t]}))}(r);e.default=s.a},1729:function(t,e,n){"use strict";var a=n(1);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var s,r=a(n(15)),i=a(n(16)),u=n(1461),o=n(1466),l=n(23),d=a(n(1730)),c=a(n(2578)),f=a(n(2579)),m=a(n(2580)),p={preload:[u.getStats,u.getUsers],api:[{command:u.getStats,bind:"info"}],components:{ResellerSkinWarningDialog:d.default,UsersTable:c.default,UsageTable:f.default,InfoTable:m.default},mixins:[(0,l.$bindTab)({param:"tab",defaultTab:"users"})],props:{user:{type:String,default:""}},data:function(){return{comments:""}},computed:{info:function(){return this.$api.info}},created:function(){this.comments=this.info.comments},methods:{loginAsUser:function(){this.info.skinInfo&&this.info.skinInfo.custom?this.$dialog("RESELLER_SKIN_WARNING_DIALOG").open():this.loginAsUserRequest()},loginAsUserRequest:function(){this.$store.dispatch("app/LOGIN_AS",{user:this.user,path:this.$route.path,router:this.$router})},saveComments:function(){(0,o.saveComments)({user:this.user,comments:this.comments})},deleteUser:(s=(0,i.default)(r.default.mark((function t(){return r.default.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,(0,o.deleteUsers)({select:[this.user],location:"CMD_SHOW_RESELLER"});case 2:t.sent&&this.$router.replace("/admin/users/resellers");case 4:case"end":return t.stop()}}),t,this)}))),function(){return s.apply(this,arguments)})}};e.default=p},1730:function(t,e,n){"use strict";n.r(e);var a=n(2273),s=n(1494);for(var r in s)"default"!==r&&function(t){n.d(e,t,(function(){return s[t]}))}(r);var i=n(0),u=Object(i.a)(s.default,a.a,a.b,!1,null,null,null);e.default=u.exports},1731:function(t,e,n){"use strict";n.r(e);var a=n(1732),s=n.n(a);for(var r in a)"default"!==r&&function(t){n.d(e,t,(function(){return a[t]}))}(r);e.default=s.a},1732:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a={commands:{getStats:n(1461).getStats},props:{user:{type:String,required:!0}}};e.default=a},1733:function(t,e,n){"use strict";n.r(e);var a=n(1734),s=n.n(a);for(var r in a)"default"!==r&&function(t){n.d(e,t,(function(){return a[t]}))}(r);e.default=s.a},1734:function(t,e,n){"use strict";var a=n(1);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var s=a(n(17)),r=a(n(2));function i(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);e&&(a=a.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,a)}return n}function u(t){for(var e=1;e