PageSourceSearch

https://sejan.icu/cp/javascript/views/smb/dns-zone/records-list.js?87a439cb04f96d159212

js sejan.icu collected 2026-10-09 23:15:41 UTC 37,087 bytes, 8 lines download raw bytes

1(globalThis.webpackChunkPlesk=globalThis.webpackChunkPlesk||[]).push([["views/smb/dns-zone/records-list"],{2419(e,n,t){"use strict";t.r(n),t.d(n,{default:()=>g});var i=t(396),s=t(397),a=t(95),r=t(2420),o=t(786),l=t.n(o),d=t(738),c=t(2422),u=t.n(c);const m=a.Locale.getTranslate("smb.components.dns-helper"),p=({id:e,isAlias:n=!1,...t})=>{const[a,o]=(0,i.useState)(!1),{loading:l,data:c,error:p}=(0,d.useQuery)(u(),{variables:{id:btoa(`${n?"DomainAlias":"Domain"}:${e}`)}});return l||p||c.node.isResolvable?null:(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)(s.StatusMessage,{intent:"warning",children:[(0,i.jsx)(s.Paragraph,{children:(0,i.jsx)(m,{content:"domainUnresolvedMessage"})}),(0,i.jsx)(s.Paragraph,{children:(0,i.jsx)(m,{content:"warningActionMessage",params:{warningActionLink:(0,i.jsx)(s.Text,{bold:!0,children:(0,i.jsx)(s.Link,{onClick:()=>o(!0),children:(0,i.jsx)(m,{content:"warningActionLink"})})})}})}),(0,i.jsx)("br",{}),(0,i.jsx)(s.Text,{italic:!0,children:(0,i.jsx)(m,{content:"changesLagWarning"})})]}),(0,i.jsx)(r.default,{isOpen:a,onClose:()=>o(!1),id:e,isAlias:n,...t})]})};p.propTypes={id:l().number.isRequired,isAlias:l().bool};const g=p},2420(e,n,t){"use strict";t.r(n),t.d(n,{default:()=>g});var i=t(397),s=t(396),a=t(786),r=t.n(a),o=t(95),l=t(738),d=t(663),c=t(2421),u=t.n(c);const m=o.Locale.getTranslate("smb.components.dns-helper"),p=({isOpen:e,onClose:n,id:t,howToVideoUrl:a,isAlias:r=!1})=>{const{loading:o,data:c,error:p}=(0,l.useQuery)(u(),{variables:{id:btoa(`${r?"DomainAlias":"Domain"}:${t}`)},onError:({message:e})=>{(0,d.addToast)({intent:"danger",message:e})}});if(o||p)return null;const{viewer:g,node:{name:h,domain:k,ipAddresses:v,dnsZone:f},dns:{registrars:b,extensions:y},config:{dns:{enableResolveChecking:x}},mode:{isDnsServiceSupported:S}}=c,{ipv4:j,ipv6:T}=(r?k.ipAddresses:v).reduce((e,{publicIpAddress:n,ipAddress:t})=>{const i=n||t;return e[i.includes(":")?"ipv6":"ipv4"]=i,e},{}),D=x&&S;return(0,s.jsxs)(i.Drawer,{title:(0,s.jsx)(m,{content:"drawerTitle",params:{name:h}}),size:"sm",isOpen:e,onClose:n,"data-type":"dns-helper",children:[D?(0,s.jsxs)(s.Fragment,{children:[(()=>{if(!f)return null;const{nsRecords:e,aRecords:n}=f,t=e.map(e=>n.find(n=>n.host===e.value)).filter(e=>!!e);return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("p",{children:(0,s.jsx)(m,{content:"pleskResolve"})}),(0,s.jsx)("p",{children:(0,s.jsx)(i.Link,{"data-action":"openHowToVideo",href:a,target:"_blank",children:(0,s.jsx)(m,{content:"howToVideoLink"})})}),(0,s.jsx)("p",{children:(0,s.jsx)(m,{content:"domainSetup0"})}),(0,s.jsxs)("ol",{children:[(0,s.jsx)("li",{children:(0,s.jsx)(m,{content:"domainSetup1"})}),t.length>0&&(0,s.jsxs)("li",{children:[(0,s.jsx)(m,{content:"domainSetup2",params:{glueLink:(0,s.jsx)(i.Link,{"data-action":"glueLink",href:"https://en.wikipedia.org/wiki/Domain_Name_System#Circular_dependencies_and_glue_records",target:"_blank",children:(0,s.jsx)("b",{children:(0,s.jsx)(m,{content:"glueRecords"})})})}}),(0,s.jsx)(i.Alert,{children:t.map(({host:e,value:n})=>(0,s.jsxs)("div",{children:[e," ",n]},e))})]}),(0,s.jsxs)("li",{children:[(0,s.jsx)("p",{children:(0,s.jsx)(m,{content:"domainSetup3"})}),(0,s.jsx)(i.Alert,{children:e.map(({value:e})=>(0,s.jsxs)("div",{children:["NS"," ",e]},e))})]})]})]})})(),(0,s.jsx)("p",{children:(0,s.jsx)(m,{content:"primaryDNS"})}),(0,s.jsx)("p",{children:(0,s.jsx)(m,{content:"forExample"})}),j?(0,s.jsxs)(i.Alert,{children:[`A @ ${j}`,(0,s.jsx)("br",{}),`A www ${j}`]}):null,T?(0,s.jsxs)(i.Alert,{children:[`AAAA @ ${T}`,(0,s.jsx)("br",{}),`AAAA www ${T}`]}):null]}):null,(0,s.jsx)(i.Paragraph,{children:(0,s.jsx)(m,{content:"chooseRegistrar"})}),(0,s.jsx)(i.Text,{italic:!0,bold:!0,children:(0,s.jsx)(i.Link,{"data-action":"chooseRegistrar",href:"https://www.icann.org/resources/pages/who-2013-05-03-en",target:"_blank",children:(0,s.jsx)(m,{content:"chooseRegistrarLink"})})}),(0,s.jsx)("br",{}),(0,s.jsx)("br",{}),(0,s.jsx)(i.Cuttable,{maxHeight:160,children:(0,s.jsx)(i.ItemList,{minColumnWidth:250,gap:"xs",children:b.map(({name:e,url:n})=>(0,s.jsx)(i.Item,{"data-action":e,icon:(0,s.jsx)(i.Icon,{name:"chevron-right",size:"12"}),title:(0,s.jsx)(i.Link,{href:n,target:"_blank",children:e})},e))})}),"ADMIN"===g.type&&D?(0,s.jsx)(i.Alert,{intent:"default",children:(0,s.jsxs)(i.Status,{intent:"warning",children:[(0,s.jsx)(m,{content:"adminHintTitle"}),(0,s.jsxs)("ol",{children:[(0,s.jsxs)("li",{children:[(0,s.jsx)(m,{content:"addIpOption",params:{useIpLink:(0,s.jsx)(i.Text,{bold:!0,children:(0,s.jsx)(i.Link,{"data-action":"addSecondIpGuide",href:"http://docs.plesk.com/en-US/obsidian/administrator-guide/dns/providing-redundant-dns-servers.74239/#configure-at-least-two-ip-addresses-on-your-plesk-server",target:"_blank",children:(0,s.jsx)(m,{content:"useIpLink"})})})}}),(0,s.jsx)(i.Text,{bold:!0,children:(0,s.jsx)(m,{content:"example"})}),(0,s.jsxs)("ul",{children:[(0,s.jsx)("li",{children:(0,s.jsx)(i.Text,{italic:!0,children:"ns1.example.com 123.123.123.123"})}),(0,s.jsx)("li",{children:(0,s.jsx)(i.Text,{italic:!0,children:"ns2.example.com 124.124.124.124"})})]})]}),(0,s.jsx)("li",{children:(0,s.jsx)(m,{content:"slaveDnsOption",params:{slaveExtensionLink:(0,s.jsx)(i.Text,{bold:!0,children:(0,s.jsx)(i.Link,{"data-action":"slaveDnsExtension",href:"https://www.plesk.com/extensions/slave-dns-manager/",target:"_blank",children:(0,s.jsx)(m,{content:"slaveExtensionLink"})})})}})}),(0,s.jsx)("li",{children:(0,s.jsx)(m,{content:"extensionOption",params:{extensions:(0,s.jsx)(s.Fragment,{children:y.map(({name:e,url:n},t)=>(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(i.Link,{href:n,target:"_blank","data-action":e,children:e}),t<y.length-1?", ":""]},e))})}})})]})]})}):null]})};p.propTypes={isOpen:r().bool.isRequired,onClose:r().func.isRequired,id:r().number.isRequired,howToVideoUrl:r().str
1ing.isRequired,isAlias:r().bool};const g=p},2418(e,n,t){"use strict";t.r(n),t.d(n,{default:()=>i.default});var i=t(2419)},1477(e,n,t){"use strict";t.r(n),t.d(n,{SORT_ASC:()=>l,SORT_DESC:()=>d,default:()=>h});var i=t(396),s=t(786),a=t.n(s),r=t(397);const o=t(95).Locale.getSection("components.list"),l="ASC",d="DESC",c="all",u={set(e,n){localStorage.setItem(e,JSON.stringify(n))},get(e){const n=localStorage.getItem(e);return JSON.parse(n)}},m=e=>`list-sort_${e}`,p=e=>`list-page_${e}`,g=({id:e,data:n,columns:t,itemsPerPage:s=25,itemsPerPageOptions:a=[10,25,100,c],sortColumn:d,sortDirection:g=l,searchField:h,locale:k={},emptyView:v,emptyFilteredView:f,toolbar:b,selection:y=[],onSelectionChange:x,searchBarInputProps:S,rowKey:j="key",useStorage:T=!0,...D})=>{const{sortColumn:C,sortDirection:w,setSortState:N}=((e,{sortColumn:n,sortDirection:t})=>{const[{sortColumn:s,sortDirection:a},r]=(0,i.useState)({sortColumn:u.get(m(e))?.sortColumn??n,sortDirection:u.get(m(e))?.sortDirection??t});return{sortColumn:s,sortDirection:a,setSortState:n=>{r(e=>({...e,...n})),u.set(m(e),{...u.get(m(e)),...n})}}})(e,{sortColumn:d??t.find(({sortable:e})=>e)?.key,sortDirection:g}),{page:F,itemsPerPage:R,searchPattern:P,setPageState:A}=((e,{itemsPerPage:n},t=!0)=>{const s=t?{page:u.get(p(e))?.page,itemsPerPage:u.get(p(e))?.itemsPerPage,searchPattern:u.get(p(e))?.searchPattern}:{},[{page:a,itemsPerPage:r,searchPattern:o},l]=(0,i.useState)({page:s.page??1,itemsPerPage:s.itemsPerPage??n,searchPattern:s.searchPattern??""});return{page:a,itemsPerPage:r,searchPattern:o,setPageState:n=>{l(e=>({...e,...n})),t&&u.set(p(e),{...u.get(p(e)),...n})}}})(e,{itemsPerPage:a.includes(s)?s:a[0]},T),O=(0,i.useMemo)(()=>P?f??(0,i.jsx)(r.ListEmptyView,{reason:"filtered","data-testid":"list-empty-view-filtered"}):v??(0,i.jsx)(r.ListEmptyView,{}),[P,v,f]),L=(0,i.useMemo)(()=>t.map(({sortDataField:e,...n})=>n),[t]),q=(0,i.useMemo)(()=>h&&P?n.filter(e=>(Array.isArray(h)?h:[h]).some(n=>e[n]&&String(e[n]).toLowerCase().includes(P.toLowerCase()))):n,[n,P,h]),I=(0,i.useMemo)(()=>{if(!C)return q;const e=t.find(({key:e})=>e===C)?.sortDataField??C,n=t.find(({key:e})=>e===C)?.sort??((n,t)=>n[e]<t[e]?-1:n[e]>t[e]?1:0);return[...q].sort((e,t)=>l===w?n(e,t):n(t,e))},[q,C,w,t]),B=(0,i.useMemo)(()=>{if(R===c)return I;const e=R*(F-1),n=e+R;return I.slice(e,n)},[F,I,R]),E=(0,i.useCallback)(e=>{A({searchPattern:e}),e!==P&&A({page:1})},[P]),M=(0,i.useCallback)(e=>{A({itemsPerPage:e});(e===c?1:Math.ceil(q.length/e))<F&&A({page:1})},[q.length,F]);return(0,i.useEffect)(()=>{if("function"==typeof x&&y.length){const e=q.map(e=>{return n=e,"function"==typeof(t=j)?t(n):n[t];var n,t}).filter(e=>y.includes(e));x(e)}},[q]),(0,i.jsx)(r.List,{pagination:(0,i.jsx)(r.Pagination,{current:F,total:R===c?1:Math.ceil(q.length/R),onSelect:e=>A({page:e}),itemsPerPage:R,itemsPerPageOptions:a,onItemsPerPageChange:M}),toolbar:(b||h)&&(0,i.jsxs)(r.Toolbar,{children:[b,h&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(r.ToolbarExpander,{}),(0,i.jsx)(r.ToolbarGroup,{title:"",children:(0,i.jsx)(r.SearchBar,{inputProps:{placeholder:o.lmsg("searchPlaceholder"),"data-testid":"list-searchbar",value:P,...S??{}},onTyping:E})})]})]}),totalRows:q.length,sortColumn:C,sortDirection:w,onSortChange:N,columns:L,data:B,filtered:!!P,locale:{totalRows:({totalRows:e})=>o.formatMessage("recordsTotal",{total:e}),...k},emptyView:O,onSelectionChange:x,selection:y,rowKey:j,...D})};g.propTypes={id:a().string.isRequired,data:a().array.isRequired,columns:a().array.isRequired,itemsPerPage:a().number,itemsPerPageOptions:a().array,sortColumn:a().string,sortDirection:a().string,searchField:a().oneOfType([a().string,a().arrayOf(a().string.isRequired)]),locale:a().object,emptyView:a().node,emptyFilteredView:a().node,toolbar:a().node,onSelectionChange:a().func,selection:a().array,rowKey:a().oneOfType([a().string,a().func]),searchBarInputProps:a().object,useStorage:a().bool};const h=g},2417(e,n,t){"use strict";t.r(n),t.d(n,{default:()=>h,useDnsZoneCheckDialog:()=>g});var i=t(396),s=t(786),a=t.n(s),r=t(809),o=t(700),l=t(397),d=t(95);const c=d.Locale.getTranslate("components.dialogs.dns-zone-check"),u=d.Locale.getTranslate("components.buttons"),m=o.gql`
2    mutation CheckDnsZone($id: ID!, $recordId: ID!) {
3        checkDnsZone(id: $id, recordId: $recordId) {
4            output
5        }
6    }
7`,p=({params:e,onClose:n})=>{const[t,{called:s,loading:a,data:{checkDnsZone:o}={},error:d}]=(0,r.useMutation)(m,{errorPolicy:"all"});return(0,i.useLayoutEffect)(()=>{e&&t({variables:{id:btoa(`${"domain"===e.owner.type?"Domain":"DomainAlias"}:${e.owner.id}`),recordId:e.record.id}})},[e,t]),(0,i.jsxs)(l.Dialog,{title:e?(0,i.jsx)(c,{content:"title",params:{zoneName:e.name,nameServer:e.record.ns}}):null,isOpen:Boolean(e),onClose:n,canClose:s&&!a,cancelButton:!1,buttons:!s||a?null:[(0,i.jsx)(l.Button,{intent:"primary",onClick:n,children:(0,i.jsx)(u,{content:"ok"})},"ok")],children:[(0,i.jsx)("p",{children:(0,i.jsx)(c,{content:"description"})}),!s||a?(0,i.jsx)(l.ContentLoader,{loader:{type:"icons",icons:["globe","check-mark-circle"]}}):d?(0,i.jsx)(l.StatusMessage,{intent:"danger",children:(0,i.jsx)("span",{dangerouslySetInnerHTML:{__html:d.message}})}):o.output.map(e=>(0,i.jsx)(l.ConsoleOutput,{style:{minHeight:0},children:e}))]})};p.propTypes={params:a().shape({owner:a().shape({id:a().string.isRequired,type:a().string.isRequired}).isRequired,name:a().string.isRequired,record:a().shape({id:a().string.isRequired,ns:a().string.isRequired}).isRequired}),onClose:a().func.isRequired};const g=()=>{const[e,n]=(0,i.useState)(),t=(0,i.useCallback)(e=>{n(e)},[]),s=(0,i.useCallback)(()=>{n()},[]);return[(0,i.useMemo)(()=>(0,i.jsx)(p,{params:e,onClose:s}),[e,s]),t]},h=p},1620(e,n,t){"use strict";t.r(n),t.d(n,{default:()=>c});var i=t(786),s=t.n(i),a=t(95),r=t(1621);const o={id:s().string,dataUrl:s().string,operations:s().array,itemActions:s().object,columns:s().array,data:s().shape({data:s().array,state:s().object,pager:s().object,locale:s().object,additional:s().object,pathbar:s().any}
7),searchFilters:s().object,searchOveral:s().string,disabledSelectHint:s().string,isDisabledItem:s().func,onRedraw:s().func,emptyViewMode:s().oneOf(["all","items"]),emptyView:s().any},l={id:void 0,dataUrl:void 0,operations:void 0,itemActions:void 0,columns:void 0,data:void 0,searchFilters:void 0,searchOveral:void 0,disabledSelectHint:void 0,isDisabledItem:void 0,onRedraw:void 0,emptyViewMode:void 0,emptyView:void 0},d=(0,r.default)(a.List,{propsList:Object.keys(o),defaultProps:l});d.displayName="JswList",d.propTypes=o;const c=d},1722(e,n,t){"use strict";t.r(n),t.d(n,{default:()=>c});var i=t(786),s=t.n(i),a=t(397),r=t(95),o=t(831),l=t(396);const d=({items:e})=>e&&e.length>1?(0,l.jsx)(a.Tabs,{active:e.findIndex(({containerCls:e})=>"active"===e)+1,children:e.map(({title:e,href:n},t)=>(0,l.jsx)(a.Tab,{title:e,component:o.default,to:(0,r.prepareUrl)(n)},t))}):null;d.propTypes={items:s().arrayOf(s().shape({title:s().string.isRequired,href:s().string.isRequired,containerCls:s().string}))};const c=d},1621(e,n,t){"use strict";t.r(n),t.d(n,{default:()=>a});var i=t(396),s=t(95);const a=(e,{propsList:n=[],setters:t={},defaultProps:a={}})=>r=>{const o=(0,i.useRef)(),l=(0,i.useRef)(),[d,c]=Object.entries({...a,...r}).reduce((e,[t,i])=>(e[n.includes(t)?0:1][t]=i,e),[{},{}]),u=n.map(e=>{const n=d[e];return t[e]?(l.current?.[t[e]](n),null):n});return(0,i.useLayoutEffect)(()=>(l.current=new e(d),(0,s.render)(o.current,l.current),()=>{l.current.remove(),l.current=null}),[c.key,...u]),(0,i.jsx)("div",{ref:o,...c})}},2416(e,n,t){"use strict";t.r(n),t.d(n,{default:()=>b});var i=t(396),s=t(397),a=t(1477),r=t(831),o=t(800),l=t(95),d=t(111),c=t(2417),u=t(2418),m=t(663),p=t(786),g=t.n(p);const h=l.Locale.getTranslate("smb.components.lists.dnsrecords"),k=l.Locale.getSection("smb.components.lists.dnsrecords"),v=l.Locale.getSection("components.buttons"),f=({tabs:e,dnsHelper:n=null,name:t,data:o,owner:p,urls:g,applyButton:f,manageDns:b,dnsZoneStatus:y,isZoneCreated:x,syncZone:S,isDnssecInstalled:j})=>{const[T,D]=(0,c.useDnsZoneCheckDialog)(),[C,w]=(0,i.useState)([]),[N,F]=(0,i.useState)(()=>{const e=o?.data;return Array.isArray(e)?e:[]}),[R,P]=(0,i.useState)(f),[A,O]=(0,i.useState)(!1),[L,q]=(0,i.useState)(!1),I=(0,i.useCallback)(e=>w(e),[]),B=(0,i.useCallback)(()=>{(0,l.redirectPost)(g.update)},[g.update]),E=(0,i.useCallback)(()=>{(0,l.redirectPost)(g.revert)},[g.revert]),M=(0,i.useCallback)(()=>{(0,l.redirectPost)(g["turn-on"])},[g]),V=(0,i.useCallback)(()=>{(0,l.redirectPost)(g["turn-off"]),O(!1)},[g]),Z=(0,i.useCallback)(()=>{(0,l.redirectPost)(g["toggle-type"])},[g]),$=(0,i.useCallback)(()=>{(0,l.redirectPost)(g["sync-zone"])},[g]),_=(0,i.useCallback)(async()=>{q(!0);try{const e=new FormData;C.forEach(n=>e.append("ids[]",n));const n=await d.default.post((0,l.prepareUrl)(g.delete),e);"success"===n.status?(F(e=>e.filter(e=>!C.includes(e.id))),w([]),P(!0)):n.statusMessages?.length&&n.statusMessages.forEach(({content:e})=>{(0,m.addToast)({intent:"danger",message:e})})}catch(e){(0,m.addToast)({intent:"danger",message:e.message})}finally{q(!1)}},[C,g.delete]),H=(0,i.useMemo)(()=>{const n=e.findIndex(e=>"active"===e.containerCls);return n>=0?n+1:1},[e]),U=(0,i.useMemo)(()=>"off"===y?[{key:"ns",title:(0,i.jsx)(h,{content:"nameServer"}),sortable:!0,type:"title",render:({id:e,ns:n,status:t})=>{const a=(0,l.prepareUrl)(g["edit-record"].replace("%%id%%",e));return(0,i.jsx)(s.Link,{href:a,className:"old"!==t?`list-item-${t}`:void 0,children:n})}},{key:"check",render:e=>(0,i.jsx)(s.Button,{ghost:!0,icon:"list-check-mark",tooltip:k.lmsg("buttonCheckHint"),onClick:()=>D({name:t,owner:p,record:e}),"data-type":"dns-check-zone"})}]:"slave"===y?[{key:"ip",title:(0,i.jsx)(h,{content:"ipAddress"}),sortable:!0,type:"title",render:({id:e,ip:n,status:t})=>{const a=(0,l.prepareUrl)(g["edit-record"].replace("%%id%%",e));return(0,i.jsx)(s.Link,{href:a,className:"old"!==t?`list-item-${t}`:void 0,children:n})}}]:[{key:"host",title:(0,i.jsx)(h,{content:"host"}),sortable:!0,type:"title",render:({id:e,host:n,status:t})=>{const a=(0,l.prepareUrl)(g["edit-record"].replace("%%id%%",e));return(0,i.jsx)(s.Link,{href:a,className:"old"!==t?`list-item-${t}`:void 0,children:n})}},{key:"ttl",title:(0,i.jsx)(h,{content:"ttl"}),sortable:!0},{key:"type",title:(0,i.jsx)(h,{content:"type"}),sortable:!0},{key:"value",title:(0,i.jsx)(h,{content:"value"}),sortable:!0,style:{wordBreak:"break-word"}}],[y,t,p,g,D]),z=(0,i.useMemo)(()=>
7"off"===y?"ns":"slave"===y?"ip":["host","type","value","ttl"],[y]),G=(0,i.useMemo)(()=>"off"===y?"ns":"slave"===y?"ip":"host",[y]),K=(0,i.useMemo)(()=>b?(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(s.ToolbarGroup,{title:"",children:(0,i.jsx)(s.Button,{"data-type":"add-dns-record",component:"a",href:(0,l.prepareUrl)(g["add-record"]),icon:"plus",intent:"primary",children:(0,i.jsx)(h,{content:"addRecord"})})}),(0,i.jsxs)(s.ToolbarGroup,{title:"",children:["off"===y&&x?(0,i.jsx)(s.Button,{"data-type":"dns-turn-on",onClick:M,children:(0,i.jsx)(h,{content:"turnOn"})}):null,"off"!==y&&x?(0,i.jsx)(s.Button,{"data-type":"dns-turn-off",onClick:()=>O(!0),children:(0,i.jsx)(h,{content:"turnOff"})}):null,"off"===y&&x?(0,i.jsx)(s.Button,{"data-type":"dns-toggle-type",disabled:!0,children:(0,i.jsx)(h,{content:"toggleTypeTo"+("master"===y?"Slave":"Master"),params:{name:t}})}):null,"off"!==y&&x?(0,i.jsx)(s.Button,{"data-type":"dns-toggle-type",onClick:Z,children:(0,i.jsx)(h,{content:"toggleTypeTo"+("master"===y?"Slave":"Master"),params:{name:t}})}):null,"master"===y?(0,i.jsx)(s.Button,{"data-type":"dns-restore-default",component:"a",href:(0,l.prepareUrl)(g["restore-default"]),children:(0,i.jsx)(h,{content:"restoreDefault"})}):null,"off"!==y&&S?(0,i.jsx)(s.Button,{"data-type":"dns-sync-zone",onClick:$,children:(0,i.jsx)(h,{content:"syncZone"})}):null]}),(0,i.jsx)(s.ToolbarGroup,{title:"",children:(0,i.jsx)(s.ListOperation,{critical:!0,confirmationText:()=>k.formatMessage("confirmOnDelete",{host:1===C.length?N.find(e=>e.id===C[0])?.[G]??"":"",count:C.length}),actionButtonText:v.lmsg("remove"),children:(0,i.jsx)(s.Button,{"data-type":"dns-remove",disabled:!C.length,state:L?"loading":void 0,onClick:_,children:(0,i.jsx)(h,{content:"remove"})})})})]}):null,[b,y,x,t,g,S,C,N,G,L,M,Z,$,_]);return(0,i.jsxs)(i.Fragment,{children:[n?(0,i.jsx)(u.default,{...n}):null,T,R?(0,i.jsxs)(s.StatusMessage,{intent:"warning",children:[(0,i.jsx)(h,{content:"applyChanges"}),(0,i.jsxs)("div",{style:{marginTop:8,display:"flex",gap:8},children:[(0,i.jsx)(s.Button,{"data-type":"dns-apply",intent:"primary",onClick:B,children:(0,i.jsx)(h,{content:"updateButtonTitle"})}),(0,i.jsx)(s.Button,{"data-type":"dns-revert",onClick:E,children:(0,i.jsx)(h,{content:"revertButtonTitle"})})]})]}):null,(0,i.jsx)(s.Tabs,{active:H,children:e.map((e,n)=>(0,i.jsx)(s.Tab,{title:e.title,component:r.default,to:(0,l.prepareUrl)(e.href)},n))}),(0,i.jsx)(a.default,{id:"dns-zone-records","aria-label":k.lmsg("pageTitle"),rowKey:"id",itemsPerPage:25,searchField:z,searchBarInputProps:{"aria-label":k.lmsg("pageTitle")},selection:b?C:void 0,columns:U,data:N,toolbar:b?K:void 0,onSelectionChange:b?I:void 0}),(0,i.jsx)(s.Dialog,{size:"sm",isOpen:A,onClose:()=>O(!1),title:k.lmsg("confirmOnTurnOffTitle"),form:{onSubmit:V,submitButton:{children:v.lmsg("disable"),"data-type":"dns-turn-off-confirm"},cancelButton:{children:v.lmsg("cancel")}},children:(0,i.jsx)(s.Paragraph,{children:k.lmsg("confirmOnTurnOff",{dnssecInstalled:j?k.lmsg("dnssecInstalled"):""})})})]})};f.propTypes={tabs:g().arrayOf(g().shape({href:g().string.isRequired,title:g().string.isRequired,containerCls:g().string})).isRequired,dnsHelper:g().object,name:g().string.isRequired,data:g().shape({data:g().array}).isRequired,owner:g().shape({id:g().oneOfType([g().string,g().number]).isRequired,type:g().string.isRequired}).isRequired,urls:g().object.isRequired,applyButton:g().bool.isRequired,manageDns:g().bool.isRequired,dnsZoneStatus:g().string.isRequired,isZoneCreated:g().bool.isRequired,syncZone:g().bool.isRequired,isDnssecInstalled:g().bool.isRequired};const b=(0,o.withPageLayout)(f)},2423(e,n,t){"use strict";t.r(n),t.d(n,{default:()=>m});var i=t(786),s=t.n(i),a=t(1722),r=t(800),o=t(2417),l=t(2418),d=t(2424),c=t(396);const u=({tabs:e,dnsHelper:n=null,...t})=>{const[i,s]=(0,o.useDnsZoneCheckDialog)();return(0,c.jsxs)(c.Fragment,{children:[n?(0,c.jsx)(l.default,{...n}):null,i,(0,c.jsx)(a.default,{items:e}),(0,c.jsx)(d.default,{...t,onDnsZoneCheck:s})]})};u.propTypes={tabs:a.default.propTypes.items.isRequired,dnsHelper:s().object};const m=(0,r.withPageLayout)(u)},2424(e,n,t){"use strict";t.r(n),t.d(n,{default:()=>u});var i=t(396),s=t(786),a=t.n(s),r=t(95),o=t(1620);t(2425);const l=r.Locale.getSection("smb.components.lists.dnsrecords"),d=r.Locale.getSection("components.buttons"),c=({name:e,data:n,owner:t,urls:s,applyButton:a,manageDns:c,dnsZoneStatus:u,isZoneCreated:m,syncZone:p,onDnsZoneCheck:g,isDnssecInstalled:h})=>{const k=(0,i.useCallback)(e=>{e&&"success"!==e.status||((0,r.addStatusMessage)("warning",`${l.lmsg("applyChanges")}
7<br><br><button id='btn-apply' class='btn'></button><button id='btn-revert' class='btn'></button>`,[]),new r.CommandButton({applyTo:"btn-apply",title:l.lmsg("updateButtonTitle"),name:"send",description:l.lmsg("updateButtonDescription"),disabled:!1,handler(){(0,r.redirectPost)(s.update)}}),new r.CommandButton({applyTo:"btn-revert",title:l.lmsg("revertButtonTitle"),name:"cancel",description:l.lmsg("revertButtonDescription"),handler(){(0,r.redirectPost)(s.revert)}}))},[s.revert,s.update]),v=(0,i.useCallback)((e,n)=>{const t=(0,r.prepareUrl)(s["edit-record"].replace("%%id%%",e.id));return"old"===e.status?`<a href=${t}>${(0,r.escapeHtml)(e[n])}</a>`:`<span><a href=${t} class="s-btn sb-dns-records-changed list-item-${e.status}"><i><i><i><span>${(0,r.escapeHtml)(e[n])}</span></i></i></i></a></span>`},[s]);(0,i.useEffect)(()=>{a&&k()},[a]);const f=(0,i.useMemo)(()=>c?[{componentType:r.SmallButton,id:"buttonAddRecord",title:l.lmsg("addRecord"),description:l.lmsg("master"===u?"hintAddRecord":"hintAddPrimaryDns",{name:e}),addCls:"sb-add-new btn-primary",href:s["add-record"]},{componentType:r.bar.Separator},"off"===u&&m?{componentType:r.SmallButton,id:"buttonTurnOn",attrs:{"data-method":"post"},title:l.lmsg("turnOn"),description:l.lmsg("hintTurnOn",{name:e}),addCls:"sb-turn-on",href:s["turn-on"]}:null,"off"===u&&m?{componentType:r.SmallButton,id:"buttonToggleType",attrs:{"data-method":"post"},title:l.lmsg("toggleTypeTo"+("master"===u?"Slave":"Master"),{name:e}),description:l.lmsg("hintToggleTypeDisabled",{name:e}),addCls:"sb-refresh",disabled:!0}:null,"off"!==u&&m?{componentType:r.SmallButton,id:"buttonTurnOff",attrs:{"data-method":"post"},title:l.lmsg("turnOff"),description:l.lmsg("hintTurnOff",{name:e}),addCls:"sb-turn-off",href:null,handler(){r.messageBox.show({subtype:r.messageBox.SUBTYPE_CONFIRM,text:l.lmsg("confirmOnTurnOffTitle"),description:l.lmsg("confirmOnTurnOff",{dnssecInstalled:h?l.lmsg("dnssecInstalled"):""}),buttonTitles:{yes:d.lmsg("disable"),no:d.lmsg("cancel")},onYesClick(){(0,r.redirectPost)(s["turn-off"])}})}}:null,"off"!==u&&m?{componentType:r.SmallButton,id:"buttonToggleType",attrs:{"data-method":"post"},title:l.lmsg("toggleTypeTo"+("master"===u?"Slave":"Master"),{name:e}),description:l.lmsg("hintToggleTypeTo"+("master"===u?"Slave":"Master"),{name:e}),addCls:"sb-refresh",href:s["toggle-type"]}:null,"master"===u?{componentType:r.SmallButton,id:"buttonRestoreDefault",title:l.lmsg("restoreDefault"),description:l.lmsg("hintRestoreDefault",{name:e}),addCls:"sb-restore-defaults",href:s["restore-default"]}:null,"off"!==u&&p?{componentType:r.SmallButton,id:"buttonSyncZone",attrs:{"data-method":"post"},title:l.lmsg("syncZone"),description:l.lmsg("hintSyncZone"),addCls:"sb-dns-zone-sync",href:s["sync-zone"]}:null,{componentType:r.bar.Separator},{componentType:r.SmallButton,id:"buttonRemoveRecord",title:l.lmsg("remove"),description:l.lmsg("hintRemove"),addCls:"sb-remove-selected",handler(e){const n=(0,r.getComponent)("dns-zone-records"),t=n.getSelectedItems(),i="off"!==u?"host":"ns";n.execGroupOperation({url:s.delete,subtype:r.messageBox.SUBTYPE_DELETE,mouseEvent:e,text:l.formatMessage("confirmOnDelete",{host:`<b>${(0,r.escapeHtml)(t[0]?.[i])}</b>`,count:t.length}),onSuccess:k})}}]:[],[k,u,m,c,e,p,s,h]),b=(0,i.useMemo)(()=>[c?r.list.COLUMN_SELECTION:null,"off"===u?{header:l.lmsg("nameServer"),sortable:!0,dataIndex:"ns",renderer:e=>v(e,"ns")}:null,"off"===u?{header:"",sortable:!1,cls:"min",renderer:n=>[(0,r.createElement)("span.tooltipData",l.lmsg("buttonCheckHint")),(0,r.createElement)("button.pul-button.pul-button--ghost.pul-button--empty",{type:"button",onclick:()=>{r.Tooltip.hide(),g({name:e,owner:t,record:n})},style:"margin-block: -4px"},(0,r.createElement)("span.pul-button__inner",{style:"align-items: flex-start"},(0,r.createElement)("span.pul-icon.pul-icon--size-16.pul-button__icon",'<svg focusable="false"><use href="/ui-library/images/symbols.svg?qwe#list-check-mark:16" /></svg>'),(0,r.createElement)("span.r-visible",{style:"margin-inline-start: 4px; white-space: normal; text-align: left; font-weight: 400"},l.lmsg("buttonCheckHint"))))]}:null,"master"===u?{header:l.lmsg("host"),sortable:!0,dataIndex:"host",renderer:e=>v(e,"host")}:null,"master"===u?{header:l.lmsg("ttl"),headerParams:{width:100},sortable:!0,dataIndex:"ttl"}:null,"master"===u?{header:l.lmsg("type"),headerParams:{width:100},sortable:!0,dataIndex:"type"}:null,"master"===u?{header:l.lmsg("value"),sortable:!0,dataIndex:"value",cls:"records-list__value-cell"}:null,"slave"===u?{header:l.lmsg("ipAddress"),sortable:!0,dataIndex:"ip",renderer:e=>v(e,"ip")}
7:null].filter(Boolean),[u,c,e,g,t,v]),y=(0,i.useCallback)(({readOnly:e})=>e,[]);return(0,i.jsx)(o.default,{id:"dns-zone-records",data:n,dataUrl:`/smb/dns-zone/records-list-data/id/${t.id}/type/${t.type}`,isDisabledItem:y,operations:f,columns:b})};c.propTypes={name:a().string.isRequired,data:o.default.propTypes.data.isRequired,owner:a().shape({id:a().string.isRequired,type:a().string.isRequired}).isRequired,urls:a().object.isRequired,applyButton:a().bool.isRequired,manageDns:a().bool.isRequired,dnsZoneStatus:a().string.isRequired,isZoneCreated:a().bool.isRequired,syncZone:a().bool.isRequired,onDnsZoneCheck:a().func.isRequired,isDnssecInstalled:a().bool.isRequired};const u=c},2415(e,n,t){"use strict";t.r(n),t.d(n,{default:()=>o});var i=t(462),s=t(2416),a=t(2423),r=t(396);const o=e=>{const{modernRecordsList:n}=(0,i.usePageData)();return n?(0,r.jsx)(s.default,{...e}):(0,r.jsx)(a.default,{...e})}},2422(e){var n={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"DnsHelper"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"id"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"node"},arguments:[{kind:"Argument",name:{kind:"Name",value:"id"},value:{kind:"Variable",name:{kind:"Name",value:"id"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Domain"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"isResolvable"},arguments:[],directives:[]}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"DomainAlias"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"isResolvable"},arguments:[],directives:[]}]}}]}}]}}],loc:{start:0,end:190}};n.loc.source={body:"query DnsHelper($id: ID!) {\n    node(id: $id) {\n        id\n        ... on Domain {\n            isResolvable\n        }\n        ... on DomainAlias {\n            isResolvable\n        }\n    }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};function t(e,n){if("FragmentSpread"===e.kind)n.add(e.name.value);else if("VariableDefinition"===e.kind){var i=e.type;"NamedType"===i.kind&&n.add(i.name.value)}e.selectionSet&&e.selectionSet.selections.forEach(function(e){t(e,n)}),e.variableDefinitions&&e.variableDefinitions.forEach(function(e){t(e,n)}),e.definitions&&e.definitions.forEach(function(e){t(e,n)})}var i={};function s(e,n){for(var t=0;t<e.definitions.length;t++){var i=e.definitions[t];if(i.name&&i.name.value==n)return i}}n.definitions.forEach(function(e){if(e.name){var n=new Set;t(e,n),i[e.name.value]=n}}),e.exports=n,e.exports.DnsHelper=function(e,n){var t={kind:e.kind,definitions:[s(e,n)]};e.hasOwnProperty("loc")&&(t.loc=e.loc);var a=i[n]||new Set,r=new Set,o=new Set;for(a.forEach(function(e){o.add(e)});o.size>0;){var l=o;o=new Set,l.forEach(function(e){r.has(e)||(r.add(e),(i[e]||new Set).forEach(function(e){o.add(e)}))})}return r.forEach(function(n){var i=s(e,n);i&&t.definitions.push(i)}),t}(n,"DnsHelper")},2421(e){var n={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"DnsSettingsDrawer"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"id"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"node"},arguments:[{kind:"Argument",name:{kind:"Name",value:"id"},value:{kind:"Variable",name:{kind:"Name",value:"id"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Domain"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"name"},arguments:[{kind:"Argument",name:{kind:"Name",value:"idn"},value:{kind:"BooleanValue",value:!1}}],directives:[]},{kind:"FragmentSpread",name:{kind:"Name",value:"ipAddressesFields"},directives:[]},{kind:"Field",name:{kind:"Name",value:"dnsZone"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"recordsFields"},directives:[]}]}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"DomainAlias"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"name"},arguments:[{kind:"Argument",name:{kind:"Name",value:"idn"},value:{kind:"BooleanValue",value:!1}}],directives:[]},{kind:"Field",name:{kind:"Name",value:"domain"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"ipAddressesFields"},directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"dnsZone"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"recordsFields"},directives:[]}]}}]}}]}},{kind:"Field",name:{kind:"Name",value:"viewer"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"login"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"type"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"config"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"dns"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"enableResolveChecking"},arguments:[],directives:[]}]}}]}},{kind:"Field",name:{kind:"Name",value:"dns"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"registrars"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"name"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"url"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"extensions"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"name"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"url"},arguments:[],directives:[]}]}}]}},{kind:"Field",name:{kind:"Name",value:"mode"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"isDnsServiceSupported"},arguments:[],directives:[]}]}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"ipAddressesFields"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Domain"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"ipAddresses"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"publicIpAddress"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"ipAddress"},arguments:[],directives:[]}]}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"recordsFields"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"DnsZone"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",alias:{kind:"Name",value:"nsRecords"},name:{kind:"Name",value:"records"},arguments:[{kind:"Argument",name:{kind:"Name",value:"filter"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"type"}
7,value:{kind:"ListValue",values:[{kind:"EnumValue",value:"NS"}]}}]}},{kind:"Argument",name:{kind:"Name",value:"orderBy"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"value"},value:{kind:"EnumValue",value:"asc"}}]}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"recordFields"},directives:[]}]}},{kind:"Field",alias:{kind:"Name",value:"aRecords"},name:{kind:"Name",value:"records"},arguments:[{kind:"Argument",name:{kind:"Name",value:"filter"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"type"},value:{kind:"ListValue",values:[{kind:"EnumValue",value:"A"}]}}]}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"recordFields"},directives:[]}]}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"recordFields"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"DnsRecord"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"host"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"value"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"type"},arguments:[],directives:[]}]}}],loc:{start:0,end:1159}};n.loc.source={body:"query DnsSettingsDrawer($id: ID!) {\n    node(id: $id) {\n        id\n        ... on Domain {\n            name(idn: false)\n            ...ipAddressesFields\n            dnsZone {\n                ...recordsFields\n            }\n        }\n        ... on DomainAlias {\n            name(idn: false)\n            domain {\n                ...ipAddressesFields\n            }\n            dnsZone {\n                ...recordsFields\n            }\n        }\n    }\n    viewer {\n        login\n        type\n    }\n    config {\n        dns {\n            enableResolveChecking\n        }\n    }\n    dns {\n        registrars {\n            name\n            url\n        }\n        extensions {\n            name\n            url\n        }\n    }\n    mode {\n        isDnsServiceSupported\n    }\n}\n\nfragment ipAddressesFields on Domain {\n    ipAddresses {\n        publicIpAddress\n        ipAddress\n    }\n}\n\nfragment recordsFields on DnsZone {\n    nsRecords: records(filter: { type: [NS] }, orderBy: { value: asc }) {\n        ...recordFields\n    }\n    aRecords: records(filter: { type: [A] }) {\n        ...recordFields\n    }\n}\n\nfragment recordFields on DnsRecord {\n    host\n    value\n    type\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};function t(e,n){if("FragmentSpread"===e.kind)n.add(e.name.value);else if("VariableDefinition"===e.kind){var i=e.type;"NamedType"===i.kind&&n.add(i.name.value)}e.selectionSet&&e.selectionSet.selections.forEach(function(e){t(e,n)}),e.variableDefinitions&&e.variableDefinitions.forEach(function(e){t(e,n)}),e.definitions&&e.definitions.forEach(function(e){t(e,n)})}var i={};function s(e,n){for(var t=0;t<e.definitions.length;t++){var i=e.definitions[t];if(i.name&&i.name.value==n)return i}}function a(e,n){var t={kind:e.kind,definitions:[s(e,n)]};e.hasOwnProperty("loc")&&(t.loc=e.loc);var a=i[n]||new Set,r=new Set,o=new Set;for(a.forEach(function(e){o.add(e)});o.size>0;){var l=o;o=new Set,l.forEach(function(e){r.has(e)||(r.add(e),(i[e]||new Set).forEach(function(e){o.add(e)}))})}return r.forEach(function(n){var i=s(e,n);i&&t.definitions.push(i)}),t}n.definitions.forEach(function(e){if(e.name){var n=new Set;t(e,n),i[e.name.value]=n}}),e.exports=n,e.exports.DnsSettingsDrawer=a(n,"DnsSettingsDrawer"),e.exports.ipAddressesFields=a(n,"ipAddressesFields"),e.exports.recordsFields=a(n,"recordsFields"),e.exports.recordFields=a(n,"recordFields")},2425(e,n,t){"use strict";t.r(n)}}]);
8//# sourceMappingURL=records-list.js.map?87a439cb04f96d159212

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.