PageSourceSearch

https://diariodecuba.net/cp/javascript/views/smb/email-address/list.js?91946db0d59e218ba676

js diariodecuba.net collected 2026-10-03 22:36:57 UTC 51,835 bytes, 8 lines download raw bytes

1(globalThis.webpackChunkPlesk=globalThis.webpackChunkPlesk||[]).push([["views/smb/email-address/list"],{1920(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>m});var s=n(99),i=n(397),a=n(396),r=n(787),o=n.n(r),l=n(95),c=n(1569),d=n(663);class u extends a.Component{constructor(e){if(super(e),(0,s.default)(this,"state",{recoveryLink:"",recoveryEmail:"",isActionInProgress:!1,isDrawerOpen:!1,isSendingInProgress:!1}),(0,s.default)(this,"handleAction",()=>{if(this.state.isActionInProgress)return;if(this.state.recoveryLink)return void this.setState({isDrawerOpen:!0});this.setState({isActionInProgress:!0});const{userType:e,userId:t}=this.props;l.api.post((0,l.prepareUrl)(`${this.endpoint}/generate-secret`),{userType:e,userId:t}).then(e=>{"success"===e.status?this.setState({recoveryLink:e.link,recoveryEmail:e.email,isActionInProgress:!1,isDrawerOpen:!0}):location.reload()})}),(0,s.default)(this,"handleSend",()=>{if(this.state.isSendingInProgress)return;this.setState({isSendingInProgress:!0});const{messages:e}=this.props,{userType:t,userId:n}=this.props;l.api.post((0,l.prepareUrl)(`${this.endpoint}/send-secret`),{userType:t,userId:n,secret:this.state.recoveryLink}).then(t=>{"success"===t.status?(this.setState({isDrawerOpen:!1}),(0,d.addToast)({intent:"success",message:e.linkSendedMessage}),this.setState({isSendingInProgress:!1,recoveryLink:null})):location.reload()})}),(0,s.default)(this,"handleClose",()=>{this.setState({isDrawerOpen:!1,recoveryLink:null})}),2===this.props.userType)this.endpoint="/admin/reseller";else if(4===this.props.userType)this.endpoint="/admin/customer";else if(8===this.props.userType)this.endpoint="/smb/user";else{if(32!==this.props.userType)throw new Error("Unexpected user type.");this.endpoint="/smb/email-address"}}render(){const{renderAction:e}=this.props,t=e?.(this.handleAction,this.state.isActionInProgress)??(0,a.jsx)(i.Action,{onClick:this.handleAction,progress:this.state.isActionInProgress,children:(0,a.jsx)(i.Translate,{content:"action"})});return(0,a.jsxs)(a.Fragment,{children:[t,(0,a.jsxs)(i.Drawer,{size:"sm",isOpen:this.state.isDrawerOpen,title:(0,a.jsx)(i.Translate,{content:"title"}),cancelTitle:(0,a.jsx)(i.Translate,{content:"closeButton"}),onClose:this.handleClose,"data-type":"recovery-password",children:[(0,a.jsx)(i.Paragraph,{children:(0,a.jsx)(i.Translate,{content:"copyText",params:{email:(0,a.jsx)(i.Text,{bold:!0,children:this.state.recoveryEmail})}})}),(0,a.jsxs)(i.Alert,{intent:"info",children:[(0,a.jsx)("div",{"data-cy":"recovery-link",children:this.state.recoveryLink}),(0,a.jsx)("br",{}),(0,a.jsx)("div",{children:(0,a.jsx)(c.default,{content:this.state.recoveryLink||"",onCopy:()=>(0,d.addToast)({intent:"success",message:l.Locale.getSection("components.buttons").lmsg("copied")}),children:(0,a.jsx)(i.Translate,{content:"copyButton"})})})]}),!!this.state.recoveryEmail&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(i.Paragraph,{children:(0,a.jsx)(i.Translate,{content:"text",params:{email:(0,a.jsx)(i.Text,{bold:!0,children:this.state.recoveryEmail})}})}),(0,a.jsx)(i.Button,{size:"lg",intent:"primary",onClick:this.handleSend,state:this.state.isSendingInProgress?"loading":void 0,children:(0,a.jsx)(i.Translate,{content:"sendButton"})},"sendButton")]})]})]})}}u.propTypes={messages:o().object.isRequired,userType:o().number.isRequired,userId:o().number.isRequired,renderAction:o().func},u.defaultProps={renderAction:null};const m=u},1893(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>f});var s=n(397),i=n(396),a=n(95),r=n(787),o=n.n(r),l=n(1574),c=n(739),d=n(1545),u=n(1894),m=n(1908),p=n(1911),g=n.n(p);const h=({mailName:e,link:t=null})=>(0,i.jsxs)(i.Fragment,{children:[e,t&&(0,i.jsx)(m.default,{childrenAsButton:!0,component:"span","data-cy":"copy-configurator-link",data:t,children:(0,i.jsx)(s.Translate,{content:"copyConfiguratorLink"})})]});h.propTypes={mailName:o().string.isRequired,link:o().string};const x=({isOpen:e,onClose:t,mailId:n,mailName:r})=>{const[o,m]=(0,i.useState)(null),{loading:p,data:x,data:{config:{mail:{showClientConfiguratorLink:f}={}}={},mailAccountConfiguration:{iosLink:b=null,clientsConfiguratorLink:j}={}}={},error:v}=(0,c.useQuery)(g(),{variables:{id:n},skip:!e});return(0,i.useEffect)(()=>{b&&((e,t,n)=>{l.toDataURL(e,(e,s)=>t({[n]:s}))})(b,m,"ios")},[b]),(0,i.jsx)(s.LocaleProvider,{messages:a.Locale.getSection("smb.controllers.email-address.configuration").messages,children:(0,i.jsx)(s.Drawer,{title:(0,i.jsx)(s.Translate,{content:"title"}),subtitle:(0,i.jsx)(h,{mailName:r,link:f&&j}),size:"md",isOpen:e,onClose:t,"data-type":"configure-email-client",children:(0,i.jsx)(u.default,{mailId:n,loading:p,error:v?(0,d.getGraphQlErrorMessage)(v):null,data:x,qrCode:o})})})};x.propTypes={isOpen:o().bool.isRequired,onClose:o().func.isRequired,mailId:o().number.isRequired,mailName:o().string.isRequired};const f=x}
1,1905(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>a});var s=n(397),i=n(396);const a=()=>(0,i.jsx)(s.Text,{bold:!0,children:(0,i.jsx)(s.Translate,{content:"next"})})},1901(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>l});var s=n(397),i=n(787),a=n.n(i),r=(n(1902),n(396));const o=({idx:e,children:t,intent:n,id:i})=>(0,r.jsxs)("div",{className:"configure-mail-client__content-step-wrapper",children:[(0,r.jsx)(s.Label,{id:i,intent:n,size:"lg",className:"configure-mail-client__content-step-label",children:e}),(0,r.jsx)("div",{className:"configure-mail-client__content-step-children",children:t})]});o.propTypes={idx:a().oneOfType([a().element,a().number]).isRequired,children:a().node.isRequired,intent:a().oneOf(["inactive","success","warning","danger","info"]),id:a().string};const l=o},1894(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>f});var s=n(397),i=n(396),a=n(787),r=n.n(a),o=n(1371),l=n(1899),c=n(1900),d=n(1903),u=n(1904),m=n(1906),p=n(1907),g=n(1909);n(1910);const h={automatic:{component:c.default,icon:(0,i.jsx)(s.Icon,{name:"mail-settings"}),suggestManual:!1,isVisible:(e,t)=>[l.AUTODISCOVERY_ENABLED,l.AUTODISCOVERY_DISABLED].includes(e.autodiscovery)&&t.permissions.manageMailSettings,showSslWarning:!1},thunderbird:{component:d.default,icon:(0,i.jsx)(s.Icon,{src:n(1895)}),isVisible:e=>e.autodiscovery===l.AUTODISCOVERY_ENABLED},gmail:{component:u.default,icon:(0,i.jsx)(s.Icon,{src:n(1896)}),isVisible:e=>e.autodiscovery===l.AUTODISCOVERY_ENABLED},outlook:{component:m.default,icon:(0,i.jsx)(s.Icon,{src:n(1897)}),isVisible:e=>e.autodiscovery===l.AUTODISCOVERY_ENABLED},ios:{component:p.default,icon:(0,i.jsx)(s.Icon,{src:n(1898)}),isVisible:e=>e.autodiscovery===l.AUTODISCOVERY_ENABLED},manual:{component:g.default,icon:(0,i.jsx)(s.Icon,{name:"tools"}),suggestManual:!1,isVisible:()=>!0}},x=({loading:e,mailId:t,data:{mailAccountConfiguration:{autodiscovery:n,form:a,hideSslNote:r,isValidCertificate:c,customInstructions:d}={},mailAccountConfiguration:u=null,config:m={},viewer:p={}}={},qrCode:g=null,error:x=null})=>{const f=(0,i.useMemo)(()=>Object.fromEntries(Object.entries(u?h:{}).filter(([,e])=>e.isVisible(u,p))),[u,p]),[b,j]=(0,i.useState)(null);if((0,i.useEffect)(()=>{null===b&&n&&j(n===l.AUTODISCOVERY_ENABLED?"thunderbird":"automatic")},[n,b]),x)return(0,i.jsx)(s.StatusMessage,{intent:"danger",children:x});if(e||!u)return(0,i.jsx)(s.ContentLoader,{});if(a&&0<a.embeddedForms.length)return(0,i.jsx)(o.default,{vertical:!0,id:a.id,embeddedForms:a.embeddedForms,submitButton:!1,applyButton:!1,cancelButton:!1,render:({renderForm:e})=>e({actionButtons:null})});if(d)return(0,i.jsx)(s.Markdown,{children:d});if(![l.AUTODISCOVERY_ENABLED,l.AUTODISCOVERY_DISABLED].includes(n)){const e=h.manual.component;let a=null;switch(n){case l.AUTODISCOVERY_DISABLED_GLOBALLY:a="unavailableGlobally";break;case l.AUTODISCOVERY_DISABLED_BY_SERVICE_PLAN:a="unavailableInServicePlan";break;case l.AUTODISCOVERY_DISABLED_NO_HOSTING:a="unavailableNoHosting"}return(0,i.jsxs)(i.Fragment,{children:[m.mail.autoconfig.showHelperTextWhenUnavailable&&a&&(0,i.jsx)(s.StatusMessage,{intent:"info",children:(0,i.jsx)(s.Translate,{content:a})}),(0,i.jsx)(e,{mailId:t,data:u,qrCode:g})]})}return(0,i.jsx)(s.Tabs,{active:Object.keys(f).findIndex(e=>e===b)+1,children:Object.entries(f).map(([e,n])=>{const{component:a,icon:o,suggestManual:l=!0,showSslWarning:d=!0}=n;return(0,i.jsxs)(s.Tab,{id:`configure-mail-client-tab-${e}`,"aria-controls":`configure-mail-client-tab-${e}`,onActivate:()=>j(e),title:(0,i.jsx)(s.Translate,{content:`${e}Tab`}),icon:o,children:[d&&!c&&!r&&(0,i.jsx)(s.StatusMessage,{intent:"warning",children:(0,i.jsx)(s.Translate,{content:"unsecureSslNote"})}),(0,i.jsx)(a,{mailId:t,data:u,qrCode:g}),(0,i.jsx)("div",{className:"configure-mail-client__links-box",children:l&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(s.Action,{primary:!0,icon:"file",component:"a",href:"https://docs.plesk.com/en-US/obsidian/customer-guide/quick-start-with-plesk/set-up-mail-accounts/2-access-your-mailbox.65691/",target:"_blank",children:(0,i.jsx)(s.Translate,{content:"documentationButton"})}),(0,i.jsx)("br",{}),(0,i.jsx)(s.Action,{primary:!0,icon:"tools",onClick:()=>j("manual"),children:(0,i.jsx)(s.Translate,{content:"manualConfigurationButton"})})]})})]},e)})})};
1x.propTypes={loading:r().bool.isRequired,error:r().string,mailId:r().number.isRequired,data:r().shape({mailAccountConfiguration:r().shape({autodiscovery:r().oneOf([l.AUTODISCOVERY_ENABLED,l.AUTODISCOVERY_DISABLED,l.AUTODISCOVERY_DISABLED_GLOBALLY,l.AUTODISCOVERY_DISABLED_NO_HOSTING,l.AUTODISCOVERY_DISABLED_BY_SERVICE_PLAN]),form:r().object,hideSslNote:r().bool,isValidCertificate:r().bool}),config:r().object,viewer:r().shape({permissions:r().shape({manageMailSettings:r().bool})})}),qrCode:r().shape({ios:r().string})};const f=x},1900(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>x});var s=n(741),i=n(739),a=n(700),r=n(397),o=n(396),l=n(787),c=n.n(l),d=n(1901),u=n(663),m=n(1540),p=n(1899);const g=(e,t=!1)=>({intent:t?"muted":e?"success":"warning",idx:t?(0,o.jsx)(r.Icon,{name:"three-dots-horizontal"}):e?(0,o.jsx)(r.Icon,{name:"check-mark"}):(0,o.jsx)(r.Icon,{name:"exclamation-mark-circle"})}),h=({mailId:e,data:{domainId:t,autodiscovery:n,isValidCertificate:l}})=>{const{loading:c,data:{mailAccountConfiguration:{hasSrvRecords:h}={}}={}}=(0,i.useQuery)(a.gql`
2        query AutomaticMailAccountConfiguration($id: ID!) {
3            mailAccountConfiguration(mailId: $id) {
4                hasSrvRecords
5            }
6        }
7    `,{variables:{id:e}}),[x,f]=(0,o.useState)(!1),b=(0,s.useApolloClient)(),{cache:j}=b,v=(0,o.useCallback)(()=>
7{f(!0),fetch(`/smb/mail-settings/set-mail-autodiscovery-state/id/${t}`,{method:"POST",headers:{"content-type":"application/x-www-form-urlencoded; charset=UTF-8","x-forgery-protection-token":document.getElementById("forgery_protection_token")?.content??""},body:new URLSearchParams({state:"1"})}).then(()=>{f(!1),(0,m.evictEntitiesCache)({cache:j,typename:"MailAccountConfiguration",ids:[e],fields:["autodiscovery","hasSrvRecords"]}),b.refetchQueries({include:["MailAccountConfiguration","AutomaticMailAccountConfiguration"]})}).catch(e=>{f(!1),(0,u.addToast)({intent:"error",message:e})})},[b,j,t,e]);return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(r.Section,{title:(0,o.jsx)(r.Translate,{content:"supportedClients"}),children:(0,o.jsxs)("ul",{children:[(0,o.jsx)("li",{children:(0,o.jsx)(r.Translate,{content:"supportedClientThunderbird"})}),(0,o.jsx)("li",{children:(0,o.jsx)(r.Translate,{content:"supportedClientGmail"})}),(0,o.jsx)("li",{children:(0,o.jsx)(r.Translate,{content:"supportedClientIos"})}),(0,o.jsxs)("li",{children:[(0,o.jsx)(r.Translate,{content:"supportedClientOutlook"})," ",(0,o.jsx)(r.Tooltip,{title:(0,o.jsx)(r.Translate,{content:"outlookWarning"}),children:(0,o.jsx)(r.Icon,{name:"info-circle"})})]})]})}),(0,o.jsxs)(r.Section,{title:(0,o.jsx)(r.Translate,{content:"enableAutodiscoveryHeader"}),children:[(0,o.jsxs)(d.default,{id:"configure-mail-client-automatic-status-autodiscovery",...g(n===p.AUTODISCOVERY_ENABLED),children:[(0,o.jsx)(r.Switch,{id:"configure-mail-client-automatic-switch",checked:n===p.AUTODISCOVERY_ENABLED,disabled:n===p.AUTODISCOVERY_ENABLED,loading:x||c,onChange:v})," ",(0,o.jsx)(r.Translate,{content:"enableAutodiscoveryStep1"})]}),(0,o.jsx)(d.default,{id:"configure-mail-client-automatic-status-ssl",...g(l),children:(0,o.jsx)(r.Translate,{content:"enableAutodiscoveryStep2",params:{variant1:(0,o.jsx)(r.Translate,{content:"enableAutodiscoveryStep2.1",params:{issueCertificate:(0,o.jsx)("a",{href:"https://docs.plesk.com/en-US/obsidian/customer-guide/websites-and-domains/securing-connections-with-ssltls-certificates/protecting-webmail-and-mail-with-ssltls-certificates.76531/#assigning-an-ssl-tls-certificate-to-mail-for-a-domain",target:"_blank",rel:"noreferrer",children:(0,o.jsx)(r.Translate,{content:"issueCertificate"})})}}),variant2:(0,o.jsx)(r.Translate,{content:"enableAutodiscoveryStep2.2",params:{domainSettings:(0,o.jsx)("a",{href:`/smb/mail-sett
7ings/list/domainId/${t}`,children:(0,o.jsx)(r.Translate,{content:"domainMailSettings"})})}})}})}),(0,o.jsx)(d.default,{id:"configure-mail-client-automatic-status-dns",...g(h,c),children:(0,o.jsx)(r.Translate,{content:"enableAutodiscoveryStep3"})}),(0,o.jsx)(r.List,{rowKey:e=>`configure-mail-client-dns-record-${e.service}`,columns:[{key:"type",title:(0,o.jsx)(r.Translate,{content:"enableAutodiscoveryTableRecordType"})},{key:"service",title:(0,o.jsx)(r.Translate,{content:"enableAutodiscoveryTableService"})},{key:"protocol",title:(0,o.jsx)(r.Translate,{content:"enableAutodiscoveryTableProtocol"})},{key:"port",title:(0,o.jsx)(r.Translate,{content:"enableAutodiscoveryTablePort"})}],data:[{type:"SRV",service:"_smtps",protocol:"tcp",port:465},{type:"SRV",service:"_imaps",protocol:"tcp",port:993},{type:"SRV",service:"_pop3s",protocol:"tcp",port:995}]})]})]})};h.propTypes={mailId:c().number.isRequired,data:c().shape({domainId:c().number.isRequired,isValidCertificate:c().bool.isRequired,autodiscovery:c().oneOf([p.AUTODISCOVERY_ENABLED,p.AUTODISCOVERY_DISABLED]).isRequired}).isRequired};const x=h},1904(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>o});var s=n(397),i=n(1901),a=n(1905),r=n(396);const o=()=>(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.default,{idx:1,children:(0,r.jsx)(s.Translate,{content:"gmailStep1"})}),(0,r.jsx)(i.default,{idx:2,children:(0,r.jsx)(s.Translate,{content:"gmailStep2",params:{add:(0,r.jsx)(s.Text,{bold:!0,children:(0,r.jsx)(s.Translate,{content:"addAnotherAccount"})}),other:(0,r.jsx)(s.Text,{bold:!0,children:(0,r.jsx)(s.Translate,{content:"other"})})}})}),Array(7).fill(0).map((e,t)=>3+t).map(e=>(0,r.jsx)(i.default,{idx:e,children:(0,r.jsx)(s.Translate,{content:`gmailStep${e}`,params:{next:(0,r.jsx)(a.default,{})}})},`gmailStep${e}`))]})},1907(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>c});var s=n(397),i=n(787),a=n.n(i),r=n(1908),o=n(396);const l=({data:e,qrCode:t=null})=>{const n=(0,s.useTranslate)();return(0,o.jsxs)(o.Fragment,{children:[t?.ios&&(0,o.jsxs)(s.Paragraph,{children:[(0,o.jsx)(s.Translate,{content:"iosInstructions"}),(0,o.jsx)("br",{}),(0,o.jsx)("img",{src:t.ios,width:"256",height:"256",alt:n("iosQrCodeAlt")})]}),(0,o.jsx)(s.Paragraph,{children:(0,o.jsx)(s.Translate,{content:t?.ios?"iosLink":"iosLinkNoQrCode"})}),(0,o.jsx)(r.default,{data:e.iosLink,id:"ios-copy-link",children:(0,o.jsx)("a",{target:"_blank",href:e.iosLink,rel:"noopener noreferrer",id:"ios-link",children:e.iosLink})})]})};l.propTypes={data:a().shape({iosLink:a().string}).isRequired,qrCode:a().shape({ios:a().string})};const c=l},1909(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>c});var s=n(397),i=n(787),a=n.n(i),r=n(1908),o=n(396);const l=({data:{userName:e,smtpAuth:t,outgoingServer:n,incomingServer:i,outgoingProtocols:a,incomingProtocols:l,pop3Port:c,imapPort:d,smtpPort:u}})=>(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(s.Hint,{children:(0,o.jsx)(s.Translate,{content:"fieldUsername"})}),(0,o.jsx)("br",{}),(0,o.jsx)(r.default,{data:e,children:e}),(0,o.jsxs)(s.Hint,{children:[(0,o.jsx)(s.Translate,{content:"fieldOutgoingServer"})," ",t&&(0,o.jsx)(s.Translate,{content:"smtpAuth"})]}),(0,o.jsx)("br",{}),(0,o.jsx)(r.default,{data:n,children:n}),(0,o.jsx)(s.Hint,{children:(0,o.jsx)(s.Translate,{content:"fieldIncomingServer"})}),(0,o.jsx)("br",{}),(0,o.jsx)(r.default,{data:i,children:i}),(0,o.jsx)(s.Hint,{children:(0,o.jsx)(s.Translate,{content:"fieldOutgoingProtocols"})}),(0,o.jsx)("br",{}),(0,o.jsx)(s.Paragraph,{children:a}),(0,o.jsx)(s.Hint,{children:(0,o.jsx)(s.Translate,{content:"fieldIncomingProtocols"})}),(0,o.jsx)("br",{}),(0,o.jsx)(s.Paragraph,{children:l}),(0,o.jsxs)("div",{className:"configure-mail-client__content-manual-port-wrapper",children:[(0,o.jsxs)(s.Alert,{className:"configure-mail-client__content-manual-port-box",intent:"info",children:[(0,o.jsx)(s.Paragraph,{children:(0,o.jsx)(s.Text,{bold:!0,children:"POP3"})}),(0,o.jsx)(r.default,{data:c.toString(),children:c})]}),(0,o.jsxs)(s.Alert,{className:"configure-mail-client__content-manual-port-box",intent:"info",children:[(0,o.jsx)(s.Paragraph,{children:(0,o.jsx)(s.Text,{bold:!0,children:"IMAP"})}),(0,o.jsx)(r.default,{data:d.toString(),children:d})]}),(0,o.jsxs)(s.Alert,{className:"configure-mail-client__content-manual-port-box",intent:"info",children:[(0,o.jsx)(s.Paragraph,{children:(0,o.jsx)(s.Text,{bold:!0,children:"SMTP"})}),(0,o.jsx)(r.default,{data:u.toString(),children:u})]})]})]});
7l.propTypes={data:a().shape({userName:a().string,smtpAuth:a().bool,outgoingServer:a().string,incomingServer:a().string,outgoingProtocols:a().string,incomingProtocols:a().string,pop3Port:a().number,imapPort:a().number,smtpPort:a().number}).isRequired};const c=l},1906(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>o});var s=n(397),i=n(1901),a=n(1905),r=n(396);const o=()=>(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(s.StatusMessage,{intent:"warning",children:(0,r.jsx)(s.Translate,{content:"outlookWarning"})}),(0,r.jsx)(i.default,{idx:1,children:(0,r.jsx)(s.Translate,{content:"outlookStep1"})}),(0,r.jsx)(i.default,{idx:2,children:(0,r.jsx)(s.Translate,{content:"outlookStep2"})}),(0,r.jsx)(i.default,{idx:3,children:(0,r.jsx)(s.Translate,{content:"outlookStep3",params:{next:(0,r.jsx)(a.default,{})}})}),(0,r.jsx)(i.default,{idx:4,children:(0,r.jsx)(s.Translate,{content:"outlookStep4"})}),(0,r.jsxs)(i.default,{idx:5,children:[(0,r.jsx)(s.Translate,{content:"outlookStep5"}),(0,r.jsxs)("ul",{className:"configure-mail-client__content-list",children:[(0,r.jsx)("li",{children:(0,r.jsx)(s.Translate,{content:"outlookStep5.1",params:{finish:(0,r.jsx)(s.Text,{bold:!0,children:(0,r.jsx)(s.Translate,{content:"finish"})})}})}),(0,r.jsx)("li",{children:(0,r.jsx)(s.Translate,{content:"outlookStep5.2",params:{finish:(0,r.jsx)(s.Text,{bold:!0,children:(0,r.jsx)(s.Translate,{content:"finish"})}),checkbox:(0,r.jsx)(s.Text,{bold:!0,children:(0,r.jsx)(s.Translate,{content:"changeAccountSettings"})})}})})]})]})]})},1903(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>r});var s=n(397),i=n(1901),a=n(396);const r=()=>(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(i.default,{idx:1,children:(0,a.jsx)(s.Translate,{content:"thunderbirdStep1"})}),(0,a.jsx)(i.default,{idx:2,children:(0,a.jsx)(s.Translate,{content:"thunderbirdStep2",params:{add:(0,a.jsx)(s.Text,{bold:!0,children:(0,a.jsx)(s.Translate,{content:"addAccount"})}),settings:(0,a.jsx)(s.Text,{bold:!0,children:(0,a.jsx)(s.Translate,{content:"accountSettings"})})}})}),(0,a.jsxs)(i.default,{idx:3,children:[(0,a.jsx)(s.Translate,{content:"thunderbirdStep3"}),(0,a.jsxs)("ul",{className:"configure-mail-client__content-list",children:[(0,a.jsx)("li",{children:(0,a.jsx)(s.Translate,{content:"thunderbirdStep3.1"})}),(0,a.jsx)("li",{children:(0,a.jsx)(s.Translate,{content:"thunderbirdStep3.2"})})]})]}),(0,a.jsx)(i.default,{idx:4,children:(0,a.jsx)(s.Translate,{content:"thunderbirdStep4",params:{continue:(0,a.jsx)(s.Text,{bold:!0,children:(0,a.jsx)(s.Translate,{content:"continue"})})}})}),(0,a.jsx)(i.default,{idx:5,children:(0,a.jsx)(s.Translate,{content:"thunderbirdStep5"})})]})},1899(e,t,n){"use strict";n.r(t),n.d(t,{AUTODISCOVERY_DISABLED:()=>i,AUTODISCOVERY_DISABLED_BY_SERVICE_PLAN:()=>o,AUTODISCOVERY_DISABLED_GLOBALLY:()=>a,AUTODISCOVERY_DISABLED_NO_HOSTING:()=>r,AUTODISCOVERY_ENABLED:()=>s});const s="ENABLED",i="DISABLED",a="DISABLED_GLOBALLY",r="DISABLED_NO_HOSTING",o="DISABLED_IN_SERVICE_PLAN"},1569(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>o});var s=n(397),i=n(95),a=n(396);const r=i.Locale.getSection("components.buttons"),o=({id:e,content:t,icon:n="copy",className:i,tooltip:o=r.lmsg("copyToClipboard"),onCopy:l=()=>{},children:c})=>(0,a.jsx)(s.Button,{className:i,ghost:!0,icon:n,tooltip:o,tooltipAsLabel:!0,onClick:()=>{(0,s.copyToClipboard)(t),l()},"data-action":"copy-to-clipboard"+(e?`-${e}`:""),children:c})},1908(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>u});var s=n(397),i=n(787),a=n.n(i),r=n(663),o=n(1569),l=n(95),c=n(396);const d=({data:e,children:t,childrenAsButton:n=!1,component:i=s.Paragraph,id:a,...d})=>(0,c.jsxs)(i,{...d,children:[!n&&t," ",(0,c.jsx)(o.default,{id:a,content:e,onCopy:()=>(0,r.addToast)({intent:"success",message:l.Locale.getSection("components.buttons").lmsg("copied")}),children:n&&t})]});d.propTypes={childrenAsButton:a().bool,component:a().oneOf([a().node,a().string]),data:a().string.isRequired,children:a().node.isRequired,id:a().string};const u=d},1928(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>u});var s=n(397),i=n(95),a=n(787),r=n.n(a),o=n(396),l=n(663);
7const c=i.Locale.getTranslate("components.buttons"),d=({name:e,values:t,items:n,handlerUrl:a,handleFieldChange:r,isOpen:d,onClose:u,Translate:m=i.Locale.getTranslate("smb.controllers.mail-settings.list"),confirmation:p,children:g})=>{const[h,x]=(0,o.useState)(null),[f,b]=(0,o.useState)({});(0,o.useEffect)(()=>{x(null),b(t)},[d,t]);return(0,o.jsxs)(s.Dialog,{id:`${e}PopupForm`,size:"sm",isOpen:d,onClose:u,title:(0,o.jsx)(m,{content:`${e}PopupFormTitle`}),subtitle:(0,o.jsx)(m,{content:`${e}PopupFormHint`}),form:{state:h,values:f,onSubmit:async({confirm:e,...t})=>{x("submit");const{redirect:s,status:r,statusMessages:o}=await i.api.post(a,{...t,ids:n.map(({id:e})=>e)});s&&(0,i.redirect)(s),"error"===r?(o.forEach(({content:e})=>(0,l.addToast)({intent:"danger",message:e})),u()):window.location.reload()},onFieldChange:r,submitButton:{id:"btn-send",children:(0,o.jsx)(c,{content:"ok"}),disabled:p&&!(0,s.getIn)(f,"confirm")},cancelButton:{id:"btn-cancel",children:(0,o.jsx)(c,{content:"cancel"})}},children:[g,p&&(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("hr",{}),(0,o.jsx)(s.FormFieldCheckbox,{required:!0,id:"confirm",name:"confirm",label:p})]})]})};d.propTypes={name:r().string.isRequired,values:r().object.isRequired,items:r().array.isRequired,handlerUrl:r().string.isRequired,isOpen:r().bool.isRequired,onClose:r().func.isRequired,Translate:r().func,handleFieldChange:r().func,confirmation:r().node,children:r().node.isRequired};const u=d},1927(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>m});var s=n(396),i=n(397),a=n(95),r=n(787),o=n.n(r),l=n(1928),c=n(1929);const d=a.Locale.getTranslate("smb.components.confirmations.email-outgoing-messages"),u=({isOpen:e,items:t,...n})=>{const[a,r]=(0,s.useState)({});(0,s.useEffect)(()=>{r({"outgoing-messages":"default",radioOutgoingMessages:"default",customOutgoingMessagesValue:0,outgoingMessagesUnlimited:!1})},[e]);const o=(e,t)=>{r(n=>(0,i.setIn)(n,e,t))};return(0,s.jsxs)(l.default,{name:"outgoingSpamSettings",values:a,items:t,handlerUrl:"/smb/email-address/update-outgoing-messages",Translate:d,handleFieldChange:o,isOpen:e,...n,children:[(0,s.jsx)(c.default,{values:a,handleFieldChange:o,Translate:d}),(0,s.jsx)("hr",{}),(0,s.jsx)(i.FormField,{label:(0,s.jsx)(d,{content:"selectedDomainsHint"}),children:(0,s.jsx)("ul",{children:t.map(({id:e,name:t,domainName:n})=>(0,s.jsx)("li",{children:`${t}@${n}`},e))})})]})};u.propTypes={items:o().array.isRequired,isOpen:o().bool.isRequired,onClose:o().func.isRequired};const m=u},1929(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>l});var s=n(397),i=n(787),a=n.n(i),r=n(396);const o=({values:e,handleFieldChange:t,Translate:n})=>{const i=(0,s.getIn)(e,"radioOutgoingMessages"),a=(0,s.getIn)(e,"customOutgoingMessagesValue"),o=(0,s.getIn)(e,"outgoingMessagesUnlimited");return(0,r.useEffect)(()=>{t("outgoing-messages","default"===i?"default":o?"-1":a)},[i,a,o]),(0,r.jsx)(s.FormFieldRadioButtons,{label:(0,r.jsx)(n,{content:"fieldOutgoingMessages"}),name:"radioOutgoingMessages",options:[{label:(0,r.jsx)(n,{content:"fieldOutgoingMessagesDefaultOption"}),value:"default"},{label:(0,r.jsx)(n,{content:"fieldOutgoingMessagesCustomOption"}),value:"custom",indentFields:[(0,r.jsx)(s.FormField,{label:null,name:"customOutgoingMessagesValue",children:({isDisabled:t,getValue:i,setValue:a})=>(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(s.Input,{size:"sm",disabled:t()||(0,s.getIn)(e,"outgoingMessagesUnlimited"),label:null,maxlength:"9",value:i(),onChange:e=>a(e.target.value)})," ",(0,r.jsx)(n,{content:"fieldOutgoingMessagesCustomOptionHint"})]})},"customOutgoingMessagesValue"),(0,r.jsx)(s.FormFieldCheckbox,{label:(0,r.jsx)(n,{content:"fieldOutgoingMessagesCustomOptionUnlimited"}),name:"outgoingMessagesUnlimited"},"outgoingMessagesUnlimited")]}]})};o.propTypes={values:a().object.isRequired,handleFieldChange:a().func.isRequired,Translate:a().func.isRequired};const l=o},1926(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>c});var s=n(787),i=n.n(s),a=n(95),r=n(1675);const o={hint:i().string.isRequired,expandable:i().bool},l=(0,r.default)(a.Hint,{propsList:Object.keys(o),setters:{hint:"setHint"},defaultProps:{expandable:!1}});l.displayName="JswHint",l.propTypes=o;const c=l},1674(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>d});var s=n(787),i=n.n(s),a=n(95),r=n(1675);const o={id:i().string,dataUrl:i().string,operations:i().array,itemActions:i().object,columns:i().array,data:i().shape({data:i().array,state:i().object,pager:i().object,locale:i().object,additional:i().object,pathbar:i().any}
7),searchFilters:i().object,searchOveral:i().string,disabledSelectHint:i().string,isDisabledItem:i().func,onRedraw:i().func,emptyViewMode:i().oneOf(["all","items"]),emptyView:i().any},l={id:void 0,dataUrl:void 0,operations:void 0,itemActions:void 0,columns:void 0,data:void 0,searchFilters:void 0,searchOveral:void 0,disabledSelectHint:void 0,isDisabledItem:void 0,onRedraw:void 0,emptyViewMode:void 0,emptyView:void 0},c=(0,r.default)(a.List,{propsList:Object.keys(o),defaultProps:l});c.displayName="JswList",c.propTypes=o;const d=c},1776(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>d});var s=n(787),i=n.n(s),a=n(397),r=n(95),o=n(832),l=n(396);const c=({items:e})=>e&&e.length>1?(0,l.jsx)(a.Tabs,{active:e.findIndex(({containerCls:e})=>"active"===e)+1,children:e.map(({title:e,href:t},n)=>(0,l.jsx)(a.Tab,{title:e,component:o.default,to:(0,r.prepareUrl)(t)},n))}):null;c.propTypes={items:i().arrayOf(i().shape({title:i().string.isRequired,href:i().string.isRequired,containerCls:i().string}))};const d=c},1675(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>a});var s=n(396),i=n(95);const a=(e,{propsList:t=[],setters:n={},defaultProps:a={}})=>r=>{const o=(0,s.useRef)(),l=(0,s.useRef)(),[c,d]=Object.entries({...a,...r}).reduce((e,[n,s])=>(e[t.includes(n)?0:1][n]=s,e),[{},{}]),u=t.map(e=>{const t=c[e];return n[e]?(l.current?.[n[e]](t),null):t});return(0,s.useLayoutEffect)(()=>(l.current=new e(c),(0,i.render)(o.current,l.current),()=>{l.current.remove(),l.current=null}),[d.key,...u]),(0,s.jsx)("div",{ref:o,...d})}},1768(e,t,n){"use strict";n.r(t),n.d(t,{createDescription:()=>a,createSiteDescription:()=>r,truncate:()=>i});var s=n(95);const i=(e,t=50)=>e.length<t?e:`${e.slice(0,t-3)}...`,a=(e,t,n)=>(0,s.createElement)(e,[(n?`${n}: `:"")+(0,s.escapeHtml)(i(t,50)),(0,s.createElement)("span.tooltipData",(0,s.escapeHtml)(t))]),r=({adminDescription:e,resellerDescription:t,ownerDescription:n,hideResellerTitleDescription:s,hideOwnerTitleDescription:i},r,o="hint")=>[e?a(`.${o}`,e):"",t?a(`.${o}`,t,!s&&r.lmsg("resellerDescription")):"",n?a(`.${o}`,n,!i&&r.lmsg("ownerDescription")):""]},1545(e,t,n){"use strict";n.r(t),n.d(t,{getGraphQlErrorMessage:()=>s});const s=({graphQLErrors:e,message:t})=>{if(e.length){const{message:t,extensions:n}=e[0];return`${n?.debugMessage||t}`}return t}},1540(e,t,n){"use strict";n.r(t),n.d(t,{evictEntitiesCache:()=>s});const s=({cache:e,typename:t,ids:n=[],fields:s=[]})=>{Object.values(e.extract()).filter(({__typename:e,id:s})=>e===t&&(0===n.length||n.includes(s))).forEach(t=>{s.forEach(n=>e.evict({id:e.identify(t),fieldName:n}))})}},1918(e,t,n){"use strict";n.r(t),n.d(t,{modifyListColumnsByExtensions:()=>a});var s=n(95),i=n(396);const a=(e,t)=>{const n=[...e];return Object.keys(t).forEach(e=>{r(n,t[e])}),n},r=(e,t)=>{t.columns&&Object.entries(t.columns).forEach(([t,n])=>{o(e,t,n)})},o=(e,t,n)=>{const{title:a="",noEscape:r,insertBefore:o,insertAfter:c}=n,d={key:t,title:a,render:e=>{const n=e[t],a=r?n:(0,s.escapeHtml)(n);return(0,i.jsx)("div",{dangerouslySetInnerHTML:{__html:a}})}},u=l(e,o,c);e.splice(u,0,d)},l=(e,t,n)=>{const s=e.length,i=t||n;if(!i)return s;const a=c(e,i);if(!a)return s;const r=e.indexOf(a);return t?r:r+1},c=(e,t)=>{const n=e.find(e=>e.key===t),s=parseInt(t);return n||e[s<0?s+e.length:s-1]}},1917(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>k});var s=n(396),i=n(787),a=n.n(i),r=n(803),o=n.n(r),l=n(663),c=n(1918),d=(n(1919),n(95)),u=n(1768),m=n(1310),p=n(397),g=n(832),h=n(1920),x=n(806);const f=d.Locale.getSection("smb.components.lists.emails"),b=d.Locale.getTranslate("smb.components.lists.emails"),j=d.Locale.getTranslate("components.buttons"),v=d.Locale.getSection("components.login.recovery-password").messages,S=({aliases:e})=>e.length<=2?f.lmsg("aliases",{aliases:e.map(d.escapeHtml).join("; ")}):(0,s.jsx)(p.Tooltip,{title:e.map(e=>(0,s.jsx)("div",{children:e},e)),children:(0,s.jsx)("span",{children:f.lmsg("aliasesMore",{alias:(0,d.escapeHtml)(e[0]),count:e.length-1})})}),T=({data:e,dataUrl:t,isAdmin:n,urls:i={},maxBoxUsage:a,isMailnameOutgoingSpamSettingsManagementAllowed:r,isClearAllowed:T,onOpenConfigureClient:k,onOpenOutgoingSpamSettings:y,description:C=null})=>
7{const[E,O]=(0,s.useState)(e),[A,N]=(0,s.useState)(!1);(0,s.useEffect)(()=>{O(e)},[e]);const I=async({url:e=t,params:n}={})=>{n&&(e=(0,m.buildUrl)(e,n));const s=await d.api.get((0,d.prepareUrl)(e));if(s?.redirect)return(0,d.redirect)(s.redirect);O(s)},{renderPagination:w,sortParams:D,loading:L,filter:R,handleReload:U,handleFilter:F,selection:_,setSelection:B,loadingRows:P,wrapListOperation:M}=(0,x.useList)({initialFilter:Object.entries(E.state.searchFilters??{}).reduce((e,[t,{searchText:n}])=>({...e,[t]:n}),{}),pagination:{current:E.pager.current,totalPage:E.pager.pageCount,itemsPerPage:E.pager.itemCountPerPage,async onPageChange(e){await I({params:{page:e}})},async onChangeItemsPerPage(e){await I({params:{"items-per-page":e}})}},sort:{direction:"up"===E.state?.sortDirection?"ASC":"DESC",column:E.state?.sortField,async onChange({sortColumn:e,sortDirection:n}){await I({url:`${t}/sort-field/${e}/sort-dir/${"ASC"===n?"up":"down"}`})}},async onReload(){await I()},async onFilter(e){await I({params:Object.entries(e).reduce((e,[t,n])=>({...e,[`searchFilter[${t}][searchText]`]:n}),{})})}}),q=(0,s.useMemo)(()=>E.data.filter(({id:e})=>_.includes(e)),[E,_]),V=()=>y(q),$=M(async(e,t,n=!0)=>{if(e.length)try{return await d.api.post((0,d.prepareUrl)(t),{ids:e,forceSkipRedirect:!0})}catch(e){(0,l.addToast)({intent:"danger",message:e.message})}finally{n&&U(),B([])}}),H=async()=>{const e=await $(_,i.delete);(0,l.addToast)({intent:"success"===e.status?"success":"danger",message:e.message}),d.UAT.dispatchAction("REMOVE_MAIL",{removedCount:_.length})},Y=async()=>{const e=await $(_,i.clear);(0,l.addToast)({intent:"success"===e.status?"success":"danger",message:e.message})};let G=[{key:"name",sortable:!0,title:f.lmsg("name"),type:"title",width:"30%",render:e=>(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(g.default,{to:(0,d.prepareUrl)(i.edit.replace("%%id%%",e.id)),children:` ${(0,d.escapeHtml)(e.name)}@${(0,d.escapeHtml)(e.domainName)}`}),e.aliases.length>0?(0,s.jsxs)("span",{className:"minor",children:[" ",S(e)]}):null,J(e),e.description?.length?(0,s.jsx)("div",{children:e.description.length>50?(0,s.jsx)(p.Tooltip,{title:e.description,children:(0,s.jsx)(p.Hint,{children:(0,u.truncate)(e.description,50)})}):(0,s.jsx)(p.Hint,{children:e.description})}):null,e.service?null:(0,s.jsx)("span",{className:"hint-attention",children:f.lmsg("statusNotOperable")})]})},{key:"userContactName",sortable:!0,title:f.lmsg("owner"),render:e=>{if(!e.userId)return"—";const t=e.userContactName?e.userContactName:e.userLogin;return(0,s.jsx)(p.Action,{component:g.default,to:(0,d.prepareUrl)(i.user.replace("%%id%%",e.userId)),icon:"user",children:(0,d.escapeHtml)(t)})}},{key:"mailbox",title:(0,s.jsxs)(s.Fragment,{children:[f.lmsg("spaceUsage")," ",(0,s.jsx)(p.Button,{ghost:!0,icon:"refresh",state:A?"loading":void 0,className:"sb-refresh email-addresses-list__refresh",tooltip:f.lmsg("hintRecalculateUsage"),tooltipAsLabel:!0,onClick:async()=>{N(!0);try{await d.api.get((0,d.prepareUrl)(i["recalculate-usage"])),await U()}finally{N(!1)}}})]}),width:200,render:e=>e.isMailBox?-1===e.spaceUsage.percent?(0,s.jsx)("div",{className:"progress-label",children:e.spaceUsage.legend}):(0,s.jsxs)("div",{className:"progress-box",children:[(0,s.jsx)("div",{className:"progress-label",children:e.spaceUsage.legend}),(0,s.jsx)("div",{className:"progress progress-sm",children:(0,s.jsx)("div",{"data-testid":"progress-bar",className:o()(["progress-bar",{"progress-bar-danger":100===e.spaceUsage.percent}]),style:{width:`${e.spaceUsage.percent}%`}})})]}):(0,s.jsx)(p.Hint,{children:f.lmsg("noMailbox")})},{key:"actions",type:"controls",align:"right",title:"",render:e=>(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(p.Button,{ghost:!0,icon:"tools",id:`configure-mailbox-${e.id}`,tooltip:f.lmsg("editHint"),onClick:()=>k(e.id,`${e.name}@${e.domainName}`),children:f.lmsg("edit")}),e.webmailUrl?(0,s.jsx)(p.Button,{"data-testid":"webmail-url",ghost:!0,icon:"web",tooltip:f.lmsg("webMailHint"),component:"a",href:e.webmailUrl,target:"_blank",children:f.lmsg("webMail")}):null,n&&(0,s.jsx)(p.LocaleBetaProvider,{messages:v,children:(0,s.jsx)(h.default,{userId:e.id,userType:32,messages:v,renderAction:(e,t)=>(0,s.jsx)(p.Button,{ghost:!0,icon:"lock-open",onClick:e,state:t?"loading":void 0,children:f.lmsg("resetPassword")})})})]})}];G=(0,c.modifyListColumnsByExtensions)(G,E?.additional?.extensions??{});const J=e=>{const t=[];if(e.redirects.length>0){const n=1===e.redirects.length?e.redirects[0]:f.lmsg("redirectDetailsMultiple",{firstAddress:e.redirects[0],countLeft:e.redirects.length-1});t.push((0,s.jsx)(p.Tooltip,{title:f.lmsg("redirectHint"),children:(0,s.jsx)(p.Status,{intent:"success",icon:"arrow-right-circle-filled",children:n})},`redirect-hint-${e.id}`))}return e.autoresponderEnabled&&t.push((0,s.jsx)(p.Tooltip,{title:f.lmsg("autoresponderHint"),children:(0,s.jsx)(p.Status,{intent:"warning",icon:"arrow-left-circle-filled",children:e.autoresponderEndDate?f.lmsg("autoresponderEnabledTill",{endDate:e.autoresponderEndDate}):f.lmsg("autoresponderEnabled")})},`autoresponder-hint-${e.id}`)),t.length?(0,s.jsx)("div",{className:"email-address-item__redirect-info",children:t}):null},Q=0===E.data.length&&!R.name;return(0,s.jsxs)(s.Fragment,{children:[C&&!Q?(0,s.jsx)(p.Paragraph,{children:C}):null,(0,s.jsx)(p.List,{id:"email-addresses-list-table",className:"email-address-list",rowKey:"id",data:E.data,filtered:Boolean(R.name),selection:_,loading:L,loadingRows:P,onSelectionChange:B,totalRows:E.pager.totalItemCount,...D,pagination:w(),columns:G,toolbar:(0,s.jsxs)(p.Toolbar,{children:[(0,s.jsx)(p.ToolbarGroup,{title:"actions",children:(0,s.jsx)(p.Button,{id:"buttonAddNewEmail",icon:"plus",tooltip:`${f.lmsg("hintAddNewEmail")} ${a}`,intent:"primary",component:g.default,to:(0,d.prepareUrl)(i.create),className:"sb-add-mail-account",children:f.lmsg("addNewEmail")})}),r||T?(0,s.jsxs)(p.ToolbarGroup,{title:f.lmsg("actions"),children:[r?(0,s.jsx)(p.Button,{tooltip:f.lmsg("hintOutgoingSpamSettings"),className:"sb-outgoing-spam-settings",onClick:V,children:f.lmsg("outgoingSpamSettings")}):null,T?(0,s.jsx)(p.ListOperation,{critical:!0,tooltip:f.lmsg("hintClear"),className:"sb-clear-selected",noSelectionText:(0,s.jsx)(b,{content:"clearNoItems"}),confirmationText:f.formatMessage("confirmOnClear",{name:(0,s.jsx)("b",{children:q[0]?.email}),count:q.length}),actionButtonText:(0,s.jsx)(b,{content:"yesClear"}),cancelButtonText:(0,s.jsx)(j,{content:"cancel"}),children:(0,s.jsx)(p.Button,{"data-cy":"domain-clear",onClick:Y,children:(0,s.jsx)(b,{content:"clear"})})}):null]}):null,(0,s.jsx)(p.ToolbarGroup,{title:f.lmsg("remove"),children:(0,s.jsx)(p.ListOperation,{critical:!0,tooltip:f.lmsg("hintRemove"),className:"sb-remove-selected",noSelectionText:(0,s.jsx)(b,{content:"removeNoItems"}),confirmationText:f.formatMessage("confirmOnDelete",{name:(0,s.jsx)("b",{children:q[0]?.email}),count:q.length}),actionButtonText:(0,s.jsx)(j,{content:"yesRemove"}),cancelButtonText:(0,s.jsx)(j,{content:"cancel"}),children:(0,s.jsx)(p.Button,{"data-cy":"domain-remove",onClick:H,children:(0,s.jsx)(j,{content:"remove"})})})}),(0,s.jsx)(p.ToolbarExpander,{}),(0,s.jsx)(p.ToolbarGroup,{title:"filter",children:(0,s.jsx)(p.SearchBar,{inputProps:{value:R?.name},onSearch:e=>F({name:e})})})]}),emptyView:(0,s.jsx)(p.ListEmptyView,{description:Q?C:null,actions:Q?(0,s.jsx)(p.Button,{id:"buttonAddNewEmail",icon:"plus",tooltip:`${f.lmsg("hintAddNewEmail")} ${a}`,intent:"primary",component:g.default,to:(0,d.prepareUrl)(i.create),className:"sb-add-mail-account",children:f.lmsg("addNewEmail")}):null})})]})};T.propTypes={data:a().shape({state:a().shape({sortDirection:a().oneOf(["up","down"]),sortField:a().string,
7searchFilters:a().object}),pager:a().shape({current:a().number,pageCount:a().number,itemCountPerPage:a().number}).isRequired,data:a().arrayOf(a().shape({id:a().number.isRequired,name:a().string.isRequired,domainName:a().string.isRequired,userId:a().number,webmailUrl:a().string,description:a().string,userContactName:a().string,service:a().bool,isMailBox:a().bool,userLogin:a().string,aliases:a().arrayOf(a().string),redirects:a().arrayOf(a().string),autoresponderEnabled:a().bool,autoresponderEndDate:a().string,spaceUsage:a().shape({legend:a().string.isRequired,percent:a().number.isRequired})}))}).isRequired,isAdmin:a().bool.isRequired,dataUrl:a().string.isRequired,urls:a().object,isMailnameOutgoingSpamSettingsManagementAllowed:a().bool.isRequired,isClearAllowed:a().bool.isRequired,maxBoxUsage:a().string.isRequired,onOpenConfigureClient:a().func.isRequired,onOpenOutgoingSpamSettings:a().func.isRequired,description:a().string};const k=T},1916(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>h});var s=n(396),i=n(787),a=n.n(i),r=n(95),o=n(1776),l=n(801),c=n(1917),d=n(1921),u=n(1893),m=n(1927);const p=r.Locale.getSection("smb.controllers.email-address.list"),g=({tabs:e=[],useNewEmailList:t=!1,...n})=>{const[i,a]=(0,s.useState)(!1),[r,l]=(0,s.useState)(!1),[g,h]=(0,s.useState)([]),[x,f]=(0,s.useState)(0),[b,j]=(0,s.useState)(""),v=(0,s.useCallback)((e,t)=>{f(e),j(t),a(!0)},[]),S=(0,s.useCallback)(e=>{h(e),l(!0)},[]);return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(o.default,{items:e}),t?(0,s.jsx)(c.default,{...n,description:p.lmsg("hint"),onOpenConfigureClient:v,onOpenOutgoingSpamSettings:S}):(0,s.jsx)(d.default,{...n,description:p.lmsg("hint"),onOpenConfigureClient:v,onOpenOutgoingSpamSettings:S}),(0,s.jsx)(u.default,{isOpen:i,onClose:()=>a(!1),mailName:b,mailId:+x}),(0,s.jsx)(m.default,{isOpen:r,onClose:()=>l(!1),items:g})]})};g.propTypes={tabs:o.default.propTypes.items,useNewEmailList:a().bool};const h=(0,l.withPageLayout)(g)},1921(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>p});var s=n(396),i=n(787),a=n.n(i),r=n(95),o=n(1674),l=n(1926),c=n(1768);const d=r.Locale.getSection("smb.components.lists.emails"),u=({aliases:e})=>e.length<=2?d.lmsg("aliases",{aliases:e.map(r.escapeHtml).join("; ")}):[d.lmsg("aliasesMore",{alias:(0,r.escapeHtml)(e[0]),count:e.length-1}),(0,r.createElement)("span.tooltipData",e.map(r.escapeHtml).join("<br/>"))],m=({data:e,dataUrl:t,searchFilters:i,urls:a={},maxBoxUsage:m,description:p=null,isMailnameOutgoingSpamSettingsManagementAllowed:g,onOpenConfigureClient:h,onOpenOutgoingSpamSettings:x})=>{const f=(0,s.useMemo)(()=>[r.list.COLUMN_SELECTION,{header:d.lmsg("name"),sortable:!0,dataIndex:"name",renderer:e=>[(0,r.createElement)("a",{href:(0,r.prepareUrl)(a.edit.replace("%%id%%",e.id))},[`${(0,r.escapeHtml)(e.name)}@${(0,r.escapeHtml)(e.domainName)}`]),e.aliases.length>0?[" ",(0,r.createElement)("span.minor",u(e))]:null,e.description?.length?(0,c.createDescription)(".minor",e.description):null,e.service?null:[" ",(0,r.createElement)("span.hint-attention",d.lmsg("statusNotOperable"))]]},{header:"",cls:"minor",dataIndex:"redirects",renderer(e){const t=[];if(0<e.redirects.length){const s=1===e.redirects.length?(0,r.escapeHtml)(e.redirects[0]):d.lmsg("redirectDetailsMultiple",{firstAddress:e.redirects[0],countLeft:e.redirects.length-1});t.push(`<div class="b-indent"><nobr><img class="b-indent-icon" src="${n(1922)}" alt="*"> ${s}</nobr></div>`)}return e.autoresponderEnabled&&t.push(`<div class="b-indent"><nobr><img class="b-indent-icon" src="${n(1923)}" alt="*"> ${e.autoresponderEndDate?d.lmsg("autoresponderEnabledTill",{endDate:e.autoresponderEndDate}):d.lmsg("autoresponderEnabled")}</nobr></div>`),t.join("")}},{header:d.lmsg("owner"),sortable:!0,cls:"minor",dataIndex:"userContactName",renderer(e){if(!e.userId)return"";const t=e.userContactName?e.userContactName:e.userLogin;return`<a href="${(0,r.prepareUrl)(a.user.replace("%%id%%",e.userId))}">${(0,r.escapeHtml)(t)}</a>`}},{header:d.lmsg("spaceUsage"),headerParams:{width:200},cls:"minor",dataIndex:"mailbox",renderer(e){if(!e.isMailBox)return`<em class="hint">${d.lmsg("noMailbox")}</em>`;if(-1===e.spaceUsage.percent)return`<div class="progress-label">${e.spaceUsage.legend}</div>`;let t="";return 100===e.spaceUsage.percent&&(t="progress-bar-danger"),`<div class="progress-box"><div class="progress progress-sm"><div class="progress-bar ${t}" style="width: ${e.spaceUsage.percent}%;"></div></div><div class="progress-label">${e.spaceUsage.legend}</div></div>`}},{header:"",cls:"action-icon-set t-r",dataIndex:"actions",renderer:e=>[(0,r.createElement)("span",(0,r.createElement)("span.tooltipData",d.lmsg("editHint")),(0,r.createElement)("a",{id:`configure-mailbox-${e.id}
7`,onclick:t=>{t.preventDefault(),h(e.id,`${e.name}@${e.domainName}`)}},(0,r.createElement)("img",{src:n(1924)})))," ",e.webmailUrl?(0,r.createElement)("span",(0,r.createElement)("span.tooltipData",d.lmsg("webMailHint")),(0,r.createElement)("a",{href:e.webmailUrl,target:"_blank"},(0,r.createElement)("img",{src:n(1925)}))):(0,r.createElement)("img",{src:n(1781)})]}],[a.edit,a.user,h]),b=(0,s.useMemo)(()=>[{componentType:r.SmallButton,title:d.lmsg("addNewEmail"),id:"buttonAddNewEmail",description:`${d.lmsg("hintAddNewEmail")} ${m}`,addCls:"sb-add-mail-account btn-primary",href:a.create},{componentType:r.bar.Separator},{componentType:r.SmallButton,title:d.lmsg("recalculateUsage"),description:d.lmsg("hintRecalculateUsage"),addCls:"sb-refresh",href:a["recalculate-usage"]},g?{componentType:r.SmallButton,title:d.lmsg("outgoingSpamSettings"),description:d.lmsg("hintOutgoingSpamSettings"),addCls:"sb-outgoing-spam-settings",handler(){(e=>{const t=(0,r.getComponent)("email-addresses-list");t.checkNonEmptySelection()&&(r.Tooltip.hide(),e(t.getSelectedItems()))})(x)}}:null,{componentType:r.bar.Separator},{componentType:r.SmallButton,title:d.lmsg("remove"),description:d.lmsg("hintRemove"),addCls:"sb-remove-selected",handler(e){const t=(0,r.getComponent)("email-addresses-list"),n=t.getSelectedItems();t.execGroupOperation({url:a.delete,subtype:r.messageBox.SUBTYPE_DELETE,mouseEvent:e,text:d.formatMessage("confirmOnDelete",{name:`<b>${(0,r.escapeHtml)(n[0]?.name)}@${(0,r.escapeHtml)(n[0]?.domainName)}</b>`,count:n.length}),onSuccess:()=>{r.UAT.dispatchAction("REMOVE_MAIL",{removedCount:n.length})}})}}],[g,m,a,x]);return(0,s.jsxs)(s.Fragment,{children:[p?(0,s.jsx)(l.default,{hint:p,expandable:!0}):null,(0,s.jsx)(o.default,{id:"email-addresses-list",data:e,dataUrl:t,searchFilters:i,columns:f,operations:b})]})};m.propTypes={data:o.default.propTypes.data.isRequired,searchFilters:o.default.propTypes.searchFilters.isRequired,dataUrl:o.default.propTypes.dataUrl.isRequired,urls:a().object,isMailnameOutgoingSpamSettingsManagementAllowed:a().bool.isRequired,maxBoxUsage:a().string.isRequired,onOpenConfigureClient:a().func.isRequired,onOpenOutgoingSpamSettings:a().func.isRequired,description:a().string};const p=m},1915(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>s.default});var s=n(1916)},1924(e){e.exports=Jsw.skinUrl+"/icons/16/plesk/info.png?da4140956f6da4ea1b905f00e6c108b0"},1923(e){e.exports=Jsw.skinUrl+"/icons/16/plesk/mail-autoresponder-on.png?70fb7dd63b7f83762bf65328ea5d88af"},1896(e){e.exports=Jsw.skinUrl+"/icons/16/plesk/mail-client-gmail.png?0df127f7f473ba9a9060903ce8fe4061"},1897(e){e.exports=Jsw.skinUrl+"/icons/16/plesk/mail-client-outlook.png?ffea50bed1aa4fbe844c5eae3cbc0695"},1895(e){e.exports=Jsw.skinUrl+"/icons/16/plesk/mail-client-thunderbird.png?6895315c105a3565d184fc213edca5be"},1922(e){e.exports=Jsw.skinUrl+"/icons/16/plesk/mail-redirect-on.png?cc1b10db20e2b065567fda073c038c78"},1781(e){e.exports=Jsw.skinUrl+"/icons/16/plesk/spacer.png?4710d0e07ee1a4d7ebdb1972701168fa"},1925(e){e.exports=Jsw.skinUrl+"/icons/16/plesk/webmail-on.png?8b60b229bb4e68fc3f27453f1c217d5b"},1898(e){e.exports=Jsw.skinUrl+"/icons/32/plesk/email-client-ios.png?1924b41f0a36f14455cdc4646bd5543b"},1911(e){var t={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"MailAccountConfiguration"},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:"config"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"mail"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"showClientConfiguratorLink"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"autoconfig"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"dnsEnabled"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"showHelperTextWhenUnavailable"},arguments:[],directives:[]}]}}]}}]}},{kind:"Field",name:{kind:"Name",value:"viewer"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"login"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"permissions"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"manageMailSettings"},arguments:[],directives:[]}]}}]}},{kind:"Field",name:{kind:"Name",value:"mailAccountConfiguration"},arguments:[{kind:"Argument",name:{kind:"Name",value:"mailId"},value:{kind:"Variable",name:{kind:"Name",value:"id"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"domainId"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"userName"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"incomingServer"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"outgoingServer"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"incomingProtocols"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"outgoingProtocols"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"hideSslNote"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"smtpAuth"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"isValidCertificate"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"autodiscovery"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"iosLink"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"clientsConfiguratorLink"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"hasCertificate"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"pop3Port"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"imapPort"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"smtpPort"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"form"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"embeddedForms"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"ext"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"name"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"icon"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"description"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"content"},arguments:[],directives:[]}]}}]}}
7,{kind:"Field",name:{kind:"Name",value:"customInstructions"},arguments:[],directives:[]}]}}]}}],loc:{start:0,end:971}};t.loc.source={body:"query MailAccountConfiguration($id: ID!) {\n    config {\n        mail {\n            showClientConfiguratorLink\n            autoconfig {\n                dnsEnabled\n                showHelperTextWhenUnavailable\n            }\n        }\n    }\n    viewer {\n        login\n        permissions {\n            manageMailSettings\n        }\n    }\n    mailAccountConfiguration(mailId: $id) {\n        domainId\n        userName\n        incomingServer\n        outgoingServer\n        incomingProtocols\n        outgoingProtocols\n        hideSslNote\n        smtpAuth\n        isValidCertificate\n        autodiscovery\n        iosLink\n        clientsConfiguratorLink\n        hasCertificate\n        pop3Port\n        imapPort\n        smtpPort\n        form {\n            id\n            embeddedForms {\n                ext\n                name\n                title\n                icon\n                description\n                content\n            }\n        }\n        customInstructions\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 s=e.type;"NamedType"===s.kind&&t.add(s.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 s={};function i(e,t){for(var n=0;n<e.definitions.length;n++){var s=e.definitions[n];if(s.name&&s.name.value==t)return s}}t.definitions.forEach(function(e){if(e.name){var t=new Set;n(e,t),s[e.name.value]=t}}),e.exports=t,e.exports.MailAccountConfiguration=function(e,t){var n={kind:e.kind,definitions:[i(e,t)]};e.hasOwnProperty("loc")&&(n.loc=e.loc);var a=s[t]||new Set,r=new Set,o=new Set;for(a.forEach(function(e){o.add(e)});o.size>0;){var l=o;o=new Set,l.forEach(function(e){r.has(e)||(r.add(e),(s[e]||new Set).forEach(function(e){o.add(e)}))})}return r.forEach(function(t){var s=i(e,t);s&&n.definitions.push(s)}),n}(t,"MailAccountConfiguration")},1902(e,t,n){"use strict";n.r(t)},1910(e,t,n){"use strict";n.r(t)},1919(e,t,n){"use strict";n.r(t)}}]);
8//# sourceMappingURL=list.js.map?91946db0d59e218ba676

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