(window.webpackJsonp=window.webpackJsonp||[]).push([[18],{1787:function(t,e,a){"use strict";a.r(e);var n=a(3896),s=a(2334);for(var i in s)["default"].indexOf(i)<0&&function(t){a.d(e,t,(function(){return s[t]}))}(i);a(3402);var r=a(0),o=a(3404),l=a.n(o),u=Object(r.a)(s.default,n.a,n.b,!1,null,null,null);"function"==typeof l.a&&l()(u),e.default=u.exports},1877:function(t,e,a){"use strict";var n=a(1);Object.defineProperty(e,"__esModule",{value:!0}),e.validateIPRangeList=e.validateDomain=e.validatePassword=e.validateSubdomain=e.validateUsername=e.validateDBUser=e.validateDatabase=e.validateDNSName=e.validateMXValue=e.validateDNSValue=e.validateFTP=e.validateEmail=e.validateForwarder=void 0;var s=n(a(78)),i=n(a(98)),r=n(a(1878)),o=s.default.get({url:"/CMD_JSON_VALIDATE",schema:{value:s.default.REQUIRED_STRING},response:{valid:!0,message:""},mapResponse:{valid:r.default.isValid,message:r.default.getMessage}}),l=o.extend({id:"VALIDATE_FORWARDER",params:{type:"forwarder",ignore_system_default:!0}});e.validateForwarder=l;var u=o.extend({id:"VALIDATE_EMAIL",params:{type:"email",check_mailing_list:!0},schema:{check_exists:{type:Boolean,required:!1,default:!0}}});e.validateEmail=u;var c=o.extend({id:"VALIDATE_FTP",params:{type:"ftp"},domain:!0});e.validateFTP=c;var d=o.extend({params:{type:"dns"},domain:!0,schema:{record:s.default.REQUIRED_STRING}}),f=d.extend({id:"VALIDATE_DNS_VALUE",params:{check:"value",name:!0},domain:!0,schema:{value:s.default.REQUIRED_STRING}});e.validateDNSValue=f;var p=f.extend({id:"VALIDATE_MX_VALUE",params:{record:"MX"},before:function(t){return{value:"10",mx_value:t.value}}});e.validateMXValue=p;var m=d.extend({id:"VALIDATE_DNS_NAME",params:{check:"name",value:!0,mx_value:!0},schema:{name:s.default.REQUIRED_STRING,value:null}});e.validateDNSName=m;var v=o.extend({id:"VALIDATE_DATABASE",params:{type:"dbname"}});e.validateDatabase=v;var _=o.extend({id:"VALIDATE_DATABASE_USER",params:{type:"dbusername"}});e.validateDBUser=_;var g=o.extend({id:"VALIDATE_USERNAME",params:{type:"username"}});e.validateUsername=g;var h=o.extend({id:"VALIDATE_SUBDOMAIN",domain:!0,params:{type:"subdomain"}});e.validateSubdomain=h;var b=o.extend({id:"VALIDATE_PASSWORD",params:{type:"password"}});e.validatePassword=b;var O=o.extend({id:"VALIDATE_DOMAIN",params:{type:"domain"},before:function(t){var e=t.value;return{value:i.default.toASCII(e)}}});e.validateDomain=O;var I=o.extend({id:"VALIDATE_IP_RANGE_LIST",params:{type:"ip_range_list"}});e.validateIPRangeList=I},1878:function(t,e,a){"use strict";a.r(e);var n=a(97);e.default={isValid:function(t){return void 0===t.error},getMessage:function(t){return Object(n.toAppHtml)(t.error||"")}}},1884:function(t,e,a){"use strict";a(10),a(6),a(8),a(11),a(16),a(14),a(23),a(25),a(18);var n=a(1),s=a(20);Object.defineProperty(e,"__esModule",{value:!0}),e.getUsersCreatedDate=e.getModifyUserData=e.getUser=e.getUsers=void 0,a(26),a(57),a(50),a(27),a(5),a(7);var i=n(a(2)),r=n(a(78)),o=c(a(1968)),l=c(a(9));function u(t){if("function"!=typeof WeakMap)return null;var e=new WeakMap,a=new WeakMap;return(u=function(t){return t?a:e})(t)}function c(t,e){if(!e&&t&&t.__esModule)return t;if(null===t||"object"!==s(t)&&"function"!=typeof t)return{default:t};var a=u(e);if(a&&a.has(t))return a.get(t);var n={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in t)if("default"!==r&&Object.prototype.hasOwnProperty.call(t,r)){var o=i?Object.getOwnPropertyDescriptor(t,r):null;o&&(o.get||o.set)?Object.defineProperty(n,r,o):n[r]=t[r]}return n.default=t,a&&a.set(t,n),n}function d(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}function f(t){for(var e=1;e0&&void 0!==arguments[0]?arguments[0]:{},e={none:this.$gettext("None"),abuse:this.$gettext("Abuse"),billing:this.$gettext("Billing Issue"),inactive:this.$gettext("Inactive"),other:this.$gettext("Other"),spam:this.$gettext("Spam"),user_bandwidth:this.$gettext("User Bandwidth"),user_quota:this.$gettext("User Quota")};return u.merge(t,"admin"===this.$state.app.user.accessLevel?f(f({},e),{},{reseller_bandwidth:this.$gettext("Reseller Bandwidth"),reseller_quota:this.$gettext("Reseller Quota")}):e)}var m,v={$exports:{reasons:p},props:{apiReasons:{type:Object,required:!1,default:function(){return{}}}},data:function(){return{reason:"none",details:"",override:!1,subject:"",message:"",notify:!1}},computed:{reasons:function(){return p.call(this,this.apiReasons)},suspendData:function(){var t={reason:this.reason,details:this.details};return this.override&&(t.subject=this.subject,t.message=this.message,t.notify=this.notify),t}},watch:{override:function(t){t&&!this.subject&&this.loadMessage()}},methods:{loadMessage:(m=(0,r.default)(i.default.mark((function t(){var e;return i.default.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,(0,l.getMessage)();case 2:e=t.sent,this.subject=e.subject,this.message=e.message,this.notify="yes"===e.settings.notify;case 6:case"end":return t.stop()}}),t,this)}))),function(){return m.apply(this,arguments)})}};e.default=v},1964:function(t,e,a){"use strict";var n=a(1);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var s=n(a(78)),i=s.default.post({url:"/CMD_USER_PASSWD",params:{action:"create",referer:"CMD_API_USER_PASSWD"},schema:{username:s.default.REQUIRED_STRING,passwd:s.default.REQUIRED_STRING},before:function(t){return{passwd2:t.passwd}}});e.default=i},1965:function(t,e,a){"use strict";a.r(e);var n=a(1966),s=a.n(n);for(var i in n)["default"].indexOf(i)<0&&function(t){a.d(e,t,(function(){return n[t]}))}(i);e.default=s.a},1966:function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n={props:{owner:{type:String,required:!0},path:{type:String,required:!0}}};e.default=n},1968:function(t,e,a){"use strict";a.r(e),a.d(e,"processUserRow",(function(){return f})),a.d(e,"getUsers",(function(){return p})),a.d(e,"getUserDomains",(function(){return m})),a.d(e,"getUserComments",(function(){return v})),a.d(e,"getTodayUsage",(function(){return _})),a.d(e,"getSkinInfo",(function(){return g})),a.d(e,"getFeatures",(function(){return b})),a.d(e,"getUsage",(function(){return I})),a.d(e,"getUserData",(function(){return y})),a.d(e,"getCustomItems",(function(){return x})),a.d(e,"getEmailLimit",(function(){return S})),a.d(e,"getUser",(function(){return R}));var n=a(9),s=a(97),i=a(141),r=a(47),o=a(72),l=a(947),u=a(135),c=a(713),d=function(){return(d=Object.assign||function(t){for(var e,a=1,n=arguments.length;a1&&void 0!==arguments[1]&&arguments[1],a=this.usage[t].usage;return e?this.$options.filters.humanReadableSize(a):a},getLimit:function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],a=this.usage[t].limit;return a===1/0?this.$gettext("Unlimited"):a?e?this.$options.filters.humanReadableSize(a):a:""},increaseBandwidth:(d=(0,r.default)(i.default.mark((function t(){return i.default.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,(0,u.increaseBandwidth)({additional_bandwidth:this.additionalBandwith,user:this.user});case 2:t.sent&&((0,l.getUser)({user:this.user}),this.additionalBandwith="0");case 4:case"end":return t.stop()}}),t,this)}))),function(){return d.apply(this,arguments)})},created:function(){var t=this;this.rows=[{setting:"bandwidth",label:this.$gettext("Bandwidth"),bytes:!0},{setting:"quota",label:this.$gettext("Total Disk Usage"),bytes:!0},{setting:"email_quota",label:this.$gettext("E-mail Disk Usage"),bytes:!0},{setting:"db_quota",label:this.$gettext("Database Disk Usage"),bytes:!0},{setting:"inode",label:this.$gettext("Inodes")},{setting:"vdomains",label:this.$gettext("# of Domains")},{setting:"nsubdomains",label:this.$gettext("# of Subdomains")},{setting:"nemails",label:this.$gettext("E-mail Accounts")},{setting:"nemailf",label:this.$gettext("E-mail Forwarders")},{setting:"nemailml",label:this.$gettext("Mailing Lists")},{setting:"nemailr",label:this.$gettext("Autoresponders")},{setting:"email_deliveries_outgoing",label:this.$gettext("Sent E-mails")},{setting:"email_deliveries_incoming",label:this.$gettext("Received E-mails")},{setting:"mysql",label:this.$gettext("# of MySQL DBs")},{setting:"domainptr",label:this.$gettext("Domain Pointers")},{setting:"ftp",label:this.$gettext("FTP Accounts")}],this.rows=o.filter((function(e){return o.prop(e.setting,t.usage)}),this.rows)}};e.default=f},2340:function(t,e,a){"use strict";a.r(e);var n=a(2341),s=a.n(n);for(var i in n)["default"].indexOf(i)<0&&function(t){a.d(e,t,(function(){return n[t]}))}(i);e.default=s.a},2341:function(t,e,a){"use strict";a(16),a(14),a(23),a(25),a(18),a(6);var n=a(20);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,a(7),a(26),a(742);var s=function(t,e){if(!e&&t&&t.__esModule)return t;if(null===t||"object"!==n(t)&&"function"!=typeof t)return{default:t};var a=o(e);if(a&&a.has(t))return a.get(t);var s={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in t)if("default"!==r&&Object.prototype.hasOwnProperty.call(t,r)){var l=i?Object.getOwnPropertyDescriptor(t,r):null;l&&(l.get||l.set)?Object.defineProperty(s,r,l):s[r]=t[r]}s.default=t,a&&a.set(t,s);return s}(a(9)),i=a(1884),r=a(1892);function o(t){if("function"!=typeof WeakMap)return null;var e=new WeakMap,a=new WeakMap;return(o=function(t){return t?a:e})(t)}var l={api:[{command:i.getUser,bind:"user"}],props:{user:{type:String,required:!0}},data:function(){return{email:"",name:"",ns1:"",ns2:""}},computed:{stats:function(){return this.$api.user.stats},features:function(){return this.stats.features},info:function(){return this.stats.userData},language:{get:function(){return this.info.language.value},set:function(t){(0,r.saveLanguage)({user:this.user,lvalue:t}).then(this.reloadInfo)}},skin:{get:function(){return this.info.skin.value},set:function(t){(0,r.saveSkin)({user:this.user,skinvalue:t}).then(this.reloadInfo)}},customItems:function(){return s.filter((function(t){return t.value||"checkbox"===t.type}),this.$api.user.customItems)},cgroup:function(){return 0!==Object.keys(this.$api.user.cgroup).length&&this.$api.user.cgroup}},created:function(){this.name=this.info.name,this.email=this.$p6e.email2unicode(this.info.email),this.ns1=this.$p6e.toU(this.info.ns1),this.ns2=this.$p6e.toU(this.info.ns2),this.featureLabels={ssh:this.$gettext("Shell Access (SSH)"),ssl:this.$gettext("Secure Socket Layer (SSL)"),cgi:this.$gettext("CGI-Bin"),php:this.$gettext("PHP"),spam:this.$gettext("SpamAssassin"),catchall:this.$gettext("Catch-All E-mail"),aftp:this.$gettext("Anonymous FTP"),cron:this.$gettext("Cron Jobs"),redis:this.$gettext("Redis"),sysinfo:this.$gettext("System Info"),login_keys:this.$gettext("Login Keys"),dnscontrol:this.$gettext("DNS Control"),suspend_at_limit:this.$gettext("Suspend at Limit")},!1===this.$state.app.tokens.RESELLERREDIS&&delete this.featureLabels.redis},methods:{reloadInfo:function(){(0,i.getUser)({user:this.user})},saveEmail:function(){(0,r.saveEmail)({user:this.user,evalue:this.$p6e.email2ascii(this.email)}).then(this.reloadInfo)},saveName:function(){(0,r.saveName)({user:this.user,nvalue:this.name}).then(this.reloadInfo)},saveNS:function(){(0,r.saveNameservers)({user:this.user,ns1:this.$p6e.toA(this.ns1),ns2:this.$p6e.toA(this.ns2)}).then(this.reloadInfo)},getFeatureIndex:function(t){return Object.keys(this.featureLabels).findIndex((function(e){return e===t}))}}};e.default=l},2342:function(t,e,a){"use strict";a.r(e);var n=a(2343),s=a.n(n);for(var i in n)["default"].indexOf(i)<0&&function(t){a.d(e,t,(function(){return n[t]}))}(i);e.default=s.a},2343:function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=a(1884),s=a(1892),i={api:[{command:n.getUser,bind:{"response.comments":"comments"}}],props:{user:{type:String,required:!0}},data:function(){return{comments:""}},created:function(){this.comments=this.$api.comments},methods:{saveComments:function(){(0,s.saveComments)({user:this.user,comments:this.comments})}}};e.default=i},2344:function(t,e,a){"use strict";a.r(e);var n=a(2345),s=a.n(n);for(var i in n)["default"].indexOf(i)<0&&function(t){a.d(e,t,(function(){return n[t]}))}(i);e.default=s.a},2345:function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,a(21),a(40);var n=a(1892),s={props:{user:{type:String,required:!0}},methods:{deleteUser:function(){var t=this;(0,n.deleteUsers)({select:[this.user]}).then((function(){return t.$router.replace({name:"reseller/users"})}))}}};e.default=s},2346:function(t,e,a){"use strict";a.r(e);var n=a(2347),s=a.n(n);for(var i in n)["default"].indexOf(i)<0&&function(t){a.d(e,t,(function(){return n[t]}))}(i);e.default=s.a},2347:function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=a(1884),s=a(1892),i={api:[{command:n.getUser,bind:"user"}],props:{user:{type:String,required:!0}},data:function(){return{address:"",newpass:!1}},computed:{email:function(){return this.$api.user.email}},methods:{updateEmail:function(){this.address=this.email},resendWelcomeEmail:function(){(0,s.sendWelcomeEmail)({email:this.address,user:this.user,newpass:this.newpass}).then(this.$reset)}}};e.default=i},2348:function(t,e,a){"use strict";a.r(e);var n=a(2349),s=a.n(n);for(var i in n)["default"].indexOf(i)<0&&function(t){a.d(e,t,(function(){return n[t]}))}(i);e.default=s.a},2349:function(t,e,a){"use strict";var n=a(1);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var s=n(a(36)),i=n(a(37));a(14),a(65);var r,o,l=a(1884),u=a(3044),c={api:[{command:l.getUser,bind:"user"}],data:function(){return{limit:"0"}},props:{user:{type:String,required:!0}},methods:{setInitialValue:function(){var t=this.$api.user.stats.usage.email_deliveries_outgoing.limit;this.limit=t.toString(),"Infinity"===this.limit&&(this.limit=0)},reloadUserData:function(){(0,l.getUser)({user:this.user})},resetLimit:(o=(0,i.default)(s.default.mark((function t(){return s.default.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:(0,u.resetLimit)({user:this.user}).then(this.reloadUserData);case 1:case"end":return t.stop()}}),t,this)}))),function(){return o.apply(this,arguments)}),updateLimit:(r=(0,i.default)(s.default.mark((function t(){return s.default.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:(0,u.changeLimit)({user:this.user,email_limit_value:this.limit}).then(this.reloadUserData);case 1:case"end":return t.stop()}}),t,this)}))),function(){return r.apply(this,arguments)})}};e.default=c},2350:function(t,e,a){"use strict";a.r(e);var n=a(2351),s=a.n(n);for(var i in n)["default"].indexOf(i)<0&&function(t){a.d(e,t,(function(){return n[t]}))}(i);e.default=s.a},2351:function(t,e,a){"use strict";var n=a(1);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var s,i=n(a(36)),r=n(a(37)),o=a(1884),l=a(1892),u={api:[{command:o.getUser,bind:{"response.stats.userData.additional_bandwidth":"additional_bandwidth"}}],props:{user:{type:String,required:!0}},data:function(){return{amount:0}},methods:{setInitialValue:function(){this.amount=this.$api.additional_bandwidth||0},increaseBandwidth:(s=(0,r.default)(i.default.mark((function t(){return i.default.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,(0,l.increaseBandwidth)({user:this.user,additional_bandwidth:String(this.amount/1048576)});case 2:this.$reset(),(0,o.getUser)({user:this.user});case 4:case"end":return t.stop()}}),t,this)}))),function(){return s.apply(this,arguments)})}};e.default=u},2352:function(t,e,a){"use strict";a.r(e);var n=a(2353),s=a.n(n);for(var i in n)["default"].indexOf(i)<0&&function(t){a.d(e,t,(function(){return n[t]}))}(i);e.default=s.a},2353:function(t,e,a){"use strict";a(10),a(5),a(6),a(8),a(11);var n=a(1);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var s=n(a(36));a(7),a(34),a(26);var i=n(a(2)),r=n(a(37)),o=n(a(38)),l=a(1884),u=a(1892),c=n(a(2017)),d=n(a(3401));function f(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}function p(t){for(var e=1;e