(window.webpackJsonp=window.webpackJsonp||[]).push([[94],{1773:function(e,t,n){"use strict";n.r(t);var r=n(3882),s=n(2288);for(var a in s)["default"].indexOf(a)<0&&function(e){n.d(t,e,(function(){return s[e]}))}(a);var i=n(0),o=n(3360),l=n.n(o),u=Object(i.a)(s.default,r.a,r.b,!1,null,null,null);"function"==typeof l.a&&l()(u),t.default=u.exports},2288:function(e,t,n){"use strict";n.r(t);var r=n(2289),s=n.n(r);for(var a in r)["default"].indexOf(a)<0&&function(e){n.d(t,e,(function(){return r[e]}))}(a);t.default=s.a},2289:function(e,t,n){"use strict";n(16),n(14),n(23),n(25),n(18),n(6);var r=n(1),s=n(20);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(36)),i=r(n(37));n(34),n(57),n(13),n(15),n(5);var o=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==s(e)&&"function"!=typeof e)return{default:e};var n=u(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var o=a?Object.getOwnPropertyDescriptor(e,i):null;o&&(o.get||o.set)?Object.defineProperty(r,i,o):r[i]=e[i]}r.default=e,n&&n.set(e,r);return r}(n(3039)),l=r(n(3359));function u(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(u=function(e){return e?n:t})(e)}var c,f={preload:o.getServers,api:[{command:o.getServers,bind:"servers"}],components:{CreateNameserversDialog:l.default},data:function(){return{ns1:"",ns2:"",checkedRows:[]}},computed:{checkedIPs:function(){return this.checkedRows.map((function(e){return e.ip}))},canDelete:function(){var e=this;if(2!==this.checkedRows.length||this.checkedRows.some((function(e){return!e.ns})))return!1;var t=this.$api.servers.domains.find((function(t){return e.checkedRows[0].ns.includes(t)}));return this.checkedRows[1].ns.includes(t)},actions:function(){return{create:this.$api.servers.ips.filter((function(e){return!e.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(){o.getServers(),this.checkedRows=[]},updateDefaults:function(){o.setDefault({ns1:this.$p6e.toA(this.ns1),ns2:this.$p6e.toA(this.ns2)}).then(this.reloadRows)},deleteNameservers:(c=(0,i.default)(a.default.mark((function e(){return a.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:o.deleteServers({select:this.checkedIPs}).then(this.reloadRows);case 1:case"end":return e.stop()}}),e,this)}))),function(){return c.apply(this,arguments)})}};t.default=f},2290:function(e,t,n){"use strict";n.r(t);var r=n(2291),s=n.n(r);for(var a in r)["default"].indexOf(a)<0&&function(e){n.d(t,e,(function(){return r[e]}))}(a);t.default=s.a},2291:function(e,t,n){"use strict";var r=n(1);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=r(n(36)),a=r(n(37));n(34),n(26);var i,o=n(3039),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(e){return e.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:(i=(0,a.default)(s.default.mark((function e(){return s.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,o.createServer)(this.requestData);case 2:(0,o.getServers)(),this.$emit("create"),this.$reset();case 5:case"end":return e.stop()}}),e,this)}))),function(){return i.apply(this,arguments)})}};t.default=l},3039:function(e,t,n){"use strict";n(7),n(10),n(5),n(6),n(8),n(11);var r=n(1);Object.defineProperty(t,"__esModule",{value:!0}),t.setDefault=t.createServer=t.deleteServers=t.getServers=void 0,n(57);var s=r(n(2)),a=r(n(78));function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function o(e){for(var t=1;t