Help
RSS
API
Feed
Maltego
Contact
Domain > fast08.inter-corporate.com
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2024-09-12
65.110.3.188
(
ClassC
)
Port 80
HTTP/1.1 301 Moved PermanentlyDate: Thu, 12 Sep 2024 08:58:56 GMTServer: Apache/2.4.61 (Debian) OpenSSL/3.0.13 mod_apreq2-20101207/2.8.1-dev mod_perl/2.0.12 Perl/v5.36.0Location: https://lists.inter-corporate.com/Content-Length: 459Content-Type: text/html; charsetiso-8859-1 !DOCTYPE HTML PUBLIC -//IETF//DTD HTML 2.0//EN>html>head>title>301 Moved Permanently/title>/head>body>h1>Moved Permanently/h1>p>The document has moved a hrefhttps://lists.inter-corporate.com/>here/a>./p>hr>address>Apache/2.4.61 (Debian) OpenSSL/3.0.13 mod_apreq2-20101207/2.8.1-dev mod_perl/2.0.12 Perl/v5.36.0 Server at a hrefmailto:webmaster@inter-corporate.com>fast08.inter-corporate.com/a> Port 80/address>/body>/html>
Port 443
HTTP/1.1 200 OKDate: Thu, 12 Sep 2024 08:58:56 GMTServer: Apache/2.4.61 (Debian) OpenSSL/3.0.13 mod_apreq2-20101207/2.8.1-dev mod_perl/2.0.12 Perl/v5.36.0Strict-Transport-Security: max-age32888888;includeSubDomains;preloadStrict-Transport-Security: max-age31536000Referrer-Policy: no-referrerX-Content-Type-Options: nosniffContent-Security-Policy: base-uri self; default-src self data:; script-src self unsafe-eval nonce-e323ed43-e15a-4b2b-87a2-b45bb323a1a1; img-src self data: https: http:; media-src self data:; style-src self unsafe-inline; connect-src self data: keys.openpgp.orgX-Frame-Options: DENYX-XSS-Protection: 1; modeblockExpires: Mon, 26 Jul 1997 05:00:00 GMTLast-Modified: Thu, 12 Sep 2024 08:58:56 GMTCache-Control: no-storePragma: no-cacheVary: Accept-EncodingTransfer-Encoding: chunkedContent-Type: text/html; charsetutf-8 !DOCTYPE html>html classrl-started-trigger>head>meta charsetutf-8>meta nameviewport contentwidthdevice-width>meta nameapple-mobile-web-app-capable contentyes>meta namegoogle contentnotranslate>meta namerobots contentnoindex,nofollow,noodp>meta nametheme-color contentblack>title>/title>style idapp-boot-css>:root{--fontSans:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--fontSerif:ui-serif,Georgia,Cambria,Times New Roman,Times,serif;--fontMono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}#rl-app.fontArial{--fontSans:Nimbus Sans L,Liberation sans,Arial Unicode MS,Arial,Helvetica,Garuda,Utkal,FreeSans,sans-serif}#rl-app.fontTahoma{--fontSans:Luxi Sans,Tahoma,Loma,Geneva,Meera,sans-serif}#rl-app.fontTrebuchet{--fontSans:DejaVu Sans Condensed,Trebuchet,Trebuchet MS,sans-serif}#rl-app.fontLucida{--fontSans:Lucida Sans Unicode,Lucida Sans,DejaVu Sans,Bitstream Vera Sans,DejaVu LGC Sans,sans-serif}#rl-app.fontVerdana{--fontSans:DejaVu Sans,Verdana,Geneva,Bitstream Vera Sans,DejaVu LGC Sans,sans-serif}#rl-app.fontMonoCourier{--fontMono:Liberation Mono,Courier New,FreeMono,Courier,monospace}#rl-app.fontMonoLucida{--fontMono:DejaVu Sans Mono,DejaVu LGC Sans Mono,Bitstream Vera Sans Mono,Lucida Console,Monaco,monospace}#rl-app.fontSerifTimes{--fontSerif:Nimbus Roman No9 L,Times New Roman,Times,FreeSerif,serif}#rl-app.fontSerifPalatino{--fontSerif:Bitstream Charter,Palatino Linotype,Palatino,Palladio,URW Palladio L,Book Antiqua,Times,serif}#rl-app.fontSerifGeorgia{--fontSerif:URW Palladio L,Georgia,Times,serif}body,html{margin:0;padding:0;-webkit-text-size-adjust:100%}#rl-app *,#rl-app ::after,#rl-app ::before{box-sizing:border-box}#rl-app{background-color:var(--main-bg-color,#aaa);color:var(--main-color,#333);font-family:var(--fontSans);-webkit-touch-callout:none;font-size:var(--main-font-size,14px);line-height:1.25;position:relative}body#rl-app{height:100vh;height:100dvh;width:100vw}#rl-BadBrowser,#rl-NoCookie,#rl-loading,#rl-loading-error{color:var(--loading-color,#000);text-shadow:var(--loading-text-shadow);font-size:214%;line-height:130%;position:fixed;text-align:center;top:50%;transform:translateY(-50%);width:100%}#rl-loading .icon-spinner{height:1em;width:1em}/style>link typetext/css relstylesheet href/snappymail/v/2.36.4/static/css/app.min.css>link relmanifest href/snappymail/v/2.36.4/static/manifest.json>link relicon href/snappymail/v/2.36.4/static/favicon.svg typeimage/svg+xml>style idapp-theme-style data-nameDefault>:root{color-scheme:light;/* MAIN */ --main-color:#333;--main-bg-color:#48525C;--main-bg-image:url(/snappymail/v/2.36.4/themes/Default/images/background.jpg);/* LOADING */ --loading-color:#ddd;--loading-text-shadow:0px 1px 0px rgba(0,0,0,0.5);/* LOGIN */ --login-color:#eee;--login-bg-color:rgba(0,0,0,0.5);--login-box-shadow:0px 2px 10px rgba(0,0,0,0.5);--login-border:none;--login-border-radius:7px;/* MENU */ --dropdown-menu-color:#333;--dropdown-menu-bg-color:#fff;--dropdown-menu-hover-bg-color:#48525C;--dropdown-menu-hover-color:#eee;--dropdown-menu-disable-color:#999;/* FOLDERS */ --folders-color:#fff;--folders-disabled-color:#aaa;--folders-selected-color:#fff;--folders-selected-bg-color:rgba(0,0,0,0.5);--folders-focused-color:#fff;--folders-focused-bg-color:rgba(0,0,0,0.7);--folders-hover-color:#fff;--folders-hover-bg-color:rgba(0,0,0,0.5);--folders-drop-color:#fff;--folders-drop-bg-color:rgba(0,0,0,0.5);/* SETTINGS */ --settings-menu-color:#fff;--settings-menu-selected-color:#fff;--settings-menu-selected-bg-color:rgba(0,0,0,0.5);--settings-menu-hover-color:#fff;--settings-menu-hover-bg-color:rgba(0,0,0,0.5);/* MESSAGE LIST */ --message-list-toolbar-bg-color:#eee;}.thm-message-list-top-toolbar,.thm-message-list-bottom-toolbar{background-image:linear-gradient(to bottom,#f4f4f4,#dfdfdf) !important;background-repeat:repeat-x !important;}/style> link typeimage/png relshortcut icon href/snappymail/v/2.36.4/static/apple-touch-icon.png> link typeimage/png relapple-touch-icon href/snappymail/v/2.36.4/static/apple-touch-icon.png> /head>body idrl-app data-admin0 spellcheckfalse>div idrl-loading>div idrl-loading-desc>SnappyMail/div>i classicon-spinner>/i>noscript>div classerror-desc>JavaScript is required for this application.br />JavaScript support is not available in your browser.br />Please enable JavaScript support in your browser settings and retry./div>/noscript>/div>div idrl-loading-error hidden>An error occurred.br>Please refresh the page and try again.br>/div>div idrl-BadBrowser hidden>h1>Your browser is outdated./h1>div classerror-desc>To use all the features of the application,br />download and install one of the latest browsers./div>/div>div idrl-NoCookie hidden>h1>Cookies support is required for this application./h1>div classerror-desc>Cookies support is not available in your browser.Please enable Cookie support in your browser settings and retry./div>/div>div idrl-content hidden>div idrl-left>/div>div idrl-right>/div>/div>div idrl-popups>/div> template idCheckboxComponent>label classe-component e-checkbox material-design data-bindcss: { disabled: !enable() }>div>input typecheckbox value1 data-bindchecked: value, enable: enable, attr: {name: name}>div rolecheckbox>/div>/div>!-- ko if: label -->span data-bindattr: {data-i18n: label}>/span>!-- /ko -->/label>/template>template idSelectComponent>div classe-component>select data-bindoptions: options, value: value, optionsText: optionsText, optionsValue: optionsValue, css: className, optionsAfterRender: defaultOptionsAfterRender>/select>!-- ko if: label -->span data-bindattr: {data-i18n: label}>/span>!-- /ko -->!-- ko if: trigger -->span data-bindsaveTrigger: trigger>/span>!-- /ko -->/div>/template>template idLogin>div classdescWrapper data-bindvisible: ! loadingDesc, text: loadingDesc>/div>div classalert data-bindhidden: !submitError() hidden>a href# classclose data-bindclick: hideError>×/a>span data-bindtext: submitError>/span>p data-bindvisible: ! submitErrorAdditional()>span data-i18nGLOBAL/SERVER_MESSAGE>/span>: !-- ko text: submitErrorAdditional -->!-- /ko -->/p>/div>form action#/ spellcheckfalse methodPOST data-bindsubmit: submitForm, css: {errorAnimated: formError, submitting: submitRequest()}>div classcontrols data-bindcss: {error: emailError}>span classfontastic>✉/span>input nameEmail required typetext classinput-block-level pattern^@\s+(@^\s+)? inputmodeemail autofocus autocompleteemail autocorrectoff autocapitalizeoff data-bindtextInput: email, disable: submitRequest data-i18nplaceholderGLOBAL/EMAIL>/div>div classcontrols data-bindcss: {error: passwordError}>span classfontastic>🔑/span>input namePassword required typepassword classinput-block-level autocompletecurrent-password autocorrectoff autocapitalizeoff data-bindtextInput: password, disable: submitRequest data-i18nplaceholderGLOBAL/PASSWORD>/div>div idplugin-Login-BottomControlGroup>/div>div classcontrols styledisplay: flex>div classe-checkbox tabindex0 data-bindtoggle: signMe>i rolecheckbox classfontastic data-bindtext: signMe() ? ☑ : ☐>/i>span data-i18nLOGIN/LABEL_SIGN_ME>/span>/div>div classlanguage-buttons>a href# classlanguage-button fontastic data-bindvisible: allowLanguagesOnLogin, click: selectLanguage, css: { icon-spinner : langRequest } data-i18ntitlePOPUPS_LANGUAGES/TITLE_LANGUAGES> 🌍 /a>/div>/div>div>button classbtn btn-large buttonLogin data-bindcommand: submitCommand data-i18nLOGIN/BUTTON_SIGN_IN>/button>/div>/form>/template>template idMailFolderList>div classb-folders g-ui-user-select-none>div classb-toolbar btn-toolbar>a classbtn buttonCompose data-bindclick: composeClick, css: {btn-warning: composeInEdit, btn-success: !composeInEdit()} data-i18ntitleFOLDER_LIST/BUTTON_NEW_MESSAGE>i classicon-paper-plane>/i>span classbuttonComposeText data-i18nFOLDER_LIST/BUTTON_NEW_MESSAGE>/span>/a>a classbtn buttonContacts fontastic data-bindvisible: allowContacts, click: contactsClick data-i18ntitleGLOBAL/CONTACTS>📇/a>/div>div classb-content>ul classb-folders-system data-bindforeach: systemFolders>li>a data-binddropmessages: $data, css: { selected: selected, selectable: selectable, anim-action-class: actionBlink, is-flagged: isFlagged }, attr: { data-icon: icon, data-unread: unreadCount }>!-- ko text: localName -->!-- /ko -->!-- ko if: isInbox -->span classflag-icon fontastic>/span>!-- /ko -->/a>/li>/ul>hr>div classsearch-input-wrp data-bindvisible: foldersFilterVisible>input typesearch idfolderSearchInput data-bindtextInput: foldersFilter data-i18nplaceholderGLOBAL/SEARCH>a data-bindclick: clearFolderSearch, visible: foldersFilter>✕/a>/div>div classe-checkbox tabindex0 data-bindtoggle: filterUnseen>i rolecheckbox classfontastic data-bindtext: filterUnseen() ? ☑ : ☐>/i>span data-i18nSEARCH/UNSEEN>/span>/div>ul classb-folders-user data-bindcss: {unreadOnly: filterUnseen}, template: { name: MailFolderListItem, foreach: folderListVisible }>/ul>div classmove-action-content-wrapper data-bindvisible: moveAction>/div>/div>div classb-footer btn-toolbar>div classbtn-group>a classbtn fontastic toggleLeft data-bindclick: toggleLeftPanel>/a>/div>div classbtn-group hide-on-panel-disabled>a classbtn icon-folder-add data-bindclick: createFolder data-i18ntitlePOPUPS_CREATE_FOLDER/TITLE_CREATE_FOLDER>/a>a classbtn fontastic data-bindclick: configureFolders data-i18ntitleSETTINGS_LABELS/FOLDERS>⚙/a>/div>/div>/div>/template>template idMailFolderListItem>li>a data-binddropmessages: $data, css: { selected: selected() && !isSystemFolder(), system: isSystemFolder, selectable: canBeSelected, unread-sub: hasUnreadInSub, anim-action-class: actionBlink }, attr: { data-unread: unreadCount, href: href }>i data-bindcss: collapsedCss()>/i>!-- ko text: name -->!-- /ko -->/a>!-- ko if: hasVisibleSubfolders -->ul data-bindtemplate: { name: MailFolderListItem, foreach: visibleSubfolders }, css: { collapsed: collapsed() }>/ul>!-- /ko -->/li>/template>template idMailMessageList>div classbtn-toolbar data-bindcss: {hasChecked:checkAll}>a classbtn btn-thin fontastic toggleLeft>/a>a classbtn buttonCompose onCheckedHide data-bindclick: composeClick, css: {btn-warning: composeInEdit, btn-success: !composeInEdit()} data-i18ntitleFOLDER_LIST/BUTTON_NEW_MESSAGE>i classicon-paper-plane>/i>/a>a classbtn onCheckedHide data-bindclick: reload data-i18ntitleMESSAGE_LIST/BUTTON_RELOAD>i classicon-spinner not-animated>/i>/a>a href# tabindex-1 classbtn onCheckedShow data-bindcommand: moveCommand data-i18ntitleGLOBAL/MOVE_TO>i classicon-copy visible-on-ctrl-btn>/i>i classfontastic hidden-on-ctrl-btn>📁/i>/a>div classbtn-group onCheckedShow>a classbtn fontastic data-bindvisible: archiveAllowed, command: archiveCommand data-i18ntitleGLOBAL/TO_ARCHIVE>🗄/a>a classbtn fontastic data-bindvisible: canMarkAsSpam, command: spamCommand data-i18ntitleGLOBAL/TO_SPAM>⚠/a>a classbtn data-bindvisible: isSpamFolder, command: notSpamCommand data-i18ntitleGLOBAL/NOT_SPAM>i classicon-check-mark-circle-two>/i>/a>a classbtn fontastic data-bindcommand: deleteCommand data-i18ntitleGLOBAL/DELETE>🗑/a>/div>div classbtn-group dropdown data-bindregisterBootstrapDropdown: true>a idmore-list-dropdown-id classbtn dropdown-toggle fontastic href# tabindex-1 data-i18ntitleGLOBAL/MORE>☰/a>menu classdropdown-menu rolemenu aria-labelledbymore-list-dropdown-id>li rolepresentation data-bindclick: listUnsetSeen, css: {disabled: !messageList.hasCheckedOrSelected()}>a href# tabindex-1 data-icon data-i18nMESSAGE_LIST/MENU_UNSET_SEEN>/a>/li>li rolepresentation data-bindclick: listSetSeen, css: {disabled: !messageList.hasCheckedOrSelected()}>a href# tabindex-1 data-icon data-i18nMESSAGE_LIST/MENU_SET_SEEN>/a>/li>li rolepresentation data-bindclick: listSetFlags, css: {disabled: !messageList.hasCheckedOrSelected()}>a href# tabindex-1 data-icon★ data-i18nMESSAGE_LIST/MENU_SET_FLAG>/a>/li>li rolepresentation data-bindclick: listUnsetFlags, css: {disabled: !messageList.hasCheckedOrSelected()}>a href# tabindex-1 data-icon☆ data-i18nMESSAGE_LIST/MENU_UNSET_FLAG>/a>/li>li rolepresentation data-bindclick: listSetAllSeen, css: {disabled: !messageList().length}>a href# tabindex-1 data-icon data-i18nMESSAGE_LIST/MENU_SET_ALL_SEEN>/a>/li>li classdividerbar rolepresentation data-bindcommand: forwardCommand>a href# tabindex-1 data-icon↞ data-i18nMESSAGE_LIST/BUTTON_MULTY_FORWARD>/a>/li>li rolepresentation data-bindcommand: downloadAttachCommand, visible: downloadAsZipAllowed>a href# tabindex-1 data-icon📦 data-i18nMESSAGE_LIST/DOWNLOAD_ALL_ATTACHMENTS>/a>/li>li rolepresentation data-bindcommand: downloadZipCommand, visible: downloadAsZipAllowed>a href# tabindex-1 data-icon💾 data-i18nMESSAGE/LINK_DOWNLOAD_AS_ZIP>/a>/li>li classdividerbar rolepresentation data-bindcommand: moveCommand>a href# tabindex-1 data-icon📁 data-i18nGLOBAL/MOVE_TO>/a>/li>li classpresentation rolepresentation data-bindcommand: copyCommand>a href# tabindex-1 data-icon data-i18nGLOBAL/COPY_TO>/a>/li>li rolepresentation data-bindvisible: archiveAllowed, command: archiveCommand>a href# tabindex-1 data-icon🗄 data-i18nGLOBAL/TO_ARCHIVE>🗄/a>/li>li rolepresentation data-bindvisible: canMarkAsSpam, command: spamCommand>a href# tabindex-1 data-icon⚠ data-i18nGLOBAL/SPAM>/a>/li>li rolepresentation data-bindvisible: isSpamFolder, command: notSpamCommand>a href# tabindex-1 data-icon data-i18nGLOBAL/NOT_SPAM>/a>/li>li rolepresentation data-bindcommand: deleteCommand>a href# tabindex-1 data-icon🗑 data-i18nGLOBAL/DELETE>/a>/li>li rolepresentation data-bindvisible: allowDangerousActions, command: deleteWithoutMoveCommand>a href# tabindex-1 data-icon🗑 data-i18nMESSAGE_LIST/BUTTON_DELETE_WITHOUT_MOVE>/a>/li>li rolepresentation data-bindvisible: allowDangerousActions, click: clear>a href# tabindex-1 data-icon🔥 data-i18nMESSAGE_LIST/BUTTON_EMPTY_FOLDER>/a>/li>/menu>/div>div classbtn-group dropdown onCheckedHide data-bindvisible: !sortSupported()>div idno-sort-list classbtn fontastic data-i18ntitleMESSAGE_LIST/NO_SORT>✖⬇/div>/div>div classbtn-group dropdown onCheckedHide data-bindvisible: sortSupported(), registerBootstrapDropdown: true>a idsort-list-dropdown-id classbtn dropdown-toggle fontastic href# tabindex-1 data-i18ntitleMESSAGE_LIST/SORT data-bindtext: sortText>⬇/a>menu classdropdown-menu rolemenu aria-labelledbysort-list-dropdown-id>li rolepresentation data-sort data-bindclick: changeSort>a href# tabindex-1 data-icon📅⬇ data-i18nMESSAGE_LIST/SORT_DATE_DESC>/a>/li>li rolepresentation data-sortDATE data-bindclick: changeSort>a href# tabindex-1 data-icon📅⬆ data-i18nMESSAGE_LIST/SORT_DATE_ASC>/a>/li>li classdividerbar rolepresentation data-sortFROM data-bindclick: changeSort>a href# tabindex-1 data-icon@⬇ data-i18nMESSAGE_LIST/SORT_FROM_ASC>/a>/li>li rolepresentation data-sortREVERSE FROM data-bindclick: changeSort>a href# tabindex-1 data-icon@⬆ data-i18nMESSAGE_LIST/SORT_FROM_DESC>/a>/li>li classdividerbar rolepresentation data-sortREVERSE SIZE data-bindclick: changeSort>a href# tabindex-1 data-icon✉⬇ data-i18nMESSAGE_LIST/SORT_SIZE_DESC>/a>/li>li rolepresentation data-sortSIZE data-bindclick: changeSort>a href# tabindex-1 data-icon✉⬆ data-i18nMESSAGE_LIST/SORT_SIZE_ASC>/a>/li>li classdividerbar rolepresentation data-sortSUBJECT data-bindclick: changeSort>a href# tabindex-1 data-icon𝐒⬇ data-i18nMESSAGE_LIST/SORT_SUBJECT_ASC>/a>/li>li rolepresentation data-sortREVERSE SUBJECT data-bindclick: changeSort>a href# tabindex-1 data-icon𝐒⬆ data-i18nMESSAGE_LIST/SORT_SUBJECT_DESC>/a>/li>/menu>/div>/div>div classmessageList g-ui-user-select-none data-bindcss: {hideMessageListCheckbox: !useCheckboxesInList() }>div classsecond-toolbar thm-message-list-top-toolbar>i classcheckboxCheckAll fontastic data-bindtext: checkAll() ? (isIncompleteChecked() ? ▣ : ☑) : ☐>/i>div classsearch-input-wrp>input typesearch classinputSearch tabindex-1 placeholderSearch autocorrectoff autocapitalizeoff data-i18nplaceholderGLOBAL/SEARCH data-bindtextInput: inputSearch, hasfocus: focusSearch>a classcloseSearch data-bindclick: cancelSearch, visible: messageListSearchDesc()>×/a>/div>a classbtn buttonMoreSearch data-bindclick: advancedSearchClick>▼/a>/div>div classb-content>div classlistThreadUidDesc data-bindvisible: messageList.threadUid(), click: cancelThreadUid data-icon⬅ data-i18nMESSAGE_LIST/BACK_TO_MESSAGE_LIST>/div>div classlistSearchDesc data-bindvisible: messageListSearchDesc(), text: messageListSearchDesc>/div>div classlistDragOver data-bindcss: {viewAppendArea: dragOver() && !messageList.error() && !popupVisibility(), dragOverEnter: dragOverEnter } data-icon⬇ data-i18nMESSAGE_LIST/PUT_MESSAGE_HERE>/div>div classlistClear data-bindvisible: clearListIsVisible()>a href# classg-ui-link data-i18nMESSAGE_LIST/BUTTON_EMPTY_FOLDER data-bindclick: clear>/a>/div>div classlistError error data-bindvisible: !dragOver() && messageList.error(), text: messageList.error>/div>div classlistEmptyMessage data-bindvisible: listEmptyMessage(), text: listEmptyMessage()>/div>div classlistLoading data-bindvisible: !dragOver() && !messageList().length && messageList.isLoading() && !messageList.error()>i classicon-spinner>/i>span data-i18nGLOBAL/LOADING>/span>/div>!-- ko if: listGrouped -->div classmessageListPlace data-binddragmessages: 1, i18nUpdate: groupedList, foreach: groupedList draggabletrue>div classgroupLabel data-bindtext: label, click: $root.groupSearch data-i18ntitleGLOBAL/SEARCH>/div>!-- ko foreach: messages -->div classmessageListItem data-bindcss: lineAsCss(), attr: {title: preview}>div classmessageCheckbox>div classcheckboxMessage fontastic data-bindtext: checked() ? ☑ : ☐>/div>/div>div>div classflagParent fontastic>/div>div classsenderParent data-bindattr: {title: senderClearEmailsString}, text: senderEmailsString>/div>div classsubjectParent data-bindtext: subject>/div>div classthreads-len data-bindvisible: 1 threadsLen(), text: threadsLenText(), attr: {data-unseen: threadUnseenLen() || null}>/div>div classattachmentParent>i data-bindcss: attachmentIconClass>/i>/div>div classsizeParent data-bindtext: friendlySize()>/div>time data-bindattr:{data-time-format:$root.timeFormat()}, time: dateTimestamp>/time>/div>/div>!-- /ko -->/div>!-- /ko -->!-- ko ifnot: listGrouped -->div classmessageListPlace data-binddragmessages: 1, foreach: messageList draggabletrue>div classmessageListItem data-bindcss: lineAsCss(), attr:{title:preview}>div classmessageCheckbox>div classcheckboxMessage fontastic data-bindtext: checked() ? ☑ : ☐>/div>/div>div data-bindattr:{style:indent()}, css:{reply:indent()}>div classflagParent fontastic>/div>div classsenderParent data-bindattr: {title: senderClearEmailsString}, text: senderEmailsString>/div>div classsubjectParent data-bindtext: subject>/div>div classthreads-len data-bindvisible: 1 threadsLen(), text: threadsLenText(), attr: {data-unseen: threadUnseenLen() || null}>/div>div classattachmentParent>i data-bindcss: attachmentIconClass>/i>/div>div classsizeParent data-bindtext: friendlySize()>/div>time data-time-formatAUTO data-bindtime: dateTimestamp>/time>/div>/div>/div>!-- /ko -->div idmessagesDragImage>span classtext>/span> span classfontastic>✉/span>/div>/div>div classb-footer thm-message-list-bottom-toolbar>!-- ko if: userUsageProc() -->span data-bindattr: { title: quotaTooltip() } classe-quota>!-- ko text: userUsageProc -->!-- /ko -->% /span>!-- /ko -->!-- ko template: { name: Paginator, data: messageListPaginator } -->!-- /ko -->/div>/div>/template>template idMailMessageView>div classtop-toolbar g-ui-user-select-none btn-toolbar>div classbtn-group data-i18ntitleGLOBAL/CLOSE>a classbtn buttonClose fontastic data-bindclick: closeMessage>✖/a>/div>div classbtn-group data-bindvisible: isDraftFolder() data-i18ntitleMESSAGE/BUTTON_EDIT>a classbtn btn-success buttonEdit fontastic data-bindcommand: editCommand>🖉/a>/div>div classbtn-group>a classbtn fontastic data-bindvisible: archiveAllowed, command: archiveCommand data-i18ntitleGLOBAL/TO_ARCHIVE>🗄/a>a classbtn fontastic data-bindvisible: canMarkAsSpam , command: spamCommand data-i18ntitleGLOBAL/TO_SPAM>⚠/a>a classbtn data-bindvisible: isSpamFolder, command: notSpamCommand data-i18ntitleGLOBAL/NOT_SPAM>i classicon-check-mark-circle-two>/i>/a>a classbtn fontastic data-bindcommand: deleteCommand data-i18ntitleGLOBAL/DELETE>🗑/a>/div>div classbtn-group>a classbtn btn-thin buttonUp fontastic data-bindcommand: goUpCommand>❮/a>a classbtn btn-thin buttonDown fontastic data-bindcommand: goDownCommand>❯/a>/div>/div>div classb-content messageView>div classb-message-view-backdrop data-bindvisible: moveAction>div classbackdrop-message data-icon📁 data-i18nMESSAGE/MESSAGE_VIEW_MOVE_DESC>/div>/div>div classb-message-view-checked-helper data-bindvisible: !message() && messageError() && hasCheckedMessages(), text: printableCheckedMessageCount()>/div>div classb-message-view-desc error data-bindvisible: !message() && ! messageError() && !hasCheckedMessages(), text: messageError()>/div>div classb-message-view-desc data-i18nMESSAGE/MESSAGE_VIEW_DESC data-bindvisible: !message() && messageError() && !hasCheckedMessages()>/div>div classb-message data-bindvisible: message, i18nUpdate: message, css: message()?.lineAsCss(0)>div classmessage-fixed-button-toolbar>a classbtn btn-success buttonEdit fontastic hide-mobile data-bindvisible: isDraftFolder(), command: editCommand>🖉/a>div classbtn-group stylemargin-right: -8px; display: inline;>span data-bindvisible: canBeRepliedOrForwarded>a classbtn btn-thin btn-transparent buttonReply fontastic data-bindvisible: 1 msgDefaultAction(), command: replyCommand data-i18ntitleMESSAGE/BUTTON_REPLY>←/a>a classbtn btn-thin btn-transparent buttonReplyAll fontastic data-bindvisible: 2 msgDefaultAction(), command: replyAllCommand data-i18ntitleMESSAGE/BUTTON_REPLY_ALL>↞/a>/span>div classbtn-group data-bindregisterBootstrapDropdown: true, initDom: actionsMenu styledisplay: inline-block>a classbtn btn-thin btn-transparent dropdown-toggle fontastic idmore-view-dropdown-id href# tabindex-1>☰/a>menu classdropdown-menu right-edge rolemenu aria-labelledbymore-view-dropdown-id>div data-bindvisible: !isDraftFolder()>li rolepresentation>a href# tabindex-1 data-bindcommand: replyCommand data-icon← data-i18nMESSAGE/BUTTON_REPLY>/a>/li>li rolepresentation>a href# tabindex-1 data-bindcommand: replyAllCommand data-icon↞ data-i18nMESSAGE/BUTTON_REPLY_ALL>/a>/li>li rolepresentation>a href# tabindex-1 data-bindcommand: forwardCommand data-icon→ data-i18nMESSAGE/BUTTON_FORWARD>/a>/li>li rolepresentation>a href# tabindex-1 data-bindcommand: forwardAsAttachmentCommand data-icon⥅ data-i18nMESSAGE/BUTTON_FORWARD_AS_ATTACHMENT>/a>/li>li rolepresentation>a href# tabindex-1 data-bindcommand: editAsNewCommand data-icon🖉 data-i18nMESSAGE/BUTTON_EDIT_AS_NEW>/a>/li>/div>div classdividerbar>li rolepresentation>a href# tabindex-1 data-bindclick: setUnseen data-icon data-i18nMESSAGE_LIST/MENU_UNSET_SEEN>/a>/li>li rolepresentation data-bindvisible: archiveAllowed>a href# tabindex-1 data-bindcommand: archiveCommand data-icon🗄 data-i18nGLOBAL/TO_ARCHIVE>/a>/li>li rolepresentation data-bindvisible: canMarkAsSpam>a href# tabindex-1 data-bindcommand: spamCommand data-icon⚠ data-i18nGLOBAL/TO_SPAM>/a>/li>li rolepresentation data-bindvisible: isSpamFolder>a href# tabindex-1 data-bindcommand: notSpamCommand>i classicon-check-mark-circle-two>/i>span data-i18nGLOBAL/NOT_SPAM>/span>/a>/li>li rolepresentation>a href# tabindex-1 data-bindcommand: moveCommand data-icon📁 data-i18nGLOBAL/MOVE_TO>/a>/li>li rolepresentation>a href# tabindex-1 data-bindcommand: copyCommand data-icon data-i18nGLOBAL/COPY_TO>/a>/li>li rolepresentation>a href# tabindex-1 data-bindcommand: deleteCommand data-icon🗑 data-i18nGLOBAL/DELETE>/a>/li>li rolepresentation>a href# tabindex-1 data-bindcommand: deleteWithoutMoveCommand data-icon🗑 data-i18nMESSAGE_LIST/BUTTON_DELETE_WITHOUT_MOVE>/a>/li>li classdividerbar rolepresentation data-bindvisible: firstUnsubsribeLink>a target_blank href# tabindex-1 data-bindattr: { href: firstUnsubsribeLink } data-icon✖ data-i18nMESSAGE/BUTTON_UNSUBSCRIBE>/a>/li>/div>div data-bindwith: message classdividerbar>li rolepresentation>a href# tabindex-1 data-bindclick: printMessage data-icon🖨 data-i18nMESSAGE/MENU_PRINT>/a>/li>li rolepresentation>a href# tabindex-1 data-bindclick: $root.toggleFullScreen>i data-bindcss: { icon-arrows-out: !$root.fullScreenMode(), icon-arrows-in: $root.fullScreenMode }>/i>span data-i18nSHORTCUTS_HELP/LABEL_FULLSCREEN_TOGGLE>/span>/a>/li>li rolepresentation>a href# tabindex-1 data-bindclick: popupMessage data-icon⧉ data-i18nMESSAGE/BUTTON_IN_NEW_WINDOW>/a>/li>li rolepresentation data-bindvisible: html() && !isHtml()>a href# tabindex-1 data-bindclick: viewHtml data-icon👁 data-i18nMESSAGE/HTML_VIEW>/a>/li>li rolepresentation data-bindvisible: isHtml()>a href# tabindex-1 data-bindclick: viewPlain data-icon👁 data-i18nMESSAGE/PLAIN_VIEW>/a>/li>li rolepresentation>a href# tabindex-1 data-bindclick: swapColors data-icon🎨 data-i18nMESSAGE/SWAP_COLORS>/a>/li>li classdividerbar rolepresentation>a target_blank href# tabindex-1 data-bindattr: { href: viewRaw() }>i classicon-file-code>/i>span data-i18nMESSAGE/MENU_VIEW_ORIGINAL>/span>/a>/li>li rolepresentation>a target_blank href# tabindex-1 data-bindattr: { href: downloadLink() } data-icon📥 data-i18nMESSAGE/MENU_DOWNLOAD_ORIGINAL>/a>/li>/div>/menu>/div>/div>/div>div classmessageItemHeader data-bindif: message, i18nUpdate: message>div classsubjectParent>span classinfoParent g-ui-user-select-none fontastic data-bindclick: toggleFullInfo>ℹ/span>span classflagParent g-ui-user-select-none flagOff fontastic data-bindtext: message().isFlagged() ? ★ : ☆, css: {flagOn: message().isFlagged(), flagOff: !message().isFlagged()}>/span>span classsubject data-bindtext: message().subject>/span>a href# classclose data-bindclick: closeMessage stylemargin-top: -8px;>×/a>/div>div classinformationShort>span classfrom data-bindhtml: viewFromShort, attr:{ title: message().from }>/span>i classfontastic data-bindtext: dkimIcon, css: dkimIconClass, attr:{ title: dkimTitle }>/i>/div>/div>div idmessageItem>div classmessageItemHeader data-bindif: message, i18nUpdate: message>div data-bindhidden: showFullInfo>time classdate data-time-formatFULL data-bindvisible: 0 message().dateTimestamp(), time: message().dateTimestamp()>/time>div classinformationShortWrp>div classinformationShort data-bindvisible: message().to.length>span data-i18nGLOBAL/TO>/span>: span data-bindtext: message().to>/span>/div>div classinformationShort data-bindvisible: message().cc.length>span data-i18nGLOBAL/CC>/span>: span data-bindtext: message().cc>/span>/div>/div>div classinformationShort data-bindvisible: message().spamResult>span data-i18nMESSAGE/SPAM_SCORE>/span>: meter min0 max100 optimum0 low33 high66 data-bindvalue: message().spamScore, attr:{ title: message().spamStatus() }>/meter>/div>/div>div classinformationFull data-bindvisible: showFullInfo, with: message>table>tr data-bindvisible: from.length>td data-i18nGLOBAL/FROM>/td>td data-bindtext: from>/td>/tr>tr data-bindvisible: to.length>td data-i18nGLOBAL/TO>/td>td data-bindtext: to>/td>/tr>tr data-bindvisible: cc.length>td data-i18nGLOBAL/CC>/td>td data-bindtext: cc>/td>/tr>tr data-bindvisible: bcc.length>td data-i18nGLOBAL/BCC>/td>td data-bindtext: bcc>/td>/tr>tr data-bindvisible: replyTo.length>td data-i18nGLOBAL/REPLY_TO>/td>td data-bindtext: replyTo>/td>/tr>tr data-bindvisible: dateTimestamp>td data-i18nMESSAGE/LABEL_DATE>/td>td>time data-time-formatFULL data-bindtime: dateTimestamp>/time> (time data-time-formatFROMNOW data-bindtime: dateTimestamp>/time>) /td>/tr>tr data-bindvisible: spamResult>td data-i18nGLOBAL/SPAM>/td>td data-bindtext: spamStatus()>/td>/tr>tr data-bindvisible: friendlySize()>td data-i18nPOPUPS_FILTER/SELECT_FIELD_SIZE>/td>td classsize data-bindtext: friendlySize()>/td>/tr>/table>/div>div classhasVirus data-bindvisible: message().hasVirus data-i18nMESSAGE/HAS_VIRUS_WARNING>/div>!-- ko if: tagsAllowed -->div classmessageTags>span data-i18nMESSAGE/TAGS>/span>: span classmessageAssignedTags data-bindhtml: tagsToHTML>/span>div classbtn-group data-bindregisterBootstrapDropdown: true styledisplay: inline-block>a classbtn btn-thin btn-transparent dropdown-toggle fontastic idtags-dropdown-id href# tabindex-1>🏷/a>menu classdropdown-menu right-edge rolemenu aria-labelledbytags-dropdown-id>div data-bindforeach: message().tagOptions()>li rolepresentation>a href# tabindex-1 data-icon☐ data-bindclick: toggle, text: label, attr:{ title: value, class: css, data-icon: checked ? ☑ : ☐ }>/a>/li>/div>li rolepresentation classdividerbar>a href# tabindex-1 data-icon✚ data-bindclick: newTag data-i18nMESSAGE/NEW_TAG>/a>/li>/menu>/div>/div>!-- /ko -->/div>div tabindex0 data-bindhasfocus: messageDomFocused>div classloading data-bindvisible: messageLoadingThrottle>i classicon-spinner>/i>span data-i18nGLOBAL/LOADING>/span>/div>div data-bindhidden: messageLoadingThrottle>div classbodySubHeader data-bindif: message, i18nUpdate: message>div classreadReceipt data-bindvisible: askReadReceipt, click: readReceipt data-icon✉ data-i18nMESSAGE/BUTTON_NOTIFY_READ_RECEIPT>/div>details classattachmentsPlace data-bindvisible: hasAttachments, css: {selection-mode : showAttachmentControls}, attr: { open: hasAttachments }>summary data-i18nMESSAGE/PRINT_LABEL_ATTACHMENTS>/summary>!-- ko ifnot: simpleAttachmentsList -->ul classattachmentList data-bindforeach: listAttachments>li classattachmentItem draggabletrue data-bindevent: { dragstart: eventDragStart }, attr: { title: fileName }, css: {checked: checked}>div classattachmentIcon data-bindcss: { hasPreview: hasPreview(), hasPreplay: hasPreplay(), isImage: isImage() }, attr: { style: thumbnailStyle() }>i classhidePreview iconMain data-bindcss: iconClass()>/i>div classshowPreview>a data-bindcss: {attachmentImagePreview: isImage()}, attr: { title: fileName, href: linkPreviewMain() } target_blank>i classiconMain data-bindvisible: !hasThumbnail(), css: iconClass()>/i>div classiconPreview fontastic>👁/div>/a>/div>/div>div classattachmentNameParent>div classattachmentName data-bindtext: fileName>/div>div classattachmentSize data-bindtext: friendlySize()>/div>/div>div classcheckboxAttachment fontastic data-bindvisible: download, text: checked() ? ☑ : ☐, click: toggleChecked>/div>/li>/ul>!-- /ko -->!-- ko if: simpleAttachmentsList -->ul classattachmentListSimple data-bindforeach: listAttachments>li classattachmentItem data-bindattr: { title: fileName }, css: {checked: checked}>span classattachmentName data-bindtext: fileName>/span>i classcheckboxAttachment fontastic data-bindvisible: download, text: checked() ? ☑ : ☐, click: toggleChecked>/i>/li>/ul>!-- /ko -->i classfontastic controls-handle data-bindvisible: allowAttachmentControls, click: toggleAttachmentControls>⚙/i>div classattachmentsControls data-bindvisible: showAttachmentControls>span data-bindvisible: downloadAsZipAllowed>i classfontastic iconcolor-red data-bindvisible: downloadAsZipError>✖/i>i classicon-file-archive data-bindvisible: !downloadAsZipError(), css: {icon-file-archive: !downloadAsZipLoading(), icon-spinner: downloadAsZipLoading()}>/i>span classg-ui-link data-bindclick: downloadAsZip data-i18nMESSAGE/LINK_DOWNLOAD_AS_ZIP>/span>/span>/div>/details>div classbtn-toolbar showImages data-bindvisible: message().hasImages()>div classbtn data-bindclick: showImages data-icon🖼 data-i18nMESSAGE/BUTTON_SHOW_IMAGES>/div>div classbtn-group dropdown data-bindregisterBootstrapDropdown: true, visible: showWhitelistOptions styledisplay: inline-block>a classbtn dropdown-toggle idwhitelist-dropdown-id data-icon🖼 href# tabindex-1>span data-i18nSETTINGS_GENERAL/IMAGES_WHITELIST>/span> ▼/a>menu classdropdown-menu rolemenu aria-labelledbywhitelist-dropdown-id>!-- ko foreach: message().whitelistOptions() -->li rolepresentation>a href# tabindex-1 data-bindclick: $root.whitelistText, text: $data>/a>/li>!-- /ko -->/menu>/div>/div>div classbtn-toolbar data-bindvisible: message().hasTracking()>div classbtn data-bindvisible: !nowTracking(), click: showTracking data-icon🔗 data-i18nMESSAGE/ENABLE_TRACKING_LINKS>/div>div classalert data-bindvisible: nowTracking data-i18nMESSAGE/TRACKING_ENABLED stylemargin:0>/div>/div>div data-bindvisible: message().pgpEncrypted()>div classcrypto-control encrypted data-bindcss: {success: message().pgpDecrypted()}>span data-icon🔒 data-i18nOPENPGP/ENCRYPTED_MESSAGE>/span>button classbtn data-bindvisible: pgpSupported, click: pgpDecrypt data-i18nCRYPTO/DECRYPT>/button>div classalert-error data-icon⚠ data-bindvisible: message().pgpEncrypted()?.error, text: message().pgpEncrypted()?.error>/div>/div>/div>div data-bindvisible: message().pgpSigned()>div classcrypto-control signed data-bindcss: {success: true message().pgpSigned()?.success, error: false message().pgpSigned()?.success}>span data-icon✍ data-i18nOPENPGP/SIGNED_MESSAGE>/span>button classbtn data-bindvisible: pgpSupported, click: pgpVerify data-i18nCRYPTO/VERIFY>/button>div data-icon⚠ data-bindvisible: message().pgpSigned()?.error, text: message().pgpSigned()?.error>/div>/div>/div>div data-bindvisible: message().smimeEncrypted()>div classcrypto-control encrypted data-bindcss: {success: message().smimeDecrypted()}>span data-icon🔒 data-i18nSMIME/ENCRYPTED_MESSAGE>/span>button classbtn data-bindclick: smimeDecrypt data-i18nCRYPTO/DECRYPT>/button>div classalert-error data-icon⚠ data-bindvisible: message().smimeEncrypted()?.error, text: message().smimeEncrypted()?.error>/div>/div>/div>div data-bindvisible: message().smimeSigned()>div classcrypto-control signed data-bindcss: {success: true message().smimeSigned()?.success, error: false message().smimeSigned()?.success}>span data-icon✍ data-i18nSMIME/SIGNED_MESSAGE>/span>button classbtn data-bindclick: smimeVerify data-i18nCRYPTO/VERIFY>/button>/div>/div>/div>div classbodyText>/div>/div>/div>/div>/div>/div>/template>template idPopupsAccount>header>a href# classclose data-bindclick: close>×/a>h3 data-bindvisible: isNew data-i18nPOPUPS_ADD_ACCOUNT/TITLE_ADD_ACCOUNT>/h3>h3 data-bindvisible: !isNew() data-i18nPOPUPS_ADD_ACCOUNT/TITLE_UPDATE_ACCOUNT>/h3>/header>form idaccountform classmodal-body form-horizontal autocompleteoff spellcheckfalse data-bindsubmit: submitForm>div classalert data-bindvisible: ! submitError()>a href# classclose data-bindclick: hideError>×/a>span data-bindtext: submitError>/span>div data-bindvisible: submitErrorAdditional, text: submitErrorAdditional>/div>/div>div classcontrol-group>label data-i18nGLOBAL/EMAIL>/label>strong stylemargin-top: 5px; data-bindvisible: !isNew(), text: email>/strong>input nameemail typetext classinput-xlarge autofocus autocorrectoff autocapitalizeoff data-bindvisible: isNew, textInput: email, attr: {required: isNew}>/div>div classcontrol-group>label data-i18nGLOBAL/PASSWORD>/label>input namepassword typepassword classinput-xlarge autocompletenew-password autocorrectoff autocapitalizeoff data-bindvalue: password, attr: {required:isNew}>/div>div classcontrol-group>label data-i18nGLOBAL/NAME>/label>input namename typetext classinput-xlarge data-bindvalue: name>/div>/form>footer>button formaccountform classbtn buttonAddAccount>i data-bindvisible: isNew, css: {icon-user-add: !submitRequest(), icon-spinner: submitRequest()}>/i>span data-bindvisible: isNew data-i18nPOPUPS_ADD_ACCOUNT/BUTTON_ADD_ACCOUNT>/span>i data-bindvisible: !isNew(), css: {icon-ok: !submitRequest(), icon-spinner: submitRequest()}>/i>span data-bindvisible: !isNew() data-i18nPOPUPS_ADD_ACCOUNT/BUTTON_UPDATE_ACCOUNT>/span>/button>/footer>/template>template idPopupsAdvancedSearch>header>a href# classclose data-bindclick: close>×/a>h3 data-i18nSEARCH/TITLE_ADV>/h3>/header>form idadvancedsearchform classmodal-body form-horizontal action#/ autocompleteoff spellcheckfalse data-bindsubmit: submitForm>div>div classcontrol-group>label data-i18nGLOBAL/FROM>/label>input typetext autofocus autocompleteoff autocorrectoff autocapitalizeoff data-bindvalue: from>/div>div classcontrol-group>label data-i18nGLOBAL/TO>/label>input typetext autocompleteoff autocorrectoff autocapitalizeoff data-bindvalue: to>/div>div classcontrol-group>label data-i18nGLOBAL/SUBJECT>/label>input typetext autocompleteoff autocorrectoff autocapitalizeoff data-bindvalue: subject>/div>div classcontrol-group>label data-i18nSEARCH/TEXT>/label>input typetext autocompleteoff autocorrectoff autocapitalizeoff data-bindvalue: text>/div>!-- ko if: showKeywords -->div classcontrol-group>label data-i18nSEARCH/KEYWORD>/label>div data-bindcomponent: { name: Select, params: { options: keywords, value: keyword, optionsText: label, optionsValue: value } }>/div>/div>!-- /ko -->/div>div>div classcontrol-group>label data-i18nSEARCH/DATE>/label>div data-bindcomponent: { name: Select, params: { options: selectedDates, value: selectedDateValue, optionsText: name, optionsValue: id } }>/div>/div>div classcontrol-group>label data-i18nSEARCH/REPLIED>/label>div data-bindcomponent: { name: Select, params: { options: repliedOptions, value: repliedValue, optionsText: name, optionsValue: id } }>/div>/div>!-- ko if: showMultisearch -->div classcontrol-group>label data-i18nSEARCH/SUBFOLDERS>/label>div data-bindcomponent: { name: Select, params: { options: selectedTree, value: selectedTreeValue, optionsText: name, optionsValue: id } }>/div>/div>!-- /ko -->div classcontrol-group>label>/label>div>div data-bindcomponent: { name: Checkbox, params: { label: SEARCH/UNSEEN, value: unseen } }>/div>div data-bindcomponent: { name: Checkbox, params: { label: SEARCH/FLAGGED, value: starred } }>/div>div data-bindcomponent: { name: Checkbox, params: { label: SEARCH/HAS_ATTACHMENT, value: hasAttachment } }>/div>/div>/div>/div>/form>footer>button formadvancedsearchform classbtn buttonAdvSearch data-icon🔎 data-i18nGLOBAL/SEARCH>/button>/footer>/template>template idPopupsCompose>header classg-ui-user-select-none data-bindcss: {loading: saving() || sending()}>a classbtn data-bindcommand: sendCommand, tooltipErrorTip: sendErrorDesc, css: {btn-success: sendButtonSuccess, btn-danger: sendError, btn-warning: sendSuccessButSaveError }>i data-bindcss: {icon-paper-plane: !sending(), icon-spinner: sending()}>/i>span classhide-mobile data-i18nCOMPOSE/BUTTON_SEND>/span>/a>a classbtn button-save data-bindcommand: saveCommand, tooltipErrorTip: savedErrorDesc, css: {btn-danger: savedError }>i classfontastic data-bindcss: {icon-spinner: saving()}>💾/i>span classhide-mobile data-i18nGLOBAL/SAVE>/span>/a>a classbtn btn-danger button-delete fontastic data-bindcommand: deleteCommand>🗑/a>span classsaved-text hide-mobile data-bindtext: savedTimeText>/span>div classpull-right>a classbtn hide-mobile data-i18nGLOBAL/BCC data-bindvisible: !showBcc(), toggle: showBcc>/a>a classbtn hide-mobile data-i18nGLOBAL/CC data-bindvisible: !showCc(), toggle: showCc>/a>a classbtn fontastic data-bindvisible: allowContacts, command: contactsCommand data-i18ntitleGLOBAL/CONTACTS>📇/a>div classbtn-group dropdown data-bindregisterBootstrapDropdown: true styledisplay:inline-block;vertical-align:top>a classbtn dropdown-toggle fontastic>☰/a>menu classdropdown-menu right-edge rolemenu>li data-bindtoggle: showBcc>a>i classfontastic data-bindtext: showBcc() ? ☑ : ☐>/i>span data-i18nGLOBAL/BCC>/span>/a>/li>li data-bindtoggle: showCc>a>i classfontastic data-bindtext: showCc() ? ☑ : ☐>/i>span data-i18nGLOBAL/CC>/span>/a>/li>li data-bindtoggle: showReplyTo>a>i classfontastic data-bindtext: showReplyTo() ? ☑ : ☐>/i>span data-i18nGLOBAL/REPLY_TO>/span>/a>/li>li data-bindtoggle: requestReadReceipt>a>i classfontastic data-bindtext: requestReadReceipt() ? ☑ : ☐>/i>span data-i18nCOMPOSE/BUTTON_REQUEST_READ_RECEIPT>/span>/a>/li>li data-bindtoggle: requestDsn>a>i classfontastic data-bindtext: requestDsn() ? ☑ : ☐>/i>span data-i18nCOMPOSE/BUTTON_REQUEST_DSN>/span>/a>/li>li data-bindtoggle: requireTLS>a>i classfontastic data-bindtext: requireTLS() ? ☑ : ☐>/i>span data-i18nCOMPOSE/BUTTON_REQUIRE_TLS>/span>/a>/li>li data-bindtoggle: markAsImportant>a>i classfontastic data-bindtext: markAsImportant() ? ☑ : ☐>/i>span data-i18nCOMPOSE/BUTTON_MARK_AS_IMPORTANT>/span>/a>/li>li data-bindtoggle: doSign, visible: canSign>a data-bindattr:{title: signOptionsText}>i classfontastic data-bindtext: doSign() ? ☑ : ☐>/i>span data-icon✍ data-i18nCRYPTO/SIGN>/span>/a>/li>li data-bindtoggle: doEncrypt, visible: canEncrypt>a data-bindattr:{title: encryptOptionsText}>i classfontastic data-bindtext: doEncrypt() || mailvelope viewArea() ? ☑ : ☐>/i>span data-icon🔒 data-i18nCRYPTO/ENCRYPT>/span>/a>/li>/menu>/div>a classminimize-custom data-bindclick: skipCommand data-i18ntitleCOMPOSE/BUTTON_MINIMIZE>/a>a classclose data-bindclick: tryToClose data-i18ntitleGLOBAL/CANCEL>×/a>/div>/header>div classmodal-body>div classb-header g-ui-user-select-none>table>tr>td data-i18nGLOBAL/FROM>/td>td>!-- ko if: allowIdentities -->input typetext data-bindtextInput: from stylewidth:calc(100% - 20px)>!-- /ko -->span classe-identity data-bindhidden: allowIdentities, text: from>/span>!-- ko if: 1 identitiesOptions().length -->div classdropdown styledisplay:inline-block data-bindregisterBootstrapDropdown: true, initDom: identitiesMenu>a classdropdown-toggle href# tabindex-1 ididentity-toggle rolebutton>/a>menu classdropdown-menu right-edge rolemenu aria-labelledbyidentity-toggle data-bindforeach: identitiesOptions>li rolepresentation>a tabindex-1 href# data-bindclick: function (oIdentity) { $root.selectIdentity(oIdentity); return true; }, text: optText>/a>/li>/menu>/div>!-- /ko -->/td>/tr>tr>td>label data-bindcss: {error-to: emptyToError}, tooltipErrorTip: emptyToErrorTooltip data-i18nGLOBAL/TO>/label>/td>td>input typetext autocompleteoff autocorrectoff autocapitalizeoff spellcheckfalse data-bindemailsTags: to, autoCompleteSource: emailsSource>/td>/tr>tr classcc-row data-bindvisible: showCc>td data-i18nGLOBAL/CC>/td>td>input typetext autocompleteoff autocorrectoff autocapitalizeoff spellcheckfalse data-bindemailsTags: cc, autoCompleteSource: emailsSource>/td>/tr>tr classbcc-row data-bindvisible: showBcc>td data-i18nGLOBAL/BCC>/td>td>input typetext autocompleteoff autocorrectoff autocapitalizeoff spellcheckfalse data-bindemailsTags: bcc, autoCompleteSource: emailsSource>/td>/tr>tr classreply-to-row data-bindvisible: showReplyTo>td data-i18nGLOBAL/REPLY_TO>/td>td>input typetext autocompleteoff autocorrectoff autocapitalizeoff spellcheckfalse data-bindemailsTags: replyTo>/td>/tr>tr>td data-i18nGLOBAL/SUBJECT>/td>td>input typetext namesubject autocompleteoff data-bindtextInput: subject, attr:{spellcheck:allowSpellcheck()?true:false}>/td>/tr>/table>div styledisplay:flex>div classbtn-group styleflex-grow:1>/div>div classbtn-group>a classbtn fontastic data-bindtoggle: doSign, visible: canSign, css: {btn-success: doSign()} data-i18ntitleCRYPTO/SIGN> ✍ /a>a classbtn fontastic data-bindtoggle: doEncrypt, visible: canEncrypt, css: {btn-success: doEncrypt() || mailvelope viewArea()} data-i18ntitleCRYPTO/ENCRYPT> 🔒 /a>/div>div classbtn-group>a classbtn fontastic stylepadding-left: 10px; padding-right: 10px; idcomposeUploadButton data-bindvisible: addAttachmentEnabled() data-i18ntitleCOMPOSE/ATTACH_FILES> ⁺📎 /a>/div>/div>/div>div classtabs>input typeradio nametabs valuebody idtab-body data-bindchecked: viewArea>label fortab-body roletab aria-selectedtrue aria-controlspanel1 tabindex0>i classicon-file-text>/i>span data-i18nGLOBAL/TEXT>/span>/label>div classtab-content roletabpanel aria-hiddenfalse stylegrid-column-end:4>div classtextAreaParent data-bindinitDom: editorArea, attr:{spellcheck:allowSpellcheck()?true:false}>/div>/div>input typeradio nametabs valueattachments idtab-attachments data-bindchecked: viewArea>label fortab-attachments roletab aria-selectedfalse aria-controlspanel2 tabindex0 data-bind css: { btn-danger: attachmentsInErrorCount() }, tooltipErrorTip: attachmentsErrorTooltip>b data-bindvisible: attachmentsCount, text: attachmentsCount>/b>i data-bindcss: { icon-attachment: !attachmentsInProcessCount(), icon-spinner: attachmentsInProcessCount()}>/i>span data-i18nGLOBAL/ATTACHMENTS>/span>/label>div classtab-content attachmentAreaParent roletabpanel aria-hiddentrue stylegrid-column-end:4>div classb-attachment-place data-bindvisible: addAttachmentEnabled() && dragAndDropVisible(), css: {dragAndDropOver: dragAndDropOver} data-i18nCOMPOSE/ATTACH_DROP_FILES_DESC>/div>ul classattachmentList data-bindforeach: attachments>li classattachmentItem data-bindattr: { title: title }, css: { waiting: waiting, error: ! error() }>div classattachmentIcon>i classiconMain data-bindcss: iconClass, visible: !uploading() || 0 progress()>/i>div classiconProgress data-bindattr: { style: progressStyle }, visible: uploading>/div>div classiconBG data-bindtext: progressText, visible: uploading>/div>/div>div classattachmentNameParent>a href# classclose pull-right stylemargin-top:-4px; data-bindclick: cancel>×/a>div classattachmentName data-bindtext: fileName>/div>span classattachmentSize data-bindtext: friendlySize>/span>/div>/li>/ul>div classno-attachments-desc data-bindvisible: 0 attachments().length data-i18nCOMPOSE/NO_ATTACHMENTS_HERE_DESC>/div>/div>input typeradio nametabs valuemailvelope idtab-mailvelope data-bindchecked: viewArea>label fortab-mailvelope roletab aria-selectedfalse aria-controlspanel3 tabindex0 data-bindvisible: canMailvelope>i classmailvelope-icon>/i>span>Mailvelope/span>/label>div classtab-content textAreaParent idmailvelope-editor roletabpanel aria-hiddentrue stylegrid-column-end:4 data-bindvisible: canMailvelope>/div>/div>/div>/template>template idPopupsContacts>header classb-header-toolbar g-ui-user-select-none>a href# classclose data-bindclick: tryToClose>×/a>div classbtn-toolbar>a classbtn data-bindclick: newContact data-icon✚ data-i18nCONTACTS/BUTTON_ADD_CONTACT>/a>a classbtn btn-success fontastic data-bindcommand: newMessageCommand>✉/a>a classbtn fontastic data-bindcommand: deleteCommand>🗑/a>div classbtn-group dropdown data-bindregisterBootstrapDropdown: true, visible: !contacts.importing() && !contacts.syncing()>a idcontacts-more-dropdown-id classbtn dropdown-toggle fontastic href#>☰/a>menu classdropdown-menu right-edge rolemenu aria-labelledbycontacts-more-dropdown-id>li rolepresentation>a href# data-bindinitDom: importButton>i data-bindcss: {icon-import: !contacts.importing(), icon-spinner: contacts.importing}>/i>span data-i18nCONTACTS/BUTTON_IMPORT>/span>/a>/li>li classdividerbar rolepresentation>a href# data-bindclick: exportCsv>i classicon-export>/i>span data-i18nCONTACTS/BUTTON_EXPORT_CSV>/span>/a>/li>li rolepresentation>a href# data-bindclick: exportVcf>i classicon-export>/i>span data-i18nCONTACTS/BUTTON_EXPORT_VCARD>/span>/a>/li>li classdividerbar rolepresentation data-bindvisible: contactsSyncEnabled>a href# data-bindcommand: syncCommand>i classfontastic data-bindcss: {icon-spinner: contacts.syncing}>⇆/i>span data-i18nCONTACTS/BUTTON_SYNC>/span>/a>/li>/menu>/div>span data-bindvisible: contacts.importing() || contacts.syncing() classbtn>i classicon-spinner>/i>/span>/div>/header>div classmodal-body>div classleft>div classb-list-toolbar>input typesearch classe-search placeholderSearch autofocus autocorrectoff autocapitalizeoff spellcheckfalse data-i18nplaceholderGLOBAL/SEARCH data-bindvalue: search>/div>div classb-list-content g-ui-user-select-none data-bindcss: {hideContactListCheckbox: !useCheckboxesInList()}>div classcontent>div classlistClear data-bindvisible: !!search()>span classg-ui-link data-i18nCONTACTS/CLEAR_SEARCH data-bindclick: clearSearch>/span>/div>div classlistEmptyList data-bindvisible: 0 contacts().length && search() && !contacts.loading() data-i18nCONTACTS/EMPTY_LIST>/div>div classlistEmptyListLoading data-bindvisible: 0 contacts().length && search() && contacts.loading()>i classicon-spinner>/i>span data-i18nGLOBAL/LOADING>/span>/div>div classlistEmptySearchList data-bindvisible: 0 contacts().length && ! search() && !contacts.loading() data-i18nCONTACTS/EMPTY_SEARCH>/div>div classe-contact-foreach g-ui-user-select-none data-bindforeach: contacts, visible: contacts().length>div classe-contact-item g-ui-user-select-none data-bindcss: lineAsCss()>div classcheckboxItem fontastic data-bindtext: checked() ? ☑ : ☐>/div>div classnameParent data-bindtext: display>/div>/div>/div>/div>/div>div classb-list-footer-toolbar>div classfooter-pager>!-- ko template: { name: Paginator, data: contactsPaginator } -->!-- /ko -->/div>/div>/div>div classright>form classb-view-content spellcheckfalse data-bindcss: {read-only: contact() && contact().readOnly()}>div classb-contact-view-desc data-bindvisible: !contact() data-i18nCONTACTS/CONTACT_VIEW_DESC>/div>div classtabs data-bindvisible: contact, i18nUpdate: contact>!-- ko with: contact -->input typeradio namecontacttabs idtab-contact checked>label fortab-contact roletab aria-selectedtrue aria-controlspanel1 tabindex0 data-i18nCONTACTS/TAB_CONTACT>/label>div classform-horizontal tab-content roletabpanel aria-hiddenfalse>div classcontrol-group>label classfontastic iconsize24>👤/label>div>div classproperty-line data-i18ntitleCONTACTS/PLACEHOLDER_ENTER_FIRST_NAME>span data-bindtext: givenName>/span>input typetext autocompleteoff autocorrectoff autocapitalizeoff data-bindtextInput: givenName data-i18nplaceholderCONTACTS/PLACEHOLDER_ENTER_FIRST_NAME>/div>div classproperty-line data-i18ntitleCONTACTS/PLACEHOLDER_ENTER_LAST_NAME>span data-bindtext: surName>/span>input typetext autocompleteoff autocorrectoff autocapitalizeoff data-bindtextInput: surName data-i18nplaceholderCONTACTS/PLACEHOLDER_ENTER_LAST_NAME>/div>!-- div classproperty-line data-i18ntitleCONTACTS/PLACEHOLDER_ENTER_MIDDLE_NAME>span data-bindtext: middleName>/span>input typetext autocompleteoff autocorrectoff autocapitalizeoff data-bindtextInput: middleName data-i18nplaceholderCONTACTS/PLACEHOLDER_ENTER_MIDDLE_NAME>/div>div classproperty-line data-i18ntitleCONTACTS/PLACEHOLDER_ENTER_NAME_PREFIX>span data-bindtext: namePrefix>/span>input typetext autocompleteoff autocorrectoff autocapitalizeoff data-bindtextInput: namePrefix data-i18nplaceholderCONTACTS/PLACEHOLDER_ENTER_NAME_PREFIX>/div>div classproperty-line data-i18ntitleCONTACTS/PLACEHOLDER_ENTER_NAME_SUFFIX>span data-bindtext: nameSuffix>/span>input typetext autocompleteoff autocorrectoff autocapitalizeoff data-bindtextInput: nameSuffix data-i18nplaceholderCONTACTS/PLACEHOLDER_ENTER_NAME_SUFFIX>/div> -->div classproperty-line data-bindvisible: null ! nickname() data-i18ntitleCONTACTS/ADD_MENU_NICKNAME>span data-bindtext: nickname>/span>input typetext autocompleteoff autocorrectoff autocapitalizeoff data-bindtextInput: nickname data-i18nplaceholderCONTACTS/PLACEHOLDER_ENTER_NICK_NAME>/div>/div>/div>div classcontrol-group>label classfontastic iconsize24 data-i18ntitleGLOBAL/EMAIL>@/label>div>label classe-component e-checkbox material-design>div>input typecheckbox data-bindchecked: sendToAll>div rolecheckbox>/div>/div>span data-i18nCONTACTS/SEND_TO_ALL_CONTACT_EMAILS>/span>/label>div data-bindforeach: email>div classproperty-line>span data-bindtext: value>/span>input typetext autocompleteoff autocorrectoff autocapitalizeoff data-bindtextInput: value>/div>/div>a href# classbtn fontastic data-bindvisible: !readOnly(), click: addEmail>✚/a>/div>/div>div classcontrol-group data-bindvisible: tel().length>label classfontastic iconsize24 data-i18ntitleCONTACTS/ADD_MENU_PHONE>📞/label>div>div data-bindforeach: tel>div classproperty-line>span data-bindtext: value>/span>input typetext autocompleteoff autocorrectoff autocapitalizeoff data-bindtextInput: value>/div>/div>a href# classbtn fontastic data-bindvisible: !readOnly(), click: addTel>✚/a>/div>/div>div classcontrol-group data-bindvisible: url().length>label classfontastic iconsize24 data-i18ntitleCONTACTS/ADD_MENU_URL>🌍/label>div>div data-bindforeach: url>div classproperty-line>span data-bindtext: value>/span>input typetext placeholderhttps:// autocompleteoff autocorrectoff autocapitalizeoff data-bindtextInput: value>/div>/div>a href# classbtn fontastic data-bindvisible: !readOnly(), click: addUrl>✚/a>/div>/div>div classcontrol-group data-bindvisible: null ! note()>label classfontastic iconsize24 data-i18ntitleCONTACTS/ADD_MENU_NOTE>🖉/label>div classproperty-line>span data-bindtext: note>/span>input typetext autocompleteoff autocorrectoff autocapitalizeoff data-bindtextInput: note>/div>/div>/div>!-- input typeradio namecontacttabs idtab-contact-locations>label fortab-contact-locations roletab aria-selectedfalse aria-controlspanel2 tabindex0 data-i18nCONTACTS/TAB_LOCATIONS>/label>div classform-horizontal tab-content roletabpanel aria-hiddenfalse>div data-bindforeach: adr>div classcontrol-group>div data-bindtext: type>/div>div data-bindtext: street>/div>div data-bindtext: street_ext>/div>div data-bindtext: locality>/div>div data-bindtext: region>/div>div data-bindtext: postcode>/div>div data-bindtext: pobox>/div>div data-bindtext: country>/div>div data-bindtext: preferred>/div>/div>/div>/div> -->input typeradio namecontacttabs idtab-contact-business>label fortab-contact-business roletab aria-selectedfalse aria-controlspanel3 tabindex0 data-i18nCONTACTS/TAB_BUSINESS>/label>div classform-horizontal tab-content roletabpanel aria-hiddenfalse>div classcontrol-group>label data-i18nCONTACTS/LABEL_ORGANIZATION>/label>span data-bindtext: org>/span>input typetext autocompleteoff autocorrectoff autocapitalizeoff data-bindtextInput: org>/div>div classcontrol-group>label data-i18nCONTACTS/LABEL_DEPARTMENT>/label>span data-bindtext: department>/span>input typetext autocompleteoff autocorrectoff autocapitalizeoff data-bindtextInput: department>/div>div classcontrol-group>label data-i18nCONTACTS/LABEL_TITLE>/label>span data-bindtext: title>/span>input typetext autocompleteoff autocorrectoff autocapitalizeoff data-bindtextInput: title>/div>/div>input typeradio namecontacttabs idtab-contact-crypto>label fortab-contact-crypto roletab aria-selectedfalse aria-controlspanel4 tabindex0 data-i18nCONTACTS/TAB_CRYPTO>/label>div classform-horizontal tab-content roletabpanel aria-hiddenfalse>div classcontrol-group>label data-i18nCRYPTO/SIGN>/label>select namex-cryptosignpref data-bindvalue: signpref>option valueAsk data-i18nCONTACTS/ASK>/option>option valueNever data-i18nCONTACTS/NEVER>/option>option valueAlways data-i18nCONTACTS/ALWAYS>/option>option valueIfPossible data-i18nCONTACTS/ALWAYS_IF_POSSIBLE>/option>/select>/div>div classcontrol-group>label data-i18nCRYPTO/ENCRYPT>/label>select namex-cryptoencryptpref data-bindvalue: encryptpref>option valueAsk data-i18nCONTACTS/ASK>/option>option valueNever data-i18nCONTACTS/NEVER>/option>option valueAlways data-i18nCONTACTS/ALWAYS>/option>option valueIfPossible data-i18nCONTACTS/ALWAYS_IF_POSSIBLE>/option>/select>/div>/div>!-- /ko -->/div>/form>div classb-view-content-toolbar btn-toolbar data-bindi18nUpdate: contact>!-- ko with: contact -->div classbtn-group>button classbtn button-save-contact data-bindvisible: !readOnly(), command: $root.saveCommand>i data-bindcss: {icon-ok: !$root.isSaving(), icon-spinner: $root.isSaving()}>/i>span data-i18nCONTACTS/BUTTON_CREATE_CONTACT data-bindvisible: !id()>/span>span data-i18nCONTACTS/BUTTON_UPDATE_CONTACT data-bindvisible: id>/span>/button>/div>div classbtn-group dropdown data-bindvisible: !readOnly(), registerBootstrapDropdown: true>a idbutton-add-prop-dropdown-id href# classbtn dropdown-toggle data-i18nCONTACTS/ADD_MENU_LABEL>/a>menu classdropdown-menu right-edge styletext-align: left rolemenu aria-labelledbybutton-add-prop-dropdown-id>li rolepresentation data-bindvisible: null nickname()>a href# data-bindclick: addNickname>i classicon-none>/i>span data-i18nCONTACTS/ADD_MENU_NICKNAME>/span>/a>/li>li rolepresentation>a href# data-bindclick: addEmail>i classfontastic>@/i>span data-i18nGLOBAL/EMAIL>/span>/a>/li>li rolepresentation>a href# data-bindclick: addTel>i classfontastic>📞/i>span data-i18nCONTACTS/ADD_MENU_PHONE>/span>/a>/li>li rolepresentation>a href# data-bindclick: addUrl>i classfontastic>🌍/i>span data-i18nCONTACTS/ADD_MENU_URL>/span>/a>/li>li rolepresentation data-bindvisible: null note()>a href# data-bindclick: addNote>i classfontastic>🖉/i>span data-i18nCONTACTS/ADD_MENU_NOTE>/span>/a>/li>!-- li classdividerbar rolepresentation>a href# data-bindclick: addNewAddress>span data-i18nCONTACTS/ADD_MENU_ADDRESS>/span>/a>/li>-->/menu>/div>!-- div classread-only-sign fontastic iconsize24 data-bindvisible: readOnly data-i18ntitleCONTACTS/LABEL_READ_ONLY>🔒/div> -->!-- /ko -->/div>/div>/div>/template>template idPopupsFilter>header>a href# classclose data-bindclick: close>×/a>h3>span data-i18nPOPUPS_FILTER/TITLE_CREATE_FILTER data-bindvisible: isNew>/span>span data-i18nPOPUPS_FILTER/TITLE_EDIT_FILTER data-bindvisible: !isNew()>/span>/h3>/header>form idsieve-script-filter classmodal-body spellcheckfalse data-bindsubmit: saveFilter, with: filter>div classcontrol-group data-bindcss: {error: nameError}>input typetext classspan5 data-bindvalue: name autofocus autocorrectoff autocapitalizeoff data-i18nplaceholderGLOBAL/NAME>/div>div classlegend data-i18nPOPUPS_FILTER/LEGEND_CONDITIONS>/div>div classcontrol-group data-bindvisible: 1 conditions().length>select classspan4 data-bindvalue: conditionsType>option valueAny data-i18nPOPUPS_FILTER/SELECT_MATCH_ANY>/option>option valueAll data-i18nPOPUPS_FILTER/SELECT_MATCH_ALL>/option>/select>/div>div data-bindforeach: conditions>div classcontrol-group data-bindcss: {error: valueError} styledisplay:flex>div styleflex-grow:1 data-bindcss: {error: valueError}, template: {name: template(), data: $data}>/div>span classdelete-action button-delete fontastic stylemargin-top: 5px; data-bindclick: function (oCondition) { $root.removeCondition(oCondition); }>🗑/span>/div>/div>div classcontrol-group data-bindvisible: 0 conditions().length data-i18nPOPUPS_FILTER/ALL_INCOMING_MESSAGES_DESC>/div>div classcontrol-group>a classbtn data-bindclick: addCondition data-icon✚ data-i18nPOPUPS_FILTER/BUTTON_ADD_CONDITION>/a>/div>div classlegend data-i18nPOPUPS_FILTER/LEGEND_ACTIONS>/div>select classspan3 data-bindoptions: $root.actionTypeOptions, value: actionType, optionsText: name, optionsValue: id>/select>div data-bindtemplate: {name: actionTemplate()}, i18nUpdate: actionTemplate>/div>/form>footer>button classbtn buttonSave formsieve-script-filter data-icon✔ data-i18nGLOBAL/DONE>/button>/footer>/template>template idPopupsFolder>header>a href# classclose data-bindclick: close>×/a>h3 data-bindtext: folder()?.fullName>/h3>/header>form idfolderform classmodal-body form-horizontal autocompleteoff spellcheckfalse data-bindsubmit: submitForm>div classcontrol-group data-bindif: editing>label data-i18nPOPUPS_CREATE_FOLDER/LABEL_PARENT>/label>select nameparent data-bindoptions: parentFolderSelectList, value: parentFolder, optionsText: name, optionsValue: id, optionsAfterRender: defaultOptionsAfterRender>/select>/div>div classcontrol-group data-bindif: editing>label data-i18nGLOBAL/NAME>/label>input namefolder typetext autocompleteoff autocorrectoff autocapitalizeoff spellcheckfalse required data-bindtextInput: name>/div>div data-bindwith: folder>!-- ko if: canBeSubscribed -->div classcontrol-group>label classfontastic>👁/label>div data-bindcomponent: { name: Checkbox, params: { name: subscribe, label: SETTINGS_FOLDERS/BUTTON_SUBSCRIBE, value: isSubscribed } }>/div>/div>!-- /ko -->div classcontrol-group>label data-i18nPOPUPS_FILTER/SELECT_FIELD_SIZE>/label>span data-bindtext: friendlySize>/span>/div>div classcontrol-group>label data-i18nMESSAGE_LIST/MENU_SELECT_UNSEEN>/label>span data-bindtext: unreadEmails>/span> / span stylemargin:0 data-bindtext: totalEmails>/span>/div>!-- ko if: $root.displaySpecSetting() && canBeSelected() && isSubscribed() -->div classcontrol-group>label classicon-check-mark-circle-two>/label>div data-bindcomponent: { name: Checkbox, params: { name: checkable, label: SETTINGS_FOLDERS/HELP_CHECK_FOR_NEW_MESSAGES, value: checkable } }>/div>/div>!-- /ko -->!-- ko if: $root.showKolab -->div classcontrol-group>label>Kolab/label>select data-bindoptions: $root.kolabTypeOptions, value: kolabType, optionsText: name, optionsValue: id, optionsAfterRender: $root.defaultOptionsAfterRender>/select>/div>!-- /ko -->/div>div classcontrol-group data-bindif: ACLAllowed>label>ACL/label>div data-bindforeach: ACL>details>summary data-bindtext: identifier>/summary>table classtable table-hover table-bordered stylewidth:auto>tbody>tr>td>mayAddItems/td>td classfontastic data-bindtext: mayAddItems ? ☑ : ☐>/td>/tr>tr>td>mayCreateChild/td>td classfontastic data-bindtext: mayCreateChild ? ☑ : ☐>/td>/tr>tr>td>mayDelete/td>td classfontastic data-bindtext: mayDelete ? ☑ : ☐>/td>/tr>tr>td>mayReadItems/td>td classfontastic data-bindtext: mayReadItems ? ☑ : ☐>/td>/tr>tr>td>mayRemoveItems/td>td classfontastic data-bindtext: mayRemoveItems ? ☑ : ☐>/td>/tr>tr>td>mayRename/td>td classfontastic data-bindtext: mayRename ? ☑ : ☐>/td>/tr>tr>td>maySetKeywords/td>td classfontastic data-bindtext: maySetKeywords ? ☑ : ☐>/td>/tr>tr>td>maySetSeen/td>td classfontastic data-bindtext: maySetSeen ? ☑ : ☐>/td>/tr>tr>td>maySubmit/td>td classfontastic data-bindtext: maySubmit ? ☑ : ☐>/td>/tr>/tbody>/table>/details>/div>/div>/form>footer>button formfolderform classbtn>i classicon-folder-add>/i>span data-i18nGLOBAL/SAVE>/span>/button>/footer>/template>template idPopupsFolderClear>header>a href# classclose data-bindclick: close>×/a>h3 data-i18nPOPUPS_CLEAR_FOLDER/TITLE_CLEAR_FOLDER data-bindhidden: clearing>/h3>h3 data-i18nPOPUPS_CLEAR_FOLDER/TITLE_CLEARING_PROCESS data-bindvisible: clearing>/h3>/header>div classmodal-body>i classfontastic stylecolor:red>⚠/i> strong data-i18nhtmlPOPUPS_CLEAR_FOLDER/DANGER_DESC_WARNING>/strong>p data-bindhtml: dangerDescHtml>/p>span data-i18nhtmlPOPUPS_CLEAR_FOLDER/DANGER_DESC_HTML_2>/span>/div>footer>a classbtn btn-danger data-bindcommand: clearCommand>i classfontastic data-bindcss: {icon-spinner white: clearing}>🔥/i>span data-i18nGLOBAL/CLEAR>/span>/a>/footer>/template>template idPopupsFolderCreate>header>a href# classclose data-bindclick: close>×/a>h3 data-i18nPOPUPS_CREATE_FOLDER/TITLE_CREATE_FOLDER>/h3>/header>form idcreatefolderform classmodal-body form-horizontal autocompleteoff spellcheckfalse data-bindsubmit: submitForm>div classcontrol-group>label data-i18nPOPUPS_CREATE_FOLDER/LABEL_PARENT>/label>select nameparent data-bindoptions: parentFolderSelectList, value: parentFolder, optionsText: name, optionsValue: id, optionsAfterRender: defaultOptionsAfterRender>/select>/div>div classcontrol-group>label data-i18nGLOBAL/NAME>/label>input namefolder typetext autofocus autocompleteoff autocorrectoff autocapitalizeoff required pattern^^\\/+$ data-bindtextInput: name>/div>div classcontrol-group data-bindcomponent: { name: Checkbox, params: { name: subscribe, label: SETTINGS_FOLDERS/BUTTON_SUBSCRIBE, value: subscribe } }>/div>/form>footer>button formcreatefolderform classbtn buttonCreate>i classicon-folder-add>/i>span data-i18nPOPUPS_CREATE_FOLDER/BUTTON_CREATE>/span>/button>/footer>/template>template idPopupsFolderSystem>header>a href# classclose data-bindclick: close>×/a>h3 data-i18nPOPUPS_SYSTEM_FOLDERS/TITLE_SYSTEM_FOLDERS>/h3>/header>div classmodal-body>div classform-horizontal>div classalert data-bindvisible: ! notification() data-bindtext: notification>/div>div classcontrol-group>label data-icon📧 data-i18nFOLDER_LIST/SENT_NAME>/label>select data-bindoptions: folderSelectList, value: sentFolder, optionsText: name, optionsValue: id, optionsAfterRender: $root.defaultOptionsAfterRender>/select>/div>div classcontrol-group>label data-icon🗎 data-i18nFOLDER_LIST/DRAFTS_NAME>/label>select data-bindoptions: folderSelectList, value: draftsFolder, optionsText: name, optionsValue: id, optionsAfterRender: defaultOptionsAfterRender>/select>/div>div classcontrol-group>label data-icon⚠ data-i18nGLOBAL/SPAM>/label>select data-bindoptions: folderSelectList, value: spamFolder, optionsText: name, optionsValue: id, optionsAfterRender: $root.defaultOptionsAfterRender>/select>/div>div classcontrol-group>label data-icon🗑 data-i18nFOLDER_LIST/TRASH_NAME>/label>select data-bindoptions: folderSelectList, value: trashFolder, optionsText: name, optionsValue: id, optionsAfterRender: $root.defaultOptionsAfterRender>/select>/div>div classcontrol-group>label data-icon🗄 data-i18nFOLDER_LIST/ARCHIVE_NAME>/label>select data-bindoptions: folderSelectList, value: archiveFolder, optionsText: name, optionsValue: id, optionsAfterRender: $root.defaultOptionsAfterRender>/select>/div>/div>/div>/template>template idPopupsIdentity>header classg-ui-user-select-none>a href# classclose data-bindclick: close>×/a>h3 data-bindvisible: !edit() data-i18nPOPUPS_IDENTITY/TITLE_ADD_IDENTITY>/h3>h3 data-bindvisible: edit data-i18nPOPUPS_IDENTITY/TITLE_UPDATE_IDENTITY>/h3>/header>form ididentityform classmodal-body autocompleteoff spellcheckfalse data-bindsubmit: submitForm>div classalert data-bindvisible: ! submitError()>a href# classclose data-bindclick: function () { submitError() }>×/a>span data-bindtext: submitError>/span>/div>div classtabs data-bindwith: identity>input typeradio nameidentitytabs idtab-identity checked>label data-i18nSETTINGS_LABELS/GENERAL fortab-identity roletab aria-selectedtrue aria-controlspanel1 tabindex0>/label>div classform-horizontal tab-content roletabpanel aria-hiddenfalse>div classcontrol-group>label data-i18nPOPUPS_IDENTITY/LABEL>/label>div>input nameLabel typetext classinput-xlarge autofocus autocompleteoff autocorrectoff autocapitalizeoff data-bindvalue: label, hasfocus: $root.labelFocused>/div>/div>div classcontrol-group>label data-i18nGLOBAL/EMAIL>/label>div>div classtextEmail data-bindtext: email, visible: !id()>/div>input nameEmail typeemail classinput-xlarge autofocus autocompleteoff autocorrectoff autocapitalizeoff data-bindvisible: id, value: email, attr: {required: id}>/div>/div>div classcontrol-group>label data-i18nGLOBAL/NAME>/label>input nameName typetext classinput-xlarge autocompleteoff autocorrectoff autocapitalizeoff data-bindvalue: name, hasfocus: $root.nameFocused>/div>/div>input typeradio nameidentitytabs idtab-identity-signature>label data-i18nPOPUPS_IDENTITY/SIGNATURE fortab-identity-signature roletab aria-selectedfalse aria-controlspanel2 tabindex0>/label>div classform-horizontal tab-content roletabpanel aria-hiddenfalse>div classe-signature-place data-bindeditor: signature>/div>div data-bindcomponent: { name: Checkbox, params: { label: POPUPS_IDENTITY/LABEL_SIGNATURE_INSERT_BEFORE, value: signatureInsertBefore, name: SignatureInsertBefore } }>/div>/div>input typeradio nameidentitytabs idtab-identity-crypto>label data-i18nCONTACTS/TAB_CRYPTO fortab-identity-crypto roletab aria-selectedfalse aria-controlspanel3 tabindex0>/label>div classform-horizontal tab-content roletabpanel aria-hiddenfalse>div classcontrol-group>div data-bindcomponent: { name: Checkbox, params: { label: CRYPTO/SIGN, value: pgpSign, name: pgpSign } }>/div>/div>div classcontrol-group>div data-bindcomponent: { name: Checkbox, params: { label: CRYPTO/ENCRYPT, value: pgpEncrypt, name: pgpEncrypt } }>/div>/div>!-- div classcontrol-group>label data-i18nCRYPTO/ENCRYPT>/label>select namePgpEncrypt data-bindvalue: pgpEncrypt>option valueAsk data-i18nCONTACTS/ASK>/option>option valueNever data-i18nCONTACTS/NEVER>/option>option valueAlways data-i18nCONTACTS/ALWAYS>/option>option valueIfPossible data-i18nCONTACTS/ALWAYS_IF_POSSIBLE>/option>/select>/div> -->details>summary>strong>S/MIME/strong>/summary>div classcontrol-group data-bindcss: {error: smimeKey() && !smimeKeyValid()}>label data-i18nCRYPTO/PRIVATE_KEY>/label>textarea namesmimeKey classinput-xxlarge rows14 autofocus autocompleteoff data-bindvalue: smimeKey>/textarea>/div>!-- div classcontrol-group data-bindvisible:smimeKeyValid() && !smimeKeyEncrypted()> -->div classcontrol-group data-bindvisible:smimeKeyValid>label>/label>button typebutton data-bindclick: $root.setSMimeKeyPass data-i18nCRYPTO/CHANGE_PASS>/button>/div>div classcontrol-group data-bindcss: {error: smimeCertificate() && !smimeCertificateValid()}>label data-i18nSMIME/CERTIFICATE>/label>textarea namesmimeCertificate classinput-xxlarge rows14 autofocus autocompleteoff data-bindvalue: smimeCertificate>/textarea>/div>div classcontrol-group data-bindhidden:smimeCertificate>label>/label>button typebutton data-bindclick: $root.createSelfSigned data-i18nCRYPTO/CREATE_SELF_SIGNED>/button>/div>/details>/div>input typeradio nameidentitytabs idtab-identity-advanced>label data-i18nSETTINGS_FILTERS/ADVANCED fortab-identity-advanced roletab aria-selectedfalse aria-controlspanel4 tabindex0>/label>div classform-horizontal tab-content roletabpanel aria-hiddenfalse>div classcontrol-group>label data-i18nGLOBAL/REPLY_TO>/label>input nameReplyTo typeemail classinputReplyTo input-xlarge autocompleteoff autocorrectoff autocapitalizeoff data-bindvalue: replyTo>/div>div classcontrol-group>label data-i18nGLOBAL/BCC>/label>input nameBcc typeemail classinputBcc input-xlarge autocompleteoff autocorrectoff autocapitalizeoff data-bindvalue: bcc>/div>div classcontrol-group>label data-i18nFOLDER_LIST/SENT_NAME>/label>select namesentFolder data-bindoptions: $root.folderSelectList, value: sentFolder, optionsText: name, optionsValue: id, optionsAfterRender: $root.defaultOptionsAfterRender>/select>/div>/div>/div>/form>footer>button formidentityform classbtn buttonAddIdentity>i data-bindvisible: !edit(), css: {icon-user-add: !submitRequest(), icon-spinner: submitRequest()}>/i>span data-bindvisible: !edit() data-i18nPOPUPS_IDENTITY/BUTTON_ADD_IDENTITY>/span>i data-bindvisible: edit, css: {icon-ok: !submitRequest(), icon-spinner: submitRequest()}>/i>span data-bindvisible: edit data-i18nPOPUPS_IDENTITY/BUTTON_UPDATE_IDENTITY>/span>/button>/footer>/template>template idPopupsKeyboardShortcutsHelp>header>a href# classclose data-bindclick: close>×/a>h3 data-i18nSHORTCUTS_HELP/LEGEND_SHORTCUTS_HELP>/h3>/header>div classmodal-body>div classtabs>input typeradio namehelptabs idtab-help1 checked>label fortab-help1 roletab aria-selectedtrue aria-controlspanel1 tabindex0 data-i18nSHORTCUTS_HELP/TAB_MAILBOX>/label>div classtab-content roletabpanel aria-hiddenfalse>table classtable table-striped table-bordered styleborder-radius: 0 4px 4px 4px>tbody>tr>td>/td>td data-i18nSHORTCUTS_HELP/LABEL_OPEN_USER_DROPDOWN>/td>td>M/td>/tr>tr>td classfontastic>←/td>td data-i18nSHORTCUTS_HELP/LABEL_REPLY>/td>td>R, Reply/td>/tr>tr>td classfontastic>↞/td>td data-i18nSHORTCUTS_HELP/LABEL_REPLY_ALL>/td>td>A, Shift + Reply/td>/tr>tr>td classfontastic>→/td>td data-i18nSHORTCUTS_HELP/LABEL_FORWARD>/td>td>F, Fwd/td>/tr>tr>td classfontastic>→/td>td data-i18nSHORTCUTS_HELP/LABEL_FORWARD_MULTIPLY>/td>td>Shift + F, Shift + Fwd/td>/tr>tr>td classicon-help>/td>td data-i18nGLOBAL/HELP>/td>td>F1, Help/td>/tr>/tbody>/table>/div>input typeradio namehelptabs idtab-help2>label fortab-help2 roletab aria-selectedfalse aria-controlspanel2 tabindex0 data-i18nSHORTCUTS_HELP/TAB_MESSAGE_LIST>/label>div classtab-content roletabpanel aria-hiddentrue>table classtable table-striped table-bordered>tbody>tr>td classfontastic>☑/td>td data-i18nSHORTCUTS_HELP/LABEL_CHECK_ALL>/td>td>!-- ko text: metaKey -->!-- /ko --> + A/td>/tr>tr>td classfontastic>🗄/td>td data-i18nGLOBAL/TO_ARCHIVE>/td>td>Z/td>/tr>tr>td classfontastic>🗑/td>td data-i18nSHORTCUTS_HELP/LABEL_DELETE>/td>td>Delete, Shift + Delete/td>/tr>tr>td>/td>td data-i18nSHORTCUTS_HELP/LABEL_OPEN_THREAD>/td>td>T/td>/tr>tr>td classfontastic>📁/td>td data-i18nSHORTCUTS_HELP/LABEL_MOVE>/td>td>Insert/td>/tr>tr>td>/td>td data-i18nSHORTCUTS_HELP/LABEL_READ>/td>td>Q/td>/tr>tr>td>/td>td data-i18nSHORTCUTS_HELP/LABEL_UNREAD>/td>td>U/td>/tr>tr>td classfontastic>★/td>td data-i18nSHORTCUTS_HELP/LABEL_IMPORTANT>/td>td>I/td>/tr>tr>td>/td>td data-i18nGLOBAL/SEARCH>/td>td>//td>/tr>tr>td classicon-arrows-out>/td>td data-i18nSHORTCUTS_HELP/LABEL_FULLSCREEN_ENTER>/td>td>Enter/td>/tr>tr>td>/td>td data-i18nSHORTCUTS_HELP/LABEL_VIEW_MESSAGE_ENTER>/td>td>Enter/td>/tr>tr>td>/td>td data-i18nSHORTCUTS_HELP/LABEL_SWITCH_TO_MESSAGE>/td>td>→, Tab/td>/tr>tr>td>/td>td data-i18nSHORTCUTS_HELP/LABEL_SWITCH_TO_FOLDER_LIST>/td>td>←, Shift + Tab/td>/tr>/tbody>/table>/div>input typeradio namehelptabs idtab-help3>label fortab-help3 roletab aria-selectedfalse aria-controlspanel3 tabindex0 data-i18nSHORTCUTS_HELP/TAB_MESSAGE_VIEW>/label>div classtab-content roletabpanel aria-hiddentrue>table classtable table-striped table-bordered>tbody>tr>td data-i18nSHORTCUTS_HELP/LABEL_FULLSCREEN_TOGGLE>/td>td>Enter, Open/td>/tr>tr>td data-i18nSHORTCUTS_HELP/LABEL_BLOCKQUOTES_TOGGLE>/td>td>B/td>/tr>tr>td data-i18nSHORTCUTS_HELP/LABEL_EXIT_FULLSCREEN>/td>td>Esc, Close/td>/tr>tr>td data-i18nSHORTCUTS_HELP/LABEL_CLOSE_MESSAGE>/td>td>Esc, Close/td>/tr>tr>td data-i18nSHORTCUTS_HELP/LABEL_SWITCH_TO_LIST>/td>td>Shift + Tab, Esc/td>/tr>/tbody>/table>/div>input typeradio namehelptabs idtab-help4>label fortab-help4 roletab aria-selectedfalse aria-controlspanel4 tabindex0 data-i18nSHORTCUTS_HELP/TAB_COMPOSE>/label>div classtab-content roletabpanel aria-hiddentrue>table classtable table-striped table-bordered>tbody>tr>td data-i18nSHORTCUTS_HELP/LABEL_OPEN_COMPOSE_POPUP>/td>td>W, C, New/td>/tr>tr>td data-i18nSHORTCUTS_HELP/LABEL_OPEN_IDENTITIES_DROPDOWN>/td>td>!-- ko text: metaKey -->!-- /ko --> + M/td>/tr>tr>td data-i18nSHORTCUTS_HELP/LABEL_SAVE_MESSAGE>/td>td>!-- ko text: metaKey -->!-- /ko --> + S, Save/td>/tr>tr>td data-i18nSHORTCUTS_HELP/LABEL_SEND_MESSAGE>/td>td>Send, !-- ko text: metaKey -->!-- /ko --> + Enter/td>/tr>tr>td data-i18nSHORTCUTS_HELP/LABEL_MINIMIZE_COMPOSE_POPUP>/td>td>Esc, Close/td>/tr>tr>td data-i18nSHORTCUTS_HELP/LABEL_CLOSE_COMPOSE>/td>td>Shift + Esc, Shift + Close/td>/tr>/tbody>/table>/div>/div>/div>/template>template idPopupsOpenPgpGenerate>header>a href# classclose data-bindclick: close>×/a>h3 data-i18nOPENPGP/POPUP_GENERATE_TITLE>/h3>/header>form idopenpgp-generate classmodal-body form-horizontal autocompleteoff spellcheckfalse data-bindsubmit: submitForm>div classalert data-bindvisible: ! submitError()>a href# classclose data-bindclick: hideError>×/a>span data-bindtext: submitError>/span>/div>!-- Disable stupid browser password autofill -->input typepassword styledisplay:none>div classcontrol-group data-bindcss: {error: emailError}>label data-i18nGLOBAL/EMAIL>/label>input typeemail required classinput-xlarge autocompleteoff autocorrectoff autocapitalizeoff listemailaddresses data-bindvalue: email>/div>div classcontrol-group>label data-i18nGLOBAL/NAME>/label>input typetext required classinput-xlarge autocompleteoff autocorrectoff autocapitalizeoff data-bindvalue: name>/div>div classcontrol-group>label data-i18nGLOBAL/PASSWORD>/label>input typepassword required classinput-xlarge autocompletenew-password autocorrectoff autocapitalizeoff data-bindvalue: password>/div>div classcontrol-group>label data-i18nOPENPGP/LABEL_KEY_TYPE>/label>select data-bindvalue: keyType, options: ECC, RSA>/select>/div>div classcontrol-group>div data-bindcomponent: { name: Checkbox, params: { label: OPENPGP/BACKUP_PUBLIC_KEY_ON_SERVER, value: backupPublicKey } }>/div>br>div data-bindcomponent: { name: Checkbox, params: { label: OPENPGP/BACKUP_PRIVATE_KEY_ON_SERVER, value: backupPrivateKey } }>/div>br>div data-bindvisible: canGnuPG, component: { name: Checkbox, params: { label: OPENPGP/STORE_PUBLIC_KEY_IN_GNUPG, value: saveGnuPGPublic } }>/div>br>div data-bindvisible: canGnuPG, component: { name: Checkbox, params: { label: OPENPGP/STORE_PRIVATE_KEY_IN_GNUPG, value: saveGnuPGPrivate } }>/div>/div>datalist idemailaddresses>!-- ko foreach: identities -->option data-bindattr:{value:email}>/option>!-- /ko -->/datalist>/form>footer>button classbtn formopenpgp-generate>i classfontastic data-bindcss: {icon-spinner: submitRequest()}>🔑/i>span data-i18nOPENPGP/POPUP_GENERATE_BUTTON>/span>/button>/footer>/template>template idPopupsOpenPgpImport>header>a href# classclose data-bindclick: close>×/a>h3 data-i18nOPENPGP/POPUP_IMPORT_TITLE>/h3>/header>form idopenpgp-import classmodal-body autocompleteoff data-bindsubmit: submitForm>div classalert data-bindvisible: keyError() && keyErrorMessage(), text: keyErrorMessage>/div>div classcontrol-group>!-- could be email or fingerprint -->input typesearch data-bindtextInput: search>button classbtn typebutton data-bindenable: search, click: searchPGP data-i18nGLOBAL/SEARCH>/button>/div>div classcontrol-group data-bindcss: {error: keyError}>textarea classinput-xxlarge rows14 autofocus autocompleteoff data-bindvalue: key required>/textarea>/div>div classcontrol-group>div data-bindcomponent: { name: Checkbox, params: { label: OPENPGP/BACKUP_ON_SERVER, value: saveServer } }>/div>div data-bindvisible: canGnuPG, component: { name: Checkbox, params: { label: OPENPGP/STORE_IN_GNUPG, value: saveGnuPG } }>/div>/div>/form>footer>button classbtn formopenpgp-import data-icon✚ data-i18nOPENPGP/POPUP_IMPORT_BUTTON>/button>/footer>/template>template idPopupsOpenPgpKey>header classg-ui-user-select-none>a href# classclose data-bindclick: close>×/a>h3 data-i18nOPENPGP/POPUP_VIEW_TITLE>/h3>/header>div classmodal-body>pre data-bindinitDom: keyDom, text: key>/pre>/div>footer>a classbtn buttonClose data-bindclick: close data-icon✖ data-i18nGLOBAL/CLOSE>/a>a classbtn buttonClose data-bindclick: selectKey data-icon🔑 data-i18nOPENPGP/POPUP_VIEW_BUTTON>/a>/footer>/template>template idPopupsSMimeImport>header>a href# classclose data-bindclick: close>×/a>h3 data-i18nSMIME/POPUP_IMPORT_TITLE>/h3>/header>form idsmime-import classmodal-body autocompleteoff data-bindsubmit: submitForm>div classalert data-bindvisible: pemError() && pemErrorMessage(), text: pemErrorMessage>/div>div classcontrol-group data-bindcss: {error: pemError}>textarea classinput-xxlarge rows14 autofocus autocompleteoff data-bindvalue: pem required>/textarea>/div>/form>footer>button classbtn formsmime-import data-icon✚ data-i18nOPENPGP/POPUP_IMPORT_BUTTON>/button>/footer>/template>template idPopupsSieveScript>!-- ko with: script -->header>a href# classclose data-bindclick: $root.close>×/a>h3>span data-i18nPOPUPS_SIEVE_SCRIPT/TITLE_CREATE data-bindvisible: !exists()>/span>span data-i18nPOPUPS_SIEVE_SCRIPT/TITLE_EDIT data-bindvisible: exists>/span>span data-bindvisible: exists>: !-- ko text: name-->!-- /ko -->/span>/h3>/header>form classmodal-body spellcheckfalse>div classcontrol-group data-bindcss: {error: nameError}, hidden: exists>input typetext classspan5 data-bindvalue: name, hasfocus: !exists() autocorrectoff autocapitalizeoff data-i18nplaceholderGLOBAL/NAME>/div>div classalert g-ui-user-select-none data-bindvisible: hasChanges data-icon⚠ data-i18nPOPUPS_SIEVE_SCRIPT/CHANGES_NEED_TO_BE_SAVED_DESC>/div>div classalert alert-error g-ui-user-select-none stylewhite-space:pre data-bindvisible: $root.errorText, text: $root.errorText data-icon⚠>/div>div classcontrol-group data-bindvisible: $root.rawActive>details>summary data-i18nPOPUPS_SIEVE_SCRIPT/CAPABILITY_LABEL>/summary>pre data-bindtext: $root.sieveCapabilities>/pre>/details>details>summary>Actions/summary>pre data-bindtext: $root.availableActions>/pre>/details>details>summary>Controls/summary>pre data-bindtext: $root.availableControls>/pre>/details>details>summary>Tests/summary>pre data-bindtext: $root.availableTests>/pre>/details>textarea stylewidth:100%;height:60vh data-bindvalue: body, valueUpdate: input>/textarea>/div>div data-bindvisible: !$root.rawActive()>table classtable table-hover list-table filters-list g-ui-user-select-none>colgroup>col stylewidth: 30px>col stylewidth: 16px>col>col stylewidth: 140px>col stylewidth: 1em>/colgroup>tbody data-bindforeach: filters, i18nUpdate: filters>tr classfilter-item draggabletrue data-bindsortableItem: { list: $parent.filters }>td classfontastic data-bindclick: function () { $parent.hasChanges(true); enabled(!enabled()); }, text: enabled() ? ☑ : ☐>/td>td classdrag-wrapper fontastic drag-handle>⬍/td>td classe-action>span classfilter-name data-bindtext: name()>/span> span classfilter-sub-name data-bindtext: nameSub()>/span>/td>td>a classbtn btn-small btn-danger button-confirm-delete data-bindcss: {delete-access: askDelete()}, click: function(oFilter) { $root.deleteFilter(oFilter); } data-i18nGLOBAL/ARE_YOU_SURE>/a>/td>td>span classdelete-filter fontastic data-bindvisible: !askDelete(), click: function (oFilter) { $root.filterForDeletion(oFilter); }>🗑/span>/td>/tr>/tbody>/table>a classbtn data-bindclick: $root.addFilter data-icon✚ data-i18nPOPUPS_SIEVE_SCRIPT/BUTTON_ADD_FILTER>/a>/div>/form>footer>a classbtn data-bindvisible: allowFilters(), click: function() { $root.toggleFiltersRaw(); }, css: {active: $root.rawActive } data-i18ntitlePOPUPS_SIEVE_SCRIPT/BUTTON_RAW_SCRIPT>i classicon-file-code>/i>/a>!-- a classbtn data-bindvisible: $root.rawActive, click: function() { $root.validateScript(); }>span data-i18nPOPUPS_SIEVE_SCRIPT/VALIDATE>/span>/a> -->a classbtn buttonSave data-bindclick: function() { $root.saveScript(); }, css: {btn-danger: $root.saveError}>i classfontastic data-bindcss: {icon-spinner: $root.saving}>💾/i>span data-i18nGLOBAL/SAVE>/span>/a>/footer>!-- /ko -->/template>template idSettingsAccounts>div data-bindvisible: allowAdditionalAccount>div classlegend>span data-i18nSETTINGS_ACCOUNTS/LEGEND_ACCOUNTS>/span> i classicon-spinner stylemargin-top: 5px data-bindvisible: loading>/i>/div>div data-bindcomponent: { name: Checkbox, params: { label: SETTINGS_ACCOUNTS/SHOW_UNREAD, value: showUnread } }>/div>a classbtn data-bindclick: addNewAccount>i classicon-user-add>/i>span data-i18nSETTINGS_ACCOUNTS/BUTTON_ADD_ACCOUNT>/span>/a>table classtable table-hover list-table accounts-list data-bindi18nUpdate: accounts>tbody data-bindforeach: accounts>tr draggabletrue data-bindattr: {draggable:isAdditional}, sortableItem: { list: $root.accounts, afterMove: $root.accountsAndIdentitiesAfterMove }>!-- ko if:!isAdditional() -->td>/td>td colspan3 data-bindtext: displayName>/td>!-- /ko -->!-- ko if:isAdditional -->td>i classfontastic drag-handle>⬍/i>/td>td classe-action>span classaccount-name data-bindtext: displayName>/span>/td>!-- td>span classicon-import data-bindclick: importAll>/span>/td> -->td>a classbtn btn-small btn-danger button-confirm-delete data-bindcss: {delete-access: askDelete}, click: function(oAccount) { $root.deleteAccount(oAccount); } data-i18nGLOBAL/ARE_YOU_SURE>/a>/td>td>span classdelete fontastic data-bindvisible: !askDelete(), click: function (oAccount) { $root.accountForDeletion(oAccount); }>🗑/span>/td>!-- /ko -->/tr>/tbody>/table>/div>div data-bindvisible: allowIdentities>div classlegend data-i18nSETTINGS_ACCOUNTS/LEGEND_IDENTITIES>/div>a classbtn data-bindclick: addNewIdentity>i classicon-user-add>/i>span data-i18nSETTINGS_ACCOUNTS/BUTTON_ADD_IDENTITY>/span>/a>table classtable table-hover list-table identities-list data-bindi18nUpdate: identities>tbody data-bindforeach: identities>tr draggabletrue data-bindattr: {data-identity-id: id}, sortableItem: { list: $root.identities, afterMove: $root.accountsAndIdentitiesAfterMove }>td>i classfontastic drag-handle>⬍/i>/td>td classe-action>span classidentity-name data-bindtext: formattedName()>/span> span classidentity-default data-bindvisible: 0 $index() data-i18nGLOBAL/DEFAULT>/span>/td>td>a classbtn btn-small btn-danger button-confirm-delete data-bindvisible: id, css: {delete-access: askDelete}, click: function(oIdentity) { $root.deleteIdentity(oIdentity); } data-i18nGLOBAL/ARE_YOU_SURE>/a>/td>td>span classdelete fontastic data-bindvisible: !askDelete() && id(), click: function (oIdentity) { $root.identityForDeletion(oIdentity); }>🗑/span>/td>/tr>/tbody>/table>/div>/template>template idSettingsContacts>div classform-horizontal>div classlegend data-i18nGLOBAL/CONTACTS>/div>div classcontrol-group>div data-bindcomponent: { name: Checkbox, params: { label: SETTINGS_CONTACTS/LABEL_CONTACTS_AUTOSAVE, value: contactsAutosave } }>/div>/div>/div>form classform-horizontal spellcheckfalse data-bindvisible: allowContactsSync>div classlegend data-i18nSETTINGS_CONTACTS/LEGEND_CONTACTS_SYNC>/div>div classcontrol-group>label data-i18nSETTINGS_CONTACTS/LABEL_CONTACTS_SYNC_ENABLE>/label>div data-bindcomponent: { name: Select, params: { options: syncModeOptions, value: syncMode, optionsText: name, optionsValue: id } }>/div>/div>div classcontrol-group>label data-i18nSETTINGS_CONTACTS/LABEL_CONTACTS_SYNC_AB_URL>/label>input typetext classinput-xxlarge autocompleteoff autocorrectoff autocapitalizeoff spellcheckfalse data-bindvalue: syncUrl placeholderhttps://>/div>div classcontrol-group>label data-i18nSETTINGS_CONTACTS/LABEL_CONTACTS_SYNC_USER>/label>input typetext autocompleteoff autocorrectoff autocapitalizeoff data-bindvalue: syncUser>/div>div classcontrol-group>label data-i18nGLOBAL/PASSWORD>/label>input typepassword autocompletecurrent-password autocorrectoff autocapitalizeoff spellcheckfalse data-bindvalue: syncPass>/div>/form>/template>template idSettingsFilters>div classform-horizontal>div classlegend>span data-i18nSETTINGS_LABELS/FILTERS>/span> i classicon-spinner stylemargin-top: 5px data-bindvisible: loading>/i>/div>/div>div classalert alert-error g-ui-user-select-none data-bindvisible: serverError, text: serverErrorDesc data-icon⚠>/div>table classtable table-hover list-table g-ui-user-select-none>colgroup>col stylewidth: 30px>col>col stylewidth: 140px>col stylewidth: 1em>/colgroup>tbody>tr classscript-item>td styleborder:0 classe-action fontastic data-bindclick: disableScripts, text: hasActive() ? ○ : ⦿>/td>td styleborder:0 data-i18nGLOBAL/INACTIVE>Inactive/td>td styleborder:0>/td>td styleborder:0>/td>/tr>/tbody>tbody data-bindforeach: scripts, i18nUpdate: scripts>!-- ko if: allowFilters() -->tr>th colspan4 data-i18nSETTINGS_FILTERS/SIMPLE>/th>/tr>tr classscript-item>td>div classe-action fontastic data-bindvisible: body, click: function (oScript) { $root.enableScript(oScript); }, text: active() ? ⦿ : ○>/div>/td>td classe-action script-name data-bindtext: name()>/td>td>/td>td>/td>/tr>tr>th colspan4 data-i18nSETTINGS_FILTERS/ADVANCED>/th>/tr>!-- /ko -->!-- ko if: !allowFilters() -->tr classscript-item>td>div classe-action fontastic data-bindvisible: body, click: function (oScript) { $root.enableScript(oScript); }, text: active() ? ⦿ : ○>/div>/td>td classe-action script-name data-bindtext: name()>/td>td>a classbtn btn-small btn-danger button-confirm-delete data-bindcss: {delete-access: askDelete()}, click: function(oScript) { $root.deleteScript(oScript); } data-i18nGLOBAL/ARE_YOU_SURE>/a>/td>td>span classe-action fontastic data-bindvisible: !askDelete() && !allowFilters(), click: function (oScript) { $root.scriptForDeletion(oScript); }>🗑/span>/td>/tr>!-- /ko -->/tbody>/table>a classbtn data-bindclick: addScript data-icon✚ data-i18nSETTINGS_FILTERS/BUTTON_ADD_SCRIPT>/a>/template>template idSettingsFiltersActionDiscard>div classcontrol-group data-bindcss: {error: actionValueError} stylemargin-bottom: 0>div data-bindcomponent: { name: Checkbox, params: { label: POPUPS_FILTER/STOP_LABEL, value: stop } }>/div>/div>/template>template idSettingsFiltersActionForward>div classcontrol-group data-bindcss: {error: actionValueError}>input typetext classspan3 data-bindvalue: actionValue data-i18nplaceholderGLOBAL/EMAIL>/div>div classcontrol-group>div>div data-bindcomponent: { name: Checkbox, params: { label: POPUPS_FILTER/KEEP_LABEL, value: keep } }>/div>div data-bindvisible: $root.allowMarkAsRead, component: { name: Checkbox, params: { label: POPUPS_FILTER/MARK_AS_READ_LABEL, value: markAsRead } }>/div>div data-bindcomponent: { name: Checkbox, params: { label: POPUPS_FILTER/STOP_LABEL, value: stop } }>/div>/div>/div>/template>template idSettingsFiltersActionMoveToFolder>div classcontrol-group data-bindcss: {error: actionValueError}>select classspan3 data-bindoptions: $root.folderSelectList, value: $root.selectedFolderValue, optionsText: name, optionsValue: id, optionsAfterRender: $root.defaultOptionsAfterRender>/select>/div>div classcontrol-group>div>div data-bindvisible: $root.allowMarkAsRead, component: { name: Checkbox, params: { label: POPUPS_FILTER/MARK_AS_READ_LABEL, value: markAsRead } }>/div>div data-bindcomponent: { name: Checkbox, params: { label: POPUPS_FILTER/STOP_LABEL, value: stop } }>/div>/div>/div>/template>template idSettingsFiltersActionNone>div classcontrol-group data-bindcss: {error: actionValueError} stylemargin-bottom: 0>div data-bindcomponent: { name: Checkbox, params: { label: POPUPS_FILTER/STOP_LABEL, value: stop } }>/div>/div>/template>template idSettingsFiltersActionReject>div classcontrol-group data-bindcss: {error: actionValueError} stylemargin-bottom: 0>div>textarea classspan5 data-bindvalue: actionValue styleheight: 100px; data-i18nplaceholderPOPUPS_FILTER/REJECT_MESSAGE_LABEL>/textarea>div data-bindcomponent: { name: Checkbox, params: { label: POPUPS_FILTER/STOP_LABEL, value: stop } }>/div>/div>/div>/template>template idSettingsFiltersActionVacation>div classcontrol-group stylemargin-bottom: 0>div data-bindcomponent: { name: Select, params: { options: 1, 2, 3, 7, 30, label: POPUPS_FILTER/REPLY_INTERVAL_LABEL, value: actionValueThird, size: 1 } }>/div>/div>div classcontrol-group data-bindcss: {error: actionValueFourthError} stylemargin-bottom: 0>div>input typetext classspan5 data-bindvalue: actionValueFourth data-i18nplaceholderPOPUPS_FILTER/VACATION_RECIPIENTS_LABEL>/div>/div>div classcontrol-group stylemargin-bottom: 0>input typetext classspan5 data-bindvalue: actionValueSecond data-i18nplaceholderPOPUPS_FILTER/VACATION_SUBJECT_LABEL>/div>div classcontrol-group data-bindcss: {error: actionValueError} stylemargin-bottom: 0>textarea classspan5 data-bindvalue: actionValue styleheight: 100px; data-i18nplaceholderPOPUPS_FILTER/VACATION_MESSAGE_LABEL>/textarea>/div>div classcontrol-group>div data-bindcomponent: { name: Checkbox, params: { label: POPUPS_FILTER/STOP_LABEL, value: stop } }>/div>/div>/template>template idSettingsFiltersConditionBody>select classspan3 data-bindoptions: $root.fieldOptions, value: field, optionsText: name, optionsValue: id>/select> select classspan2 data-bindoptions: $root.typeOptionsBody, value: type, optionsText: name, optionsValue: id>/select> input classspan3 typetext data-bindvalue: value>/template>template idSettingsFiltersConditionDefault>select classspan3 data-bindoptions: $root.fieldOptions, value: field, optionsText: name, optionsValue: id>/select> select classspan2 data-bindoptions: $root.typeOptions, value: type, optionsText: name, optionsValue: id>/select> input classspan3 typetext data-bindvalue: value>/template>template idSettingsFiltersConditionMore>select classspan2 data-bindoptions: $root.fieldOptions, value: field, optionsText: name, optionsValue: id>/select> input classspan2 typetext data-bindvalue: valueSecond> select classspan2 data-bindoptions: $root.typeOptions, value: type, optionsText: name, optionsValue: id>/select> input classspan3 typetext data-bindvalue: value>/template>template idSettingsFiltersConditionSize>select classspan3 data-bindoptions: $root.fieldOptions, value: field, optionsText: name, optionsValue: id>/select> select classspan2 data-bindoptions: $root.typeOptionsSize, value: type, optionsText: name, optionsValue: id>/select> input classspan3 typetext data-bindvalue: value>/template>template idSettingsFolderItem>tr data-bindcss: { selectable: selectable, system: isSystemFolder }>td data-bindclick: edit, css: deep- + deep>span classfolder-name data-bindtext: name, tooltipErrorTip: errorMsg>/span>span classfolder-system-name data-bindtext: nameInfo, visible: isSystemFolder>/span>span classfolder-size data-bindtext: friendlySize, visible: size>/span>/td>td data-i18ntitleSETTINGS_FOLDERS/HELP_DELETE_FOLDER>a classbtn btn-small btn-danger button-confirm-delete data-bindcss: {delete-access: askDelete()}, click: $root.deleteFolder data-i18nGLOBAL/ARE_YOU_SURE>/a>span classe-action fontastic data-bindvisible: canBeDeleted() && !askDelete(), click: $root.folderForDeletion>🗑/span>/td>td data-i18ntitleSETTINGS_FOLDERS/HELP_SHOW_HIDE_FOLDER data-bindif: canBeSubscribed>span classe-action fontastic data-bindcss: {unsubscribed-folder:!isSubscribed()}, click: $root.toggleFolderSubscription>👁/span>/td>!-- ko if: $root.displaySpecSetting -->td data-i18ntitleSETTINGS_FOLDERS/HELP_CHECK_FOR_NEW_MESSAGES data-bindif: canBeSelected() && isSubscribed()>span classe-action icon-check-mark-circle-two data-bindcss: {check-folder:checkable(), unchecked-folder:!checkable()}, click: $root.toggleFolderCheckable>/span>/td>!-- /ko -->!-- ko if: $root.showKolab -->td classkolab titleKolab>select data-bindoptions: $root.kolabTypeOptions, value: kolabType, optionsText: name, optionsValue: id, optionsAfterRender: $root.defaultOptionsAfterRender, event:{ input: $root.toggleFolderKolabType}>/select>/td>!-- /ko -->/tr>!-- ko template: { name: SettingsFolderItem, foreach: subFolders } -->!-- /ko -->/template>template idSettingsFolders>div classlegend>span data-i18nSETTINGS_FOLDERS/LEGEND_FOLDERS>/span> i classicon-spinner stylemargin-top: 5px data-bindvisible: loading>/i>/div>div stylemargin-bottom:20px; data-bindcomponent: { name: Checkbox, params: { label: SETTINGS_FOLDERS/HIDE_UNSUBSCRIBED, value: hideUnsubscribed } }>/div>!-- ko if: showKolab -->div stylemargin-bottom:20px; data-bindcomponent: { name: Checkbox, params: { label: SETTINGS_FOLDERS/UNHIDE_KOLAB_FOLDERS, value: unhideKolabFolders } }>/div>!-- /ko -->a classbtn data-bindclick: createFolder>i classicon-folder-add>/i>span data-i18nSETTINGS_FOLDERS/BUTTON_CREATE>/span>/a> a classbtn data-bindclick: systemFolder data-icon🔧 data-i18nSETTINGS_FOLDERS/BUTTON_SYSTEM>/a>div classalert folders-list-error data-bindvisible: folderListOptimized>b data-i18nSETTINGS_FOLDERS/TO_MANY_FOLDERS_DESC_1>/b>br>span data-i18nSETTINGS_FOLDERS/TO_MANY_FOLDERS_DESC_2>/span>/div>div classalert folders-list-error data-bindvisible: ! folderListError()>a href# classclose data-bindclick: hideError>×/a>span data-bindtext: folderListError>/span>/div>table classtable table-hover list-table data-bindi18nUpdate: folderList>tbody data-bindtemplate: { name: SettingsFolderItem, foreach: folderList }>/tbody>/table>/template>template idSettingsGeneral>div classform-horizontal>div classlegend data-i18nSETTINGS_LABELS/GENERAL>/div>div classcontrol-group>label data-i18nSETTINGS_GENERAL/IDENTITY>/label>b classeditMainIdentity data-bindclick: editMainIdentity, text: identityMainDesc>/b>/div>div classcontrol-group data-bindvisible: allowLanguagesOnSettings>label data-i18nSETTINGS_GENERAL/LANGUAGE>/label>div>span classselect tabindex0 data-bindtext: languageFullName, click: selectLanguage, onSpace: selectLanguage, onEnter: selectLanguage>/span>span data-bindsaveTrigger: languageTrigger>/span>/div>/div>div classcontrol-group>label data-i18nSETTINGS_GENERAL/HOUR_FORMAT>/label>div>select data-bindvalue: hourCycle>option value data-i18nGLOBAL/DEFAULT>default/option>option valueh11>00:00 AM/option>option valueh12>12:00 AM/option>option valueh23>00:00 (24 hour)/option>option valueh24>24:00 (24 hour)/option>/select>/div>/div>div classcontrol-group>label data-i18nSETTINGS_GENERAL/LAYOUT>/label>div data-bindcomponent: { name: Select, params: { options: layoutTypes, value: layout, trigger: layoutTrigger, optionsText: name, optionsValue: id } }>/div>/div>div classcontrol-group>label data-i18nSETTINGS_GENERAL/CHECK_MAIL_INTERVAL>/label>div>input typenumber min5 max60 step1 classspan1 data-bindtextInput: checkMailInterval>span data-i18nSETTINGS_GENERAL/MINUTES>/span>span data-bindsaveTrigger: checkMailIntervalTrigger>/span>/div>/div>div classcontrol-group>div>div data-bindcomponent: { name: Checkbox, params: { label: SETTINGS_GENERAL/REPLY_SAME_FOLDER, value: replySameFolder } }>/div>div data-bindcomponent: { name: Checkbox, params: { label: SETTINGS_GENERAL/SHOW_NEXT_MESSAGE, value: showNextMessage } }>/div>/div>/div>div classlegend data-i18nSHORTCUTS_HELP/TAB_MESSAGE_LIST>/div>div classcontrol-group>label data-i18nSETTINGS_GENERAL/MESSAGE_PER_PAGE>/label>div>input typenumber min10 max50 step1 classspan1 data-bindtextInput: messagesPerPage> span data-bindsaveTrigger: messagesPerPageTrigger>/span>/div>/div>div classcontrol-group>div>div data-bindcomponent: { name: Checkbox, params: { label: SETTINGS_GENERAL/HIDE_DELETED_MESSAGES, value: hideDeleted } }>/div>div data-bindcomponent: { name: Checkbox, params: { label: SETTINGS_GENERAL/USE_CHECKBOXES_IN_LIST, value: useCheckboxesInList } }>/div>div data-bindcomponent: { name: Checkbox, params: { label: SETTINGS_GENERAL/LIST_MESSAGES_GROUPED, value: listGrouped } }>/div>div data-bindvisible: threadsAllowed, component: { name: Checkbox, params: { label: SETTINGS_GENERAL/USE_THREADS, value: useThreads } }>/div>/div>/div>div classcontrol-group data-bindvisible: useThreads>label data-i18nSETTINGS_GENERAL/THREAD_ALGORITHM>/label>select data-bindoptions: threadAlgorithms, value: threadAlgorithm>/select>/div>div classlegend data-i18nSHORTCUTS_HELP/TAB_COMPOSE>/div>div classcontrol-group>label data-i18nSETTINGS_GENERAL/EDITOR>/label>div data-bindcomponent: { name: Select, params: { options: editorDefaultTypes, value: editorDefaultType, trigger: editorDefaultTypeTrigger, optionsText: name, optionsValue: id } }>/div>/div>div classcontrol-group data-bindvisible: hasWysiwygs>label>WYSIWYG/label>div data-bindcomponent: { name: Select, params: { options: wysiwygs, value: editorWysiwyg, trigger: editorWysiwygTrigger, optionsText: name, optionsValue: name } }>/div>/div>div classcontrol-group>div>div data-bindcomponent: { name: Checkbox, params: { label: COMPOSE/ALLOW_DRAFT_AUTOSAVE, value: allowDraftAutosave } }>/div>div data-bindcomponent: { name: Checkbox, params: { label: COMPOSE/BUTTON_REQUEST_READ_RECEIPT, value: requestReadReceipt } }>/div>div data-bindcomponent: { name: Checkbox, params: { label: COMPOSE/BUTTON_REQUEST_DSN, value: requestDsn } }>/div>div data-bindcomponent: { name: Checkbox, params: { label: COMPOSE/BUTTON_REQUIRE_TLS, value: requireTLS } }>/div>div data-bindcomponent: { name: Checkbox, params: { label: CRYPTO/SIGN, value: pgpSign } }>/div>div data-bindcomponent: { name: Checkbox, params: { label: CRYPTO/ENCRYPT, value: pgpEncrypt } }>/div>div data-bindcomponent: { name: Checkbox, params: { label: COMPOSE/ALLOW_SPELLCHECK, value: allowSpellcheck } }>/div>/div>/div>div classlegend data-i18nSHORTCUTS_HELP/TAB_MESSAGE_VIEW>/div>div classcontrol-group>div data-bindcomponent: { name: Checkbox, params: { label: SETTINGS_GENERAL/MARK_MESSAGE_READ_AFTER, value: messageReadAuto } }>/div>div>input typenumber min0 step1 classspan1 data-bindtextInput: messageReadDelay> span data-i18nSETTINGS_GENERAL/SECONDS>/span>span data-bindsaveTrigger: messageReadDelayTrigger>/span>/div>/div>div classcontrol-group>label data-i18nSETTINGS_GENERAL/MSG_DEFAULT_ACTION>/label>div data-bindcomponent: { name: Select, params: { options: msgDefaultActions, value: msgDefaultAction, trigger: msgDefaultActionTrigger, optionsText: name, optionsValue: id } }>/div>/div>div classcontrol-group>div>div data-bindcomponent: { name: Checkbox, params: { label: SETTINGS_GENERAL/COLLAPSE_BLOCKQUOTES, value: collapseBlockquotes } }>/div>div data-bindcomponent: { name: Checkbox, params: { label: SETTINGS_GENERAL/LIST_INLINE_ATTACHMENTS, value: listInlineAttachments } }>/div>div data-bindcomponent: { name: Checkbox, params: { label: SETTINGS_GENERAL/LIST_SIMPLE_ATTACHMENTS, value: simpleAttachmentsList } }>/div>div data-bindcomponent: { name: Checkbox, params: { label: SETTINGS_GENERAL/REMOVE_COLORS, value: removeColors } }>/div>div data-bindcomponent: { name: Checkbox, params: { label: SETTINGS_GENERAL/ALLOW_STYLES, value: allowStyles } }>/div>div data-bindcomponent: { name: Checkbox, params: { label: SETTINGS_GENERAL/PREFER_HTML, value: viewHTML } }>/div>em stylemargin: 0 0 1em 2em;display: block; data-i18nSETTINGS_GENERAL/PREFER_HTML_INFO>/em>div data-bindcomponent: { name: Checkbox, params: { label: SETTINGS_GENERAL/MESSAGE_POPUP_WINDOW, value: messageNewWindow } }>/div>/div>/div>div classcontrol-group>label data-i18nSETTINGS_GENERAL/MAX_QUOTE_LEVEL>/label>div>input typenumber min0 step1 classspan1 data-bindtextInput: maxBlockquotesLevel> span data-bindsaveTrigger: maxBlockquotesLevelTrigger>/span>/div>/div>div classcontrol-group>label data-i18nSETTINGS_GENERAL/EXTERNAL_IMAGES>/label>div>select data-bindvalue: viewImages>option valueask data-i18nSETTINGS_GENERAL/IMAGES_OPTION_ASK>/option>option valuematch data-i18nSETTINGS_GENERAL/IMAGES_OPTION_WHITELIST>/option>option valuealways data-i18nSETTINGS_GENERAL/IMAGES_OPTION_ALWAYS>/option>/select>/div>/div>div classcontrol-group>label data-i18nSETTINGS_GENERAL/IMAGES_WHITELIST>/label>div>textarea data-bindtextInput: viewImagesWhitelist>/textarea>/div>/div>div classlegend data-i18nSETTINGS_GENERAL/NOTIFICATIONS>/div>div classcontrol-group>div>div>div styledisplay: inline-block; data-bindcomponent: { name: Checkbox, params: { label: SETTINGS_GENERAL/CHROME_NOTIFICATION_DESC, value: desktopNotifications, enable: isDesktopNotificationAllowed } }>/div> span data-bindvisible: !isDesktopNotificationAllowed() stylecolor: #999 data-i18nSETTINGS_GENERAL/CHROME_NOTIFICATION_DESC_DENIED>/span>span classfontastic data-bindclick: testSystemNotification stylecolor:green;cursor:pointer>▶️/span>/div>div>div styledisplay: inline-block; data-bindcomponent: { name: Checkbox, params: { label: SETTINGS_GENERAL/SOUND_NOTIFICATION, value: soundNotification } }>/div> select data-bindoptions: notificationSounds, value: notificationSound>/select> span classfontastic data-bindclick: testSoundNotification stylecolor:green;cursor:pointer>▶️/span>/div>/div>/div>/div>/template>template idSettingsMenu>div classb-toolbar btn-toolbar>a classbtn btn-thin fontastic toggleLeft data-bindclick: toggleLeftPanel>/a>a classbtn data-bindclick: backToInbox data-icon⬅ data-i18nGLOBAL/BACK>/a>/div>nav data-bindforeach: menu>a data-bindcss: {selected: selected }, attr: { href: $root.link(route), data-i18n: label }>/a>/nav>/template>template idSettingsPane>div classbtn-toolbar>a classbtn btn-thin fontastic toggleLeft>/a>/div>/template>template idSettingsSecurity>div classform-horizontal>div classlegend data-i18nSETTINGS_SECURITY/LEGEND_SECURITY>/div>div classcontrol-group>label data-i18nSETTINGS_SECURITY/LABEL_AUTOLOGOUT>/label>div data-bindcomponent: { name: Select, params: { options: autoLogoutOptions, value: autoLogout, trigger: autoLogoutTrigger, optionsText: name, optionsValue: id } }>/div>/div>div classcontrol-group>label data-i18nSETTINGS_SECURITY/FORGET_KEY_PASS>/label>div data-bindcomponent: { name: Select, params: { options: autoLogoutOptions, value: keyPassForget, trigger: keyPassForgetTrigger, optionsText: name, optionsValue: id } }>/div>/div>/div>div classlegend>OpenPGP/div>button classbtn data-bindclick: addOpenPgpKey data-icon✚ data-i18nSETTINGS_OPENPGP/BUTTON_IMPORT_KEY>/button>!-- ko if: canOpenPGP || canGnuPG --> button classbtn data-bindclick: generateOpenPgpKey data-icon🔑 data-i18nSETTINGS_OPENPGP/BUTTON_GENERATE_KEY_PAIR>/button>!-- /ko -->!-- ko if: canGnuPG -->details stylemargin:1em 0>summary stylefont-size:larger;font-weight:bold>GnuPG/summary>table classtable table-hover list-table>tbody>tr>th colspan4 data-i18nSETTINGS_OPENPGP/TITLE_PRIVATE>Private keys/th>/tr>/tbody>tbody data-bindforeach: gnupgPrivateKeys, i18nUpdate: gnupgPrivateKeys>tr>td data-bindclick: view>span data-bindvisible: can_sign classfontastic data-i18ntitleCRYPTO/SIGN>✍/span>span data-bindvisible: can_decrypt classfontastic data-i18ntitleCRYPTO/DECRYPT>🔓/span>span classkey-id data-bindtext: id>/span>!-- ko foreach: emails -->span classkey-user data-bindtext: $data>/span>!-- /ko -->/td>td>a classbtn btn-small btn-danger button-confirm-delete data-bindcss: {delete-access: askDelete()}, click: remove data-i18nGLOBAL/ARE_YOU_SURE>/a>/td>td>span classdelete-key fontastic data-bindvisible: !askDelete(), click: openForDeletion>🗑/span>/td>/tr>/tbody>tbody>tr>th colspan4 data-i18nSETTINGS_OPENPGP/TITLE_PUBLIC>Public keys/th>/tr>/tbody>tbody data-bindforeach: gnupgPublicKeys, i18nUpdate: gnupgPublicKeys>tr>td data-bindclick: view>span data-bindvisible: can_verify classfontastic data-i18ntitleCRYPTO/VERIFY>✔/span>span data-bindvisible: can_encrypt classfontastic data-i18ntitleCRYPTO/ENCRYPT>🔒/span>span classkey-id data-bindtext: id>/span>!-- ko foreach: emails -->span classkey-user data-bindtext: $data>/span>!-- /ko -->/td>td>a classbtn btn-small btn-danger button-confirm-delete data-bindcss: {delete-access: askDelete()}, click: remove data-i18nGLOBAL/ARE_YOU_SURE>/a>/td>td>span classdelete-key fontastic data-bindvisible: !askDelete(), click: openForDeletion>🗑/span>/td>/tr>/tbody>/table>/details>!-- /ko -->!-- ko if: canOpenPGP -->details stylemargin:1em 0>summary stylefont-size:larger;font-weight:bold>OpenPGP.js/summary>table classtable table-hover list-table>tbody>tr>th colspan4 data-i18nSETTINGS_OPENPGP/TITLE_PRIVATE>Private keys/th>/tr>/tbody>tbody data-bindforeach: openpgpkeysPrivate, i18nUpdate: openpgpkeysPrivate>tr>td data-bindclick: view>span classfontastic data-i18ntitleSETTINGS_OPENPGP/TITLE_PRIVATE>🔒/span>span classkey-id data-bindtext: id>/span>!-- ko foreach: emails -->span classkey-user data-bindtext: $data>/span>!-- /ko -->/td>td>a classbtn btn-small btn-danger button-confirm-delete data-bindcss: {delete-access: askDelete()}, click: remove data-i18nGLOBAL/ARE_YOU_SURE>/a>/td>td>span classdelete-key fontastic data-bindvisible: !askDelete(), click: openForDeletion>🗑/span>/td>/tr>/tbody>tbody>tr>th colspan4 data-i18nSETTINGS_OPENPGP/TITLE_PUBLIC>Public keys/th>/tr>/tbody>tbody data-bindforeach: openpgpkeysPublic, i18nUpdate: openpgpkeysPublic>tr>td data-bindclick: view>span classfontastic data-i18ntitleSETTINGS_OPENPGP/TITLE_PUBLIC>🔑/span>span classkey-id data-bindtext: id>/span>!-- ko foreach: emails -->span classkey-user data-bindtext: $data>/span>!-- /ko -->/td>td>a classbtn btn-small btn-danger button-confirm-delete data-bindcss: {delete-access: askDelete()}, click: remove data-i18nGLOBAL/ARE_YOU_SURE>/a>/td>td>span classdelete-key fontastic data-bindvisible: !askDelete(), click: openForDeletion>🗑/span>/td>/tr>/tbody>/table>button classbtn data-bindclick: importToOpenPGP data-i18nSETTINGS_OPENPGP/IMPORT_FROM_SERVER>/button>/details>!-- /ko -->details stylemargin:1em 0>summary stylefont-size:larger;font-weight:bold>Mailvelope/summary>a data-bindvisible: !canMailvelope hrefhttps://mailvelope.com/en/help target_blank data-i18nSETTINGS_OPENPGP/GET_MAILVELOPE>/a>div idmailvelope-settings styleheight:40em data-bindvisible: canMailvelope>/div>/details>details>summary classlegend data-i18nSMIME/CERTIFICATES>/summary>button classbtn data-bindclick: importToSMime data-icon✚ data-i18nOPENPGP/POPUP_IMPORT_BUTTON>/button>table classtable table-hover list-table>tbody data-bindforeach: smimeCertificates, i18nUpdate: smimeCertificates>tr>td>span data-bindvisible: smimesign classfontastic data-i18ntitleCRYPTO/VERIFY>✔/span>span data-bindvisible: smimeencrypt classfontastic data-i18ntitleCRYPTO/ENCRYPT>🔒/span>span classkey-name data-bindtext: CN>/span>span classkey-user data-bindtext: emailAddress>/span>br>span data-i18nCRYPTO/VALID_UNTIL>/span>: time data-time-formatFULL data-bindtime:validTo_time_t>/time>/td>!-- TODO td>a classbtn btn-small btn-danger button-confirm-delete data-bindcss: {delete-access: askDelete()}, click: remove data-i18nGLOBAL/ARE_YOU_SURE>/a>/td>td>span classdelete-key fontastic data-bindvisible: !askDelete(), click: openForDeletion>🗑/span>/td> -->/tr>/tbody>/table>/details>/template>template idSettingsThemes>div classlegend>span data-i18nSETTINGS_THEMES/LEGEND_THEMES>/span>span data-bindsaveTrigger: themeTrigger>/span>/div>div data-bindforeach: themesObjects>figure data-bindclick: $root.setTheme, css: { selected: selected }>figcaption data-bindtext: nameDisplay>/figcaption>img data-bindattr: { src: themePreviewSrc }>/figure>/div>br>br>div classform-horizontal>div classlegend data-i18nSETTINGS_THEMES/LABEL_FONTS>/div>div classcontrol-group>label>Sans-serif/label>select data-bindvalue: fontSansSerif>option value data-i18nGLOBAL/DEFAULT>/option>option valueArial>Arial/option>option valueLucida>Lucida/option>option valueTahoma>Tahoma/option>option valueTrebuchet>Trebuchet/option>option valueVerdana>Verdana/option>/select>/div>div classcontrol-group>label>Serif/label>select data-bindvalue: fontSerif>option value data-i18nGLOBAL/DEFAULT>/option>option valueTimes>Times/option>option valuePalatino>Palatino/option>option valueGeorgia>Georgia/option>/select>/div>div classcontrol-group>label>Mono/label>select data-bindvalue: fontMono>option value data-i18nGLOBAL/DEFAULT>/option>option valueCourier>Courier/option>option valueLucida>Lucida/option>/select>/div>/div>br>br>div classform-horizontal data-bindvisible: background.enabled>div classlegend data-i18nSETTINGS_THEMES/LABEL_BACKGROUND>/div>div classcontrol-group g-ui-user-select-none>div classrow data-bindvisible: ! background.error() stylemargin-left: 0; margin-bottom: 10px;>div classalert alert-error span6 data-bindtext: background.error stylemargin-left: 0>/div>/div>div classrow data-bindvisible: ! background.name() stylemargin-left: 0>a classbtn data-bindvisible: ! background.name(), click: clearBackground data-icon✖>/a> b data-bindtext: background.name>/b>/div>div classrow data-bindvisible: background.name() stylemargin-left: 0>a classbtn data-bindinitDom: background.uploaderButton>i classfontastic data-bindcss: {icon-spinner: background.loading()}>🖼/i>span data-i18nSETTINGS_THEMES/BUTTON_UPLOAD_BACKGROUND_IMAGE>/span>/a>/div>/div>/div>/template>template idSystemDropDown>div classbtn-toolbar g-ui-user-select-none>div classaudioPlace data-bindvisible: ! currentAudio(), attr: { title: currentAudio }, click: stopPlay>div classplayIcon>div>/div>/div>i classstopIcon fontastic>⏸/i>/div>div classbtn-group dropdown data-bindregisterBootstrapDropdown: true, initDom: accountMenu>a idtop-system-dropdown-id href# tabindex-1 classbtn single btn-block dropdown-toggle>span classaccountPlace hide-mobile data-bindtext: accountName(), attr:{ title: accountEmail }>/span>i classfontastic data-bindcss: {icon-spinner: accountsLoading()}>👤/i>!-- b data-bindtext: accountsUnreadCount, visible: 100 > accountsUnreadCount() && accountsUnreadCount()>/b>b data-bindvisible: 99 accountsUnreadCount()>99+/b> -->/a>menu classdropdown-menu right-edge tabindex-1 rolemenu aria-labelledbytop-system-dropdown-id>!-- ko foreach: accounts -->li rolepresentation>a classemail-title href# data-bindclick: $root.accountClick, text: label(), attr: {title: email, data-unread: unreadEmails, data-icon: $root.accountEmail() email ? ✔ : 👤}>/a>/li>!-- /ko -->li classdividerbar rolepresentation data-bindvisible: allowAccounts>a href# tabindex-1 data-bindclick: addAccountClick data-icon✚ data-i18nTOP_TOOLBAR/BUTTON_ADD_ACCOUNT>/a>/li>li rolepresentation data-bindvisible: allowContacts>a href# tabindex-1 data-bindclick: contactsClick data-icon📇 data-i18nGLOBAL/CONTACTS>/a>/li>li rolepresentation>a href# tabindex-1 data-bindclick: settingsClick data-icon⚙ data-i18nTITLES/SETTINGS>/a>/li>li rolepresentation>a href# tabindex-1 data-bindclick: settingsHelp data-icon🛈 data-i18nGLOBAL/HELP>/a>/li>li classdividerbar rolepresentation>a href# tabindex-1 data-bindclick: logoutClick data-icon⏻ data-i18nGLOBAL/LOGOUT>/a>/li>/menu>/div>/div>/template>template idPaginator>nav classe-paginator g-ui-user-select-none data-bindforeach: $data>a data-bindcss: { current: current }, attr: { title: title }, text: name>/a>/nav>/template>template idPopupsAsk>div classmodal-body>div data-bindhtml: askDesc>/div>form classform-horizontal data-bindvisible: askPass() || askUsername(), submit: yesClick stylemargin: 2em 0 0 idAskForm>div classcontrol-group data-bindvisible: askUsername>label data-i18nGLOBAL/USERNAME>/label>input typetext data-bindvalue: username>/div>div classcontrol-group data-bindvisible: askPass>label data-i18nGLOBAL/PASSWORD>/label>input typepassword data-bindvalue: passphrase>/div>div data-bindvisible: askRemeber, component: { name: Checkbox, params: { label: GLOBAL/REMEMBER, value: remember } }>/div>/form>/div>footer>button classbtn buttonYes formAskForm data-bindclick: yesClick, text: yesButton data-icon✔>/button>button classbtn buttonNo data-bindclick: noClick, text: noButton data-icon✖>/button>/footer>/template>template idPopupsLanguages>header>a href# classclose data-bindclick: close>×/a>h3 data-i18nPOPUPS_LANGUAGES/TITLE_LANGUAGES>/h3>/header>div classmodal-body stylemin-height: 150px; data-bindforeach: languages>label data-bindclick: function () { $root.changeLanguage(key); }, css: {selected: selected, user: user}, attr: { title: title }, text: fullName>/label>/div>/template> script noncee323ed43-e15a-4b2b-87a2-b45bb323a1a1 typetext/javascript>(e>{const tt>e.location.pathname.replace(/\/+$/,)+/?/+t,at>e.getElementById(rl-+t),r1a(app).dataset.admin,oe>{a(loading).hidden!0,e.hidden!1},ne>{let ta(loading-error);t.append(e),o(t)},st>t?new Promise(((a,r)>{const oe.createElement(script);o.onload()>a(),o.onerror()>r(Failed loading +t),o.srct,e.head.append(o)})):Promise.reject(src is empty);try{let te.cookie.match(/(^|;) ?smctoken(^;+)/);if(tt?t2:localStorage.getItem(smctoken),!t){let enew Uint8Array(16);crypto.getRandomValues(e),tencodeURIComponent(btoa(String.fromCharCode(...e)))}localStorage.setItem(smctoken,t),e.cookiesmctoken+t+;path/;samesitestrict;secure}catch(e){}let i{};window.rl{adminArea:()>r,settings:{get:e>ie,set:(e,t)>iet,app:e>i.Systeme},setTitle:t>e.title(t||)+(i.title?(t? - :)+i.title:),setData:e>{ie,rl.app.refresh()},loadScript:s,fetch:(e,t,a)>{tObject.assign({mode:same-origin,cache:no-cache,redirect:error,referrerPolicy:no-referrer,credentials:same-origin,headers:{}},t);let r1,o(i.System||{}).token,n{};return a&&(t.methodPOST,a instanceof FormData&&(a.forEach(((e,t)>{e instanceof File?r0:Reflect.has(n,t)?(Array.isArray(nt)||(ntnt),nt.push(e)):nte})),r?an:o&&a.set(XToken,o)),r&&(t.headersContent-Typeapplication/json,aJSON.stringify(a)),t.bodya),o&&(t.headersX-SM-Tokeno),fetch(e,t)},fetchJSON:(e,t,a)>((tObject.assign({headers:{}},t)).headers.Acceptapplication/json,rl.fetch(e,t,a).then((e>e.ok?e.json():Promise.reject(Network response error: +e.status))))},navigator.cookieEnabled?.flat?rl.fetchJSON(t(`${r?Admin:}AppData/0/${Math.random().toString().slice(2)}/`)).then((a>{ia;const oa.StaticLibsJs,c()>rl.app.bootstart();s(o).then((()>s(o.replace(/libs.,`/${r?admin:app}.`)))).then((()>a.PluginsLink?s(t(a.PluginsLink)):Promise.resolve())).then((()>rl.app?c():e.addEventListener(readystatechange,(()>completee.readyState&&c())))).catch((e>{throw n(e),e}))})).catch((e>n(e))):o(a(BadBrowser)):o(a(NoCookie))})(document);document.documentElement.lang en;rl.I18N{LANGS_NAMES:{id:Bahasa Indonesia,cs:Čeština,da:Dansk,de:Deutsch,et:Eesti,en:English,es:Español,eo:Esperanto,eu:Euskara,fr:Français,is:Íslenska,it:Italiano,lv:Latviešu,lt:Lietuvių,hu:Magyar,nl:Nederlands,nb:Norsk (bokmål),pl:Polski,pt:Português,pt-BR:Português (Brasil),ro:Română,sk:Slovenčina,sl:Slovenščina,fi:Suomi,sv:Svenska,vi:Tiếng Việt,tr:Türkçe,el:Ελληνικά,be:Беларуская,bg:Български,ru:Русский,uk:Українська,ar:العربية,fa:فارسی,ko:한국어,ja:日本語,zh:简体中文,zh-TW:繁體中文(台灣)},LANGS_NAMES_EN:{ar:Arabic,eu:Basque,be:Belarusian,bg:Bulgarian,zh:Chinese Simplified (China),zh-TW:Chinese Traditional (Taiwan),cs:Czech,da:Danish,nl:Dutch,en:English,eo:Esperanto,et:Estonian,fi:Finnish,fr:French,de:German,el:Greek,hu:Hungarian,is:Icelandic,id:Indonesian,it:Italian,ja:Japanese,ko:Korean,lv:Latvian,lt:Lithuanian,nb:Norwegian Bokmål,fa:Persian,pl:Polish,pt:Portuguese,pt-BR:Portuguese (Brazil),ro:Romanian,ru:Russian,sk:Slovak,sl:Slovenian,es:Spanish,sv:Swedish,tr:Turkish,uk:Ukrainian,vi:Vietnamese},LANG_DIR:ltr,GLOBAL:{TO_ARCHIVE:Archive,ARE_YOU_SURE:Are you sure?,BACK:Back,BCC:Bcc,CANCEL:Cancel,CC:Cc,CLEAR:Clear,CLOSE:Close,CONTACTS:Contacts,DELETE:Delete,DONE:Done,EMAIL:Email,FROM:From,LOADING:Loading,LOGOUT:Logout,MORE:More,MOVE_TO:Move To,COPY_TO:Copy To,NAME:Name,NONE:None,TO_SPAM:Move message(s) to Spam,NOT_SPAM:Not Spam,USERNAME:Username,PASSWORD:Passphrase,REMEMBER:Remember,REPLY_TO:Reply-To,SAVE:Save,SAVE_CHANGES:Save changes?,SEARCH:Search,SPAM:Spam,SUBJECT:Subject,TEST:Test,TO:To,SERVER_MESSAGE:Server message,YES:Yes,NO:No,INACTIVE:Inactive,DEFAULT:default,HELP:Help,TEXT:Text,ATTACHMENTS:Attachments},LOGIN:{LABEL_LOGIN:Login,LABEL_SIGN_ME:Remember Me,BUTTON_SIGN_IN:Sign In},TOP_TOOLBAR:{BUTTON_ADD_ACCOUNT:Add Account},SEARCH:{TITLE_ADV:Advanced Search,TEXT:Text,HAS_ATTACHMENT:Has attachment(s),FLAGGED:Flagged,UNSEEN:Unseen,DATE:Date,DATE_ALL:All,BEFORE_3_DAYS:Older then 3 days,BEFORE_7_DAYS:Older then 1 week,BEFORE_MONTH:Older then 1 month,BEFORE_3_MONTHS:Older then 3 months,BEFORE_6_MONTHS:Older then 6 months,BEFORE_YEAR:Older then 1 year,SINCE_3_DAYS:Up to 3 days old,SINCE_7_DAYS:Up to 1 week old,SINCE_MONTH:Up to 1 month old,SINCE_3_MONTHS:Up to 3 months old,SINCE_6_MONTHS:Up to 6 months old,SINCE_YEAR:Up to 1 year old,SUBFOLDERS:Subfolders,SUBFOLDERS_NONE:None,SUBFOLDERS_SUBTREE:All,SUBFOLDERS_SUBTREE_ONE:One level,REPLIED:Answered,KEYWORD:Tag},FOLDER_LIST:{BUTTON_COMPOSE:Compose,BUTTON_NEW_MESSAGE:New message,INBOX_NAME:Inbox,SENT_NAME:Sent,DRAFTS_NAME:Drafts,TRASH_NAME:Trash,ARCHIVE_NAME:Archive},QUOTA:{TITLE:Quota usage},MESSAGE_LIST:{BUTTON_RELOAD:Reload Message List,BUTTON_EMPTY_FOLDER:Clear Folder,BUTTON_MULTY_FORWARD:Forward as attachment(s),BUTTON_DELETE_WITHOUT_MOVE:Delete permanently,MENU_SET_SEEN:Mark as read,MENU_SET_ALL_SEEN:Mark all as read,MENU_UNSET_SEEN:Mark as unread,MENU_SET_FLAG:Flag,MENU_UNSET_FLAG:Unflag,MENU_SELECT_ALL:All,MENU_SELECT_INVERT:Invert,MENU_SELECT_UNSEEN:Unread,MENU_SELECT_SEEN:Read,MENU_SELECT_FLAGGED:Flagged,MENU_SELECT_UNFLAGGED:Unflagged,DOWNLOAD_ALL_ATTACHMENTS:Download all attachments,EMPTY_LIST:Empty list.,EMPTY_SEARCH_LIST:No messages matched your search.,SEARCH_RESULT_FOR:Search results for \%SEARCH%\,BACK_TO_MESSAGE_LIST:back to message list,PUT_MESSAGE_HERE:Drop message here to view it in the list,TODAY_AT:today at %TIME%,YESTERDAY_AT:yesterday at %TIME%,NEW_MESSAGE_NOTIFICATION:You have %COUNT% new messages!,QUOTA_SIZE:Using strong>%SIZE% (%PROC%%)/strong> of your strong>%LIMIT%/strong>,SORT:Sort,NO_SORT:Mail server does not support sorting,SORT_DATE_ASC:Date ascending,SORT_DATE_DESC:Date descending,SORT_SIZE_ASC:Size ascending,SORT_SIZE_DESC:Size descending,SORT_SUBJECT_ASC:Subject A-Z,SORT_SUBJECT_DESC:Subject Z-A,SORT_FROM_ASC:From A-Z,SORT_FROM_DESC:From Z-A},MESSAGE:{BUTTON_EDIT:Edit,BUTTON_UNSUBSCRIBE:Unsubscribe from this list,BUTTON_REPLY:Reply,BUTTON_REPLY_ALL:Reply All,BUTTON_FORWARD:Forward,BUTTON_FORWARD_AS_ATTACHMENT:Forward as attachment,BUTTON_EDIT_AS_NEW:Edit as New,BUTTON_SHOW_IMAGES:Display external images,BUTTON_NOTIFY_READ_RECEIPT:The sender has asked to be notified when you read this message.,BUTTON_IN_NEW_WINDOW:View in separate window,BUTTON_THREAD_LIST:Thread list,BUTTON_THREAD_PREV:Previous,BUTTON_THREAD_NEXT:Next,BUTTON_THREAD_MORE:More messages,MENU_HEADERS:Show message headers,MENU_VIEW_ORIGINAL:Show Source,HTML_VIEW:View HTML message,PLAIN_VIEW:View plain text message,SWAP_COLORS:Swap default (background)color,MENU_DOWNLOAD_ORIGINAL:Download as .eml file,MENU_FILTER_SIMILAR:Filter messages like this,MENU_PRINT:Print,EMPTY_SUBJECT_TEXT:(No subject),LABEL_DATE:Date,LABEL_FROM_SHORT:from,LABEL_TO_SHORT:to,PRINT_LABEL_ATTACHMENTS:Attachments,MESSAGE_VIEW_DESC:Select any message in the list to view it here.,MESSAGE_VIEW_MOVE_DESC:Click folder name in the left panel to select the destination.,LINK_DOWNLOAD_AS_ZIP:Download as zip,SPAM_SCORE:Spam Score,HAS_VIRUS_WARNING:WARNING: virus detected,TAGS:Tags,NEW_TAG:New tag,ENABLE_TRACKING_LINKS:Enable tracking links,TRACKING_ENABLED:Links are now tracked when clicked!},MESSAGE_TAGS:{$important:Important,$todo:To Do,$label1:Important,$label2:Work,$label3:Personal,$label4:To Do,$label5:Later},READ_RECEIPT:{SUBJECT:Return Receipt (displayed) - %SUBJECT%,BODY:This is a Return Receipt for the mail that you sent to %READ-RECEIPT%.\n\nNote: \This Return Receipt only acknowledges that the message was displayed on the recipients computer.\\nThere is no guarantee that the recipient has read or understood the message contents.\n},SUGGESTIONS:{SEARCHING_DESC:Searching...},CONTACTS:{TAB_CONTACT:Contact,TAB_LOCATIONS:Locations,TAB_BUSINESS:Business,LABEL_ORGANIZATION:Organization,LABEL_DEPARTMENT:Department,LABEL_TITLE:Title,TAB_CRYPTO:Crypto,ASK:Ask,NEVER:Never,ALWAYS:Always,ALWAYS_IF_POSSIBLE:Always if possible,BUTTON_ADD_CONTACT:Add Contact,BUTTON_CREATE_CONTACT:Create,BUTTON_UPDATE_CONTACT:Update,BUTTON_IMPORT:Import (csv, vcf, vCard),BUTTON_EXPORT_VCARD:Export (vcf, vCard),BUTTON_EXPORT_CSV:Export (csv),ERROR_IMPORT_FILE:Import error (invalid file format),EMPTY_LIST:No contacts here,EMPTY_SEARCH:No contacts found,CLEAR_SEARCH:Clear search,CONTACT_VIEW_DESC:Select contact in the list to view it here.,LABEL_BIRTHDAY:Birthday,PLACEHOLDER_ENTER_DISPLAY_NAME:Enter display name,PLACEHOLDER_ENTER_LAST_NAME:Enter last name,PLACEHOLDER_ENTER_FIRST_NAME:Enter first name,PLACEHOLDER_ENTER_NICK_NAME:Enter nickname,LABEL_READ_ONLY:Read only,ADD_MENU_LABEL:Add,ADD_MENU_NICKNAME:Nickname,ADD_MENU_NOTE:Note,ADD_MENU_PHONE:Phone,ADD_MENU_URL:URL,ADD_MENU_ADDRESS:Address,ADD_MENU_BIRTHDAY:Birthday,ADD_MENU_TAGS:Tags,BUTTON_SHARE_ALL:Everyone,BUTTON_SYNC:Synchronization (CardDAV),SEND_TO_ALL_CONTACT_EMAILS:Send to all contact emails},COMPOSE:{LINK_SHOW_INPUTS:show all fields,BUTTON_SEND:Send,BUTTON_MINIMIZE:Minimize,SAVED_TIME:Saved at %TIME%,SAVED_ERROR_ON_SEND:Message was sent but not saved to sent items folder,DISCARD_UNSAVED_DATA:Discard unsaved data?,ATTACH_FILES:Attach files,ATTACH_DROP_FILES_DESC:Drop files here,REPLY_MESSAGE_TITLE:%DATETIME%, %EMAIL% wrote,FORWARD_MESSAGE_TOP_TITLE:-------- Forwarded message -------,FORWARD_MESSAGE_TOP_SENT:Sent,EMPTY_TO_ERROR_DESC:Please specify at least one recipient,NO_ATTACHMENTS_HERE_DESC:No attachments here.,ATTACHMENTS_ERROR_DESC:Warning! Not all attachments have been uploaded.,ATTACHMENTS_UPLOAD_ERROR_DESC:Not all attachments have been uploaded yet.,ALLOW_SPELLCHECK:Enable browser spelling checker,ALLOW_DRAFT_AUTOSAVE:Automatically save draft,BUTTON_REQUEST_READ_RECEIPT:Request a read receipt,BUTTON_MARK_AS_IMPORTANT:Mark as important,BUTTON_REQUEST_DSN:Request a delivery receipt,BUTTON_REQUIRE_TLS:Require secure delivery,ERROR_EMPTY_BODY:Message body is empty},POPUPS_ASK:{EXIT_ARE_YOU_SURE:Are you sure you want to exit?,DESC_WANT_CLOSE_THIS_WINDOW:Are you sure you want to close this window?,DESC_WANT_DELETE_MESSAGES:Are you sure you want to delete the message(s)?},POPUPS_LANGUAGES:{TITLE_LANGUAGES:Choose your language},POPUPS_ADD_ACCOUNT:{TITLE_ADD_ACCOUNT:Add Account?,BUTTON_ADD_ACCOUNT:Add,TITLE_UPDATE_ACCOUNT:Update Account?,BUTTON_UPDATE_ACCOUNT:Update},POPUPS_IDENTITY:{TITLE_ADD_IDENTITY:Add Identity?,TITLE_UPDATE_IDENTITY:Update Identity?,LABEL:Label,BUTTON_ADD_IDENTITY:Add,BUTTON_UPDATE_IDENTITY:Update,SIGNATURE:Signature,LABEL_SIGNATURE_INSERT_BEFORE:Insert this signature before quoted text in replies},POPUPS_CREATE_FOLDER:{TITLE_CREATE_FOLDER:Create a folder,LABEL_PARENT:Parent folder,BUTTON_CREATE:Create,TITLE_CREATING_PROCESS:Creating a folder},POPUPS_CLEAR_FOLDER:{TITLE_CLEAR_FOLDER:Purge all messages from the folder?,DANGER_DESC_WARNING:Warning!,DANGER_DESC_HTML_1:This action will result in removing all mails from strong>%FOLDER%/strong> folder completely.,DANGER_DESC_HTML_2:Once started, the process cannot be aborted or canceled.,TITLE_CLEARING_PROCESS:Purging the folder...},CRYPTO:{SIGN:Sign,ENCRYPT:Encrypt,DECRYPT:Decrypt,VERIFY:Verify,GOOD_SIGNATURE:Good signature from %USER%,ERROR:%TYPE% error: %ERROR%,CREATE_SELF_SIGNED:Create self-signed,VALID_UNTIL:Valid until,PRIVATE_KEY:Private key,CHANGE_PASS:Change passphrase,CURRENT_PASS:Current passphrase,NEW_PASS:New passphrase,ASK_CRYPTKEY_PASS:Your login passphrase has changed. Please fill in your old login passphrase to decrypt data},OPENPGP:{POPUP_IMPORT_TITLE:Import OpenPGP key,POPUP_IMPORT_BUTTON:Import,POPUP_VIEW_TITLE:View OpenPGP key,POPUP_VIEW_BUTTON:Select,POPUP_GENERATE_TITLE:Generate OpenPGP key pair,POPUP_GENERATE_BUTTON:Generate,LABEL_KEY_TYPE:Type,SIGNED_MESSAGE:OpenPGP signed message,ENCRYPTED_MESSAGE:OpenPGP encrypted message,STORE_IN_GNUPG:Store on server in GnuPG,STORE_PUBLIC_KEY_IN_GNUPG:Store public key on server in GnuPG,STORE_PRIVATE_KEY_IN_GNUPG:Store private key on server in GnuPG,BACKUP_ON_SERVER:Store (encrypted) on server,BACKUP_PUBLIC_KEY_ON_SERVER:Backup public key on server,BACKUP_PRIVATE_KEY_ON_SERVER:Backup private key on server},SMIME:{POPUP_IMPORT_TITLE:Import S/MIME certificate,CERTIFICATE:Certificate,CERTIFICATES:S/MIME Certificates,SIGNED_MESSAGE:S/MIME signed message,ENCRYPTED_MESSAGE:S/MIME encrypted message,PRIVATE_KEY_OF:S/MIME private key of %EMAIL%},POPUPS_FILTER:{TITLE_CREATE_FILTER:Create a filter?,TITLE_EDIT_FILTER:Update filter?,LEGEND_CONDITIONS:Conditions,LEGEND_ACTIONS:Actions,BUTTON_ADD_CONDITION:Add a Condition,SELECT_ACTION_MOVE_TO:Move to,SELECT_ACTION_FORWARD_TO:Forward to,SELECT_ACTION_REJECT:Reject,SELECT_ACTION_VACATION_MESSAGE:Vacation message,SELECT_ACTION_DISCARD:Discard,SELECT_FIELD_RECIPIENTS:Recipients (To or CC),SELECT_FIELD_HEADER:Header,SELECT_FIELD_BODY:Body,SELECT_FIELD_SIZE:Size,SELECT_TYPE_CONTAINS:Contains,SELECT_TYPE_NOT_CONTAINS:Not Contains,SELECT_TYPE_MATCHES:Matches (* and ? supported),SELECT_TYPE_NOT_MATCHES:Not Matches (* and ? supported),SELECT_TYPE_REGEXP:Regexp,SELECT_TYPE_NOT_REGEXP:Not Regexp,SELECT_TYPE_EQUAL_TO:Equal To,SELECT_TYPE_NOT_EQUAL_TO:Not Equal To,SELECT_TYPE_OVER:Over,SELECT_TYPE_UNDER:Under,SELECT_TYPE_TEXT:Text,SELECT_TYPE_RAW:Raw,SELECT_MATCH_ANY:Matching ANY of the following rules,SELECT_MATCH_ALL:Matching ALL of the following rules,MARK_AS_READ_LABEL:Mark as read,REPLY_INTERVAL_LABEL:Reply interval (days),KEEP_LABEL:Keep,STOP_LABEL:Stop further processing of rules,VACATION_SUBJECT_LABEL:Subject (optional),VACATION_MESSAGE_LABEL:Message,VACATION_RECIPIENTS_LABEL:Recipients (comma separated),REJECT_MESSAGE_LABEL:Reject message,ALL_INCOMING_MESSAGES_DESC:All incoming messages},POPUPS_SIEVE_SCRIPT:{TITLE_CREATE:Create Script,TITLE_EDIT:Edit Script,BUTTON_ADD_FILTER:Add a Filter,BUTTON_RAW_SCRIPT:Use Custom User Script,CAPABILITY_LABEL:Capabilities,CHANGES_NEED_TO_BE_SAVED_DESC:These changes need to be saved to the server.},POPUPS_SYSTEM_FOLDERS:{TITLE_SYSTEM_FOLDERS:Select system folders,SELECT_CHOOSE_ONE:Choose one,SELECT_UNUSE_NAME:Do not use,NOTIFICATION_SENT:You havent selected \Sent\ system folder messages are put to after sending.\nIf you dont want to save sent message, please select \Do not use\ option.\n,NOTIFICATION_DRAFTS:You havent selected \Drafts\ system folder messages are saved to while composing.,NOTIFICATION_SPAM:You havent selected \Spam\ system folder spamed messages are placed to.\nIf you wish to remove messages permanently, please select \Do not use\ option.\n,NOTIFICATION_TRASH:You havent selected \Trash\ system folder deleted messages are placed to.\nIf you wish to remove messages permanently, please select \Do not use\ option.\n,NOTIFICATION_ARCHIVE:You havent selected \Archive\ system folder achived messages are placed to.},TITLES:{MAILBOX:MailBox,SETTINGS:Settings},UPLOAD:{ERROR_FILE_IS_TOO_BIG:File is too big,ERROR_FILE_PARTIALLY_UPLOADED:File was partially uploaded due to unknown error,ERROR_NO_FILE_UPLOADED:No file uploaded,ERROR_MISSING_TEMP_FOLDER:The temporary file is missing,ERROR_ON_SAVING_FILE:Saving uploaded file failed,ERROR_FILE_TYPE:Invalid file type,ERROR_UNKNOWN:An unknown file upload error occurred},EDITOR:{PLAIN:HTML -> TEXT,SOURCE:HTML -> SOURCE,FONTFAMILY:Font family,FONTSIZE:Font size,DIR:Text direction,DIR_LTR:Left to right,DIR_RTL:Right to left,DIR_AUTO:Automatic,TEXTCOLOR:Text color,BACKGROUNDCOLOR:Background color,BOLD:Bold,ITALIC:Italic,UNDERLINE:Underline,STRIKE:Strikethrough,SUB:Subscript,SUP:Superscript,OL:Ordered list,UL:Unordered list,QUOTE:Blockquote,INDENTDECREASE:Decrease indent,INDENTINCREASE:Increase indent,LINK:Link,IMAGEURL:Image URL,IMAGEUPLOAD:Image select,UNDO:Undo,REDO:Redo,REMOVESTYLE:Remove style},SETTINGS_LABELS:{GENERAL:General,CONTACTS:Contacts,FOLDERS:Folders,ACCOUNTS:Accounts,FILTERS:Filters,SECURITY:Security,THEMES:Themes},SETTINGS_FILTERS:{SIMPLE:Simple,ADVANCED:Advanced,BUTTON_ADD_SCRIPT:Add a Script,SUBNAME_MOVE_TO:Move to \%FOLDER%\,SUBNAME_FORWARD_TO:Forward to \%EMAIL%\,SUBNAME_REJECT:Reject,SUBNAME_VACATION_MESSAGE:Vacation message,SUBNAME_DISCARD:Discard},SETTINGS_SECURITY:{LEGEND_SECURITY:Security,LABEL_AUTOLOGOUT:Auto Logout,FORGET_KEY_PASS:Forget private key passphrase,NEVER:Never},SETTINGS_GENERAL:{LANGUAGE:Language,HOUR_FORMAT:Hour format,IDENTITY:Identity,LAYOUT:Layout,LAYOUT_NO_SPLIT:No Split,LAYOUT_VERTICAL_SPLIT:Vertical Split,LAYOUT_HORIZONTAL_SPLIT:Horizontal Split,SHOW_NEXT_MESSAGE:Show next message when (re)move current message,EDITOR:Default text editor,EDITOR_HTML:Html,EDITOR_PLAIN:Plain,VIEW_OPTIONS:View options,USE_PREVIEW_PANE:Use preview pane,HIDE_DELETED_MESSAGES:Hide messages marked for deletion,USE_CHECKBOXES_IN_LIST:Display checkboxes in list,USE_THREADS:Use threads,THREAD_ALGORITHM:Threads algorithm,REPLY_SAME_FOLDER:Place replies in the folder of the message being replied to,PREFER_HTML:Prefer HTML to plain text,PREFER_HTML_INFO:Messages sometimes come in both formats. This option controls whether you want the HTML part or the plain text part to be displayed.,REMOVE_COLORS:Remove background and text colors from message body,ALLOW_STYLES:Allow style> CSS,MESSAGE_PER_PAGE:Messages on page,CHECK_MAIL_INTERVAL:Check mail interval,MARK_MESSAGE_READ_AFTER:Mark message as read after,MSG_DEFAULT_ACTION:Default action,SECONDS:seconds,MINUTES:minutes,NOTIFICATIONS:Notifications,SOUND_NOTIFICATION:Sound notification,CHROME_NOTIFICATION_DESC:Show new messages notification popups,CHROME_NOTIFICATION_DESC_DENIED:(Blocked by the browser),COLLAPSE_BLOCKQUOTES:Collapse quoted text,MAX_QUOTE_LEVEL:Maximum visible quoted text levels,LIST_INLINE_ATTACHMENTS:Show inline attachments in list,LIST_SIMPLE_ATTACHMENTS:Simple attachments list,LIST_MESSAGES_GROUPED:List messages grouped (when sorting by date or from),EXTERNAL_IMAGES:External images,IMAGES_OPTION_ASK:Always ask,IMAGES_OPTION_WHITELIST:Whitelist or ask,IMAGES_OPTION_ALWAYS:Show always,IMAGES_WHITELIST:Images whitelist,MESSAGE_POPUP_WINDOW:Popup in new window instead of tab},SETTINGS_CONTACTS:{LABEL_CONTACTS_AUTOSAVE:Automatically add recipients to your address book,LEGEND_CONTACTS_SYNC:Remote Synchronization (CardDAV),LABEL_CONTACTS_SYNC_ENABLE:Enable remote synchronization,LABEL_CONTACTS_SYNC_SERVER:Server,LABEL_CONTACTS_SYNC_AB_URL:Addressbook URL,LABEL_CONTACTS_SYNC_USER:User,SYNC_READ:Read only},SETTINGS_THEMES:{LEGEND_THEMES:Themes,LABEL_BACKGROUND:Background,LABEL_FONTS:Fonts,BUTTON_UPLOAD_BACKGROUND_IMAGE:Upload background image (JPG, PNG),ERROR_FILE_IS_TOO_BIG:File is too big,ERROR_FILE_TYPE_ERROR:Invalid file type (JPG and PNG only),ERROR_UNKNOWN:An unknown file upload error occurred},SETTINGS_FOLDERS:{LEGEND_FOLDERS:Folder List,BUTTON_CREATE:Create Folder,BUTTON_SYSTEM:System Folders,BUTTON_SUBSCRIBE:Subscribe,BUTTON_UNSUBSCRIBE:Unsubscribe,LOADING_PROCESS:Updating folder list,CREATING_PROCESS:Creating a folder,DELETING_PROCESS:Deleting a folder,RENAMING_PROCESS:Renaming a folder,TO_MANY_FOLDERS_DESC_1:You have too many folders!,TO_MANY_FOLDERS_DESC_2:We have shown only a part of them, to avoid performance problems.,HELP_DELETE_FOLDER:Delete folder,HELP_SHOW_HIDE_FOLDER:Show/hide folder,HELP_CHECK_FOR_NEW_MESSAGES:Check for new messages,HIDE_UNSUBSCRIBED:Hide unsubscribed folders,UNHIDE_KOLAB_FOLDERS:Unhide Kolab folders,TYPE_CALENDAR:Calendar,TYPE_CONFIGURATION:Configuration,TYPE_CONTACTS:Contacts,TYPE_FILES:Files,TYPE_JOURNAL:Journal,TYPE_NOTES:Notes,TYPE_TASKS:Tasks},SETTINGS_ACCOUNTS:{LEGEND_ACCOUNTS:Accounts,LEGEND_IDENTITIES:Identities,LEGEND_ACCOUNTS_AND_IDENTITIES:Accounts and Identities,BUTTON_ADD_ACCOUNT:Add an Account,BUTTON_ADD_IDENTITY:Add an Identity,LOADING_PROCESS:Updating...,SHOW_UNREAD:Show unread messages count},SETTINGS_OPENPGP:{BUTTON_IMPORT_KEY:Import Key,BUTTON_GENERATE_KEY_PAIR:Generate Key Pair,IMPORT_FROM_SERVER:Import from server,TITLE_PRIVATE:Private,TITLE_PUBLIC:Public,GET_MAILVELOPE:Get Mailvelope browser add-on.},SHORTCUTS_HELP:{LEGEND_SHORTCUTS_HELP:Keyboard shortcuts help,TAB_MAILBOX:Mailbox,TAB_MESSAGE_LIST:Message list,TAB_MESSAGE_VIEW:Message view,TAB_COMPOSE:Compose,LABEL_OPEN_USER_DROPDOWN:Open user dropdown,LABEL_REPLY:Reply,LABEL_REPLY_ALL:Reply All,LABEL_FORWARD:Forward,LABEL_FORWARD_MULTIPLY:Forward as attachment(s),LABEL_CHECK_ALL:Select all messages,LABEL_DELETE:Delete,LABEL_OPEN_THREAD:Open selected thread,LABEL_MOVE:Move,LABEL_READ:Read selected messages,LABEL_UNREAD:Unread selected messages,LABEL_IMPORTANT:Important, flag selected messages,LABEL_CANCEL_SEARCH:Cancel search,LABEL_FULLSCREEN_ENTER:Fullscreen (Preview pane layout),LABEL_VIEW_MESSAGE_ENTER:View message (No preview pane layout),LABEL_SWITCH_TO_MESSAGE:Switch focus to selected message,LABEL_SWITCH_TO_FOLDER_LIST:Switch focus to folder list,LABEL_FULLSCREEN_TOGGLE:Toggle fullscreen mode,LABEL_BLOCKQUOTES_TOGGLE:Toggle message blockquotes,LABEL_THREAD_NEXT:Next message in thread,LABEL_THREAD_PREV:Previous message in thread,LABEL_EXIT_FULLSCREEN:Exit fullscreen mode,LABEL_CLOSE_MESSAGE:Close message (No preview pane layout),LABEL_SWITCH_TO_LIST:Switch focus back to message list,LABEL_OPEN_COMPOSE_POPUP:Open compose popup,LABEL_MINIMIZE_COMPOSE_POPUP:Minimize compose popup,LABEL_OPEN_IDENTITIES_DROPDOWN:Open identities dropdown,LABEL_SAVE_MESSAGE:Save message,LABEL_SEND_MESSAGE:Send message,LABEL_CLOSE_COMPOSE:Close compose},NOTIFICATIONS:{RequestError:Request failed,RequestAborted:Request is aborted,RequestTimeout:Request timed out,InvalidToken:Invalid token,AuthError:Authentication failed,ConnectionError:Cant connect to server,DomainAlreadyExists:Domain already exists,DomainNotAllowed:Domain is not allowed,AccountNotAllowed:Account is not allowed,CryptKeyError:Your login passphrase has changed,ContactsSyncError:Contacts synchronization error,CantGetMessageList:Cant get message list,CantGetMessage:Cant get message,CantDeleteMessage:Cant delete message,CantCopyMessage:Cant copy message,CantMoveMessage:Cant move message,CantSaveMessage:Cant save message,CantSendMessage:Cant send message,InvalidRecipients:Invalid recipients,CantSaveFilters:Cant save filters,CantGetFilters:Cant get filters,CantActivateFiltersScript:Cant activate filters script,CantDeleteFiltersScript:Cant delete filters script,FiltersAreNotCorrect:Filters are not correct,CantCreateFolder:Cant create folder,CantRenameFolder:Cant rename folder,CantDeleteFolder:Cant delete folder,CantDeleteNonEmptyFolder:Cant delete non-empty directory,CantSubscribeFolder:Cant subscribe folder,CantUnsubscribeFolder:Cant unsubscribe folder,DemoSendMessageError:For security purposes, this account is not allowed to send messages to external e-mail addresses!,DemoAccountError:For security purposes, this account is not allowed for this action!,AccountAlreadyExists:Account already exists,AccountDoesNotExist:Account doesnt exist,AccountSwitchFailed:Switch to account \%EMAIL%\ failed,MailServerError:An error has occured while accessing mail server,InvalidInputArgument:Invalid input argument,UnknownError:Unknown error}};rl.relativeTime { long: { year: { past: { one: {0} year ago, other: {0} years ago }, future: { one: in {0} year, other: in {0} years } }, month: { past: { one: {0} month ago, other: {0} months ago }, future: { one: in {0} month, other: in {0} months } }, week: { past: { one: {0} week ago, other: {0} weeks ago }, future: { one: in {0} week, other: in {0} weeks } }, day: { past: { one: {0} day ago, other: {0} days ago }, future: { one: in {0} day, other: in {0} days } }, hour: { past: { one: {0} hour ago, other: {0} hours ago }, future: { one: in {0} hour, other: in {0} hours } }, minute: { past: { one: {0} minute ago, other: {0} minutes ago }, future: { one: in {0} minute, other: in {0} minutes } }, second: { past: { one: {0} second ago, other: {0} seconds ago }, future: { one: in {0} second, other: in {0} seconds } } }, /* zero, one, two, few, many, other */ plural: n > 1 n ? one : other};/script>/body>/html>!--cached-->
Reverse NameServers
Date
Domain
openlearningcoquitlam.com
2016-09-26
fff.xxx
2016-10-01
datafortress.ca
2016-10-01
itsokaytobeanatheist.com
2016-10-03
lumbercartel.ca
2016-10-04
atheistcosmos.com
2016-10-05
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]