D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
opt
/
psa
/
admin
/
cp
/
public
/
javascript
/
views
/
smb
/
web
/
Filename :
view.js
back
Copy
(self.webpackChunkPlesk=self.webpackChunkPlesk||[]).push([["views/smb/web/view"],{1897:(e,t,n)=>{var i={"./connection_info.png":1898,"./intro.png":1899,"./open_actions.png":1900,"./secondary_actions.png":1901,"./view_actions.png":1902};function s(e){var t=a(e);return n(t)}function a(e){if(!n.o(i,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return i[e]}s.keys=function(){return Object.keys(i)},s.resolve=a,e.exports=s,s.id=1897},1882:(e,t,n)=>{var i={"./1.png":1883,"./2.png":1884,"./3.png":1885};function s(e){var t=a(e);return n(t)}function a(e){if(!n.o(i,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return i[e]}s.keys=function(){return Object.keys(i)},s.resolve=a,e.exports=s,s.id=1882},1858:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>d});var i=n(596),s=n.n(i),a=n(286),o=n(1426),r=n(285);const l=({error:e})=>400===e.networkError?.statusCode?null:(0,r.jsx)(a.StatusMessage,{intent:"danger",children:(0,o.getGraphQlErrorMessage)(e)});l.propTypes={error:s().shape({message:s().string.isRequired,networkError:s().shape({statusCode:s().number})}).isRequired};const d=l},1626:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>g});var i=n(285),s=n(596),a=n.n(s),o=n(611),r=n.n(o),l=n(89),d=n(580),c=n(1627),m=n(1629),u=n(1630);n(1632);const p=l.Locale.getTranslate("components.domain-applications.applications"),h=e=>`ext-${e}`,b=({onFieldChange:e,onStepChange:t,formPrefix:s="",wizardConfig:a={enabled:!0,blankSite:!0,uploadFiles:!0,mailHosting:!0},isMailServiceSupported:o,embeddedForms:l=[],extensionButtons:b=[],values:g,children:f=null,entity:x,className:_,...v})=>{const j=(0,d.useLocation)(),[S,k]=(0,i.useState)((()=>new URLSearchParams(j.search).get("appName"))),w=t=>{e("applicationName",t)},y=[a.blankSite&&{name:"blank-site",icon:n(1633),title:(0,i.jsx)(p,{content:"blank-site.title"}),description:(0,i.jsx)(p,{content:"blank-site.description"})},a.uploadFiles&&{name:"upload-files",icon:n(1634),title:(0,i.jsx)(p,{content:"upload-files.title"}),description:(0,i.jsx)(p,{content:"upload-files.description"})},...b.map((({id:e,extensionId:t,title:n,icon:i,description:s})=>({name:h(t),id:e,icon:i,title:n,description:s}))),a.mailHosting&&o&&{name:"mail-hosting",icon:n(1635),title:(0,i.jsx)(p,{content:"mail-hosting.title"}),description:(0,i.jsx)(p,{content:"mail-hosting.description"})}].filter(Boolean),T=g.applicationName?y.find((({name:e})=>e===g.applicationName)):null,E=T&&y.length>1,D=[y.length>1&&{key:"chooseApplicationStep",children:(0,i.jsx)(c.default,{onApplicationSelect:w,applicationsList:y}),nextButton:!1},{key:"addDomainStep",formPrefix:s,children:(0,i.jsxs)(i.Fragment,{children:[E&&(0,i.jsx)(u.default,{icon:T.icon,applicationTitle:T.title,entity:x}),f]}),embeddedForms:l}].filter(Boolean);if((0,i.useEffect)((()=>{if(0===y.length&&w("blank-site"),1===y.length){const[{name:e}]=y;w(e)}}),[]),S&&!g.applicationName&&y.length>1){const e=y.find((({name:e})=>e===S||e===h(S)));e&&w(e.name)}const C=g.applicationName&&1!==D.length?1:0;return(0,i.useEffect)((()=>{t?.(D[C].key)}),[C]),(0,i.jsx)(m.default,{...v,className:r()(_,{"application-wizard-form__with-selected-info":E}),values:g,onFieldChange:e,onStepChange:(t,n)=>0===n&&D.length>1?(e("applicationName",null),S&&(k(null),window.history.replaceState(null,"",j.pathname)),t):n,step:C,steps:D})};b.propTypes={values:a().object.isRequired,className:a().string,onFieldChange:a().func.isRequired,onStepChange:a().func,children:a().node,formPrefix:a().string,wizardConfig:a().shape({enabled:a().bool,blankSite:a().bool,uploadFiles:a().bool}),isMailServiceSupported:a().bool.isRequired,embeddedForms:a().array,extensionButtons:a().array,entity:a().oneOf(["domain","subscription"])};const g=b},1627:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>c});var i=n(286),s=n(596),a=n.n(s),o=n(89),r=(n(1628),n(285));const l=o.Locale.getTranslate("components.domain-applications"),d=({onApplicationSelect:e,applicationsList:t=[]})=>(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.Heading,{level:"3",children:(0,r.jsx)(l,{content:"title"})}),(0,r.jsx)(i.ItemList,{minColumnWidth:220,gap:"xs",selectable:!0,stretchable:!0,children:t.map((({id:t,name:n,icon:s,title:a,description:o})=>(0,r.jsx)(i.Item,{"data-action":n,role:"button",icon:(0,r.jsx)(i.Icon,{src:s,intent:"info",size:"48",className:"choose-application-step__icon"}),"data-testid":"listItem","data-cy":t??n,title:(0,r.jsx)(i.Heading,{level:"4",children:a}),onClick:()=>e(n),children:(0,r.jsx)(i.Paragraph,{children:o})},n)))})]});d.propTypes={onApplicationSelect:a().func.isRequired,applicationsList:a().arrayOf(a().shape({name:a().string.isRequired,icon:a().string.isRequired,title:a().node,description:a().node}))};const c=d},1629:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>m});var i=n(286),s=n(285),a=n(1289),o=n(89),r=n(596),l=n.n(r);const d=o.Locale.getTranslate("components.buttons"),c=({step:e=0,steps:t=[],onStepChange:n=(e,t)=>t,onSubmit:o,submitButton:r={},cancelButton:l={},...c})=>{const m=(0,s.useRef)(),[u,p]=(0,s.useState)(0),h=u+e,{children:b,formPrefix:g,embeddedForms:f,backButton:x,nextButton:_}={backButton:{},nextButton:{},...t[h]},v=h===t.length-1,j=0===h,S=t[h]?.key??h,k=()=>{m.current.handleEmbeddedFormValues(),p((t=>n(t+e,t+e-1)-e))},w=()=>{m.current.handleEmbeddedFormValues(),p((t=>n(t+e,t+e+1)-e))},y=()=>m.current.submit();return(0,s.jsx)(a.default,{...c,ref:m,additionalButtons:(()=>{const e=[j&&l&&(0,s.jsx)(i.Button,{id:"btn-cancel","data-type":S,children:(0,s.jsx)(d,{content:"cancel"}),...l},"cancel"),!j&&x&&(0,s.jsx)(i.Button,{id:"btn-back","data-type":S,arrow:"backward",onClick:k,children:(0,s.jsx)(d,{content:"back"}),...x},"back"),!v&&_&&(0,s.jsx)(i.Button,{id:"btn-next","data-type":S,intent:"primary",onClick:w,arrow:"forward",children:(0,s.jsx)(d,{content:"nextWithoutArrow"}),..._},"next")];return v&&r&&e.push((0,s.isValidElement)(r)?(0,s.cloneElement)(r,{handleSubmit:y}):(0,s.jsx)(i.Button,{id:"btn-submit","data-type":S,intent:"primary",arrow:"forward",onClick:y,children:(0,s.jsx)(d,{content:"ok"}),...r},"submit")),e})(),submitButton:!1,onSubmit:v?o:w,onError:i=>{const s=t.findIndex((({formPrefix:e})=>""===e)),a=Object.keys(i).map((e=>{const n=t.findIndex((({formPrefix:t,embeddedForms:n=[]})=>t===e||n.some((({name:t})=>t===e))));return n>=0?n:s}));p(n(h,a.length>0?Math.min(...a):e)-e)},applyButton:!1,cancelButton:!1,formPrefix:g,embeddedForms:f,children:b})};c.propTypes={step:l().number,steps:l().arrayOf(l().shape({formPrefix:l().string,embeddedForms:l().array,children:l().node,nextButton:l().bool,backButton:l().bool,key:l().string})),onStepChange:l().func,onSubmit:l().func,submitButton:l().object,cancelButton:l().object};const m=c},1630:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>m});var i=n(596),s=n.n(i),a=n(89),o=n(286),r=(n(1631),n(285));const l=a.Locale.getTranslate("components.domain-applications.applications"),d=a.Locale.getSection("components.domain-applications.applications"),c=({icon:e,entity:t="domain",applicationTitle:n})=>(0,r.jsxs)("div",{className:"application-wizard-selected-application-info",children:[(0,r.jsx)(o.Icon,{src:e,size:"32",alt:d.lmsg("selectedOptionIcon")}),(0,r.jsx)(l,{component:"div",content:"selectedOption",params:{optionName:(0,r.jsx)(o.Text,{bold:!0,children:n}),entity:d.lmsg(`${t}Entity`)}})]});c.propTypes={icon:s().string.isRequired,applicationTitle:s().node.isRequired,entity:s().oneOf(["domain","subscription"])};const m=c},1625:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i.default});var i=n(1626)},1417:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>c});var i=n(286),s=n(596),a=n.n(s),o=n(89),r=n(285);const l=o.Locale.getTranslate("components.forms.ip-addresses-selector"),d=({ipAddresses:e,namePrefix:t,type:n,isOtherTypeAvailable:s,getIpAddressType:a,...o})=>{const d=(0,i.useTranslate)("components.forms.ip-addresses-selector");return!!e.length&&(0,r.jsxs)(i.FormFieldSelect,{label:(0,r.jsx)(l,{content:s?`${n}Address`:"ipAddress"}),name:`${t}[${n}]`,...o,children:[e.map((({id:e,ipAddress:t,publicIpAddress:n,type:s})=>(0,r.jsx)(i.SelectOption,{value:e,children:`${n||t}${a(s)}`},e))),s&&(0,r.jsx)(i.SelectOption,{value:"none",children:d("noIpAddressHint")})]},n)};d.propTypes={ipAddresses:a().array.isRequired,namePrefix:a().string.isRequired,type:a().string.isRequired,isOtherTypeAvailable:a().bool.isRequired,getIpAddressType:a().func.isRequired};const c=d},1416:(e,t,n)=>{"use strict";n.r(t),n.d(t,{TYPE_EXCLUSIVE:()=>m,TYPE_IPV4:()=>l,TYPE_IPV6:()=>d,TYPE_SHARED:()=>c,default:()=>p});var i=n(286),s=n(596),a=n.n(s),o=n(285),r=n(1417);const l="ipv4",d="ipv6",c="SHARED",m="EXCLUSIVE",u=({ipAddresses:e,namePrefix:t,isIPv6Supported:n=!0,...s})=>{const a=(0,i.useTranslate)("components.forms.ip-addresses-selector"),u=(0,o.useMemo)((()=>e.filter((({isIPv6:e,isBroken:t})=>!e&&!t))),[e]),p=(0,o.useMemo)((()=>e.filter((({isIPv6:e,isBroken:t})=>e&&!t))),[e]),h=(0,o.useCallback)((e=>{switch(e){case c:return` (${a("shared")})`;case m:return` (${a("exclusive")})`;default:return""}}),[a]);return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(r.default,{ipAddresses:u,namePrefix:t,type:l,isOtherTypeAvailable:n&&!!p.length,getIpAddressType:h,...s}),n&&(0,o.jsx)(r.default,{ipAddresses:p,namePrefix:t,type:d,isOtherTypeAvailable:!!u.length,getIpAddressType:h,...s})]})};u.propTypes={ipAddresses:a().array.isRequired,namePrefix:a().string.isRequired,isIPv6Supported:a().bool};const p=u},1415:(e,t,n)=>{"use strict";n.r(t),n.d(t,{TYPE_EXCLUSIVE:()=>i.TYPE_EXCLUSIVE,TYPE_SHARED:()=>i.TYPE_SHARED,default:()=>i.default,prepareBackendData:()=>s});var i=n(1416);const s=e=>{const t=[];return Object.keys(e).forEach((n=>{Object.keys(e[n]).forEach((s=>{"none"!==s&&t.push({id:s,ipAddress:e[n][s],isIPv6:n===i.TYPE_IPV6})}))})),t}},1849:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>o});var i=n(1850),s=n(1854),a=n(285);const o=({loading:e,fallback:t,children:n})=>(0,a.jsx)(i.default,{children:(0,a.jsx)(s.default,{classNames:"skeleton-wrapper",timeout:500,children:(0,a.jsx)("div",{children:e?t:n})},e.toString())})},1623:(e,t,n)=>{"use strict";n.r(t),n.d(t,{TYPE_CUSTOM:()=>c,TYPE_TECH:()=>d,default:()=>g});var i=n(286),s=n(285),a=n(596),o=n.n(a),r=n(89),l=n(1624);const d="tech",c="custom",m=r.Locale.getTranslate("components.forms.domain.tech-domain-name"),u=({isEnabled:e,isDefault:t,url:n,vendor:a,maxDomainLength:o,typeName:r,name:l,ipAddress:u=null,onDomainNameChange:b,onTypeChange:g})=>{const[f,x]=(0,s.useState)(e&&t?d:c);if(!e)return(0,s.jsx)(p,{name:l,isEnabled:!1,onDomainNameChange:b});const _=[{key:c,icon:(0,s.jsx)(i.Icon,{name:"ribbon",intent:"success"})},{key:d,icon:(0,s.jsx)(i.Icon,{name:"rocket",intent:"info"})}];return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(i.Section,{title:(0,s.jsx)(m,{content:"title"}),vertical:!0,children:(0,s.jsx)(i.FormField,{name:r,onChange:e=>(e=>{x(e),g(e),b("")})(e),children:({getId:e,getName:t,getValue:n,setValue:a,isDisabled:o})=>(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(i.ItemList,{stretchable:!0,selectable:!0,minColumnWidth:270,gap:"sm",value:n(),onSelect:e=>{e!==f&&a(e)},children:_.map((({key:e,icon:t})=>(0,s.jsx)(i.Item,{icon:t,role:"button",value:e,"data-action":`use-${e}-domain`,title:(0,s.jsx)(i.Heading,{level:"4",children:(0,s.jsx)(i.Paragraph,{children:(0,s.jsx)(m,{content:`${e}DomainTitle`})})}),disabled:o(),children:(0,s.jsx)(i.Text,{fontSize:"md",children:(0,s.jsx)(m,{content:`${e}DomainText`})})},e)))}),(0,s.jsx)("input",{hidden:!0,id:e(),name:t(),value:n(),readOnly:!0})]})})}),f===d?(0,s.jsx)(h,{name:l,ipAddress:u,url:n,vendor:a,maxDomainLength:o,onDomainNameChange:b}):(0,s.jsx)(p,{name:l,isEnabled:!0,onDomainNameChange:b})]})},p=({name:e,isEnabled:t,onDomainNameChange:n})=>(0,s.jsx)(i.Section,{vertical:!0,children:(0,s.jsx)(l.default,{name:e,label:t?(0,s.jsx)(m,{content:"customDomain"}):(0,s.jsx)(m,{content:"domainName"}),onChange:n,required:!0})});p.propTypes={name:o().string.isRequired,isEnabled:o().bool.isRequired,onDomainNameChange:o().func.isRequired};const h=({name:e,onDomainNameChange:t,...n})=>(0,s.jsx)(i.Section,{vertical:!0,children:(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(i.FormField,{label:(0,s.jsx)(m,{content:"techDomain"}),name:e,onChange:e=>t(e),children:({getId:e,getName:t,...i})=>(0,s.jsx)(b,{id:e(),name:t(),...i,...n})}),(0,s.jsxs)(i.Cuttable,{maxHeight:24,children:[(0,s.jsx)(i.Paragraph,{children:(0,s.jsx)(m,{content:"techDomainDesc"})}),(0,s.jsxs)("ul",{children:[(0,s.jsx)("li",{children:(0,s.jsx)(m,{content:"techDomainRandom"})}),(0,s.jsx)("li",{children:(0,s.jsx)(m,{content:"techDomainDns"})})]}),(0,s.jsx)(i.Paragraph,{children:(0,s.jsx)(m,{content:"techDomainSwitch"})})]})]})});h.propTypes={name:o().string.isRequired,onDomainNameChange:o().func.isRequired};const b=({id:e,name:t,ipAddress:n=null,url:a,vendor:o,getValue:r,setValue:l,maxDomainLength:d})=>{const[c,u]=(0,s.useState)(!1),[p,h]=(0,s.useState)(n),[b,g]=(0,s.useState)({}),f=(0,s.useCallback)((async()=>{if(g({}),!r()||n!==p)if(n){u(!0);try{const e=await(async({url:e,ipAddress:t,vendor:n,maxDomainLength:i})=>{const s=await fetch(e,{method:"POST",body:JSON.stringify({ip_address:t,vendor:n,max_length:i})}),{subdomain:a}=await s.json();if(!a)throw new Error("subdomain is empty");return a})({url:a,ipAddress:n,vendor:o,maxDomainLength:d});l(e),h(n)}catch{g({error:(0,s.jsx)(m,{content:"error"})})}finally{u(!1)}}else g({noIpAddress:(0,s.jsx)(m,{content:"errorNoIpAddress"})})}),[r,l,n,p,a,o,d]);return(0,s.useEffect)((()=>{f()}),[n]),(0,s.jsxs)(s.Fragment,{children:[c?(0,s.jsx)(i.Status,{progress:!0,children:(0,s.jsx)(m,{content:"generating"})}):(0,s.jsx)(i.Text,{bold:!0,children:r()}),(0,s.jsx)("input",{hidden:!0,id:e,name:t,value:r(),readOnly:!0}),Object.keys(b).map((e=>(0,s.jsxs)(i.Alert,{intent:"danger",children:[(0,s.jsx)(i.Icon,{name:"exclamation-mark-circle-filled",intent:"danger"})," ",b[e]]},e)))]})};b.propTypes={id:o().string.isRequired,name:o().string.isRequired,ipAddress:o().string,url:o().string.isRequired,vendor:o().string.isRequired,maxDomainLength:o().number.isRequired,getValue:o().func.isRequired,setValue:o().func.isRequired},u.propTypes={isEnabled:o().bool.isRequired,isDefault:o().bool.isRequired,url:o().string.isRequired,vendor:o().string.isRequired,maxDomainLength:o().number.isRequired,typeName:o().string.isRequired,name:o().string.isRequired,ipAddress:o().string,onDomainNameChange:o().func.isRequired,onTypeChange:o().func.isRequired};const g=u},1624:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>l});var i=n(286),s=n(596),a=n.n(s),o=n(285);const r=({size:e="lg",...t})=>(0,o.jsx)(i.FormField,{...t,children:({getId:t,getName:n,getValue:s,setValue:a,isDisabled:r})=>(0,o.jsxs)("div",{className:"composite-field",children:[(0,o.jsx)(i.Text,{className:"composite-field__prefix",children:"www. "}),(0,o.jsx)(i.Input,{id:t(),name:n(),value:s(),placeholder:"domain.name",size:e,onChange:e=>a(e.target.value),disabled:r()})]})});r.propTypes={size:a().string};const l=r},1412:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>m});var i=n(596),s=n.n(i),a=n(286),o=n(1413),r=n(89),l=n(285);const d=r.Locale.getSection("components.elements.lookup"),c=({data:e,dataUrl:t,lookUpParams:n,newItemValue:i,locale:s,placeholder:r,...c})=>(0,l.jsx)(a.FormField,{...c,children:({getId:a,getName:c,getValue:m,setValue:u,isDisabled:p})=>(0,l.jsx)(o.default,{id:a(),name:c(),value:m(),onChange:e=>u(e),data:e,dataUrl:t,lookUpParams:n,newItemValue:i,locale:{...d.messages,...s},disabled:p(),placeholder:r})});c.propTypes={locale:s().object,data:s().array,dataUrl:s().string,lookUpParams:s().object,newItemValue:s().object,placeholder:s().string};const m=c},1622:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>C,useAddDomainFormInDrawer:()=>D});var i=n(285),s=n(596),a=n.n(s),o=n(588),r=n(580),l=n(89),d=n(286),c=n(620),m=n(536),u=n(1623),p=n(1289),h=n(1412),b=n(1625),g=n(1636),f=n.n(g),x=n(1637),_=n(1415);const v=l.Locale.getSection("smb.components.forms.web.add-domain"),j=l.Locale.getTranslate("smb.components.forms.web.add-domain"),S=l.Locale.getTranslate("smb.components.forms.domain-info-section"),k=l.Locale.getTranslate("smb.components.forms.web._shared"),w=l.Locale.getTranslate("admin.components.forms.admin-panel.form.contact-info"),y=l.Locale.getTranslate("components.buttons"),T=l.Locale.getTranslate("admin.components.forms.admin-panel.form.login-info"),E=({id:e,webspaceIpAddress:t=null,webspaceIpAddresses:n,allowCustomerCreation:s=!1,allowWebspaceCreation:a=!1,subscriptionsLookUpParams:c=null,canManageMailSettings:g=!1,maxSysnameSize:E,isWindows:D,techDomain:C,settingsEnabled:N=!1,settingsCollapsed:A=!1,applicationWizardConfig:P={},isMailServiceSupported:I=!1,embeddedForms:R,extensionButtons:L=[],cancelLink:M=null,className:O,render:F,onProcess:U,onToggleDomainSettings:B,status:q,...H})=>{const W=(0,o.useApolloClient)(),$=(0,r.useNavigate)(),[V,K]=(0,i.useState)(H.values),[z,G]=(0,i.useState)(Boolean(H.values.hostingSettings.root)),[J,Y]=(0,i.useState)(!H.values.domainInfo),[Q,X]=(0,i.useState)(t),[Z,ee]=(0,i.useState)(n),te=n,ne=(0,i.useMemo)((()=>"mail-hosting"===V.applicationName),[V.applicationName]);(0,i.useEffect)((()=>{ne&&(K((0,d.setIn)(V,"hostingType[hosting]","none")),Y(!0))}),[ne]),(0,i.useEffect)((()=>{if(z)return;let e=V.domainName.name.replace(/\*/g,"_");-1!==V.hostingSettings.rootPattern.indexOf("<domain>")&&(e=V.hostingSettings.rootPattern.replace("<domain>",e)),K((0,d.setIn)(V,"hostingSettings[root]",(0,l.toPunycode)(e)))}),[V.domainName.name]),(0,i.useEffect)((()=>{V.domainName.webspace&&"new"!==V.domainName.webspace.id&&W.query({query:f(),variables:{id:btoa(`Domain:${V.domainName.webspace.id}`)}}).then((({data:{domain:{ipAddresses:e}}})=>{const{publicIpAddress:t,ipAddress:n}=e[0];X(t||n)})).catch((({message:e})=>{M&&$(M),(0,m.addToast)({intent:"danger",message:e})}))}),[V.domainName.webspace]);const ie=(e,t)=>{switch(K((n=>{if(n=(0,d.setIn)(n,e,t),"domainName[name]"===e&&!J){const e=(0,x.generateUserName)({domainName:t,maxUserNameSize:E,isTechDomain:n.domainName.type===u.TYPE_TECH,isWindows:D});n=(0,d.setIn)(n,"domainInfo[userName]",e||H.values.domainInfo.userName)}return n})),["domainInfo[ipSelector][ipv4]","domainInfo[ipSelector][ipv6]","domainInfo[userName]","domainInfo[password]"].includes(e)&&l.UAT.dispatchAction("CUSTOM-VALUE",{name:e}),e){case"hostingSettings[root]":G(!0);break;case"domainInfo[userName]":Y(!0);break;case"domainName[customer]":ee(t.ipAddresses?t.ipAddresses:te)}},se="1"===V.domainName.assignToCustomer||void 0!==V.domainName.targetWebspace||V.domainName.webspace&&"new"===V.domainName.webspace.id,ae=se||!Q?Object.keys(Z).map((e=>{const t=V.domainInfo.ipSelector[e];return"none"===t?null:Z[e][t]?.split(" ")[0]})).filter(Boolean)[0]:Q,oe=P.enabled?b.default:p.default;return(0,i.jsxs)(oe,{vertical:!0,id:e,className:O,render:F,values:V,onFieldChange:ie,onSubmit:e=>(e.domainName.customer&&(e=(0,d.setIn)(e,"domainName[customer]",e.domainName.customer.id)),e.domainName.webspace&&(e=(0,d.setIn)(e,"domainName[webspace]",e.domainName.webspace.id)),e),onLongTask:U,wizardConfig:P,isMailServiceSupported:I,embeddedForms:R,extensionButtons:L,submitButton:{id:"btn-send",children:(0,i.jsx)(j,{content:"buttonAddDomain"})},applyButton:!1,cancelButton:!!M&&{id:"btn-cancel",children:(0,i.jsx)(y,{content:"cancel"}),onClick:()=>{$(M)}},entity:"domain",children:[(q||[]).filter((({status:e})=>"warning"===e)).map((({content:e})=>(0,i.jsx)(d.StatusMessage,{intent:"warning",children:(0,i.jsx)("div",{dangerouslySetInnerHTML:{__html:e}})},e))),(0,i.jsx)(u.default,{isEnabled:void 0!==V.domainName.type,isDefault:V.domainName.type===u.TYPE_TECH,typeName:"domainName[type]",name:"domainName[name]",ipAddress:ae,onTypeChange:e=>ie("domainName[type]",e),onDomainNameChange:e=>ie("domainName[name]",e),...C}),void 0===V.domainName.assignToCustomer?null:(0,i.jsxs)(d.Section,{children:[(0,i.jsx)(d.FormFieldCheckbox,{name:"domainName[assignToCustomer]",label:(0,i.jsx)(j,{content:"assignToCustomer"}),checkedValue:"1",uncheckedValue:"0"}),"1"===V.domainName.assignToCustomer?(0,i.jsxs)(d.Section,{collapsible:!0,children:[void 0===V.domainName.customer?null:(0,i.jsx)(h.default,{name:"domainName[customer]",label:(0,i.jsx)(j,{content:"customer"}),dataUrl:"/admin/customer/look-up",newItemValue:s?{id:"new",title:v.lmsg("createNewCustomer")}:null,locale:{label:v.lmsg("selectExistingCustomer")},required:!0}),void 0===V.domainName.customer||"new"===V.domainName.customer?.id?(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(d.FormFieldText,{name:"customerInfo[customerContactInfo][contactName]",label:(0,i.jsx)(w,{content:"contactName"}),required:!0}),(0,i.jsx)(d.FormFieldText,{name:"customerInfo[customerContactInfo][email]",label:(0,i.jsx)(w,{content:"email"}),required:!0}),(0,i.jsx)("br",{}),(0,i.jsx)(d.Heading,{level:"4",children:(0,i.jsx)(j,{content:"customerLoginInfoHint"})}),(0,i.jsx)(d.FormFieldText,{name:"customerInfo[customerLoginInfo][userName]",label:(0,i.jsx)(T,{content:"userName"}),required:!0,autoComplete:"off"}),(0,i.jsx)(d.FormFieldPassword,{name:"customerInfo[customerLoginInfo][password]",label:(0,i.jsx)(T,{content:"password"}),required:!0,autoComplete:"new-password"}),(0,i.jsx)(d.FormFieldCheckbox,{name:"customerInfo[customerLoginInfo][isActivationRequired]",label:(0,i.jsx)(T,{content:"emailActivation"}),description:(0,i.jsx)(T,{content:"emailActivationHint"}),checkedValue:"1",uncheckedValue:"0"})]}):null]}):null]}),void 0===V.domainName.webspace||"1"===V.domainName.assignToCustomer?null:(0,i.jsx)(d.Section,{children:(0,i.jsx)(h.default,{name:"domainName[webspace]",label:(0,i.jsx)(j,{content:"target"}),dataUrl:"/smb/web/subscription-look-up",newItemValue:a?{id:"new",title:v.lmsg("createNewTarget")}:null,locale:{label:v.lmsg("selectExistingTarget")},lookUpParams:c,required:!0})}),se?N?(0,i.jsxs)(d.Section,{id:"domainInfo",title:(0,i.jsx)(j,{content:"webspaceLegend"}),collapsible:!0,collapsed:A,onToggle:B,children:[(0,i.jsx)(_.default,{ipAddresses:(0,_.prepareBackendData)(Z),namePrefix:"domainInfo[ipSelector]"}),(0,i.jsx)("br",{}),!ne&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(d.Heading,{level:"4",children:(0,i.jsx)(j,{content:"credentials"})}),(0,i.jsx)(d.Text,{component:"p",intent:"muted",children:(0,i.jsx)(j,{content:D?"credentialsHintWin":"credentialsHint"})}),(0,i.jsx)(d.FormFieldText,{name:"domainInfo[userName]",label:(0,i.jsx)(S,{content:"userName"}),required:!0}),(0,i.jsx)(d.FormFieldPassword,{name:"domainInfo[password]",label:(0,i.jsx)(S,{content:"password"}),required:!0})]})]}):null:(0,i.jsxs)(d.Section,{children:[(0,i.jsxs)(d.FormFieldSelect,{name:"hostingType[hosting]",label:(0,i.jsx)(j,{content:"hostingManagementOptions"}),children:[(0,i.jsx)(d.SelectOption,{value:"hosting",label:"hosting",children:(0,i.jsx)(j,{content:"websiteHosting"})}),(0,i.jsx)(d.SelectOption,{value:"forwarding",label:"forwarding",children:(0,i.jsx)(j,{content:"websiteForwarding"})}),(0,i.jsx)(d.SelectOption,{value:"none",label:"none",children:(0,i.jsx)(j,{content:"websiteNoHosting"})})]}),void 0===V.dnsSettings?null:(0,i.jsx)(d.FormFieldCheckbox,{name:"dnsSettings[dns]",label:(0,i.jsx)(j,{content:"dns"}),description:(0,i.jsx)(j,{content:"dnsHint"}),disabled:V.domainName.type===u.TYPE_TECH,checkedValue:V.domainName.type!==u.TYPE_TECH&&"master",uncheckedValue:"none"}),void 0===V.mailSettings?null:(0,i.jsx)(d.FormFieldCheckbox,{name:"mailSettings[mail]",label:(0,i.jsx)(j,{content:"mail"}),description:g?(0,i.jsx)(j,{content:"mailHint"}):(0,i.jsx)(j,{content:"mailHintNoPermission"}),checkedValue:"1",uncheckedValue:"0"}),"hosting"===V.hostingType.hosting?(0,i.jsxs)(d.Section,{id:"hostingSettings",title:(0,i.jsx)(j,{content:"hostingSettingsSectionLegend"}),collapsible:!0,collapsed:!0,children:[(0,i.jsx)(d.FormField,{name:"hostingSettings[root]",label:(0,i.jsx)(k,{content:"documentRoot"}),description:(0,i.jsx)(k,{content:"documentRootHint"}),required:!0,children:({getId:e,getName:t,getValue:n,setValue:s})=>(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(d.Icon,{name:"home"})," / ",(0,i.jsx)(d.Input,{id:e(),name:t(),value:n(),onChange:({target:e})=>s(e.value)})]})}),(0,i.jsx)(d.FormFieldRadioButtons,{name:"hostingSettings[seoRedirectDirection]",label:(0,i.jsx)(k,{content:"seoRedirectDirection"}),description:(0,i.jsx)(k,{content:"seoRedirectDirectionHint"}),required:!0,options:[{value:"www",label:`www.${V.domainName.name||"<your_domain>"}`},{value:"non-www",label:V.domainName.name||"<your_domain>"},{value:"none",label:(0,i.jsx)(k,{content:"seoRedirectDirectionNone"})}]})]}):null,"forwarding"===V.hostingType.hosting?(0,i.jsxs)(d.Section,{id:"forwardingSettings",title:(0,i.jsx)(k,{content:"forwardingSettingsSectionLegend"}),collapsible:!0,collapsed:!0,children:[(0,i.jsx)(d.FormFieldText,{name:"forwardingSettings[forwardTo]",label:(0,i.jsx)(k,{content:"forwardDestination"}),description:(0,i.jsx)(k,{content:"forwardDestinationHint"}),required:!0}),(0,i.jsx)(d.FormFieldRadioButtons,{name:"forwardingSettings[forwardingType]",label:(0,i.jsx)(k,{content:"forwardingTypeOptions"}),options:[{value:"std_fwd301",label:(0,i.jsx)(k,{content:"forwardingHttpCode301"}),description:(0,i.jsx)(k,{content:"forwardingHttpCode301Hint"})},{value:"std_fwd302",label:(0,i.jsx)(k,{content:"forwardingHttpCode302"}),description:(0,i.jsx)(k,{content:"forwardingHttpCode302Hint"})},{value:"frm_fwd",label:(0,i.jsx)(k,{content:"forwardingFrame"}),description:(0,i.jsx)(k,{content:"forwardingFrameHint"})}]})]}):null]})]})};E.propTypes={id:a().string.isRequired,values:a().object.isRequired,webspaceIpAddresses:a().shape({ipv4:a().object,ipv6:a().object}).isRequired,allowCustomerCreation:a().bool,allowWebspaceCreation:a().bool,subscriptionsLookUpParams:a().object,webspaceIpAddress:a().string,canManageMailSettings:a().bool,maxSysnameSize:a().number.isRequired,isWindows:a().bool.isRequired,techDomain:a().object.isRequired,settingsEnabled:a().bool,settingsCollapsed:a().bool,applicationWizardConfig:a().object,isMailServiceSupported:a().bool,embeddedForms:a().array,extensionButtons:a().array,cancelLink:a().string,className:a().string,render:a().func,onProcess:a().func,onToggleDomainSettings:a().func,status:a().array};const D=(e,t)=>(0,c.useCreateFormInDrawer)(E,"add-domain",e,t),C=E},1413:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>l});var i=n(285),s=n(89),a=n(641),o=n(596);const r=({disabled:e=!1,...t})=>{const[n,o]=(0,i.useState)(null);return(0,i.useEffect)((()=>{const n=new s.LookUp({disabled:e,...t});return o(n),()=>{n.remove(),o(null)}}),[]),(0,i.useEffect)((()=>{n&&(e?n.disable():n.enable())}),[n,e]),n?(0,i.jsx)(a.default,{children:n}):null};r.propTypes={disabled:n.n(o)().bool};const l=r},1643:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>m});var i=n(596),s=n(286),a=n(89),o=n(285);const r={active:"success",suspended:"warning",disabled:"inactive"},l=a.Locale.getSection("admin.components.lists.domains"),d=a.Locale.getTranslate("admin.components.lists.domains"),c=({searchFilters:e,onSearch:t,onReset:n,values:i={}})=>(0,o.jsx)(s.Panel,{title:l.lmsg("filterTitle"),extra:[(0,o.jsx)(s.Button,{ghost:!0,icon:"cross-mark",onClick:n,children:(0,o.jsx)(d,{content:"filterClear"})},"button")],children:(0,o.jsxs)(s.Form,{values:i,onSubmit:t,applyButton:!1,cancelButton:!1,submitButton:{children:(0,o.jsx)(d,{content:"filterApply"}),fill:!0},children:[(0,o.jsx)(s.FormFieldSelect,{size:"fill",name:"status",label:(0,o.jsx)(d,{content:"filterStatus"}),children:e.status.options.map((({value:e,label:t})=>(0,o.jsx)(s.SelectOption,{value:e,label:t,children:(0,o.jsx)(s.Media,{image:r[e]&&(0,o.jsx)(s.Icon,{name:"dot-big",size:"16",intent:r[e]}),children:t})},e)))}),(0,o.jsx)(s.FormFieldSelect,{size:"fill",name:"hostingType",label:(0,o.jsx)(d,{content:"filterHostingType"}),children:e.hostingType.options.map((({value:e,label:t})=>(0,o.jsx)(s.SelectOption,{value:e,children:t},e)))}),e.phpHandlerId?(0,o.jsx)(s.FormFieldSelect,{size:"fill",name:"phpHandlerId",label:(0,o.jsx)(d,{content:"filterPhpHandler"}),children:e.phpHandlerId.options.map((({value:e,label:t})=>(0,o.jsx)(s.SelectOption,{value:e,children:t},e)))}):null,e.subscriberName?(0,o.jsx)(s.FormFieldText,{size:"fill",name:"subscriberName",label:(0,o.jsx)(d,{content:"filterSubscriberName"})}):null,(0,o.jsx)(s.FormFieldText,{size:"fill",name:"description",label:(0,o.jsx)(d,{content:"filterDescription"})})]})});c.propTypes={onSearch:i.PropTypes.func.isRequired,onReset:i.PropTypes.func.isRequired,searchFilters:i.PropTypes.objectOf(i.PropTypes.shape({title:i.PropTypes.string,options:i.PropTypes.arrayOf(i.PropTypes.shape({value:i.PropTypes.string,label:i.PropTypes.string}))})).isRequired,values:i.PropTypes.object};const m=c},1660:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>m});var i=n(596),s=n.n(i),a=n(286),o=n(89),r=n(1661),l=n(285);const d=o.Locale.getTranslate("components.forms.admin-info"),c=({type:e,id:t,name:n,descriptions:i})=>{const{edit:s,remove:o}=(0,r.createHandlers)({type:e,id:t,name:n});return Object.entries(i).map((([e,t])=>(0,l.jsxs)("div",{className:"side-panel__item",children:[(0,l.jsxs)(a.Text,{intent:"muted",children:[(0,l.jsx)(d,{content:`description-${e}`}),":"]})," ",(0,l.jsx)("b",{children:(0,l.jsx)("span",{id:`${e}-description`,children:t})})," ",(0,l.jsxs)(a.AuxiliaryActions,{children:[(0,l.jsx)(a.Link,{id:`${e}-description-edit`,onClick:()=>s(e,t),children:t?(0,l.jsx)(d,{content:"edit"}):(0,l.jsx)(d,{content:"add"})}),t?(0,l.jsx)(a.Link,{id:`${e}-description-remove`,onClick:()=>o(e),children:(0,l.jsx)(d,{content:"remove"})}):null]})]},e)))};c.propTypes={type:s().oneOf(["reseller","customer","subscription"]).isRequired,id:s().number.isRequired,name:s().string.isRequired,descriptions:s().shape({admin:s().string,reseller:s().string,owner:s().string}).isRequired};const m=c},1837:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>o});var i=n(93),s=n(89);class a extends s.Container{constructor(...e){super(...e),(0,i.default)(this,"handleNextClick",(e=>{this._offset+=this._itemCount,this._showCurrentItems(),e.preventDefault()})),(0,i.default)(this,"handlePrevClick",(e=>{this._offset-=this._itemCount,this._showCurrentItems(),e.preventDefault()})),(0,i.default)(this,"handleSuccessExecute",(e=>{this._total=parseInt(e.total),this._togglePrev(),this._toggleNext(),this._renderCurrentItems(e.items);const t=document.getElementById(this._customSpotsBlock);0>=this._total&&t&&(t.style.display="none")})),(0,i.default)(this,"handleFailureExecute",(()=>{const e=document.getElementById(this._customSpotsBlock);e&&(e.style.display="none")}))}_initConfiguration(e){super._initConfiguration({locale:s.Locale.getSection("components.custom-spots"),...e}),this._dataUrl=this._getConfigParam("dataUrl",""),this._customSpotsBlock=this._getConfigParam("customSpotsBlock",""),this._itemCount=parseInt(this._getConfigParam("itemCount","")),this._total=0,this._offset=0}_initComponentElement(){super._initComponentElement(),this._initLayout()}_initLayout(){this._componentElement.innerHTML=`<div class="rss-feed-nav"><a id="${this._id}-prev" href="#">${this.lmsg("prev")}</a> <a id="${this._id}-next" href="#">${this.lmsg("next")}</a></div>`}_renderItems(){return this._showCurrentItems(),!1}_addEvents(){this._componentElement.querySelector(`#${this._id}-next`).addEventListener("click",this.handleNextClick),this._componentElement.querySelector(`#${this._id}-prev`).addEventListener("click",this.handlePrevClick)}_togglePrev(){const e=this._componentElement.querySelector(`#${this._id}-prev`);0>=this._offset?e.style.display="none":e.style.display=""}_toggleNext(){const e=this._componentElement.querySelector(`#${this._id}-next`);this._total<=this._offset+this._itemCount?e.style.display="none":e.style.display=""}_renderCurrentItems(e){if(!e.length)return void(this._renderTarget.innerHTML="");let t='<ul id="rssFeedItems" class="rss-feed-list">';for(const n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t+=`<li class="rss-feed-item"><a href="${(0,s.escapeHtml)(e[n].link)}" target="_blank">${(0,s.escapeHtml)(e[n].title)}</a><p>${e[n].description}</p></li>`);t+="</ul>",this._renderTarget.innerHTML=t}_showCurrentItems(){this._renderTarget.innerHTML=`<div class="ajax-loading">${this.lmsg("loading")}</div>`,s.api.get(this._dataUrl,{offset:this._offset}).then(this.handleSuccessExecute).catch(this.handleFailureExecute)}}const o=a},1838:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>c});var i=n(596),s=n.n(i),a=n(286),o=n(89),r=n(285);const l=o.Locale.getTranslate("components.sidebar"),d=({limits:e})=>(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)("div",{className:"side-panel__stat",children:[e.disk_space.title,": ",(0,r.jsx)("b",{children:e.disk_space.percent}),"%",(0,r.jsx)(a.ProgressBar,{progress:Math.min(e.disk_space.percent,100)}),e.disk_space.usageString]}),(0,r.jsxs)("div",{className:"side-panel__stat",children:[e.max_traffic.title,": ",(0,r.jsx)("b",{children:e.max_traffic.percent}),"%",(0,r.jsx)(a.ProgressBar,{progress:Math.min(e.max_traffic.percent,100)}),e.max_traffic.usageString]}),(0,r.jsx)("div",{className:"side-panel__item",children:(0,r.jsx)(a.Action,{icon:{src:n(1515)},href:"/smb/statistics",children:(0,r.jsx)(l,{content:"statsMoreLink"})})})]});d.propTypes={limits:s().object.isRequired};const c=d},1839:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>f});var i=n(596),s=n.n(i),a=n(286),o=n(586),r=n(89),l=n(1509),d=n(1506),c=n(1510),m=n(1172),u=n(1513),p=n.n(u),h=n(285);const b=r.Locale.getTranslate("components.sidebar"),g=({hostname:e,publicIpAddress:t,ipAddress:i,os:s,productName:r,panelVersion:u,installedPatch:g,isUpdateAllowed:f,lastChecked:x,lastUpdate:_,changelogUrl:v,isAutoupdatesDisabled:j,updateSettingsUrl:S,availableUpgrade:k,upgradeWhatsNewUrl:w,updates:y,pum:T,isFail2banAvailable:E,fail2banStatus:D,isModSecurityAvailable:C,modSecurityState:N,isStatisticsAvailable:A})=>{const{data:{config:P}={}}=(0,o.useQuery)(p()),I=(0,h.jsxs)(h.Fragment,{children:[r," ",u,g?(0,h.jsxs)(h.Fragment,{children:[" ",(0,h.jsx)(b,{content:"installedPatchVersion",params:{installedPatch:g}})]}):null]});return(0,h.jsxs)(m.default,{id:"panel-web-panelSystemSection",title:(0,h.jsx)(b,{content:"panelSystemSection"}),children:[(0,h.jsxs)("div",{className:"side-panel__item",children:[(0,h.jsxs)(a.Text,{intent:"muted",children:[(0,h.jsx)(b,{content:"hostname"}),":"]})," ",(0,h.jsx)("b",{children:e})]}),(0,h.jsxs)("div",{className:"side-panel__item",children:[(0,h.jsxs)(a.Text,{intent:"muted",children:[(0,h.jsx)(b,{content:"ipAddress"}),":"]})," ",(0,h.jsx)("b",{children:t||i})]}),(0,h.jsxs)("div",{className:"side-panel__item",children:[(0,h.jsxs)(a.Text,{intent:"muted",children:[(0,h.jsx)(b,{content:"os"}),":"]})," ",(0,h.jsx)("b",{dir:"ltr",children:s})]}),(0,h.jsxs)("div",{className:"side-panel__item",children:[(0,h.jsxs)(a.Text,{intent:"muted",children:[(0,h.jsx)(b,{content:"product"}),":"]})," ",(0,h.jsxs)("b",{children:[f?(0,h.jsxs)(a.Popover,{className:"side-panel-popover",target:(0,h.jsx)(a.Link,{children:I}),title:(0,h.jsx)(b,{content:"product"}),children:[!y&&x?(0,h.jsxs)("div",{className:"side-panel-popover__item",children:[(0,h.jsx)(b,{content:"systemIsUp2date"})," ",(0,h.jsx)(a.Text,{intent:"muted",children:(0,h.jsx)(b,{content:"checkedAt",params:{lastChecked:x}})})]}):null,(0,h.jsx)("div",{className:"side-panel-popover__item",children:(0,h.jsx)(a.Action,{icon:{src:n(1840)},href:v,target:"_blank",children:(0,h.jsx)(b,{content:"seeChangelog"})})}),(0,h.jsx)("div",{className:"side-panel-popover__item",children:(0,h.jsx)(a.Action,{icon:{src:n(1841)},href:"/admin/update/add-components",target:"_blank",children:(0,h.jsx)(b,{content:"addComponents"})})}),j?(0,h.jsx)("div",{className:"side-panel-popover__item",children:(0,h.jsx)(a.Status,{icon:"exclamation-mark-circle-filled",intent:"warning",bottomAddon:(0,h.jsx)(a.Link,{href:S,children:(0,h.jsx)(b,{content:"enableAutoupdate"})}),children:(0,h.jsx)(b,{content:"autoupdatesIsDisabled"})})}):null]}):I,_?(0,h.jsx)(b,{content:"lastUpdateDate",params:{lastUpdate:(0,h.jsxs)(a.Text,{nowrap:!0,children:[_,j?(0,h.jsxs)(h.Fragment,{children:[" ",(0,h.jsx)(a.Tooltip,{title:(0,h.jsx)(b,{content:"autoupdatesIsDisabledHint"}),children:(0,h.jsx)(a.Icon,{name:"exclamation-mark-circle-filled",intent:"warning"})})]}):null]})}}):j?(0,h.jsxs)(h.Fragment,{children:[" ",(0,h.jsx)(a.Tooltip,{title:(0,h.jsx)(b,{content:"autoupdatesIsDisabledHint"}),children:(0,h.jsx)(a.Icon,{name:"exclamation-mark-circle-filled",intent:"warning"})})]}):null]})]}),P?.updates?.showControls?(0,h.jsx)(d.default,{isAutoupdatesDisabled:j,updateSettingsUrl:S,availableUpgrade:k,upgradeWhatsNewUrl:w,lastChecked:x,changelogUrl:v}):null,P?.updates?.showControls&&y?(0,h.jsx)(l.default,{compact:!0,...y}):null,T?(0,h.jsx)(c.default,{compact:!0,...T}):null,E||C?(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)("hr",{}),(0,h.jsx)(a.Text,{component:"p",fontSize:"md",children:(0,h.jsx)(b,{content:"systemSecurity"})}),E?(0,h.jsxs)("div",{className:"side-panel__item",children:[(0,h.jsx)(a.Link,{href:"/admin/server-protection/",children:(0,h.jsx)(b,{content:"fail2banManagement"})}),": ","on"===D?(0,h.jsx)(a.Status,{intent:"success",children:(0,h.jsx)(b,{content:"fail2banActive"})}):"failed"===D?(0,h.jsx)(a.Status,{intent:"danger",children:(0,h.jsx)(b,{content:"fail2banError"})}):(0,h.jsx)(a.Status,{intent:"inactive",children:(0,h.jsx)(b,{content:"fail2banInactive"})})]}):null,C?(0,h.jsxs)("div",{className:"side-panel__item",children:[(0,h.jsx)(a.Link,{href:"/admin/web-app-firewall/",children:(0,h.jsx)(b,{content:"modSecurityManagement"})}),": ","On"===N?(0,h.jsx)(a.Status,{intent:"success",children:(0,h.jsx)(b,{content:"modSecurityStateOn"})}):(0,h.jsx)(a.Status,{intent:"inactive",children:(0,h.jsx)(b,{content:`modSecurityState${N}`})})]}):null]}):null,A?(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)("hr",{}),(0,h.jsx)("div",{className:"side-panel__item",children:(0,h.jsx)(a.Link,{href:"/cp/server/information/",children:(0,h.jsx)(b,{content:"systemMoreLink"})})})]}):null]})};g.propTypes={hostname:s().string.isRequired,publicIpAddress:s().string,ipAddress:s().string.isRequired,os:s().string.isRequired,productName:s().string.isRequired,panelVersion:s().string.isRequired,installedPatch:s().string,isUpdateAllowed:s().bool.isRequired,lastChecked:s().string.isRequired,lastUpdate:s().string.isRequired,changelogUrl:s().string.isRequired,isAutoupdatesDisabled:s().bool.isRequired,updateSettingsUrl:s().string.isRequired,availableUpgrade:s().string,upgradeWhatsNewUrl:s().string,updates:s().shape(l.default.propTypes),pum:s().shape(c.default.propTypes),isFail2banAvailable:s().bool.isRequired,fail2banStatus:s().string.isRequired,isModSecurityAvailable:s().bool.isRequired,modSecurityState:s().string.isRequired,isStatisticsAvailable:s().bool.isRequired};const f=g},1836:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>k,useWebSidebar:()=>j});var i=n(285),s=n(596),a=n.n(s),o=n(286),r=n(89),l=n(1172),d=n(641),c=n(1837),m=n(1838),u=n(1839),p=n(1842),h=n(1660),b=n(646),g=n(580);const f=r.Locale.getSection("components.sidebar"),x=r.Locale.getTranslate("components.sidebar"),_=r.Locale.getTranslate("admin.components.elements.status"),v=r.Locale.getTranslate("admin.components.lists.subscriptions"),j=({isSecondaryCollapsible:e,secondaryCollapsed:t,...n})=>{const[s,a]=(0,i.useState)(e&&t);return(({commonButtons:e,panelSystemSection:t,hostingSection:n,accountSection:i,removeSection:s,subscriptionInfoSection:a,panelStatSection:o,customButtons:r,promoRssFeedItemCount:l})=>!!(e?.length||t||n||i||s||a||o||r?.length||l))(n)?{menu:(0,i.jsx)(S,{...n}),isSecondaryCollapsed:s,collapseButton:e&&(0,i.jsx)(o.Button,{className:"page-content-header__action",ghost:!0,icon:s?"sidebar-right-show":"sidebar-right-hide",id:"rightSidebarCollapseButton",onClick:()=>{const e=!s;a(e),r.api.post("/smb/ui-customization/sidebar-state",{isCollapsed:e}),r.UAT.dispatchAction("COLLAPSE_SECONDARY_SIDEBAR",{isCollapsed:e})}},"rightSidebarCollapseButton")}:{}},S=({commonButtons:e,panelSystemSection:t,hostingSection:s,accountSection:a,removeSection:j,subscriptionInfoSection:S,panelStatSection:k,customButtons:w=[],promoRssFeedItemCount:y})=>{const T=(0,g.useNavigate)();return(0,i.jsxs)(i.Fragment,{children:[e?.length?(0,i.jsx)(l.default,{id:"panel-web-commonButtonsSection",children:(0,i.jsx)(o.ItemList,{children:e.map((({id:e,href:t,target:n,icon:s,title:a,comment:r,selector:l,subscriptions:d,type:c})=>(0,i.jsx)(o.Item,{component:b.default,"data-identity":e,id:"customButton"===c?"buttonCustom":"",to:t,target:n||void 0,rel:n?"noopener noreferrer":void 0,icon:{src:s,size:16},tooltip:r,onClick:!1!==l&&d?async e=>{if("_blank"===n||t.startsWith("http"))return;e.preventDefault();const i=await(0,p.default)(d,a);i&&T(`/smb/account/switch/id/${i}?hideNotice=1&returnUrl=${encodeURIComponent(t)}`)}:void 0,children:a},t)))})}):null,t?(0,i.jsx)(u.default,{...t}):null,s?(0,i.jsxs)(l.default,{id:"panel-web-hostingSection",title:(0,i.jsx)(x,{content:"hostingSection"}),children:[s.hosting?(0,i.jsxs)(i.Fragment,{children:[s.hosting.ipV4Address?(0,i.jsxs)("div",{className:"side-panel__item",children:[(0,i.jsxs)(o.Text,{intent:"muted",children:[s.hosting.ipV6Address?(0,i.jsx)(x,{content:"ipV4Address"}):(0,i.jsx)(x,{content:"ipAddress"}),":"]})," ",(0,i.jsxs)("b",{children:[s.hosting.ipV4Address," (",s.hosting.isIpV4Shared?(0,i.jsx)(x,{content:"ipAddressShared"}):(0,i.jsx)(x,{content:"ipAddressExclusive"}),")"]})]}):null,s.hosting.ipV6Address?(0,i.jsxs)("div",{className:"side-panel__item",children:[(0,i.jsxs)(o.Text,{intent:"muted",children:[(0,i.jsx)(x,{content:"ipV6Address"}),":"]})," ",(0,i.jsxs)("b",{children:[s.hosting.ipV6Address," (",s.hosting.isIpV6Shared?(0,i.jsx)(x,{content:"ipAddressShared"}):(0,i.jsx)(x,{content:"ipAddressExclusive"}),")"]})]}):null,(0,i.jsxs)("div",{className:"side-panel__item",children:[(0,i.jsxs)(o.Text,{intent:"muted",children:[(0,i.jsx)(x,{content:"sysUser"}),":"]})," ",(0,i.jsx)("b",{children:s.hosting.sysUser})]})]}):(0,i.jsx)("div",{className:"side-panel__item",children:(0,i.jsx)(x,{content:"noHostingHint"})}),s.subscriberLoginUrl?(0,i.jsx)("div",{className:"side-panel__item",children:(0,i.jsx)(o.Action,{icon:{src:n(1678)},href:s.subscriberLoginUrl,children:s.subscriberLoginText})}):null,s.isOutgoingMailLimitsAvailable?(0,i.jsx)("div",{className:"side-panel__item",children:(0,i.jsx)(o.Tooltip,{title:(0,i.jsx)(x,{content:"buttonEditOutgoingMailLimitsHint"}),children:(0,i.jsx)(o.Action,{id:"buttonEditOutgoingMailLimits",icon:{src:n(1843)},href:`/admin/outgoing-mail/edit-limit/type/subscription/id/${s.id}/?redirect=/admin/subscription/overview/id/${s.id}`,children:(0,i.jsx)(x,{content:"buttonEditOutgoingMailLimits"})})})}):null,(0,i.jsxs)("div",{className:"side-panel__item",children:[(0,i.jsxs)(o.Text,{intent:"muted",children:[(0,i.jsx)(x,{content:"subscriptionStatus"}),":"]})," ",(0,i.jsx)("b",{children:(0,i.jsx)(o.Status,{intent:s.subscriptionStatusActive?"success":"danger",children:s.subscriptionStatusActive?(0,i.jsx)(_,{content:"onStateSubscription"}):(0,i.jsx)(_,{content:"offStateSubscription"})})})," ",(0,i.jsx)(o.AuxiliaryActions,{children:(0,i.jsx)(o.Tooltip,{title:s.subscriptionStatusActive?(0,i.jsx)(x,{content:"buttonSuspendHint"}):(0,i.jsx)(x,{content:"buttonActivateHint"}),children:(0,i.jsx)("a",{id:"buttonToggle",onClick:()=>{return e=s.id,void(0,r.redirectPost)(`/admin/subscription/toggle/id/${e}`);var e},children:s.subscriptionStatusActive?(0,i.jsx)(x,{content:"buttonSuspend"}):(0,i.jsx)(x,{content:"buttonActivate"})})})})]}),(0,i.jsx)(h.default,{type:"subscription",id:s.id,name:s.name,descriptions:s.descriptions}),s.statPanel?(0,i.jsx)(m.default,{...s.statPanel}):null]}):null,a?(0,i.jsxs)(l.default,{id:"panel-web-accountSection",title:(0,i.jsx)(x,{content:"accountSection"}),children:[(0,i.jsxs)("div",{className:"side-panel__item",children:[(0,i.jsxs)(o.Text,{intent:"muted",children:[(0,i.jsx)(x,{content:"subscriber"}),":"]})," ",(0,i.jsx)("b",{children:a.subscriberOverviewUrl?(0,i.jsx)(b.default,{to:a.subscriberOverviewUrl,children:a.subscriberContactName+(a.subscriberCompanyName?` (${a.subscriberCompanyName})`:"")}):a.subscriberContactName+(a.subscriberCompanyName?` (${a.subscriberCompanyName})`:"")})," ",(0,i.jsx)(o.AuxiliaryActions,{children:(0,i.jsx)(o.Tooltip,{title:(0,i.jsx)(x,{content:"buttonChangeOwnerHint"}),children:(0,i.jsx)(b.default,{id:"buttonChangeOwner",to:`/smb/web/view/change-owner?ids[0]=${a.id}`,children:(0,i.jsx)(x,{content:"buttonChangeOwner"})})})})]}),(0,i.jsxs)("div",{className:"side-panel__item",children:[(0,i.jsxs)(o.Text,{intent:"muted",children:[(0,i.jsx)(x,{content:"plan"}),":"]})," ",(0,i.jsx)("b",{children:a.subscription?(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(b.default,{to:a.subscription.url,children:a.subscription.name}),a.subscription.isLocked||!a.subscription.isSynchronized?(0,i.jsxs)(i.Fragment,{children:[" (",(0,i.jsx)(o.Tooltip,{title:a.subscription.isLocked?(0,i.jsx)(v,{content:"statusLocked"}):(0,i.jsx)(v,{content:"statusUnsynchronized"}),children:(0,i.jsx)(o.Status,{icon:{src:a.subscription.isLocked?n(1671):n(1672)},children:a.subscription.isLocked?(0,i.jsx)(_,{content:"lockedStateDomain"}):(0,i.jsx)(_,{content:"unsynchronizedStateDomain"})})}),")"]}):null]}):(0,i.jsx)(x,{content:"planCustom"})})]}),(0,i.jsxs)("div",{className:"side-panel__item",children:[(0,i.jsxs)(o.Text,{intent:"muted",children:[(0,i.jsx)(x,{content:"addons"}),":"]})," ",(0,i.jsx)("b",{children:a.addons.length?a.addons.map((({id:e,name:t})=>(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(b.default,{to:`/admin/customer-service-plan/edit/id/${e}`,children:t}),(0,i.jsx)("br",{})]},e))):"—"})]}),a.changeLimitsPermission&&a.vendorHasPlans?(0,i.jsx)("div",{className:"side-panel__item",children:(0,i.jsx)(o.Tooltip,{title:(0,i.jsx)(x,{content:"buttonSwitchToAnotherPlanHint"}),children:(0,i.jsx)(o.Action,{id:"buttonSwitchToAnotherPlan",icon:{src:n(1844)},href:`/admin/subscription/change-current/id/${a.id}`,children:(0,i.jsx)(x,{content:"buttonSwitchToAnotherPlan"})})})}):null,(0,i.jsx)("div",{className:"side-panel__item",children:(0,i.jsx)(o.Tooltip,{title:(0,i.jsx)(x,{content:"buttonManuallyEditParametersHint"}),children:(0,i.jsx)(o.Action,{id:"buttonManuallyEditParameters",icon:{src:n(1843)},href:`/admin/subscription/edit/id/${a.id}/?redirect=/admin/subscription/overview/id/${a.id}`,children:(0,i.jsx)(x,{content:"buttonManuallyEditParameters"})})})}),a.changeLimitsPermission&&a.subscription&&(a.subscription.isLocked||!a.subscription.isSynchronized)?(0,i.jsx)("div",{className:"side-panel__item",children:(0,i.jsx)(o.Tooltip,{title:a.subscription.isLocked?(0,i.jsx)(x,{content:"buttonUnlockAndSyncHint"}):(0,i.jsx)(x,{content:"buttonSyncHint"}),children:(0,i.jsx)(o.Action,{id:"buttonUnlockAndSync",icon:{src:n(1845)},onClick:()=>{(0,r.redirectPost)(`/admin/subscription/synchronize/id/${a.id}`)},children:a.subscription.isLocked?(0,i.jsx)(x,{content:"buttonUnlockAndSync"}):(0,i.jsx)(x,{content:"buttonSync"})})})}):null,(0,i.jsxs)("div",{className:"side-panel__item",children:[(0,i.jsxs)(o.Text,{intent:"muted",children:[(0,i.jsx)(x,{content:"setupDate"}),":"]})," ",(0,i.jsx)("b",{children:a.setupDate})]}),(0,i.jsxs)("div",{className:"side-panel__item",children:[(0,i.jsxs)(o.Text,{intent:"muted",children:[(0,i.jsx)(x,{content:"expirationDate"}),":"]})," ",(0,i.jsx)("b",{children:a.expirationDate||"—"})]})]}):null,j?(0,i.jsx)(l.default,{id:"panel-customer-removeSection",children:(0,i.jsx)("div",{className:"side-panel__item",children:(0,i.jsx)(o.Tooltip,{title:(0,i.jsx)(x,{content:"buttonRemoveSubscriptionHint"}),children:(0,i.jsx)(o.Action,{id:"buttonRemove",icon:{src:n(1667)},onClick:()=>{r.messageBox.show({type:r.messageBox.TYPE_YESNO,subtype:r.messageBox.SUBTYPE_DELETE,text:f.lmsg("buttonRemoveSubscriptionConfirmationTitle",{name:`<b>${j.name}</b>`}),description:f.lmsg("buttonRemoveSubscriptionConfirmationDescription"),async onYesClick(){const e=(0,r.prepareUrl)("/admin/subscription/delete-async/"),{task:t,error:n}=await r.api.post(e,{ids:[j.id]});n?(0,r.addStatusMessage)("error",n):t&&"Jsw.Task.ProgressBar.Item"===t.componentType&&(0,r.getComponent)("asyncProgressBarWrapper").progressDialog(t)},isAjax:j.isHomonymSearchEnabled,requestUrl:"/admin/subscription/search-homonym-data/",requestParams:{ids:j.id},loadingTitle:r.Locale.getSection("components.homonyms").lmsg("loading")})},children:(0,i.jsx)(x,{content:"buttonRemoveSubscription"})})})})}):null,S?(0,i.jsxs)(l.default,{id:"panel-web-subscriptionInfoSection",title:(0,i.jsx)(x,{content:"subscriptionInfoSection"}),children:[(0,i.jsxs)("div",{className:"side-panel__item",children:[(0,i.jsxs)(o.Text,{intent:"muted",children:[(0,i.jsx)(x,{content:"subscription"}),":"]})," ",(0,i.jsx)("b",{children:(0,i.jsx)(b.default,{to:S.subscriptionOverviewUrl,children:S.subscriptionName})})]}),(0,i.jsxs)("div",{className:"side-panel__item",children:[(0,i.jsxs)(o.Text,{intent:"muted",children:[(0,i.jsx)(x,{content:"subscriptionStatus"}),":"]})," ",(0,i.jsx)("b",{children:(0,i.jsx)(o.Status,{intent:S.subscriptionStatusActive?"success":"danger",children:S.subscriptionStatusActive?(0,i.jsx)(_,{content:"onStateSubscription"}):(0,i.jsx)(_,{content:"offStateSubscription"})})})]}),(0,i.jsxs)("div",{className:"side-panel__item",children:[(0,i.jsxs)(o.Text,{intent:"muted",children:[(0,i.jsx)(x,{content:"subscriber"}),":"]})," ",(0,i.jsx)("b",{children:S.subscriberOverviewUrl?(0,i.jsx)(b.default,{to:S.subscriberOverviewUrl,children:S.subscriberContactName+(S.subscriberCompanyName?` (${S.subscriberCompanyName})`:"")}):S.subscriberContactName+(S.subscriberCompanyName?` (${S.subscriberCompanyName})`:"")})]}),S.statPanel?(0,i.jsx)(m.default,{...S.statPanel}):null]}):null,k?(0,i.jsx)(l.default,{id:"panel-web-panelStatSection",title:(0,i.jsx)(x,{content:"panelStatSection"}),children:(0,i.jsx)(m.default,{...k})}):null,w.length?(0,i.jsx)(l.default,{id:"panel-web-customButtonsSection",title:(0,i.jsx)(x,{content:"customButtonsSection"}),children:(0,i.jsx)("ul",{children:w.map((({href:e,target:t,title:n})=>(0,i.jsx)("li",{children:(0,i.jsx)(b.default,{to:e,target:t||void 0,rel:t?"noopener noreferrer":null,children:n})},n)))})}):null,y?(0,i.jsx)(l.default,{id:"panel-web-rssFeedCustomSpotSection",title:(0,i.jsx)(x,{content:"customSpotSection"}),children:(0,i.jsx)(d.default,{renderMode:"after",children:()=>new c.default({itemCount:y,dataUrl:"/smb/web/rss-feed-custom-spots-data"})})}):null]})};S.propTypes={commonButtons:a().array,panelSystemSection:a().shape(u.default.propTypes),hostingSection:a().shape({id:a().number.isRequired,name:a().string.isRequired,hosting:a().object,subscriberLoginUrl:a().string,subscriberLoginText:a().string,isOutgoingMailLimitsAvailable:a().bool,subscriptionStatusActive:a().bool,statPanel:a().object,descriptions:a().object.isRequired}),accountSection:a().shape({id:a().number.isRequired,subscriberContactName:a().string.isRequired,subscriberCompanyName:a().string.isRequired,subscriberOverviewUrl:a().string,subscription:a().object,addons:a().array.isRequired,changeLimitsPermission:a().bool.isRequired,vendorHasPlans:a().bool.isRequired,setupDate:a().string.isRequired,expirationDate:a().string.isRequired}),removeSection:a().shape({id:a().number.isRequired,name:a().string.isRequired,isHomonymSearchEnabled:a().bool.isRequired}),subscriptionInfoSection:a().shape({subscriptionName:a().string.isRequired,subscriptionOverviewUrl:a().string.isRequired,subscriptionStatusActive:a().bool.isRequired,subscriberContactName:a().string.isRequired,subscriberCompanyName:a().string.isRequired,subscriberOverviewUrl:a().string,statPanel:a().shape({limits:a().object.isRequired})}),panelStatSection:a().shape({limits:a().object.isRequired}),customButtons:a().array,promoRssFeedItemCount:a().number};const k=S},1835:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i.default,useWebSidebar:()=>i.useWebSidebar});var i=n(1836)},1842:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>s});var i=n(89);const s=(e,t)=>new Promise((n=>{if(1===e.length)return void n(e[0].id);const s=i.Locale.getSection("smb.controllers.web._shared"),a=`<p>${s.lmsg("operationSelectorHint")}</p><div class="form-row"><div class="field-name"><label for="subscription-selector">${s.lmsg("operationSelectorTitle")}</label></div><div class="field-value"><select id="subscription-selector">${(e||[]).map((({id:e,name:t})=>`<option value="${e}">${t}</option>`)).join("")}</select></div></div>`,o=new i.Popup({title:t,content:a,buttons:[{title:i.Locale.getSection("components.buttons").lmsg("ok"),handler(){n(o._componentElement.querySelector("select").value),o.hide()}},{title:i.Locale.getSection("components.buttons").lmsg("cancel"),handler(){n(),o.hide()}}]})}))},1661:(e,t,n)=>{"use strict";n.r(t),n.d(t,{EditPopupForm:()=>o,createHandlers:()=>r});var i=n(89);const s=i.Locale.getSection("components.forms.admin-info"),a=i.Locale.getSection("components.buttons");class o extends i.PopupForm{_initConfiguration(e){super._initConfiguration(e),this._hint=this._getConfigParam("hint",""),this._value=this._getConfigParam("value",""),this._handler=this._getConfigParam("handler",null),this._sendButtonId=this._getConfigParam("sendButtonId","btn-send"),this._cancelButtonId=this._getConfigParam("cancelButtonId","btn-cancel")}render(){super.render(),this.setBoxType("form-box"),this.setTitle(this.lmsg("popupTitle")),this.setTitleType(this._getConfigParam("titleCls","pp-edit-description")),document.getElementById(this._contentAreaId).innerHTML=`<p>${this._hint}</p><textarea id="${this._id}-description" class="js-auto-resize" rows="4" maxlength="255" cols="80">${(0,i.escapeHtml)(this._value)}</textarea>`,this.addOkButton(),this.addCancelButton()}addOkButton(){this.addRightButton(this.lmsg("buttonOk"),this._onOkClick,!0,!0,{id:this._sendButtonId})}addCancelButton(){this.addRightButton(this.lmsg("buttonCancel"),this._onCancelClick,!1,!1,{id:this._cancelButtonId})}_onOkClick(){this._handler(document.getElementById(`${this._id}-description`).value),this.hide()}_onCancelClick(){this.hide()}}const r=e=>{const t={reseller:"/admin/reseller/edit-description",customer:"/admin/customer/edit-description",subscription:"/admin/subscription/edit-description",site:"/smb/web/edit-description"}[e.type];if(!t)throw new Error(`Custom description not supported for '${e.type}' type`);return{edit:(n,r)=>{new o({id:"editDescription",cls:"popup-panel",hint:s.lmsg(`popupHint-${n}`),value:r,locale:{popupTitle:s.lmsg(`popupTitle-${e.type}`,{descriptionType:s.lmsg(`description-${n}`),name:(0,i.escapeHtml)(e.name)}),buttonOk:a.lmsg("save"),buttonCancel:a.lmsg("cancel")},handler(s){(0,i.redirectPost)(t,{id:e.id,type:n,description:s})}})},remove:n=>{i.messageBox.show({type:Jsw.messageBox.TYPE_YESNO,subtype:"delete",buttonTitles:{yes:a.lmsg("yes"),no:a.lmsg("no"),wait:a.lmsg("wait")},text:s.lmsg("confirmOnRemove"),onYesClick(){(0,i.redirectPost)(t,{id:e.id,type:n,description:""})}})}}}},1608:(e,t,n)=>{"use strict";n.r(t),n.d(t,{escapeStringRegexp:()=>i});const i=e=>{if("string"!=typeof e)throw new TypeError("Expected a string");return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}},1637:(e,t,n)=>{"use strict";n.r(t),n.d(t,{generateUserName:()=>a,randomString:()=>i});const i=()=>Math.random().toString(36).slice(2),s=()=>`_${i()}`,a=({domainName:e,maxUserNameSize:t,isTechDomain:n,isWindows:i,postfix:a=s()})=>{let o=e;const r=!i,l=!/^[a-zA-Z0-9_.\-]+$/.test(e),d=/^[0-9]+/.test(e);if("string"!=typeof e||"string"!=typeof a)return"";if(l)return"";if(r&&d)return"";if("number"!=typeof t&&void 0!==t)return"";if(t){if(a.length>t)return"";t-=a.length}return n&&(o=o.split(".")[0]),o=o.toLowerCase().substr(0,t)+a,i&&(o=o.replace(/\.+$/,"")),o}},1426:(e,t,n)=>{"use strict";n.r(t),n.d(t,{getGraphQlErrorMessage:()=>i});const i=({graphQLErrors:e,message:t})=>{if(e.length){const{message:t,extensions:n}=e[0];return`${n?.debugMessage||t}`}return t}},1421:(e,t,n)=>{"use strict";n.r(t),n.d(t,{evictEntitiesCache:()=>i});const i=({cache:e,typename:t,ids:n=[],fields:i=[]})=>{Object.values(e.extract()).filter((({__typename:e,id:i})=>e===t&&(0===n.length||n.includes(i)))).forEach((t=>{i.forEach((n=>e.evict({id:e.identify(t),fieldName:n})))}))}},1510:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>m});var i=n(286),s=n(596),a=n.n(s),o=n(89),r=n(1507),l=n(285);const d=o.Locale.getTranslate("admin.controllers.home.admin"),c=({compact:e=!1,updates:t=[],lastChecked:n=null})=>(0,l.jsxs)(r.default,{compact:e,title:t.length>1?(0,l.jsx)(d,{content:"updatesForPackagesAreAvailable",params:{packages:(0,l.jsx)(i.Link,{href:"/admin/pum/updates-list",children:(0,l.jsx)(d,{content:"packages",params:{count:t.length}})})}}):(0,l.jsx)(d,{content:"updatesForPackageIsAvailable",params:{package:`${t[0].name} ${t[0].version_to}`}}),hint:n?(0,l.jsx)(d,{content:"updatesLastChecked",params:{date:n}}):null,children:[(0,l.jsx)(i.Button,{onClick:async()=>{const{PopupPackagesUpdate:e}=await Plesk.require("app/pum");new e({urls:{packageUpdateInfo:"/admin/pum/update-info",updatePackages:"/admin/pum/update"},packages:t})},intent:"primary",children:t.length>1?(0,l.jsx)(d,{content:"updateAll"}):(0,l.jsx)(d,{content:"updateNow"})}),"   ",(0,l.jsx)(i.Link,{href:"/admin/pum/updates-list",children:(0,l.jsx)(d,{content:"showDetails"})})]});c.propTypes={compact:a().bool,updates:a().array,lastChecked:a().string};const m=c},1507:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>l});var i=n(286),s=n(596),a=n.n(s),o=n(285);const r=({compact:e=!1,title:t,hint:s=null,children:a})=>{const r=(0,o.jsx)(i.Icon,{src:n(1508),size:"16"});return(0,o.jsx)(i.Alert,{intent:"info",children:e?(0,o.jsxs)(o.Fragment,{children:[(0,o.jsxs)("p",{children:[r," ",t]}),(0,o.jsx)("p",{children:a}),s?(0,o.jsx)("p",{children:(0,o.jsx)(i.Text,{intent:"muted",children:s})}):null]}):(0,o.jsxs)(i.Media,{image:r,children:[(0,o.jsx)(i.MediaSection,{children:t}),(0,o.jsx)(i.MediaSection,{children:a}),s?(0,o.jsx)(i.MediaSection,{children:(0,o.jsx)(i.Text,{intent:"muted",children:s})}):null]})})};r.propTypes={compact:a().bool,title:a().any.isRequired,children:a().any.isRequired,hint:a().any};const l=r},1509:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>h});var i=n(286),s=n(285),a=n(596),o=n.n(a),r=n(1120),l=n(628),d=n(89),c=n(1507);const m=d.Locale.getTranslate("admin.controllers.home.admin"),u=r.gql` mutation UpdateComponents { updateComponents { id } } `,p=({compact:e=!1,availablePatch:t,updateWhatsNewUrl:n,runningTaskId:a})=>{const[o,r]=(0,s.useState)(a),[p,{loading:h}]=(0,l.useMutation)(u,{onCompleted:({updateComponents:e})=>{r(e.id)}});return(0,s.useEffect)((()=>{o&&d.Observer.append((({id:e})=>{+e==+o&&window.location.reload()}),"plesk:taskComplete")}),[o]),(0,s.jsxs)(c.default,{compact:e,title:(0,s.jsx)(m,{content:"updatesAvailable",params:{version:t}}),children:[(0,s.jsx)(i.Button,{intent:"primary",onClick:async()=>{(0,d.clearStatusMessages)();try{await p()}catch({message:e}){(0,d.addStatusMessage)("warning",e)}},state:h||o?"loading":null,children:(0,s.jsx)(m,{content:"installNow"})}),"   ",(0,s.jsx)(i.Link,{href:"/admin/update",target:"_blank",children:(0,s.jsx)(m,{content:"installShow"})}),"   ",(0,s.jsx)(i.Link,{href:n,target:"_blank",children:(0,s.jsx)(m,{content:"seeWhatsNew"})})]})};p.propTypes={compact:o().bool,availablePatch:o().string.isRequired,updateWhatsNewUrl:o().string.isRequired,runningTaskId:o().string};const h=p},1506:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>m});var i=n(286),s=n(285),a=n(89),o=n(596),r=n.n(o),l=n(1507);const d=a.Locale.getTranslate("admin.controllers.home.admin"),c=({isClassicMode:e=!1,isAutoupdatesDisabled:t,updateSettingsUrl:n,changelogUrl:o,availableUpgrade:r=null,upgradeWhatsNewUrl:c=null,...m})=>{const[u,p]=(0,s.useState)(!1),[h,b]=(0,s.useState)(r),[g,f]=(0,s.useState)(c),[x,_]=(0,s.useState)(m.lastChecked);return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(i.Heading,{component:"div",level:5,children:u?(0,s.jsx)(i.Status,{progress:!0,children:(0,s.jsx)(d,{content:"waitMessage"})}):(0,s.jsx)(i.Link,{onClick:async()=>{let e;p(!0),(0,a.clearStatusMessages)();try{e=await a.api.post("/admin/home/check-for-updates")}catch(e){return void(0,a.addStatusMessage)("error",e.message)}finally{p(!1)}const{status:t,lastChecked:n,statusMessages:i,newVersion:s,whatsNewUrl:o}=e;"error"!==t?(b(s),f(o),_(n)):i.forEach((({status:e,content:t})=>{(0,a.addStatusMessage)(e,t)}))},"data-name":"checkForUpdates",children:(0,s.jsx)(d,{content:"checkForUpdates"})})}),x?(0,s.jsx)("p",{children:(0,s.jsx)(i.Text,{intent:"muted","data-name":"lastCheckedDate",children:(0,s.jsx)(d,{content:"checkedAt",params:{lastChecked:x}})})}):null,e?(0,s.jsxs)("p",{children:[(0,s.jsx)(i.Link,{href:o,target:"_blank",children:(0,s.jsx)(d,{content:"seeChangelog"})}),(0,s.jsx)("span",{className:"delimiter",children:" | "}),(0,s.jsx)(i.Link,{href:"/admin/update/add-components/",target:"_blank",children:(0,s.jsx)(d,{content:"addComponents"})})]}):null,e&&t?(0,s.jsx)(i.Status,{intent:"warning",children:(0,s.jsx)(i.Link,{href:n,children:(0,s.jsx)(d,{content:"enableAutoupdate"})})}):null,h?(0,s.jsxs)(l.default,{compact:!e,title:(0,s.jsx)(d,{content:"updateIsAvailable",params:{product:h}}),children:[(0,s.jsx)(i.Button,{intent:"primary",component:"a",href:"/admin/update/product",target:"_blank",rel:"noopener noreferrer",children:(0,s.jsx)(d,{content:"installNow"})}),"   ",(0,s.jsx)(i.Link,{href:g,target:"_blank",children:(0,s.jsx)(d,{content:"seeWhatsNew"})})]}):null]})};c.propTypes={isClassicMode:r().bool,availableUpgrade:r().string,upgradeWhatsNewUrl:r().string,lastChecked:r().string.isRequired,changelogUrl:r().string.isRequired,updateSettingsUrl:r().string.isRequired,isAutoupdatesDisabled:r().bool.isRequired};const m=c},1616:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>b});var i=n(596),s=n.n(i),a=n(286),o=n(89),r=n(646),l=n(1617),d=n(285),c=n(1618);const m=({id:e,icon:t,image:n,uri:i,description:s,title:o,primary:l=!0,target:m})=>(0,d.jsx)(a.ListAction,{primary:l,icon:(0,d.jsx)(a.Icon,{name:t,src:n,size:"16",intent:"inactive"}),component:r.default,to:i,tooltip:s,"data-cy":(0,c.getExtensionName)(e),target:m,children:o},e),u=(e,t)=>t.isAdditional&&t.group&&!e.includes(t.group)?e.push(t.group)&&e:e,p=o.Locale.getTranslate("components.active-lists.sites"),h=({hidePrimary:e=!1,className:t,...n})=>(0,d.useMemo)((()=>{const{mainDomain:i,isMovable:s,movingError:c,allowRename:h,isRemovable:b,isSuspended:g,isDomainAlias:f,isSubdomain:x,filemanagerUrl:_,emailAddressesUrl:v,databasesUrl:j,databasesIsAvailable:S,hostingSettingsUrl:k,error503PageUrl:w,id:y,aliasId:T,domainId:E,displayName:D,parentDomain:C,headerCustomButtons:N=[],listCustomButtons:A=[],onMoveDomain:P,webrootDir:I}=n;let R="buttonDeleteDomain";f?R="buttonDeleteAlias":x&&(R="buttonDeleteSubdomain");const L=N.filter((e=>e.isAdditional&&!e.group)),M=N.reduce(u,[]);return(0,d.jsxs)(a.ListActions,{className:t,"data-type":"listActions","data-id":y,children:[e?null:N.filter((e=>!e.isAdditional)).map(m),e?null:(0,d.jsx)(a.ListAction,{primary:!0,"data-type":"buttonDomainFileManager",icon:"folder-closed",hidden:!_,component:r.default,to:_,children:(0,d.jsx)(p,{content:I?"buttonFileManagerDir":"buttonFileManager",params:{webrootDir:I}})},"buttonDomainFileManager"),e?null:(0,d.jsx)(a.ListAction,{primary:!0,"data-type":"buttonDomainEmailSettings",icon:"mail",hidden:!v,component:r.default,to:v,children:(0,d.jsx)(p,{content:"buttonEmailAddresses"})},"buttonDomainEmailSettings"),e||!S?null:(0,d.jsx)(a.ListAction,{primary:!0,"data-type":"buttonDomainDbSettings",icon:"database",hidden:!j,component:r.default,to:j,children:(0,d.jsx)(p,{content:"buttonDatabases"})},"buttonDomainDbSettings"),e?null:(0,d.jsx)(a.ListAction,{primary:!0,"data-type":"buttonDomainHostingSettings",icon:"sliders",hidden:!k,component:r.default,to:(0,o.prepareUrl)(k),children:(0,d.jsx)(p,{content:"buttonWebScripting"})},"buttonDomainHostingSettings"),L.map((e=>m({...e,primary:!1}))),L.length>0&&(0,d.jsx)(a.ListActionsDivider,{}),M.map((e=>(0,d.jsxs)(d.default.Fragment,{children:[N.filter((t=>t.group===e)).map((e=>m({...e,primary:!1}))),(0,d.jsx)(a.ListActionsDivider,{})]},`additionalGroup_${e}`))),A.map((e=>m({...e,primary:!1}))),A.length>0&&[s,h,g&&w,b].some((e=>e))&&(0,d.jsx)(a.ListActionsDivider,{}),(0,d.jsx)(a.ListAction,{"data-type":"buttonMoveDomain","data-cy":"move-domain",icon:"transfer",onClick:()=>P(n),disabled:!!c,tooltip:c||(0,d.jsx)(p,{content:i?"buttonMoveMainHint":"buttonMoveHint"}),hidden:!s,children:(0,d.jsx)(p,{content:"buttonMove"})},"buttonMoveDomain"),(0,d.jsx)(a.ListAction,{"data-type":"buttonRenameDomain",icon:"pencil",component:r.default,to:`?modals[rename-domain]=${btoa(encodeURIComponent(JSON.stringify({id:T||E,domainName:D,isDomainAlias:f,parentDomain:C})))}`,tooltip:(0,d.jsx)(p,{content:f?"buttonRenameDomainAliasHint":"buttonRenameDomainHint"}),hidden:!h,children:(0,d.jsx)(p,{content:f?"buttonRenameAlias":"buttonRename"})},"buttonRenameDomain"),(0,d.jsx)(a.ListAction,{"data-type":"buttonOpenErrorPage",icon:"pencil",component:"a",href:(0,o.prepareUrl)(w),hidden:!(g&&w),children:(0,d.jsx)(p,{content:"error503PageLink"})},"buttonOpenErrorPage"),(0,d.jsx)(a.ListAction,{"data-type":"buttonDeleteDomain",icon:"recycle",onClick:()=>(0,l.default)(n),tooltip:(0,d.jsx)(p,{content:`${R}Hint`}),hidden:!b,children:(0,d.jsx)(p,{content:R})},"buttonDeleteDomain")]})}),[...Object.values(n),e,t]);h.propTypes={hidePrimary:s().bool,className:s().string,listCustomButtons:s().arrayOf(s().object)};const b=h},1617:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a});var i=n(89);const s=i.Locale.getSection("components.active-lists.sites"),a=({id:e,title:t,displayName:n,isDomainAlias:a,isSubdomain:o,relatedDomains:r})=>{let l,d;if(a?(l=s.lmsg("buttonDeleteAliasConfirmationText",{name:`<b>${(0,i.escapeHtml)(t||n)}</b>`}),d=""):o?(l=s.lmsg("buttonDeleteSubdomainConfirmationText",{name:`<b>${(0,i.escapeHtml)(t||n)}</b>`}),d=s.lmsg("buttonDeleteSubdomainConfirmationDescription")):(l=s.lmsg("buttonDeleteDomainConfirmationText",{name:`<b>${(0,i.escapeHtml)(t||n)}</b>`}),d=s.lmsg("buttonDeleteDomainConfirmationDescription")),0!==r.length){d=`${d}\n${s.lmsg("removingRelatedDomainsList",{domains:r.join(", ")})}`}return d=d.replace(/\n/g,"<br>"),i.messageBox.show({type:i.messageBox.TYPE_YESNO,subtype:i.messageBox.SUBTYPE_DELETE,text:l,description:d,async onYesClick(){const{task:t,error:n}=await i.api.post((0,i.prepareUrl)("/smb/web/domain-delete-async/"),{ids:[e]});n?(0,i.addStatusMessage)("error",n):t&&"Jsw.Task.ProgressBar.Item"===t.componentType&&(0,i.getComponent)("asyncProgressBarWrapper").progressDialog(t)}})}},1615:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i.default});var i=n(1616)},1612:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>p});var i=n(596),s=n.n(i),a=n(286),o=n(89),r=n(1613),l=n(1614),d=n(285);const c=o.Locale.getTranslate("components.active-lists.sites"),m={activate:"active",suspend:"suspended",disable:"disabled"},u=({changeStatusLinks:e=null,isActive:t=!1,isSuspended:n=!1,className:i,onChangeStatus:s})=>{const o=(0,d.jsx)(a.Status,{intent:t?"success":n?"warning":"inactive",compact:!0,children:(0,d.jsx)(c,{content:t?"active":n?"suspended":"disabled"})});return Object.keys(e??{}).length?(0,d.jsx)(a.Dropdown,{className:i,menu:(0,d.jsx)(r.default,{renderItems:({renderIcon:t})=>Object.keys(e).map((n=>(0,d.jsx)(a.MenuItem,{icon:t(n),onClick:()=>(0,l.default)(n,e[n],s),"data-action":`domain-${n}`,children:(0,d.jsx)(c,{content:m[n]})},n)))}),children:(0,d.jsx)(a.Button,{ghost:!0,caret:!0,"data-type":"changeStatus",children:o})}):(0,d.jsx)(a.Text,{bold:!0,style:{margin:"8px"},children:o})};u.propTypes={changeStatusLinks:s().object,isActive:s().bool,isSuspended:s().bool,className:s().string,onChangeStatus:s().func};const p=u},1613:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>m});var i=n(596),s=n.n(i),a=n(286),o=n(89),r=n(285);const l=o.Locale.getTranslate("components.active-lists.sites"),d={activate:"success",suspend:"warning",disable:"inactive"},c=({renderItems:e,...t})=>(0,r.jsxs)(a.Menu,{...t,children:[e({renderIcon:e=>d[e]&&(0,r.jsx)(a.Icon,{name:"dot-big",intent:d[e]})}),(0,r.jsx)(a.MenuDivider,{}),(0,r.jsx)(a.MenuItem,{icon:"info-circle",component:"a",href:"/smb/help/redirect/controller-name/web/action-name/change-status",target:"_blank",rel:"noopener noreferrer",children:(0,r.jsx)(l,{content:"statusLearnMore"})})]});c.propTypes={renderItems:s().func.isRequired};const m=c},1614:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>o});var i=n(89);const s=i.Locale.getSection("components.active-lists.sites"),a=i.Locale.getSection("components.buttons"),o=(e,t,n=i.redirectPost)=>{"activate"!==e?i.messageBox.show({type:i.messageBox.TYPE_YESNO,buttonTitles:{yes:a.lmsg("yes"),no:a.lmsg("no")},text:s.lmsg(`${e}Hint`),subtype:"confirm",onYesClick(){n(t)}}):n(t)}},1611:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i.default});var i=n(1612)},1640:(e,t,n)=>{"use strict";n.r(t),n.d(t,{MoveDomainDrawer:()=>g});var i=n(285),s=n(596),a=n.n(s),o=n(286),r=n(89),l=n(1412),d=n(624),c=n(536),m=n(588);const u=r.Locale.getSection("components.forms.domain.move"),p=r.Locale.getTranslate("components.forms.domain.move"),h="new",b="existing",g=({isOpen:e=!1,domainId:t,displayName:n,isMainDomain:s=!1,onClose:a})=>{const[g,f]=(0,i.useState)(!1),[x,_]=(0,i.useState)(!0),[v,j]=(0,i.useState)({}),[S,k]=(0,i.useState)({target:null,moveto:b}),[w,y]=(0,i.useState)(null),[T,E]=(0,i.useState)({}),[D,C]=(0,i.useState)(null),N=(0,m.useApolloClient)();(0,i.useEffect)((()=>{!async function(){if(!t)return;let e;_(!0);try{if(e=await r.api.get("/smb/web/move-data",{domainId:t}),"error"===e.status)throw e}catch(e){return(e.statusMessages||[{content:e.message}]).forEach((({content:e})=>(0,c.addToast)({intent:"danger",message:e}))),void a()}j(e),k((t=>({...t,moveto:e.targets.length?b:h}))),f(!e.targets.length),_(!1)}()}),[t]);const A=(0,i.useCallback)((async e=>{const{status:t,task:n,errors:i}=await r.api.post("/smb/web/move",e);if("ok"!==t)E(i),y(null);else{C(n);const{cache:t}=N;t.evict({id:t.identify({__typename:"Domain",id:btoa(`Domain:${e.domainId}`)})})}}),[N]),P=(0,i.useCallback)((({target:e,username:n,password:s,moveDatabases:a})=>{const o={},r=v.moveToNewData?.withHosting;if(g?(!n&&r&&(o.username={isEmpty:(0,i.jsx)(p,{content:"usernameIsRequred"})}),!s&&r&&(o.password={isEmpty:(0,i.jsx)(p,{content:"passwordIsRequred"})})):e||(o.target={isEmpty:(0,i.jsx)(p,{content:"targetIsRequred"})}),E(o),Object.keys(o).length)return;const l=g?{moveto:h,domainId:t,username:n,password:s,moveDatabases:a}:{moveto:b,domainId:t,webspaceId:e.id,moveDatabases:a};y("submit"),A(l)}),[g,v,t,A]),I=()=>{const{available:e,withHosting:t}=v.moveToNewData;return g&&e?t?[(0,i.jsx)(o.FormFieldText,{name:"username",label:(0,i.jsx)(p,{content:"username"}),description:(0,i.jsx)(p,{content:"usernameHint"}),size:"md",required:!0},"username"),(0,i.jsx)(o.FormFieldPassword,{name:"password","data-cy":"password",label:(0,i.jsx)(p,{content:"password"}),size:"md",required:!0},"password")]:[(0,i.jsxs)(o.Alert,{intent:"info","data-cy":"no-web-hosting",children:[(0,i.jsx)(o.Icon,{name:"info-circle"})," ",(0,i.jsx)(p,{content:"noWebHosting"})]},"alert")]:[]},R=()=>{const e=v.subdomains.join(", "),t=v.aliases.join(", ");return e&&t?(0,i.jsx)(o.Alert,{intent:"info",children:(0,i.jsx)(p,{content:"hintSubdomainsAndAliases",params:{subdomains:e,aliases:t}})}):e?(0,i.jsx)(o.Alert,{intent:"info",children:(0,i.jsx)(p,{content:"hintSubdomains",params:{subdomains:e}})}):t?(0,i.jsx)(o.Alert,{intent:"info",children:(0,i.jsx)(p,{content:"hintAliases",params:{aliases:t}})}):null};return(0,i.jsx)(d.default,{title:(0,i.jsx)(p,{content:"title",params:{name:n}}),isOpen:e,onClose:a,size:"sm",form:{values:S,state:w,vertical:!0,submitButton:{"data-cy":"submit-move-domain",disabled:x},applyButton:!1,hideRequiredLegend:!0,onSubmit:P,errors:T},dataType:"move-domain",task:D,children:x?(0,i.jsx)(o.ContentLoader,{}):(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("p",{children:(0,i.jsx)(p,{content:s?"hintMain":"hint"})}),(()=>{const{targets:e,moveToNewData:t}=v,n=!e.length;return(0,i.jsxs)(i.Fragment,{children:[R(),t?(0,i.jsx)(o.FormFieldRadioButtons,{name:"moveto",onChange:e=>f(e===h),options:[{disabled:n,value:b,label:(0,i.jsx)(p,{content:"selectTarget"}),indentFields:[(0,i.jsx)(l.default,{name:"target",data:e,locale:u,disabled:n,placeholder:n?u.lmsg("noAvailableSubscriptions"):null},"target")]},{disabled:!t.available,value:h,label:(0,i.jsx)(p,{content:"selectNewSubscription"}),indentFields:I()}]}):(0,i.jsx)(l.default,{name:"target",label:(0,i.jsx)(p,{content:"selectTarget"}),data:e,locale:u})]})})(),v.moveDatabases&&(0,i.jsxs)(o.Section,{children:[(0,i.jsx)(o.Alert,{intent:"info",children:(0,i.jsx)(p,{content:"hintDatabases"})}),(0,i.jsx)(o.FormFieldCheckbox,{"data-cy":"move-databases",name:"moveDatabases",value:"1",label:(0,i.jsx)(p,{content:"labelDatabases"})})]})]})})};g.propTypes={isOpen:a().bool,domainId:a().number,displayName:a().string,isMainDomain:a().bool,onClose:a().func.isRequired}},1638:(e,t,n)=>{"use strict";n.r(t),n.d(t,{useMoveDomainDrawer:()=>i.useMoveDomainDrawer});var i=n(1639)},1639:(e,t,n)=>{"use strict";n.r(t),n.d(t,{useMoveDomainDrawer:()=>a});var i=n(285),s=n(1640);const a=()=>{const[e,t]=(0,i.useState)(!1),[n,a]=(0,i.useState)({}),o=(0,i.useCallback)((e=>{t(!0),a(e)}),[]),r=(0,i.useCallback)((()=>t(!1)),[]);return[(0,i.useMemo)((()=>(0,i.jsx)(s.MoveDomainDrawer,{...n,isOpen:e,onClose:r})),[n,e,r]),o]}},1894:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>c});var i=n(285),s=n(596),a=n.n(s),o=n(89),r=n(286);const l=o.Locale.getTranslate("components.active-lists.sites.RenameTour"),d=({domainId:e,onClose:t})=>{const[n,s]=(0,i.useState)(0),a=()=>{s(null),t()};return(0,i.jsx)(r.Tour,{current:n,onClose:a,children:(0,i.jsx)(r.Spot,{selector:`div[data-type="listActions"][data-id="domain:${e}"] div:last-child`,placement:"right",popup:{size:"xs",placement:"top-left",buttons:[(0,i.jsx)(r.Button,{onClick:a,intent:"primary","data-type":"close-rename-tour",children:(0,i.jsx)(l,{content:"buttonGotIt"})},"finish")],children:(0,i.jsx)(l,{content:"description"})}})})};d.propTypes={domainId:a().number.isRequired,onClose:a().func.isRequired};const c=d},1859:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>b});var i=n(596),s=n.n(i),a=n(286),o=n(89),r=n(646),l=n(1661),d=n(1860),c=n(1861),m=n(285);const u=o.Locale.getTranslate("components.active-lists.sites"),p=o.Locale.getTranslate("components.icp-permit"),h=({item:e,icpPermitLearnMore:t})=>{const{hostingType:n,webrootDir:i,ipv4Address:s,ipv6Address:h,filemanagerUrl:b,purchaseDomainMessage:g,sysUser:f,forwardingUrl:x,forwardingDisplayUrl:_,isDomainAlias:v,domainUrl:j,domainDisplayName:S,selfDescriptionType:k,customDescription:w,icpPermit:y,isIcpChangeable:T,icpStatus:E}=e,{edit:D}=(0,l.createHandlers)({type:"site",id:e.domainId,name:e.displayName}),C=[];return"vrt_hst"===n?(C.push((0,m.jsxs)("span",{className:"smb-web-view-dynamic-list-item-summary__item",children:[(0,m.jsx)(a.Text,{intent:"muted",children:(0,m.jsx)(u,{content:"websiteAt"})})," ",b?(0,m.jsx)(a.Tooltip,{title:(0,m.jsx)(u,{content:"websiteAtHint"}),children:(0,m.jsx)(r.default,{to:b,children:i})}):i]},"websiteAt")),g&&C.push((0,m.jsx)("span",{className:"smb-web-view-dynamic-list-item-summary__item",children:(0,m.jsx)(a.Text,{intent:"muted",dangerouslySetInnerHTML:{__html:g}})},"purchaseDomainMessage")),C.push((0,m.jsxs)("span",{className:"smb-web-view-dynamic-list-item-summary__item",children:[(0,m.jsx)(a.Text,{intent:"muted",children:(0,m.jsx)(u,{content:"ipAddress"})})," ",s&&h?`${s}(v4), ${h}(v6)`:s||h]},"ipAddress")),C.push((0,m.jsxs)("span",{className:"smb-web-view-dynamic-list-item-summary__item",children:[(0,m.jsx)(a.Text,{intent:"muted",children:(0,m.jsx)(u,{content:"sysUser"})})," ",f]},"sysUser"))):"none"===n?C.push((0,m.jsx)("span",{className:"smb-web-view-dynamic-list-item-summary__item",children:(0,m.jsx)(a.Text,{intent:"muted",children:(0,m.jsx)(u,{content:"noHosting"})})},"noHosting")):"frm_fwd"===n||"std_fwd"===n?C.push((0,m.jsxs)("span",{className:"smb-web-view-dynamic-list-item-summary__item",children:[(0,m.jsx)(a.Text,{intent:"muted",children:(0,m.jsx)(u,{content:"forwardingTo"})})," ",(0,m.jsx)(a.Link,{target:"_blank",href:(0,o.prepareUrl)(x),children:_})]},"forwardingTo")):v&&C.push((0,m.jsxs)("span",{className:"smb-web-view-dynamic-list-item-summary__item",children:[(0,m.jsx)(a.Text,{intent:"muted",children:(0,m.jsx)(u,{content:"domainAliasDescription"})})," ",j?(0,m.jsx)(a.Link,{target:"_blank",href:(0,o.prepareUrl)(j),children:S}):S]},"domainAlias")),void 0!==E&&(C.push((0,m.jsxs)("span",{className:"smb-web-view-dynamic-list-item-summary__item",children:[(0,m.jsx)(a.Text,{intent:"muted",children:(0,m.jsx)(p,{content:"icpPermit"})}),": ",(0,m.jsx)(a.Tooltip,{title:(0,m.jsx)(p,{content:E?"icpStatusAllowedDescription":"icpStatusNotAllowedDescription"}),children:t?(0,m.jsx)(a.Link,{target:"_blank",href:t,children:y||(0,m.jsx)(p,{content:"icpStatusNotAllowed"})}):(0,m.jsx)(a.Text,{bold:!0,children:y||(0,m.jsx)(p,{content:"icpStatusNotAllowed"})})})]},"icpPermitAllowed")),T&&(C.push((0,m.jsx)("span",{className:"smb-web-view-dynamic-list-item-summary__item",children:(0,m.jsx)(a.Link,{onClick:()=>(0,d.default)(e),children:(0,m.jsx)(p,{content:y?"changeIcpPermit":"enterIcpPermit"})})},"icpPermit")),C.push((0,m.jsx)("span",{className:"smb-web-view-dynamic-list-item-summary__item",children:(0,m.jsx)(a.Link,{onClick:()=>(0,c.default)(e),children:(0,m.jsx)(p,{content:E?"revokeIcpStatus":"grantIcpStatus"})})},"icpStatus")))),k&&C.push((0,m.jsx)("span",{className:"smb-web-view-dynamic-list-item-summary__item smb-web-view-dynamic-list-item-summary__item--aside",children:(0,m.jsx)(a.Link,{onClick:()=>D(k,w[k]),children:(0,m.jsx)(u,{content:w[k]?"buttonDescriptionEdit":"buttonDescriptionAdd"})})},"domainAlias")),(0,m.jsxs)("div",{className:"smb-web-view-dynamic-list-item-summary",children:[C.length?(0,m.jsx)("div",{className:"smb-web-view-dynamic-list-item-summary__list",children:C}):null,w&&Object.keys(w).length?(0,m.jsx)("div",{className:"smb-web-view-dynamic-list-item-summary__description",children:Object.entries(w).map((([e,t])=>{const n=e===k;return(0,m.jsxs)("div",{className:"smb-web-view-dynamic-list-item-summary__description-item",children:[(0,m.jsxs)(a.Text,{className:"smb-web-view-dynamic-list-item-summary__description-item-text",intent:n?null:"muted",children:[n?null:(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)(u,{content:`${e}Description`})," "]}),t]}),n?null:(0,m.jsxs)(m.Fragment,{children:[" ",(0,m.jsx)(a.Link,{onClick:()=>D(e,t),children:(0,m.jsx)(u,{content:"buttonEdit"})})]})]},e)}))}):null]})};h.propTypes={item:s().object.isRequired,icpPermitLearnMore:s().string.isRequired};const b=h},1862:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>l});var i=n(286),s=n(596),a=n.n(s),o=n(285);const r=({url:e,children:t})=>(0,o.jsx)("div",{className:"smb-web-view-dynamic-list-card smb-web-view-screenshot-loader",children:(0,o.jsx)(i.PreviewPanel,{className:"smb-web-view-screenshot",image:e,children:t})});r.propTypes={url:a().string.isRequired,children:a().node};const l=r},1848:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{default:()=>__WEBPACK_DEFAULT_EXPORT__,insertToPosition:()=>insertToPosition});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(285),prop_types__WEBPACK_IMPORTED_MODULE_15__=__webpack_require__(596),prop_types__WEBPACK_IMPORTED_MODULE_15___default=__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_15__),_apollo_client__WEBPACK_IMPORTED_MODULE_14__=__webpack_require__(586),_plesk_ui_library__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(286),_plesk_ui_library__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(_plesk_ui_library__WEBPACK_IMPORTED_MODULE_1__),components_common_SkeletonWrapper__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(1849),components_common_ApolloErrorMessage__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(1858),components_jsw_JswComponent__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(641),components_DynamicModule__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(595),jsw__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(89),routes_domainOverviewRoutes__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(1118),_ItemSummary__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(1859),_Screenshot__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__(1862),_SiteCardSkeleton__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__(1863),_StatisticsCard__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__(1864),_Tabs__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__(1867),queries_SiteCard_graphql__WEBPACK_IMPORTED_MODULE_13__=__webpack_require__(1892),queries_SiteCard_graphql__WEBPACK_IMPORTED_MODULE_13___default=__webpack_require__.n(queries_SiteCard_graphql__WEBPACK_IMPORTED_MODULE_13__);const Translate=jsw__WEBPACK_IMPORTED_MODULE_6__.Locale.getTranslate("components.active-lists.sites"),buttonsHrefMap={buttonHosting:"hosting-settings",buttonConnectionInfo:"connection-info"},getButtonHref=(e,{id:t,href:n},{domainId:i,aliasId:s})=>{const a=buttonsHrefMap[t];return a?e(s||i,s?"alias":"domain",a):n},insertToPosition=(e,t,n)=>{e.splice(n??e.length,0,t)},renderItemPreview=e=>{const{previewUrl:t,siteUrl:n,screenshotUrl:i,hostingType:s,customSidebar:a}=e,o="none"!==s||t?(0,react__WEBPACK_IMPORTED_MODULE_0__.jsxs)(react__WEBPACK_IMPORTED_MODULE_0__.Fragment,{children:["none"!==s&&(0,react__WEBPACK_IMPORTED_MODULE_0__.jsx)(_plesk_ui_library__WEBPACK_IMPORTED_MODULE_1__.Tooltip,{title:(0,react__WEBPACK_IMPORTED_MODULE_0__.jsx)(Translate,{content:"openSiteHint"}),children:(0,react__WEBPACK_IMPORTED_MODULE_0__.jsx)(_plesk_ui_library__WEBPACK_IMPORTED_MODULE_1__.Button,{component:"a",className:"smb-web-view-dynamic-list-preview-button",ghost:!0,icon:"web",href:n,target:"_blank","data-type":"buttonOpenDomain",children:(0,react__WEBPACK_IMPORTED_MODULE_0__.jsx)(Translate,{content:"openSite"})})})," ",t&&(0,react__WEBPACK_IMPORTED_MODULE_0__.jsx)(_plesk_ui_library__WEBPACK_IMPORTED_MODULE_1__.Tooltip,{title:(0,react__WEBPACK_IMPORTED_MODULE_0__.jsx)(Translate,{content:"previewSiteHint"}),children:(0,react__WEBPACK_IMPORTED_MODULE_0__.jsx)(_plesk_ui_library__WEBPACK_IMPORTED_MODULE_1__.Button,{component:"a",className:"smb-web-view-dynamic-list-preview-button",ghost:!0,icon:"panel-eye",href:t,target:"_blank","data-type":"buttonPreviewDomain",children:(0,react__WEBPACK_IMPORTED_MODULE_0__.jsx)(Translate,{content:"previewSite"})})})]}):null;return(0,react__WEBPACK_IMPORTED_MODULE_0__.jsxs)(react__WEBPACK_IMPORTED_MODULE_0__.Fragment,{children:[i?(0,react__WEBPACK_IMPORTED_MODULE_0__.jsx)(_Screenshot__WEBPACK_IMPORTED_MODULE_9__.default,{url:i,children:o}):o&&(0,react__WEBPACK_IMPORTED_MODULE_0__.jsx)("div",{className:"smb-web-view-dynamic-list-card smb-web-view-dynamic-list-no-preview-block",children:o}),a.map((({id:e,content:t})=>(0,react__WEBPACK_IMPORTED_MODULE_0__.jsx)("div",{"data-type":`custom-sidebar-${e}`,children:(0,react__WEBPACK_IMPORTED_MODULE_0__.jsx)(components_jsw_JswComponent__WEBPACK_IMPORTED_MODULE_4__.default,{children:t})},e)))]})},SiteCard=({icpPermitLearnMore,rememberTab,...item})=>{const{loading,data,error}=(0,_apollo_client__WEBPACK_IMPORTED_MODULE_14__.useQuery)(queries_SiteCard_graphql__WEBPACK_IMPORTED_MODULE_13___default(),{variables:{id:item.id}}),{openModule}=(0,components_DynamicModule__WEBPACK_IMPORTED_MODULE_5__.useDynamicModule)(),getDomainOverviewRoutePath=(0,routes_domainOverviewRoutes__WEBPACK_IMPORTED_MODULE_7__.useGetDomainOverviewRoutePath)(),body=(0,react__WEBPACK_IMPORTED_MODULE_0__.useMemo)((()=>{if(!data)return null;const{site:{id,siteUrl,card:{buttons,screenshotUrl,previewUrl,customTitle,customSidebar,...siteProps}},config:{dynamicList:{getStartedSitejetAiBannerEnabled}}}=data,{domainId,mainDomainId,aliasId}=item,siteButtons=buttons.map((({handler,...props})=>{const isModule=handler&&handler.startsWith("module:"),href=isModule?null:getButtonHref(getDomainOverviewRoutePath,props,item),onClick=handler&&(isModule?()=>openModule(handler,{domainId,mainDomainId}):eval(`(${handler})`));return{...props,onClick,href}})),domainStatisticsButtons=siteButtons.filter((({id:e})=>["buttonWebStatistics","buttonWebStatisticsSsl","buttonTransferStats"].includes(e))),subscriptionStatisticsButtons=siteButtons.filter((({id:e})=>["buttonFTPStats","buttonAnonFTPStats","buttonStatistics"].includes(e)));return(0,react__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div",{"data-cy":`dl-body-${id}`,children:[(0,react__WEBPACK_IMPORTED_MODULE_0__.jsxs)(_plesk_ui_library__WEBPACK_IMPORTED_MODULE_1__.Columns,{gap:"lg",vertical:540,children:[(0,react__WEBPACK_IMPORTED_MODULE_0__.jsx)(_plesk_ui_library__WEBPACK_IMPORTED_MODULE_1__.Column,{style:{flexShrink:0,flexBasis:"304px"},children:(0,react__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div",{className:"smb-web-view-dynamic-list-sidepane",children:[renderItemPreview({...item,screenshotUrl,previewUrl,siteUrl,customSidebar}),!aliasId&&(0,react__WEBPACK_IMPORTED_MODULE_0__.jsx)(_StatisticsCard__WEBPACK_IMPORTED_MODULE_11__.default,{className:"smb-web-view-dynamic-list-card",showRecalculateStats:siteButtons.some((({id:e})=>"buttonRecalculateStats"===e)),domainId:item.domainId,initialStatistics:{traffic:item.traffic,diskUsage:item.diskUsage,recalculateInProgress:item.recalculateInProgress},domainStatisticsButtons,subscriptionStatisticsButtons})]})}),(0,react__WEBPACK_IMPORTED_MODULE_0__.jsxs)(_plesk_ui_library__WEBPACK_IMPORTED_MODULE_1__.Column,{fill:!0,children:[customTitle&&(0,react__WEBPACK_IMPORTED_MODULE_0__.jsx)(_plesk_ui_library__WEBPACK_IMPORTED_MODULE_1__.Heading,{level:3,"data-type":`custom-title-${item.id}`,children:(0,react__WEBPACK_IMPORTED_MODULE_0__.jsx)(components_jsw_JswComponent__WEBPACK_IMPORTED_MODULE_4__.default,{children:customTitle},item.id)}),(0,react__WEBPACK_IMPORTED_MODULE_0__.jsx)(_Tabs__WEBPACK_IMPORTED_MODULE_12__.default,{...siteProps,item,buttons:siteButtons,rememberTab,getStartedSitejetAiBannerEnabled})]})]}),(0,react__WEBPACK_IMPORTED_MODULE_0__.jsx)(_ItemSummary__WEBPACK_IMPORTED_MODULE_8__.default,{item,icpPermitLearnMore})]})}),[data,...Object.values(item),rememberTab,icpPermitLearnMore,openModule,getDomainOverviewRoutePath]);return error?(0,react__WEBPACK_IMPORTED_MODULE_0__.jsx)(components_common_ApolloErrorMessage__WEBPACK_IMPORTED_MODULE_3__.default,{error}):(0,react__WEBPACK_IMPORTED_MODULE_0__.jsx)(components_common_SkeletonWrapper__WEBPACK_IMPORTED_MODULE_2__.default,{loading,fallback:(0,react__WEBPACK_IMPORTED_MODULE_0__.jsx)(_SiteCardSkeleton__WEBPACK_IMPORTED_MODULE_10__.default,{}),children:body})};SiteCard.propTypes={icpPermitLearnMore:prop_types__WEBPACK_IMPORTED_MODULE_15___default().string.isRequired,rememberTab:prop_types__WEBPACK_IMPORTED_MODULE_15___default().bool.isRequired};const __WEBPACK_DEFAULT_EXPORT__=SiteCard},1863:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r});var i=n(286),s=n(285);const a=()=>(0,s.jsx)(i.Item,{icon:(0,s.jsx)(i.Skeleton,{width:20,height:20}),children:(0,s.jsx)(i.SkeletonText,{lines:1})}),o=({children:e,count:t=2})=>Array.from({length:t}).map((()=>e)),r=()=>(0,s.jsxs)(i.Columns,{gap:"lg",vertical:540,children:[(0,s.jsx)(i.Column,{width:306,children:(0,s.jsxs)(i.Columns,{vertical:!0,gap:"xs",children:[(0,s.jsx)(i.Column,{children:(0,s.jsx)(i.Skeleton,{height:212})}),(0,s.jsxs)(i.Column,{children:[(0,s.jsxs)(i.ItemList,{minColumnWidth:100,children:[(0,s.jsx)(a,{}),(0,s.jsx)(a,{})]}),(0,s.jsx)(o,{children:(0,s.jsx)(i.Paragraph,{children:(0,s.jsx)(i.SkeletonText,{lines:1})})}),(0,s.jsx)(a,{})]})]})}),(0,s.jsxs)(i.Column,{fill:!0,children:[(0,s.jsx)(i.SkeletonTabs,{}),(0,s.jsx)(i.Columns,{gap:"xl",children:(0,s.jsx)(o,{children:(0,s.jsxs)(i.Column,{fill:!0,children:[(0,s.jsx)(i.Heading,{level:4,children:(0,s.jsx)(i.SkeletonText,{lineProps:{maxWidth:150},lines:1})}),(0,s.jsx)("div",{style:{maxWidth:200},children:(0,s.jsx)(i.ItemList,{children:Array.from({length:7}).map(((e,t)=>(0,s.jsx)(a,{},t)))})})]})})})]})]})},1864:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>f});var i=n(596),s=n.n(i),a=n(611),o=n.n(a),r=n(286),l=n(646),d=n(89),c=n(335),m=n(1865),u=(n(1866),n(285));const p=d.Locale.getTranslate("components.active-lists.sites"),h={buttonWebStatistics:"bar-chart-vertical",buttonWebStatisticsSsl:"bar-chart-vertical-lock",buttonTransferStats:"transfer",buttonStatistics:"resource",buttonFTPStats:"folder-network",buttonAnonFTPStats:"unarchive"},b=({domainId:e,className:t,showRecalculateStats:n,initialStatistics:i,domainStatisticsButtons:s,subscriptionStatisticsButtons:a})=>{const{startRecalculate:d,inProgress:b,diskUsage:g,traffic:f}=(0,m.useDomainStatistics)({domainId:e,...i}),{pageSidebar:x}=(0,c.usePageData)(),_=b?(0,u.jsxs)(r.Text,{intent:"muted",children:[(0,u.jsx)(p,{content:"statsCalculating"}),"..."]}):null,v=({id:e,onClick:t,href:n,additionalComments:i,title:s,comment:a})=>(0,u.jsxs)(r.MenuItem,{"data-action":e,icon:h[e],onClick:t,tooltip:a,...n?{component:l.default,to:n}:{},children:[s,i?.[0]&&(0,u.jsx)(r.Text,{fontSize:"sm",intent:"muted",component:"div",children:i[0]})]},e);return(0,u.jsxs)("div",{className:o()("smb-web-view-dynamic-list-statistics-card",t),children:[(0,u.jsx)(r.Heading,{level:4,className:"smb-web-view-dynamic-list-statistics-card-heading",children:(0,u.jsx)(p,{content:"statistics"})}),(0,u.jsxs)(r.Columns,{gap:"sm",children:[(0,u.jsxs)(r.Column,{children:[(0,u.jsx)(p,{component:r.Paragraph,content:"diskSpace"}),(0,u.jsx)(p,{component:"div",content:"traffic"})]}),(0,u.jsxs)(r.Column,{children:[(0,u.jsx)(r.Paragraph,{children:_||g}),(0,u.jsx)("div",{children:_||f})]})]}),n&&(0,u.jsx)(r.Button,{"data-type":"recalculateStats",ghost:!0,icon:"refresh",onClick:()=>d(),state:b?"loading":void 0,tooltip:(0,u.jsx)(p,{content:"recalculateStatsHint"}),className:"smb-web-view-dynamic-list-statistics-card-recalculate"}),s.length+a.length>0&&(0,u.jsx)(r.Dropdown,{menu:(0,u.jsxs)(r.Menu,{children:[s.length>0&&(0,u.jsx)(r.MenuHeader,{children:(0,u.jsx)(p,{content:"domainStats"})}),s.map(v),a.length>0&&(0,u.jsx)(r.MenuHeader,{children:(0,u.jsx)(p,{content:x.isPowerUserPanel?"webspaceStats":"subscriptionStats"})}),a.map(v)]}),"data-type":"statisticsDropdown",className:"smb-web-view-dynamic-list-statistics-card-dropdown",children:(0,u.jsxs)(r.Link,{children:[(0,u.jsx)(p,{content:"moreStatistics"})," ",(0,u.jsx)(r.Icon,{name:"chevron-down",intent:"inactive"})]})})]})},g=s().shape({id:s().string.isRequired,title:s().string.isRequired,comment:s().string.isRequired,onClick:s().func.isRequired});b.propTypes={domainId:s().number.isRequired,className:s().string,showRecalculateStats:s().bool.isRequired,initialStatistics:s().shape({traffic:s().string.isRequired,diskUsage:s().string.isRequired,recalculateInProgress:s().bool.isRequired}).isRequired,domainStatisticsButtons:s().arrayOf(g).isRequired,subscriptionStatisticsButtons:s().arrayOf(g).isRequired};const f=b},1889:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>g});var i=n(285),s=n(628),a=n(286),o=n(1872),r=n(89),l=n(596),d=n.n(l),c=n(1421),m=n(1890),u=n.n(m),p=n(536);const h=r.Locale.getTranslate("components.active-lists.sites.alias"),b=({buttons:e,item:{aliasId:t,services:n,isToggleServicesAllowed:r=!0}})=>{const[l,d]=(0,i.useState)([]),[m]=(0,s.useMutation)(u(),{update:e=>{(0,c.evictEntitiesCache)({cache:e,typename:"SiteCard",ids:[`alias:${t}`],fields:["services"]})}});(0,i.useEffect)((()=>{d([])}),[n]);return(0,i.jsxs)("div",{className:"smb-web-view-dynamic-list-actions","data-type":"dynamic-list-row-body",children:[(0,i.jsx)(a.Section,{children:(0,i.jsx)(a.ItemList,{className:"smb-web-view-dynamic-list-item-list",minColumnWidth:220,children:e.map(o.default)})}),n.length&&(0,i.jsx)(a.Section,{title:(0,i.jsx)(a.Heading,{level:4,children:(0,i.jsx)(h,{content:"services"})}),children:(0,i.jsx)(a.ItemList,{className:"smb-web-view-dynamic-list-item-list",minColumnWidth:220,gap:"sm",hoverable:!1,children:n.map((({enabled:e,description:n,name:s,hasWarning:o})=>(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)("label",{children:[(0,i.jsx)(a.Switch,{intent:o?"warning":null,checked:e,tooltip:(0,i.jsx)(h,{content:`${s.toLowerCase()}${o?"Warning":e?"On":"Off"}`}),loading:l.includes(s),disabled:!r,"data-cy":s,onChange:()=>(async(e,n)=>{try{d((t=>[...t,e])),await m({variables:{id:btoa(`DomainAlias:${t}`),service:e,enable:n}})}catch(t){d((t=>t.filter((t=>t!==e)))),(0,p.addToast)({intent:"danger",message:t.message})}})(s,!e)},s),(0,i.jsx)("span",{className:"smb-web-view-alias-service-title",children:(0,i.jsx)(h,{content:s.toLowerCase()})})]}),(0,i.jsx)(a.Popover,{intent:"info",target:(0,i.jsx)(a.Action,{icon:"question-mark-circle"}),placement:"bottom",children:n})]})))})})]})};b.propTypes={buttons:d().array.isRequired,item:d().object.isRequired};const g=b},1872:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>b});var i=n(286),s=n(611),a=n.n(s),o=n(89),r=n(646),l=n(1873),d=n.n(l),c=n(596),m=n.n(c),u=n(285);const p={buttonApplications:"app",buttonAspNetSettings:"aspnet",buttonBackup:"backup",buttonBandwidthLimiting:"limits",buttonConnectionInfo:"connection",buttonDatabases:"databases",buttonDnsSettings:"dns",buttonEmailAddresses:"mail",buttonFailedRequests:"failed-requests-tracing",buttonFileManager:"files",buttonFilesUpload:"files-upload",buttonFtpAccess:"ftp",buttonHosting:"sliders",buttonHostingSettings:"sliders",buttonHotlinkProtection:"hotlink-protection",buttonInstallApsApplication:"app",buttonIssAppPool:"iis-app-pool",buttonLogs:"logs",buttonMail:"mail",buttonMailLists:"book-email",buttonMailSettings:"mail-settings",buttonOdbcDataSources:"odbc-ds",buttonOutgoingSpamSettings:"limits",buttonPhpSettings:"php",buttonProtectedDirectories:"protected-dirs",buttonSheduledTasks:"clock",buttonSiteCopy:"copy",buttonSitebuilder:"web-presence-builder",buttonSslCertificates:"certificate",buttonVirtualFolder:"virtual-dirs",buttonWebAppFirewall:"firewall",buttonWebDeploy:"deploy",buttonWebScripting:"sliders",buttonWebServerSettings:"webserver",buttonWebUsers:"web-users",buttonWhoisInfo:"globe"},h=({id:e,icon:t=null,title:n=null,label:s=null,description:l=null,href:c=null,target:m=null,onClick:h=null,additionalComments:b=null,intent:g=null,noEscape:f=!1,noEscapeTitle:x=null,tooltip:_=null})=>{const v=Array.isArray(b)?b.map((e=>f?e:(0,o.escapeHtml)(e))).join("<br>"):null,j=Array.isArray(_)?_.map(o.escapeHtml).join("<br>"):null;x&&(n=(0,u.jsx)("span",{dangerouslySetInnerHTML:{__html:n}})),s&&(n=(0,u.jsxs)(u.Fragment,{children:[n," ",(0,u.jsx)(i.Label,{intent:"success",children:s})]}));let S=null;return v&&(S=g?(0,u.jsx)(i.Label,{intent:g,caps:!1,view:"light",children:(0,u.jsx)(i.Text,{dangerouslySetInnerHTML:{__html:v}})}):(0,u.jsx)(i.Text,{component:"div",intent:"muted",dangerouslySetInnerHTML:{__html:v}})),(0,u.jsx)(i.Item,{className:"smb-web-view-dynamic-list-actions__item",component:r.default,to:c,target:m,rel:m&&"noopener noreferrer",id:e,icon:(0,u.jsx)(i.Icon,{size:"24",src:!p[e]&&t,className:a()("smb-web-view-dynamic-list-actions__item-icon",p[e]&&"smb-web-view-dynamic-list-actions__item-icon--colored"),children:p[e]&&(0,u.jsx)("svg",{focusable:"false",children:(0,u.jsx)("use",{href:`${d()}#${p[e]}`})})}),title:n,description:l,tooltip:j?(0,u.jsx)(i.Text,{dangerouslySetInnerHTML:{__html:j}}):null,onClick:h,children:S},e)};h.propTypes={id:m().string.isRequired,icon:m().string,title:m().string,label:m().string,description:m().string,href:m().string,target:m().string,onClick:m().func,additionalComments:m().array,intent:m().string,noEscape:m().bool,noEscapeTitle:m().string,tooltip:m().array};const b=h},1874:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>d});var i=n(286),s=n(1872),a=n(596),o=n.n(a),r=n(285);const l=({buttons:e})=>(0,r.jsx)(i.ItemList,{className:"smb-web-view-dynamic-list-actions",minColumnWidth:220,children:e.map(s.default)});l.propTypes={buttons:o().array.isRequired};const d=l},1871:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>m});var i=n(286),s=n(596),a=n.n(s),o=n(89),r=n(1872),l=n(285);const d=o.Locale.getTranslate("components.active-lists.sites"),c=({buttonGroups:e})=>(0,l.jsx)("div",{className:"smb-web-view-dynamic-list-actions","data-type":"dynamic-list-row-body",children:e.map((({name:e,buttons:t})=>t.length?(0,l.jsx)(i.Section,{title:(0,l.jsx)(i.Heading,{level:4,children:(0,l.jsx)(d,{content:`${e}ButtonsGroup`})}),children:(0,l.jsx)(i.ItemList,{className:"smb-web-view-dynamic-list-item-list",minColumnWidth:220,children:t.map(r.default)})},e):null))});c.propTypes={buttonGroups:a().array.isRequired};const m=c},1876:(e,t,n)=>{"use strict";n.r(t),n.d(t,{BTN_INSTALL_APP:()=>_,BTN_UPLOAD_FILES:()=>x,default:()=>S});var i=n(285),s=n(286),a=n(1872),o=n(89),r=n(596),l=n.n(r),d=n(646),c=n(1618),m=n(1877),u=n.n(m),p=n(628),h=n(1878);const b=o.Locale.getTranslate("components.active-lists.sites.GetStarted"),g="plesk-sitejet",f="plesk-sitejet-ai",x="buttonFilesUpload",_="buttonInstallApsApplication",v=(e,t=!0)=>{switch(e){case x:return"upload";case _:return"aps";default:return`${t?"ext-":""}${(0,c.getExtensionName)(e)}`}},j=({domainId:e,buttons:t,getStartedSitejetAiBannerEnabled:r})=>{const[l,m]=(0,i.useState)(!1),[x]=(0,p.useMutation)(u(),{onError:()=>{}});(0,i.useEffect)((()=>{o.UAT.dispatchAction("GET-STARTED-TAB-SHOWN",{domainId:e})}),[e]);const _=(0,i.useCallback)((({id:t},n={})=>{o.UAT.dispatchAction("GET-STARTED-TAB-SITE-CREATE",{application:v(t,!1),domainId:e,...n}),x({variables:{input:{id:btoa(`Domain:${e}`),extName:v(t)}}})}),[e,x]),j=()=>{m(!0),o.UAT.dispatchAction("GET-STARTED-TAB-SJ-LEARN-MORE",{domainId:e})},S=(0,i.useMemo)((()=>t.find((({id:e})=>{const{extName:t,extBtnId:n}=(0,c.getExtensionNameAndId)(e);return t===g&&n!==f}))),[t]),k=(0,i.useMemo)((()=>t.find((({id:e})=>{const{extName:t,extBtnId:n}=(0,c.getExtensionNameAndId)(e);return t===g&&n===f}))),[t]),w=(0,i.useMemo)((()=>(r?t:t.filter((({id:e})=>e!==S?.id))).filter((({id:e})=>e!==k?.id)).map((e=>({...e,onClick:()=>_(e)})))),[t,S?.id,k?.id,_,r]);return(0,i.jsxs)("div",{className:"welcome-panel "+(S?"welcome-panel-with-promo":""),children:[(0,i.jsx)("div",{className:"welcome-panel__heading",children:(0,i.jsx)("div",{className:"welcome-panel__heading-text",children:(0,i.jsx)(b,{content:"title"})})}),(0,i.jsxs)("div",{className:"welcome-panel__body welcome-panel__body--get-started",children:[S&&(0,i.jsx)("div",{className:"welcome-panel__banner",children:r?(0,i.jsxs)(s.Media,{title:(0,i.jsxs)(s.Heading,{level:4,children:[(0,i.jsx)(s.Icon,{className:"welcome-panel__banner-ai-icon",size:"24",src:n(1886)}),(0,i.jsx)(b,{content:"promoAiTitle"})]}),image:(0,i.jsx)("div",{className:"welcome-panel__banner-image",children:(0,i.jsx)("img",{alt:"",width:"170",src:n(1887)})}),children:[(0,i.jsx)(s.Text,{component:"p",fontSize:"sm",className:"welcome-panel__banner-promo-text welcome-panel__banner-promo-text--get-started-tab",children:(0,i.jsx)(b,{content:"promoAi"})}),(0,i.jsx)("div",{className:"welcome-panel__banner-actions",children:(0,i.jsx)(s.Button,{component:d.default,to:`${S.href}&start=ai`,id:"createWebsite",intent:"primary",onClick:()=>_(S,{ai:!0}),children:(0,i.jsx)(b,{content:"createAiWebsite"})})})]}):(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)(s.Media,{title:(0,i.jsx)(s.Heading,{level:4,children:S.title}),image:(0,i.jsxs)("div",{className:"welcome-panel__banner-image",children:[(0,i.jsx)("img",{alt:"",width:"170",src:n(1888)}),(0,i.jsx)(s.Icon,{className:"welcome-panel__banner-icon",size:"24",src:S.icon})]}),children:[(0,i.jsx)(s.Text,{component:"p",fontSize:"sm",className:"welcome-panel__banner-promo-text welcome-panel__banner-promo-text--get-started-tab",children:(0,i.jsx)(b,{content:"promo"})}),(0,i.jsxs)("div",{className:"welcome-panel__banner-actions",children:[(0,i.jsx)(s.Button,{component:d.default,to:S.href,id:"createWebsite",intent:"primary",onClick:()=>_(S),children:(0,i.jsx)(b,{content:"createWebsite"})}),(0,i.jsx)(s.Button,{id:"learnMore",ghost:!0,onClick:j,children:(0,i.jsx)(b,{content:"learnMore"})})]})]}),(0,i.jsx)(h.default,{isOpen:l,onClose:()=>m(!1)})]})}),(0,i.jsx)("div",{className:"smb-web-view-dynamic-list-actions",children:(0,i.jsx)(s.ItemList,{className:"smb-web-view-dynamic-list-item-list",minColumnWidth:220,children:w.map(a.default)})})]})]})};j.propTypes={domainId:l().number.isRequired,buttons:l().array.isRequired,getStartedSitejetAiBannerEnabled:l().bool.isRequired};const S=j},1880:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r});var i=n(286),s=n(89),a=n(285);const o=s.Locale.getTranslate("components.active-lists.sites.GetStarted.SitejetDialog"),r=()=>(0,a.jsxs)(i.Section,{className:"Section",children:[(0,a.jsx)("style",{children:"\n .List .pul-icon {\n height: 16px;\n }\n .Intro {\n text-align: center;\n margin-bottom: 44px\n }\n "}),(0,a.jsxs)(i.Paragraph,{className:"Intro",children:[(0,a.jsx)(i.Text,{children:(0,a.jsx)(o,{content:"description"})}),(0,a.jsx)("br",{}),(0,a.jsx)(i.Text,{children:(0,a.jsx)(o,{content:"features"})})]}),(0,a.jsxs)(i.Grid,{md:2,gap:"md",children:[(0,a.jsx)(i.GridCol,{children:(0,a.jsxs)(i.Item,{view:"card",className:"List",children:[(0,a.jsx)(i.Icon,{name:"check-mark",size:"12"})," ",(0,a.jsx)(o,{content:"dnd"}),(0,a.jsx)("br",{}),(0,a.jsx)(i.Icon,{name:"check-mark",size:"12"})," ",(0,a.jsx)(o,{content:"websites"}),(0,a.jsx)("br",{}),(0,a.jsx)(i.Icon,{name:"check-mark",size:"12"})," ",(0,a.jsx)(o,{content:"sections"}),(0,a.jsx)("br",{}),(0,a.jsx)(i.Icon,{name:"check-mark",size:"12"})," ",(0,a.jsx)(o,{content:"responsive"}),(0,a.jsx)("br",{}),(0,a.jsx)(i.Icon,{name:"check-mark",size:"12"})," ",(0,a.jsx)(o,{content:"seo"}),(0,a.jsx)("br",{}),(0,a.jsx)(i.Icon,{name:"check-mark",size:"12"})," ",(0,a.jsx)(o,{content:"dynamic"}),(0,a.jsx)("br",{}),(0,a.jsx)(i.Icon,{name:"check-mark",size:"12"})," ",(0,a.jsx)(o,{content:"ecommerce"}),(0,a.jsx)("br",{})]})}),(0,a.jsx)(i.GridCol,{children:(0,a.jsxs)(i.Item,{view:"card",className:"List",children:[(0,a.jsx)(i.Icon,{name:"check-mark",size:"12"})," ",(0,a.jsx)(o,{content:"multilang"}),(0,a.jsx)("br",{}),(0,a.jsx)(i.Icon,{name:"check-mark",size:"12"})," ",(0,a.jsx)(o,{content:"stock"}),(0,a.jsx)("br",{}),(0,a.jsx)(i.Icon,{name:"check-mark",size:"12"})," ",(0,a.jsx)(o,{content:"image"}),(0,a.jsx)("br",{}),(0,a.jsx)(i.Icon,{name:"check-mark",size:"12"})," ",(0,a.jsx)(o,{content:"backups"}),(0,a.jsx)("br",{}),(0,a.jsx)(i.Icon,{name:"check-mark",size:"12"})," ",(0,a.jsx)(o,{content:"design"}),(0,a.jsx)("br",{}),(0,a.jsx)("br",{}),(0,a.jsx)(o,{content:"more"}),(0,a.jsx)("br",{})]})})]})]})},1879:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>m});var i=n(286),s=n(1880),a=n(596),o=n.n(a),r=n(89),l=n(285);const d=r.Locale.getTranslate("components.active-lists.sites.GetStarted"),c=({isOpen:e=!1,onClose:t})=>(0,l.jsxs)(i.Dialog,{isOpen:e,title:(0,l.jsx)(d,{content:"title"}),size:"md",onClose:t,cancelButton:!1,children:[(0,l.jsx)("style",{children:"\n .Content {\n display: flex;\n flex-direction: column;\n flex-wrap: wrap;\n align-items: center;\n max-width: 1475px;\n }\n .Header_image {\n width: 100%;\n max-width: 1475px;\n }\n .Grid_image {\n max-width: 100%;\n margin-bottom: 16px;\n }\n .Section {\n width: 100%;\n max-width: 1000px;\n margin-top: 24px;\n }\n .Section .pul-section__title {\n width: 100%;\n }\n .Section .pul-section__title span {\n width: 100%;\n text-align: center;\n }\n "}),(0,l.jsxs)("div",{className:"Content",children:[(0,l.jsx)(i.Section,{children:(0,l.jsx)("img",{alt:"",className:"Header_image",src:n(1881)})}),(0,l.jsx)(s.default,{className:"Section"}),(0,l.jsx)(i.Section,{className:"Section",children:(0,l.jsx)(i.Grid,{gap:"md",md:3,children:[3,2,1].map((e=>(0,l.jsx)(i.GridCol,{children:(0,l.jsx)("img",{alt:"",className:"Grid_image",src:n(1882)(`./${e}.png`)})},e)))})})]})]});c.propTypes={isOpen:o().bool,onClose:o().func.isRequired};const m=c},1878:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i.default});var i=n(1879)},1875:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i.default});var i=n(1876)},1868:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>x});var i=n(285),s=n(628),a=n(1869),o=n(286),r=n(1848),l=n(89),d=n(641),c=n(596),m=n.n(c),u=n(579),p=n(1870),h=n(1891),b=n.n(h);const g=l.Locale.getTranslate("components.active-lists.sites"),f=({item:{id:e,domainId:t,aliasId:n,hostingType:c,isDomainAlias:m,isOverview:h,isToggleServicesAllowed:f},buttons:x,services:_,customTabs:v,rememberTab:j,showGetStartedByDefault:S=!1,getStartedSitejetAiBannerEnabled:k=!0})=>{const w=j?a.default.get(e):void 0,[y]=(0,s.useMutation)(b(),{onError:()=>{}}),[T]=(0,u.useSearchParams)(),E=T.get("tab"),D=(0,i.useMemo)((()=>{const e=(0,p.getTabs)(x,{domainId:t,aliasId:n,hostingType:c,isDomainAlias:m,services:_,isToggleServicesAllowed:f,getStartedSitejetAiBannerEnabled:k});return v.length&&v.forEach((({order:t,id:n,content:s,...a})=>{const o=(0,i.jsx)(d.default,{children:s});(0,r.insertToPosition)(e,{key:n,children:o,...a},t)})),e}),[x,v,t,n,c,m,_,f,k]),C=(0,i.useMemo)((()=>{const e=v.find((({default:e})=>!!e))?.id;return e||(S&&D.some((({key:e})=>e===p.TAB_GET_STARTED))?p.TAB_GET_STARTED:D[0].key)}),[v,D,S]),N=(0,i.useMemo)((()=>{if(h&&E&&D.some((({key:e})=>e===E)))return D.findIndex((({key:e})=>e===E));const e=D.findIndex((({key:e})=>e===w));return-1!==e?e:D.findIndex((({key:e})=>e===C))}),[D,C,w,E,h]),A=(0,i.useRef)(D[N]?.key);if(1===D.length)return D[0].children;const P=n=>{a.default.set(e,n,C),A.current===p.TAB_GET_STARTED&&n!==p.TAB_GET_STARTED&&(l.UAT.dispatchAction("GET-STARTED-TAB-LEFT",{domainId:t}),y({variables:{id:btoa(`Domain:${t}`)}})),A.current=n};return(0,i.jsx)(o.Tabs,{"data-type":"domainTabs",active:N+1,children:D.map((({key:e,title:t,intent:n,...s})=>(0,i.jsx)(o.Tab,{"data-type":e,title:t||(0,i.jsx)(g,{content:e}),onActivate:()=>P(e),label:n?(0,i.jsx)(o.Label,{className:"smb-web-view-tab-badge",intent:n}):null,...s},e)))})};f.propTypes={item:m().object.isRequired,buttons:m().array.isRequired,services:m().array.isRequired,customTabs:m().array.isRequired,rememberTab:m().bool.isRequired,showGetStartedByDefault:m().bool,getStartedSitejetAiBannerEnabled:m().bool};const x=f},1870:(e,t,n)=>{"use strict";n.r(t),n.d(t,{TAB_DASHBOARD:()=>c,TAB_GET_STARTED:()=>m,getTabIntent:()=>j,getTabs:()=>S});var i=n(1871),s=n(1874),a=n(1875),o=n(1889),r=n(1876),l=n(1848),d=n(285);const c="dashboardTab",m="getStartedTab",u={danger:1,warning:2,success:3,info:4,inactive:5,null:6},p=(e,t,n=[])=>{const i=n.map((t=>e.find((e=>e.id===t)))).filter(Boolean);return e.filter((e=>e.section===t)).forEach((({order:e,...t})=>(0,l.insertToPosition)(i,t,e))),i},h=e=>p(e,"filesAndDatabases",["buttonConnectionInfo","buttonFileManager","buttonDatabases","buttonOdbcDataSources","buttonFtpAccess","buttonBackup","buttonVirtualFolder","buttonWebDeploy","buttonSiteCopy"]),b=e=>p(e,"devTools",["buttonPhpSettings","buttonAspNetSettings","buttonLogs","buttonSheduledTasks","buttonFailedRequests","buttonApplications","buttonSitebuilder"]),g=e=>p(e,"security",["buttonSslCertificates","buttonProtectedDirectories","buttonWebAppFirewall","buttonHotlinkProtection"]),f=e=>p(e,"hosting",["buttonWebScripting","buttonHosting","buttonHostingSettings","buttonWebServerSettings","buttonDnsSettings","buttonWhoisInfo","buttonIssAppPool","buttonBandwidthLimiting","buttonWebUsers"]),x=e=>p(e,"mail",["buttonEmailAddresses","buttonMailSettings","buttonMailLists","buttonOutgoingSpamSettings"]),_=e=>e.filter((e=>0===e.id.indexOf("extensionButton_")&&!e.section)),v=e=>p(e,"customButtons"),j=e=>{if(!Array.isArray(e))return null;let t=null;return e.forEach((({intent:e})=>{u[e]<u[t]&&(t=e)})),t},S=(e,{hostingType:t,...n})=>"vrt_hst"===t?((e,{domainId:t,getStartedSitejetAiBannerEnabled:n})=>{const o=[{name:"filesAndDatabases",buttons:h(e)},{name:"devTools",buttons:b(e)},{name:"security",buttons:g(e)}],l=f(e),u=x(e),S=_(e),k=v(e),w=[e.find((e=>e.id===r.BTN_UPLOAD_FILES)),...p(e,"getStarted"),e.find((e=>e.id===r.BTN_INSTALL_APP))].filter(Boolean);return[{key:c,intent:j(o.reduce(((e,{buttons:t})=>[...e,...t]),[])),children:(0,d.jsx)(i.default,{buttonGroups:o})},l.length&&{key:"hostingTab",intent:j(l),children:(0,d.jsx)(s.default,{buttons:l})},u.length&&{key:"mailTab",intent:j(u),children:(0,d.jsx)(s.default,{buttons:u})},S.length&&{key:"extensionsTab",intent:j(S),children:(0,d.jsx)(s.default,{buttons:S})},k.length&&{key:"customButtonsTab",intent:j(k),children:(0,d.jsx)(s.default,{buttons:k})},w.length&&{key:m,intent:j(w),children:(0,d.jsx)(a.default,{buttons:w,domainId:t,getStartedSitejetAiBannerEnabled:n})}].filter(Boolean)})(e,n):((e,{isDomainAlias:t,...n})=>{const s=[{name:"filesDatabasesAndSecurity",buttons:[...h(e),...g(e)]},{name:"devTools",buttons:b(e)},{name:"hosting",buttons:f(e)},{name:"mail",buttons:x(e)},{name:"custom",buttons:[..._(e),...v(e)]}],a=s.reduce(((e,{buttons:t})=>[...e,...t]),[]);return[{key:c,intent:j(a),children:t?(0,d.jsx)(o.default,{buttons:a,item:n}):(0,d.jsx)(i.default,{buttonGroups:s})}]})(e,n)},1867:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i.default});var i=n(1868)},1869:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a});const i="dynamic-list-tabs",s=()=>{const e=document.getElementById("forgery_protection_token").content;if(!e)return{};let t=localStorage.getItem(i);try{t=t?JSON.parse(t):{}}catch{t={}}return t.protectionToken===e?t:{protectionToken:e}},a={get:e=>s()[e],set(e,t,n){const a=s();t===n?delete a[e]:a[e]=t,localStorage.setItem(i,JSON.stringify(a))}}},1860:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>o});var i=n(89);const s=i.Locale.getSection("components.icp-permit"),a=i.Locale.getSection("components.buttons"),o=({id:e,displayName:t,icpPermit:n})=>{const o=new i.PopupForm({cls:"popup-panel"});o.setBoxType("form-box"),o.setTitle(s.lmsg(n?"changeFormTitle":"enterFormTitle",{domainName:(0,i.escapeHtml)(t)})),(0,i.render)(document.getElementById(o._contentAreaId),(0,i.createElement)(".form-row",(0,i.createElement)(".field-name",(0,i.createElement)(`label[for=icp-permit-${e}]`,s.lmsg("icpPermit"))),(0,i.createElement)(".field-value",(0,i.createElement)(`input#icp-permit-${e}.input-text.f-middle-size[type=text]`,{value:n}))));const r=o.addRightButton(a.lmsg("save"),(function(){this._updateButton(r,{disabled:!0}),(0,i.redirectPost)("/smb/web/icp-permit",{id:e,permit:document.getElementById(`icp-permit-${e}`).value})}),!0,!0);o.addRightButton(a.lmsg("cancel"),(function(){this.hide()}),!1,!1)}},1861:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>s});var i=n(89);const s=({id:e,icpStatus:t})=>{(0,i.redirectPost)("/smb/web/icp-permit",{id:e,status:t?"false":"true"})}},1847:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i.default});var i=n(1848)},1865:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r,useDomainStatistics:()=>o});var i=n(89),s=n(285),a=n(536);const o=({domainId:e,traffic:t,diskUsage:n,recalculateInProgress:o})=>{const r=(0,s.useRef)(null),[l,d]=(0,s.useState)(o),[c,m]=(0,s.useState)(t),[u,p]=(0,s.useState)(n),h=({message:e})=>{d(!1),(0,a.addToast)({intent:"danger",message:e})},b=(0,s.useCallback)((t=>{d(!0),clearTimeout(r.current),r.current=setTimeout((async()=>{let n;try{n=await i.api.post(`/smb/web/recalculate-status/id/${e}`)}catch(e){return void h(e)}n.traffic&&m(n.traffic),n.diskUsage&&p(n.diskUsage),n.inProgress?b(t):(d(!1),"function"==typeof t&&t())}),1e3)}),[e]);return(0,s.useEffect)((()=>{clearTimeout(r.current),d(o),m(t),p(n),o&&b()}),[o,t,n,b]),{startRecalculate:async(t=null,n=null)=>{d(!0);try{await i.api.post(`/smb/web/recalculate-stats/id/${e}`,{wholeSubscription:n})}catch(e){return void h(e)}b(t)},inProgress:l,diskUsage:u,traffic:c}},r=o},1618:(e,t,n)=>{"use strict";n.r(t),n.d(t,{getExtensionName:()=>i,getExtensionNameAndId:()=>s});const i=e=>{const{extName:t,extBtnId:n}=s(e);return n&&isNaN(+n)?`${n}_${t}`:t},s=e=>{const t=e.split(/_/g);return{extName:t.pop(),extBtnId:t.pop()}}},1620:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>x});var i=n(285),s=n(596),a=n.n(s),o=n(580),r=n(1120),l=n(628),d=n(286),c=n(89),m=n(536),u=n(620),p=n(646);const h=c.Locale.getTranslate("components.forms.domain.rename"),b=r.gql` mutation RenameDomain($id: ID!, $name: String!) { renameDomain(input: { id: $id, name: $name }) { domain { name } } } `,g=r.gql` mutation RenameDomainAlias($id: ID!, $name: String!) { renameDomainAlias(input: { id: $id, name: $name }) { domainAlias { name } } } `,f=({onRenameComplete:e=()=>{}})=>{const t=(0,o.useNavigate)(),[n,s]=(0,u.useModal)("rename-domain"),[a,r]=(0,i.useState)(null),[c,f]=(0,i.useState)(null),[x,_]=(0,i.useState)([]),{id:v,domainName:j,isDomainAlias:S,parentDomain:k}=n?JSON.parse(decodeURIComponent(atob(n))):{},w=k&&!S,[y]=(0,l.useMutation)(S?g:b);return(0,i.jsxs)(d.Dialog,{isOpen:null!==n,closable:"submit"!==a,title:(0,i.jsx)(h,{content:S?"titleAlias":"title"}),size:"xs",onClose:()=>s(null),form:{vertical:!0,state:a,errors:c,onSubmit:async({name:n})=>{if(r(null),f(null),_([]),n=n?.trim(),n)try{r("submit"),await y({variables:{id:btoa(`${S?"DomainAlias":"Domain"}:${v}`),name:n}}),e(),(0,m.addToast)({intent:"success",message:(0,i.jsx)(h,{content:S?"successMessageAlias":"successMessage",params:{oldName:(0,i.jsx)("b",{children:j}),newName:(0,i.jsx)(p.default,{to:`/smb/web/overview/id/${v}/type/${S?"alias":"domain"}`,children:w?`${n}.${k.displayName}`:n})}})}),t(window.location.pathname,{state:{reload:!0}})}catch(e){const{graphQLErrors:t}=e;t?.length?"validate"===t[0].extensions?.category?f(t[0].extensions.messages):_(t.map((({message:e})=>e))):_([e.message])}finally{r(null)}else f({name:{isEmpty:(0,i.jsx)(h,{content:"domainNameIsRequired"})}})},submitButton:{children:(0,i.jsx)(h,{content:"submit"===a?"submitButtonProgress":"submitButton"})}},children:[x.map((e=>(0,i.jsx)(d.StatusMessage,{intent:"danger",children:e},e))),(0,i.jsx)(d.Paragraph,{children:(0,i.jsx)(h,{content:S?"hintAlias":"hint",params:{domainName:(0,i.jsx)(d.Text,{bold:!0,children:j})}})}),(0,i.jsx)(d.FormField,{name:"name",label:(0,i.jsx)(h,{content:S?"nameAlias":"name"}),children:({getValue:e,setValue:t,isDisabled:n})=>(0,i.jsxs)("div",{children:[(0,i.jsx)(d.Input,{disabled:n(),value:e(),onChange:e=>t(e.target.value),size:w?"lg":"fill"}),w?(0,i.jsx)(d.Text,{bold:!0,children:` . ${k.displayName}`}):null]})})]})};f.propTypes={onRenameComplete:a().func};const x=f},1619:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i.default});var i=n(1620)},1846:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>P});var i=n(93),s=n(285),a=n(596),o=n.n(a),r=n(286),l=n(89),d=n(646),c=n(641),m=n(1608),u=n(1847),p=n(1615),h=n(1610),b=n(1611),g=n(1894),f=n(1619),x=n(1895),_=n(1643),v=n(1621);const j=l.Locale.getTranslate("components.active-lists.sites"),S=l.Locale.getTranslate("components.active-list"),k=l.Locale.getTranslate("components.icp-permit"),w=l.Locale.getSection("components.active-lists.sites"),y="sites-dynamic-list",T=e=>{const t={},n=e.reduce(((e,n)=>{if(n.parentDomain){const{parentDomain:i}=n;if(void 0===t[i.id]){const n={...i,domainId:i.id,domainName:i.displayName,data:[],virtual:!0,title:i.displayName};t[i.id]=n,e.push(n)}}else{const i={...n,data:[]};t[i.domainId]=i,e.push(i)}return e}),[]);return e.forEach((e=>{if(e.parentDomain){const n=e.parentDomain.id;t[n]&&t[n].data.push(e)}})),n},E=({searchFilters:e})=>e.domainName?.searchText||"",D=(e,t)=>Object.entries(e).filter((([e])=>!t||"domainName"!==e)).reduce(((e,[,{searchText:t}])=>e||!!t),!1),C=e=>Object.entries(e).reduce(((e,[t,{searchText:n}])=>({...e,[t]:n})),{}),N=({data:e,state:{sortField:t,sortDirection:n,...i},pager:s,searchFilters:a})=>{Object.entries(i.searchFilters).forEach((([e,t])=>{a[e]={...a[e],...t}}));const o=l.ActiveList.stateCollapsed(y,!0);return{data:"displayName"===t?T(e):e,pager:s,expandedRows:e.filter((e=>!o.get(e))).map((({id:e})=>e)),searchValue:E(i),sortDirection:n,sortField:t,searchFilters:a,filter:C(a)}};class A extends s.Component{constructor(...e){super(...e),(0,i.default)(this,"state",{...N(this.props),searchBarValue:E(this.props.state),isLoading:!1,hasSidebar:!1}),(0,i.default)(this,"handleExpandedRowsChange",(e=>{const t=l.ActiveList.stateCollapsed(y,!0);this.state.expandedRows.filter((t=>-1===e.indexOf(t))).forEach((e=>{t.set({id:e},!0)})),e.filter((e=>-1===this.state.expandedRows.indexOf(e))).forEach((e=>{t.set({id:e},!1)})),this.setState({expandedRows:e}),l.UAT.dispatchAction("EXPAND_ROWS",{expanded:e.join(";")})})),(0,i.default)(this,"handlePageChange",(e=>{e!==this.state.pager.current&&this.reload({page:e})})),(0,i.default)(this,"handleItemsPerPageChange",(e=>{e!==this.state.pager.itemCountPerPage&&this.reload({"items-per-page":"all"===e?1e5:e})})),(0,i.default)(this,"handleDomainRename",(()=>{this.reload({page:this.state.pager.current})})),(0,i.default)(this,"reload",(async e=>{const{searchFilters:t}=this.props;let n;this.setState({isLoading:!0});try{n=await l.api.get((0,l.addUrlParams)("/smb/web/list-data",e));const{data:i,state:s,pager:a}=n;this.setState(N({data:i,state:s,pager:a,searchFilters:t}))}catch{}return this.setState({isLoading:!1}),n})),(0,i.default)(this,"renderTitleDescription",(({hostingType:e,aliasId:t,forwardingDisplayUrl:n,domainDisplayName:i})=>{let a;switch(t&&(a=(0,s.jsx)(j,{content:"aliasForDomain",params:{domain:i}})),e){case"std_fwd":case"frm_fwd":a=(0,s.jsx)(j,{content:"forwardingToDomain",params:{domain:n}});break;case"none":a=(0,s.jsx)(j,{content:"noHosting"})}return a?(0,s.jsx)(r.Hint,{className:"smb-web-view-dynamic-list-item-description",children:a}):null})),(0,i.default)(this,"renderItemTitle",(({displayName:e,virtual:t,domainId:n,aliasId:i,hostingType:a,forwardingDisplayUrl:o,domainDisplayName:l,siteUrl:c,isWildcard:u})=>{const{searchValue:p}=this.state,{isExpandable:b,showFavicons:g}=this.props,f=p?e.split(new RegExp(`(${(0,m.escapeStringRegexp)(p)})`,"ig")):[e],x=`/smb/web/overview/id/${i||n}/type/${i?"alias":"domain"}`,_=(0,s.jsxs)("div",{className:"smb-web-view-dynamic-list-item-name",children:[g?(0,s.jsx)(v.default,{hostingType:a,aliasId:i,domainId:n}):null,(0,s.jsxs)("div",{children:[(0,s.jsx)(r.Text,{bold:!t,intent:t?"muted":void 0,className:"smb-web-view-dynamic-list-item-title",component:b?"span":d.default,to:!b&&x,children:f.map(((e,t)=>e.toLowerCase()===p.toLowerCase()?(0,s.jsx)(r.Text,{mark:!0,children:e},t):(0,s.jsx)(s.Fragment,{children:e},t)))}),this.renderTitleDescription({hostingType:a,aliasId:i,forwardingDisplayUrl:o,domainDisplayName:l}),(0,s.jsx)(h.default,{domainName:e,siteUrl:c,isShowUrlInToast:!u,isShowGoToOverview:b,overviewUrl:x})]})]});return t?{colSpan:4,children:_}:_})),(0,i.default)(this,"renderItemStatus",(({changeStatusLinks:e,isActive:t,isSuspended:n})=>(0,s.jsx)(b.default,{changeStatusLinks:e,isActive:t,isSuspended:n}))),(0,i.default)(this,"renderIcpPermit",(({icpStatus:e,icpPermit:t})=>(0,s.jsx)(r.Status,{intent:e?"success":"warning",children:(0,s.jsx)("a",{target:"_blank",href:this.props.icpPermitLearnMore,rel:"noopener noreferrer",children:t||!e&&(0,s.jsx)(k,{content:"icpStatusNotAllowed"})})}))),(0,i.default)(this,"renderItemActions",(e=>(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(p.default,{...e,onMoveDomain:this.props.onMoveDomain}),this.renderRenameTour(e)]}))),(0,i.default)(this,"renderRenameTour",(({domainId:e,allowRename:t,isDomainAlias:n})=>!n&&e===+this.props.showRenameTour&&t?(0,s.jsx)(g.default,{domainId:e,onClose:()=>l.api.post("/smb/web/dynamic-list-rename-promotion-hide")}):null)),(0,i.default)(this,"renderItemBody",(e=>e.virtual?null:(0,s.jsx)(u.default,{icpPermitLearnMore:this.props.icpPermitLearnMore,rememberTab:this.props.rememberTab,...e}))),(0,i.default)(this,"renderWebRoot",(({hostingType:e,filemanagerUrl:t,webrootDir:n})=>"vrt_hst"===e&&this.props.showColumnHostingLocation?(0,s.jsx)(d.default,{to:t,children:n}):null)),(0,i.default)(this,"getColumnPosition",((e,t)=>{if(Number.isInteger(t))return Math.min(t,e.length);const n=t.split(":");switch(n[0]){case"first":return 0;case"last":return e.length;case"after":return 1+e.findIndex((e=>e.key===n[1]));case"before":return e.findIndex((e=>e.key===n[1]))}return 0})),(0,i.default)(this,"renderSize",(e=>{const t=e.split(" ");return(0,s.jsxs)(r.Text,{children:[t.slice(0,-1).join(" ")," ",(0,s.jsx)(r.Hint,{children:t.at(-1)})]})})),(0,i.default)(this,"handleFilter",(async(e,t)=>{const n={};Object.entries(e).forEach((([e,t])=>{n[`searchFilter[${e}][searchText]`]=t}));const i=await this.reload(n);if(!i)return;const{pager:s}=i;if(!e.domainName)return void l.UAT.dispatchAction("DYNAMIC_LIST_SEARCH_CLEAN");const a={itemsCount:s.totalItemCount};t?l.UAT.dispatchAction("DYNAMIC_LIST_SEARCH_BY_SUGGEST",a):l.UAT.dispatchAction("DYNAMIC_LIST_SEARCH",a)}))}componentDidUpdate(e){e.data!==this.props.data&&this.setState({...N(this.props),searchBarValue:E(this.props.state)})}renderViewModes(){const{isExpandable:e,onSetExpandable:t,onTourStart:n,feedbackURL:i}=this.props,a=[];return n&&a.push((0,s.jsx)(r.MenuItem,{"data-cy":"start-tour",icon:"start",onClick:n,children:(0,s.jsx)(S,{content:"startTour"})},"tour")),i&&a.push((0,s.jsx)(r.MenuSelectableItem,{icon:"feedback",component:"a",href:i,onClick:()=>l.UAT.dispatchAction("DYNAMICLIST_BANNER_STARTED_FEEDBACK"),target:"_blank",children:(0,s.jsx)(S,{content:"shareFeedback"})},"feedback")),(0,s.jsx)(r.ToolbarGroup,{title:"",children:(0,s.jsx)(r.Dropdown,{menu:(0,s.jsxs)(r.Menu,{onItemClick:({key:e})=>{switch(e){case"samePage":t(!0);break;case"newPage":t(!1)}return!0},children:[(0,s.jsx)(r.MenuHeader,{children:(0,s.jsx)(S,{content:"openSiteTitle"})}),(0,s.jsx)(r.MenuSelectableItem,{"data-action":"openSiteSamePage",selected:e,tooltip:(0,s.jsx)(S,{content:"openSiteSamePageHint"}),children:(0,s.jsx)(S,{content:"openSiteSamePage"})},"samePage"),(0,s.jsx)(r.MenuSelectableItem,{"data-action":"openSiteNewPage",selected:!e,tooltip:(0,s.jsx)(S,{content:"openSiteNewPageHint"}),children:(0,s.jsx)(S,{content:"openSiteNewPage"})},"newPage"),a.length?[(0,s.jsx)(r.MenuHeader,{children:(0,s.jsx)(S,{content:"feedbackTitle"})},"feedback"),...a]:null]}),menuPlacement:"bottom-end",children:(0,s.jsx)(r.Button,{"data-type":"listSettings",caret:!0,tooltip:(0,s.jsx)(S,{content:"buttonChangeViewHint"}),children:(0,s.jsx)(S,{content:"buttonChangeView"})})})})}render(){const{permissions:{allowCreateDomain:e,allowCreateSubdomain:t,allowCreateAlias:n},resourceUsage:{sites:i,subdomains:a,aliases:o},customColumns:l,isExpandable:m,showColumnIcpPermit:u,showColumnDiskUsage:p,showColumnTraffic:h,showColumnHostingLocation:b,initContent:g,additional:{operations:v}}=this.props,{data:S,pager:y,expandedRows:T,searchBarValue:E,isLoading:C,sortDirection:N,sortField:A,hasSidebar:P,searchFilters:I,filter:R}=this.state,L=[{key:"displayName",title:(0,s.jsx)(j,{content:"titleHeader"}),render:this.renderItemTitle,sortable:!0,type:"title",width:"35%"},b&&!m&&{key:"root",title:(0,s.jsx)(j,{content:"webrootDir"}),render:this.renderWebRoot},{key:"status",title:(0,s.jsx)(j,{content:"statusHeader"}),render:this.renderItemStatus,type:"controls",width:"10%"},u&&{key:"icpPermit",title:(0,s.jsx)(k,{content:"icpPermit"}),render:this.renderIcpPermit},p&&{width:"10%",key:"diskUsage",title:(0,s.jsx)(j,{content:"diskUsageHeader"}),render:({diskUsage:e})=>this.renderSize(e),sortable:!0},h&&{width:"12%",key:"traffic",title:(0,s.jsx)(j,{content:"trafficHeader"}),render:({traffic:e})=>this.renderSize(w.lmsg("trafficValue",{traffic:e})),sortable:!0},{key:"actions",width:"1%",render:this.renderItemActions,type:"actions"}].filter(Boolean);return l.forEach((({key:e,order:t,...n})=>{const i=this.getColumnPosition(L,t??"last");L.splice(i,0,{key:e,...n,render:t=>(0,s.jsx)(c.default,{children:t[e]})})})),(0,s.jsxs)(s.Fragment,{children:[g&&(0,s.jsx)(c.default,{children:g},g),(0,s.jsx)(r.List,{filtered:D(I,!1),loading:C,toolbar:(0,s.jsxs)(r.Toolbar,{children:[(0,s.jsxs)(r.ToolbarGroup,{title:w.lmsg("buttonsAdd"),children:[e&&(0,s.jsx)(r.Button,{id:"buttonAddDomain",component:d.default,to:"/smb/web/add-domain",tooltip:(0,s.jsx)(j,{content:"buttonAddDomainHint",params:{usage:i}}),intent:"primary",children:(0,s.jsx)(j,{content:"buttonAddDomain"})}),t&&(0,s.jsx)(r.Button,{id:"buttonAddSubDomain",component:d.default,to:"/smb/web/add-subdomain",tooltip:(0,s.jsx)(j,{content:"buttonAddSubdomainHint",params:{usage:a}}),children:(0,s.jsx)(j,{content:"buttonAddSubdomain"})}),n&&(0,s.jsx)(r.Button,{id:"buttonAddDomainAlias",component:d.default,to:"/smb/web/add-domain-alias",tooltip:(0,s.jsx)(j,{content:"buttonAddDomainAliasHint",params:{usage:o}}),children:(0,s.jsx)(j,{content:"buttonAddDomainAlias"})}),v.map((({id:e,title:t,description:n,href:i})=>(0,s.jsx)(r.Button,{id:e,component:d.default,to:i,tooltip:n,children:t},e)))]}),(0,s.jsx)(r.ToolbarExpander,{}),this.renderViewModes(),(0,s.jsxs)(r.ToolbarGroup,{title:"",groupable:!1,children:[(0,s.jsx)(r.Badge,{intent:"info",hidden:!D(I,!0),children:(0,s.jsx)(r.Button,{icon:"filter",tooltip:(0,s.jsx)(j,{content:"filterHint"}),onClick:()=>this.setState({hasSidebar:!P}),state:P?"active":void 0})}),(0,s.jsx)(x.default,{value:E,onChange:e=>{this.setState({searchBarValue:e})},onSearch:(e,t)=>this.handleFilter({...R,domainName:e},t)})]})]}),sidebar:P&&(0,s.jsx)(_.default,{values:R,searchFilters:I,onSearch:e=>this.handleFilter({...R,...e}),onReset:()=>this.handleFilter({...Object.entries(R).reduce(((e,[t])=>({...e,[t]:""})),{}),domainName:R.domainName??""})}),columns:L,data:S,rowKey:"id",renderRowBody:m&&this.renderItemBody,sortColumn:A,sortDirection:"down"===N?"DESC":"ASC",onSortChange:({sortDirection:e,sortColumn:t})=>{this.reload({"sort-field":t,"sort-dir":"DESC"===e?"down":"up"})},expandedRows:m?T:[],onExpandedRowsChange:m&&this.handleExpandedRowsChange,pagination:(0,s.jsx)(r.Pagination,{current:y.current,total:y.pageCount,onSelect:this.handlePageChange,itemsPerPage:1e5===y.itemCountPerPage?"all":y.itemCountPerPage,itemsPerPageOptions:[10,25,100,"all"],onItemsPerPageChange:this.handleItemsPerPageChange}),totalRows:y.totalItemCount,rowProps:e=>({virtual:e.virtual})}),(0,s.jsx)(f.default,{onRenameComplete:this.handleDomainRename})]})}}A.propTypes={icpPermitLearnMore:o().string.isRequired,permissions:o().object.isRequired,resourceUsage:o().object.isRequired,showRenameTour:o().bool,data:o().array,customColumns:o().array.isRequired,pager:o().object,state:o().object.isRequired,onMoveDomain:o().func.isRequired,showFavicons:o().bool,rememberTab:o().bool.isRequired,isExpandable:o().bool,onSetExpandable:o().func.isRequired,showColumnIcpPermit:o().bool,showColumnDiskUsage:o().bool,showColumnTraffic:o().bool,showColumnHostingLocation:o().bool,onTourStart:o().func,initContent:o().string,searchFilters:o().objectOf(o().shape({title:o().string,options:o().arrayOf(o().shape({value:o().string,label:o().string}))})),feedbackURL:o().string,additional:o().object.isRequired},A.defaultProps={showRenameTour:!1,showFavicons:!1,isExpandable:!0,data:[],pager:{},showColumnIcpPermit:!1,showColumnDiskUsage:!1,showColumnHostingLocation:!1,showColumnTraffic:!1,onTourStart:void 0,initContent:null,searchFilters:{},feedbackURL:void 0};const P=A},1610:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>u});var i=n(596),s=n.n(i),a=n(286),o=n(89),r=n(646),l=n(536),d=n(285);const c=o.Locale.getTranslate("components.active-lists.sites"),m=({domainName:e,siteUrl:t,isShowUrlInToast:n,overviewUrl:i,isShowGoToOverview:s})=>{const o=(0,a.useTranslate)("components.active-lists.sites");return(0,d.jsxs)("div",{className:"smb-web-view-dynamic-list-item-title-actions",children:[(0,d.jsx)(a.Tooltip,{title:(0,d.jsx)(c,{content:"copyDomainName"}),children:(0,d.jsx)(a.Action,{icon:{name:"copy",size:12},className:"smb-web-view-dynamic-list-item-title-actions__action",onClick:()=>{(0,a.copyToClipboard)(e),(0,l.addToast)({intent:"success",message:o("domainNameCopied",{domainName:(0,d.jsx)(a.Text,{bold:!0,children:n?(0,d.jsx)("a",{href:t,target:"_blank",rel:"noopener noreferrer",children:e}):e})})})},"data-action":"dynamicListCopyDomainName"})}),s&&(0,d.jsx)(a.Tooltip,{title:(0,d.jsx)(c,{content:"goToOverview"}),children:(0,d.jsx)(a.Action,{icon:{name:"box-diagonal-top-in",size:12},className:"smb-web-view-dynamic-list-item-title-actions__action",component:r.default,to:i,"data-action":"dynamicListGoToOverview"})})]})};m.propTypes={domainName:s().string.isRequired,siteUrl:s().string.isRequired,isShowUrlInToast:s().bool.isRequired,isShowGoToOverview:s().bool.isRequired,overviewUrl:s().string.isRequired};const u=m},1895:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>u});var i=n(285),s=n(596),a=n.n(s),o=n(286),r=n(1700),l=n.n(r),d=n(89);const c="customValue",m=({value:e,onChange:t,onSearch:n})=>{const s=(0,o.useTranslate)("components.active-lists.sites"),[a,r]=(0,i.useState)([]),[m,u]=(0,i.useState)([]),p=(0,i.useRef)(null),[h,b]=(0,i.useState)(e),g=async e=>{if(e)try{const t=d.api.get("/smb/web/domain-look-up",{limit:6,isAliasAllowed:!0,filter:e,filterByCurrentSubscription:!0});p.current=t;const{data:n}=await t;t===p.current&&u(n.map((({title:e})=>({value:e,title:e}))))}catch{}},f=(0,i.useMemo)((()=>l()(g,300)),[]),x=(e,i=!1)=>{f.cancel(),p.current=null,t(e),n(e,i),u([]),r([])};return(0,i.jsx)(o.SearchBar,{"data-testid":"domains-search-bar",onTyping:e=>{const t=e.replace(/\s/g,"");b(t),f(t),t||u([]);const n={value:c,title:s("findDomainName",{domainName:t})};r(t?[n]:[])},onSearch:x,onItemSelect:e=>{x(e===c?h:e,e!==c)},inputProps:{placeholder:s("findDomain"),value:h},maxWidth:200,minWidth:200,results:p.current?[...a,...m]:null})};m.propTypes={value:a().string.isRequired,onChange:a().func.isRequired,onSearch:a().func.isRequired};const u=m},1896:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>x});var i=n(285),s=n(286),a=n(89),o=n(596),r=n.n(o);const l=a.Locale.getTranslate("components.active-lists.sites.DynamicListTour"),d=a.Locale.getSection("components.active-lists.sites.DynamicListTour"),c=()=>{const e=document.querySelector("thead .pul-list__row--expanded .pul-list__row-expander");e?e.click():document.querySelectorAll(".pul-list__row--expanded .pul-list__row-expander").forEach((e=>e.click()))},m=e=>{document.querySelector(`.pul-tabs__link[data-type=${e}]`)?.click()},u=[{key:"intro",selector:"tbody .pul-list__row--expandable .smb-web-view-dynamic-list-item-name",popupPlacement:"top"},{key:"open_actions",selector:"tbody .pul-list__row--expandable .smb-web-view-dynamic-list-item-name",popupPlacement:"top"},{key:"secondary_actions",selector:'[data-type="listActions"]',popupPlacement:"top",spotPlacement:"center"},{key:"connection_info",selector:"#buttonConnectionInfo",popupPlacement:"top",beforeAction:()=>{document.querySelector(".pul-list__row--expandable:not(.pul-list__row--expanded) .pul-list__row-expander")?.click(),setTimeout((()=>{m("dashboardTab")}),100)},withHostingOnly:!0},{key:"get_started",noImage:!0,selector:'a[data-type="getStartedTab"]',popupPlacement:"top",spotPlacement:"center",beforeAction:()=>{document.querySelector(".pul-tabs__dropdown .pul-tabs__link")?.click(),m("getStartedTab")},withHostingOnly:!0},{key:"view_actions",selector:'button[data-type="listSettings"]'}],p=u.map((({key:e})=>e)),h=u.filter((({withHostingOnly:e})=>!e)),b=h.map((({key:e})=>e)),g=({step:e,onChange:t,hasHosting:a})=>{const o=a?u:h,r=a?p:b,m=Math.max(r.indexOf(e),0);(0,i.useEffect)((()=>{o[m].beforeAction?.()}),[m,o]),(0,i.useEffect)((()=>{queueMicrotask(c)}),[]);const g=(0,i.jsx)(s.Button,{intent:"primary",arrow:"forward",onClick:()=>t(r[m+1]),"data-cy":"tour-next-step",children:(0,i.jsx)(l,{content:"buttonNext"})},"next"),f=(0,i.jsx)(s.Button,{ghost:!0,onClick:()=>t(r[m-1]),children:(0,i.jsx)(l,{content:"buttonPrev"})},"prev"),x=(0,i.jsx)(s.Button,{intent:"primary",onClick:()=>t("finish"),children:(0,i.jsx)(l,{content:"buttonGotIt"})},"close"),_={0:[g],[r.length-1]:[f,x],default:[f,g]};return(0,i.jsx)(s.Tour,{current:m,onClose:()=>t(m+1===r.length?"finish":`closed_${e}`),children:r.map(((e,t)=>(0,i.jsx)(s.Spot,{selector:o[t].selector,placement:o[t].spotPlacement??"left",popup:{title:d.lmsg(`${e}Title`),image:o[t].noImage?null:(0,i.jsx)("img",{src:n(1897)(`./${e}.png`),width:"386",height:"193",alt:""}),children:(0,i.jsx)(l,{content:`${e}Description`}),buttons:_[m]??_.default,size:"md",placement:o[t].popupPlacement}},e)))})};g.propTypes={step:r().string.isRequired,onChange:r().func.isRequired,hasHosting:r().bool.isRequired};const f=({step:e,onStepChange:t,hasHosting:n})=>e&&p.includes(e)?(0,i.jsx)(g,{step:e,onChange:t,hasHosting:n}):null;f.propTypes={step:r().oneOf(["not_started",...p,...p.map((e=>`closed_${e}`)),"finish"]).isRequired,onStepChange:r().func.isRequired,hasHosting:r().bool.isRequired};const x=f},1621:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>m});var i=n(285),s=n(286),a=n(596),o=n.n(a);let r=0,l=[];const d=({url:e})=>{const[t,n]=(0,i.useState)(!0),[s,a,o]=((e,t)=>{const n=()=>{r<t&&l.length&&(r++,l.shift().resolve())};return[()=>new Promise((t=>{l.push({url:e,resolve:t}),n()})),()=>{r--,n()},()=>{l=l.filter((t=>t.url===e))}]})(e,5);return(0,i.useEffect)((()=>((async()=>{await s();const t=new Image;t.onload=()=>{a(),n(!1)},t.onerror=()=>{a()},t.src=e})(),()=>o())),[e]),t?"":(0,i.jsx)("img",{"data-testid":"favicon",alt:"",src:e})};d.propTypes={url:o().string.isRequired};const c=({hostingType:e="vrt_hst",aliasId:t,domainId:n})=>{const a={className:"smb-web-view-dynamic-list-item-favicon"};if(t)return(0,i.jsx)(s.Icon,{...a,name:"redirect-circle-filled"});switch(e){case"std_fwd":case"frm_fwd":a.name="forward-circle-filled";break;case"none":a.name="mail-circle-filled";break;default:a.children=(0,i.jsx)(d,{url:`/cp/domain/${n}/favicon`})}return(0,i.jsx)(s.Icon,{...a})};c.propTypes={hostingType:o().string,aliasId:o().number,domainId:o().number.isRequired};const m=c},1903:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>c});var i=n(286),s=n(89),a=n(596),o=n.n(a),r=n(285);n(1904);const l=s.Locale.getTranslate("components.site-jet-banner"),d=e=>{const{enabled:t,suitableSubscriptionId:a}=e,[o,d]=(0,r.useState)(!1);if((0,r.useEffect)((()=>{t&&!o&&s.UAT.dispatchAction("SITEJET_BANNER_SHOW")}),[t,o]),!t||o)return null;return(0,r.jsx)(i.ExtendedStatusMessage,{intent:"info",className:"sitejet-banner",image:(0,r.jsx)(i.Icon,{src:n(1905),size:"48"}),children:(0,r.jsxs)(i.Columns,{children:[(0,r.jsx)(i.Column,{fill:!0,children:(0,r.jsx)(i.Columns,{children:(0,r.jsxs)(i.Column,{maxWidth:"70%",children:[(0,r.jsx)(i.ExtendedStatusMessageTitle,{className:"sitejet-banner__header",children:(0,r.jsx)(l,{component:"b",content:"header.text"})}),(0,r.jsx)(i.ExtendedStatusMessageDescription,{children:(0,r.jsx)(l,{content:"text"})}),(0,r.jsx)(i.ExtendedStatusMessageDescription,{children:(0,r.jsxs)(i.Columns,{gap:"md",children:[(0,r.jsx)(i.Column,{children:(0,r.jsx)(i.Action,{id:"sitejet-cta-link",icon:"pencil-dialog",href:`/modules/plesk-sitejet/index.php/edit?dom_id=${a}&site_id=${a}`,children:(0,r.jsx)("b",{children:(0,r.jsx)(l,{content:"buttonText"})})})}),(0,r.jsx)(i.Column,{children:(0,r.jsx)(i.Action,{id:"sitejet-chat",icon:"chat",target:"_blank",href:"https://talk.plesk.com/threads/sitejet-extension-support-channel.370714/",children:(0,r.jsx)(l,{content:"forumLinkText"})})}),(0,r.jsx)(i.Column,{children:(0,r.jsx)(i.Action,{id:"siejet-feedback",icon:"feedback",target:"_blank",href:"https://pt-research.typeform.com/to/y7ARtvCP",children:(0,r.jsx)(l,{content:"feedbackLinkText"})})})]})})]})})}),(0,r.jsx)(i.Column,{children:(0,r.jsx)(i.Button,{onClick:()=>{d(!0),s.api.post("/smb/web/site-jet-banner-hide"),s.UAT.dispatchAction("SITEJET_BANNER_CLOSE")},icon:"cross-mark",ghost:!0,"data-testId":"close-sitejet-banner"})})]})})};d.propTypes={enabled:o().bool.isRequired,suitableSubscriptionId:o().number.isRequired};const c=d},1834:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>S});var i=n(596),s=n.n(i),a=n(603),o=n(1622),r=n(1835),l=n(285),d=n(586),c=n(628),m=n(580),u=n(89),p=n(1846),h=n(1896),b=n(1638),g=n(1903),f=n(1906),x=n.n(f),_=n(1907),v=n.n(_);const j=({data:e,searchFilters:t,permissions:n,resourceUsage:i,showRenameTour:s=!1,siteJetBannerProps:a})=>{const{data:{viewer:{navigation:{sitesListConfig:{isExpandable:r,tourStep:f,..._}}},config:{domainManagement:{features:{icpPermit:j,icpPermitLearnMore:S}},dynamicList:{enableTakeTour:k,showColumnIcpPermit:w,...y}},os:{isWindows:T}}}=(0,d.useQuery)(x()),E="none"!==e.data[0]?.hostingType,[D]=(0,o.useAddDomainFormInDrawer)("/smb/web/view","/smb/web/add-domain"),[C,N]=(0,b.useMoveDomainDrawer)(),[A,P]=(0,l.useState)(r),[I,R]=(0,l.useState)(f),[L]=(0,c.useMutation)(v()),M=(0,l.useCallback)((e=>{if(R(e),u.api.post("/smb/web/dynamic-list-tour",{step:e}),["intro","finish"].includes(e)||e.startsWith("closed_")){const t="intro"===e?{name:"STARTED"}:{name:"FINISHED",data:{step:e}};u.UAT.dispatchAction(`DL_TOUR_${t.name}`,t.data)}}),[]),O=(0,l.useCallback)((()=>{M("intro")}),[M]),F=(0,l.useCallback)((e=>{A!==e&&(P(e),L({variables:{expandable:e}}))}),[A,L]),U=k&&A;return(0,l.jsxs)(l.Fragment,{children:[D,(0,l.jsx)(g.default,{...a}),U&&(0,l.jsx)(h.default,{step:I,onStepChange:M,hasHosting:E}),(0,l.jsx)(p.default,{"data-type":"dynamicList",...e,..._,...y,onMoveDomain:N,onTourStart:U?O:void 0,isExpandable:A,onSetExpandable:F,showRenameTour:s,showColumnIcpPermit:w&&T&&j,icpPermitLearnMore:S,permissions:n,resourceUsage:i,searchFilters:t}),C,(0,l.jsx)(m.Outlet,{})]})};j.propTypes={data:s().object.isRequired,searchFilters:s().object.isRequired,permissions:s().object.isRequired,resourceUsage:s().object.isRequired,showRenameTour:s().bool,siteJetBannerProps:s().object.isRequired};const S=(0,a.withPageLayout)(j,(({sidebarProps:e,pageContentHeader:t})=>{const{menu:n,isSecondaryCollapsed:i,collapseButton:s}=(0,r.useWebSidebar)(e);return t.titleRightAddon=[s],{pageContentHeader:t,isSecondaryCollapsed:i,secondary:n}}))},1833:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i.default});var i=n(1834)},1841:e=>{e.exports=Jsw.skinUrl+"/icons/16/plesk/components.png?b7a15e66fd28f6ecdcd7b3588b07cef9"},1667:e=>{e.exports=Jsw.skinUrl+"/icons/16/plesk/delete.png?27d654be29d57ad05641c2ff392035fa"},1678:e=>{e.exports=Jsw.skinUrl+"/icons/16/plesk/login.png?b68531bba0e522a3a35a90de80b8892a"},1840:e=>{e.exports=Jsw.skinUrl+"/icons/16/plesk/logs.png?1b342bff0b5eadc19b236cc85559c896"},1843:e=>{e.exports=Jsw.skinUrl+"/icons/16/plesk/settings.png?dac579812d429f3f9a89bb44dbb5e2e9"},1515:e=>{e.exports=Jsw.skinUrl+"/icons/16/plesk/stats.png?6a39051adc0633466df48a83a804028c"},1671:e=>{e.exports=Jsw.skinUrl+"/icons/16/plesk/subscription-status-locked.png?791d616dde33b19ebd4b7fbf3b305ffe"},1672:e=>{e.exports=Jsw.skinUrl+"/icons/16/plesk/subscription-status-unsynchronized.png?c075e72041171bb35d0a9b6542518ccf"},1844:e=>{e.exports=Jsw.skinUrl+"/icons/16/plesk/switch-to-another-plan.png?bf73d7523194c242ccc2ac99a1e5e3e7"},1845:e=>{e.exports=Jsw.skinUrl+"/icons/16/plesk/unlock-and-sync.png?c4311ee92abdbcb4f0dc94ca2546bdfc"},1508:e=>{e.exports=Jsw.skinUrl+"/icons/16/plesk/update-light.png?74fefb9b3ca4a30e8fb17619678aa233"},1873:e=>{e.exports=Jsw.skinUrl+"/icons/24/colored-icons-sprite.svg?0ca73947c3035a4461b4dd5d57894f2b"},1886:e=>{e.exports=Jsw.skinUrl+"/icons/24/sitejet-ai.svg?3587ccb60b06bb3c63bb204f4f0b224e"},1633:e=>{e.exports=Jsw.skinUrl+"/images/code.svg?d9dcc332aeb03168d77f5fbcc97e7bcb"},1898:e=>{e.exports=Jsw.skinUrl+"/images/dynamic-list-tour/connection_info.png?dfbbf6ff65daa64b7bf9168b2e4b61d2"},1899:e=>{e.exports=Jsw.skinUrl+"/images/dynamic-list-tour/intro.png?8f807ea94dfb355299efa08c03054c84"},1900:e=>{e.exports=Jsw.skinUrl+"/images/dynamic-list-tour/open_actions.png?4d150330da86345831fcee93c8443201"},1901:e=>{e.exports=Jsw.skinUrl+"/images/dynamic-list-tour/secondary_actions.png?9afdb40175ef2299fd550fbbff3615a6"},1902:e=>{e.exports=Jsw.skinUrl+"/images/dynamic-list-tour/view_actions.png?0d6f1b0219c1f7adc4fb2dc1a1859f28"},1635:e=>{e.exports=Jsw.skinUrl+"/images/mail.svg?e19a5f99ea85bc24608c0601bfe29fcc"},1887:e=>{e.exports=Jsw.skinUrl+"/images/sitejet-ai-promo.png?ed6fa2dfd493fb1cc009c69ba4a2cd6e"},1881:e=>{e.exports=Jsw.skinUrl+"/images/sitejet-dialog/banner.png?102aadd4cb8b39cc85b6765f331a7054"},1883:e=>{e.exports=Jsw.skinUrl+"/images/sitejet-dialog/screenshots/1.png?d41535f122afc6b4f7abf485859e02a5"},1884:e=>{e.exports=Jsw.skinUrl+"/images/sitejet-dialog/screenshots/2.png?aa2ae79ac45fc5ec634653cf8c9b0070"},1885:e=>{e.exports=Jsw.skinUrl+"/images/sitejet-dialog/screenshots/3.png?2e494e953ce49e2e2325f970c2b4657a"},1888:e=>{e.exports=Jsw.skinUrl+"/images/sitejet-preview.png?f580d180bcf84907c8d0975af485cf6e"},1905:e=>{e.exports=Jsw.skinUrl+"/images/sitejet-promotion.png?644600a9fe806d1878f9b362ccc18cf8"},1634:e=>{e.exports=Jsw.skinUrl+"/images/upload-files.svg?3659f9de736ae2576023d51cbfb48963"},1636:e=>{var t={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"GetWebspaceIpAddress"},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",alias:{kind:"Name",value:"domain"},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:"InlineFragment",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:[]}]}}]}}]}}]}}],loc:{start:0,end:207}};t.loc.source={body:"query GetWebspaceIpAddress($id: ID!) {\n domain: node(id: $id) {\n ... on Domain {\n ipAddresses {\n publicIpAddress\n ipAddress\n }\n }\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};function n(e,t){if("FragmentSpread"===e.kind)t.add(e.name.value);else if("VariableDefinition"===e.kind){var i=e.type;"NamedType"===i.kind&&t.add(i.name.value)}e.selectionSet&&e.selectionSet.selections.forEach((function(e){n(e,t)})),e.variableDefinitions&&e.variableDefinitions.forEach((function(e){n(e,t)})),e.definitions&&e.definitions.forEach((function(e){n(e,t)}))}var i={};function s(e,t){for(var n=0;n<e.definitions.length;n++){var i=e.definitions[n];if(i.name&&i.name.value==t)return i}}t.definitions.forEach((function(e){if(e.name){var t=new Set;n(e,t),i[e.name.value]=t}})),e.exports=t,e.exports.GetWebspaceIpAddress=function(e,t){var n={kind:e.kind,definitions:[s(e,t)]};e.hasOwnProperty("loc")&&(n.loc=e.loc);var a=i[t]||new Set,o=new Set,r=new Set;for(a.forEach((function(e){r.add(e)}));r.size>0;){var l=r;r=new Set,l.forEach((function(e){o.has(e)||(o.add(e),(i[e]||new Set).forEach((function(e){r.add(e)})))}))}return o.forEach((function(t){var i=s(e,t);i&&n.definitions.push(i)})),n}(t,"GetWebspaceIpAddress")},1877:e=>{var t={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"SetApplication"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"input"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"SetApplicationInput"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"setApplication"},arguments:[{kind:"Argument",name:{kind:"Name",value:"input"},value:{kind:"Variable",name:{kind:"Name",value:"input"}}}],directives:[]}]}}],loc:{start:0,end:92}};t.loc.source={body:"mutation SetApplication($input: SetApplicationInput!) {\n setApplication(input: $input)\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};function n(e,t){if("FragmentSpread"===e.kind)t.add(e.name.value);else if("VariableDefinition"===e.kind){var i=e.type;"NamedType"===i.kind&&t.add(i.name.value)}e.selectionSet&&e.selectionSet.selections.forEach((function(e){n(e,t)})),e.variableDefinitions&&e.variableDefinitions.forEach((function(e){n(e,t)})),e.definitions&&e.definitions.forEach((function(e){n(e,t)}))}var i={};function s(e,t){for(var n=0;n<e.definitions.length;n++){var i=e.definitions[n];if(i.name&&i.name.value==t)return i}}t.definitions.forEach((function(e){if(e.name){var t=new Set;n(e,t),i[e.name.value]=t}})),e.exports=t,e.exports.SetApplication=function(e,t){var n={kind:e.kind,definitions:[s(e,t)]};e.hasOwnProperty("loc")&&(n.loc=e.loc);var a=i[t]||new Set,o=new Set,r=new Set;for(a.forEach((function(e){r.add(e)}));r.size>0;){var l=r;r=new Set,l.forEach((function(e){o.has(e)||(o.add(e),(i[e]||new Set).forEach((function(e){r.add(e)})))}))}return o.forEach((function(t){var i=s(e,t);i&&n.definitions.push(i)})),n}(t,"SetApplication")},1892:(e,t,n)=>{var i={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"SiteCard"},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:"site"},arguments:[{kind:"Argument",name:{kind:"Name",value:"id"},value:{kind:"Variable",name:{kind:"Name",value:"id"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"SiteCardFragment"},directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"config"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"dynamicList"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"getStartedSitejetAiBannerEnabled"},arguments:[],directives:[]}]}}]}}]}}],loc:{start:0,end:224}};i.loc.source={body:'#import "queries/SiteCardFragment.graphql"\n\nquery SiteCard($id: ID!) {\n site(id: $id) {\n ...SiteCardFragment\n }\n\n config {\n dynamicList {\n getStartedSitejetAiBannerEnabled\n }\n }\n}\n',name:"GraphQL request",locationOffset:{line:1,column:1}};var s={};function a(e,t){if("FragmentSpread"===e.kind)t.add(e.name.value);else if("VariableDefinition"===e.kind){var n=e.type;"NamedType"===n.kind&&t.add(n.name.value)}e.selectionSet&&e.selectionSet.selections.forEach((function(e){a(e,t)})),e.variableDefinitions&&e.variableDefinitions.forEach((function(e){a(e,t)})),e.definitions&&e.definitions.forEach((function(e){a(e,t)}))}i.definitions=i.definitions.concat(n(1893).definitions.filter((function(e){if("FragmentDefinition"!==e.kind)return!0;var t=e.name.value;return!s[t]&&(s[t]=!0,!0)})));var o={};function r(e,t){for(var n=0;n<e.definitions.length;n++){var i=e.definitions[n];if(i.name&&i.name.value==t)return i}}i.definitions.forEach((function(e){if(e.name){var t=new Set;a(e,t),o[e.name.value]=t}})),e.exports=i,e.exports.SiteCard=function(e,t){var n={kind:e.kind,definitions:[r(e,t)]};e.hasOwnProperty("loc")&&(n.loc=e.loc);var i=o[t]||new Set,s=new Set,a=new Set;for(i.forEach((function(e){a.add(e)}));a.size>0;){var l=a;a=new Set,l.forEach((function(e){s.has(e)||(s.add(e),(o[e]||new Set).forEach((function(e){a.add(e)})))}))}return s.forEach((function(t){var i=r(e,t);i&&n.definitions.push(i)})),n}(i,"SiteCard")},1893:e=>{var t={kind:"Document",definitions:[{kind:"FragmentDefinition",name:{kind:"Name",value:"SiteCardFragment"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Site"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"siteUrl"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"card"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"screenshotUrl"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"previewUrl"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"showGetStartedByDefault"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"customTabs"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"content"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"order"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"default"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"customTitle"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"customSidebar"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"content"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"buttons"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"icon"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"href"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"handler"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"target"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"label"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"description"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"comment"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"additionalComments"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"intent"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"noEscape"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"noEscapeTitle"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"section"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"order"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"tooltip"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"services"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"name"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"enabled"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"hasWarning"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"description"},arguments:[],directives:[]}]}}]}}]}}],loc:{start:0,end:833}};t.loc.source={body:"fragment SiteCardFragment on Site {\n id\n siteUrl\n card {\n id\n screenshotUrl\n previewUrl\n showGetStartedByDefault\n customTabs {\n id\n title\n content\n order\n default\n }\n customTitle\n customSidebar {\n id\n content\n }\n buttons {\n id\n icon\n href\n handler\n target\n title\n label\n description\n comment\n additionalComments\n intent\n noEscape\n noEscapeTitle\n section\n order\n tooltip\n }\n services {\n name\n enabled\n hasWarning\n description\n }\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};function n(e,t){if("FragmentSpread"===e.kind)t.add(e.name.value);else if("VariableDefinition"===e.kind){var i=e.type;"NamedType"===i.kind&&t.add(i.name.value)}e.selectionSet&&e.selectionSet.selections.forEach((function(e){n(e,t)})),e.variableDefinitions&&e.variableDefinitions.forEach((function(e){n(e,t)})),e.definitions&&e.definitions.forEach((function(e){n(e,t)}))}var i={};function s(e,t){for(var n=0;n<e.definitions.length;n++){var i=e.definitions[n];if(i.name&&i.name.value==t)return i}}t.definitions.forEach((function(e){if(e.name){var t=new Set;n(e,t),i[e.name.value]=t}})),e.exports=t,e.exports.SiteCardFragment=function(e,t){var n={kind:e.kind,definitions:[s(e,t)]};e.hasOwnProperty("loc")&&(n.loc=e.loc);var a=i[t]||new Set,o=new Set,r=new Set;for(a.forEach((function(e){r.add(e)}));r.size>0;){var l=r;r=new Set,l.forEach((function(e){o.has(e)||(o.add(e),(i[e]||new Set).forEach((function(e){r.add(e)})))}))}return o.forEach((function(t){var i=s(e,t);i&&n.definitions.push(i)})),n}(t,"SiteCardFragment")},1906:e=>{var t={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"SitesViewPage"},variableDefinitions:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{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:"navigation"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"sitesListConfig"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"initContent"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"customColumns"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"key"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"order"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"sortable"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"sort"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"className"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"showFavicons"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"isExpandable"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"tourStep"},arguments:[],directives:[]}]}}]}}]}},{kind:"Field",name:{kind:"Name",value:"config"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"domainManagement"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"features"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"icpPermit"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"icpPermitLearnMore"},arguments:[],directives:[]}]}}]}},{kind:"Field",name:{kind:"Name",value:"dynamicList"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"rememberTab"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"enableTakeTour"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"showColumnIcpPermit"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"showColumnDiskUsage"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"showColumnTraffic"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"showColumnHostingLocation"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"feedbackURL"},arguments:[],directives:[]}]}}]}},{kind:"Field",name:{kind:"Name",value:"os"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"isWindows"},arguments:[],directives:[]}]}}]}}],loc:{start:0,end:879}};t.loc.source={body:"query SitesViewPage {\n viewer {\n login\n navigation {\n sitesListConfig {\n initContent\n customColumns {\n key\n title\n order\n sortable\n sort\n className\n }\n showFavicons\n isExpandable\n tourStep\n }\n }\n }\n config {\n domainManagement {\n features {\n icpPermit\n icpPermitLearnMore\n }\n }\n dynamicList {\n rememberTab\n enableTakeTour\n showColumnIcpPermit\n showColumnDiskUsage\n showColumnTraffic\n showColumnHostingLocation\n feedbackURL\n }\n }\n os {\n isWindows\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};function n(e,t){if("FragmentSpread"===e.kind)t.add(e.name.value);else if("VariableDefinition"===e.kind){var i=e.type;"NamedType"===i.kind&&t.add(i.name.value)}e.selectionSet&&e.selectionSet.selections.forEach((function(e){n(e,t)})),e.variableDefinitions&&e.variableDefinitions.forEach((function(e){n(e,t)})),e.definitions&&e.definitions.forEach((function(e){n(e,t)}))}var i={};function s(e,t){for(var n=0;n<e.definitions.length;n++){var i=e.definitions[n];if(i.name&&i.name.value==t)return i}}t.definitions.forEach((function(e){if(e.name){var t=new Set;n(e,t),i[e.name.value]=t}})),e.exports=t,e.exports.SitesViewPage=function(e,t){var n={kind:e.kind,definitions:[s(e,t)]};e.hasOwnProperty("loc")&&(n.loc=e.loc);var a=i[t]||new Set,o=new Set,r=new Set;for(a.forEach((function(e){r.add(e)}));r.size>0;){var l=r;r=new Set,l.forEach((function(e){o.has(e)||(o.add(e),(i[e]||new Set).forEach((function(e){r.add(e)})))}))}return o.forEach((function(t){var i=s(e,t);i&&n.definitions.push(i)})),n}(t,"SitesViewPage")},1890:e=>{var t={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"ToggleDomainAliasService"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"id"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"service"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DomainAliasServiceEnum"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"enable"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"toggleDomainAliasService"},arguments:[{kind:"Argument",name:{kind:"Name",value:"input"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"id"},value:{kind:"Variable",name:{kind:"Name",value:"id"}}},{kind:"ObjectField",name:{kind:"Name",value:"service"},value:{kind:"Variable",name:{kind:"Name",value:"service"}}},{kind:"ObjectField",name:{kind:"Name",value:"enable"},value:{kind:"Variable",name:{kind:"Name",value:"enable"}}}]}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"domainAlias"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"dns"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"web"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"mail"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"seoRedirect"},arguments:[],directives:[]}]}}]}}]}}],loc:{start:0,end:315}};t.loc.source={body:"mutation ToggleDomainAliasService($id: ID!, $service: DomainAliasServiceEnum!, $enable: Boolean!) {\n toggleDomainAliasService(input: { id: $id, service: $service, enable: $enable }) {\n domainAlias {\n id\n dns\n web\n mail\n seoRedirect\n }\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};function n(e,t){if("FragmentSpread"===e.kind)t.add(e.name.value);else if("VariableDefinition"===e.kind){var i=e.type;"NamedType"===i.kind&&t.add(i.name.value)}e.selectionSet&&e.selectionSet.selections.forEach((function(e){n(e,t)})),e.variableDefinitions&&e.variableDefinitions.forEach((function(e){n(e,t)})),e.definitions&&e.definitions.forEach((function(e){n(e,t)}))}var i={};function s(e,t){for(var n=0;n<e.definitions.length;n++){var i=e.definitions[n];if(i.name&&i.name.value==t)return i}}t.definitions.forEach((function(e){if(e.name){var t=new Set;n(e,t),i[e.name.value]=t}})),e.exports=t,e.exports.ToggleDomainAliasService=function(e,t){var n={kind:e.kind,definitions:[s(e,t)]};e.hasOwnProperty("loc")&&(n.loc=e.loc);var a=i[t]||new Set,o=new Set,r=new Set;for(a.forEach((function(e){r.add(e)}));r.size>0;){var l=r;r=new Set,l.forEach((function(e){o.has(e)||(o.add(e),(i[e]||new Set).forEach((function(e){r.add(e)})))}))}return o.forEach((function(t){var i=s(e,t);i&&n.definitions.push(i)})),n}(t,"ToggleDomainAliasService")},1907:e=>{var t={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"ToggleDynamicListExpandability"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"expandable"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"toggleDynamicListExpandability"},arguments:[{kind:"Argument",name:{kind:"Name",value:"input"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"expandable"},value:{kind:"Variable",name:{kind:"Name",value:"expandable"}}}]}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"result"},arguments:[],directives:[]}]}}]}}],loc:{start:0,end:162}};t.loc.source={body:"mutation ToggleDynamicListExpandability($expandable: Boolean!) {\n toggleDynamicListExpandability(input: { expandable: $expandable }) {\n result\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};function n(e,t){if("FragmentSpread"===e.kind)t.add(e.name.value);else if("VariableDefinition"===e.kind){var i=e.type;"NamedType"===i.kind&&t.add(i.name.value)}e.selectionSet&&e.selectionSet.selections.forEach((function(e){n(e,t)})),e.variableDefinitions&&e.variableDefinitions.forEach((function(e){n(e,t)})),e.definitions&&e.definitions.forEach((function(e){n(e,t)}))}var i={};function s(e,t){for(var n=0;n<e.definitions.length;n++){var i=e.definitions[n];if(i.name&&i.name.value==t)return i}}t.definitions.forEach((function(e){if(e.name){var t=new Set;n(e,t),i[e.name.value]=t}})),e.exports=t,e.exports.ToggleDynamicListExpandability=function(e,t){var n={kind:e.kind,definitions:[s(e,t)]};e.hasOwnProperty("loc")&&(n.loc=e.loc);var a=i[t]||new Set,o=new Set,r=new Set;for(a.forEach((function(e){r.add(e)}));r.size>0;){var l=r;r=new Set,l.forEach((function(e){o.has(e)||(o.add(e),(i[e]||new Set).forEach((function(e){r.add(e)})))}))}return o.forEach((function(t){var i=s(e,t);i&&n.definitions.push(i)})),n}(t,"ToggleDynamicListExpandability")},1513:e=>{var t={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"Updates"},variableDefinitions:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"config"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"updates"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"showControls"},arguments:[],directives:[]}]}}]}}]}}],loc:{start:0,end:90}};t.loc.source={body:"query Updates {\n config {\n updates {\n showControls\n }\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};function n(e,t){if("FragmentSpread"===e.kind)t.add(e.name.value);else if("VariableDefinition"===e.kind){var i=e.type;"NamedType"===i.kind&&t.add(i.name.value)}e.selectionSet&&e.selectionSet.selections.forEach((function(e){n(e,t)})),e.variableDefinitions&&e.variableDefinitions.forEach((function(e){n(e,t)})),e.definitions&&e.definitions.forEach((function(e){n(e,t)}))}var i={};function s(e,t){for(var n=0;n<e.definitions.length;n++){var i=e.definitions[n];if(i.name&&i.name.value==t)return i}}t.definitions.forEach((function(e){if(e.name){var t=new Set;n(e,t),i[e.name.value]=t}})),e.exports=t,e.exports.Updates=function(e,t){var n={kind:e.kind,definitions:[s(e,t)]};e.hasOwnProperty("loc")&&(n.loc=e.loc);var a=i[t]||new Set,o=new Set,r=new Set;for(a.forEach((function(e){r.add(e)}));r.size>0;){var l=r;r=new Set,l.forEach((function(e){o.has(e)||(o.add(e),(i[e]||new Set).forEach((function(e){r.add(e)})))}))}return o.forEach((function(t){var i=s(e,t);i&&n.definitions.push(i)})),n}(t,"Updates")},1891:e=>{var t={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"CloseGetStartedTab"},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:"closeGetStartedTab"},arguments:[{kind:"Argument",name:{kind:"Name",value:"id"},value:{kind:"Variable",name:{kind:"Name",value:"id"}}}],directives:[]}]}}],loc:{start:0,end:74}};t.loc.source={body:"mutation CloseGetStartedTab($id: ID!) {\n closeGetStartedTab(id: $id)\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};function n(e,t){if("FragmentSpread"===e.kind)t.add(e.name.value);else if("VariableDefinition"===e.kind){var i=e.type;"NamedType"===i.kind&&t.add(i.name.value)}e.selectionSet&&e.selectionSet.selections.forEach((function(e){n(e,t)})),e.variableDefinitions&&e.variableDefinitions.forEach((function(e){n(e,t)})),e.definitions&&e.definitions.forEach((function(e){n(e,t)}))}var i={};function s(e,t){for(var n=0;n<e.definitions.length;n++){var i=e.definitions[n];if(i.name&&i.name.value==t)return i}}t.definitions.forEach((function(e){if(e.name){var t=new Set;n(e,t),i[e.name.value]=t}})),e.exports=t,e.exports.CloseGetStartedTab=function(e,t){var n={kind:e.kind,definitions:[s(e,t)]};e.hasOwnProperty("loc")&&(n.loc=e.loc);var a=i[t]||new Set,o=new Set,r=new Set;for(a.forEach((function(e){r.add(e)}));r.size>0;){var l=r;r=new Set,l.forEach((function(e){o.has(e)||(o.add(e),(i[e]||new Set).forEach((function(e){r.add(e)})))}))}return o.forEach((function(t){var i=s(e,t);i&&n.definitions.push(i)})),n}(t,"CloseGetStartedTab")},1632:(e,t,n)=>{"use strict";n.r(t)},1628:(e,t,n)=>{"use strict";n.r(t)},1631:(e,t,n)=>{"use strict";n.r(t)},1866:(e,t,n)=>{"use strict";n.r(t)},1904:(e,t,n)=>{"use strict";n.r(t)}}]); //# sourceMappingURL=view.js.map?c0dccc8086f5fc86ff7c