Submit
Path:
~
/
/
opt
/
psa
/
admin
/
cp
/
public
/
javascript
/
app
/
dns-helper
/
File Content:
dns-settings.js.map
{"version":3,"file":"javascript/app/dns-helper/dns-settings.js?0e9cebbd7448193fc0d7","mappings":"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","sources":["webpack:///./app/dns-helper/dns-settings/DrawerSettings.js","webpack:///./app/dns-helper/dns-settings/index.js","webpack:///./queries/DnsSettingDrawer.graphql"],"sourcesContent":["// Copyright 1999-2025. WebPros International GmbH. All rights reserved.\n\nimport {\n Alert,\n Cuttable,\n Drawer,\n Icon,\n Item,\n ItemList,\n Link,\n Paragraph,\n Status,\n Text,\n} from '@plesk/ui-library';\nimport { Fragment } from 'react';\nimport PropTypes from 'prop-types';\nimport { Locale } from 'jsw';\nimport { useQuery } from '@apollo/client';\nimport { addToast } from 'helpers/toasts';\n\nimport DNS_SETTINGS_DRAWER from 'queries/DnsSettingDrawer.graphql';\n\nconst Translate = Locale.getTranslate('smb.components.dns-helper');\n\nconst DrawerSettings = ({ isOpen, onClose, id, howToVideoUrl, isAlias = false }) => {\n const { loading, data, error } = useQuery(DNS_SETTINGS_DRAWER, {\n variables: { id: btoa(`${isAlias ? 'DomainAlias' : 'Domain'}:${id}`) },\n onError: ({ message }) => {\n addToast({ intent: 'danger', message });\n },\n });\n\n if (loading || error) {\n return null;\n }\n\n const {\n viewer,\n node: {\n name,\n domain,\n ipAddresses,\n dnsZone,\n },\n dns: {\n registrars,\n extensions,\n },\n config: {\n dns: {\n enableResolveChecking,\n },\n },\n mode: {\n isDnsServiceSupported,\n },\n } = data;\n\n const { ipv4, ipv6 } = (isAlias ? domain.ipAddresses : ipAddresses).reduce((res, { publicIpAddress, ipAddress }) => {\n const obj = publicIpAddress || ipAddress;\n res[obj.includes(':') ? 'ipv6' : 'ipv4'] = obj;\n return res;\n }, {});\n\n const showResolve = enableResolveChecking && isDnsServiceSupported;\n\n const renderPleskResolve = () => {\n if (!dnsZone) {\n return null;\n }\n\n const { nsRecords, aRecords } = dnsZone;\n\n const glueRecords = nsRecords.map(ns => aRecords.find(a => a.host === ns.value)).filter(r => !!r);\n\n return (\n <>\n <p><Translate content=\"pleskResolve\" /></p>\n <p>\n <Link\n data-action=\"openHowToVideo\"\n href={howToVideoUrl}\n target=\"_blank\"\n >\n <Translate content=\"howToVideoLink\" />\n </Link>\n </p>\n <p><Translate content=\"domainSetup0\" /></p>\n <ol>\n <li>\n <Translate content=\"domainSetup1\" />\n </li>\n {glueRecords.length > 0 && (\n <li>\n <Translate\n content=\"domainSetup2\"\n params={{\n glueLink: (\n <Link\n data-action=\"glueLink\"\n href=\"https://en.wikipedia.org/wiki/Domain_Name_System#Circular_dependencies_and_glue_records\"\n target=\"_blank\"\n >\n <b><Translate content=\"glueRecords\" /></b>\n </Link>\n ),\n }}\n />\n <Alert>\n {glueRecords.map(({ host, value }) => (\n <div key={host}>{host} {value}</div>\n ))}\n </Alert>\n </li>\n )}\n <li>\n <p><Translate content=\"domainSetup3\" /></p>\n <Alert>\n {nsRecords.map(({ value }) => (\n <div key={value}>{'NS'} {value}</div>\n ))}\n </Alert>\n </li>\n </ol>\n </>\n );\n };\n\n const renderAdminOptionsList = () => (\n <ol>\n <li>\n <Translate\n content=\"addIpOption\"\n params={{\n useIpLink: (\n <Text bold>\n <Link\n data-action=\"addSecondIpGuide\"\n // eslint-disable-next-line max-len\n 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\"\n target=\"_blank\"\n >\n <Translate content=\"useIpLink\" />\n </Link>\n </Text>\n ),\n }}\n />\n <Text bold><Translate content=\"example\" /></Text>\n <ul>\n <li>\n <Text italic>{'ns1.example.com 123.123.123.123'}</Text>\n </li>\n <li>\n <Text italic>{'ns2.example.com 124.124.124.124'}</Text>\n </li>\n </ul>\n </li>\n <li>\n <Translate\n content=\"slaveDnsOption\"\n params={{\n slaveExtensionLink: (\n <Text bold>\n <Link\n data-action=\"slaveDnsExtension\"\n href=\"https://www.plesk.com/extensions/slave-dns-manager/\"\n target=\"_blank\"\n >\n <Translate content=\"slaveExtensionLink\" />\n </Link>\n </Text>\n ),\n }}\n />\n </li>\n <li>\n <Translate\n content=\"extensionOption\"\n params={{\n extensions: (\n <>\n {extensions.map(({ name, url }, index) => (\n <Fragment key={name}>\n <Link href={url} target=\"_blank\" data-action={name}>{name}</Link>\n {index < extensions.length - 1 ? ', ' : ''}\n </Fragment>\n ))}\n </>\n ),\n }}\n />\n </li>\n </ol>\n );\n\n return (\n <Drawer\n title={<Translate content=\"drawerTitle\" params={{ name }} />}\n size=\"sm\"\n isOpen={isOpen}\n onClose={onClose}\n data-type=\"dns-helper\"\n >\n {showResolve ? (\n <>\n {renderPleskResolve()}\n <p><Translate content=\"primaryDNS\" /></p>\n <p><Translate content=\"forExample\" /></p>\n {ipv4 ? (\n <Alert>\n {`A @ ${ipv4}`}\n <br />\n {`A www ${ipv4}`}\n </Alert>\n ) : null}\n {ipv6 ? (\n <Alert>\n {`AAAA @ ${ipv6}`}\n <br />\n {`AAAA www ${ipv6}`}\n </Alert>\n ) : null}\n </>\n ) : null}\n <Paragraph>\n <Translate content=\"chooseRegistrar\" />\n </Paragraph>\n <Text italic bold>\n <Link data-action=\"chooseRegistrar\" href=\"https://www.icann.org/resources/pages/who-2013-05-03-en\" target=\"_blank\">\n <Translate content=\"chooseRegistrarLink\" />\n </Link>\n </Text>\n <br />\n <br />\n <Cuttable maxHeight={160}>\n <ItemList minColumnWidth={250} gap=\"xs\">\n {registrars.map(({ name, url }) => (\n <Item\n data-action={name}\n key={name}\n icon={<Icon name=\"chevron-right\" size=\"12\" />}\n title={<Link href={url} target=\"_blank\" >{name}</Link>}\n />\n ))}\n <Item\n icon={<Icon name=\"chevron-right\" size=\"12\" />}\n title={(\n <Link href=\"https://pt-research.typeform.com/to/FkcDot10\" target=\"_blank\" >\n <Translate content=\"registrarSurveyLink\" />\n </Link>\n )}\n />\n </ItemList>\n </Cuttable>\n {viewer.type === 'ADMIN' && showResolve ? (\n <Alert intent=\"default\">\n <Status intent=\"warning\">\n <Translate content=\"adminHintTitle\" />\n {renderAdminOptionsList()}\n </Status>\n </Alert>\n ) : null}\n </Drawer>\n );\n};\n\nDrawerSettings.propTypes = {\n isOpen: PropTypes.bool.isRequired,\n onClose: PropTypes.func.isRequired,\n id: PropTypes.number.isRequired,\n howToVideoUrl: PropTypes.string.isRequired,\n isAlias: PropTypes.bool,\n};\n\nexport default DrawerSettings;\n","// Copyright 1999-2025. WebPros International GmbH. All rights reserved.\n\nimport { useState } from 'react';\nimport DrawerSettings from './DrawerSettings';\nimport PropTypes from 'prop-types';\n\nlet handleChangeProperties;\n\nconst sleep = t => new Promise(r => setTimeout(r, t));\n\nconst DrawerControl = props => {\n const [isOpen, setOpen] = useState(true);\n const [properties, setProperties] = useState(props);\n\n handleChangeProperties = async props => {\n if (props.id !== properties.id && isOpen) {\n setOpen(false);\n await sleep(300);\n }\n setProperties(props);\n setOpen(true);\n };\n\n return (\n <DrawerSettings\n isOpen={isOpen}\n onClose={() => setOpen(false)}\n {...properties}\n />\n );\n};\n\nDrawerControl.propTypes = {\n id: PropTypes.string.isRequired,\n};\n\nexport default props => {\n if (!handleChangeProperties) {\n Plesk.addWidget(DrawerControl, props);\n } else {\n handleChangeProperties(props);\n }\n};\n","\n var doc = {\"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\":false}}],\"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\":false}}],\"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\"},\"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 doc.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}};\n \n\n var names = {};\n function unique(defs) {\n return defs.filter(\n function(def) {\n if (def.kind !== 'FragmentDefinition') return true;\n var name = def.name.value\n if (names[name]) {\n return false;\n } else {\n names[name] = true;\n return true;\n }\n }\n )\n }\n \n\n // Collect any fragment/type references from a node, adding them to the refs Set\n function collectFragmentReferences(node, refs) {\n if (node.kind === \"FragmentSpread\") {\n refs.add(node.name.value);\n } else if (node.kind === \"VariableDefinition\") {\n var type = node.type;\n if (type.kind === \"NamedType\") {\n refs.add(type.name.value);\n }\n }\n\n if (node.selectionSet) {\n node.selectionSet.selections.forEach(function(selection) {\n collectFragmentReferences(selection, refs);\n });\n }\n\n if (node.variableDefinitions) {\n node.variableDefinitions.forEach(function(def) {\n collectFragmentReferences(def, refs);\n });\n }\n\n if (node.definitions) {\n node.definitions.forEach(function(def) {\n collectFragmentReferences(def, refs);\n });\n }\n }\n\n var definitionRefs = {};\n (function extractReferences() {\n doc.definitions.forEach(function(def) {\n if (def.name) {\n var refs = new Set();\n collectFragmentReferences(def, refs);\n definitionRefs[def.name.value] = refs;\n }\n });\n })();\n\n function findOperation(doc, name) {\n for (var i = 0; i < doc.definitions.length; i++) {\n var element = doc.definitions[i];\n if (element.name && element.name.value == name) {\n return element;\n }\n }\n }\n\n function oneQuery(doc, operationName) {\n // Copy the DocumentNode, but clear out the definitions\n var newDoc = {\n kind: doc.kind,\n definitions: [findOperation(doc, operationName)]\n };\n if (doc.hasOwnProperty(\"loc\")) {\n newDoc.loc = doc.loc;\n }\n\n // Now, for the operation we're running, find any fragments referenced by\n // it or the fragments it references\n var opRefs = definitionRefs[operationName] || new Set();\n var allRefs = new Set();\n var newRefs = new Set();\n\n // IE 11 doesn't support \"new Set(iterable)\", so we add the members of opRefs to newRefs one by one\n opRefs.forEach(function(refName) {\n newRefs.add(refName);\n });\n\n while (newRefs.size > 0) {\n var prevRefs = newRefs;\n newRefs = new Set();\n\n prevRefs.forEach(function(refName) {\n if (!allRefs.has(refName)) {\n allRefs.add(refName);\n var childRefs = definitionRefs[refName] || new Set();\n childRefs.forEach(function(childRef) {\n newRefs.add(childRef);\n });\n }\n });\n }\n\n allRefs.forEach(function(refName) {\n var op = findOperation(doc, refName);\n if (op) {\n newDoc.definitions.push(op);\n }\n });\n\n return newDoc;\n }\n \n module.exports = doc;\n \n module.exports[\"DnsSettingsDrawer\"] = oneQuery(doc, \"DnsSettingsDrawer\");\n \n module.exports[\"ipAddressesFields\"] = oneQuery(doc, \"ipAddressesFields\");\n \n module.exports[\"recordsFields\"] = oneQuery(doc, \"recordsFields\");\n \n module.exports[\"recordFields\"] = oneQuery(doc, \"recordFields\");\n \n"],"names":["Translate","Locale","getTranslate","DrawerSettings","isOpen","onClose","id","howToVideoUrl","isAlias","loading","data","error","useQuery","DNS_SETTINGS_DRAWER","variables","btoa","onError","message","addToast","intent","viewer","node","name","domain","ipAddresses","dnsZone","dns","registrars","extensions","config","enableResolveChecking","mode","isDnsServiceSupported","ipv4","ipv6","reduce","res","publicIpAddress","ipAddress","obj","includes","showResolve","_jsxs","Drawer","title","_jsx","content","params","size","children","_Fragment","renderPleskResolve","nsRecords","aRecords","glueRecords","map","ns","find","a","host","value","filter","r","Link","href","target","length","glueLink","Alert","Paragraph","Text","italic","bold","Cuttable","maxHeight","ItemList","minColumnWidth","gap","url","Item","icon","Icon","type","Status","useIpLink","slaveExtensionLink","index","Fragment","propTypes","PropTypes","isRequired","handleChangeProperties","DrawerControl","props","setOpen","useState","properties","setProperties","async","t","Promise","setTimeout","Plesk","addWidget","doc","loc","source","collectFragmentReferences","refs","kind","add","selectionSet","selections","forEach","selection","variableDefinitions","def","definitions","definitionRefs","findOperation","i","element","oneQuery","operationName","newDoc","hasOwnProperty","opRefs","Set","allRefs","newRefs","refName","prevRefs","has","childRef","op","push","module","exports"],"sourceRoot":""}
Submit
FILE
FOLDER
INFO
Name
Size
Permission
Action
dns-settings.js
13688 bytes
0644
dns-settings.js.map
37518 bytes
0644
N4ST4R_ID | Naxtarrr