(window.webpackJsonp=window.webpackJsonp||[]).push([[74],{1331:function(t,e,n){"use strict";n.r(e);var s=n(3025),r=n(1816);for(var a in r)"default"!==a&&function(t){n.d(e,t,(function(){return r[t]}))}(a);var i=n(0),o=n(2642),l=n.n(o),u=Object(i.a)(r.default,s.a,s.b,!1,null,null,null);"function"==typeof l.a&&l()(u),e.default=u.exports},1816:function(t,e,n){"use strict";n.r(e);var s=n(1817),r=n.n(s);for(var a in s)"default"!==a&&function(t){n.d(e,t,(function(){return s[t]}))}(a);e.default=r.a},1817:function(t,e,n){"use strict";var s=n(10),r=n(1);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a,i=r(n(15)),o=r(n(16)),l=s(n(2414)),u=r(n(2641)),c={preload:l.getServers,api:[{command:l.getServers,bind:"servers"}],components:{CreateNameserversDialog:u.default},data:function(){return{ns1:"",ns2:"",checkedRows:[]}},computed:{checkedIPs:function(){return this.checkedRows.map((function(t){return t.ip}))},canDelete:function(){var t=this;if(2!==this.checkedRows.length||this.checkedRows.some((function(t){return!t.ns})))return!1;var e=this.$api.servers.domains.find((function(e){return t.checkedRows[0].ns.includes(e)}));return this.checkedRows[1].ns.includes(e)},actions:function(){return{create:this.$api.servers.ips.filter((function(t){return!t.ns})).length>=2,delete:this.canDelete}}},created:function(){this.ns1=this.$p6e.toU(this.$api.servers.nameservers.ns1),this.ns2=this.$p6e.toU(this.$api.servers.nameservers.ns2)},methods:{reloadRows:function(){l.getServers(),this.checkedRows=[]},updateDefaults:function(){l.setDefault({ns1:this.$p6e.toA(this.ns1),ns2:this.$p6e.toA(this.ns2)}).then(this.reloadRows)},deleteNameservers:(a=(0,o.default)(i.default.mark((function t(){return i.default.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:l.deleteServers({select:this.checkedIPs}).then(this.reloadRows);case 1:case"end":return t.stop()}}),t,this)}))),function(){return a.apply(this,arguments)})}};e.default=c},1818:function(t,e,n){"use strict";n.r(e);var s=n(1819),r=n.n(s);for(var a in s)"default"!==a&&function(t){n.d(e,t,(function(){return s[t]}))}(a);e.default=r.a},1819:function(t,e,n){"use strict";var s=n(1);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r,a=s(n(15)),i=s(n(16)),o=n(2414),l={api:[{command:o.getServers,bind:"servers"}],props:{forceVirtual:{type:Boolean,required:!1,default:!1}},data:function(){return{domain:"",ns1:{name:"ns1",ip:""},ns2:{name:"ns2",ip:""},virtual:this.forceVirtual}},computed:{apiData:function(){return this.$api.servers},domains:function(){return this.apiData.domains},ips:function(){return this.apiData.ips.map((function(t){return t.ip}))},select:function(){return[this.ns1.ip,this.ns2.ip]},suffix:function(){return this.domain?".".concat(this.domain):""},requestData:function(){return{domain:this.domain,select:this.select,ns1:this.ns1.name,ns2:this.ns2.name,virtual:this.virtual}}},methods:{selectDefaultDomain:function(){this.domain=this.domains[0]||""},create:(r=(0,i.default)(a.default.mark((function t(){return a.default.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,(0,o.createServer)(this.requestData);case 2:(0,o.getServers)(),this.$emit("create"),this.$reset();case 5:case"end":return t.stop()}}),t,this)}))),function(){return r.apply(this,arguments)})}};e.default=l},2414:function(t,e,n){"use strict";var s=n(1);Object.defineProperty(e,"__esModule",{value:!0}),e.setDefault=e.createServer=e.deleteServers=e.getServers=void 0;var r=s(n(2)),a=s(n(30));function i(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(t);e&&(s=s.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,s)}return n}var o="/CMD_NAME_SERVER",l=a.default.get({id:"NAMESERVERS",url:o,after:function(t){return t.flow(t.project({ips:"data",domains:"domains",defaultDomain:"domains","nameservers.ns1":"ns1","nameservers.ns2":"ns2"}),t.mapProps({ips:t.flow(t.mapValues((function(t,e){return function(t){for(var e=1;e