PageSourceSearch

https://praxis-franchy.de/cp/javascript/views/smb/email-address/list.js?e219005af417d15e7fc1

js praxis-franchy.de collected 2026-10-08 05:58:49 UTC 47,793 bytes, 8 lines download raw bytes

1(self.webpackChunkPlesk=self.webpackChunkPlesk||[]).push([["views/smb/email-address/list"],{1417:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>f});var i=n(271),s=n(270),a=n(89),r=n(272),o=n.n(r),l=n(1109),c=n(581),d=n(1418),u=n(1428),m=n(1435),g=n.n(m);const p=({mailName:e,link:t=null})=>(0,s.jsxs)(s.Fragment,{children:[e,t&&(0,s.jsx)(u.default,{childrenAsButton:!0,component:"span",data:t,children:(0,s.jsx)(i.Translate,{content:"copyConfiguratorLink"})})]});p.propTypes={mailName:o().string.isRequired,link:o().string};const h=({isOpen:e,onClose:t,mailId:n,mailName:r})=>{const[o,u]=(0,s.useState)(null),{loading:m,data:h,data:{config:{mail:{showClientConfiguratorLink:f}={}}={},mailAccountConfiguration:{iosLink:x=null,clientsConfiguratorLink:b}={}}={}}=(0,c.useQuery)(g(),{variables:{id:n},skip:!e});return(0,s.useEffect)((()=>{x&&((e,t,n)=>{l.toDataURL(e,((e,i)=>t({[n]:i})))})(x,u,"ios")}),[x]),(0,s.jsx)(i.LocaleProvider,{messages:a.Locale.getSection("smb.controllers.email-address.configuration").messages,children:(0,s.jsx)(i.Drawer,{title:(0,s.jsx)(i.Translate,{content:"title"}),subtitle:(0,s.jsx)(p,{mailName:r,link:f&&b}),size:"md",isOpen:e,onClose:t,"data-type":"configure-email-client",children:(0,s.jsx)(d.default,{mailId:n,loading:m,data:h,qrCode:o})})})};h.propTypes={isOpen:o().bool.isRequired,onClose:o().func.isRequired,mailId:o().number.isRequired,mailName:o().string.isRequired};const f=h},1428:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>u});var i=n(271),s=n(272),a=n.n(s),r=n(531),o=n(1103),l=n(89),c=n(270);const d=({data:e,children:t,childrenAsButton:n=!1,component:s=i.Paragraph,id:a})=>(0,c.jsxs)(s,{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},1425:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a});var i=n(271),s=n(270);const a=()=>(0,s.jsx)(i.Text,{bold:!0,children:(0,s.jsx)(i.Translate,{content:"next"})})},1421:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>l});var i=n(271),s=n(272),a=n.n(s),r=(n(1422),n(270));const o=({idx:e,children:t,intent:n,id:s})=>(0,r.jsxs)("div",{className:"configure-mail-client__content-step-wrapper",children:[(0,r.jsx)(i.Label,{id:s,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},1418:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>x});var i=n(271),s=n(270),a=n(272),r=n.n(a),o=n(879),l=n(1419),c=n(1420),d=n(1423),u=n(1424),m=n(1426),g=n(1427),p=n(1429);n(1430);const h={automatic:{component:c.default,icon:(0,s.jsx)(i.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,s.jsx)(i.Icon,{src:n(1431)}),isVisible:e=>e.autodiscovery===l.AUTODISCOVERY_ENABLED},gmail:{component:u.default,icon:(0,s.jsx)(i.Icon,{src:n(1432)}),isVisible:e=>e.autodiscovery===l.AUTODISCOVERY_ENABLED},outlook:{component:m.default,icon:(0,s.jsx)(i.Icon,{src:n(1433)}),isVisible:e=>e.autodiscovery===l.AUTODISCOVERY_ENABLED},ios:{component:g.default,icon:(0,s.jsx)(i.Icon,{src:n(1434)}),isVisible:e=>e.autodiscovery===l.AUTODISCOVERY_ENABLED},manual:{component:p.default,icon:(0,s.jsx)(i.Icon,{name:"tools"}),suggestManual:!1,isVisible:()=>!0}},f=({loading:e,mailId:t,data:{mailAccountConfiguration:{autodiscovery:n,form:a,hideSslNote:r,isValidCertificate:c}={},mailAccountConfiguration:d=null,config:u={},viewer:m={}}={},qrCode:g=null})=>{const p=(0,s.useMemo)((()=>Object.fromEntries(Object.entries(d?h:{}).filter((([,e])=>
1e.isVisible(d,m))))),[d,m]),[f,x]=(0,s.useState)(null);if((0,s.useEffect)((()=>{null===f&&n&&x(n===l.AUTODISCOVERY_ENABLED?"thunderbird":"automatic")}),[n,f]),e||!d)return(0,s.jsx)(i.ContentLoader,{});if(a&&0<a.embeddedForms.length)return(0,s.jsx)(o.default,{vertical:!0,id:a.id,embeddedForms:a.embeddedForms,submitButton:!1,applyButton:!1,cancelButton:!1,render:({renderForm:e})=>e({actionButtons:null})});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,s.jsxs)(s.Fragment,{children:[u.mail.autoconfig.showHelperTextWhenUnavailable&&a&&(0,s.jsx)(i.StatusMessage,{intent:"info",children:(0,s.jsx)(i.Translate,{content:a})}),(0,s.jsx)(e,{mailId:t,data:d,qrCode:g})]})}return(0,s.jsx)(i.Tabs,{active:Object.keys(p).findIndex((e=>e===f))+1,children:Object.entries(p).map((([e,n])=>{const{component:a,icon:o,suggestManual:l=!0,showSslWarning:u=!0}=n;return(0,s.jsxs)(i.Tab,{id:`configure-mail-client-tab-${e}`,"aria-controls":`configure-mail-client-tab-${e}`,onActivate:()=>x(e),title:(0,s.jsx)(i.Translate,{content:`${e}Tab`}),icon:o,children:[u&&!c&&!r&&(0,s.jsx)(i.StatusMessage,{intent:"warning",children:(0,s.jsx)(i.Translate,{content:"unsecureSslNote"})}),(0,s.jsx)(a,{mailId:t,data:d,qrCode:g}),(0,s.jsx)("div",{className:"configure-mail-client__links-box",children:l&&(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(i.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,s.jsx)(i.Translate,{content:"documentationButton"})}),(0,s.jsx)("br",{}),(0,s.jsx)(i.Action,{primary:!0,icon:"tools",onClick:()=>x("manual"),children:(0,s.jsx)(i.Translate,{content:"manualConfigurationButton"})})]})})]},e)}))})};f.propTypes={loading:r().bool.isRequired,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 x=f},1420:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>f});var i=n(581),s=n(495),a=n(583),r=n(271),o=n(270),l=n(272),c=n.n(l),d=n(1421),u=n(531),m=n(1084),g=n(1419);const p=(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)(s.gql`
2        query AutomaticMailAccountConfiguration($id: ID!) {
3            mailAccountConfiguration(mailId: $id) {
4                hasSrvRecords
5            }
6        }
7    `,{variables:{id:e}}),[f,x]=(0,o.useState)(!1),b=(0,a.useApolloClient)(),{cache:j}=b,v=(0,o.useCallback)((()=>
7{x(!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((()=>{x(!1),(0,m.evictEntitiesCache)({cache:j,typename:"MailAccountConfiguration",ids:[e],fields:["autodiscovery","hasSrvRecords"]}),b.refetchQueries({include:["MailAccountConfiguration","AutomaticMailAccountConfiguration"]})})).catch((e=>{x(!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",...p(n===g.AUTODISCOVERY_ENABLED),children:[(0,o.jsx)(r.Switch,{id:"configure-mail-client-automatic-switch",checked:n===g.AUTODISCOVERY_ENABLED,disabled:n===g.AUTODISCOVERY_ENABLED,loading:f||c,onChange:v})," ",(0,o.jsx)(r.Translate,{content:"enableAutodiscoveryStep1"})]}),(0,o.jsx)(d.default,{id:"configure-mail-client-automatic-status-ssl",...p(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",...p(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([g.AUTODISCOVERY_ENABLED,g.AUTODISCOVERY_DISABLED]).isRequired}).isRequired};const f=h},1424:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>o});var i=n(271),s=n(1421),a=n(1425),r=n(270);const o=()=>(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(s.default,{idx:1,children:(0,r.jsx)(i.Translate,{content:"gmailStep1"})}),(0,r.jsx)(s.default,{idx:2,children:(0,r.jsx)(i.Translate,{content:"gmailStep2",params:{add:(0,r.jsx)(i.Text,{bold:!0,children:(0,r.jsx)(i.Translate,{content:"addAnotherAccount"})}),other:(0,r.jsx)(i.Text,{bold:!0,children:(0,r.jsx)(i.Translate,{content:"other"})})}})}),Array(7).fill(0).map(((e,t)=>3+t)).map((e=>(0,r.jsx)(s.default,{idx:e,children:(0,r.jsx)(i.Translate,{content:`gmailStep${e}`,params:{next:(0,r.jsx)(a.default,{})}})},`gmailStep${e}`)))]})},1427:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>c});var i=n(271),s=n(272),a=n.n(s),r=n(1428),o=n(270);const l=({data:e,qrCode:t=null})=>(0,o.jsxs)(o.Fragment,{children:[t?.ios&&(0,o.jsxs)(i.Paragraph,{children:[(0,o.jsx)(i.Translate,{content:"iosInstructions"}),(0,o.jsx)("br",{}),(0,o.jsx)("img",{src:t.ios,width:"256",height:"256"})]}),(0,o.jsx)(i.Paragraph,{children:(0,o.jsx)(i.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},1429:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>c});var i=n(271),s=n(272),a=n.n(s),r=n(1428),o=n(270);const l=({data:{userName:e,smtpAuth:t,outgoingServer:n,incomingServer:s,outgoingProtocols:a,incomingProtocols:l,pop3Port:c,imapPort:d,smtpPort:u}})=>(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(i.Hint,{children:(0,o.jsx)(i.Translate,{content:"fieldUsername"})}),(0,o.jsx)("br",{}),(0,o.jsx)(r.default,{data:e,children:e}),(0,o.jsxs)(i.Hint,{children:[(0,o.jsx)(i.Translate,{content:"fieldOutgoingServer"})," ",t&&(0,o.jsx)(i.Translate,{content:"smtpAuth"})]}),(0,o.jsx)("br",{}),(0,o.jsx)(r.default,{data:n,children:n}),(0,o.jsx)(i.Hint,{children:(0,o.jsx)(i.Translate,{content:"fieldIncomingServer"})}),(0,o.jsx)("br",{}),(0,o.jsx)(r.default,{data:s,children:s}),(0,o.jsx)(i.Hint,{children:(0,o.jsx)(i.Translate,{content:"fieldOutgoingProtocols"})}),(0,o.jsx)("br",{}),(0,o.jsx)(i.Paragraph,{children:a}),(0,o.jsx)(i.Hint,{children:(0,o.jsx)(i.Translate,{content:"fieldIncomingProtocols"})}),(0,o.jsx)("br",{}),(0,o.jsx)(i.Paragraph,{children:l}),(0,o.jsxs)("div",{className:"configure-mail-client__content-manual-port-wrapper",children:[(0,o.jsxs)(i.Alert,{className:"configure-mail-client__content-manual-port-box",intent:"info",children:[(0,o.jsx)(i.Paragraph,{children:(0,o.jsx)(i.Text,{bold:!0,children:"POP3"})}),(0,o.jsx)(r.default,{data:c.toString(),children:c})]}),(0,o.jsxs)(i.Alert,{className:"configure-mail-client__content-manual-port-box",intent:"info",children:[(0,o.jsx)(i.Paragraph,{children:(0,o.jsx)(i.Text,{bold:!0,children:"IMAP"})}),(0,o.jsx)(r.default,{data:d.toString(),children:d})]}),(0,o.jsxs)(i.Alert,{className:"configure-mail-client__content-manual-port-box",intent:"info",children:[(0,o.jsx)(i.Paragraph,{children:(0,o.jsx)(i.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},1426:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>o});var i=n(271),s=n(1421),a=n(1425),r=n(270);const o=()=>(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.StatusMessage,{intent:"warning",children:(0,r.jsx)(i.Translate,{content:"outlookWarning"})}),(0,r.jsx)(s.default,{idx:1,children:(0,r.jsx)(i.Translate,{content:"outlookStep1"})}),(0,r.jsx)(s.default,{idx:2,children:(0,r.jsx)(i.Translate,{content:"outlookStep2"})}),(0,r.jsx)(s.default,{idx:3,children:(0,r.jsx)(i.Translate,{content:"outlookStep3",params:{next:(0,r.jsx)(a.default,{})}})}),(0,r.jsx)(s.default,{idx:4,children:(0,r.jsx)(i.Translate,{content:"outlookStep4"})}),(0,r.jsxs)(s.default,{idx:5,children:[(0,r.jsx)(i.Translate,{content:"outlookStep5"}),(0,r.jsxs)("ul",{className:"configure-mail-client__content-list",children:[(0,r.jsx)("li",{children:(0,r.jsx)(i.Translate,{content:"outlookStep5.1",params:{finish:(0,r.jsx)(i.Text,{bold:!0,children:(0,r.jsx)(i.Translate,{content:"finish"})})}})}),(0,r.jsx)("li",{children:(0,r.jsx)(i.Translate,{content:"outlookStep5.2",params:{finish:(0,r.jsx)(i.Text,{bold:!0,children:(0,r.jsx)(i.Translate,{content:"finish"})}),checkbox:(0,r.jsx)(i.Text,{bold:!0,children:(0,r.jsx)(i.Translate,{content:"changeAccountSettings"})})}})})]})]})]})},1423:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r});var i=n(271),s=n(1421),a=n(270);const r=()=>(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(s.default,{idx:1,children:(0,a.jsx)(i.Translate,{content:"thunderbirdStep1"})}),(0,a.jsx)(s.default,{idx:2,children:(0,a.jsx)(i.Translate,{content:"thunderbirdStep2",params:{add:(0,a.jsx)(i.Text,{bold:!0,children:(0,a.jsx)(i.Translate,{content:"addAccount"})}),settings:(0,a.jsx)(i.Text,{bold:!0,children:(0,a.jsx)(i.Translate,{content:"accountSettings"})})}})}),(0,a.jsxs)(s.default,{idx:3,children:[(0,a.jsx)(i.Translate,{content:"thunderbirdStep3"}),(0,a.jsxs)("ul",{className:"configure-mail-client__content-list",children:[(0,a.jsx)("li",{children:(0,a.jsx)(i.Translate,{content:"thunderbirdStep3.1"})}),(0,a.jsx)("li",{children:(0,a.jsx)(i.Translate,{content:"thunderbirdStep3.2"})})]})]}),(0,a.jsx)(s.default,{idx:4,children:(0,a.jsx)(i.Translate,{content:"thunderbirdStep4",params:{continue:(0,a.jsx)(i.Text,{bold:!0,children:(0,a.jsx)(i.Translate,{content:"continue"})})}})}),(0,a.jsx)(s.default,{idx:5,children:(0,a.jsx)(i.Translate,{content:"thunderbirdStep5"})})]})},1419:(e,t,n)=>{"use strict";n.r(t),n.d(t,{AUTODISCOVERY_DISABLED:()=>s,AUTODISCOVERY_DISABLED_BY_SERVICE_PLAN:()=>o,AUTODISCOVERY_DISABLED_GLOBALLY:()=>a,AUTODISCOVERY_DISABLED_NO_HOSTING:()=>r,AUTODISCOVERY_ENABLED:()=>i});const i="ENABLED",s="DISABLED",a="DISABLED_GLOBALLY",r="DISABLED_NO_HOSTING",o="DISABLED_IN_SERVICE_PLAN"},1103:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>d});var i=n(271),s=n(89),a=n(272),r=n.n(a),o=n(270);const l=s.Locale.getSection("components.buttons"),c=({id:e,content:t,icon:n="copy",className:s,tooltip:a=l.lmsg("copyToClipboard"),onCopy:r=()=>{},children:c})=>(0,o.jsx)(i.Button,{className:s,ghost:!0,icon:n,tooltip:a,onClick:()=>{(0,i.copyToClipboard)(t),r()},"data-action":"copy-to-clipboard"+(e?`-${e}`:""),children:c});c.propTypes={id:r().string,content:r().string.isRequired,className:r().string,icon:r().oneOfType([r().node,r().string,r().object]),tooltip:r().oneOfType([r().string,r().node]),onCopy:r().func,children:r().node};const d=c},1451:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>u});var i=n(271),s=n(89),a=n(272),r=n.n(a),o=n(270),l=n(531);const c=s.Locale.getTranslate("components.buttons"),d=({name:e,values:t,items:n,handlerUrl:a,handleFieldChange:r,isOpen:d,onClose:u,Translate:m=s.Locale.getTranslate("smb.controllers.mail-settings.list"),confirmation:g,children:p})=>{const[h,f]=(0,o.useState)(null),[x,b]=(0,o.useState)({});(0,o.useEffect)((()=>{f(null),b(t)}),[d,t]);return(0,o.jsxs)(i.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:x,onSubmit:async({confirm:e,...t})=>{f("submit");const{redirect:i,status:r,statusMessages:o}=await s.api.post(a,{...t,ids:n.map((({id:e})=>e))});
7i&&(0,s.redirect)(i),"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:g&&!(0,i.getIn)(x,"confirm")},cancelButton:{id:"btn-cancel",children:(0,o.jsx)(c,{content:"cancel"})}},children:[p,g&&(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("hr",{}),(0,o.jsx)(i.FormFieldCheckbox,{required:!0,id:"confirm",name:"confirm",label:g})]})]})};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},1450:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>m});var i=n(270),s=n(271),a=n(89),r=n(272),o=n.n(r),l=n(1451),c=n(1452);const d=a.Locale.getTranslate("smb.components.confirmations.email-outgoing-messages"),u=({isOpen:e,items:t,...n})=>{const[a,r]=(0,i.useState)({});(0,i.useEffect)((()=>{r({"outgoing-messages":"default",radioOutgoingMessages:"default",customOutgoingMessagesValue:0,outgoingMessagesUnlimited:!1})}),[e]);const o=(e,t)=>{r((n=>(0,s.setIn)(n,e,t)))};return(0,i.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,i.jsx)(c.default,{values:a,handleFieldChange:o,Translate:d}),(0,i.jsx)("hr",{}),(0,i.jsx)(s.FormField,{label:(0,i.jsx)(d,{content:"selectedDomainsHint"}),children:(0,i.jsx)("ul",{children:t.map((({id:e,name:t,domainName:n})=>(0,i.jsx)("li",{children:`${t}@${n}`},e)))})})]})};u.propTypes={items:o().array.isRequired,isOpen:o().bool.isRequired,onClose:o().func.isRequired};const m=u},1452:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>l});var i=n(271),s=n(272),a=n.n(s),r=n(270);const o=({values:e,handleFieldChange:t,Translate:n})=>{const s=(0,i.getIn)(e,"radioOutgoingMessages"),a=(0,i.getIn)(e,"customOutgoingMessagesValue"),o=(0,i.getIn)(e,"outgoingMessagesUnlimited");return(0,r.useEffect)((()=>{t("outgoing-messages","default"===s?"default":o?"-1":a)}),[s,a,o]),(0,r.jsx)(i.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)(i.FormField,{label:null,name:"customOutgoingMessagesValue",children:({isDisabled:t,getValue:s,setValue:a})=>(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.Input,{size:"sm",disabled:t()||(0,i.getIn)(e,"outgoingMessagesUnlimited"),label:null,maxlength:"9",value:s(),onChange:e=>a(e.target.value)})," ",(0,r.jsx)(n,{content:"fieldOutgoingMessagesCustomOptionHint"})]})},"customOutgoingMessagesValue"),(0,r.jsx)(i.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},1445:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>c});var i=n(272),s=n.n(i),a=n(89),r=n(1195);const o={hint:s().string.isRequired,expandable:s().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},1194:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>d});var i=n(272),s=n.n(i),a=n(89),r=n(1195);const o={id:s().string,dataUrl:s().string,operations:s().array,itemActions:s().object,columns:s().array,data:s().shape({data:s().array,state:s().object,pager:s().object,locale:s().object,additional:s().object,pathbar:s().any}),searchFilters:s().object,searchOveral:s().string,disabledSelectHint:s().string,isDisabledItem:s().func,onRedraw:s().func,emptyViewMode:s().oneOf(["all","items"]),emptyView:s().any},l={id:void 0,dataUrl:void 0,operations:void 0,itemActions:void 0,columns:void 0,data:void 0,searchFilters:void 0,searchOveral
7: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},1198:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>d});var i=n(272),s=n.n(i),a=n(271),r=n(89),o=n(637),l=n(270);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:s().arrayOf(s().shape({title:s().string.isRequired,href:s().string.isRequired,containerCls:s().string}))};const d=c},1195:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a});var i=n(270),s=n(89);const a=(e,{propsList:t=[],setters:n={},defaultProps:a={}})=>r=>{const o=(0,i.useRef)(),l=(0,i.useRef)(),[c,d]=Object.entries({...a,...r}).reduce(((e,[n,i])=>(e[t.includes(n)?0:1][n]=i,e)),[{},{}]),u=t.map((e=>{const t=c[e];return n[e]?(l.current?.[n[e]](t),null):t}));return(0,i.useLayoutEffect)((()=>(l.current=new e(c),(0,s.render)(o.current,l.current),()=>{l.current.remove(),l.current=null})),[d.key,...u]),(0,i.jsx)("div",{ref:o,...d})}},1305:(e,t,n)=>{"use strict";n.r(t),n.d(t,{createDescription:()=>a,createSiteDescription:()=>r,truncate:()=>s});var i=n(89);const s=(e,t=50)=>e.length<t?e:`${e.slice(0,t-3)}...`,a=(e,t,n)=>(0,i.createElement)(e,[(n?`${n}: `:"")+(0,i.escapeHtml)(s(t,50)),(0,i.createElement)("span.tooltipData",(0,i.escapeHtml)(t))]),r=({adminDescription:e,resellerDescription:t,ownerDescription:n,hideResellerTitleDescription:i,hideOwnerTitleDescription:s},r,o="hint")=>[e?a(`.${o}`,e):"",t?a(`.${o}`,t,!i&&r.lmsg("resellerDescription")):"",n?a(`.${o}`,n,!s&&r.lmsg("ownerDescription")):""]},1084:(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})))}))}},1442:(e,t,n)=>{"use strict";n.r(t),n.d(t,{modifyListColumnsByExtensions:()=>a});var i=n(89),s=n(270);const a=(e,t)=>{const n=[...e];return Object.keys(t).forEach((e=>{r(n,t[e])})),n},r=(e,t)=>{t.columns&&Object.keys(t.columns).forEach((n=>{o(e,n,t.columns[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,i.escapeHtml)(n);return(0,s.jsx)("div",{dangerouslySetInnerHTML:{__html:a}})}},u=l(e,o,c);e.splice(u,0,d)},l=(e,t,n)=>{const i=e.length,s=t||n;if(!s)return i;const a=c(e,s);if(!a)return i;const r=e.indexOf(a);return t?r:r+1},c=(e,t)=>{const n=e.filter((e=>e.key===t))[0];return t=parseInt(t),n||e[t<0?t+e.length:t-1]}},1441:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>S});var i=n(270),s=n(272),a=n.n(s),r=n(601),o=n.n(r),l=n(531),c=n(1442),d=(n(1443),n(89)),u=n(1305),m=n(763),g=n(271),p=n(637),h=n(611);const f=d.Locale.getSection("smb.components.lists.emails"),x=d.Locale.getTranslate("smb.components.lists.emails"),b=d.Locale.getTranslate("components.buttons"),j=({aliases:e})=>e.length<=2?f.lmsg("aliases",{aliases:e.map(d.escapeHtml).join("; ")}):(0,i.jsx)(g.Tooltip,{title:e.map((e=>(0,i.jsx)("div",{children:e},e))),children:(0,i.jsx)("span",{children:f.lmsg("aliasesMore",{alias:(0,d.escapeHtml)(e[0]),count:e.length-1})})}),v=({data:e,dataUrl:t,urls:n={},maxBoxUsage:s,isMailnameOutgoingSpamSettingsManagementAllowed:a,isClearAllowed:r,onOpenConfigureClient:v,onOpenOutgoingSpamSettings:S,description:k=null})=>{const[T,C]=(0,i.useState)(e),[y,O]=(0,i.useState)(!1);(0,i.useEffect)((()=>{C(e)}),[e]);const E=async({url:e=t,params:n}={})=>{n&&(e=(0,m.buildUrl)(e,n));const i=await d.api.get((0,d.prepareUrl)(e));if(i?.redirect)return(0,d.redirect)(i.redirect);C(i)},{renderPagination:N,sortParams:A,loading:w,filter:D,handleReload:I,handleFilter:R,selection:L,setSelection:U,loadingRows:F,wrapListOperation:_}=(0,h.useList)({initialFilter:Object.entries(T.state.searchFilters??{}).reduce(((e,[t,{searchText:n}])=>({...e,[t]:n})),{}),pagination:{current:T.pager.current,totalPage:T.pager.pageCount,itemsPerPage:T.pager.itemCountPerPage,async onPageChange(e){await E({params:{page:e}})},async onChangeItemsPerPage(e){await E({params:{"items-per-page":e}})}},sort:{direction:"up"===T.state?.sortDirection?"ASC":"DESC",column:T.state?.sortField,async onChange({sortColumn:e,sortDirection:n}){await E({url:`${t}/sort-field/${e}/sort-dir/${"ASC"===n?"up":"down"}`})}},async onReload(){await E()},async onFilter(e){await E({params:Object.entries(e).reduce(((e,[t,n])=>({...e,[`searchFilter[${t}][searchText]`]:n})),{})})}}),B=(0,i.useMemo)((()=>T.data.filter((({id:e})=>L.includes(e)))),[T,L]),q=()=>S(B),M=_((async(e,t,n=!0)=>
7{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&&I(),U([])}})),P=async()=>{const e=await M(L,n.delete);(0,l.addToast)({intent:"success"===e.status?"success":"danger",message:e.message})},V=async()=>{const e=await M(L,n.clear);(0,l.addToast)({intent:"success"===e.status?"success":"danger",message:e.message})};let $=[{key:"name",sortable:!0,title:f.lmsg("name"),type:"title",width:"35%",render:e=>(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(p.default,{to:(0,d.prepareUrl)(n.edit.replace("%%id%%",e.id)),children:` ${(0,d.escapeHtml)(e.name)}@${(0,d.escapeHtml)(e.domainName)}`}),e.aliases.length>0?(0,i.jsxs)("span",{className:"minor",children:[" ",j(e)]}):null,H(e),e.description?.length?(0,i.jsx)("div",{children:e.description.length>50?(0,i.jsx)(g.Tooltip,{title:e.description,children:(0,i.jsx)(g.Hint,{children:(0,u.truncate)(e.description,50)})}):(0,i.jsx)(g.Hint,{children:e.description})}):null,e.service?null:(0,i.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,i.jsx)(g.Action,{component:p.default,to:(0,d.prepareUrl)(n.user.replace("%%id%%",e.userId)),icon:"user",children:(0,d.escapeHtml)(t)})}},{key:"mailbox",title:(0,i.jsxs)(i.Fragment,{children:[f.lmsg("spaceUsage")," ",(0,i.jsx)(g.Button,{ghost:!0,icon:"refresh",state:y?"loading":void 0,className:"sb-refresh email-addresses-list__refresh",tooltip:f.lmsg("hintRecalculateUsage"),onClick:async()=>{O(!0);try{await d.api.get((0,d.prepareUrl)(n["recalculate-usage"])),await I()}finally{O(!1)}}})]}),width:200,render:e=>e.isMailBox?-1===e.spaceUsage.percent?(0,i.jsx)("div",{className:"progress-label",children:e.spaceUsage.legend}):(0,i.jsxs)("div",{className:"progress-box",children:[(0,i.jsx)("div",{className:"progress-label",children:e.spaceUsage.legend}),(0,i.jsx)("div",{className:"progress progress-sm",children:(0,i.jsx)("div",{"data-testid":"progress-bar",className:o()(["progress-bar",{"progress-bar-danger":100===e.spaceUsage.percent}]),style:{width:`${e.spaceUsage.percent}%`}})})]}):(0,i.jsx)(g.Hint,{children:f.lmsg("noMailbox")})},{key:"actions",type:"controls",align:"right",title:"",render:e=>(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(g.Button,{ghost:!0,icon:"tools",id:`configure-mailbox-${e.id}`,tooltip:f.lmsg("editHint"),onClick:()=>v(e.id,`${e.name}@${e.domainName}`),children:f.lmsg("edit")}),e.webmailUrl?(0,i.jsx)(g.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]})}];
7$=(0,c.modifyListColumnsByExtensions)($,T?.additional?.extensions??{});const H=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,i.jsx)(g.Tooltip,{title:f.lmsg("redirectHint"),children:(0,i.jsx)(g.Status,{intent:"success",icon:"arrow-right-circle-filled",children:n})},`redirect-hint-${e.id}`))}return e.autoresponderEnabled&&t.push((0,i.jsx)(g.Tooltip,{title:f.lmsg("autoresponderHint"),children:(0,i.jsx)(g.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,i.jsx)("div",{className:"email-address-item__redirect-info",children:t}):null},Y=0===T.data.length&&!D.name;return(0,i.jsxs)(i.Fragment,{children:[k&&!Y?(0,i.jsx)(g.Paragraph,{children:k}):null,(0,i.jsx)(g.List,{id:"email-addresses-list-table",className:"email-address-list",rowKey:"id",data:T.data,filtered:Boolean(D.name),selection:L,loading:w,loadingRows:F,onSelectionChange:U,totalRows:T.pager.totalItemCount,...A,pagination:N(),columns:$,toolbar:(0,i.jsxs)(g.Toolbar,{children:[(0,i.jsx)(g.ToolbarGroup,{title:"actions",children:(0,i.jsx)(g.Button,{id:"buttonAddNewEmail",icon:"plus",tooltip:`${f.lmsg("hintAddNewEmail")} ${s}`,intent:"primary",component:p.default,to:(0,d.prepareUrl)(n.create),className:"sb-add-mail-account",children:f.lmsg("addNewEmail")})}),a||r?(0,i.jsxs)(g.ToolbarGroup,{title:f.lmsg("actions"),children:[a?(0,i.jsx)(g.Button,{tooltip:f.lmsg("hintOutgoingSpamSettings"),className:"sb-outgoing-spam-settings",onClick:q,children:f.lmsg("outgoingSpamSettings")}):null,r?(0,i.jsx)(g.ListOperation,{critical:!0,tooltip:f.lmsg("hintClear"),className:"sb-clear-selected",noSelectionText:(0,i.jsx)(x,{content:"clearNoItems"}),confirmationText:f.formatMessage("confirmOnClear",{name:(0,i.jsx)("b",{children:B[0]?.email}),count:B.length}),actionButtonText:(0,i.jsx)(x,{content:"yesClear"}),cancelButtonText:(0,i.jsx)(b,{content:"cancel"}),children:(0,i.jsx)(g.Button,{"data-cy":"domain-clear",onClick:V,children:(0,i.jsx)(x,{content:"clear"})})}):null]}):null,(0,i.jsx)(g.ToolbarGroup,{title:f.lmsg("remove"),children:(0,i.jsx)(g.ListOperation,{critical:!0,tooltip:f.lmsg("hintRemove"),className:"sb-remove-selected",noSelectionText:(0,i.jsx)(x,{content:"removeNoItems"}),confirmationText:f.formatMessage("confirmOnDelete",{name:(0,i.jsx)("b",{children:B[0]?.email}),count:B.length}),actionButtonText:(0,i.jsx)(b,{content:"yesRemove"}),cancelButtonText:(0,i.jsx)(b,{content:"cancel"}),children:(0,i.jsx)(g.Button,{"data-cy":"domain-remove",onClick:P,children:(0,i.jsx)(b,{content:"remove"})})})}),(0,i.jsx)(g.ToolbarExpander,{}),(0,i.jsx)(g.ToolbarGroup,{title:"filter",children:(0,i.jsx)(g.SearchBar,{inputProps:{value:D?.name},onSearch:e=>R({name:e})})})]}),emptyView:(0,i.jsx)(g.ListEmptyView,{description:Y?k:null,actions:Y?(0,i.jsx)(g.Button,{id:"buttonAddNewEmail",icon:"plus",tooltip:`${f.lmsg("hintAddNewEmail")} ${s}`,intent:"primary",component:p.default,to:(0,d.prepareUrl)(n.create),className:"sb-add-mail-account",children:f.lmsg("addNewEmail")}):null})})]})};v.propTypes={data:a().shape({state:a().shape({sortDirection:a().oneOf(["up","down"]),sortField:a().string,searchFilters: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,dataUrl:a().string.isRequired,urls:a().object.isRequired,isMailnameOutgoingSpamSettingsManagementAllowed:a().bool.isRequired,isClearAllowed:a().bool.isRequired,maxBoxUsage:a().string.isRequired,onOpenConfigureClient:a().func.isRequired,onOpenOutgoingSpamSettings:a().func.isRequired,description:a().string};const S=v},1440:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>h});var i=n(270),s=n(272),a=n.n(s),r=n(89),o=n(1198),l=n(593),c=n(1441),d=n(1444),u=n(1417),m=n(1450);const g=r.Locale.getSection("smb.controllers.email-address.list"),p=({tabs:e=[],useNewEmailList:t=!1,...n})=>{const[s,a]=(0,i.useState)(!1),[r,l]=(0,i.useState)(!1),[p,h]=(0,i.useState)([]),[f,x]=(0,i.useState)(0),[b,j]=(0,i.useState)(""),v=(0,i.useCallback)(((e,t)=>{x(e),j(t),a(!0)}),[]),S=(0,i.useCallback)((e=>{h(e),l(!0)}),[]);return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(o.default,{items:e}),t?(0,i.jsx)(c.default,{...n,description:g.lmsg("hint"),onOpenConfigureClient:v,onOpenOutgoingSpamSettings:S}):(0,i.jsx)(d.default,{...n,description:g.lmsg("hint"),onOpenConfigureClient:v,onOpenOutgoingSpamSettings:S}),(0,i.jsx)(u.default,{isOpen:s,onClose:()=>a(!1),mailName:b,mailId:+f}),(0,i.jsx)(m.default,{isOpen:r,onClose:()=>l(!1),items:p})]})};
7p.propTypes={tabs:o.default.propTypes.items,useNewEmailList:a().bool};const h=(0,l.withPageLayout)(p)},1444:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>g});var i=n(270),s=n(272),a=n.n(s),r=n(89),o=n(1194),l=n(1445),c=n(1305);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:s,urls:a={},maxBoxUsage:m,description:g=null,isMailnameOutgoingSpamSettingsManagementAllowed:p,onOpenConfigureClient:h,onOpenOutgoingSpamSettings:f})=>{const x=(0,i.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 i=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(1446)}" alt="*"> ${i}</nobr></div>`)}return e.autoresponderEnabled&&t.push(`<div class="b-indent"><nobr><img class="b-indent-icon" src="${n(1447)}" 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}`,onclick:t=>{t.preventDefault(),h(e.id,`${e.name}@${e.domainName}`)}},(0,r.createElement)("img",{src:n(1448)})))," ",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(1449)}))):(0,r.createElement)("img",{src:n(1317)})]}]),[a.edit,a.user,h]),b=(0,i.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"]},p?{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()))})(f)}}: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)}
7@${(0,r.escapeHtml)(n[0]?.domainName)}</b>`,count:n.length})})}}]),[p,m,a,f]);return(0,i.jsxs)(i.Fragment,{children:[g?(0,i.jsx)(l.default,{hint:g,expandable:!0}):null,(0,i.jsx)(o.default,{id:"email-addresses-list",data:e,dataUrl:t,searchFilters:s,columns:x,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.isRequired,isMailnameOutgoingSpamSettingsManagementAllowed:a().bool.isRequired,maxBoxUsage:a().string.isRequired,onOpenConfigureClient:a().func.isRequired,onOpenOutgoingSpamSettings:a().func.isRequired,description:a().string};const g=m},1439:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i.default});var i=n(1440)},1448:e=>{e.exports=Jsw.skinUrl+"/icons/16/plesk/info.png?da4140956f6da4ea1b905f00e6c108b0"},1447:e=>{e.exports=Jsw.skinUrl+"/icons/16/plesk/mail-autoresponder-on.png?70fb7dd63b7f83762bf65328ea5d88af"},1432:e=>{e.exports=Jsw.skinUrl+"/icons/16/plesk/mail-client-gmail.png?0df127f7f473ba9a9060903ce8fe4061"},1433:e=>{e.exports=Jsw.skinUrl+"/icons/16/plesk/mail-client-outlook.png?ffea50bed1aa4fbe844c5eae3cbc0695"},1431:e=>{e.exports=Jsw.skinUrl+"/icons/16/plesk/mail-client-thunderbird.png?6895315c105a3565d184fc213edca5be"},1446:e=>{e.exports=Jsw.skinUrl+"/icons/16/plesk/mail-redirect-on.png?cc1b10db20e2b065567fda073c038c78"},1317:e=>{e.exports=Jsw.skinUrl+"/icons/16/plesk/spacer.png?4710d0e07ee1a4d7ebdb1972701168fa"},1449:e=>{e.exports=Jsw.skinUrl+"/icons/16/plesk/webmail-on.png?8b60b229bb4e68fc3f27453f1c217d5b"},1434:e=>{e.exports=Jsw.skinUrl+"/icons/32/plesk/email-client-ios.png?1924b41f0a36f14455cdc4646bd5543b"},1435: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:[]}]}}]}}]}}]}}],loc:{start:0,end:944}};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    }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};function n(e,t){if("FragmentSpread"===e.kind)t.add(e.name.value);
7else 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.MailAccountConfiguration=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,r=new Set,o=new Set;for(a.forEach((function(e){o.add(e)}));o.size>0;){var l=o;o=new Set,l.forEach((function(e){r.has(e)||(r.add(e),(i[e]||new Set).forEach((function(e){o.add(e)})))}))}return r.forEach((function(t){var i=s(e,t);i&&n.definitions.push(i)})),n}(t,"MailAccountConfiguration")},1422:(e,t,n)=>{"use strict";n.r(t)},1430:(e,t,n)=>{"use strict";n.r(t)}
7,1443:(e,t,n)=>{"use strict";n.r(t)}}]);
8//# sourceMappingURL=list.js.map?e219005af417d15e7fc1

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.