PageSourceSearch

https://www.nameclub.com/web/assets/CJ86tuMm.js

js nameclub.com collected 2026-10-09 22:42:40 UTC 49,347 bytes, 1 lines download raw bytes

1import{_ as Ye}from"./BvWtaWD2.js";import{d as ie,u as ue,E as Ce,k as D,X as pe,l as J,w as R,h as o,j as q,o as E,a as m,t as B,g as z,R as fe,a0 as me,b as G,e as W,q as de,i as oe,c as F,K as ve,F as le,s as xe,L as Ie,n as K,m as Z,C as Se,y as je,v as _e,x as Le,a4 as $e,T as be,$ as Ke,B as Ae,r as Xe}from"./CYMs3uwY.js";import{u as ce}from"./DrA32osX.js";import{_ as Je}from"./BknL7_eZ.js";import{u as Fe}from"./CZe-7otn.js";import"./CFprKcbD.js";const Qe={class:"option-account-content"},et={class:"content"},tt={class:"input-from"},st={class:"input-from-item"},nt=["placeholder"],rt=ie({__name:"add",props:{isShowOverlay:{type:Boolean}},emits:["update:isShowOverlay"],setup(T,{emit:U}){const{t:h}=ue(),y={HOST_NAME:"hostName"},g=Ce(),{saveNameServer:c}=ce(),b=U,d=de("refreshNameserves"),i=D(!1),a=pe({hostName:""}),u=pe({hostName:!1}),S=()=>{b("update:isShowOverlay",!1)},v=()=>{a.hostName="",u.hostName=!1},k=()=>a.hostName?!0:(u.hostName=!0,g.handleError({message:"Please fill in all fields"}),!1),x=async()=>{var r;if(k())try{i.value=!0;const{saveNameServerRes:l}=await c({hostName:a.hostName});((r=l.value)==null?void 0:r.code)===200&&(v(),S(),d())}catch{g.handleError({message:"Failed to save name server"})}finally{i.value=!1}},A=r=>{u[r]=!a[r]};return(r,l)=>{const p=q("DynaButton"),O=q("DynaOverlay");return E(),J(O,{"model-value":r.isShowOverlay,title:o(h)("add-name-server"),"onUpdate:modelValue":S},{action:R(()=>[G(p,{type:"dark-outline",onClick:S},{default:R(()=>[W(B(o(h)("cancel")),1)]),_:1}),G(p,{type:"dark",loading:i.value,onClick:x},{default:R(()=>[W(B(o(h)("add-name-server")),1)]),_:1},8,["loading"])]),default:R(()=>[m("div",Qe,[m("div",et,[m("p",null,B(o(h)("use-this-to-add-your-hosting-providers-nameservers-to-the-system")),1),m("p",null,B(o(h)("enter-the-host-name-of-the-name-server-you-want-to-add-for-example-ns1-your-isp-net")),1)]),m("div",tt,[m("div",st,[m("span",null,B(o(h)("name-server")),1),z(m("input",{"onUpdate:modelValue":l[0]||(l[0]=j=>a.hostName=j),type:"text",placeholder:o(h)("enter"),onBlur:l[1]||(l[1]=j=>A(y.HOST_NAME))},null,40,nt),[[fe,a.hostName]]),z(m("span",{class:"from-item-required"},B(o(h)("this-field-is-required")),513),[[me,u.hostName]])])])])]),_:1},8,["model-value","title"])}}}),at=oe(rt,[["__scopeId","data-v-2dd9d146"]]);var ne={},ee={},re={},he={},Ee;function ye(){if(Ee)return he;Ee=1,Object.defineProperty(he,"__esModule",{value:!0}),he.AddressError=void 0;class T extends Error{constructor(h,y){super(h),this.name="AddressError",this.parseMessage=y}}return he.AddressError=T,he}var Oe;function we(){if(Oe)return re;Oe=1,Object.defineProperty(re,"__esModule",{value:!0}),re.isInSubnet=U,re.isCorrect=h,re.prefixLengthFromMask=y,re.numberToPaddedHex=g,re.stringToPaddedHex=c,re.testBit=b;const T=ye();function U(d){return this.subnetMask<d.subnetMask?!1:this.mask(d.subnetMask)===d.mask()}function h(d){return function(){return this.addressMinusSuffix!==this.correctForm()?!1:this.subnetMask===d&&!this.parsedSubnet?!0:this.parsedSubnet===String(this.subnetMask)}}function y(d,i){const a=d.toString(2).padStart(i,"0");if(a.length>i)throw new T.AddressError("Invalid subnet mask.");const u=a.indexOf("0");if(u===-1)return i;if(a.slice(u).includes("1"))throw new T.AddressError("Invalid subnet mask.");return u}function g(d){return d.toString(16).padStart(2,"0")}function c(d){return g(parseInt(d,10))}function b(d,i){const{length:a}=d;if(i>a)return!1;const u=a-i;return d.substring(u,u+1)==="1"}return re}var te={},ke;function Ve(){return ke||(ke=1,Object.defineProperty(te,"__esModule",{value:!0}),te.RE_SUBNET_STRING=te.RE_ADDRESS=te.GROUPS=te.BITS=void 0,te.BITS=32,te.GROUPS=4,te.RE_ADDRESS=/^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/g,te.RE_SUBNET_STRING=/\/\d{1,2}$/),te}var Te;function Ge(){if(Te)return ee;Te=1;var T=ee&&ee.__createBinding||(Object.create?(function(A,r,l,p){p===void 0&&(p=l);var O=Object.getOwnPropertyDescriptor(r,l);(!O||("get"in O?!r.__esModule:O.writable||O.configurable))&&(O={enumerable:!0,get:function(){return r[l]}}),Object.defineProperty(A,p,O)}):(function(A,r,l,p){p===void 0&&(p=l),A[p]=r[l]})),U=ee&&ee.__setModuleDefault||(Object.create?(function(A,r){Object.defineProperty(A,"default",{enumerable:!0,value:r})}):function(A,r){A.default=r}
1),h=ee&&ee.__importStar||function(A){if(A&&A.__esModule)return A;var r={};if(A!=null)for(var l in A)l!=="default"&&Object.prototype.hasOwnProperty.call(A,l)&&T(r,A,l);return U(r,A),r};Object.defineProperty(ee,"__esModule",{value:!0}),ee.Address4=void 0;const y=h(we()),g=h(Ve()),c=ye(),b=y.isCorrect(g.BITS);class d{constructor(r){this.groups=g.GROUPS,this.parsedAddress=[],this.parsedSubnet="",this.subnet="/32",this.subnetMask=32,this.v4=!0,this.isCorrect=b,this.isInSubnet=y.isInSubnet,this.address=r;const l=g.RE_SUBNET_STRING.exec(r);if(l){if(this.parsedSubnet=l[0].replace("/",""),this.subnetMask=parseInt(this.parsedSubnet,10),this.subnet=`/${this.subnetMask}`,this.subnetMask<0||this.subnetMask>g.BITS)throw new c.AddressError("Invalid subnet mask.");r=r.replace(g.RE_SUBNET_STRING,"")}this.addressMinusSuffix=r,this.parsedAddress=this.parse(r)}static isValid(r){try{return new d(r),!0}catch{return!1}}parse(r){const l=r.split(".");if(!r.match(g.RE_ADDRESS))throw new c.AddressError("Invalid IPv4 address.");return l}correctForm(){return this.parsedAddress.map(r=>parseInt(r,10)).join(".")}
1static fromAddressAndMask(r,l){const p=y.prefixLengthFromMask(new d(l).bigInt(),g.BITS);return new d(`${r}/${p}`)}static fromAddressAndWildcardMask(r,l){const p=new d(l).bigInt(),O=(BigInt(1)<<BigInt(g.BITS))-BigInt(1),j=p^O,M=y.prefixLengthFromMask(j,g.BITS);return new d(`${r}/${M}`)}static fromWildcard(r){const l=r.split(".");if(l.length!==g.GROUPS)throw new c.AddressError("Wildcard pattern must have 4 octets");let p=-1;for(let $=0;$<l.length;$++)if(l[$]==="*")p===-1&&(p=$);else if(p!==-1)throw new c.AddressError("Wildcard `*` must only appear in trailing octets (e.g. `192.168.0.*`)");const O=p===-1?0:l.length-p,j=l.map($=>$==="*"?"0":$),M=g.BITS-O*8;return new d(`${j.join(".")}/${M}`)}static fromHex(r){const l=r.replace(/:/g,"");if(!/^[0-9a-fA-F]{8}$/.test(l))throw new c.AddressError("IPv4 hex must be exactly 8 hex digits");const p=[];for(let O=0;O<8;O+=2)p.push(parseInt(l.slice(O,O+2),16));return new d(p.join("."))}static fromInteger(r){if(!Number.isInteger(r)||r<0||r>4294967295)throw new c.AddressError("IPv4 integer must be in the range 0 to 2**32 - 1");return d.fromHex(r.toString(16).padStart(8,"0"))}static fromArpa(r){const p=r.replace(/(\.in-addr\.arpa)?\.$/,"").split(".").reverse().join(".");return new d(p)}toHex(){return this.parsedAddress.map(r=>y.stringToPaddedHex(r)).join(":")}toArray(){return this.parsedAddress.map(r=>parseInt(r,10))}toGroup6(){const r=[];let l;for(l=0;l<g.GROUPS;l+=2)r.push(`${y.stringToPaddedHex(this.parsedAddress[l])}${y.stringToPaddedHex(this.parsedAddress[l+1])}`);return r.join(":")}bigInt(){return BigInt(`0x${this.parsedAddress.map(r=>y.stringToPaddedHex(r)).join("")}`)}_startAddress(){return BigInt(`0b${this.mask()+"0".repeat(g.BITS-this.subnetMask)}`)}startAddress(){return d.fromBigInt(this._startAddress())}startAddressExclusive(){const r=BigInt("1");return d.fromBigInt(this._startAddress()+r)}_endAddress(){return BigInt(`0b${this.mask()+"1".repeat(g.BITS-this.subnetMask)}`)}endAddress(){return d.fromBigInt(this._endAddress())}endAddressExclusive(){const r=BigInt("1");return d.fromBigInt(this._endAddress()-r)}subnetMaskAddress(){return d.fromBigInt(BigInt(`0b${"1".repeat(this.subnetMask)}${"0".repeat(g.BITS-this.subnetMask)}`))}wildcardMask(){return d.fromBigInt(BigInt(`0b${"0".repeat(this.subnetMask)}${"1".repeat(g.BITS-this.subnetMask)}`))}networkForm(){return`${this.startAddress().correctForm()}/${this.subnetMask}`}static fromBigInt(r){if(r<0n||r>0xffffffffn)throw new c.AddressError("IPv4 BigInt must be in the range 0 to 2**32 - 1");return d.fromHex(r.toString(16).padStart(8,"0"))}static fromByteArray(r){if(r.length!==4)throw new c.AddressError("IPv4 addresses require exactly 4 bytes");for(let l=0;l<r.length;l++)if(!Number.isInteger(r[l])||r[l]<0||r[l]>255)throw new c.AddressError("All bytes must be integers between 0 and 255");return this.fromUnsignedByteArray(r)}static fromUnsignedByteArray(r){if(r.length!==4)throw new c.AddressError("IPv4 addresses require exactly 4 bytes");const l=r.join(".");return new d(l)}mask(r){return r===void 0&&(r=this.subnetMask),this.getBitsBase2(0,r)}getBitsBase2(r,l){return this.binaryZeroPad().slice(r,l)}reverseForm(r){r||(r={});const l=this.correctForm().split(".").reverse().join(".");return r.omitSuffix?l:`${l}.in-addr.arpa.`}isMulticast(){return this.isInSubnet(i)}isPrivate(){return a.some(r=>this.isInSubnet(r))}isLoopback(){return this.isInSubnet(u)}isLinkLocal(){return this.isInSubnet(S)}isUnspecified(){return this.isInSubnet(v)}isBroadcast(){return this.isInSubnet(k)}isCGNAT(){return this.isInSubnet(x)}binaryZeroPad(){return this._binaryZeroPad===void 0&&(this._binaryZeroPad=this.bigInt().toString(2).padStart(g.BITS,"0")),this._binaryZeroPad}groupForV6(){const r=this.parsedAddress;return this.address.replace(g.RE_ADDRESS,`<span class="hover-group group-v4 group-6">${r.slice(0,2).join(".")}</span>
1.<span class="hover-group group-v4 group-7">${r.slice(2,4).join(".")}</span>`)}}ee.Address4=d;const i=new d("224.0.0.0/4"),a=[new d("10.0.0.0/8"),new d("172.16.0.0/12"),new d("192.168.0.0/16")],u=new d("127.0.0.0/8"),S=new d("169.254.0.0/16"),v=new d("0.0.0.0/32"),k=new d("255.255.255.255/32"),x=new d("100.64.0.0/10");return ee}var se={},H={},De;function He(){return De||(De=1,Object.defineProperty(H,"__esModule",{value:!0}),H.RE_URL_WITH_PORT=H.RE_URL=H.RE_ZONE_STRING=H.RE_SUBNET_STRING=H.RE_BAD_ADDRESS=H.RE_BAD_CHARACTERS=H.TYPES=H.SCOPES=H.GROUPS=H.BITS=void 0,H.BITS=128,H.GROUPS=8,H.SCOPES={0:"Reserved",1:"Interface local",2:"Link local",4:"Admin local",5:"Site local",8:"Organization local",14:"Global",15:"Reserved"},H.TYPES={"ff01::1/128":"Multicast (All nodes on this interface)","ff01::2/128":"Multicast (All routers on this interface)","ff02::1/128":"Multicast (All nodes on this link)","ff02::2/128":"Multicast (All routers on this link)","ff05::2/128":"Multicast (All routers in this site)","ff02::5/128":"Multicast (OSPFv3 AllSPF routers)","ff02::6/128":"Multicast (OSPFv3 AllDR routers)","ff02::9/128":"Multicast (RIP routers)","ff02::a/128":"Multicast (EIGRP routers)","ff02::d/128":"Multicast (PIM routers)","ff02::16/128":"Multicast (MLDv2 reports)","ff01::fb/128":"Multicast (mDNSv6)","ff02::fb/128":"Multicast (mDNSv6)","ff05::fb/128":"Multicast (mDNSv6)","ff02::1:2/128":"Multicast (All DHCP servers and relay agents on this link)","ff05::1:2/128":"Multicast (All DHCP servers and relay agents in this site)","ff02::1:3/128":"Multicast (All DHCP servers on this link)","ff05::1:3/128":"Multicast (All DHCP servers in this site)","::/128":"Unspecified","::1/128":"Loopback","ff00::/8":"Multicast","fe80::/10":"Link-local unicast","fc00::/7":"Unique local","2002::/16":"6to4","2001:db8::/32":"Documentation","64:ff9b::/96":"NAT64 (well-known)","64:ff9b:1::/48":"NAT64 (local-use)"},H.RE_BAD_CHARACTERS=/([^0-9a-f:/%])/gi,H.RE_BAD_ADDRESS=/([0-9a-f]{5,}|:{3,}|[^:]:$|^:[^:]|\/$)/gi,H.RE_SUBNET_STRING=/\/\d{1,3}(?=%|$)/,H.RE_ZONE_STRING=/%.*$/,H.RE_URL=/^\[{0,1}([0-9a-f:]+)\]{0,1}/,H.RE_URL_WITH_PORT=/\[([0-9a-f:]+)\]:([0-9]{1,5})/),H}var ae={},Re;function qe(){if(Re)return ae;Re=1,Object.defineProperty(ae,"__esModule",{value:!0}),ae.escapeHtml=T,ae.spanAllZeroes=U,ae.spanAll=h,ae.spanLeadingZeroes=g,ae.simpleGroup=c;function T(b){return b.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#39;")}function U(b){return T(b).replace(/(0+)/g,'<span class="zero">$1</span>')}function h(b,d=0){return b.split("").map((a,u)=>`<span class="digit value-${T(a)} position-${u+d}">${U(a)}</span>`).join("")}function y(b){return T(b).replace(/^(0+)/,'<span class="zero">$1</span>')}function g(b){return b.split(":").map(i=>y(i)).join(":")}function c(b,d=0){return b.split(":").map((a,u)=>/group-v4/.test(a)?a:`<span class="hover-group group-${u+d}">${y(a)}</span>`)}return ae}var Y={},Me;function it(){if(Me)return Y;Me=1;var T=Y&&Y.__createBinding||(Object.create?(function(i,a,u,S){S===void 0&&(S=u);var v=Object.getOwnPropertyDescriptor(a,u);(!v||("get"in v?!a.__esModule:v.writable||v.configurable))&&(v={enumerable:!0,get:function(){return a[u]}}),Object.defineProperty(i,S,v)}):(function(i,a,u,S){S===void 0&&(S=u),i[S]=a[u]})),U=Y&&Y.__setModuleDefault||(Object.create?(function(i,a){Object.defineProperty(i,"default",{enumerable:!0,value:a})}):function(i,a){i.default=a}),h=Y&&Y.__importStar||function(i){if(i&&i.__esModule)return i;var a={};if(i!=null)for(var u in i)u!=="default"&&Object.prototype.hasOwnProperty.call(i,u)&&T(a,i,u);return U(a,i),a};Object.defineProperty(Y,"__esModule",{value:!0}),Y.ADDRESS_BOUNDARY=void 0,Y.groupPossibilities=g,Y.padGroup=c,Y.simpleRegularExpression=b,Y.possibleElisions=d;const y=h(He());function g(i){return`(${i.join("|")})`}function c(i){return i.length<4?`0{0,${4-i.length}}${i}`:i}Y.ADDRESS_BOUNDARY="[^A-Fa-f0-9:]";function b(i){const a=[];i.forEach((S,v)=>{parseInt(S,16)===0&&a.push(v)});const u=a.map(S=>i.map((v,k)=>{if(k===S){const x=k===0||k===y.GROUPS-1?":":"";
1return g([c(v),x])}return c(v)}).join(":"));return u.push(i.map(c).join(":")),g(u)}function d(i,a,u){const S=a?"":":",v=u?"":":",k=[];!a&&!u&&k.push("::"),a&&u&&k.push(""),(u&&!a||!u&&a)&&k.push(":"),k.push(`${S}(:0{1,4}){1,${i-1}}`),k.push(`(0{1,4}:){1,${i-1}}${v}`),k.push(`(0{1,4}:){${i-1}}0{1,4}`);for(let x=1;x<i-1;x++)for(let A=1;A<i-x;A++)k.push(`(0{1,4}:){${A}}:(0{1,4}:){${i-A-x-1}}0{1,4}`);return g(k)}return Y}var Ne;function ot(){if(Ne)return se;Ne=1;var T=se&&se.__createBinding||(Object.create?(function(f,e,s,t){t===void 0&&(t=s);var n=Object.getOwnPropertyDescriptor(e,s);(!n||("get"in n?!e.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return e[s]}}),Object.defineProperty(f,t,n)}):(function(f,e,s,t){t===void 0&&(t=s),f[t]=e[s]})),U=se&&se.__setModuleDefault||(Object.create?(function(f,e){Object.defineProperty(f,"default",{enumerable:!0,value:e})}):function(f,e){f.default=e}),h=se&&se.__importStar||function(f){if(f&&f.__esModule)return f;var e={};if(f!=null)for(var s in f)s!=="default"&&Object.prototype.hasOwnProperty.call(f,s)&&T(e,f,s);return U(e,f),e};Object.defineProperty(se,"__esModule",{value:!0}),se.Address6=void 0;const y=h(we()),g=h(Ve()),c=h(He()),b=h(qe()),d=Ge(),i=it(),a=ye(),u=we(),S=y.isCorrect(c.BITS);function v(f){if(!f)throw new Error("Assertion failed.")}function k(f){const e=/(\d+)(\d{3})/;for(;e.test(f);)f=f.replace(e,"$1,$2");return f}function x(f){return f=f.replace(/^(0{1,})([1-9]+)$/,'<span class="parse-error">$1</span>$2'),f=f.replace(/^(0{1,})(0)$/,'<span class="parse-error">$1</span>$2'),f}function A(f,e){const s=[],t=[];let n;for(n=0;n<f.length;n++)n<e[0]?s.push(f[n]):n>e[1]&&t.push(f[n]);return s.concat(["compact"]).concat(t)}function r(f){return parseInt(f,16).toString(16).padStart(4,"0")}function l(f){return f&255}class p{constructor(e,s){this.addressMinusSuffix="",this.parsedSubnet="",this.subnet="/128",this.subnetMask=128,this.v4=!1,this.zone="",this.isInSubnet=y.isInSubnet,this.isCorrect=S,s===void 0?this.groups=c.GROUPS:this.groups=s,this.address=e;const t=c.RE_SUBNET_STRING.exec(e);if(t){if(this.parsedSubnet=t[0].replace("/",""),this.subnetMask=parseInt(this.parsedSubnet,10),this.subnet=`/${this.subnetMask}`,Number.isNaN(this.subnetMask)||this.subnetMask<0||this.subnetMask>c.BITS)throw new a.AddressError("Invalid subnet mask.");e=e.replace(c.RE_SUBNET_STRING,"")}else if(/\//.test(e))throw new a.AddressError("Invalid subnet mask.");const n=c.RE_ZONE_STRING.exec(e);n&&(this.zone=n[0],e=e.replace(c.RE_ZONE_STRING,"")),this.addressMinusSuffix=e,this.parsedAddress=this.parse(this.addressMinusSuffix)}static isValid(e){try{return new p(e),!0}catch{return!1}}static fromBigInt(e){if(e<0n||e>(1n<<BigInt(c.BITS))-1n)throw new a.AddressError("IPv6 BigInt must be in the range 0 to 2**128 - 1");const s=e.toString(16).padStart(32,"0"),t=[];for(let n=0;n<c.GROUPS;n++)t.push(s.slice(n*4,(n+1)*4));return new p(t.join(":"))}static fromURL(e){let s,t=null,n;if(e.indexOf("[")!==-1&&e.indexOf("]:")!==-1){if(n=c.RE_URL_WITH_PORT.exec(e),n===null)return{error:"failed to parse address with port",address:null,port:null};s=n[1],t=n[2]}else if(e.indexOf("/")!==-1){if(e=e.replace(/^[a-z0-9]+:\/\//,""),n=c.RE_URL.exec(e),n===null)return{error:"failed to parse address from URL",address:null,port:null};s=n[1]}else s=e;return t?(t=parseInt(t,10),(t<0||t>65536)&&(t=null)):t=null,{address:new p(s),port:t}}
1static fromAddressAndMask(e,s){const t=y.prefixLengthFromMask(new p(s).bigInt(),c.BITS);return new p(`${e}/${t}`)}static fromAddressAndWildcardMask(e,s){const t=new p(s).bigInt(),n=(BigInt(1)<<BigInt(c.BITS))-BigInt(1),_=t^n,I=y.prefixLengthFromMask(_,c.BITS);return new p(`${e}/${I}`)}static fromWildcard(e){if(e.includes("%")||e.includes("/"))throw new a.AddressError("Wildcard pattern must not include a zone or CIDR suffix");const s=e.split("::");if(s.length>2)throw new a.AddressError("Wildcard pattern cannot contain more than one '::'");let t;if(s.length===2){const V=s[0]===""?[]:s[0].split(":"),Q=s[1]===""?[]:s[1].split(":"),P=c.GROUPS-V.length-Q.length;if(P<1)throw new a.AddressError("Wildcard pattern with '::' has too many groups");t=[...V,...new Array(P).fill("0"),...Q]}else t=e.split(":");if(t.length!==c.GROUPS)throw new a.AddressError("Wildcard pattern must have 8 groups");let n=-1;for(let V=0;V<t.length;V++)if(t[V]==="*")n===-1&&(n=V);else if(n!==-1)throw new a.AddressError("Wildcard `*` must only appear in trailing groups (e.g. `2001:db8:*:*:*:*:*:*`)");const _=n===-1?0:t.length-n,I=t.map(V=>V==="*"?"0":V),w=c.BITS-_*16;return new p(`${I.join(":")}/${w}`)}static fromAddress4(e){const s=new d.Address4(e),t=c.BITS-(g.BITS-s.subnetMask);return new p(`::ffff:${s.correctForm()}/${t}`)}static fromArpa(e){let s=e.replace(/(\.ip6\.arpa)?\.$/,"");const t=7;if(s.length!==63)throw new a.AddressError("Invalid 'ip6.arpa' form.");const n=s.split(".").reverse();for(let _=t;_>0;_--){const I=_*4;n.splice(I,0,":")}return s=n.join(""),new p(s)}microsoftTranscription(){return`${this.correctForm().replace(/:/g,"-")}.ipv6-literal.net`}mask(e=this.subnetMask){return this.getBitsBase2(0,e)}possibleSubnets(e=128){const s=c.BITS-this.subnetMask,t=Math.abs(e-c.BITS),n=s-t;return n<0?"0":k((BigInt("2")**BigInt(n)).toString(10))}_startAddress(){return BigInt(`0b${this.mask()+"0".repeat(c.BITS-this.subnetMask)}`)}startAddress(){return p.fromBigInt(this._startAddress())}startAddressExclusive(){const e=BigInt("1");return p.fromBigInt(this._startAddress()+e)}_endAddress(){return BigInt(`0b${this.mask()+"1".repeat(c.BITS-this.subnetMask)}`)}endAddress(){return p.fromBigInt(this._endAddress())}endAddressExclusive(){const e=BigInt("1");return p.fromBigInt(this._endAddress()-e)}subnetMaskAddress(){return p.fromBigInt(BigInt(`0b${"1".repeat(this.subnetMask)}${"0".repeat(c.BITS-this.subnetMask)}`))}wildcardMask(){return p.fromBigInt(BigInt(`0b${"0".repeat(this.subnetMask)}${"1".repeat(c.BITS-this.subnetMask)}`))}networkForm(){return`${this.startAddress().correctForm()}/${this.subnetMask}`}getScope(){const e=this.getType();return e==="Multicast"||e.startsWith("Multicast ")?c.SCOPES[parseInt(this.getBits(12,16).toString(10),10)]||"Unknown":e==="Link-local unicast"||e==="Loopback"?"Link local":e==="Unspecified"?"Unknown":"Global"}getType(){for(let e=0;e<O.length;e++){const s=O[e];if(this.isInSubnet(s[0]))return s[1]}return"Global unicast"}getBits(e,s){return BigInt(`0b${this.getBitsBase2(e,s)}`)}getBitsBase2(e,s){return this.binaryZeroPad().slice(e,s)}getBitsBase16(e,s){const t=s-e;if(t%4!==0)throw new Error("Length of bits to retrieve must be divisible by four");return this.getBits(e,s).toString(16).padStart(t/4,"0")}getBitsPastSubnet(){return this.getBitsBase2(this.subnetMask,c.BITS)}reverseForm(e){e||(e={});const s=Math.floor(this.subnetMask/4),t=this.canonicalForm().replace(/:/g,"").split("").slice(0,s).reverse().join(".");return s>0?e.omitSuffix?t:`${t}.ip6.arpa.`:e.omitSuffix?"":"ip6.arpa."}correctForm(){let e,s=[],t=0;const n=[];for(e=0;e<this.parsedAddress.length;e++){const w=parseInt(this.parsedAddress[e],16);w===0&&t++,w!==0&&t>0&&(t>1&&n.push([e-t,e-1]),t=0)}t>1&&n.push([this.parsedAddress.length-t,this.parsedAddress.length-1]);const _=n.map(w=>w[1]-w[0]+1);if(n.length>0){const w=_.indexOf(Math.max(..._));s=A(this.parsedAddress,n[w])}else s=this.parsedAddress;for(e=0;e<s.length;e++)s[e]!=="compact"&&(s[e]=parseInt(s[e],16).toString(16));let I=s.join(":");return I=I.replace(/^compact$/,"::"),I=I.replace(/(^compact)|(compact$)/,":"),I=I.replace(/compact/,""),I}binaryZeroPad(){return this._binaryZeroPad===void 0&&(this._binaryZeroPad=this.bigInt().toString(2).padStart(c.BITS,"0")),this._binaryZeroPad}parse4in6(e){if(e.indexOf(".")===-1)return e;const s=e.split(":"),n=s.slice(-1)[0].match(g.RE_ADDRESS);if(n){this.parsedAddress4=n[0],this.address4=new d.Address4(this.parsedAddress4);for(let _=0;_<this.address4.groups;_++)if(/^0[0-9]+/.test(this.address4.parsedAddress[_])){const I=this.address4.parsedAddress.map(x).join("."),w=s.slice(0,-1).map(b.escapeHtml).join(":"),V=s.length>1?":":"";throw new a.AddressError("IPv4 addresses can't have leading zeroes.",`${w}${V}${I}`)}this.v4=!0,s[s.length-1]=this.address4.toGroup6(),e=s.join(":")}return e}parse(e){e=this.parse4in6(e);const s=e.match(c.RE_BAD_CHARACTERS);if(s)throw new a.AddressError(`Bad character${s.length>
11?"s":""} detected in address: ${s.join("")}`,e.replace(c.RE_BAD_CHARACTERS,'<span class="parse-error">$1</span>'));const t=e.match(c.RE_BAD_ADDRESS);if(t)throw new a.AddressError(`Address failed regex: ${t.join("")}`,e.replace(c.RE_BAD_ADDRESS,'<span class="parse-error">$1</span>'));let n=[];const _=e.split("::");if(_.length===2){let I=_[0].split(":"),w=_[1].split(":");I.length===1&&I[0]===""&&(I=[]),w.length===1&&w[0]===""&&(w=[]);const V=this.groups-(I.length+w.length);if(!V)throw new a.AddressError("Error parsing groups");this.elidedGroups=V,this.elisionBegin=I.length,this.elisionEnd=I.length+this.elidedGroups,n=n.concat(I);for(let Q=0;Q<V;Q++)n.push("0");n=n.concat(w)}else if(_.length===1)n=e.split(":"),this.elidedGroups=0;else throw new a.AddressError("Too many :: groups found");if(n=n.map(I=>parseInt(I,16).toString(16)),n.length!==this.groups)throw new a.AddressError("Incorrect number of groups found");return n}canonicalForm(){return this.parsedAddress.map(r).join(":")}decimal(){return this.parsedAddress.map(e=>parseInt(e,16).toString(10).padStart(5,"0")).join(":")}bigInt(){return BigInt(`0x${this.parsedAddress.map(r).join("")}`)}to4(){const e=this.binaryZeroPad().split("");return d.Address4.fromHex(BigInt(`0b${e.slice(96,128).join("")}`).toString(16).padStart(8,"0"))}to4in6(){const e=this.to4(),t=new p(this.parsedAddress.slice(0,6).join(":"),6).correctForm();let n="";return/:$/.test(t)||(n=":"),t+n+e.address}inspectTeredo(){const e=this.getBitsBase16(0,32),t=(this.getBits(80,96)^BigInt("0xffff")).toString(),n=d.Address4.fromHex(this.getBitsBase16(32,64)),_=this.getBits(96,128),I=d.Address4.fromHex((_^BigInt("0xffffffff")).toString(16).padStart(8,"0")),w=this.getBitsBase2(64,80),V=(0,u.testBit)(w,15),Q=(0,u.testBit)(w,14),P=(0,u.testBit)(w,8),X=(0,u.testBit)(w,9),L=BigInt(`0b${w.slice(2,6)+w.slice(8,16)}`).toString(10);return{prefix:`${e.slice(0,4)}:${e.slice(4,8)}`,server4:n.address,client4:I.address,flags:w,coneNat:V,microsoft:{reserved:Q,universalLocal:X,groupIndividual:P,nonce:L},udpPort:t}}inspect6to4(){const e=this.getBitsBase16(0,16),s=d.Address4.fromHex(this.getBitsBase16(16,48));return{prefix:e.slice(0,4),gateway:s.address}}to6to4(){if(!this.is4())return null;const e=["2002",this.getBitsBase16(96,112),this.getBitsBase16(112,128),"","/16"].join(":");return new p(e)}static fromAddress4Nat64(e,s="64:ff9b::/96"){const t=new d.Address4(e),n=new p(s),_=n.subnetMask;if(_!==32&&_!==40&&_!==48&&_!==56&&_!==64&&_!==96)throw new a.AddressError("NAT64 prefix length must be 32, 40, 48, 56, 64, or 96");const I=n.binaryZeroPad(),w=t.binaryZeroPad();let V;if(_===96)V=I.slice(0,96)+w;else{const X=64-_;V=I.slice(0,_)+w.slice(0,X)+"00000000"+w.slice(X)+"0".repeat(56-(32-X))}const Q=BigInt(`0b${V}`).toString(16).padStart(32,"0"),P=[];for(let X=0;X<8;X++)P.push(Q.slice(X*4,(X+1)*4));return new p(P.join(":"))}toAddress4Nat64(e="64:ff9b::/96"){const s=new p(e),t=s.subnetMask;if(t!==32&&t!==40&&t!==48&&t!==56&&t!==64&&t!==96)throw new a.AddressError("NAT64 prefix length must be 32, 40, 48, 56, 64, or 96");if(!this.isInSubnet(s))return null;const n=this.binaryZeroPad();let _;if(t===96)_=n.slice(96,128);else{const w=64-t;_=n.slice(t,t+w)+n.slice(72,72+(32-w))}const I=[];for(let w=0;w<4;w++)I.push(parseInt(_.slice(w*8,(w+1)*8),2).toString());return new d.Address4(I.join("."))}toByteArray(){const e=this.bigInt().toString(16),t=`${"0".repeat(e.length%2)}${e}`,n=[];for(let _=0,I=t.length;_<I;_+=2)n.push(parseInt(t.substring(_,_+2),16));return n}toUnsignedByteArray(){return this.toByteArray().map(l)}static fromByteArray(e){return this.fromUnsignedByteArray(e.map(l))}static fromUnsignedByteArray(e){const s=BigInt("256");let t=BigInt("0"),n=BigInt("1");for(let _=e.length-1;_>=0;_--)t+=n*BigInt(e[_].toString(10)),n*=s;return p.fromBigInt(t)}isCanonical(){return this.addressMinusSuffix===this.canonicalForm()}isLinkLocal(){return this.getBitsBase2(0,64)==="1111111010000000000000000000000000000000000000000000000000000000"}isMulticast(){const e=this.getType();return e==="Multicast"||e.startsWith("Multicast ")}is4(){return this.v4}isMapped4(){return this.isInSubnet(N)}isTeredo(){return this.isInSubnet(j)}is6to4(){return this.isInSubnet(M)}isLoopback(){return this.getType()==="Loopback"}isULA(){return this.isInSubnet($)}isUnspecified(){return this.getType()==="Unspecified"}isDocumentation(){return this.isInSubnet(C)}href(e){return e===void 0?e="":e=`:${e}`,`http://[${this.correctForm()}]${e}/`}link(e){e||(e={}),e.className===void 0&&(e.className=""),e.prefix===void 0&&(e.prefix="/#address="),e.v4===void 0&&(e.v4=!1);let s=this.correctForm;e.v4&&(s=this.to4in6);const t=s.call(this),n=b.escapeHtml(`${e.prefix}${t}`),_=b.escapeHtml(t);if(e.className){const I=b.escapeHtml(e.className);return`<a href="${n}" class="${I}">${_}</a>`}return`<a href="${n}">${_}</a>`}group(){if(this.elidedGroups===0)return b.simpleGroup(this.addressMinusSuffix).join(":");v(typeof this.elidedGroups=="number"),v(typeof this.elisionBegin=="number");const e=[],[s,t]=this.addressMinusSuffix.split("::");s.length?e.push(...b.simpleGroup(s)):e.push("");const n=["hover-group"];for(let _=this.elisionBegin;_<this.elisionBegin+this.elidedGroups;_++)n.push(`group-${_}`);return e.push(`<span class="${n.join(" ")}"></span>`),t.length?e.push(...b.simpleGroup(t,this.elisionEnd)):e.push(""),this.is4()&&
1(v(this.address4 instanceof d.Address4),e.pop(),e.push(this.address4.groupForV6())),e.join(":")}regularExpressionString(e=!1){let s=[];const t=new p(this.correctForm());if(t.elidedGroups===0)s.push((0,i.simpleRegularExpression)(t.parsedAddress));else if(t.elidedGroups===c.GROUPS)s.push((0,i.possibleElisions)(c.GROUPS));else{const n=t.address.split("::");n[0].length&&s.push((0,i.simpleRegularExpression)(n[0].split(":"))),v(typeof t.elidedGroups=="number"),s.push((0,i.possibleElisions)(t.elidedGroups,n[0].length!==0,n[1].length!==0)),n[1].length&&s.push((0,i.simpleRegularExpression)(n[1].split(":"))),s=[s.join(":")]}return e||(s=["(?=^|",i.ADDRESS_BOUNDARY,"|[^\\w\\:])(",...s,")(?=[^\\w\\:]|",i.ADDRESS_BOUNDARY,"|$)"]),s.join("")}regularExpression(e=!1){return new RegExp(this.regularExpressionString(e),"i")}}se.Address6=p;const O=Object.keys(c.TYPES).map(f=>[new p(f),c.TYPES[f]]),j=new p("2001::/32"),M=new p("2002::/16"),$=new p("fc00::/7"),C=new p("2001:db8::/32"),N=new p("::ffff:0:0/96");return se}var Pe;function lt(){return Pe||(Pe=1,(function(T){var U=ne&&ne.__createBinding||(Object.create?(function(i,a,u,S){S===void 0&&(S=u);var v=Object.getOwnPropertyDescriptor(a,u);(!v||("get"in v?!a.__esModule:v.writable||v.configurable))&&(v={enumerable:!0,get:function(){return a[u]}}),Object.defineProperty(i,S,v)}):(function(i,a,u,S){S===void 0&&(S=u),i[S]=a[u]})),h=ne&&ne.__setModuleDefault||(Object.create?(function(i,a){Object.defineProperty(i,"default",{enumerable:!0,value:a})}):function(i,a){i.default=a}),y=ne&&ne.__importStar||function(i){if(i&&i.__esModule)return i;var a={};if(i!=null)for(var u in i)u!=="default"&&Object.prototype.hasOwnProperty.call(i,u)&&U(a,i,u);return h(a,i),a};Object.defineProperty(T,"__esModule",{value:!0}),T.v6=T.AddressError=T.Address6=T.Address4=void 0;var g=Ge();Object.defineProperty(T,"Address4",{enumerable:!0,get:function(){return g.Address4}});var c=ot();Object.defineProperty(T,"Address6",{enumerable:!0,get:function(){return c.Address6}});var b=ye();Object.defineProperty(T,"AddressError",{enumerable:!0,get:function(){return b.AddressError}});const d=y(qe());T.v6={helpers:d}})(ne)),ne}var Ue=lt();const ut={class:"option-account-content"},dt={class:"content"},ct={class:"input-from"},pt={class:"input-from-item"},ft=["placeholder"],mt={class:"input-from-item"},ht=["placeholder"],vt=ie({__name:"register",props:{isShowOverlay:{type:Boolean}},emits:["update:isShowOverlay"],setup(T,{emit:U}){const h={HOST_NAME:"hostName",IP_ADDRESS:"ipAddress"},{t:y}=ue(),{registerNameServer:g}=ce(),c=Ce(),b=U,d=de("refreshNameserves"),i=D(!1),a=pe({hostName:"",ipAddress:""}),u=pe({hostName:!1,ipAddress:!1}),S=()=>{b("update:isShowOverlay",!1)},v=()=>{a.hostName="",a.ipAddress="",Object.keys(u).forEach(r=>{u[r]=!1})},k=()=>{let r=!0;return a.hostName||(u.hostName=!0,r=!1),a.ipAddress||(u.ipAddress=!0,r=!1),r||c.handleError({message:y("Please-fill-in-all-fields")}),r},x=async()=>{var r;if(k()){if(!Ue.Address4.isValid(a.ipAddress)&&!Ue.Address6.isValid(a.ipAddress)){c.handleError({message:y("Please-enter-a-valid-ip-address")});return}try{i.value=!0;const{registerNameServerRes:l}=await g({hostName:a.hostName,ipAddress:a.ipAddress});((r=l.value)==null?void 0:r.code)===200&&(v(),S(),d())}catch{}finally{i.value=!1}}},A=r=>{u[r]=!a[r]};return(r,l)=>{const p=q("DynaButton"),O=q("DynaOverlay");return E(),J(O,{"model-value":r.isShowOverlay,title:o(y)("register-name-server"),"onUpdate:modelValue":l[4]||(l[4]=j=>b("update:isShowOverlay",j))},{action:R(()=>[G(p,{type:"dark-outline",onClick:S},{default:R(()=>[W(B(r.$t("cancel")),1)]),_:1}),G(p,{type:"dark",loading:o(i),onClick:x},{default:R(()=>[W(B(r.$t("register-name-server")),1)]),_:1},8,["loading"])]),default:R(()=>[m("div",ut,[m("div",dt,B(r.$t("use-this-if-you-want-to-run-your-own-name-server-using-one-of-the-domains-in-your-account-you-can-register-your-own-name-servers-with-the-registry-here")),1),m("div",ct,[m("div",pt,[m("span",null,B(r.$t("host-name")),1),z(m("input",{"onUpdate:modelValue":l[0]||(l[0]=j=>o(a).hostName=j),type:"text",placeholder:o(y)("enter"),onBlur:l[1]||(l[1]=j=>A(h.HOST_NAME))},null,40,ft),[[fe,o(a).hostName]]),z(m("span",{class:"from-item-required"},B(r.$t("this-field-is-required")),513),[[me,o(u).hostName]])]),m("div",mt,[m("span",null,B(r.$t("ip-address")),1),z(m("input",{"onUpdate:modelValue":l[2]||(l[2]=j=>o(a).ipAddress=j),type:"text",placeholder:o(y)("enter"),onBlur:l[3]||(l[3]=j=>A(h.IP_ADDRESS))},null,40,ht),[[fe,o(a).ipAddress]]),z(m("span",{class:"from-item-required"},B(r.$t("this-field-is-required")),513),[[me,o(u).ipAddress]])])])])]),_:1},8,["model-value","title"])}}}),gt=oe(vt,[["__scopeId","data-v-f5b5e124"]]),_t={class:"detail-content"},St={key:0},yt={key:1},bt=ie({__name:"detail",props:{isShowOverlay:{type:Boolean}},emits:["update:isShowOverlay"],setup(T,{emit:U}){const h=U,y=de("show:detailmessage");return(g,c)=>{var i;const b=q("DynaButton"),d=q("DynaOverlay");return E(),J(d,{"model-value":g.isShowOverlay,title:(i=o(y))==null?void 0:i.name,"onUpdate:modelValue":c[2]||(c[2]=a=>h("update:isShowOverlay",a))},{action:R(()=>[G(b,{type:"dark-outline",onClick:c[0]||(c[0]=a=>h("update:isShowOverlay",!1))},{default:R(()=>[W(B(g.$t("cancel")),1)]),_:1}),G(b,{type:"dark",onClick:c[1]||(c[1]=a=>h("update:isShowOverlay",!1))},{default:R(()=>[W(B(g.$t("got-it")),1)]),_:1})]),default:R(()=>{var a,u,S;return[m("div",_t,[(a=o(y))!=null&&a.isTemplate?(E(),F("span",St,B(g.$t("The template '{templateName}' is being used by the following domains/settings in this account:",{templateName:(u=o(y))==null?void 0:u.name})),1)):(E(),F("span",yt,B(g.$t("The name server '{nameServer}' is being used by the following domains/settings in this account:",{nameServer:(S=o(y))==null?void 0:S.name})),1)),m("div",null,[(E(!0),F(le,null,ve(o(y).detaillist,(v,k)=>(E(),F("span",{key:k},B(v.domainName),1))),128))])])]}),_:1},8,["model-value","title"])}}}),ze=oe(bt,[["__scopeId","data-v-b35ab3cf"]]),wt={class:"template-info-content"},It={class:"info-panel"},Bt={class:"method-panel"}
1,$t={key:0,class:"top-panel"},At=["onUpdate:modelValue","placeholder"],Et=["onClick"],Ot=ie({__name:"edit",props:{isShowOverlay:{type:Boolean},data:{}},emits:["update:isShowOverlay"],async setup(T,{emit:U}){var j;let h,y;const g=T,c=U,{t:b}=ue(),d=de("refreshNameserves"),i=D([]),a=D(!1),u=D(!1),{fetchNameServerInfo:S,fetchUpdateRegisteredNameServe:v}=ce(),k=M=>/^(\d{1,3}\.){3}\d{1,3}$/.test(M),x=()=>!i.value.length||!i.value.filter($=>$.trim()).length?(a.value=!0,!1):(a.value=!1,!0),A=()=>{i.value.length<10&&i.value.push("")},r=M=>{i.value.length>1&&i.value.splice(M,1)},l=()=>{c("update:isShowOverlay",!1),a.value=!1,u.value=!1},p=async()=>{try{if(!x())return;u.value=!0;const M={serverId:g.data.id,serverIps:i.value.filter(C=>C.trim())},{res:$}=await v(M);$.value&&(l(),d())}catch(M){console.error("Failed to update name servers:",M)}finally{u.value=!1}},{info:O}=([h,y]=xe(()=>S(g.data.id)),h=await h,y(),h);return(j=O.value)!=null&&j.ips&&(i.value=O.value.ips),(M,$)=>{const C=q("DynaButton"),N=q("DynaOverlay");return E(),J(N,{"model-value":M.isShowOverlay,title:o(b)("edit-registered-name-server"),"onUpdate:modelValue":l},{action:R(()=>[G(C,{type:"dark-outline",disabled:o(u),onClick:l},{default:R(()=>[W(B(M.$t("cancel")),1)]),_:1},8,["disabled"]),G(C,{type:"dark",loading:o(u),disabled:o(u),onClick:p},{default:R(()=>[W(B(o(u)?M.$t("submitting..."):M.$t("submit")),1)]),_:1},8,["loading","disabled"])]),default:R(()=>{var f;return[m("div",wt,[m("div",It,[m("label",null,B(M.$t("host-name"))+":",1),m("span",null,B(((f=o(O))==null?void 0:f.name)||""),1)]),m("div",Bt,[m("div",null,[m("span",null,B(M.$t("ip-address")),1),o(i).length?(E(),F("div",$t,[(E(!0),F(le,null,ve(o(i),(e,s)=>(E(),F("div",{key:s,class:"ip-input-container"},[m("span",null,[m("label",null,B(s+1),1),z(m("input",{"onUpdate:modelValue":t=>o(i)[s]=t,placeholder:o(b)("enter"),class:Ie({invalid:e&&!k(e)})},null,10,At),[[fe,o(i)[s]]]),s>0?(E(),F("i",{key:0,class:"fa fa-light fa-circle-xmark",onClick:t=>r(s)},null,8,Et)):K("",!0)]),z(m("span",{class:"input-required"},B(M.$t("this-field-is-required")),513),[[me,o(a)]])]))),128)),o(i).length<11?(E(),F("div",{key:0,class:"add-button",onClick:A},[$[0]||($[0]=m("i",{class:"fa-regular fa-plus"},null,-1)),W(" "+B(M.$t("add-ip-address")),1)])):K("",!0)])):K("",!0)])])])]}),_:1},8,["model-value","title"])}}}),kt=oe(Ot,[["__scopeId","data-v-feb10a9a"]]),Tt={class:"panel-input-content"},Dt=["value","placeholder"],Rt=["onClick"],Mt={key:0},Nt=["onClick"],Pt={key:1},Ut=ie({__name:"Individual",props:{params:{},nameServersList:{}},emits:["update:params"],setup(T,{emit:U}){const{t:h}=ue(),y=U,g=T,{fetchNameServesDetailInfo:c,fetchBulkDelete:b}=ce(),d=D(!1),i=D(!1),a=D(!1),u=D(),S=D([]),v=D(g.params),k=D(),x=D(),A=D(),r=D([{id:"",name:"Delete",title:h("delete"),value:"delete"}]),l=[{key:"name",title:h("name-server")},{key:"ip",title:h("ip-address")},{key:"inUse",title:h("in-use")}],p={name:"",detaillist:[],isTemplate:!1},{values:O,updateValue:j}=Fe({fields:{keyword:{initialValue:g.params.keyword,transform:s=>String(s).trim(),validator:s=>s.length<=100}},callback:s=>{v.value.keyword=s.keyword,y("update:params",v.value)}}),M=async s=>{p.name=s.name,p.detaillist=await c(s.id,"usingNameServer"),d.value=!d.value};Se("show:detailmessage",p);const $=s=>{s.ip&&(k.value=s,a.value=!a.value)},C=s=>{x.value=s.selectedRows.map(t=>t.id)},N=()=>{u.value.clearSelection()},f=de("refreshNameserves"),e=async()=>{const{bulkDeleteStatus:s}=await b(x.value,"deleteNameServers");s.value===!0&&(f(),N(),i.value=!1)};return(s,t)=>{const n=q("DynaConfirmOverlay"),_=ze,I=kt,w=q("DynaSelect"),V=q("DynaTable"),Q=q("DynaPanel");return E(),F(le,null,[G(n,{"is-show-update-overlay":o(i),"onUpdate:isShowUpdateOverlay":t[0]||(t[0]=P=>Z(i)?i.value=P:null),title:o(h)("confirmation"),type:"error",description:o(h)("are-you-sure-you-want-to-delete-these-name-servers"),"confirm-button-text":s.$t("delete"),"cancel-button-text":s.$t("cancel"),"onHandle:submit":e},null,8,["is-show-update-overlay","title","description","confirm-button-text","cancel-button-text"]),p?(E(),J(_,{key:0,"is-show-overlay":o(d),"onUpdate:isShowOverlay":t[1]||(t[1]=P=>Z(d)?d.value=P:null)},null,8,["is-show-overlay"])):K("",!0),o(a)?(E(),J(I,{key:1,"is-show-overlay":o(a),"onUpdate:isShowOverlay":t[2]||(t[2]=P=>Z(a)?a.value=P:null),data:o(k)},null,8,["is-show-overlay","data"])):K("",!0),G(Q,null,{"top-free":R(()=>[m("div",Tt,[t[9]||(t[9]=m("i",{class:"fa-light fa-magnifying-glass"},null,-1)),m("input",{value:o(O).keyword.value,placeholder:o(h)("enter"),onInput:t[3]||(t[3]=P=>o(j)("keyword",P.target.value))},null,40,Dt)])]),default:R(()=>[s.nameServersList?(E(),J(V,{key:0,ref_key:"tableRef",ref:u,modelValue:o(S),"onUpdate:modelValue":t[6]||(t[6]=P=>Z(S)?S.value=P:null),current:o(v).current,"onUpdate:current":t[7]||(t[7]=P=>o(v).current=P),size:o(v).size,"onUpdate:size":t[8]||(t[8]=P=>o(v).size=P),total:s.nameServersList.total,columns:l,data:s.nameServersList.records,selectable:!0,onSelectionChange:C},{"selection-actions":R(()=>[G(w,{modelValue:o(A),"onUpdate:modelValue":t[4]||(t[4]=P=>Z(A)?A.value=P:null),options:o(r),placeholder:o(h)("bulk-actions"),"only-placeholder":!0,onChange:t[5]||
1(t[5]=P=>i.value=!o(i))},null,8,["modelValue","options","placeholder"])]),name:R(({row:P})=>[m("span",{class:Ie({"cilckable-special":P.ip&&!P.inUse}),onClick:X=>$(P)},B(P.name),11,Rt)]),inUse:R(({row:P})=>[P.inUse?(E(),F("span",Mt,[W(B(s.$t("yes"))+" ",1),m("span",{class:"cilckable-special",onClick:X=>M(P)},B(s.$t("show-details")),9,Nt)])):(E(),F("span",Pt,B(s.$t("no")),1))]),_:1},8,["modelValue","current","size","total","data"])):K("",!0)]),_:1})],64)}}}),Ct=oe(Ut,[["__scopeId","data-v-13ea9621"]]),xt={class:"template-container"},jt={class:"top-content"},Lt=["placeholder"],Ft={class:"input-content"},Vt={for:"manual-mode"},Gt={class:"add-server-content"},Ht={class:"input-content"},qt=["onUpdate:modelValue","disabled"],zt={key:0},Zt=["onClick"],Wt={class:"select-content"},Yt={for:"select-mode"},Kt={class:"select-bar"},Xt=ie({__name:"edit",props:{data:{},isShowOverlay:{type:Boolean}},emits:["update:isShowOverlay"],async setup(T,{emit:U}){let h,y;const g={templateName:"",nameServers:[],templateId:null},{t:c}=ue(),b=T,d=U,i=de("refreshTemplate"),{currency:a}=je(),{fetchNameServersList:u,fetchTemplateCreate:S}=ce(),v=D([{id:1,value:""}]),k=_e(()=>v.value.length<13),x=()=>{if(v.value.length<13){const N=Math.max(...v.value.map(f=>f.id),0)+1;v.value.push({id:N,value:""})}},A=N=>{v.value.length>1&&(v.value=v.value.filter(f=>f.id!==N),v.value=v.value.map((f,e)=>({...f,id:e+1})))},r=pe({currency:a,current:1,size:-1}),l=D("select"),p=D(),{nameServersList:O}=([h,y]=xe(()=>u(r)),h=await h,y(),h),j=_e(()=>{var N;return(N=O.value)!=null&&N.records?O.value.records.map(f=>({...f,title:f.name,value:f.name})):[]}),M=_e(()=>{var N,f,e;return{name:((N=b.data)==null?void 0:N.templateName)??g.templateName,nameServers:((f=b.data)==null?void 0:f.nameServers)??g.nameServers,templateId:((e=b.data)==null?void 0:e.templateId)??g.templateId}}),$=pe({name:"",nameServers:[],templateId:""}),C=async()=>{$.name=M.value.name,$.templateId=M.value.templateId,l.value==="manual"?$.nameServers=v.value.map(f=>f.value):p.value&&($.nameServers=p.value);const{res:N}=await S($);N.value&&N.value.msg==="success"&&(d("update:isShowOverlay",!1),i())};return Le(()=>{var N;p.value=((N=b.data)==null?void 0:N.nameServers)??[]}),(N,f)=>{const e=q("DynaSelect"),s=q("DynaButton"),t=q("DynaOverlay");return E(),J(t,{"model-value":N.isShowOverlay,title:o(c)("edit-name-server-template"),"onUpdate:modelValue":f[5]||(f[5]=n=>d("update:isShowOverlay",n))},{action:R(()=>[G(s,{type:"dark-outline",onClick:f[4]||(f[4]=()=>d("update:isShowOverlay",!1))},{default:R(()=>[W(B(N.$t("cancel")),1)]),_:1}),G(s,{type:"dark",onClick:C},{default:R(()=>[W(B(N.$t("save-template")),1)]),_:1})]),default:R(()=>[m("div",xt,[m("div",jt,[m("span",null,B(N.$t("template-name")),1),z(m("input",{"onUpdate:modelValue":f[0]||(f[0]=n=>o(M).name=n),placeholder:o(c)("enter"),type:"text"},null,8,Lt),[[fe,o(M).name]])]),m("div",Ft,[m("div",null,[z(m("input",{id:"manual-mode","onUpdate:modelValue":f[1]||(f[1]=n=>Z(l)?l.value=n:null),type:"radio",value:"manual"},null,512),[[$e,o(l)]]),m("label",Vt,B(N.$t("enter-new-or-existing-name-servers")),1)]),z(m("div",Gt,[(E(!0),F(le,null,ve(o(v),(n,_)=>(E(),F("div",{key:n.id,class:"server-list-content"},[m("span",null,B(_+1),1),m("span",Ht,[z(m("input",{"onUpdate:modelValue":I=>n.value=I,type:"text",disabled:o(l)!=="manual"},null,8,qt),[[fe,n.value]])]),_>0?(E(),F("span",zt,[m("i",{class:"fa fa-light fa-circle-xmark",onClick:I=>A(n.id)},null,8,Zt)])):K("",!0)]))),128)),o(k)?(E(),F("div",{key:0,class:"add-server-btn",onClick:x}," + "+B(N.$t("add-server")),1)):K("",!0)],512),[[me,o(l)==="manual"]])]),m("div",Wt,[m("div",null,[z(m("input",{id:"select-mode","onUpdate:modelValue":f[2]||(f[2]=n=>Z(l)?l.value=n:null),type:"radio",value:"select"},null,512),[[$e,o(l)]]),m("label",Yt,B(N.$t("select-from-your-name-servers")),1)]),z(m("div",Kt,[o(j).length?(E(),J(e,{key:0,modelValue:o(p),"onUpdate:modelValue":f[3]||(f[3]=n=>Z(p)?p.value=n:null),options:o(j),placeholder:o(c)("select-name-servers"),multiple:!0,disabled:o(l)!=="select"},null,8,["modelValue","options","placeholder","disabled"])):K("",!0)],512),[[me,o(l)==="select"]])])])]),_:1},8,["model-value","title"])}}}),Jt=oe(Xt,[["__scopeId","data-v-f50f9fea"]]),Qt={class:"top-content"},es={class:"panel-input-content"},ts=["value","placeholder"],ss=["onClick"],ns={key:0},rs=["onClick"],as={key:1},is=["colspan"],os={class:"expanded-row-content"},ls=ie({__name:"Template",props:{params:{},templateList:{}},emits:["create:message","update:params","edit:message"],setup(T,{emit:U}){const{t:h}=ue(),y=T,g=U,{fetchNameServesDetailInfo:c,fetchBulkDelete:b}=ce(),d=[{key:"templateName",title:h("template")},{key:"nameServers",title:h("name-server")},{key:"inUse",title:h("in-use")}],i={name:"",detaillist:[],isTemplate:!0},a=D(!1),u=D(!1),S=D(!1),v=D(y.params),k=D(),x=D(),A=D(),r=D(),l=D([{id:"",name:"Delete",title:h("delete"),value:"delete"}]),p=(t,n)=>n==2?t:null,{values:O,updateValue:j}=Fe({fields:{keyword:{initialValue:y.params.keyword,transform:t=>String(t).trim(),validator:t=>t.length<=100}},callback:t=>{v.value.keyword=t.keyword,g("update:params",v.value)}}),M=async t=>{i.name=t.templateName,i.detaillist=await c(t.templateId,"usingTemplate"),S.value=!S.value};Se("show:detailmessage",i);const $=t=>{x.value=t,u.value=!u.value},C=()=>{x.value=null,u.value=!u.value},N=t=>{A.value=t.selectedRows.map(n=>n.templateId)},f=()=>{k.value.clearSelection()},e=de("refreshTemplate"),s=async()=>{const{bulkDeleteStatus:t}=await b(A.value,"deleteTemplates");t.value===!0&&(e(),f(),a.value=!1)};return(t,n)=>{const _=q("DynaConfirmOverlay"),I=ze,w=Jt,V=q("DynaButton"),Q=q("DynaSelect"),P=q("DynaTable"),X=q("DynaPanel");return E(),F(le,null,[G(be,{name:"fade"},{default:R(()=>[G(_,{"is-show-update-overlay":o(a),"onUpdate:isShowUpdateOverlay":n[0]||(n[0]=L=>Z(a)?a.value=L:null),title:o(h)("confirmation"),type:"error",description:o(h)("are-you-sure-you-want-to-delete-these-templates"),"confirm-button-text":t.$t("delete"),"cancel-button-text":t.$t("cancel"),"onHandle:submit":s},null,8,["is-show-update-overlay","title","description","confirm-button-text","cancel-button-text"])]),_:1}),G(be,{name:"fade"},{default:R(()=>[o(S)?(E(),J(I,{key:0,"is-show-overlay":o(S),"onUpdate:isShowOverlay":n[1]||(n[1]=L=>Z(S)?S.value=L:null)},null,8,["is-show-overlay"])):K("",!0)]),_:1}),G(be,{name:"fade"},{default:R(()=>[o(u)?(E(),J(w,{key:0,"is-show-overlay":o(u),"onUpdate:isShowOverlay":n[2]||(n[2]=L=>Z(u)?u.value=L:null),data:o(x)},null,8,["is-show-overlay","data"])):K("",!0)]),_:1}),G(X,null,{"top-free":R(()=>[m("div",Qt,[m("div",es,[n[8]||(n[8]=m("i",{class:"fa-light fa-magnifying-glass"},null,-1)),m("input",{value:o(O).keyword.value,placeholder:o(h)("enter"),onInput:n[3]||(n[3]=L=>o(j)("keyword",L.target.value))},null,40,ts)]),G(V,{type:"dark","icon-left":"fa-regular fa-plus",class:"create-contact-button",onClick:C},{default:R(()=>[W(B(o(h)("create-template")),1)]),_:1})])]),default:R(()=>[t.templateList?(E(),J(P,{key:0,ref_key:"tableRef",ref:k,current:o(v).current,"onUpdate:current":n[6]||(n[6]=L=>o(v).current=L),size:o(v).size,"onUpdate:size":n[7]||(n[7]=L=>o(v).size=L),total:t.templateList.total,columns:d,data:t.templateList.records,selectable:!0,expandable:!0,onSelectionChange:N},{"selection-actions":R(()=>[G(Q,{modelValue:o(r),"onUpdate:modelValue":n[4]||(n[4]=L=>
1Z(r)?r.value=L:null),options:o(l),placeholder:o(h)("bulk-actions"),"only-placeholder":!0,onChange:n[5]||(n[5]=L=>a.value=!o(a))},null,8,["modelValue","options","placeholder"])]),templateName:R(({row:L})=>[m("span",{class:Ie({"cilckable-special":!L.inUse}),onClick:ge=>$(L)},B(L.templateName),11,ss)]),inUse:R(({row:L})=>[L.inUse?(E(),F("span",ns,[W(B(o(h)("yes"))+" ",1),m("span",{class:"cilckable-special",onClick:ge=>M(L)},B(o(h)("show-details")),9,rs)])):(E(),F("span",as,B(o(h)("no")),1))]),"expanded-row":R(({row:L,totalColumns:ge})=>[L.nameServers&&L.nameServers.length?(E(),F("tr",{key:0,class:"expanded-row",colspan:ge},[(E(!0),F(le,null,ve(ge,(_s,Be)=>(E(),F("td",{key:Be},[m("div",os,[(E(!0),F(le,null,ve(L.nameServers,(Ze,We)=>(E(),F("span",{key:We},B(p(Ze,Be)),1))),128))])]))),128))],8,is)):K("",!0)]),_:1},8,["current","size","total","data"])):K("",!0)]),_:1})],64)}}}),us=oe(ls,[["__scopeId","data-v-a14e60df"]]),ds={class:"name-servers-container"},cs={class:"name-servers-top"},ps={class:"account-info-content"},fs={class:"nav-switch-content"},ms={class:"name-servers-table-container"},hs={key:0,style:{"min-height":"300px"}},vs={key:1},gs=ie({__name:"index",setup(T){const{t:U}=ue(),h=U("name-servers"),{currency:y}=je(),{fetchCountNameServers:g,fetchNameServersList:c,fetchTemplateList:b}=ce(),d=D({currency:y,countTotal:!0,current:1,size:10,keyword:""}),i=D({currency:y,countTotal:!0,current:1,size:10,keyword:""}),a=D(!0),u=D(),S=D(!0),v=D(),k=D([{name:U("individual"),key:"0",count:0},{name:U("template"),key:"1",count:0}]);Le(async()=>{try{a.value=!0,S.value=!0;const $=await c(d.value),C=await b(i.value),N=await g();u.value=$.nameServersList.value,v.value=C.templateList.value,k.value=N.tabs.value}finally{a.value=!1,S.value=!1}});const x=D(Ke().query.active||"0"),A=_e(()=>x.value==="0"),r=$=>{x.value=$.key},l=D(!1),p=()=>{l.value=!l.value},O=D(!1),j=()=>{O.value=!O.value};Ae(()=>d.value,async $=>{await c($).then(C=>{u.value=C.nameServersList.value})},{deep:!0}),Ae(()=>i.value,async $=>{await b($)},{deep:!0});const M={nameservers:()=>{c(d.value).then($=>{u.value=$.nameServersList.value}),g().then($=>{k.value=$.tabs.value})},template:()=>{b(i.value).then($=>{v.value=$.templateList.value}),g().then($=>{k.value=$.tabs.value})}};return Se("refreshNameserves",M.nameservers),Se("refreshTemplate",M.template),($,C)=>{const N=Ye,f=at,e=gt,s=q("DynaButton"),t=Je,n=Ct,_=us,I=Xe("loading");return E(),F("div",ds,[G(N,{title:"Name Servers"}),o(l)?(E(),J(f,{key:0,"is-show-overlay":o(l),"onUpdate:isShowOverlay":C[0]||(C[0]=w=>Z(l)?l.value=w:null)},null,8,["is-show-overlay"])):K("",!0),o(O)?(E(),J(e,{key:1,"is-show-overlay":o(O),"onUpdate:isShowOverlay":C[1]||(C[1]=w=>Z(O)?O.value=w:null)},null,8,["is-show-overlay"])):K("",!0),m("div",cs,[m("div",ps,[m("span",null,B(o(h)),1),m("div",null,[G(s,{type:"primary","icon-left":"fa-solid fa-plus-large",class:"account-info-content-button",onClick:C[2]||(C[2]=()=>p())},{default:R(()=>[W(B(o(U)("add-name-server")),1)]),_:1}),G(s,{type:"primary","icon-left":"fa-regular fa-server",class:"account-info-content-button",onClick:C[3]||(C[3]=()=>j())},{default:R(()=>[W(B(o(U)("register-name-server")),1)]),_:1})])]),m("div",fs,[G(t,{tabs:o(k),onTabChange:r},null,8,["tabs"])])]),m("div",ms,[o(A)?z((E(),F("div",hs,[G(n,{params:o(d),"onUpdate:params":C[4]||(C[4]=w=>Z(d)?d.value=w:null),"name-servers-list":o(u)},null,8,["params","name-servers-list"])])),[[I,o(a)]]):z((E(),F("div",vs,[G(_,{params:o(i),"onUpdate:params":C[5]||(C[5]=w=>Z(i)?i.value=w:null),"template-list":o(v),style:{"min-height":"300px"}},null,8,["params","template-list"])])),[[I,o(S)]])])])}}}),$s=oe(gs,[["__scopeId","data-v-027ae78e"]]);export{$s as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.