PageSourceSearch

https://interstellar.xyz/_next/static/chunks/pages/portfolio/name/[id]-ebdd2e070d014fd8.js

js interstellar.xyz collected 2026-10-09 21:42:25 UTC 133,762 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5160,8085],{2982:e=>{e.exports={settingsSection:"domainSettings_settingsSection__6nOSj",settingsSectionHeader:"domainSettings_settingsSectionHeader__LaYY_",settingsSectionContent:"domainSettings_settingsSectionContent__U_D84",show:"domainSettings_show__0vIjy"}},4964:(e,n,t)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/portfolio/name/[id]",function(){return t(40734)}])},10212:(e,n,t)=>{"use strict";t.d(n,{f:()=>d});var a=t(22931),s=t(19089),r=t(89991),l=t(86749);let i=e=>new Promise(n=>setTimeout(n,e));async function o(e,n){let t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},{pollIntervalMs:a=2e3,timeoutMs:s=3e4,lastValidBlockHeight:r}=t,o=(0,l.vl)(n),d=async()=>(await e.getSignatureStatuses([o]).send()).value[0],c=void 0!==r,u=c?18e4:s,m=Date.now(),h=0;for(;Date.now()-m<u;){h++;let n=await d();if(null==n?void 0:n.err)throw Error("Transaction failed: ".concat(JSON.stringify(n.err)));if((null==n?void 0:n.confirmationStatus)==="confirmed"||(null==n?void 0:n.confirmationStatus)==="finalized")return;if(c&&h%5==0&&await e.getBlockHeight({commitment:"confirmed"}).send()>r){let e=await d();if(null==e?void 0:e.err)throw Error("Transaction failed: ".concat(JSON.stringify(e.err)));if((null==e?void 0:e.confirmationStatus)==="confirmed"||(null==e?void 0:e.confirmationStatus)==="finalized")return;throw Error("Transaction expired before confirmation (blockhash no longer valid)")}await i(a)}let p=await d();if(null==p?void 0:p.err)throw Error("Transaction failed: ".concat(JSON.stringify(p.err)));if((null==p?void 0:p.confirmationStatus)!=="confirmed"&&(null==p?void 0:p.confirmationStatus)!=="finalized")throw Error("Transaction confirmation timeout. Please check the transaction status manually using signature: ".concat(n))}async function d(e){let n,t,{rpc:l,instructions:i,feePayer:d,signTransaction:c}=e,{value:u}=await l.getLatestBlockhash({commitment:"confirmed"}).send(),m=function(e){let{instructions:n,feePayer:t,blockhash:l}=e,i=(0,a.F)((0,s.mN)({version:"legacy"}),e=>(0,s.t_)(t,e),e=>(0,s.S$)(l,e),e=>(0,s.Fx)(n,e));return new Uint8Array((0,r.l9)().encode((0,r.i5)(i)))}({instructions:i,feePayer:d,blockhash:u}),h=(0,r.BX)().decode(await c(m));try{n=(0,r.fz)(h)}catch(e){n=void 0}try{t=await l.sendTransaction((0,r.RO)(h),{encoding:"base64",skipPreflight:!1,preflightCommitment:"confirmed"}).send()}catch(a){let e=a instanceof Error?a.message:"";if(!(e.includes("already been processed")||e.includes("AlreadyProcessed"))||!n)throw a;t=n}return await o(l,t,{lastValidBlockHeight:u.lastValidBlockHeight}),t}},12312:(e,n,t)=>{"use strict";t.d(n,{U:()=>s});var a=t(14232);function s(e,n,{getInitialValueInEffect:t}={getInitialValueInEffect:!0}){let[r,l]=(0,a.useState)(t?n:!!("undefined"!=typeof window&&"matchMedia"in window)&&window.matchMedia(e).matches),i=(0,a.useRef)(null);return(0,a.useEffect)(()=>{if("matchMedia"in window){i.current=window.matchMedia(e),l(i.current.matches);var n=i.current,t=e=>l(e.matches);try{return n.addEventListener("change",t),()=>n.removeEventListener("change",t)}catch(e){return n.addListener(t),()=>n.removeListener(t)}}},[e]),r}},13754:e=>{e.exports={borderBottomSlate800:"domainCryptoAddressesModal_borderBottomSlate800__0bQ7U",addressesModal:"domainCryptoAddressesModal_addressesModal__fqA1z",walletMappingModal:"domainCryptoAddressesModal_walletMappingModal__LGtZ4",walletMappingModalContent:"domainCryptoAddressesModal_walletMappingModalContent__pCH2_",walletMappingModalHeader:"domainCryptoAddressesModal_walletMappingModalHeader__mYmpY",walletMappingModalBody:"domainCryptoAddressesModal_walletMappingModalBody__K9j8Y",WalletFormField:"domainCryptoAddressesModal_WalletFormField__W_jD0",walletModalForm:"domainCryptoAddressesModal_walletModalForm__bgj2A",modalFooter:"domainCryptoAddressesModal_modalFooter__IxkOD",loadingSpinnerContainer:"domainCryptoAddressesModal_loadingSpinnerContainer__QO79w",loadingSpinner:"domainCryptoAddressesModal_loadingSpinner__7koz4",badge:"domainCryptoAddressesModal_badge__Jd_6O",formControl:"domainCryptoAddressesModal_formControl__E9sol",iconSymbol:"domainCryptoAddressesModal_iconSymbol__ZyFKs",link:"domainCryptoAddressesModal_link__NJsvU"}},17785:(e,n,t)=>{"use strict";t.d(n,{A:()=>i});var a=t(37876),s=t(41321),r=t(60333),l=t.n(r);let i=e=>(0,a.jsx)(s.A,{className:l().linkButton,variant:"link",...e,children:e.children})},21576:e=>{e.exports={drawer:"bottomDrawer_drawer__RgWdz",drawerButtonWrapper:"bottomDrawer_drawerButtonWrapper__uX3yi",drawerButton:"bottomDrawer_drawerButton__lkq42"}},23531:(e,n,t)=>{"use strict";t.d(n,{b:()=>i});var a=t(37876),s=t(96668),r=t(69241);t(14232);
1var l=t(7001);let i=e=>{let{error:n,innerClassName:t,showErrorIcons:i=!1}=e;return(0,a.jsxs)(a.Fragment,{children:[i?(0,a.jsx)(l.A.Control.Feedback,{children:(0,a.jsx)(s.A,{className:"fieldIconLeft"})}):null,n?(0,a.jsx)(l.A.Control.Feedback,{type:"invalid",className:(0,r.A)("invalid-feedback-res",t),children:(0,a.jsx)("div",{className:"feedback-inner",children:n})}):null]})}},24252:(e,n,t)=>{"use strict";t.d(n,{M:()=>r,U:()=>s});var a=t(30746);function s(){let e="https://api.devnet.solana.com";if(!e)throw Error("Solana RPC endpoint not configured. Please set NEXT_PUBLIC_SOLANA_RPC_URL");return(0,a.AP)(e)}function r(){return"solana:mainnet"}},30845:(e,n,t)=>{"use strict";t.d(n,{Gl:()=>l,iG:()=>a,se:()=>s});let a={dropdownIndicator:(e,n)=>({...e,transform:n.selectProps.menuIsOpen?"rotate(180deg)":"rotate(0)",transition:"250ms",padding:0,color:(n.selectProps.menuIsOpen,"var(--white-color)"),":hover":{color:"var(--white-color)"}})},s={container:e=>({...e,width:"100%",fontFamily:"inherit"}),control:(e,n)=>({...e,width:"100%",backgroundColor:"var(--container-bg)",borderRadius:8,borderWidth:1,borderStyle:"solid",borderColor:"var(--border-color)",fontStyle:"normal",fontWeight:600,fontSize:14,lineHeight:1,letterSpacing:0,color:"var(--white-color)",textTransform:"lowercase",padding:"8px 16px",boxShadow:"none",minHeight:40,cursor:"pointer",outline:n.isFocused||n.isSelected?1:0,outlineStyle:"solid",outlineColor:"var(--indigo-500)",":hover":{borderColor:"var(--border-color)"}}),option:(e,n)=>{let{isSelected:t,isFocused:a}=n;return{...e,backgroundColor:t?"var(--rs-dark-purple)":"transparent",display:"flex",alignItems:"center",color:"var(--white-color)",fontFamily:"var(--font-poppins)",fontSize:14,fontWeight:400,textTransform:"capitalize",cursor:"pointer",padding:"12px 16px",gap:8,label:{cursor:"pointer",fontSize:14,fontWeight:400,lineHeight:1},".optionCheckbox":{display:"flex",alignItems:"center",flexDirection:"row-reverse",width:"100%",justifyContent:"space-between",gap:"12px"},".form-check-input":{cursor:"pointer",margin:0},"&:hover":{backgroundColor:"var(--rs-dark-purple)"},"&:active":{backgroundColor:"var(--rs-dark-purple)"},"&:focus":{backgroundColor:"var(--rs-dark-purple)"}}},noOptionsMessage:e=>({...e,fontFamily:"var(--font-poppins)"}),indicatorSeparator:e=>({...e,display:"none"}),multiValue:e=>({...e,backgroundColor:"var(--card-bg)","& .filtersSelect__multi-value__label":{color:"var(--white-color)"}}),valueContainer:e=>({...e,textTransform:"Capitalize",padding:"0",whiteSpace:"nowrap",flexWrap:"nowrap",display:"flex"}),singleValue:(e,n)=>({...e,margin:0,color:"var(--white-color)",display:"flex","& svg":{fill:"var(--white-color)"},":hover":{color:"var(--white-color)"}}),placeholder:(e,n)=>({...e,textTransform:"Capitalize",fontSize:14,fontWeight:600,fontFamily:"var(--font-poppins)",margin:0,color:"rgba(255, 255, 255, 0.5)","& svg":{fill:"rgba(255, 255, 255, 0.5)"}})},r={padding:"0px",zIndex:"var(--zIndex-base-overlay)",whiteSpace:"nowrap",backgroundColor:"var(--container-bg)",boxShadow:"0px 4px 10px 0px var(--white-100)",border:"1px solid var(--border-color)",borderRadius:8,color:"var(--white-color)",fontFamily:"var(--font-poppins)",fontWeight:600,fontSize:12,lineHeight:1,letterSpacing:.02,marginTop:12,overflow:"hidden"},l={...s,menu:e=>({...e,...r}),menuList:e=>({...e,"&::-webkit-scrollbar":{width:"5px"},"&::-webkit-scrollbar-track":{borderRadius:"10px",backgroundColor:"transparent"},"&::-webkit-scrollbar-thumb":{borderRadius:"10px",backgroundColor:"var(--border-color)"}})}},31352:(e,n,t)=>{"use strict";t.d(n,{M:()=>r,k:()=>s});var a=t(57512);let s=e=>(0,a.P)(e),r=e=>void 0!==e&&(0,a.P)(e)},39711:()=>{},40734:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>aM});var a=t(37876),s=t(67768),r=t(69241),l=t(40123),i=t.n(l),o=t(18847),d=t.n(o),c=t(89099),u=t(14232),m=t(40876),h=t(64838),p=t(36563),g=t(26017),x=t(7227);let A={src:"/_next/static/media/image-offers.24385e6f.png",height:128,width:148,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAHCAMAAAACh/xsAAAAVFBMVEWha/OhfubIs++kcu61nOhMaXGUV+ajeevPvfG4mfelgvS+oPmlhuO4ne2XedKhgOagW+6RXOG8nfaRcdi5mPSwkO6YVOaidvDDp/bHq/ueWfXNsf8WfBzOAAAAFnRSTlM3+/1y/QDbCfv+iP5SjGP6mZXKd8rJc/JCiQAAAAlwSFlzAAALEwAACxMBAJqcGAAAAD9JREFUeJwFwQcCgCAMBLADCm1ZDpCh//+nCTwjRpcZCFNT+grO9yAr64YbhqzsBxiGRFYHh6mqu8DjarVm/gFJkgJ2q072QwAAAABJRU5ErkJggg==",blurWidth:8,blurHeight:7};
1var v=t(94497),f=t.n(v);let j=e=>{let{isOffersTab:n,label:t,isSecondarySale:s=!1,isMakeOfferAllowed:l=!1,isPublicProductModal:i=!1}=e;return n?(0,a.jsxs)(p.A,{className:(0,r.A)("position-relative",f().notFoundStack,i&&"my-4 gap-3 pdmView"),children:[(0,a.jsx)(g.r,{size:"sm",imageSrc:A,altText:"no data found"}),(0,a.jsx)("h3",{children:t}),s&&l?(0,a.jsx)("p",{children:"Be the first to make an offer!"}):null]}):(0,a.jsxs)(p.A,{className:(0,r.A)("position-relative",f().notFoundStack,i&&"my-4 gap-3 pdmView"),children:[(0,a.jsx)(g.r,{size:"sm",imageSrc:x.A,altText:"no data found"}),(0,a.jsx)("h3",{children:t})]})};var y=t(8091),w=t(41321),b=t(21576),S=t.n(b);let _=e=>{let{children:n,drawerHeight:t=60}=e,[s,r]=(0,u.useState)(!1),[l,i]=(0,u.useState)(!1),[o,d]=(0,u.useState)(0),[c,m]=(0,u.useState)(0),h=(0,u.useRef)(null),p=(0,u.useRef)(null),g=(0,y.l)(),x=()=>{r(e=>!e)};(0,u.useEffect)(()=>{let e=h.current,n=p.current;if(e&&n){let a=.9*window.innerHeight,r=n.offsetHeight+40;e.style.height=s?"".concat(Math.min(r,a),"px"):"".concat(t,"px")}},[s]);let A=(0,u.useCallback)(e=>{!h.current||h.current.contains(e.target)||g||r(!1)},[g]);return(0,u.useEffect)(()=>(document.addEventListener("mousedown",A),document.addEventListener("touchstart",A),()=>{document.removeEventListener("mousedown",A),document.removeEventListener("touchstart",A)}),[A]),(0,a.jsxs)("div",{ref:h,className:S().drawer,style:{height:"".concat(t,"px")},children:[(0,a.jsx)("div",{className:S().drawerButtonWrapper,role:"button",tabIndex:0,onKeyDown:x,onClick:e=>{var n;(null==(n=p.current)?void 0:n.contains(e.target))||x()},children:(0,a.jsx)(w.A,{onClick:x,onTouchStart:e=>{i(!0),d(e.touches[0].clientY),document.body.style.overflow="hidden"},onTouchMove:e=>{l&&m(e.touches[0].clientY)},onTouchEnd:()=>{if(l){let e=o-c;e>50?r(!0):e<-50&&r(!1),i(!1)}document.body.style.overflow=""},className:S().drawerButton})}),(0,a.jsx)("div",{ref:p,className:"p-1 overflow-y-auto",style:{maxHeight:"90dvh"},children:n})]})};var N=t(11756),C=t(54587),k=t.n(C),T=t(68974),E=t(91995),I=t.n(E),D=t(35519),M=t(63227),P=t(83658),R=t(86584),O=t(4980),B=t(75845);let L=e=>{var n;let{domain:t}=e,{handleAddItemToCart:s,isAddingToCart:l}=(0,P.A)(),{isInCart:i}=(0,R.K)(null!=t?t:{sld:"",tld:""}),{handleContinueToCart:o}=(0,O.c)(),d=!!t&&(0,B.p1)(t),c=(null==t?void 0:t.contactsUpdateRequestedAt)===null,u=null!=(n=null==t?void 0:t.renewalDisabled)&&n;return i?(0,a.jsx)(w.A,{"data-testid":"in-cart-button",className:"bg-gradient",onClick:o,children:(0,a.jsx)("span",{children:"In Cart"})}):(0,a.jsx)(M.c,{isFeatureDisabled:!c||u,message:u?B.Kx:"Need to update contacts to proceed",children:(0,a.jsxs)(w.A,{className:(0,r.A)("bg-gradient",I().renewalBtn),onClick:()=>{t&&d&&s({domain:t,productType:t.eoi?D.ch.EOI_RENEWAL:D.ch.DOMAIN_RENEWAL})},"data-testid":"renew-now-button",disabled:l||!c||!d,children:[l?(0,a.jsx)(h.A,{as:"span",animation:"border",role:"status","aria-hidden":"true",size:"sm"}):(0,a.jsx)(T.A,{}),(0,a.jsx)("span",{children:"Renew Now"})]})})};var F=t(53671),z=t(79413),W=t(93656),H=t.n(W);let G=e=>{let{children:n,domain:t,isLocked:s,featureLabel:l}=e;return(0,a.jsxs)("div",{className:(0,r.A)(s&&H().unlockOverlay),children:[s&&(0,a.jsxs)("div",{className:H().unlockOverlayBg,children:[(0,a.jsx)(F.G,{}),(0,a.jsxs)("div",{className:(0,r.A)(H().unlockOverlayContent,"d-flex"),children:[(0,a.jsx)(k(),{src:z.A,alt:"Locked Feature"}),(0,a.jsx)("h4",{children:"Unlock Content"}),(null==t?void 0:t.renewalDisabled)?(0,a.jsxs)("p",{children:["Renewals are not available for this TLD, so ",l," can no longer be unlocked."]}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("p",{children:["Renew it today to gain access to ",l,"."]}),(0,a.jsx)("div",{className:"d-flex justify-content-center",children:(0,a.jsx)(L,{domain:t})})]})]})]}),n]})};var K=t(54206);let U=(0,K.U)("\n  query GetDefaultPaymentMethod {\n    getDefaultPaymentMethod {\n      id\n      brand\n      last4\n      expMonth\n      expYear\n    }\n  }\n"),q=(0,K.U)("\n  query GetRecordSets($name: String!) {\n    recordSets(name: $name) {\n      items {\n        type\n        host\n        ttl\n        records\n      }\n    }\n  }\n"),V="Current domain is on client hold status, that might happen if c
1ontact information is outdated or if domain is expired.";var X=t(90235),Y=t(49539),Q=t(50680),$=t.n(Q),Z=t(17785),J=t(48709),ee=t(88992),en=t(11382),et=t(45951);let ea=(0,K.U)("\n  mutation UpdateDomainHosts($domainId: Int!, $hosts: [DomainHostsInput!]!) {\n    updateDomainHosts(domainId: $domainId, hosts: $hosts) {\n      message\n      success\n    }\n  }\n");var es=t(91408);let er=/^[a-zA-Z0-9]([a-zA-Z0-9-]*[a-zA-Z0-9])?$/,el=/^(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]?)$/,ei=/^([0-9a-fA-F]{1,4}:){7}([0-9a-fA-F]{1,4}|:)$/,eo=es.Ik({host:es.Yj().nullable().when(["ipv4Address","ipv6Address"],{is:(e,n)=>e||n,then:()=>es.Yj().required("Glue record is required").matches(er,"Invalid glue record format"),otherwise:()=>es.Yj().nullable()}),ipv4Address:es.Yj().nullable().test("is-valid-ipv4","Invalid IPv4 address",e=>!e||el.test(e)),ipv6Address:es.Yj().nullable().test("is-valid-ipv6","Invalid IPv6 address",e=>!e||ei.test(e))}).test("at-least-one-ip","Glue record must have at least one IP address (IPv4 or IPv6)",e=>!e.host||!!(e.ipv4Address||e.ipv6Address)),ed=es.Ik({hosts:es.YO().of(eo).required()});var ec=t(16371);let eu=e=>{let{hosts:n}=e;return(0,a.jsxs)(ec.A,{responsive:!0,variant:"dark",children:[(0,a.jsx)("thead",{children:(0,a.jsxs)("tr",{children:[(0,a.jsx)("th",{children:"Glue Record"}),(0,a.jsx)("th",{children:"IPv4"}),(0,a.jsx)("th",{children:"IPv6"})]})}),(0,a.jsx)("tbody",{children:n.map(e=>(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{children:e.host||"N/A"}),(0,a.jsx)("td",{children:e.ipv4Address||"N/A"}),(0,a.jsx)("td",{children:e.ipv6Address||"N/A"})]},e.id))})]})};var em=t(17401),eh=t(3244),ep=t(74550),eg=t(7001),ex=t(97719),eA=t(60929),ev=t(23531),ef=t(94546),ej=t.n(ef);let ey=e=>{let{control:n,isFetching:t,isSaving:s,errors:l,handleSubmit:i,handleReset:o,handleClose:d}=e,{fields:c,append:u,remove:m}=(0,ee.jz)({control:n,name:"hosts"});return(0,a.jsxs)(eg.A,{onSubmit:i,className:ej().hostsForm,children:[c.map((e,s)=>{var r,i,o,d,h,p,g,x,A,v,f,j,y,b,S,_;return(0,a.jsxs)(ex.A,{className:"mb-3 align-items-center",children:[(0,a.jsx)(eA.A,{xs:11,className:ej().inputsCol,children:(0,a.jsxs)(ex.A,{children:[(0,a.jsxs)(eA.A,{xs:12,sm:12,md:4,children:[(0,a.jsx)(eg.A.Label,{children:"Glue Record*"}),(0,a.jsx)(ee.xI,{name:"hosts.".concat(s,".host"),control:n,defaultValue:e.host||"",render:e=>{var n,r,i;let{field:o}=e;return(0,a.jsx)(eg.A.Control,{...o,type:"text",disabled:t,value:null!=(i=o.value)?i:"",isInvalid:!!(null==l||null==(r=l.hosts)||null==(n=r[s])?void 0:n.host)})}}),(null==l||null==(i=l.hosts)||null==(r=i[s])?void 0:r.host)&&(0,a.jsx)(ev.b,{error:null==l||null==(h=l.hosts)||null==(d=h[s])||null==(o=d.host)?void 0:o.message})]}),(0,a.jsxs)(eA.A,{xs:12,sm:12,md:4,children:[(0,a.jsx)(eg.A.Label,{children:"IPv4"}),(0,a.jsx)(ee.xI,{name:"hosts.".concat(s,".ipv4Address"),control:n,defaultValue:e.ipv4Address||"",render:e=>{var n,r,i;let{field:o}=e;return(0,a.jsx)(eg.A.Control,{...o,type:"text",disabled:t,value:null!=(i=o.value)?i:"",isInvalid:!!(null==l||null==(r=l.hosts)||null==(n=r[s])?void 0:n.ipv4Address)})}}),(null==l||null==(g=l.hosts)||null==(p=g[s])?void 0:p.ipv4Address)&&(0,a.jsx)(ev.b,{error:null==l||null==(v=l.hosts)||null==(A=v[s])||null==(x=A.ipv4Address)?void 0:x.message})]}),(0,a.jsxs)(eA.A,{xs:12,sm:12,md:4,children:[(0,a.jsx)(eg.A.Label,{children:"IPv6"}),(0,a.jsx)(ee.xI,{name:"hosts.".concat(s,".ipv6Address"),control:n,defaultValue:e.ipv6Address||"",render:e=>{var n,r,i;let{field:o}=e;return(0,a.jsx)(eg.A.Control,{...o,type:"text",disabled:t,value:null!=(i=o.value)?i:"",isInvalid:!!(null==l||null==(r=l.hosts)||null==(n=r[s])?void 0:n.ipv6Address)})}}),(null==l||null==(j=l.hosts)||null==(f=j[s])?void 0:f.ipv6Address)&&(0,a.jsx)(ev.b,{error:null==l||null==(S=l.hosts)||null==(b=S[s])||null==(y=b.ipv6Address)?void 0:y.message})]})]})}),(0,a.jsx)(eA.A,{xs:"auto",className:ej().iconCol,children:(0,a.jsx)(w.A,{variant:"link",className:"text-white p-0 mb-2",onClick:()=>{m(s),1===c.length&&(u({host:"",ipv4Address:"",ipv6Address:""}),u({host:"",ipv4Address:"",ipv6Address:""}))},children:(0,a.jsx)(eh.A,{})})}),(null==l||null==(_=l.hosts)?void 0:_[s])&&(0,a.jsx)(eA.A,{xs:12,children:(0,a.jsx)(eg.A.Text,{className:"text-danger",children:l.hosts[s].message})})]},e.id)}),(0,a.jsxs)(w.A,{variant:"link",className:(0,r.A)("text-primary mb-3",ej().addMoreButton),onClick:()=>u({host:"",ipv4Address:"",ipv6Address:""}),children:[(0,a.jsx)(ep.A,{}),(0,a.jsx)("span",{children:"Add Glue Record"})]}),(0,a.jsxs)("div",{className:(0,r.A)("d-flex items-center mt-4 gap-4",ej().formButtons),children:[(0,a.jsx)(w.A,{variant:"secondary",className:"w-100",disabled:s,onClick:()=>{o(),d()},children:"Cancel"}),(0,a.jsxs)(w.A,{type:"submit",variant:"primary",className:"w-100",disabled:s,children:[s&&(0,a.jsx)(h.A,{as:"span",animation:"border",size:"sm",role:"status","aria-hidden":"true"}),(0,a.jsx)("span",{children:"Save"})]})]})]})},ew=e=>{let{modalState:n,handleClose:t,control:s,isFetching:r,isSaving:l,errors:i,handleReset:o,handleSubmit:d}=e;return(0,a.jsx)(em.A,{size:"lg",centered:!0,isOpen:n,handleClose:t,modalHeading:(0,a.jsx)("h4",{children:"Add or edit glue records"}),children:(0,a.jsx)(ey,{control:s,isFetching:r,isSaving:l,errors:i,handleSubmit:d,handleReset:o,handleClose:t})})};function eb(e){var n;let{domain:t,domainQueryKey:l}=e,[i,o]=(0,u.useState)(!1),{control:d,handleSubmit:c,errors:m,handleSave:h,isSavingForm:p,updateFormValues:g}=((e,n,t,a)=>{let r=(0,s.jE)(),l=(null==a?void 0:a.length)?a:[{host:"",ipv4Address:"",ipv6Address:""},{host:"",ipv4Address:"",ipv6Address:""}],{control:i,handleSubmit:o,reset:d,setError:c,formState:{errors:u}}=(0,ee.mN)({defaultValues:{hosts:l},mode:"onTouched",resolver:(0,J.t)(ed),context:{hosts:l}}),{fields:m,append:h,remove:p}=(0,ee.jz)({control:i,name:"hosts"}),{mutationRes:g}=(0,et.N)({mutation:ea,queryParameters:{retry:0,onSuccess:e=>{if(!e.updateDomainHosts.success)return void(0,en.showErrorToast)(e.updateDomainHosts.message);r.invalidateQueries({queryKey:n}),(0,en.showSuccessToast)("Glue records have been updated."),t(!1)},onError:e=>{var n,t,a,s;let r=null!=(s=null==e||null==(a=e.response)||null==(t=a.errors)||null==(n=t[0])?void 0:n.message)?s:"Something went wrong";(0,en.showErrorToast)(r)}}});return{control:i,handleSubmit:o,handleSave:n=>{let t=n.hosts.filter(e=>e.host&&(e.ipv4Address||e.ipv6Address)).map(e=>{var n,t,a;return{host:null!=(a=e.host)?a:"",ipv4Address:(null==(n=e.ipv4Address)?void 0:n.trim())||null,ipv6Address:(null==(t=e.ipv6Address)?void 0:t.trim())||null}});g.mutate({domainId:e,hosts:t})},errors:u,setError:c,fields:m,append:h,remove:p,updateFormValues:()=>{d({hosts:l})},isSavingForm:g.isPending}})(Number(t.id),l,o,t.hosts);return(0,a.jsxs)("div",{className:(0,r.A)($().settingsBlock),children:[(0,a.jsxs)("div",{className:(0,r.A)($().settingsBlockHeader),children:[(0,a.jsx)("h3",{children:"Glue Records"}),(0,a.jsxs)(Z.A,{onClick:function(){g(),o(!0)},children:[(0,a.jsx)(Y.A,{}),(0,a.jsxs)("span",{children:["Edit",(0,a.jsx)("span",{className:"d-none d-sm-inline",children:" Glue Records"})]})]})]}),(0,a.jsxs)("div",{className:(0,r.A)($().settingsBlockBody,$().dnsSecBlockBody),children:[(0,a.jsx)("div",{className:$().dnsSecBlockDescription,children:(0,a.jsx)("span",{children:"Glue records map custom nameservers to IP addresses. These are advanced DNS settings, so only update them if you manage your own nameservers."})}),!!(null==(n=t.hosts)?void 0:n.length)&&(0,a.jsx)("div",{className:(0,r.A)($().dnsRecordTable),children:(0,a.jsx)(eu,{hosts:t.hosts})})]}),i&&(0,a.jsx)(ew,{modalState:i,handleClose:()=>o(!1),control:d,errors:m,handleReset:g,handleSubmit:c(h),isSaving:p})]})}var eS=t(78254),e_=t.n(eS);function eN(e){let{description:n}=e;return(0,a.jsx)("div",{className:(0,r.A)("z-1",e_().featureLock),children:(0,a.jsxs)("div",{className:"text-center",children:[(0,a.jsx)(g.r,{size:"xs",imageSrc:z.A,altText:"Locked Feature"}),(0,a.jsx)("h2",{className:e_().title,children:"Locked Feature"}),(0,a.jsx)("p",{children:n})]})})}var eC=t(76197);let ek={src:"/_next/static/media/image-records.2d1c7a6b.png",height:90,width:103,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAHCAMAAAACh/xsAAAAVFBMVEW2l/SYXejKt/C7qv+Tds+gfuW2num/qO2fbvRVKn+rje66mvWif+WOV+SdW+eyf/+ZVeaScNixj/Kzk/XAo/WnhfawjuzMsvuYVOalePTEp/ieWfa8EI+qAAAAF3RSTlP+k/oHV/v7/TUCgMH63ngK03FpUYaVv1045cwAAAAJcEhZcwAACxMAAAsTAQCanBgAAABASURBVHicFcpBFoAgCAXAr6KAVpZWmN3/nr1mPdAq+Wo9QNYHgJ1wb0zez4JtRGa2GzKWxGwFYf/PzFBxBxHpB1CCAmhfO+FTAAAAAElFTkSuQmCC",blurWidth:8,blurHeight:7};var eT=t(77458);let eE=d()(()=>t.e(862).then(t.bind(t,80862)),{loadableGenerated:{webpack:()=>[80862]},ssr:!1,loading:()=>(0,a.jsx)(eC.s,{})});function eI(e){return!!eT.$o.includes(e.type)&&e.type!==D.eo.WEB3&&e.type!==D.eo.ENS}let eD=[D.eo.CNAME,D.eo.MX];function eM(e){let{onAddRecord:n}=e;return(0,a.jsxs)("div",{className:(0,r.A)("z-0",$().emptyDnsRecords),children:[(0,a.jsxs)("div",{className:"text-center",children:[(0,a.jsx)(g.r,{size:"xs",imageSrc:ek,altText:"No Records"}),(0,a.jsx)("h2",{children:"No Records!"}
1),(0,a.jsx)("p",{children:"You haven't added any DNS records yet. Click on the button below to start adding."})]}),(0,a.jsxs)(w.A,{size:"sm",className:"bg-gradient",onClick:n,children:[(0,a.jsx)(ep.A,{width:18,height:18}),(0,a.jsx)("span",{children:"Add Records"})]})]})}function eP(e){let{domain:n,recordSets:t,domainQueryKey:s}=e,[l,i]=(0,u.useState)(!1),o=()=>{i(!0)},d=t.filter(eI).flatMap(e=>e.records.map(n=>({type:e.type,host:e.host,ttl:e.ttl,value:function(e,n){return e===D.eo.TXT?n.replace(/^"|"$/g,""):eD.includes(e)?n.endsWith(".")?n.slice(0,-1):n:n}(e.type,n)})));return(0,a.jsxs)("div",{className:(0,r.A)($().settingsBlock),children:[(0,a.jsxs)("div",{className:(0,r.A)($().settingsBlockHeader),children:[(0,a.jsx)("div",{className:"d-flex flex-column",children:(0,a.jsx)("h3",{children:"DNS Records"})}),n.nameserverType===D.$5.POWER_DNS&&(null==d?void 0:d.length)?(0,a.jsxs)(Z.A,{onClick:o,children:[(0,a.jsx)(Y.A,{}),(0,a.jsxs)("span",{children:["Edit",(0,a.jsx)("span",{className:"d-none d-sm-inline",children:" Records"})]})]}):null]}),(0,a.jsxs)("div",{className:(0,r.A)($().settingsBlockBody),children:[(0,a.jsx)("p",{children:"DNS records map your domain to services like web hosting, email, and other external providers."}),d&&d.length>0?(0,a.jsx)("div",{className:(0,r.A)($().dnsRecordTable),children:(0,a.jsxs)(ec.A,{responsive:!0,variant:"dark",children:[(0,a.jsx)("thead",{children:(0,a.jsxs)("tr",{children:[(0,a.jsx)("th",{children:"Type"}),(0,a.jsx)("th",{children:"Name"}),(0,a.jsx)("th",{children:"Value"}),(0,a.jsx)("th",{children:"TTL (s)"})]})}),(0,a.jsx)("tbody",{children:d.map((e,n)=>(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{children:e.type}),(0,a.jsx)("td",{children:e.host}),(0,a.jsx)("td",{children:e.value}),(0,a.jsx)("td",{children:e.ttl})]},"".concat(e.type,"-").concat(e.host,"-").concat(n)))})]})}):(0,a.jsx)(eM,{onAddRecord:o}),(0,a.jsx)(eE,{domain:n,records:d,recordSets:t,domainQueryKey:s,isOpen:l,onClose:()=>i(!1)})]})]})}let eR=u.forwardRef(function(e,n){let{title:t,titleId:a,...s}=e;return u.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:n,"aria-labelledby":a},s),t?u.createElement("title",{id:a},t):null,u.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 9v3.75m0-10.036A11.959 11.959 0 0 1 3.598 6 11.99 11.99 0 0 0 3 9.75c0 5.592 3.824 10.29 9 11.622 5.176-1.332 9-6.03 9-11.622 0-1.31-.21-2.57-.598-3.75h-.152c-3.196 0-6.1-1.25-8.25-3.286Zm0 13.036h.008v.008H12v-.008Z"}))});var eO=t(54865),eB=t(84661);let eL=(0,K.U)("\n  mutation DisableDNSSec($domainId: Int!) {\n    disableDNSSec(domainId: $domainId) {\n      message\n      success\n    }\n  }\n");var eF=t(67214),ez=t.n(eF);let eW={src:"/_next/static/media/image-alert.51bf0e07.png",height:90,width:103,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAHCAMAAAACh/xsAAAAV1BMVEXBqu6ifuW5ouqZXehVKn+sjO+RdM67nPafbvSylO67qv+iguWOV+Syf/+dW+eZVeazk/W+o/Wng/S7nfSScNi4mPWwkOyYVObOtP3Gqfmgeu+dWfapd/hGbL8HAAAAF3RSTlP8+/2TAnhX/jX9B/veCnjTUYaVwXHAv95sig8AAAAJcEhZcwAACxMAAAsTAQCanBgAAAA/SURBVHicHcZJEoAwCATA0QADcd8T9f/vtMo+NWRwXXXO8P4mWRakpwuAG8araYF6wv+UA3l6I1gV4mk3M/kASzACU3O/eDoAAAAASUVORK5CYII=",blurWidth:8,blurHeight:7};function eH(e){let{isOpen:n,isInProgress:t,handleConfirm:s,handleClose:l}=e;return(0,a.jsx)(em.A,{size:"lg",centered:!0,backdrop:!0,isOpen:n,handleClose:l,showCloseIcon:!0,headerClassName:ez().confirmationHeader,contentClassName:"gap-0",modalHeading:(0,a.jsx)(g.r,{size:"xs",imageSrc:eW,altText:"Warning"}),children:(0,a.jsxs)("div",{className:(0,r.A)($().disableDNSSecModalBody,"d-flex flex-column"),children:[(0,a.jsx)("h1",{children:"Disable DNSSEC"}),(0,a.jsx)("p",{children:"This will remove all DS records from the registry and your domain's configuration. Your\xa0domain will no longer be protected by DNSSEC. This action cannot be undone."}),(0,a.jsx)("hr",{}),(0,a.jsxs)("div",{className:"d-flex gap-4 mt-2 w-100",children:[(0,a.jsx)(w.A,{variant:"secondary",className:"w-100",onClick:l,disabled:t,children:"No, Cancel"}),(0,a.jsx)(w.A,{variant:"primary",className:"w-100",onClick:s,disabled:t,children:t?(0,a.jsx)(h.A,{className:"text-white mx-auto",as:"span",animation:"border",role:"status","aria-hidden":"true",size:"sm"}):"Yes, Disable"})]})]})})}var eG=t(1612),eK=t(30845),eU=t(51891);let eq=(0,K.U)("\n  mutation UpdateDSRecords($domainId: Int!, $added: [DSRecordInput!], $removed: [DSRecordInput!]) {\n    updateDSRecords(domainId: $domainId, added: $added, removed: $removed) {\
1n      message\n      success\n    }\n  }\n"),eV={...eK.iG,...eK.Gl,control:(e,n)=>({...eK.Gl.control(e,n),minHeight:"49px",border:"none"}),menuPortal:e=>({...e,zIndex:"var(--zIndex-modal)"})};function eX(e){let{domain:n,isOpen:t,domainQueryKey:r,onClose:l}=e,{updateDNSSecKeys:i,isInProgress:o}=function(e){let{domainQueryKey:n,onSuccess:t}=e,a=(0,s.jE)(),{mutationRes:r}=(0,et.N)({mutation:eq,queryParameters:{retry:0,onSuccess:e=>{let{updateDSRecords:s}=e;s.success?((0,en.showSuccessToast)("DNSSEC keys have been updated."),a.invalidateQueries({queryKey:n}),t()):(0,en.showErrorToast)("Failed to update DNSSEC keys.")},onError:e=>{var n,t,a;let s=null!=(a=null==e||null==(t=e.response)||null==(n=t.errors[0])?void 0:n.message)?a:"Something went wrong";(0,en.showErrorToast)(s)}}});return{updateDNSSecKeys:function(e,n){let{added:t,removed:a}=n;r.mutate({domainId:Number(e.id),added:t.length?t:void 0,removed:a.length?a:void 0})},isInProgress:r.isPending}}({domainQueryKey:r,onSuccess:l}),d=(0,eB.b$)(n),c=(0,u.useMemo)(()=>{var e,t;return null!=(t=null==(e=n.registry.dnssecConfig)?void 0:e.algorithms.map(e=>({value:e,label:(0,eB.NQ)(e)})))?t:[]},[n]),m=(0,u.useMemo)(()=>{var e,t;return null!=(t=null==(e=n.registry.dnssecConfig)?void 0:e.digestTypes.map(e=>({value:e,label:(0,eB.s$)(e)})))?t:[]},[n]),p=d.map(e=>({...e,keyTag:e.keyTag.toString()})),{control:g,formState:{errors:x,touchedFields:A,submitCount:v},handleSubmit:f,getValues:j,trigger:y}=(0,ee.mN)({defaultValues:{keys:p.length>0?p:[{keyTag:"",algorithm:"",digest:"",digestType:""}]},resolver:(0,J.t)(eY),mode:"onTouched"}),{fields:b,append:S,remove:_}=(0,ee.jz)({control:g,name:"keys"});function N(e,n){let t=C(e);return t.keyTag===n.keyTag&&t.algorithm===n.algorithm&&t.digestType===n.digestType&&t.digest.toLowerCase()===n.digest.toLowerCase()}function C(e){return{keyTag:Number(e.keyTag),algorithm:e.algorithm,digestType:e.digestType,digest:e.digest}}return(0,a.jsx)(a.Fragment,{children:(0,a.jsxs)(em.A,{isOpen:t,handleClose:l,mobileFullScreen:!0,modalHeading:(0,a.jsx)("h2",{children:"Manage DNSSEC Keys"}),bodyClassName:$().dnsSettingsModalBody,size:"lg",centered:!0,children:[(0,a.jsxs)("div",{className:$().dnsSecKeysEditTable,children:[(0,a.jsx)("div",{children:"Key Tag*"}),(0,a.jsx)("div",{children:"Algorithm*"}),(0,a.jsx)("div",{children:"Digest Type*"}),(0,a.jsx)("div",{children:"Digest*"}),(0,a.jsx)("div",{}),b.map((e,n)=>{var t,s,r,l,i,o,d,h,p,f,j,w;return(0,a.jsxs)(u.Fragment,{children:[(0,a.jsxs)("div",{children:[(0,a.jsx)(ee.xI,{name:"keys.".concat(n,".keyTag"),control:g,render:e=>{let{field:n}=e;return(0,a.jsx)(eg.A.Control,{...n,type:"number",min:0,max:65535})}}),(0,a.jsx)(ev.b,{error:null==x||null==(r=x.keys)||null==(s=r[n])||null==(t=s.keyTag)?void 0:t.message})]}),(0,a.jsxs)("div",{children:[(0,a.jsx)(ee.xI,{name:"keys.".concat(n,".algorithm"),control:g,render:e=>{let{field:t}=e;return(0,a.jsx)(eG.Ay,{styles:eV,classNamePrefix:"reactSelect",options:c,isSearchable:!1,closeMenuOnSelect:!0,"aria-label":"DNSSEC Key Algorithm",placeholder:"Algorithm",instanceId:"dnssec-key-algorithm-".concat(n),value:c.find(e=>e.value===t.value),onChange:e=>{t.onChange(null==e?void 0:e.value)},menuPosition:"fixed"})}}),(0,a.jsx)(ev.b,{error:null==x||null==(o=x.keys)||null==(i=o[n])||null==(l=i.algorithm)?void 0:l.message})]}),(0,a.jsxs)("div",{children:[(0,a.jsx)(ee.xI,{name:"keys.".concat(n,".digestType"),control:g,render:e=>{let{field:t}=e;return(0,a.jsx)(eG.Ay,{styles:eV,classNamePrefix:"reactSelect",options:m,isSearchable:!1,closeMenuOnSelect:!0,"aria-label":"DNSSEC Digest Type",placeholder:"Digest Type",instanceId:"dnssec-key-digest-type-".concat(n),value:m.find(e=>e.value===t.value),onChange:e=>{var a,s;t.onChange(null==e?void 0:e.value),((null==(s=A.keys)||null==(a=s[n])?void 0:a.digest)||v>0)&&y("keys.".concat(n,".digest"))},menuPosition:"fixed"})}}),(0,a.jsx)(ev.b,{error:null==x||null==(p=x.keys)||null==(h=p[n])||null==(d=h.digestType)?void 0:d.message})]}),(0,a.jsxs)("div",{children:[(0,a.jsx)(ee.xI,{name:"keys.".concat(n,".digest"),control:g,render:e=>{let{field:n}=e;return(0,a.jsx)(eg.A.Control,{...n})}}),(0,a.jsx)(ev.b,{error:null==x||null==(w=x.keys)||null==(j=w[n])||null==(f=j.digest)?void 0:f.message})]}),(0,a.jsx)("div",{className:$().actionsColumn,children:(0,a.jsx)(eU.A,{label:"Remove Key",onClick:()=>_(n),iconSize:"23px",disabled:b.length<=1,children:(0,a.jsx)(eh.A,{})})})]},e.id)})]}),(0,a.jsx)("div",{className:"mt-4",children:(0,a.jsxs)(Z.A,{onClick:()=>S({keyTag:"",algorithm:"",digest:"",digestType:""},{shouldFocus:!1}),children:[(0,a.jsx)(ep.A,{}),(0,a.jsx)("span",{children:"Add more"})]})}),(0,a.jsxs)("div",{className:$().modalFooter,children:[(0,a.jsx)(w.A,{className:"bg-gradient px-3",variant:"outline-primary",onClick:l,children:"Cancel"}),(0,a.jsxs)(w.A,{type:"submit",className:"bg-gradient",onClick:function(){f(()=>{var e;let{addedKeys:t,removedKeys:a}=function(){var e,n;let t=j();return{addedKeys:null!=(n=null==(e=t.keys)?void 0:e.filter(e=>!d.some(n=>N(e,n))))?n:[],removedKeys:d.filter(e=>{var n;return!(null==(n=t.keys)?void 0:n.some(n=>N(n,e)))})}}();if(!t.length&&!a.length)return void l();i(n,{added:null!=(e=null==t?void 0:t.map(C))?e:[],removed:a})})()},disabled:o,children:[o&&(0,a.jsx)("span",{className:"text-white me-1",children:(0,a.jsx)(h.A,{as:"span",animation:"border",size:"sm",role:"status","aria-hidden":"true"})}),(0,a.jsx)("span",{children:"Confirm"})]})]})]})})}let eY=es.Ik().shape({keys:es.YO().required().of(es.Ik().shape({keyTag:es.Yj().required("Key Tag is required").test("is-valid-key-tag","Must be an integer between 0 and 65535",e=>{if(!e.match(/^\d+$/))return!1;let n=parseInt(e,10);return n>=0&&n<=65535}),algorithm:es.Yj().required("Algorithm is required"),digestType:es.Yj().required("Digest Type is required"),digest:es.Yj().required("Digest is required").matches(/^[a-fA-F0-9]+$/,"Must be a hexadecimal string").test({name:"is-valid-digest-length",test:(e,n)=>{var t;let a=n.parent.digestType;if(!a)return!0;let s=null==(t=Object.values(eB.XY).find(e=>
1e.enum===a))?void 0:t.length;return!s||e.length===s||n.createError({message:"Must be ".concat(s," characters long")})}})}))});function eQ(e){let{domain:n,domainQueryKey:t}=e,[l,i]=(0,u.useState)(!1),[o,d]=(0,u.useState)(!1),{disableDNSSec:c,isInProgress:m}=function(e){let{domainQueryKey:n}=e,t=(0,s.jE)(),{mutationRes:a}=(0,et.N)({mutation:eL,queryParameters:{retry:0,onSuccess:e=>{let{disableDNSSec:a}=e;a.success?((0,en.showSuccessToast)("DNSSEC has been disabled for this domain."),t.invalidateQueries({queryKey:n})):(0,en.showErrorToast)("Failed to disable DNSSEC.")},onError:e=>{var n,t,a;let s=null!=(a=null==e||null==(t=e.response)||null==(n=t.errors[0])?void 0:n.message)?a:"Something went wrong";(0,en.showErrorToast)(s)}}});return{disableDNSSec:function(e){a.mutate({domainId:Number(e.id)})},isInProgress:a.isPending}}({domainQueryKey:t}),p=(0,eB.b$)(n),g=p.length>0,x=n.nameserverType===D.$5.CUSTOM;return(0,a.jsxs)("div",{className:(0,r.A)($().settingsBlock),children:[(0,a.jsxs)("div",{className:(0,r.A)($().settingsBlockHeader),children:[(0,a.jsx)("h3",{children:"DNSSEC Settings"}),(0,a.jsx)("span",{className:(0,r.A)($().typeBadge,g?$().success:$().warning),children:g?"DNSSEC Enabled":"DNSSEC Disabled"}),x&&(0,a.jsx)(Z.A,{onClick:()=>i(!0),children:(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(Y.A,{}),(0,a.jsxs)("span",{children:["Edit",(0,a.jsx)("span",{className:"d-none d-sm-inline",children:" DS Keys"})]})]})})]}),(0,a.jsxs)("div",{className:(0,r.A)($().settingsBlockBody,$().dnsSecBlockBody),children:[(0,a.jsx)("div",{className:$().dnsSecBlockDescription,children:(0,a.jsx)("span",{children:"Domain Name System Security Extensions (DNSSEC) protect your domain against attacks such as cache corruption and DNS spoofing. \xa0"})}),p.length>0&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("div",{className:(0,r.A)($().dnsTable,$().dnsSecTable),children:[(0,a.jsx)("div",{className:(0,r.A)($().dnsTableHeaderItem),children:"Key Tag"}),(0,a.jsx)("div",{className:(0,r.A)($().dnsTableHeaderItem),children:"Algorithm"}),(0,a.jsx)("div",{className:(0,r.A)($().dnsTableHeaderItem),children:"Digest Type"}),(0,a.jsx)("div",{className:(0,r.A)($().dnsTableHeaderItem),children:"Digest"}),p.map((e,n)=>(0,a.jsxs)(u.Fragment,{children:[(0,a.jsxs)("div",{className:$().dnsSecCell,children:[(0,a.jsx)("span",{children:e.keyTag}),(0,a.jsx)(eO.c,{showLabel:!1,buttonClassName:$().copyButton,textToCopy:String(e.keyTag)})]}),(0,a.jsxs)("div",{className:$().dnsSecCell,children:[(0,a.jsx)("span",{children:(0,eB.NQ)(e.algorithm)}),(0,a.jsx)(eO.c,{showLabel:!1,buttonClassName:$().copyButton,textToCopy:(0,eB.NQ)(e.algorithm)})]}),(0,a.jsxs)("div",{className:$().dnsSecCell,children:[(0,a.jsx)("span",{children:(0,eB.s$)(e.digestType)}),(0,a.jsx)(eO.c,{showLabel:!1,buttonClassName:$().copyButton,textToCopy:(0,eB.s$)(e.digestType)})]}),(0,a.jsxs)("div",{className:(0,r.A)($().digestColumn,$().dnsSecCell),children:[(0,a.jsx)("span",{children:e.digest}),(0,a.jsx)(eO.c,{showLabel:!1,buttonClassName:$().copyButton,textToCopy:e.digest})]})]},n))]}),x&&(0,a.jsx)("div",{className:$().dnsSecDisableSection,children:(0,a.jsx)(w.A,{className:"bg-gradient",variant:"outline-primary",size:"sm",onClick:()=>d(!0),disabled:m,children:m?(0,a.jsx)(h.A,{as:"span",animation:"border",size:"sm",role:"status","aria-hidden":"true"}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(eR,{width:18,height:18,style:{flexShrink:0}}),(0,a.jsx)("span",{children:"Disable DNSSEC"})]})})})]})]}),l&&(0,a.jsx)(eX,{domain:n,domainQueryKey:t,isOpen:l,onClose:()=>i(!1)}),(0,a.jsx)(eH,{isOpen:o,isInProgress:m,handleClose:()=>d(!1),handleConfirm:function(){c(n)}})]})}var e$=t(69065),eZ=t(78856);let eJ=(0,K.U)("\n  mutation SetNameservers($domainId: Int!, $nameservers: [String!]!) {\n    setNameservers(domainId: $domainId, nameservers: $nameservers) {\n      message\n      success\n    }\n  }\n"),e0=(0,K.U)("\n  mutation SetDefaultNameservers($domainId: Int!) {\n    useDefaultNameservers(domainId: $domainId) {\n      message\n      success\n    }\n  }\n"),e1=[{type:D.$5.POWER_DNS,label:"Default Nameservers (Recommended)"},{type:D.$5.CUSTOM,label:"Custom"}],e2=es.Ik().shape({nameservers:es.YO().of(es.Ik().shape({value:es.Yj().required("Nameserver is required").test("is-valid-domain","Invalid domain name",e=>{try{return(0,eZ.Nr)(e)&&(0,eZ.tl)(e)===e}catch(e){return!1}})}))});function e5(e){let{domain:n,isOpen:t,domainQueryKey:l,onClose:i}=e,[o,d]=(0,u.useState)(n.nameserverType),{setCustomNameservers:c,setD3Nameservers:m,isInProgress:p}=function(e){let{domainQueryKey:n,recordSetsQueryKey:t,onSuccess:a}=e,r=(0,s.jE)(),{mutationRes:l}=(0,et.N)({mutation:eJ,queryParameters:{retry:0,onSuccess:async e=>{let{setNameservers:s}=e;s.success?((0,en.showSuccessToast)("Nameservers updated successfully."),await r.invalidateQueries({queryKey:t,refetchType:"none"}),await r.invalidateQueries({queryKey:n}),a()):(0,en.showErrorToast)("Failed to update nameservers.")},onError:e=>{var n,t,a;let s=null!=(a=null==e||null==(t=e.response)||null==(n=t.errors[0])?void 0:n.message)?a:"Something went wrong";(0,en.showErrorToast)(s)}}}),{mutationRes:i}=(0,et.N)({mutation:e0,queryParameters:{retry:0,onSuccess:async e=>{let{useDefaultNameservers:s}=e;s.success?((0,en.showSuccessToast)("Nameservers updated successfully."),await r.invalidateQueries({queryKey:t}),await r.invalidateQueries({queryKey:n}),a()):(0,en.showErrorToast)("Failed to update nameservers.")},onError:e=>{var n,t,a;let s=null!=(a=null==e||null==(t=e.response)||null==(n=t.errors[0])?void 0:n.message)?a:"Something went wrong";(0,en.showErrorToast)(s)}}});return{setD3Nameservers:function(e){i.mutate({domainId:Number(e.id)})},setCustomNameservers:function(e,n){l.mutate({domainId:Number(e.id),nameservers:n})},isInProgress:l.isPending||i.isPending}}({domainQueryKey:l,recordSetsQueryKey:[e$.Xr.recordSets,{name:"".concat(n.sld,".").concat(n.tld)}],onSuccess:i}),g=(0,eT.IA)(n),x=g.length>=2?g:["",""],{control:A,formState:{errors:v},register:f,handleSubmit:j}=(0,ee.mN)({defaultValues:{nameservers:x.map(e=>({value:e}))},resolver:(0,J.t)(e2),mode:"onTouched"}),{fields:y,append:b,remove:S}=(0,ee.jz)({control:A,name:"nameservers"}),_=o===D.$5.CUSTOM,N=y.length>=12;return(0,a.jsx)(a.Fragment,{children:(0,a.jsxs)(em.A,{isOpen:t,handleClose:i,mobileFullScreen:!0,modalHeading:(0,a.jsx)("h2",{children:"Edit nameservers"}),bodyClassName:$().dnsSettingsModalBody,size:"lg",centered:!0,children:[(0,a.jsx)("div",{className:(0,r.A)($().nameserverTypesList),children:e1.map(e=>(0,a.jsxs)("div",{className:(0,r.A)($().nameserverTypeSection),children:[(0,a.jsx)("div",{className:"d-flex align-items-center justify-content-between",children:(0,a.jsx)(eg.A.Check,{type:"radio",name:"nameserver",className:(0,r.A)("d-flex align-items-center",$().nameserverTypeSectionRadio),inline:!0,label:e.label,id:"dns-nameserver-".concat(e.type),value:e.type,checked:o===e.type,onCh
1ange:()=>d(e.type)})}),o===e.type&&_&&(0,a.jsxs)(a.Fragment,{children:[y.map((e,n)=>{var t,s,r;return(0,a.jsxs)(eg.A.Group,{className:"mt-3",children:[(0,a.jsx)(eg.A.Label,{className:"",children:(0,a.jsxs)("span",{className:"mx-2",children:["Nameserver ",n+1]})}),(0,a.jsxs)("div",{className:"d-flex align-items-center",children:[(0,a.jsx)(eg.A.Control,{...f("nameservers.".concat(n,".value")),className:"me-2",placeholder:"Enter nameserver"}),(0,a.jsx)(eU.A,{label:"Remove Nameserver",onClick:()=>S(n),disabled:y.length<=2,iconSize:"23px",children:(0,a.jsx)(eh.A,{})})]}),(0,a.jsx)(ev.b,{error:null==v||null==(r=v.nameservers)||null==(s=r[n])||null==(t=s.value)?void 0:t.message})]},e.id)}),(0,a.jsx)("div",{className:"mt-4",children:(0,a.jsxs)(Z.A,{disabled:N,onClick:()=>b({value:""},{shouldFocus:!1}),children:[(0,a.jsx)(ep.A,{}),(0,a.jsx)("span",{children:"Add more"})]})})]})]},e.type))}),(0,a.jsxs)("div",{className:$().modalFooter,children:[(0,a.jsx)(w.A,{className:"bg-gradient px-3",variant:"outline-primary",onClick:i,children:"Cancel"}),(0,a.jsxs)(w.A,{type:"submit",className:"bg-gradient",onClick:function(){_?j(e=>{var t,a;c(n,null!=(a=null==(t=e.nameservers)?void 0:t.map(e=>e.value))?a:[])})():m(n)},disabled:p||!_&&n.nameserverType===D.$5.POWER_DNS,children:[p&&(0,a.jsx)("span",{className:"text-white me-1",children:(0,a.jsx)(h.A,{as:"span",animation:"border",size:"sm",role:"status","aria-hidden":"true"})}),(0,a.jsx)("span",{children:"Confirm"})]})]})]})})}function e4(e){var n;let{domain:t,domainQueryKey:s}=e,l=t.nameserverType===D.$5.CUSTOM,i=l?(0,eT.IA)(t):null!==(n="ns1.doma.xyz,ns2.doma.xyz".split(","))&&void 0!==n?n:[],[o,d]=(0,u.useState)(!1);return(0,a.jsxs)("div",{className:(0,r.A)($().settingsBlock),children:[(0,a.jsxs)("div",{className:(0,r.A)($().settingsBlockHeader),children:[(0,a.jsx)("h3",{children:"Nameservers"}),(0,a.jsx)("span",{className:(0,r.A)($().typeBadge,l?$().warning:$().success),children:t.nameserverType===D.$5.CUSTOM?"Custom Nameservers":"Default Nameservers"}),(0,a.jsx)(Z.A,{onClick:function(){d(!0)},children:(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(Y.A,{}),(0,a.jsxs)("span",{children:["Edit",(0,a.jsx)("span",{className:"d-none d-sm-inline",children:" Nameservers"})]})]})})]}),i.length>0&&(0,a.jsx)("div",{className:(0,r.A)($().settingsBlockBody),children:(0,a.jsxs)("div",{className:(0,r.A)($().dnsTable,$().nameserversTable),children:[(0,a.jsx)("div",{className:(0,r.A)($().dnsTableHeaderItem),children:"Name Servers"}),i.map((e,n)=>(0,a.jsx)("div",{children:e},n))]})}),o&&(0,a.jsx)(e5,{domain:t,domainQueryKey:s,isOpen:o,onClose:()=>d(!1)})]})}let e3=function(e){var n;let{domain:t,recordSets:s,domainQueryKey:r}=e,l=null==(n=t.domainRegistryStatus)?void 0:n.includes(D.SS.CLIENT_HOLD),i=t.nameserverType===D.$5.CUSTOM;return(0,a.jsx)(a.Fragment,{children:(0,a.jsxs)(X.A,{title:"DNS Settings",sectionId:X.c.dnsSettings,initiallyOpen:!0,children:[!i&&(0,a.jsx)(eP,{domain:t,recordSets:s,domainQueryKey:r}),(0,a.jsx)(e4,{domain:t,domainQueryKey:r}),(0,a.jsx)(eQ,{domain:t,domainQueryKey:r}),(0,a.jsx)(eb,{domain:t,domainQueryKey:r}),l&&(0,a.jsx)(eN,{description:V})]})})};var e6=t(986);let e9=u.forwardRef(function(e,n){let{title:t,titleId:a,...s}=e;return u.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:n,"aria-labelledby":a},s),t?u.createElement("title",{id:a},t):null,u.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"m20.25 7.5-.625 10.632a2.25 2.25 0 0 1-2.247 2.118H6.622a2.25 2.25 0 0 1-2.247-2.118L3.75 7.5m6 4.125 2.25 2.25m0 0 2.25 2.25M12 13.875l2.25-2.25M12 13.875l-2.25 2.25M3.375 7.5h17.25c.621 0 1.125-.504 1.125-1.125v-1.5c0-.621-.504-1.125-1.125-1.125H3.375c-.621 0-1.125.504-1.125 1.125v1.5c0 .621.504 1.125 1.125 1.125Z"}))});var e8=t(4153),e7=t(90709),ne=t(68139),nn=t(4055),nt=t(66215),na=t(95931),ns=t(88712),nr=t(40097),nl=t(20033),ni=t(39789),no=t(30849),nd=t(69935),nc=t(55928),nu=t(77245),nm=t(37872),nh=t(4878),np=t(87264),ng=t(82985);let nx=(0,K.U)("\n  mutation UpdateLockStatus($domainId: Float!, $lock: Boolean!) {\n    updateLockStatus(domainId: $domainId, lock: $lock) {\n      message\n      success\n    }\n  }\n");var nA=t(48084),nv=t.n(nA),nf=t(90944),nj=t(86557);let ny=(0,K.U)("\n  query GetTransferKey($domainId: Float!) {\n    getTransferKey(domainId: $domainId)\n  }\n"),nw=e=>{var n,t;let{domainId:s}=e,l=(0,nf.i)({timeout:800}),{data:i,isLoading:o,isError:d,error:c}=(0,nj.t)({queryKey:[e$.Xr.getDomainTransferKey,{domainId:s}],query:ny,payload:{domainId:Number(s)},queryParameters:{retry:0,refetchOnWindowFocus:!1,staleTime:0}});return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("strong",{children:"Your Authorization Code"}),(0,a.jsxs)("div",{className:(0,r.A)(nv().transferCode,"flex-column w-100"),children:[d&&(0,a.jsx)("div",{className:"d-flex align-items-center gap-2 w-100",children:(0,a.jsx)("span",{className:nv().errorMessage,children:null==c||null==(t=c.response)||null==(n=t.errors[0])?void 0:n.message})}),(0,a.jsx)("div",{className:"d-flex align-items-center gap-2 w-100",children:o?(0,a.jsx)(h.A,{as:"span",animation:"border",role:"status","aria-hidden":"true",size:"sm"}):(0,a.jsxs)("span",{className:(0,r.A)(nv().transferCodeText,"w-100"),children:[(0,a.jsx)("span",{children:(null==i?void 0:i.getTransferKey)?null==i?void 0:i.getTransferKey:"*".repeat(32)}),(0,a.jsx)(w.A,{className:"bg-gradient",onClick:()=>{l.copy(null==i?void 0:i.getTransferKey),(0,en.showSuccessToast)("Transfer code copied to clipboard!")},children:"Copy Code"})]})})]})]})},nb=e=>{let{show:n,handleClose:t,domain:s}=e;return(0,a.jsxs)(em.A,{centered:!0,backdrop:!0,isOpen:n,modalClassName:nv().domainTransferModal,handleClose:t,modalHeading:(0,a.jsx)("h3",{children:"Transfer To Another Registrar"}),children:[(0,a.jsx)("div",{className:nv().modalDivider}),(0,a.jsxs)("h3",{className:"mb-3",children:[(0,a.jsx)("span",{children:"Transferring\xa0"}),(0,a.jsx)("span",{className:nv().domain,children:(0,ng.SK)(s)})]}),(0,a.jsx)("p",{className:"mb-4",children:"Use the authorization code at your new registrar to complete your transfer."}),(0,a.jsx)(nw,{domainId:s.id}),(0,a.jsx)("div",{className:nv().modalDivider}),(0,a.jsxs)(p.A,{direction:"horizontal",className:(0,r.A)(nv().actionButtons,"justify-content-between align-items-center gap-2 gap-sm-3"),children:[(0,a.jsx)(w.A,{className:"bg-gradient",onClick:t,variant:"outline-primary",children:"Cancel"}),(0,a.jsx)(w.A,{className:"bg-gradient",onClick:t,variant:"primary",children:"Back To PDP"})]})]})},nS={src:"/_next/static/media/image-unlock.0d2ac415.png",height:90,width:103,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAHCAMAAAACh/xsAAAAWlBMVEW9puyZXejHsu+rjO5VKn/Ao/a4mPK1lvSfbvS4mf+Sd9CigOawleehgeSjgOWOV+SdW+eZVeasivKwkPWnhfa8ofWScNiQdcu+ovGYVOalePTJrvqdWfbRt/9ZmzdDAAAAGXRSTlP9k/uAAv7A/jUIXfv7+/reeNNpUZWGcUr+q6FftgAAAAlwSFlzAAALEwAACxMBAJqcGAAAAD1JREFUeJwFwYcRwCAMALGn2Yb0fkCy/5qRiNnCuR8ZW5pq+i7cO434Lqx1AJ8EqzOQhLw1Ve2BaO4u5Yk/Td4CXkZHHpoAAAAASUVORK5CYII=",blurWidth:8,blurHeight:7},n_=e=>{let{isOpen:n,isDomainLockInProgress:t,lock:s,handleConfirm:l,handleClose:i}=e,o=s?"Lock":"Unlock";return(0,a.jsx)(em.A,{size:"lg",centered:!0,backdrop:!0,isOpen:n,handleClose:i,showCloseIcon:!0,headerClassName:ez().confirmationHeader,contentClassName:"gap-0",modalHeading:(0,a.jsx)(g.r,{size:"xs",imageSrc:s?z.A:nS,altText:o.toLowerCase()}),children:(0,a.jsxs)("div",{className:(0,r.A)(nv().domainLockConfirmationModalBody,"d-flex flex-column"),children:[(0,a.jsxs)("h1",{children:[o," Domain"]}),s?(0,a.jsx)("p",{children:"Locking a domain protects it from unauthorized changes. You will need to unlock it before requesting an auth code."}):(0,a.jsx)("p",{children:"Unlocking allows changes like requesting an auth code. Only unlock when transferring to another provider."}),(0,a.jsx)("hr",{}),(0,a.jsxs)("div",{className:"d-flex gap-4 mt-2 w-100",children:[(0,a.jsx)(w.A,{variant:"secondary",className:"w-100",onClick:i,disabled:t,children:"Cancel"}),(0,a.jsx)(w.A,{variant:"primary",className:"w-100",onClick:l,disabled:t,children:t?(0,a.jsx)(h.A,{className:"text-white mx-auto",as:"span",animation:"border",role:"status","aria-hidden":"true",size:"sm"}):(0,a.jsxs)("span",{children:[o," Domain"]})})]})]})})},nN=e=>{let{title:n,description:t,status:s,stateMessage:l,disabled:i,children:o}=e;return(0,a.jsxs)("div",{className:(0,r.A)(nv().groupedTransferActionItem,"align-items-md-center justify-content-between"),"aria-disabled":i,children:[(0,a.jsxs)("div",{className:nv().transferActionContent,children:[(0,a.jsxs)("div",{className:nv().groupedTransferTitle,children:[(0,a.jsx)("h3",{children:n}),s?(0,a.jsx)("span",{children:s}):null]}),(0,a.jsx)("p",{children:t}),l?(0,a.jsxs)("span",{className:nv().transferActionMessage,children:[(0,a.jsx)(e6.A,{}),(0,a.jsx)("span",{children:l})]}):null]}),(0,a.jsx)("div",{className:nv().transferActionControl,children:o})]})},nC=e=>{var n;let{domain:t,domainQueryKey:l,handleOpenDetokenizeModal:o,handleOpenTransferWalletModal:d}=e,c=(0,s.jE)(),[m,h]=(0,u.useState)(!1),[p,g]=(0,u.useState)(!1),[x,A]=(0,u.useState)(null),{ensureValidPrivySession:v,isRefreshingPrivySession:f}=(()=>{let{ready:e,authenticated:n,getAccessToken:t}=(0,na.u)(),{identityToken:a}=(0,ns.aj)(),{isLoginExpired:s}=(()=>{let[e,n]=(0,u.useState)(!1),t=(0,no.P)((0,nm.k)(e=>e.auth)),a=!i()(null==t?void 0:t.accessToken);return(0,u.useEffect)(()=>
1{if(!t.iat||!a)return;let e=(t.iat+e$.r)*1e3-Date.now();if(e<=0)return void n(!0);n(!1);let s=setTimeout(()=>{n(!0)},e);return()=>clearTimeout(s)},[t.iat,t.accessToken,a]),{isLoginExpired:e}})(),{populateAuthInfo:r}=(0,ni.o)(),l=(0,no.P)((0,u.useCallback)(e=>e.setAuth,[])),o=(0,no.P)((0,u.useCallback)(e=>e.setUserMode,[])),{mutateAsync:d,isPending:c}=(0,nr.n)({mutationKey:[e$.Xr.loginWithPrivyMutation,"session-refresh"],mutationFn:e=>(0,nc.E7)({query:nl.iv,payload:{},headers:{"privy-id-token":e}})});return{ensureValidPrivySession:(0,u.useCallback)(async()=>{if(!s)return!0;if(!e)return(0,en.showErrorToast)("Login service is initializing. Please try again in a moment."),!1;if(!n)return(0,en.showErrorToast)("Your session is expired. Please login to continue using the app"),!1;try{let e=await t(),n=a||(0,nd.Xm)();if(!e||!n)return(0,en.showErrorToast)("Your session is expired. Please login to continue using the app"),!1;let s=await d(n),i=null==s?void 0:s.login;if(!i||!("accessToken"in i))return(0,en.showErrorToast)("Your session is expired. Please login to continue using the app"),!1;let c="Bearer ".concat(i.accessToken);return(0,nd.eb)({cookieData:{at:c},options:{domain:nd.n6}}),(0,nu.ch)({auth:"user"}),await r(i,c),l({isLoginInProgress:!1,isReLoginInProgress:!1}),o({userMode:"LOGGED_IN"}),!0}catch(e){return console.error("Failed to refresh Privy-backed auth session:",e),(0,en.showErrorToast)("Your session could not be refreshed. Please login again."),!1}},[n,a,t,s,r,e,d,l,o]),isRefreshingPrivySession:c}})(),{isDetokenizationPending:j,isEoiTokenizationPending:y,isTokenizationPending:b}=(0,nh.j4)(t),{mutationRes:S}=(0,et.N)({mutation:nx}),_=!!(null==t||null==(n=t.domainRegistryStatus)?void 0:n.includes(D.SS.CLIENT_TRANSFER_PROHIBITED)),N=(0,ng.fy)(t),C=N||_,k=!(0,ng.pl)(t)||b||y||j,T=b?"Tokenization is already in progress.":y?"Claim is already in progress.":j?"Detokenization is already in progress.":"This name cannot be tokenized.",E=N||j,I=j?"Detokenizing":b||y?"Tokenizing":N?"Tokenized":"Not Tokenized",M=N&&!j,P=()=>(0,a.jsx)("span",{className:(0,r.A)(nv().transferStatusBadge,M?nv().success:nv().warning),children:I}),R=N?"Locked while tokenized. Detokenize this domain to change lock settings.":j?"Detokenization is in progress. Lock settings can be changed after it completes.":_?"Currently locked. Unlock this domain before requesting an auth code.":void 0,O=N?"Detokenize this domain before requesting an auth code.":_?"Unlock this domain first to get an auth code.":void 0,B=(null==t?void 0:t.tokenized)?void 0:"Tokenize this domain first to transfer it to another wallet.",L=S.isPending||f,F=async e=>{await v()&&S.mutate({domainId:Number(t.id),lock:e},{onSuccess:e=>{let n=e.updateLockStatus;if(n.success){(0,en.showSuccessToast)(n.message||"Domain lock status updated"),c.invalidateQueries({queryKey:l}),A(null);return}(0,en.showErrorToast)(n.message||"Failed to update domain lock status")},onError:e=>{var n,t;(0,en.showErrorToast)((null==e||null==(t=e.response)||null==(n=t.errors[0])?void 0:n.message)||"Failed to update domain lock status")}})},z=async()=>{C||f||await v()&&h(!0)};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("div",{className:nv().groupedTransferControls,children:[E?(0,a.jsx)(nN,{title:"Tokenization",disabled:j,status:P(),stateMessage:j?"Detokenization is in progress.":void 0,description:"Convert this name token back into a standard domain managed in your account.",children:(0,a.jsxs)(w.A,{className:(0,r.A)("bg-gradient",nv().transferActionButton),disabled:j,onClick:o,size:"sm",type:"button",variant:"outline-primary",children:[(0,a.jsx)(e9,{}),(0,a.jsx)("span",{children:"Detokenize"})]})}):(0,a.jsx)(nN,{title:"Tokenization",disabled:k,status:P(),stateMessage:k?T:void 0,description:"Mint this domain as a name token so it can be transferred to another wallet or used on-chain.",children:(0,a.jsxs)(w.A,{className:(0,r.A)("bg-gradient",nv().transferActionButton),disabled:k,onClick:()=>g(!0),size:"sm",type:"button",variant:"outline-primary",children:[(0,a.jsx)(np.$n,{width:16,height:16}),(0,a.jsx)("span",{children:"Tokenize"})]})}),(0,a.jsx)(nN,{title:"Domain Lock",disabled:N||j,stateMessage:R,status:(0,a.jsx)("span",{className:(0,r.A)(nv().transferStatusBadge,C?nv().success:nv().warning),children:C?"Locked":"Unlocked"}),description:"Locking a domain protects it from unauthorized changes.",children:(0,a.jsxs)(w.A,{className:(0,r.A)("bg-gradient",nv().transferActionButton),disabled:N||j||L,onClick:()=>{N||j||L||A(!C)},size:"sm",type:"button",variant:"outline-primary",children:[C?(0,a.jsx)(e8.A,{}):(0,a.jsx)(e7.A,{}),(0,a.jsx)("span",{children:C?"Unlock":"Lock"})]})}),(0,a.jsx)(nN,{title:"Transfer to Another Registrar",disabled:C,stateMessage:O,description:"Get the authorization code required to transfer this domain to another registrar.",children:(0,a.jsxs)(w.A,{className:(0,r.A)("bg-gradient",nv().transferActionButton),disabled:C||f,onClick:z,size:"sm",type:"button",variant:"outline-primary",children:[(0,a.jsx)(ne.A,{}),(0,a.jsx)("span",{children:"Get Auth Code"})]})}),(0,a.jsx)(nN,{title:"Transfer to Another Wallet",disabled:!(null==t?void 0:t.tokenized),stateMessage:B,description:"Send this tokenized name to another wallet address on the same chain.",children:(0,a.jsxs)(w.A,{className:(0,r.A)("bg-gradient",nv().transferActionButton),disabled:!(null==t?void 0:t.tokenized),onClick:d,size:"sm",type:"button",variant:"outline-primary",children:[(0,a.jsx)(nn.A,{}),(0,a.jsx)("span",{children:"Start Transfer"})]})})]}),m?(0,a.jsx)(nb,{domain:t,show:m,handleClose:()=>h(!1)}):null,(0,a.jsx)(nt.f,{domain:t,isModalOpen:p,isTokenizationInProgress:b||y,setIsModalOpen:g}),null!==x?(0,a.jsx)(n_,{isOpen:null!==x,isDomainLockInProgress:L,lock:x,handleConfirm:()=>{F(x)},handleClose:()=>{A(null)}}):null]})},nk=e=>{let{domain:n,domainQueryKey:t,handleOpenTransferWalletModal:s,handleOpenDetokenizeModal:r}=e;return(0,a.jsx)(X.A,{title:"Ownership & Transfer",sectionId:X.c.ownershipTransfer,children:(0,a.jsx)(nC,{domain:n,domainQueryKey:t,handleOpenDetokenizeModal:r,handleOpenTransferWalletModal:s})})};var nT=t(82806),nE=t(21899),nI=t(30161),nD=t(5981),nM=t(27590),nP=t(20696),nR=t(10953),nO=t(44535),nB=t(59716),nL=t(41546),nF=t(24252),nz=t(10212),nW=t(74517),nH=t(26715),nG=t(35479),nK=t.n(nG),nU=t(82909).Buffer;let nq=(0,nO.hl)("srsWjm76StJucL7atFyPSdXFaVLNPFqEt1uFEDPrZsn"),nV=(0,nO.hl)("domngzJmfZXXHpzf8B9GJuDEVVZu5GPSej7sBb5FRMY"),nX=(0,nO.hl)("TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb");function nY(e){let n=[],t=e.startsWith("0x")?e.slice(2):e;for(let e=0;e<t.length;e+=2)n.push(parseInt(t.substring(e,e+2),16));return n}async function nQ(e,n){let t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:nq,[a]=await (0,nO.o0)({programAddress:t,seeds:["record",(0,nO.jw)().encode(n),e]});return a}
1async function n$(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:nq,[t]=await (0,nO.o0)({programAddress:n,seeds:["mint",(0,nO.jw)().encode(e)]});return t}async function nZ(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:nV,[t]=await (0,nO.o0)({programAddress:n,seeds:["token_nonce",e]});return t}let nJ=e=>{let{isOpen:n,domain:t,handleClose:s,handleSuccess:l}=e,{bulkBurn:i,isDetokenizationLoading:o}=(e=>{let{domain:n,onSuccess:t}=e,{executeWalletOperation:a,walletState:s}=(0,nI.j)(),{connectSpecificWallet:r}=(0,nE.X)(),[l,i]=(0,u.useState)(!1),{executeSolanaDetokenization:o,isDetokenizationLoading:d}=(e=>{let{domain:n,onSuccess:t}=e,{user:a}=(0,na.u)(),{wallets:s}=(0,nM.a)(),{signTransaction:r}=(0,nP.ZP)(),[l,i]=(0,u.useState)(!1);return{executeSolanaDetokenization:(0,u.useCallback)(async()=>{var e,l,o;let d=null==n||null==(l=n.registrant)||null==(e=l.wallet)?void 0:e.address;if(!d)return void(0,en.showErrorToast)("No owner address found for this domain");let c=null==a||null==(o=a.linkedAccounts)?void 0:o.find(e=>"wallet"===e.type&&"address"in e&&"chainType"in e&&"solana"===e.chainType&&e.address.toLowerCase()===d.toLowerCase());if(!c||!("address"in c))return void(0,en.showErrorToast)("Please connect your Solana wallet");let u=s.find(e=>e.address.toLowerCase()===d.toLowerCase());if(!u)return void(0,en.showErrorToast)("Solana wallet not found. Please reconnect your wallet.");if(!r)return void(0,en.showErrorToast)("Solana sign transaction function not available");let m=(0,ng.SK)(n);if(!m)return void(0,en.showErrorToast)("Invalid domain name");i(!0);try{let e,n=(0,nF.U)(),a=(0,nO.hl)(d),{sld:s,tld:l}=function(e){let n=e.split(".");if(n.length<2)throw Error("Invalid domain name: ".concat(e));let t=n.pop();return{sld:n.join("."),tld:t}}(m),i=function(e,n){let t=function(e){let n=new Uint8Array(32),t=function(e){let n=nK().toASCII(e,{checkBidi:!0,checkHyphens:!0,checkJoiners:!0,verifyDNSLength:!0,transitionalProcessing:!1,useSTD3ASCIIRules:!0});if(!n)throw Error("Invalid domain name: ".concat(e));let t=nK().toUnicode(n);if("string"==typeof t)return t;if(t&&"object"==typeof t&&"domain"in t)return t.domain;throw Error("tr46.toUnicode returned an unexpected value for: ".concat(n))}(e);if(t){let e=t.split(".");for(let t=e.length-1;t>=0;t--){let a=new Uint8Array([...n,...nY((0,nW.S)((0,nH.ZJ)(e[t])))]);n=new Uint8Array(nY((0,nW.S)(a)))}}return"0x"+nU.from(n).toString("hex")}("".concat(e,".").concat(n));return Uint8Array.from(nY(t))}(s,l);try{let[t]=await (0,nL.ihc)({programAddress:nV});e=(await (0,nL.Crz)(n,t)).data.domaSrsClass}catch(e){throw Error("Failed to fetch DOMA config. Please ensure you are connected to the correct Solana network.")}let o=await nQ(i,e,nq),c=await n$(o,nq),[h]=await (0,nR._mM)({owner:a,mint:c,tokenProgram:nX}),p=await nZ(i,nV);try{let{value:e}=await n.getTokenAccountBalance(h).send();if(1!==Number(e.uiAmountString))throw Error("Invalid token balance for domain ".concat(m))}catch(e){throw Error("Failed to verify domain ownership: ".concat(e.message))}let g=await (0,nL.mKP)({srsRecord:o,mint:c,user:(0,nB.j)(a),userTokenAccount:h,tokenNonce:p,program:nV,tokenId:i},{programAddress:nV});await (0,nz.f)({rpc:n,instructions:[g],feePayer:a,signTransaction:async e=>{let{signedTransaction:n}=await r({transaction:e,wallet:u,chain:(0,nF.M)()});return n}}),(0,en.showSuccessToast)("Detokenization request submitted successfully"),null==t||t()}catch(e){console.error("Solana detokenization error:",e),(0,en.showErrorToast)((null==e?void 0:e.message)||"Detokenization failed")}finally{i(!1)}},[n,a,s,r,t]),isDetokenizationLoading:l}})({domain:n,onSuccess:t});return{bulkBurn:(0,u.useCallback)(async()=>{var e,l,d,c,u,m;let h=null==n||null==(l=n.registrant)||null==(e=l.wallet)?void 0:e.address;if(!h)return void(0,en.showErrorToast)("No owner address found for this domain");if((null==n||null==(c=n.contract)||null==(d=c.chain)?void 0:d.addressType)===D.RX.SOLANA)return void await o();if(!s.isAuthenticated)return void r({suggestedAddress:h});if(!(null==n?void 0:n.contract))return void(0,en.showErrorToast)("No domain contract found for tld ".concat(null==n?void 0:n.tld));let p=null==(u=n.registry.supportedContracts)?void 0:u.find(e=>{var t;return e.chain.networkId===(null==(t=n.contract)?void 0:t.chain.networkId)});return p?(null==n?void 0:n.tokenId)?void(i(!0),await a({requiredAddress:h,requiredChainId:parseInt(null==p||null==(m
1=p.chain)?void 0:m.networkId),contractConfig:{address:null==p?void 0:p.address,abi:(0,nD.ax)(nT.HV,"requestDetokenization",1),functionName:"requestDetokenization",args:[n.tokenId]}},{onSuccess:()=>{i(!1),(0,en.showSuccessToast)("Name successfully detokenized"),null==t||t()},onError:e=>{i(!1),(0,en.showErrorToast)(e)},onSettled:()=>{i(!1)}},e=>{console.log("Detokenization progress:",e)})):void(0,en.showErrorToast)("No tokenId found for domain ".concat((0,ng.SK)(n))):void(0,en.showErrorToast)("No proxy contract found for tld ".concat(null==n?void 0:n.tld))},[s.isAuthenticated,n,a,r,t,o]),isDetokenizationLoading:l||d}})({domain:t,onSuccess:l});return(0,a.jsx)(em.A,{size:"lg",centered:!0,backdrop:!0,isOpen:n,handleClose:s,showCloseIcon:!0,headerClassName:ez().confirmationHeader,contentClassName:"gap-0",modalHeading:(0,a.jsx)(g.r,{size:"xs",imageSrc:eW,altText:"ALERT"}),enforceFocus:!o,children:(0,a.jsxs)("div",{className:(0,r.A)(I().detokenizeConfirmationModalBody,"d-flex flex-column align-items-center text-center"),children:[(0,a.jsx)("span",{children:"Are you sure you want to detokenize this name?\xa0"}),(0,a.jsx)("p",{children:"This action will burn the token associated with this domain. You must do this in order to transfer to another registrar."}),(0,a.jsxs)("div",{className:"d-flex gap-4 mt-2 w-100",children:[(0,a.jsx)(w.A,{variant:"secondary",disabled:o,className:"w-100",onClick:s,children:"No, Cancel"}),(0,a.jsx)(w.A,{variant:"primary",className:"w-100",disabled:o,onClick:()=>{i()},children:o?(0,a.jsx)(h.A,{as:"span",animation:"border",size:"sm",role:"status","aria-hidden":"true"}):"Yes, Continue"})]})]})})};var n0=t(78464),n1=t(1481),n2=t(90448),n5=t(49437),n4=t(21598),n3=t.n(n4),n6=t(48552),n9=t(61511),n8=t(30026),n7=t(47
1721),te=t(85054),tn=t(5736),tt=t(4505),ta=t(59172),ts=t(53666);let tr=e=>{let{title:n,onClick:t}=e;return(0,a.jsx)(ts.A,{trigger:["hover","click"],tooltipMessage:n,children:(0,a.jsx)(w.A,{title:n,onClick:t,children:(0,a.jsx)(np.t,{})})})};var tl=t(3411),ti=t(39195),to=t(94309),td=t(35447);let tc={src:"/_next/static/media/favicon.d4675350.png",height:192,width:193,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAElBMVEXLuuzGsOPJs+bKsubIsubMtOjdEWzKAAAABnRSTlMCGUo0rKE6NsbnAAAACXBIWXMAACxLAAAsSwGlPZapAAAAK0lEQVR4nC2IQRIAIBCCQOv/X2624gIKmCqQNGtL71gyLsmE0PBIn/2HlQMLZgBDC3PCBQAAAABJRU5ErkJggg==",blurWidth:8,blurHeight:8};var tu=t(7766),tm=t.n(tu),th=t(92669),tp=t(34083),tg=t(51461);let tx=e=>{let{domain:n,domainQueryKey:t}=e,a=(0,tp.st)(),r=(0,s.jE)(),[l,i]=(0,u.useState)(null==n?void 0:n.autoRenew),{mutationRes:o}=(0,et.N)({queryKey:["UPDATE_AUTO_RENEW_FLAG"],mutation:th.rA});return{autoRenew:l,autoRenewInProgress:o.isPending,handleAutoRenewToggle:e=>{if(!(null==n?void 0:n.id)||n.renewalDisabled)return;let{checked:s}=e.target,l={domainId:parseInt(null==n?void 0:n.id),autoRenew:s};o.mutate(l,{onSuccess:async e=>{let a=null==e?void 0:e.updateAutoRenewStatus;i(null==a?void 0:a.autoRenew),(0,en.showSuccessToast)("Auto-renewal has been ".concat(a.autoRenew?"enabled":"disabled"," for ").concat((0,ng.SK)(n),".")),r.setQueryData(t,e=>e?{...e,domain:{...e.domain,autoRenew:null==a?void 0:a.autoRenew}}:e),r.invalidateQueries({queryKey:[e$.Xr.expiringDomainsQuery]})},onError:e=>{(0,en.showErrorToast)("Failed to update auto-renew status. Please try again later."),a.capture(tg.E9,{message:"Failed to update auto-renew status",data:{action:"updateRenew",traceId:tm()(e,"response.errors[0].extensions.traceId"),additionalData:{payload:l}}}),i(!s)}})}}};var tA=t(59792),tv=t(47191),tf=t(61568),tj=t.n(tf),ty=t(87379),tw=function(e){return e.LIST="LIST",e.EDIT_LISTING="EDIT_LISTING",e.EOI_CLAIM="EOI_CLAIM",e.DETOKENIZE="DETOKENIZE",e.TOKENIZE="TOKENIZE",e.MAKE_OFFER="MAKE_OFFER",e.WALLET_TRANSFER="WALLET_TRANSFER",e.BUY_NOW="BUY_NOW",e.RENEW="RENEW",e}({});function tb(e){let n=(0,no.P)(e=>e.auth),t=(0,u.useCallback)(e=>{var t,a,s,r,l,i,o;let d=[],c=(0,ty.gh)(e,"domainInternalStatus")&&e.domainInternalStatus===D._d.REGISTERED,u=(null==n||null==(t=n.role)?void 0:t.registrantId)===parseInt(null!=(o=null==(a=e.registrant)?void 0:a.id)?o:"",10)||(0,ty.gh)(null==e?void 0:e.registrant,"name")&&(null==n||null==(s=n.wallets)?void 0:s.map(e=>e.address).includes(e.registrant.name)),m=(null==e||null==(r=e.listing)?void 0:r.status)===D.TR.FIXED,h=(0,ty.gh)(e,"contract")&&(null==(i=e.contract)||null==(l=i.chain)?void 0:l.addressType)===D.RX.SUI,p=e.tokenizationStatus===D.mU.ESCROWED,g=e.tokenizationStatus===D.mU.TOKENIZED&&e.tokenized,x=(0,ty.gh)(e,"domainInternalStatus")&&e.domainInternalStatus===D._d.EXPIRED_GRACE_PERIOD,A=(0,ty.gh)(e,"domainInternalStatus")&&e.domainInternalStatus===D._d.EXPIRED_REDEMPTION_PERIOD,v=(null==e?void 0:e.tld)===tj()(D.RX.SUI);return m&&u&&c&&!h&&d.push("EDIT_LISTING"),p&&u&&!v&&!g&&d.push("EOI_CLAIM"),g||!u||v||e.eoi||d.push("TOKENIZE"),!m&&g&&u&&c&&!h&&d.push("LIST"),p&&e.tokenized&&u&&c&&d.push("EOI_CLAIM"),g&&!p&&u&&c&&d.push("DETOKENIZE"),c&&!u&&e.tokenized&&m&&d.push("BUY_NOW"),c&&u&&d.push("RENEW"),!u&&c&&d.push("WALLET_TRANSFER"),{actions:d,statuses:{isDomainListed:m,isDomainEscrowed:p,isDomainTokenized:g,isInGracePeriod:x,isPastGracePeriod:A}}},[n]),a=(0,u.useMemo)(()=>Array.isArray(e)?e:[e],[e]),s=(0,u.useMemo)(()=>a.map(e=>t(e)),[a,t]),r=(0,u.useCallback)(function(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return!(n>=s.length)&&e.every(e=>s[n].actions.includes(e))},[s]),l=(0,u.useCallback)(function(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return!(n>=s.length)&&s[n].actions.some(n=>e.includes(n))},[s]),i=(0,u.useCallback)(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return e>=s.length?[]:s[e].actions},[s]),o=(0,u.useCallback)(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return e>=s.length?null:s[e].statuses},[s]),d=(0,u.useCallback)(function(){var e,n;let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return null!=(n=null==(e=o(t))?void 0:e.isDomainListed)&&n},[o]),c=(0,u.useCallback)(function(){var e,n;let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return null!=(n=null==(e=o(t))?void 0:e.isDomainEscrowed)&&n},[o]),m=(0,u.useCallback)(function(){var e,n;let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return null!=(n=null==(e=o(t))?void 0:e.isDomainTokenized)&&n},[o]),h=(0,u.useCallback)(function(){var e,n;let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return null!=(n=null==(e=o(t))?void 0:e.isInGracePeriod)&&n},[o]),p=(0,u.useCallback)(function(){var e,n;let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return null!=(n=null==(e=o(t))?void 0:e.isPastGracePeriod)&&n},[o]);return{getIsActionAvailable:r,getIsAtLeastOneActionAvailable:l,getAvailableActions:i,getDomainStatuses:o,getIsDomainListed:d,getIsDomainEscrowed:c,getIsDomainTokenized:m,getIsInGracePeriod:h,getIsPastGracePeriod:p,results:s}}let tS="View on Doma",t_=e=>{var n,t,s;let{domainData:l,handleListForSale:i}=e,{getIsInGracePeriod:o,getIsPastGracePeriod:d,getIsAtLeastOneActionAvailable:c}=tb([l]),u=(0,ng.M$)(l);return(0,a.jsx)(a.Fragment,{children:(0,a.jsx)(p.A,{gap:3,className:(0,r.A)(n3().ownerCardsWrap,"align-items-end","pt-4 pt-md-0"),
1children:(0,a.jsx)(tv.A,{className:n3().valueCard,children:(0,a.jsxs)(tv.A.Body,{children:[(0,a.jsxs)(tv.A.Title,{className:(0,r.A)(o()?"mb-0":"mb-4"),children:[(0,a.jsx)("small",{children:"Current Price"}),(0,a.jsxs)("span",{"data-testid":"pdp-renewal-cost",children:[(0,to.ye)({amount:null!=(s=null==l||null==(t=l.pricing)||null==(n=t.primaryPricingInfo)?void 0:n.remainingYearsPrice)?s:0,config:e$.Lk}),(0,a.jsx)("span",{children:"/yr"}),d()?(0,a.jsx)("span",{className:n3().plusFeeInfo,children:" + Fee"}):null]})]}),(0,a.jsx)(p.A,{direction:"horizontal",gap:3,className:"border-top mt-3 pt-3 flex-wrap w-100",children:(0,a.jsx)(a.Fragment,{children:(0,a.jsx)("span",{className:"flex-grow-1",title:u?"Tokenization in-progress":tS,children:(0,a.jsx)(M.c,{isFeatureDisabled:o()||d(),message:"Please renew the name to be able to list it for sale.",children:(0,a.jsxs)(w.A,{className:"w-100 bg-gradient",disabled:!c([tw.EOI_CLAIM,tw.TOKENIZE,tw.LIST,tw.EDIT_LISTING])||u||o(),variant:"outline-primary","data-testid":"go-to-doma",onClick:i,children:[tS,u?null:(0,a.jsx)(tA.A,{width:20,height:20})]})})})})})]})})})})},tN=e=>{let{onClick:n,disabled:t,size:s}=e;return(0,a.jsxs)(w.A,{className:"bg-gradient detokenize-btn",variant:"outline-primary",onClick:n,disabled:t,size:s,children:[(0,a.jsx)(e9,{}),(0,a.jsx)("span",{children:"Detokenize"})]})};var tC=t(67050),tk=t(75296);let tT=e=>{var n,t,a,s;let r=[];return(null==e||null==(n=e.contract)?void 0:n.address)&&r.push({label:"Contract address",display:(0,to.v1)((0,to.RZ)(e)),href:(0,to.Yg)(e),title:"View contract on explorer",copyText:(0,to.RZ)(e),copyTestId:"contract-address-copy-button"}),r.push({label:"Token ID",display:(null==e?void 0:e.tokenId)?(0,to.v1)(e.tokenId):"",href:(0,to.Hf)(e),title:"View token on explorer",copyText:null!=(s=null==e?void 0:e.tokenId)?s:void 0,copyTestId:"token-id-copy-button"}),(null==e||null==(a=e.contract)||null==(t=a.chain)?void 0:t.name)&&r.push({label:"Chain",display:e.contract.chain.name}),(null==e?void 0:e.tokenizationDate)&&r.push({label:"Tokenized Date",display:(0,td.s1)(e.tokenizationDate)}),r},tE=e=>{let{field:n,bold:t}=e,s=n.href?(0,a.jsx)("a",{target:"_blank",href:n.href,rel:"noopener noreferrer",title:n.title,children:n.display}):(0,a.jsx)("span",{children:n.display});return(0,a.jsxs)(a.Fragment,{children:[t?(0,a.jsx)("strong",{children:s}):s,n.copyText?(0,a.jsx)(eO.c,{showLabel:!1,buttonClassName:"copy-menu-item",textToCopy:n.copyText,dataTestId:n.copyTestId}):null]})},tI=e=>{let{domainData:n,onClaim:t,onDetokenize:s}=e,[l,i]=(0,u.useState)(!1),{isEoiTokenizationPending:o,isTokenizationPending:d,isDetokenizationPending:c}=(0,nh.j4)(n),m=!(null==n?void 0:n.eoi),h=(0,ng.pl)(n),p=(0,ng.g9)({eoi:null==n?void 0:n.eoi,tokenizationStatus:null==n?void 0:n.tokenizationStatus}),g=(0,ng.iK)({tokenizationStatus:null==n?void 0:n.tokenizationStatus});return p?(0,a.jsx)(w.A,{className:"bg-gradient text-capitalize tokenize-btn",size:"sm",disabled:o,onClick:()=>null==t?void 0:t(n),children:"Claim to my Wallet"}):g?(0,a.jsx)(tC.F,{claimRetryAction:()=>null==t?void 0:t(n),isDomainFromPdp:!0}):h?(0,a.jsx)(tk.u,{domain:n,open:l,setOpen:i}):d?(0,a.jsx)(n2.A,{bg:"warning",children:"Tokenization in Progress"}):o?(0,a.jsx)(n2.A,{bg:"warning",children:"Claim in Progress"}):m&&!c?(0,a.jsx)("div",{className:(0,r.A)("d-flex gap-2 flex-column flex-sm-row",I().detokenizeSection),children:(0,a.jsx)(tN,{onClick:()=>null==s?void 0:s()})}):m&&c?(0,a.jsx)(n2.A,{bg:"warning",children:"Detokenization in Progress"}):null},tD=e=>{let{domainData:n}=e;return(null==n?void 0:n.tokenized)?(0,a.jsx)(a.Fragment,{children:tT(n).map(e=>(0,a.jsxs)("span",{className:(0,r.A)(n3().ownerMetaItem,"d-flex align-items-center gap-1"),children:[(0,a.jsxs)("span",{children:[e.label,":\xa0"]}),(0,a.jsx)(tE,{field:e,bold:!0})]},e.label))}):(0,a.jsx)(n2.A,{pill:!0,bg:"secondary",children:"Not Tokenized"})},tM=e=>{var n,t;let{variant:s,domainData:l,onClaim:i,onDetokenize:o}=e;return"header"===s?(0,a.jsx)(tD,{domainData:l}):(0,a.jsx)(tv.A,{className:(0,r.A)("w-100",I().tokenDetails),children:(0,a.jsxs)(tv.A.Body,{className:"d-flex flex-column justify-content-between",children:[(0,a.jsxs)(p.A,{direction:"horizontal",className:(0,r.A)("flex-wrap align-items-center pb-3 mb-3 border-bottom",I().renewalHeading),children:[(0,a.jsx)(tv.A.Title,{className:"break-text notranslate",children:"Token Details"}),(0,a.jsx)("div",{className:"ms-auto",children:(0,a.jsx)(tI,{domainData:l,onClaim:i,onDetokenize:o})})]}),(null==l||null==(t=l.registrant)||null==(n=t.wallet)?void 0:n.address)?(0,a.jsxs)(tv.A.Title,{className:"d-flex align-items-center justify-content-between flex-wrap mb-4",children:[(0,a.jsx)("span",{children:"Owned by"}),(0,a.jsx)("span",{children:(0,to.v1)(l.registrant.wallet.address)})]}):null,(null==l?void 0:l.tokenized)?tT(l).map(e=>(0,a.jsxs)(tv.A.Title,{className:"d-flex align-items-center justify-content-between flex-wrap mb-4",children:[(0,a.jsx)("span",{children:e.label}),(0,a.jsx)("span",{className:"d-flex align-items-center gap-1",children:(0,a.jsx)(tE,{field:e})})]},e.label)):(0,a.jsx)("span",{className:"align-self-start text-muted",children:"Not tokenized"})]})})},tP=e=>{var n,t,s,l,o,d,m;let{domainData:g,domainQueryKey:x,isInGracePeriod:A,isPastGracePeriod:v,handleListForSale:f,defaultPaymentMethodData:j,isDefaultPaymentMethodLoading:y,setIsAddPaymentMethodModalOpen:b}=e,{handleAddToMetamask:S}=(()=>{let e=(0,n9.U)(),n=(0,tn.I)(),{connectSpecificWallet:t}=(0,nE.X)(),{validateWalletConnection:a}=(0,tt.e)(),{chain:s}=(0,n8.F)(),[r,l]=(0,u.useState)(null),i=(0,u.useRef)(!1),o=(0,u.useCallback)(async r=>{var l,i,o,d,c,u,m,h,p;let g=null==r||null==(i=r.contract)||null==(l=i.chain)?void 0:l.networkId,x=null==r||null==(o=r.contract)?void 0:o.address,A=null==r?void 0:r.tokenId;if(!(null==(c=r.registrant)||null==(d=c.wallet)?void 0:d.address))throw Error("Wallet address not found from name");if(!g||!x||!A)throw Error("Asset information is incomplete.");let v=parseInt(g,10);if(isNaN(v))throw Error("Invalid network ID.");a(r.registrant.wallet.address).isValid||await t({suggestedAddress:r.registrant.wallet.address});let f=await n.ensureCorrectChain(v,null==s?void 0:s.id);if(!f.success){if(f.retry)return{success:!1,retry:!0};throw Error(f.error||"Failed to switch network.")}let j=await (0,n7.F)(e);if(!j)throw Error("Could not get Wallet Client. Please ensure your wallet is connected and try again.");
1let y=null!=(p=null==r||null==(h=r.brandingInfo)||null==(m=h.styling)||null==(u=m.logo)?void 0:u.url)?p:"";return await (0,n6.Hu)(j,te.jx.D3_ERC721,{address:x,tokenId:A,image:y}),{success:!0,retry:!1}},[e,n,t,a,s]),d=async e=>{let{domain:n}=e;try{let e=await o(n);if(e.retry)return void l(n);e.success&&(0,en.showSuccessToast)("Name token successfully added to MetaMask")}catch(n){let e="Something went wrong.";if(n instanceof Error){let t=n.message.match(RegExp("Details: (.+?)\\nVersion:","s"));e=t?t[1]:n.message}(0,en.showErrorToast)(e)}};return(0,u.useEffect)(()=>{var e,n;if(!r||i.current||!(null==(n=r.contract)||null==(e=n.chain)?void 0:e.networkId))return;let t=parseInt(r.contract.chain.networkId,10);s&&s.id===t&&(i.current=!0,(async()=>{try{let e=await o(r);if(e.success&&(0,en.showSuccessToast)("Name token successfully added to MetaMask"),e.retry){i.current=!1;return}}catch(n){let e="Something went wrong during retry.";if(n instanceof Error){let t=n.message.match(RegExp("Details: (.+?)\\nVersion:","s"));e=t?t[1]:n.message}(0,en.showErrorToast)(e)}finally{l(null),i.current=!1}})())},[r,s,o]),{handleAddToMetamask:d}})(),{isLowerResolution:_}=(0,ta.A)(),{selectedWallet:N=null}=(0,no.P)(e=>e.appSettings),{user:C}=(0,na.u)(),T=null==C||null==(n=C.linkedAccounts)?void 0:n.find(e=>{var n;return"wallet"===e.type&&(0,n6.xb)(e.address,null!=(n=null==N?void 0:N.address)?n:"")}),E=(0,u.useMemo)(()=>(null==N?void 0:N.type)==="io.metamask"||(null==N?void 0:N.type)==="metamask"||(null==T?void 0:T.walletClientType)==="metamask",[N,T]),{autoRenew:I,autoRenewInProgress:D,handleAutoRenewToggle:M}=tx({domain:g,domainQueryKey:x}),P=(0,c.useRouter)(),{productImage:R,primaryCardColor:O,secondaryCardColor:L}=(0,ng._2)(null==g||null==(t=g.brandingInfo)?void 0:t.styling),F=null!=g&&!!g.tokenizationStatus&&(0,ng.fy)({tokenizationStatus:null==g?void 0:g.tokenizationStatus}),z=(null==g?void 0:g.expirationDate)?new Date(g.expirationDate):null,W=(0,td.XC)(g),H=z&&!A&&W?(0,td.NR)(z,new Date(Date.now())):null;return(0,a.jsxs)(ex.A,{children:[(0,a.jsx)(eA.A,{xs:12,children:(0,a.jsx)(p.A,{direction:"horizontal",className:"justify-content-between",children:(0,a.jsxs)("div",{className:(0,r.A)("d-flex align-items-center mb-3 mb-md-5",n3().pdpNavbar),children:[(0,a.jsxs)(w.A,{className:"back-btn",variant:"link",onClick:()=>P.push("/portfolio"),children:[(0,a.jsx)(n0.A,{}),(0,a.jsx)("span",{children:"\xa0Back to My Assets"})]}),(0,a.jsx)("span",{className:n3().productSeparator}),(0,a.jsx)("span",{children:"Name Token Details"})]})})}),(0,a.jsx)(eA.A,{xs:12,children:(0,a.jsxs)(p.A,{direction:"horizontal",gap:3,className:"flex-column align-items-start justify-content-between mb-3",children:[(0,a.jsxs)(p.A,{direction:"horizontal",gap:3,className:(0,r.A)(n3().productInfo,"align-items-start"),children:[(0,a.jsx)("div",{className:"media-wrap",style:i()(O)?{"--main-color":"".concat(n5.k.defaultTextColor),"--main-bg":"".concat((0,to.qh)(n5.k.defaultColor,.6))}:{"--main-color":"".concat(O),"--main-bg":"".concat((0,to.qh)(L,.8))},children:(0,a.jsx)("div",{className:"media",children:(0,a.jsx)(k(),{src:R||tc,alt:"Product Image",fill:!0,style:{objectFit:"contain"},unoptimized:!0})})}),(0,a.jsxs)(p.A,{className:"gap-2 gap-lg-3 align-items-start",children:[(0,a.jsx)("h1",{title:(0,ng.SK)({sld:null==g?void 0:g.sld,tld:null==g?void 0:g.tld,eoi:!!(null==g?void 0:g.eoi)}),className:"mb-0 w-100",children:(0,a.jsxs)("span",{className:"productName d-inline-flex gap-2 align-items-center",children:[(0,a.jsxs)("span",{className:"d-flex align-items-center gap-2",children:[(0,a.jsx)(ti.X,{className:"icon-lg",domain:g}),(0,a.jsx)("span",{className:"notranslate",children:(0,ng.SK)({sld:null==g?void 0:g.sld,tld:null==g?void 0:g.tld,eoi:!!(null==g?void 0:g.eoi)})})]}),F&&E&&(0,a.jsx)("div",{className:"metamaskButton",children:(0,a.jsx)(tr,{title:"Add to Metamask",onClick:()=>S({domain:g})})})]})}),(0,a.jsxs)("div",{className:"d-flex align-items-center flex-wrap gap-2",children:[(0,a.jsx)(n2.A,{pill:!0,bg:"success",children:(0,ng.zf)(null==g?void 0:g.domainInternalStatus)}),(null==g?void 0:g.isPrimary)?(0,a.jsx)(n2.A,{pill:!0,bg:"success",children:"PRIMARY"}):null,!_||(null==g?void 0:g.renewalDisabled)?null:(0,a.jsxs)("div",{className:(0,r.A)("d-flex align-items-center justify-content-start flex-wrap gap-2",n3().autoRenew),children:[(0,a.jsx)("span",{className:(0,r.A)(n3().label),children:"Auto-renew: "}),(0,a.jsx)("span",{className:"d-flex align-items-center",style:{height:24},children:D||y?(0,a.jsx)(h.A,{as:"span",animation:"border",role:"status","aria-hidden":"true",size:"sm"}):(0,a.jsx)(eg.A.Check,{type:"switch",id:"auto-renewal","aria-label":"Auto Renewal",className:"ps-0",checked:I,onChange:e=>{if(!(null==j?void 0:j.getDefaultPaymentMethod)&&e.target.checked)return void b(!0);M(e)}})})]})]}),(0,a.jsxs)("div",{className:(0,r.A)(n3().ownerMeta,"mb-0 d-flex flex-column gap-1 align-items-start"),children:[(null==g||null==(l=g.registrant)||null==(s=l.wallet)?void 0:s.address)?(0,a.jsxs)("span",{className:(0,r.A)(n3().ownerMetaItem,"d-flex align-items-center gap-1"),children:[(0,a.jsx)("span",{children:"Owned by:\xa0"}),(0,a.jsx)("strong",{children:(0,to.v1)(null==g||null==(d=g.registrant)||null==(o=d.wallet)?void 0:o.address)})]}):null,H?(0,a.jsxs)("span",{className:"d-flex align-items-center gap-1",children:[(0,a.jsxs)("span",{children:[(0,a.jsx)("span",{children:(0,B.D4)({autoRenew:null!=I&&I,renewalDisabled:null!=(m=null==g?void 0:g.renewalDisabled)&&m})?"Renewal":"Expiration"}),(0,a.jsx)("span",{children:":\xa0"})]}),(0,a.jsxs)(n2.A,{bg:"warning",children:["In ",H]})]}):A||v?(0,a.jsxs)("span",{className:"d-flex align-items-center gap-1 flex-wrap",children:[(0,a.jsx)("span",{children:"Expiration:\xa0"}),(0,a.jsxs)(n2.A,{bg:"danger",className:"d-flex align-items-center gap-1",children:[(0,a.jsx)(ts.A,{tooltipMessage:A?"Renew now to avoid additional fees":"Last chance to renew. Additional fees will apply.",trigger:["hover","focus"],children:(0,a.jsx)("span",{className:n3().tooltipIconWrapper,children:(0,a.jsx)(n1.A,{style:{width:20,height:20}})})}),(0,a.jsxs)("span",{children:[(0,a.jsx)("span",{children:"Expired -\xa0"}),(0,a.jsx)("span",{children:A?"Grace":"Redemption"}),(0,a.jsx)("span",{children:"\xa0Period"})]})]})]}):null,(null==g?void 0:g.premium)?(0,a.jsxs)("span",{children:[(0,a.jsx)("span",{className:"divider",children:"|"}),(0,a.jsxs)("strong",{children:[(0,a.jsx)(tl.pw,{}),(0,a.jsx)("span",{children:"\xa0Premium"})]})]}):null,(0,a.jsx)(tM,{variant:"header",domainData:g})]})]})]}),_?(0,a.jsx)(t_,{domainData:g,handleListForSale:f}):null]})})]})};var tR=t(63393),tO=t(48230),tB=t.n(tO),tL=t(79129);let tF={src:"/_next/static/media/octagon-x.8c273aea.svg",height:22,width:22,blurWidth:0,blurHeight:0},tz=(0,K.U)("\n  query Query {\n    getLastAutoRenewalOrderStatus\n  }\n"),tW=e=>{var n,t,s;let{domain:l,domainQueryKey:i,defaultPaymentMethodData:o,isDefaultPaymentMethodError:d,isDefaultPaymentMethodLoading:m,setIsAddPaymentMethodModalOpen:g,hideRenewalSwitch:x=!1}=e,A=(0,c.useRouter)(),v=(0,ty.cN)(l),{autoRenew:f,autoRenewInProgress:j,handleAutoRenewToggle:y}=tx({domain:l,domainQueryKey:i}),b=()=>A.push(tL.zw.paymentMethodsSettings),{lastAutoRenewalOrderStatusData:S,isLastAutoRenewalOrderStatusLoading:_,isLastAutoRenewalOrderStatusError:N}
1=(()=>{let{data:e,isLoading:n,isError:t}=(0,nj.t)({queryKey:[e$.Xr.getLastAutoRenewalOrderStatus],query:tz,queryParameters:{enabled:!0,retry:0,refetchOnWindowFocus:!1,staleTime:864e5}});return{lastAutoRenewalOrderStatusData:e,isLastAutoRenewalOrderStatusLoading:n,isLastAutoRenewalOrderStatusError:t}})(),C=(0,u.useMemo)(()=>(null==S?void 0:S.getLastAutoRenewalOrderStatus)===D.Re.PAYMENT_FAILED,[S]);return(0,a.jsx)(a.Fragment,{children:(0,a.jsx)(tv.A,{className:(0,r.A)("w-100",I().renewalSection),children:(0,a.jsxs)(tv.A.Body,{className:"d-flex flex-column justify-content-between",children:[(0,a.jsxs)(p.A,{direction:"horizontal",className:(0,r.A)("flex-wrap align-items-center pb-3 mb-3 border-bottom",I().renewalHeading),children:[(0,a.jsx)(tv.A.Title,{className:"break-text notranslate",children:"Renewal Details"}),(0,a.jsx)("div",{className:(0,r.A)("ms-auto",I().renewalBtnWrapper),children:(0,a.jsx)(L,{domain:l})})]}),x||(null==l?void 0:l.renewalDisabled)?null:(0,a.jsxs)(tv.A.Title,{className:(0,r.A)("d-flex align-items-center justify-content-between flex-wrap mb-4"),children:[(0,a.jsx)("span",{children:"Auto-renew"}),(0,a.jsx)("span",{className:(0,r.A)(I().autoRenew,"d-flex align-items-center"),style:{height:24},children:j||m?(0,a.jsx)(h.A,{as:"span",animation:"border",role:"status","aria-hidden":"true",size:"sm"}):(0,a.jsx)(eg.A.Check,{type:"switch",id:"auto-renewal","aria-label":"Auto Renewal",checked:f,onChange:e=>{if(!(null==o?void 0:o.getDefaultPaymentMethod)&&e.target.checked)return void g(!0);y(e)}})})]}),(0,a.jsxs)(tv.A.Title,{className:(0,r.A)("d-flex align-items-center justify-content-between flex-wrap mb-4"),children:[(0,a.jsx)("span",{children:"Renewal on"}),(null==l?void 0:l.expirationDate)?(0,a.jsx)("span",{"data-testid":"pdp-renewal-date",children:(0,td.s1)(null==l?void 0:l.expirationDate,"LLL dd, yyyy")}):null]}),N?(0,a.jsx)("span",{className:"text-danger",children:"Failed to fetch last auto renew
1al order status"}):null,_||m?(0,a.jsx)("div",{className:"d-flex align-items-center justify-content-center w-100 mb-4",children:(0,a.jsx)(h.A,{as:"span",animation:"border",role:"status","aria-hidden":"true",size:"sm"})}):(0,a.jsxs)(tv.A.Title,{className:(0,r.A)("d-flex align-items-center justify-content-between flex-wrap mb-4"),children:[(0,a.jsx)("span",{children:"Payment Method"}),(null==o?void 0:o.getDefaultPaymentMethod)?(0,a.jsx)("div",{className:"d-flex align-items-center gap-2",children:d?(0,a.jsx)("span",{className:"text-danger",children:"Failed loading payment information"}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("span",{"data-testid":"pdp-renewal-payment-method",className:(0,r.A)(I().cardBrand,C?I().cardError:""),children:"".concat(null==o?void 0:o.getDefaultPaymentMethod.brand," ****").concat(null==o?void 0:o.getDefaultPaymentMethod.last4)}),(0,a.jsx)(w.A,{"data-testid":"manage-payment-method-button",variant:"link",onClick:b,className:I().buttonLink,children:(0,a.jsx)(T.A,{})})]})}):(0,a.jsxs)(w.A,{variant:"link",onClick:b,className:I().buttonLink,children:[(0,a.jsx)("span",{children:"Add Card"}),(0,a.jsx)(ep.A,{})]})]}),C?(0,a.jsxs)("div",{className:I().customInfoBadge,children:[(0,a.jsx)(k(),{src:tF,alt:"Octagon X",width:22,height:22}),(0,a.jsxs)("span",{className:I().customInfoBadgeLongText,children:[(0,a.jsx)("span",{children:"Your last payment didn’t go through, to avoid losing your asset,\xa0"}),(0,a.jsx)(tB(),{href:"/settings/payment-methods",prefetch:!1,children:"update your payment information"}),(0,a.jsx)("span",{children:"\xa0now."})]})]}):null,v?(0,a.jsxs)("div",{className:I().customInfoBadge,children:[(0,a.jsx)(tR.A,{}),(0,a.jsx)("span",{children:"Renewal Fee -"})," ",(0,to.ye)({amount:null!=(s=null==l||null==(t=l.pricing)||null==(n=t.primaryPricingInfo)?void 0:n.restorationFee)?s:0,config:e$.Lk})]}):null]})})})};var tH=t(96010),tG=t(65013),tK=t.n(tG),tU=t(69750),tq=t.n(tU),tV=t(65048),tX=t.n(tV),tY=t(15039),tQ=t.n(tY),t$=t(95062),tZ=t.n(t$),tJ=t(44935);tZ().string,tZ().bool,tZ().bool,tZ().bool,tZ().bool;let t0=u.forwardRef((e,n)=>{let{bsPrefix:t,className:s,fluid:r=!1,rounded:l=!1,roundedCircle:i=!1,thumbnail:o=!1,...d}=e;return t=(0,tJ.oU)(t,"img"),(0,a.jsx)("img",{ref:n,...d,className:tQ()(s,r&&"".concat(t,"-fluid"),l&&"rounded",i&&"rounded-circle",o&&"".concat(t,"-thumbnail"))})});function t1(e){let{icon:n,alt:t,...s}=e;return(0,a.jsx)(t0,{className:"wallet-icon",width:24,height:24,src:n,alt:t,...s})}t0.displayName="Image";var t2=t(24981),t5=t(31352),t4=t(25925),t3=t(22372),t6=t.n(t3),t9=t(10239),t8=t.n(t9),t7=t(75392),ae=t.n(t7);function an(e){let{onGoBack:n}=e;return(0,a.jsxs)("div",{className:"d-flex gap-2 flex-row align-items-center font-weight-normal",children:[(0,a.jsx)(w.A,{variant:"link",onClick:n,children:(0,a.jsx)(t4.A,{color:"var(--indigo-400)",width:20})}),(0,a.jsx)("h4",{className:"mb-0",children:"Return to Add New Crypto Wallet Address"})]})}function at(e){let{coins:n,onItemSelect:t}=e;return n?n.map(e=>(0,a.jsx)(eA.A,{xs:6,sm:4,children:(0,a.jsx)(tv.A,{className:(0,r.A)(ae().supportedCoin,e.selected?ae().supportedCoinSelected:"",e.disabled?ae().supportedCoinDisabled:""),onClick:()=>t(e.slip44Symbol),children:(0,a.jsx)(tv.A.Body,{children:(0,a.jsxs)("div",{className:"d-flex flex-column align-items-center gap-2",children:[(0,a.jsx)(t0,{width:24,src:e.icon,alt:e.name}),(0,a.jsx)("span",{className:"currencyLabel",children:e.name})]})})})},e.slip44Symbol)):null}function aa(e){let{isOpen:n,selectedCoins:t,supportedCurrencies:s,onAdd:l}=e,[i,o]=(0,u.useState)([]);return(0,u.useEffect)(()=>o([]),[n]),(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("div",{className:ae().walletModalForm,children:(0,a.jsx)(ex.A,{className:(0,r.A)("g-3"),children:(0,a.jsx)(at,{coins:s.map(e=>{var n;return{...e,selected:t8()(i,e.slip44Symbol),disabled:(n=e.slip44Symbol,t8()(t,n))}}),onItemSelect:function(e){t8()(t,e)||o(n=>t8()(n,e)?t6()(n,n=>e!==n):[e,...n])}})})}),(0,a.jsx)("div",{className:ae().modalFooter,children:(0,a.jsx)(w.A,{className:"bg-gradient",disabled:0===i.length,onClick:function(){l(s.filter(e=>t8()(i,e.slip44Symbol)))},children:"Add"})})]})}t(39711);var as=t(13754),ar=t.n(as);function al(e){let{name:n,label:t,icon:s,value:l,onRemove:i,...o}=e;return(0,a.jsx)(eg.A.Group,{className:ar().WalletFormField,children:(0,a.jsx)(ex.A,{children:(0,a.jsxs)(eA.A,{className:"col-12 d-flex flex-row align-items-center justify-content-between mb-2 mb-md-0 gap-2",children:[(0,a.jsx)(eg.A.Label,{className:"d-flex flex-row align-items-center mb-0",children:(0,a.jsx)(t1,{icon:s})}),(0,a.jsx)(eg.A.Control,{className:(0,r.A)(ar().formControl),placeholder:"Enter wallet address",name:n,value:null!=l?l:"",...o}),(0,a.jsx)("button",{className:"remove-btn p-0","aria-label":"Clear input",type:"button",onClick:i,disabled:!l,children:(0,a.jsx)(eh.A,{})})]})})})}function ai(e){return Object.fromEntries(e.map(e=>{let{symbol:n,address:t}=e;return[n,t]}))}function ao(){return(0,a.jsx)("h4",{className:"mb-0",children:"Add New Crypto Wallet Address"})}function ad(e){var n,t;let{domain:s,form:l,currencies:i,isLoading:o,onClose:d,onSave:c,onOpenAddAddressModal:u,onCh
1angeField:m}=e,p="".concat(s.sld,".").concat(s.tld,".").concat(t2.qc);return(0,a.jsxs)(eg.A,{onSubmit:e=>{e.preventDefault(),c()},children:[(0,a.jsxs)("div",{className:ar().walletModalForm,children:[(0,a.jsxs)("p",{className:"m-0",children:[(0,a.jsx)("span",{children:"On Ethereum blockchain, your name will be usable with ENS-compatible dApps and wallets by adding the extension ."}),t2.qc,(0,a.jsx)("span",{children:"\xa0following your name"}),(0,a.jsxs)("span",{className:"text-primary fw-medium",children:[" (",p,")"]})]}),(0,a.jsx)(al,{name:"ethereum",label:"Ethereum",icon:null==(n=i.ETH)?void 0:n.icon,value:null!=(t=l.ETH)?t:"",onChange:e=>m("ETH",e.target.value),onRemove:()=>m("ETH",null)}),(0,a.jsx)("h4",{className:"mb-0",children:"Other Wallets"}),(0,a.jsxs)("p",{className:"mb-0",children:[(0,a.jsx)("span",{children:"Add wallet addresses for these other chains. This name"}),(0,a.jsx)("span",{className:"text-primary fw-medium",children:" (".concat(s.sld,".").concat(s.tld,") ")}),(0,a.jsx)("span",{children:"can be used on any dApps or wallets that integrate with D3 Connect."})]}),tq()(l).filter(e=>"ETH"!==e&&null!==l[e]).map(e=>{var n,t,s,r,o;return(0,a.jsx)(al,{name:tj()(null==(n=i[e])?void 0:n.name),label:null!=(r=null==(t=i[e])?void 0:t.name)?r:e,icon:null==(s=i[e])?void 0:s.icon,value:null!=(o=l[e])?o:"",placeholder:"Enter wallet address",onChange:n=>m(e,n.target.value),onRemove:()=>m(e,null)},e)}),(0,a.jsx)("div",{className:(0,r.A)("d-flex align-items-start",ar().borderBottomSlate800)})]}),(0,a.jsxs)("div",{className:ar().modalFooter,children:[(0,a.jsxs)(w.A,{className:(0,r.A)(ar().link),variant:"link",disabled:o,onClick:u,children:[(0,a.jsx)(ep.A,{}),(0,a.jsx)("span",{children:"Add Records"})]}),(0,a.jsxs)("div",{className:"footer-action",children:[(0,a.jsx)(w.A,{className:"w-100",variant:"secondary",disabled:o,onClick:d,children:"Cancel"}),(0,a.jsx)(w.A,{type:"submit",className:"w-100",disabled:o,children:o?(0,a.jsx)("div",{className:ar().loadingSpinnerContainer,children:(0,a.jsx)(h.A,{className:ar().loadingSpinner,as:"span",animation:"border",role:"status","aria-hidden":"true"})}):"Save"})]})]})]})}function ac(e){let{domain:n,wallets:t,currencies:s,isOpen:r,onClose:l,onSave:i}=e,o=(0,tp.st)(),d=function(e,n){let[t,a]=(0,u.useState)(()=>ai(e));return(0,u.useEffect)(()=>{a(ai(e))},n),{value:t,setValue:(e,n)=>{a(t=>({...t,[e]:n}))},addCoins:e=>{let n=Object.fromEntries(e.map(e=>[e,""]));a(e=>({...e,...n}))}}}(t,[t,r]),[c,m]=(0,u.useState)(!1),h=(0,u.useMemo)(()=>tq()(d.value).filter(e=>null!==d.value[e]),[d.value]);(0,u.useEffect)(()=>m(!1),[r]);let{mutationRes:p}=(0,et.N)({queryKey:["SET_WEB3_RECORD_MUTATION"],mutation:th.XB}),{mutationRes:g}=(0,et.N)({queryKey:["DELETE_WEB3_RECORD_MUTATION"],mutation:th.iK}),x=p.isPending||g.isPending,A=async()=>{let e=!1,a=!1;for(let r in d.value){let l=d.value[r];if(null!==l&&""!==l){if(s[r].evmCompatible&&!(0,t5.k)(l))return void(0,en.showErrorToast)("Invalid address: ".concat(l));let i={domainId:parseInt(n.id),symbol:r,wallet:l},d=tK()(t,e=>{let{symbol:n}=e;return n===r});if(d&&d.address===l)continue;try{await p.mutateAsync(i,{onSuccess(e){let{setWeb3Record:t}=e;if(t.success){var a;(0,en.showSuccessToast)("A ".concat(null!=(a=s[r].name)?a:"wallet"," address has been added to ").concat((0,ng.SK)(n)))}},onError(e){let n=tm()(e,"response.errors[0].message",null)||"Something went wrong";(0,en.showErrorToast)(n),o.capture(tg.E9,{message:n,data:{action:"setWeb3Record",traceId:tm()(e,"response.errors[0].extensions.traceId")}})}}),a=!0}catch(n){console.log({error:n}),e=!0}}else if(tK()(t,e=>{let{symbol:n}=e;return r===n})){let e={domainId:parseInt(n.id),symbol:r};await g.mutateAsync(e,{onSuccess(e){let{deleteWeb3Record:n}=e;n.success&&(0,en.showSuccessToast)(n.message)},onError(e){let n=tm()(e,"response.errors[0].message",null)||"Something went wrong";(0,en.showErrorToast)(n),o.capture(tg.E9,{message:n,data:{action:"deleteWeb3Record",traceId:tm()(e,"response.errors[0].extensions.traceId")}})}}),a=!0}}i(e,a)};return(0,a.jsx)(a.Fragment,{children:(0,a.jsx)(em.A,{isOpen:r,handleClose:l,headerClassName:ar().walletMappingModalHeader,contentClassName:ar().walletMappingModalContent,dialogClassName:ar().walletMappingModal,bodyClassName:ar().walletMappingModalBody,modalHeading:c?(0,a.jsx)(an,{onGoBack:()=>m(!1)}):(0,a.jsx)(ao,{}),size:"lg",centered:!0,children:c?(0,a.jsx)(aa,{isOpen:c,selectedCoins:h,supportedCurrencies:tX()(s),onAdd:function(e){m(!1),d.addCoins(e.map(e=>
1{let{slip44Symbol:n}=e;return n}))}}):(0,a.jsx)(ad,{domain:n,form:d.value,currencies:s,isLoading:x,onSave:A,onClose:l,onOpenAddAddressModal:()=>m(!0),onChangeField:d.setValue})})})}let au={src:"/_next/static/media/image-wallet.e48c935b.png",height:90,width:103,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAHCAMAAAACh/xsAAAAWlBMVEWfbvSZXei7pOzPvvK3lve1l/KSdc+hf+XKt/BVKn+7qv+YZeCrje65mfS+qeuZVeaOV+Syf//AqO2zk/Wuj/Knh/bApfWujuzJrvqYVObPtv2pd/ieWfageu8VL7YmAAAAGHRSTlM1k/z+/v5X+/wCB3SAwfvT3gr6UWmVhr8MxqRrAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAP0lEQVR4nAXBBwKAIAwEsANKB8M9APX/3zSBrSjnsSdg+YhoXHCvTKqtInfREMYNdPF+axVpfmKMrcDgMjPbD1fdApnwhkthAAAAAElFTkSuQmCC",blurWidth:8,blurHeight:7},am=e=>{let{domainName:n,title:t,description:s}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("h5",{className:"mb-3",children:t||"Feature Restricted"}),(0,a.jsx)("p",{className:"mb-0",children:s||(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("span",{children:"This name has limited utility. The named account\xa0"}),(0,a.jsx)("span",{className:(0,r.A)(I().highlightedDomainName,"font-weight-bold"),children:n}),(0,a.jsx)("span",{children:"\xa0has already been claimed by another individual."})]})})]})},ah=e=>{let{domainName:n}=e;return(0,a.jsx)(eA.A,{className:"p-0",children:(0,a.jsxs)("div",{className:(0,r.A)(I().web3WalletConfig),children:[(0,a.jsx)("div",{className:(0,r.A)(I().sectionHeading),children:(0,a.jsx)("span",{children:"Crypto Wallet Addresses"})}),(0,a.jsxs)("div",{className:I().restrictedFeature,children:[(0,a.jsx)(g.r,{size:"xs",imageSrc:z.A,altText:"restricted feature"}),(0,a.jsx)(am,{domainName:n})]})]})})},ap=function(e){var n,t;let{domain:l,domainQueryKey:i,isSplitOwnership:o,isDisabled:d}=e,c=(0,s.jE)(),[m,h]=(0,u.useState)(!1),p=(0,no.P)(e=>e.auth),{data:x,isLoading:A,isError:v}=(0,nj.t)({queryKey:["D3CONNECT_SUPPORTED_SYMBOLS"],query:th.in,queryParameters:{enabled:!o,retry:0,refetchOnWindowFocus:!1,staleTime:36e5}}),f=(0,u.useMemo)(()=>(0,ng.at)(l),[l]),j=(0,u.useMemo)(()=>{var e;return Object.fromEntries(null!=(e=null==x?void 0:x.d3ConnectSupportedCoins.map(e=>[e.slip44Symbol,e]))?e:[])},[x]),y=null==(n=l.domainRegistryStatus)?void 0:n.includes(D.SS.CLIENT_HOLD),b=()=>{h(!1)};return l?o?(0,a.jsx)(ex.A,{xs:1,className:(0,r.A)("g-4",I().domainSec),children:(0,a.jsx)(ah,{domainName:(0,ng.SK)(l)})}):(0,a.jsxs)(ex.A,{xs:1,className:(0,r.A)("g-4 position-relative",I().domainSec),children:[(0,a.jsx)(eA.A,{className:"p-0",children:(0,a.jsxs)("div",{className:I().web3WalletConfig,children:[(0,a.jsxs)("div",{className:(0,r.A)(I().sectionHeading,"flex-wrap"),children:[(0,a.jsx)("span",{children:"Crypto Wallet Addresses"}),l.eoi||l.nameserverType===D.$5.POWER_DNS?(0,a.jsx)(w.A,{variant:"link",className:"ms-auto",onClick:()=>{h(!0)},disabled:d,children:f&&f.length>0?"Edit Addresses":(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(ep.A,{}),(0,a.jsx)("span",{children:"Add address"})]})}):null]}),(0,a.jsx)("div",{children:l.eoi||l.nameserverType===D.$5.POWER_DNS?(null==f?void 0:f.length)>0?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("p",{children:"Add a chain and add the wallet address you want mapped to your name."}),(0,a.jsx)("ul",{className:"p-0 list-unstyled",children:f.map(e=>{var n,t;let{symbol:s,address:l}=e;return(0,a.jsxs)("li",{className:(0,r.A)("d-flex flex-row align-items-center",I().walletListItem),children:[A?(0,a.jsx)(tH.z,{baseColor:"var(--slate-800)",highlightColor:"var(--slate-700)",children:(0,a.jsx)(tH.A,{count:1,height:30,width:30,circle:!0})}):v?(0,a.jsx)("p",{children:"Failed to load wallet icon"}):(0,a.jsx)(t1,{icon:null==(n=j[s])?void 0:n.icon,alt:null==(t=j[s])?void 0:t.name}),(0,a.jsx)("span",{className:"px-2 break-text",children:(0,to.v1)(l,13,10)})]},s)})})]}):(0,a.jsxs)("div",{className:I().web3WalletEmptyState,children:[(0,a.jsx)(g.r,{size:"xs",imageSrc:au,altText:"Wallet"}),(0,a.jsx)("div",{className:"z-1 inner-content",children:(0,a.jsxs)("div",{className:"text-center",children:[(0,a.jsx)("h2",{children:"You do not have any wallet addresses connected"}),(0,a.jsx)("p",{children:"Set a crypto wallet address to receive incoming payments when using this name token."})]})})]}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("div",{className:I().web3WalletEmptyState,children:[(0,a.jsx)("h5",{children:"Wallet addresses are not editable for this domain"}),(0,a.jsx)("p",{children:"Wallet mappings can only be set for domains using our default name servers. If you would like to use this feature please update your domain's name servers to the default settings."}),(0,a.jsxs)("p",{children:[(0,a.jsx)("span",{children:"You can copy the following records and create them yourself. Just copy the following values into TXT record named\xa0"}),(0,a.jsx)("strong",{children:"_w3addr"}),(0,a.jsx)("span",{children:"\xa0in your domain's DNS settings. We placed your wallet address for convenience, but it can be changed to any other address."})]})]}),(0,a.jsx)("table",{className:"col-9 col-sm-12 m-auto",children:(0,a.jsx)("tbody",{children:null==(t=p.wallets)?void 0:t.filter(e=>e.addressType===D.RX.EVM).flatMap(e=>{var n;let{address:t}=e;return[...null!=(n=null==x?void 0:x.d3ConnectSupportedCoins.filter(e=>e.evmCompatible).map(e=>(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{className:"px-2",children:(0,a.jsx)("pre",{children:"_w3addr"})}),(0,a.jsx)("td",{className:"px-2",children:(0,a.jsx)("pre",{children:"IN"})}),(0,a.jsx)("td",{className:"px-2",children:(0,a.jsx)("pre",{children:"TXT"})}),(0,a.jsx)("td",{className:"px-2",children:(0,a.jsxs)("pre",{className:"d-flex flex-row",children:[(0,a.jsxs)("span",{className:"px-1",children:[e.slip44Symbol,":",t]}),(0,a.jsx)(eO.c,{textToCopy:"".concat(e.slip44Symbol,":").concat(t),label:"Copy",showLabel:!1,buttonClassName:I().copyButton})]})})]},"".concat(e.slip44Symbol,":").concat(t))))?n:[],(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{className:"px-2",children:(0,a.jsx)("pre",{children:"@"})}),(0,a.jsx)("td",{className:"px-2",children:(0,a.jsx)("pre",{children:"IN"})}),(0,a.jsx)("td",{className:"px-2",children:(0,a.jsx)("pre",{children:"TXT"})}),(0,a.jsx)("td",{className:"px-2",children:(0,a.jsxs)("pre",{className:"d-flex flex-row",children:[(0,a.jsxs)("span",{className:"px-1",children:["ENS1 dnsname.ens.eth ",t]}),(0,a.jsx)(eO.c,{textToCopy:"ENS1 dnsname.ens.eth ".concat(t),label:"Copy",showLabel:!1,buttonClassName:I().copyButton})]})})]},"ens")]})})})]})})]})}),(0,a.jsx)(ac,{domain:l,wallets:f,currencies:j,isOpen:m,onClose:b,onSave:(e,n)=>{e||b(),n&&c.invalidateQueries({queryKey:i})}}),y&&(0,a.jsx)(eN,{description:V})]}):null};var ag=t(73409),ax=t(57421),aA=t(42225);let av=Number(t(99742).env.CONTACTS_REFRESH_GRACE_PERIOD_DAYS||7),af=e=>{var n;let{domain:t}=e;if(!(null==t?void 0:t.contactsUpdateRequestedAt))return null;let s=(null==t?void 0:t.contactsUpdateRequestedAt)?(0,ag.f)(new Date(t.contactsUpdateRequestedAt),av):null,r=s&&s<new Date&&(null==(n=t.domainRegistryStatus)?void 0:n.includes(D.SS.CLIENT_HOLD)),l=null;if(s){let e=(0,td.Oh)(s,new Date);l=e>24?"".concat(Math.round(e/24)," days"):"".concat(e," hours")}let i=(0,to.w8)(t,te.rv.DOMAIN_SETTINGS);return(0,a.jsx)(ax.F,{title:"Update your contact information",description:r?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("span",{children:"DNS Resolution has been suspended due to outdated contact information. Update your contact information in"}),"\xa0",(0,a.jsx)(aA.g,{href:i,children:"domain settings"}),"\xa0",(0,a.jsx)("span",{children:"to restore it."})]}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("span",{children:["You have ",l," to update your contact information to avoid DNS Re
1solution suspension. Go to"]}),"\xa0",(0,a.jsx)(aA.g,{href:i,children:"domain settings"}),"\xa0",(0,a.jsx)("span",{children:"to update now."})]})})};var aj=t(60018);let ay=e=>{let{isOpen:n,handleClose:t,handleNext:s}=e;return(0,a.jsx)(em.A,{size:"lg",centered:!0,modalHeading:(0,a.jsx)(g.r,{size:"sm",imageSrc:aj.A,altText:"Credit Card"}),isOpen:n,handleClose:t,backdrop:!0,children:(0,a.jsx)(ex.A,{className:"text-center gx-3",children:(0,a.jsxs)(eA.A,{xs:12,className:"d-flex gap-4 flex-column gap-4 align-items-center",children:[(0,a.jsxs)("div",{className:"d-flex flex-column gap-2 align-items-center",children:[(0,a.jsx)("h3",{children:"Add a credit card"}),(0,a.jsxs)("p",{children:[(0,a.jsx)("span",{children:"You need to add a valid payment method to\xa0"}),(0,a.jsx)("span",{children:"enable auto renew"}),(0,a.jsx)("span",{children:"\xa0feature."})]})]}),(0,a.jsxs)("div",{className:"d-flex gap-4 justify-content-center w-100",children:[(0,a.jsx)(w.A,{onClick:t,className:"bg-gradient w-100",variant:"outline-primary",children:"Cancel"}),(0,a.jsx)(w.A,{onClick:s,className:"bg-gradient w-100",variant:"primary",children:"Add Payment Methods"})]})]})})})};var aw=t(93033),ab=t(90430),aS=t(80019);let a_=d()(()=>t.e(5145).then(t.bind(t,5145)),{loadableGenerated:{webpack:()=>[5145]},ssr:!0}),aN=d()(()=>t.e(7215).then(t.bind(t,57215)),{loadableGenerated:{webpack:()=>[57215]},ssr:!1}),aC=d()(()=>t.e(6853).then(t.bind(t,76853)),{loadableGenerated:{webpack:()=>[76853]},ssr:!1,loading:()=>(0,a.jsx)(eC.s,{})}),ak=d()(()=>Promise.all([t.e(3319),t.e(9278),t.e(2320),t.e(5520),t.e(9453),t.e(5579),t.e(6231),t.e(6099)]).then(t.bind(t,76099)),{loadableGenerated:{webpack:()=>[76099]},ssr:!1,loading:()=>(0,a.jsx)(eC.s,{})}),aT=d()(()=>Promise.all([t.e(4552),t.e(8230)]).then(t.bind(t,98230)).then(e=>e.WalletTransferModal),{loadableGenerated:{webpack:()=>[98230]},ssr:!1,loading:()=>(0,a.jsx)(eC.s,{})}),aE=()=>{var e,n,t,l,o,d,p,g,x,A,v,f,y,w,b;let{connectAnyWallet:S}=(0,nE.X)();(0,aw.n)();let C=(0,no.P)(e=>e.appSettings),{isLowerResolution:k}=(0,ta.A)(),T=(0,s.jE)(),E=(0,c.useRouter)(),I=null!=(y=null==(e=E.query)?void 0:e.page)?y:1,{id:M}=E.query,[P,R]=(0,u.useState)(!1),O=(0,no.P)((0,u.useCallback)(e=>e.setAuth,[])),B=(0,no.P)((0,u.useCallback)(e=>e.setClaimModal,[])),L=(0,no.P)((0,u.useCallback)(e=>e.claimModal,[])),[F,z]=(0,u.useState)(!1),[W,H]=(0,u.useState)(!1),K=(0,no.P)(e=>e.auth),[V,X]=(0,u.useState)(!1),{handleDomaDetailsRedirection:Y}=(0,aS.n)(),{handleDigitalAssetsReset:Q}=(0,ab.O)(),[$,Z]=(0,u.useState)(""),J=[e$.Xr.ownerDomainQueryKey,{id:M}],ee=[e$.Xr.domainsOffersKey,{id:M,page:I}],{data:en,isLoading:et,isFetching:ea,isError:es}=(0,nj.t)({queryKey:J,query:th.wN,queryParameters:{enabled:(null==E?void 0:E.isReady)&&!i()(M),retry:0,refetchOnWindowFocus:!1,staleTime:6e4},payload:{domainId:parseInt(String(M))}}),{data:er,isError:el,isLoading:ei}=(0,nj.t)({queryKey:[e$.Xr.getDefaultPaymentMethod],query:U,queryParameters:{enabled:!!(null==K||null==(n=K.role)?void 0:n.registrantId)&&!i()(null==en?void 0:en.domain),retry:0,refetchOnWindowFocus:!1,staleTime:864e5}}),eo=(null==en||null==(t=en.domain)?void 0:t.sld)&&(null==en||null==(l=en.domain)?void 0:l.tld)?"".concat(en.domain.sld,".").concat(en.domain.tld):void 0,{data:ed,isLoading:ec,isFetching:eu}=(0,nj.t)({queryKey:[e$.Xr.recordSets,{name:eo}],query:q,queryParameters:{enabled:!!eo&&!(null==en||null==(o=en.domain)?void 0:o.eoi)&&(null==en||null==(d=en.domain)?void 0:d.nameserverType)===D.$5.POWER_DNS,retry:0,refetchOnWindowFocus:!1,staleTime:6e4},payload:{name:eo}}),em=et||ec,eh=ea||eu,ep=null!=en&&null!=(p=en.domain)&&!!p.tld&&(0,ng.PN)({tld:null==en||null==(g=en.domain)?void 0:g.tld,nearFullOwnership:null==en||null==(x=en.domain)?void 0:x.nearFullOwnership}),{getIsActionAvailable:eg}=tb((null==en?void 0:en.domain)?[en.domain]:[]),ex=null!=en&&!!en.domain&&(0,ng.M$)(null==en?void 0:en.domain),{setPending:eA}=(0,nh.j4)(null!=(w=null==en?void 0:en.domain)?w:null),ev=(0,u.useMemo)(()=>{var e;return(null==en?void 0:en.domain)?{...en.domain,brandingInfo:{tld:en.domain.tld,styling:null==(e=en.domain.brandingInfo)?void 0:e.styling}}:null},[null==en?void 0:en.domain]),ef=(null==en||null==(A=en.domain)?void 0:A.tld)&&(null==en||null==(v=en.domain)?void 0:v.brandingInfo)?{[en.domain.tld]:{styling:en.domain.brandingInfo.styling}}:void 0;(0,u.useEffect)(()=>{i()(null==en?void 0:en.domain)||O({hasDomains:!0})},[en,O]),(0,u.useEffect)(()=>()=>{B({domain:null,isConfirmClaimModalOpen:!1})},[B]);let ej=function(e,n){let t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:te.XH.listForSale;if(eg([tw.TOKENIZE])){Z(t),z(!0);return}n&&n()},ey=async function(e,n){let t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:te.XH.listForSale;if(eg([tw.EOI_CLAIM])){Z(t),await eb(e);return}n&&n()},ew=()=>{var e,n;Y("".concat(null==en||null==(e=en.domain)?void 0:e.sld,".").concat(null==en||null==(n=en.domain)?void 0:n.tld),"?utm_source=interstellar&utm_medium=cta&utm_campaign=202509_owner_pdp&utm_content=owner_domain_details")},eb=async e=>{e&&(C.selectedWallet?B({isConfirmClaimModalOpen:!0,domain:e}):(B({isConfirmClaimModalOpen:!1,domain:e}),await S()))},eS=async e=>{let n=C.selectedWallet;!e.eoi&&n?ej(e,()=>ew()):n?await ey(e,()=>ew()):await S()},e_=(0,ty.jh)(null==en?void 0:en.domain),eC=(0,ty.cN)(null==en?void 0:en.domain),ek=i()(null==en?void 0:en.domain);return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("div",{className:(0,r.A)(n3().main,(C.showRenewalBanner||C.showInterstellarLaunchB
1anner)&&n3().withSingleBanner,C.showRenewalBanner&&C.showInterstellarLaunchBanner&&n3().withBothBanners),children:[(0,a.jsx)(m.A,{className:(0,r.A)(n3().mainContainer),children:em||eh||!E.isReady?(0,a.jsx)("div",{className:(0,r.A)(n3().mainLoadingDiv),children:(0,a.jsx)(h.A,{as:"span",animation:"border",role:"status","aria-hidden":"true"})}):(0,a.jsxs)(a.Fragment,{children:[(null==en?void 0:en.domain)&&(0,a.jsx)("div",{className:n3().contactsRefreshAlert,children:(0,a.jsx)(af,{domain:en.domain})}),(0,a.jsx)("section",{className:(0,r.A)(n3().ProductDetail,ek&&"mx-auto"),children:i()(null==en?void 0:en.domain)||es?(0,a.jsx)(j,{label:"No Name details found"}):(null==en?void 0:en.domain)?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(tP,{domainData:ev,handleListForSale:async()=>{(null==en?void 0:en.domain)&&await eS(null==en?void 0:en.domain)},domainQueryKey:J,isInGracePeriod:e_,isPastGracePeriod:eC,defaultPaymentMethodData:er,isDefaultPaymentMethodError:el,isDefaultPaymentMethodLoading:ei,setIsAddPaymentMethodModalOpen:X}),(0,a.jsxs)("div",{className:(0,r.A)(n3().productDetailTabs,"position-relative mt-4"),children:[en.domain.eoi?(0,a.jsx)(G,{domain:null==en?void 0:en.domain,isLocked:eC,featureLabel:"Wallet Mapping",children:(0,a.jsx)(ap,{domain:null==en?void 0:en.domain,domainQueryKey:J,isSplitOwnership:ep,isDisabled:eC})}):(0,a.jsx)(G,{domain:null==en?void 0:en.domain,isLocked:eC,featureLabel:"Domain Settings",children:(0,a.jsxs)("div",{className:"position-relative",children:[(0,a.jsx)(e3,{domain:en.domain,recordSets:null!=(b=null==ed||null==(f=ed.recordSets)?void 0:f.items)?b:[],domainQueryKey:J}),(0,a.jsx)(ak,{domain:en.domain,domainQueryKey:J}),(0,a.jsx)(nk,{domain:en.domain,domainQueryKey:J,handleOpenDetokenizeModal:()=>H(!0),handleOpenTransferWalletModal:()=>R(!0)}),ex&&(0,a.jsx)(eN,{description:"Domain settings are unavailable while tokenization is in progress. Please wait for the tokenization to complete."})]})}),k?(0,a.jsxs)("div",{className:"my-4 d-flex flex-column gap-3",children:[(0,a.jsx)(tM,{variant:"sidebar",domainData:en.domain,onClaim:eb,onDetokenize:()=>H(!0)}),(0,a.jsx)(a_,{domain:en.domain,handleOpenTransferWalletModal:()=>R(!0),isPastGracePeriod:eC,handleDomaRedirection:ew})]}):null]})]}):null}),!k&&(null==en?void 0:en.domain)?(0,a.jsxs)("aside",{className:(0,r.A)(n3().sidebar),children:[(0,a.jsx)(t_,{domainData:null==en?void 0:en.domain,handleListForSale:async()=>{(null==en?void 0:en.domain)&&await eS(null==en?void 0:en.domain)}}),(0,a.jsx)(tW,{domain:null==en?void 0:en.domain,domainQueryKey:J,defaultPaymentMethodData:er,isDefaultPaymentMethodError:el,isDefaultPaymentMethodLoading:ei,setIsAddPaymentMethodModalOpen:X}),(0,a.jsx)(tM,{variant:"sidebar",domainData:en.domain,onClaim:eb,onDetokenize:()=>H(!0)}),(0,a.jsx)(a_,{domain:null==en?void 0:en.domain,handleOpenTransferWalletModal:()=>R(!0),isPastGracePeriod:eC,handleDomaRedirection:ew})]}):null]})}),(0,a.jsx)(N.w,{})]}),k&&!em&&!eh&&E.isReady?(0,a.jsx)(_,{drawerHeight:90,children:(0,a.jsx)(tW,{domain:null==en?void 0:en.domain,domainQueryKey:J,defaultPaymentMethodData:er,isDefaultPaymentMethodError:el,isDefaultPaymentMethodLoading:ei,setIsAddPaymentMethodModalOpen:X,hideRenewalSwitch:!0})}):null,(null==en?void 0:en.domain)?(0,a.jsx)(nt.f,{domain:en.domain,isModalOpen:F,isTokenizationInProgress:ex,setIsModalOpen:z,intermediateStepMessage:"In order to list for sale, please first tokenize this name to your wallet"}):null,(null==en?void 0:en.domain)?(0,a.jsx)(aC,{brandingInfo:(null==ef?void 0:ef[en.domain.tld])?ef:void 0,isOpen:!!L.isConfirmClaimModalOpen,domain:en.domain,onConfirmClaimSuccess:()=>{(null==en?void 0:en.domain)&&eA({key:"tokenization-pending-".concat(en.domain.id),state:nh.du.TOKENIZATION})},handleClose:()=>{B({isConfirmClaimModalOpen:!1,domain:null}),Z("")},showNextModal:$,onConfirmClaimError:()=>{T.invalidateQueries({queryKey:ee}),T.invalidateQueries({queryKey:J}),Q()}}):null,W&&(null==en?void 0:en.domain)?(0,a.jsx)(nJ,{domain:en.domain,isOpen:W,handleClose:()=>H(!1),handleSuccess:()=>{(null==en?void 0:en.domain)&&(H(!1),eA({key:"detokenization-pending-".concat(en.domain.id
1),state:nh.du.DETOKENIZATION}))}}):null,(0,a.jsx)(aN,{showNextModal:$,handleContinue:()=>{T.invalidateQueries({queryKey:J}),Q()}}),P&&(null==en?void 0:en.domain)?(0,a.jsx)(aT,{domain:en.domain,show:P,handleClose:()=>R(!1)}):null,V&&(0,a.jsx)(ay,{isOpen:V,handleClose:()=>X(!1),handleNext:()=>{X(!1),E.push(tL.zw.paymentMethodsSettings)}})]})};var aI=t(4448);function aD(){return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(aI.A,{pageTitle:"Manage Name Token"}),(0,a.jsx)(aE,{})]})}aD.layout="general";let aM=aD},48084:e=>{e.exports={transferCode:"domainTransfer_transferCode__Xz0Hv",transferCodeText:"domainTransfer_transferCodeText__QWKdw",groupedTransferControls:"domainTransfer_groupedTransferControls__E_4G6",groupedTransferActionItem:"domainTransfer_groupedTransferActionItem__b5lTv",transferActionContent:"domainTransfer_transferActionContent__iH13R",groupedTransferTitle:"domainTransfer_groupedTransferTitle__AqHPp",transferActionMessage:"domainTransfer_transferActionMessage__1YB5B",transferStatusBadge:"domainTransfer_transferStatusBadge__53CGX",warning:"domainTransfer_warning__4jMdn",success:"domainTransfer_success__sBTzP",transferActionControl:"domainTransfer_transferActionControl__n7hg2",transferActionButton:"domainTransfer_transferActionButton__WcsID",domainLockConfirmationModalBody:"domainTransfer_domainLockConfirmationModalBody__CbIdu",errorMessage:"domainTransfer_errorMessage__gSD_0",domainTransferModal:"domainTransfer_domainTransferModal__lglyZ",actionButtons:"domainTransfer_actionButtons__zQsuW",domain:"domainTransfer_domain__2ID51",modalDivider:"domainTransfer_modalDivider__dc4m1"}},49437:(e,n,t)=>{"use strict";t.d(n,{k:()=>a});let a={defaultColor:"#5744e6",defaultTextColor:"#5744e6"}},49539:(e,n,t)=>{"use strict";t.d(n,{A:()=>s});var a=t(14232);let s=a.forwardRef(function(e,n){let{title:t,titleId:s,...r}=e;return a.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:n,"aria-labelledby":s},r),t?a.createElement("title",{id:s},t):null,a.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"m16.862 4.487 1.687-1.688a1.875 1.875 0 1 1 2.652 2.652L6.832 19.82a4.5 4.5 0 0 1-1.897 1.13l-2.685.8.8-2.685a4.5 4.5 0 0 1 1.13-1.897L16.863 4.487Zm0 0L19.5 7.125"}))})},50680:e=>{e.exports={settingsBlock:"dnsSettings_settingsBlock__ByFRr",settingsBlockHeader:"dnsSettings_settingsBlockHeader__epHkB",typeBadge:"dnsSettings_typeBadge__f_74D",warning:"dnsSettings_warning__Yski0",success:"dnsSettings_success__usR4R",settingsBlockBody:"dnsSettings_settingsBlockBody__092zV",dnsTable:"dnsSettings_dnsTable__AYvgf",dnsTableHeaderItem:"dnsSettings_dnsTableHeaderItem__7z0uo",dnsSettingsModalBody:"dnsSettings_dnsSettingsModalBody__3zssF",modalFooter:"dnsSettings_modalFooter__nbF5n",nameserversTable:"dnsSettings_nameserversTable__gGuiz",dnsSecTable:"dnsSettings_dnsSecTable__DrZss",dnsSecCell:"dnsSettings_dnsSecCell__dvTC2",digestColumn:"dnsSettings_digestColumn__UDmOG",copyButton:"dnsSettings_copyButton__91Sa9",nameserverTypesList:"dnsSettings_nameserverTypesList__glyzo",nameserverTypeSection:"dnsSettings_nameserverTypeSection__wci9i",nameserverTypeSectionRadio:"dnsSettings_nameserverTypeSectionRadio__s0PCi",nameserverInput:"dnsSettings_nameserverInput___xnea",dnsSecBlockBody:"dnsSettings_dnsSecBlockBody__u9CYt",dnsSecBlockDescription:"dnsSettings_dnsSecBlockDescription___YFIG",dnsSecBlockControls:"dnsSettings_dnsSecBlockControls__joOMq",dnsSecDisableSection:"dnsSettings_dnsSecDisableSection__gbmwr",disableDNSSecModalBody:"dnsSettings_disableDNSSecModalBody__oE1VV",dnsSecKeysEditTable:"dnsSettings_dnsSecKeysEditTable___UnKd",actionsColumn:"dnsSettings_actionsColumn__xzvoP",dnsRecordTable:"dnsSettings_dnsRecordTable__dHlgK",dnsRecordInput:"dnsSettings_dnsRecordInput__49yUZ",dnsRecordRemoveContainer:"dnsSettings_dnsRecordRemoveContainer__CJYgh",dnsSettingsModalDialog:"dnsSettings_dnsSettingsModalDialog__6JP_l",dnsRecordRow:"dnsSettings_dnsRecordRow__wTvNw",emptyDnsRecords:"dnsSettings_emptyDnsRecords__Gjzoe"}},50971:e=>{e.exports={iconButton:"iconButton_iconButton__c8wzH"}},51891:(e,n,t)=>{"use strict";t.d(n,{A:()=>i});var a=t(37876),s=t(69241),r=t(50971),l=t.n(r);let i=e=>{let{children:n,label:t,disabled:r,iconSize:i="20px",onClick:o}=e;return(0,a.jsx)("button",{className:(0,s.A)(l().iconButton),style:{width:i,height:i},"aria-label":t,type:"button",onClick:o,disabled:r,children:n})}},53666:(e,n,t)=>{"use strict";t.d(n,{A:()=>i});var a=t(37876),s=t(69241);t(14232);var r=t(18410),l=t(56720);let i=e=>{let{children:n,trigger:t=[],tooltipClass:i,tooltipMessage:o="",delay:d=100,show:c,position:u="absolute",id:m,onMouseLeave:h}=e;return(0,a.jsx)(r.A,{show:c,trigger:t,delay:d,overlay:o?(0,a.jsx)(l.A,{id:m,onMouseLeave:h,className:(0,s.A)("absolute"===u?"position-absolute":"position-fixed"),children:(0,a.jsx)("span",{className:(0,s.A)(i),children:o})}):(0,a.jsx)(a.Fragment,{}),children:n})}},59172:(e,n,t)=>{"use strict";t.d(n,{A:()=>s});var a=t(12312);let s=e=>({isLowerResolution:(0,a.U)("(max-width: 991px)",e&&(null==e?void 0:e.type)==="mobile")})},60018:(e,n,t)=>{"use strict";t.d(n,{A:()=>a});let a={src:"/_next/static/media/image-card.ffda3b67.png",height:90,width:103,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAHCAMAAAACh/xsAAAAWlBMVEWmheiTVuWn
1dO2yk/HFse7Nu/G6pOq3l/ahfuWgb/SohvaUd9CdbPShX++RXOC/p+2ScNizk/W+o/W4mfOQdcu5mvWwjuyvlOXHrPmYVObOtPypd/igeu+eWfbkYtEMAAAAGHRSTlMF2XD+/vz7/vs3il0vlpD6cVGGwUrAv4EWGlq9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAPklEQVR4nAXBBwKAIAwAsWMUKLgnoP7/myaA5mxXUPPGGPvG+KUgUndsS158v9CWgp/rCeZxztUbhmkp5eAHSqcCfUlfNYcAAAAASUVORK5CYII=",blurWidth:8,blurHeight:7}},60333:e=>{e.exports={linkButton:"linkButton_linkButton__xYU6Q"}},68139:(e,n,t)=>{"use strict";t.d(n,{A:()=>s});var a=t(14232);let s=a.forwardRef(function(e,n){let{title:t,titleId:s,...r}=e;return a.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:n,"aria-labelledby":s},r),t?a.createElement("title",{id:s},t):null,a.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M15.75 5.25a3 3 0 0 1 3 3m3 0a6 6 0 0 1-7.029 5.912c-.563-.097-1.159.026-1.563.43L10.5 17.25H8.25v2.25H6v2.25H2.25v-2.818c0-.597.237-1.17.659-1.591l6.499-6.499c.404-.404.527-1 .43-1.563A6 6 0 1 1 21.75 8.25Z"}))})},74550:(e,n,t)=>{"use strict";t.d(n,{A:()=>s});var a=t(14232);let s=a.forwardRef(function(e,n){let{title:t,titleId:s,...r}=e;return a.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:n,"aria-labelledby":s},r),t?a.createElement("title",{id:s},t):null,a.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 4.5v15m7.5-7.5h-15"}))})},75392:e=>{e.exports={header:"arbitraryCryptoAddressModal_header____X4z","btn-link":"arbitraryCryptoAddressModal_btn-link__dwg1O",footer:"arbitraryCryptoAddressModal_footer__ypsEQ",supportedCoin:"arbitraryCryptoAddressModal_supportedCoin__k2Y8V",supportedCoinSelected:"arbitraryCryptoAddressModal_supportedCoinSelected__6BBh6",supp
1ortedCoinDisabled:"arbitraryCryptoAddressModal_supportedCoinDisabled__7fjsY",walletModalForm:"arbitraryCryptoAddressModal_walletModalForm__Mcje9",modalFooter:"arbitraryCryptoAddressModal_modalFooter__p_EGa"}},77458:(e,n,t)=>{"use strict";t.d(n,{$o:()=>l,IA:()=>i,zD:()=>d});var a=t(91408),s=t(35519),r=t(78856);let l=[s.eo.A,s.eo.AAAA,s.eo.CNAME,s.eo.MX,s.eo.TXT];function i(e){var n,t;return null!=(t=null==(n=e.records)?void 0:n.filter(e=>e.type===s.eo.NS&&"@"===e.host).map(e=>e.value))?t:[]}function o(e){return e.replace(/^[^:]+:\s*/,"")}function d(e){let n=a.Ik().shape({type:a.Yj().oneOf(l,"Type not allowed").required("Type is required"),host:a.Yj().required("Name is required"),value:a.Yj().required("Value is required"),ttl:a.ai().typeError("TTL must be integer").integer("TTL must be integer").positive("TTL must be positive").max(0x7fffffff,"TTL is too long").required("TTL is required")}).required().test({name:"dns-record",test:(n,t)=>{var a,s;let l=(null!=(a=n.host)?a:"").trim().toLowerCase(),i=(null!=(s=n.value)?s:"").trim();if(!l||!i||!n.type)return!0;try{(0,r.HD)(l,e)}catch(e){return t.createError({path:"".concat(t.path,".host"),message:o(e.message)})}try{(0,r.hB)(l,e,n.type,i)}catch(a){let e=o(a.message),n=e.includes("not allowed at the domain root")||e.includes("Record type");return t.createError({path:"".concat(t.path,".").concat(n?"host":"value"),message:e})}return!0}}),t=a.YO().of(n).test("cname-exclusivity",(e,n)=>{if(!e)return!0;let t=new Map;for(let[a,r]of(e.forEach(e=>{var n;let a=null==(n=e.host)?void 0:n.trim().toLowerCase();a&&(t.has(a)||t.set(a,new Set),t.get(a).add(e.type))}),t.entries()))if(r.has(s.eo.CNAME)&&r.size>1)return n.createError({message:'Host "'.concat(a,'" cannot have a CNAME record and other record types simultaneously')});return!0}).test("normalized-duplicates",(e,n)=>{if(!e)return!0;let t=new Map;for(let l=0;l<e.length;l++){var a,s;let i,o=e[l],d=null==(a=o.host)?void 0:a.trim().toLowerCase(),c=o.type,u=null==(s=o.value)?void 0:s.trim();if(!d||!c||!u)continue;try{i=(0,r.O$)(c,u)}catch(e){continue}let m="".concat(d,":").concat(c,":").concat(i);if(t.has(m))return n.createError({path:"".concat(n.path,"[").concat(l,"].value"),message:"Duplicate ".concat(c," record")});t.set(m,l)}return!0});return a.Ik().shape({records:t.required()})}},78254:e=>{e.exports={featureLock:"featureLock_featureLock__aiFBg",title:"featureLock_title__3qdKW"}},78464:(e,n,t)=>{"use strict";t.d(n,{A:()=>s});var a=t(14232);let s=a.forwardRef(function(e,n){let{title:t,titleId:s,...r}=e;return a.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:n,"aria-labelledby":s},r),t?a.createElement("title",{id:s},t):null,a.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M10.5 19.5 3 12m0 0 7.5-7.5M3 12h18"}))})},78856:(e,n,t)=>{"use strict";t.d(n,{HD:()=>p,Np:()=>x,Nr:()=>u,O$:()=>d,OU:()=>c,hB:()=>g,tl:()=>o});var a=t(35479),s=t.n(a),r=t(84661);function l(e){return e.endsWith(".")?e.slice(0,-1):e}function i(e,n){let t=e.toLowerCase();if(!n)return l(t);let a=l(n.toLowerCase());return"@"===t||""===t?a:"".concat(t,".").concat(a)}function o(e){return l(e).split(".").map(e=>{let n=s().toASCII(e,{checkBidi:!0,checkHyphens:!0,checkJoiners:!0,verifyDNSLength:!0,transitionalProcessing:!1,useSTD3ASCIIRules:!0});if(null===n)throw Error("Invalid domain label: ".concat(e));return n}).join(".")}function d(e,n){switch(n=n.trim(),e){case"NS":case"CNAME":{let e=o(n).toLowerCase();return"".concat(e,".")}case"MX":{let[e,t]=n.split(/\s+/);return"".concat(Number(e)," ").concat(o(t).toLowerCase(),".")}default:return n}}function c(e){return e.map(e=>({...e,records:e.records.map(e=>null==e?void 0:e.trim()).filter(e=>(null==e?void 0:e.length)>0).map(n=>d(e.type,n))}))}function u(e){try{let n=e.endsWith(".")?e.slice(0,-1):e;if(n.length>253)return!1;let t=n.split(".");if(t.length<2)return!1;return t.every(e=>null!==s().toASCII(e,{checkBidi:!0,checkHyphens:!0,checkJoiners:!0,verifyDNSLength:!0,transitionalProcessing:!1,useSTD3ASCIIRules:!0}))}catch(e){return!1}}function m(e){let n=e.split(".");return 4===n.length&&n.every(e=>{if(!/^\d{1,3}$/.test(e))return!1;let n=Number(e);return n>=0&&n<=255&&String(n)===e})}function h(e){let n=e,t=e.match(/^(.+):(\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})$/);if(t){if(!m(t[2]))return!1;n=t[1]+":0:0"}let a=n.indexOf("::");if(-1!==a){if(n.includes("::",a+1))return!1;
1let e=n.slice(0,a).split(":").filter(Boolean),t=n.slice(a+2).split(":").filter(Boolean);return!(e.length+t.length>7)&&[...e,...t].every(e=>/^[0-9a-fA-F]{1,4}$/.test(e))}let s=n.split(":");return 8===s.length&&s.every(e=>/^[0-9a-fA-F]{1,4}$/.test(e))}function p(e,n){if(""===(e=e.trim())||"@"===e)return;if(e.includes("*")){if("*"!==e&&!e.startsWith("*."))throw Error("".concat(i(e,n),": Wildcard (*) must be the leftmost label (e.g. *.example)"));if((e.match(/\*/g)||[]).length>1)throw Error("".concat(i(e,n),": Only one wildcard (*) is allowed"));if("*"===e)return}let t=e.split("."),a=i(e,n);if(t.some(e=>"*"!==e&&!/^[0-9a-zA-Z_/.-]{1,63}$/.test(e)))throw Error("".concat(a,": Record name contains invalid characters"));if(a.length>253)throw Error("".concat(a,": Record name is too long (max 253 chars)"))}function g(e,n,t,a){a=a.trim();let s=i(e,n);switch(t){case"TXT":if(a.length>255)throw Error("".concat(s,": TXT record value is too long (max 255 chars)"));break;case"A":if(!m(a))throw Error("".concat(s,": Invalid IPv4 address format"));break;case"AAAA":if(!h(a))throw Error("".concat(s,": Invalid IPv6 address format"));break;case"CNAME":if("@"===e||""===e)throw Error("".concat(s,": CNAME record is not allowed at the domain root"));if(l(a).length>253)throw Error("".concat(s,": CNAME record value is too long (max 253 chars)"));if(m(a)||h(a))throw Error("".concat(s,": CNAME cannot point to an IP address (use A or AAAA record 
1instead)"));if(!u(a))throw Error("".concat(s,": Invalid domain name for CNAME value"));if(d("CNAME",s)===d("CNAME",a))throw Error("".concat(s,": CNAME record cannot point to itself"));break;case"MX":{let[e,n,...t]=a.split(/\s+/);if(!e||!n||t.length>0)throw Error("".concat(s,': Invalid MX record format (expected "priority hostname")'));let r=Number(e);if(!Number.isInteger(r)||r<0)throw Error("".concat(s,": MX priority is invalid"));if(!u(n))throw Error("".concat(s,": Invalid domain name for MX record"));break}case"NS":if(!u(a))throw Error("".concat(s,": Invalid domain name for NS record"));break;case"DS":if("@"===e||""===e)throw Error("".concat(s,": DS record is not allowed at the domain root"));(0,r.vS)(s,a);break;default:throw Error("".concat(s,": Record type ").concat(t," is not supported"))}}function x(e,n,t){let a=new Map;for(let e of t)a.has(e.host)||a.set(e.host,new Set),a.get(e.host).add(e.type);let s=new Set;for(let t of n)s.has(t.host)||(p(t.host,e),s.add(t.host));for(let t of n){let n=i(t.host,e);if(0===t.records.length){let e=a.get(t.host);e&&(e.delete(t.type),0===e.size&&a.delete(t.host))}else{var r;for(let n of t.records)g(t.host,e,t.type,n);let s=null!=(r=a.get(t.host))?r:new Set;if("CNAME"===t.type){for(let e of s)if("CNAME"!==e)throw Error("".concat(n,": CNAME cannot coexist with existing ").concat(e," record"))}else if(s.has("CNAME"))throw Error("".concat(n,": Cannot add records, existing CNAME must be deleted first"));a.has(t.host)||a.set(t.host,new Set),a.get(t.host).add(t.type)}}}},79413:(e,n,t)=>{"use strict";t.d(n,{A:()=>a});let a={src:"/_next/static/media/image-lock.ff5861b9.png",height:90,width:103,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAHCAMAAAACh/xsAAAAV1BMVEW5m/W2nemZXei7qv9VKn+sjO+Qcs7Eru+fbvShf+W+pPGrkOaZVeaOV+SdW+eyf/+zk/W+o/W7nfSmg/SQcNi5mvWxkezEqPiYVOapd/igeu+dWfbOs/8X6KJzAAAAF3RSTlP+/ZMHAnhX/DX7/vvT3ngKUYbBlXHAv9uepPwAAAAJcEhZcwAACxMAAAsTAQCanBgAAAA9SURBVHicBcEHAoAgDACxY7bgwF0c/3+nCbFp2tMS0OkBvhX/lkGkbsy9OBG70F5cFTsJ4w1YIqo/cs7xB0v3AlGpw6ZMAAAAAElFTkSuQmCC",blurWidth:8,blurHeight:7}},84661:(e,n,t)=>{"use strict";t.d(n,{NQ:()=>r,XY:()=>s,b$:()=>o,s$:()=>l,vS:()=>i});var a=t(35519);let s={1:{enum:a.tG.DIGEST_1_SHA1,length:40},2:{enum:a.tG.DIGEST_2_SHA256,length:64},3:{enum:a.tG.DIGEST_3_GOST,length:64},4:{enum:a.tG.DIGEST_4_SHA384,length:96}};function r(e){var n;return null!=(n=({[a.OF.ALG_1_RSA_MD5]:"1 RSAMD5",[a.OF.ALG_2_DH]:"2 DH",[a.OF.ALG_3_DSA_SHA1]:"3 DSA",[a.OF.ALG_5_RSA_SHA1]:"5 RSASHA1",[a.OF.ALG_6_DSA_NSEC3_SHA1]:"6 DSA-NSEC3-SHA1",[a.OF.ALG_7_RSA_SHA1_NSEC3]:"7 RSASHA1-NSEC3-SHA1",[a.OF.ALG_8_RSA_SHA256]:"8 RSA/SHA256",[a.OF.ALG_10_RSA_SHA512]:"10 RSA/SHA512",[a.OF.ALG_12_ECC_GOST]:"12 ECC-GOST",[a.OF.ALG_13_ECDSA_SHA256]:"13 ECDSA/SHA-256",[a.OF.ALG_14_ECDSA_SHA384]:"14 ECDSA/SHA-384",[a.OF.ALG_15_ED25519]:"15 ED25519",[a.OF.ALG_16_ED448]:"16 ED448",[a.OF.ALG_23_ECC_GOST12]:"23 ECC-GOST12",[a.OF.ALG_253_PRIVATEDNS]:"253 PRIVATEDNS",[a.OF.ALG_254_PRIVATEOID]:"254 PRIVATEOID"})[e])?n:e}function l(e){var n;return null!=(n=({[a.tG.DIGEST_1_SHA1]:"1 SHA-1",[a.tG.DIGEST_2_SHA256]:"2 SHA-256",[a.tG.DIGEST_3_GOST]:"3 GOST",[a.tG.DIGEST_4_SHA384]:"4 SHA-384"})[e])?n:e}function i(e,n){let t=n.trim().split(/\s+/),a=parseInt(t[0],10),r=parseInt(t[1],10),l=parseInt(t[2],10),i=t[3];if(isNaN(a)||isNaN(r)||isNaN(l)||!i)throw Error("".concat(e,": DS record is missing required fields"));if(!(l in s))throw Error("".concat(e,": DS digest type ").concat(l," is not supported"));if(a<0||a>65535)throw Error("".concat(e,": DS key tag must be between 0 and 65535"));if(r<0||r>255)throw Error("".concat(e,": DS algorithm must be between 0 and 255"));let o=s[l].length;if(i.length!==o)throw Error("".concat(e,": DS digest length must be ").concat(o," characters"));if(!/^[0-9a-fA-F]+$/.test(i))throw Error("".concat(e,": DS digest must be a hexadecimal string"))}function o(e){var n,t;return null!=(t=null==(n=e.dsKeys)?void 0:n.map(e=>(function(e){let[n,t,s,r]=e.trim().split(/\s+/),l=Object.values(a.OF).find(e=>e.startsWith("ALG_".concat(t)));if(!l)throw Error("Unknown algorithm number: ".concat(t));let i=Object.values(a.tG).find(e=>e.startsWith("DIGEST_".concat(s)));if(!i)throw Error("Unknown digest type: ".concat(s));return{keyTag:parseInt(n,10),algorithm:l,digestType:i,digest:r}})(e)))?t:[]}},90235:(e,n,t)=>{"use strict";t.d(n,{A:()=>m,c:()=>c});var a=t(37876),s=t(70619),r=t(69241),l=t(89099),i=t(14232),o=t(2982),d=t.n(o);let c={dnsSettings:"dns-settings",contacts:"contacts",ownershipTransfer:"ownership-transfer"},u=Object.values(c);function m(e){let{children:n,title:t,sectionId:o,initiallyOpen:c}=e,m=(0,l.useRouter)(),h=(0,i.useMemo)(()=>(e=>{var n;let t,a=null==(n=e.split("#")[1])?void 0:n.split("?")[0];if(!a)return null;try{t=decodeURIComponent(a)}catch(e){return null}return u.includes(t)?t:null})(m.asPath),[m.asPath]),[p,g]=(0,i.useState)(()=>h&&o?h===o:null!=c&&c);return(0,i.useEffect)(()=>{o&&h&&g(h===o)},[h,o]),(0,a.jsxs)("div",{className:d().settingsSection,id:o,children:[(0,a.jsxs)("button",{className:(0,r.A)(d().settingsSectionHeader,{open:p}),onClick:function(){let e=!p;if(g(e),!o)return;let n=m.asPath.split("#")[0],t=e?"".concat(n,"#").concat(o):n;m.replace(t,void 0,{shallow:!0,scroll:!1})},children:[t,(0,a.jsx)(s.A,{})]}),p&&(0,a.jsx)("div",{className:d().settingsSectionContent,children:n})]})}},91995:e=>{e.exports={domainSec:"ownerProduct_domainSec__8q0yf",sectionHeading:"ownerProduct_sectionHeading___sl3E",domainName:"ownerProduct_domainName__W9r2m",contactHeading:"ownerProduct_contactHeading__DrUv_",publicVisibility:"ownerProduct_publicVisibility__p9PEt",title:"ownerProduct_title__NXYIk",description:"ownerProduct_description___K5H_",nameservers:"ownerProduct_nameservers__z4GtA",web3WalletConfig:"ownerProduct_web3WalletConfig__Ouc9I",restrictedTooltip:"ownerProduct_restrictedTooltip__REvNy",highlightedDomainName:"ownerProduct_highlightedDomainName__rkPeW",autoRenew:"ownerProduct_autoRenew__KLld8",linksNav:"ownerProduct_linksNav__GZIt9",linksNavbar:"ownerProduct_linksNavbar__dEEs8",navLinks:"ownerProduct_navLinks__N36c1",navItem:"ownerProduct_navItem__OGnta",navLabel:"ownerProduct_navLabel__Fcf1H",navIconWrapper:"ownerProduct_navIconWrapper__zul3x",navIcon:"ownerProduct_navIcon__4ibyB",walletListItem:"ownerProduct_walletListItem__uKasu",managementTitle:"ownerProduct_managementTitle__1iD7B",managementItem:"ownerProduct_managementItem__cgXdU",managementItemDomain:"ownerProduct_managementItemDomain__2n6o7",primaryNameBadge:"ownerProduct_primaryNameBadge__yEhUm",managementItemSetPrimaryLabel:"ownerProduct_managementItemSetPrimaryLabel__IfQ7T",managementItemPrimaryLabel:"ownerProduct_managementItemPrimaryLabel__sxwg1",comingSoonBadge:"ownerProduct_comingSoonBadge__2UjXQ",symbolIcon:"ownerProduct_symbolIcon__io5qz",web3WalletEmptyState:"ownerProduct_web3WalletEmptyState__VtUAZ",restrictedFeature:"ownerProduct_restrictedFeature__6JrSY",tokenDetails:"ownerProduct_tokenDetails__lpg7c",renew
1alSection:"ownerProduct_renewalSection__USggf",renewalBtn:"ownerProduct_renewalBtn__91FMX",renewalHeading:"ownerProduct_renewalHeading__txbP9",renewalBtnWrapper:"ownerProduct_renewalBtnWrapper__EgRg8",plusFeeInfo:"ownerProduct_plusFeeInfo__ya_VV",customInfoBadge:"ownerProduct_customInfoBadge__UAvBY",customInfoBadgeLongText:"ownerProduct_customInfoBadgeLongText__p1pCi",buttonLink:"ownerProduct_buttonLink__gESYf",cardError:"ownerProduct_cardError__7_AbG",cardBrand:"ownerProduct_cardBrand__OBSqD",detokenizeSection:"ownerProduct_detokenizeSection__1LwGM",detokenizeConfirmationModalBody:"ownerProduct_detokenizeConfirmationModalBody__n1lO7",copyButton:"ownerProduct_copyButton__pgV3U"}},93656:e=>{e.exports={unlockOverlay:"renewalLockedState_unlockOverlay__uAHW9",unlockOverlayBg:"renewalLockedState_unlockOverlayBg__pF4tm",unlockOverlayContent:"renewalLockedState_unlockOverlayContent__Lza9U"}},94497:e=>{e.exports={notFoundStack:"common_notFoundStack__jkA_d",addedToFavorite:"common_addedToFavorite__7Jaai",emptyFavorite:"common_emptyFavorite__UP7rE",loadingDiv:"common_loadingDiv__fTrpl"}},94546:e=>{e.exports={hostsForm:"hosts_hostsForm__HuRU6",inputsCol:"hosts_inputsCol__PaS7K",iconCol:"hosts_iconCol__8PNRx",addMoreButton:"hosts_addMoreButton__fqIM7",formButtons:"hosts_formButtons__zwaad"}},96010:(e,n,t)=>{"use strict";t.d(n,{A:()=>r,z:()=>l});var a=t(14232);let s=a.createContext({});function r({count:e=1,wrapper:n,className:t,containerClassName:r,containerTestId:l,circle:i=!1,style:o,...d}){var c,u,m;let h=a.useContext(s),p={...d};for(let[e,n]of Object.entries(d))void 0===n&&delete p[e];let g={...h,...p,circle:i},x={...o,...function({baseColor:e,highlightColor:n,width:t,height:a,borderRadius:s,circle:r,direction:l,duration:i,enableAnimation:o=!0,customHighlightBackgroun
1d:d}){let c={};return"rtl"===l&&(c["--animation-direction"]="reverse"),"number"==typeof i&&(c["--animation-duration"]=`${i}s`),o||(c["--pseudo-element-display"]="none"),("string"==typeof t||"number"==typeof t)&&(c.width=t),("string"==typeof a||"number"==typeof a)&&(c.height=a),("string"==typeof s||"number"==typeof s)&&(c.borderRadius=s),r&&(c.borderRadius="50%"),void 0!==e&&(c["--base-color"]=e),void 0!==n&&(c["--highlight-color"]=n),"string"==typeof d&&(c["--custom-highlight-background"]=d),c}(g)},A="react-loading-skeleton";t&&(A+=` ${t}`);let v=null!=(c=g.inline)&&c,f=[],j=Math.ceil(e);for(let n=0;n<j;n++){let t=x;if(j>e&&n===j-1){let n=null!=(u=t.width)?u:"100%",a=e%1,s="number"==typeof n?n*a:`calc(${n} * ${a})`;t={...t,width:s}}let s=a.createElement("span",{className:A,style:t,key:n},"‌");v?f.push(s):f.push(a.createElement(a.Fragment,{key:n},s,a.createElement("br",null)))}return a.createElement("span",{className:r,"data-testid":l,"aria-live":"polite","aria-busy":null==(m=g.enableAnimation)||m},n?f.map((e,t)=>a.createElement(n,{key:t},e)):f)}function l({children:e,...n}){return a.createElement(s.Provider,{value:n},e)}}},e=>{e.O(0,[4856,8497,8410,1090,400,6006,953,7852,5479,3836,161,7086,636,6593,8792],()=>e(e.s=4964)),_N_E=e.O()}]);

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.