window.Webtop = { config: getBootstrapConfig() }; window.UXConfig = { buildVersionID: "2.0.10", header: { rui: { iframeUri: "header/header.html", divId: "", initFnName: "" } }, /** * @namespace advertisement * @property {object} advertisement - the default values for advertisement * @property {object} adBanner - for banner adv configuation * @property {object} skyscrapper - for sky scrapper adv configuration * @property {object} inline - for inline/fake adv configuration */ advertisement: { adBanner: false, skyscrapper: false, inline:false, adBannerUrl: 'ad/ad_320_50.html', skyscrapperUrl: 'ad/ad_120_600.html', adFrequencyOfListItem : 5, noneViewAdHeight:30,//If inline adv is true then this list height be used for list height rightViewAdHeight:90 //If inline adv is true then this list height be used for list height }, googleSearch: { url: "search/search.html?q={0}", windowName: "searchResult" }, settings: { preference: {} }, // defaults from SDK common: { defaultSortOrder: { value: 'SORT_DATE_DESC', //set the value as 'SORT_NATURAL_DESC' for CPMS environment and 'SORT_DATE_DESC' for MX }, concurrentLogin: { enabled: false, securityRedirectPopup: false, }, ad: { interval: 30000 }, SignatureWindow:{ disableFont: { disableFont: false, } }, links: { redirectLoginURL: Webtop.config.common.redirectLoginUrl, redirectLogoutURL: Webtop.config.common.redirectLogoutUrl, redirectTimeoutURL: Webtop.config.common.redirectTimeoutUrl, logoURL: "" }, time: { timeFormat: "HH/MM", dateFormat: "YYYY/MM/DD" }, timezone: { useDevice: false }, autoLogout: { options: [1200000, 1800000, 2700000, 3600000], }, login:{ usernameEnable: true, enableLoginAuth: true, //FASTWEBMSG-345: Same value should be defined in base-patch.xml redirectErrorLoginURL: "https://mailbus.fastweb.it/mail/", blockedDomainEnabled: true, //FASTWEBMSG-315 (*fastwebnet.it blocked if enabled TRUE) blockedDomainRegexp: /^([a-zA-Z0-9][a-zA-Z0-9-_]*\.)*[a-zA-Z0-9]*[a-zA-Z0-9-_]*fastwebnet.it+$/, //FASTWEBMSG-315 defaultDomain: " "// FASTWEBMSG-78 }, regexp: { // eslint-disable-next-line emailRegularExp: /^(?:[a-z0-9!#$%&'*+\/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+\/=?^_`{|}~-]+)*|"(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21\x23-\x5b\x5d-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])*")@(?:(?:[a-z0-9\u00C0-\u024f](?:[a-z0-9-\u00C0-\u024f]*[a-z0-9\u00C0-\u024f])?\.)+[a-z0-9\u00C0-\u024f](?:[a-z0-9-\u00C0-\u024f]*[a-z0-9\u00C0-\u024f])?|\[(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?|[a-z0-9-]*[a-z0-9]:(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21-\x5a\x53-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])+)\])$/i, emailDomainRegularExp: /^((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9\u00C0-\u024f]+\.)+[a-zA-Z]{2,}))$/, mailPatternWWWExp: /(^| |\s|>|>)(www.[0-9a-zA-Z$.+!*',&/:=@?;_-]+?)( |>|\s|>|$|[^0-9a-zA-Z$.+!*',&/:=@?;_-])/igm, mailPatternHTTPExp: /(^|[^"])(\b(?:https?:\/\/|ftp:\/\/)[%0-9a-zA-Z$.+!*',&/:=@?;_-]+?)( |>|\s|>|$|[^%0-9a-zA-Z$.+!*',&/:=@?;_-])/igm, // eslint-disable-next-line phoneRegularExp: /^([0-9\(\)\/\+ \-]*)$/, // eslint-disable-next-line pagerRegularExp: /^([0-9\(\)\/\+ \-]*)$/, urlRegularExp: /^(?:(?:https?|ftp):\/\/)(?:\S+(?::\S*)?@)?(?:(?:[1-9]\d?|1\d\d|2[01]\d|22[0-3])(?:\.(?:1?\d{1,2}|2[0-4]\d|25[0-5])){2}(?:\.(?:[1-9]\d?|1\d\d|2[0-4]\d|25[0-4]))|(?:(?:[a-z\u00a1-\uffff0-9]-*)*[a-z\u00a1-\uffff0-9]+)(?:\.(?:[a-z\u00a1-\uffff0-9]-*)*[a-z\u00a1-\uffff0-9]+)*(?:\.(?:[a-z\u00a1-\uffff]{2,})))(?::\d{2,5})?(?:\/\S*)?$/i, contactNameRegularExp: /^[^,;"[\]]*$/, notEmptyTextRegularExp: /^\s*[^\s]+.*\s*$/, // eslint-disable-next-line folderNameDisableChars: /[/<>&\\\*\%]|^{|^#|^\s/, }, textMaxLength: 255, extensionNameTypeMap: Webtop.config.extensionnametypemap.extensionNameTypeMap, displayOptionInWelcomeMsg: 'both', // 'firstName'or 'lastName' or 'both' (firstname and lastname) or 'emailAddress' appLayoutLeftExpandWidth: 120, csrfProtection: true, userEmail: '', sleepForAuthcalls: true, sleepTime: 5000, defaultDateFormat: { key: 'attr.user.DateFormat', defaultValue: 'DD/MM/YYYY', available: [ { label: 'DD/MM/YYYY', value: 'DD/MM/YYYY' }, { label: 'DD/MM/YY', value: 'DD/MM/YY' }, { label: 'MM/DD/YYYY', value: 'MM/DD/YYYY' }, { label: 'YYYY/MM/DD', value: 'YYYY/MM/DD' }, { label: 'DD-MM-YYYY', value: 'DD-MM-YYYY' }, { label: 'DD.MM.YYYY', value: 'DD.MM.YYYY' }, ], } }, cloud: { enabled: false, folderNameSize: 63, folderNameDisableChars: /[/<>&\\\*\%]|^{|^#|^\s/, presetEnable: false, paginationDefaultSize: 20, paginationScrollSizeBuffer: 10, dropFileEnable: true, trialURL: 'http://synchronoss.com/', uploadTimeout: 180000, }, pinned: { displayCount: 20, }, messageList: { pageSize: 20, conversationSize:50 }, /** * @namespace quickSearchDefault * @property {object} quickSearchDefault - the default value for quickSearchCustom * @property {array} [quickSearchDefault.fields] - the default value is ['recipients', 'from', 'subject'], for performance 'body' is removed but you can add 'body' if needed */ quickSearchDefault: { fields: ['recipients', 'from', 'subject'], }, quickSearchCustomFields: { enabled: false, fields: ['recipients', 'from', 'subject', 'body'], }, batching: { enabled: true, }, theme: { enabled: true, available: ["default", "blue", "green", "yellow", "red"], }, mail: { /** * @property {boolen} [mail.enabled] If the flag is enabled then it will make api call to check the mail content has phishing link or not when we do mail preview * @property {string} [mail.client_id] This one we need to get it from isitphishing * @property {string} [mail.client_secret] This one we need to get it from isitphishing * */ mailPreviewBgcolorCountUpto:200, noneViewListHeight:30, //If inline adv is false then this list height be used for list height rightViewListHeight:90,//If inline adv is false then this list height be used for list height addAccountLink: true, avatar:{ enabled:false, maxContactsAllowed : 50 }, splitPane: { width:'38%', height:'30%' }, replyForwardPrefix: { //PERIDOT-26984 if enabled is true the prefix would be either replyPrefix or forwardPrefix based on operation, else for empty string it will pick from locale selected enabled: false, replyPrefix: 'Re', forwardPrefix: 'Fwd', }, addLinkForBlockImage: true, displayEmailIdInMail: true, //show email next to Account in Mail module auto: null, defaultMailView: 'previewnone', //'previewright','previewbelow', noPreview : { enabled:true, // This should be enabled only when we are switching from 3.1 to 2.3 Backward compatibility }, quotaPercentageFactor : 1, // PERIDOT-14733 and PERIDOT-14892 Quota percentage usage fixed to 1 factor unlimited:61097600, // Configure this value for testing example if the data you see as 50 MB caluclate as (unlimited/1024^2) similarly if its GB , (unlimited/1024^3) and (unlimited/1024^4) for TB dataIndicator: true, // Setting it to true will display progress bar for manage storage maxInlineImgSize: 15000000, timeoutInline: 1800000, linkfiyText: true, maxMessageSizeForLoader:5000, save: { autoInterval: 60000 }, recipients: { max: 100 }, forward: null, sender: { max: 10, maxTrusted: Webtop.config.mail.maxtrustedsenders, maxBlocked: Webtop.config.mail.maxblockedsenders }, send:{ timeoutSend:180000 }, folder: { maxNameSize: 60, maxDeepth: 30, specialFolders: Webtop.config.mail.specialFolders, }, mailForwarding : { maxAddresses : -1 }, securityMessageTypes: ['00'], message: { maxSize: 307200, maxSubjectSize: 998, maxAttachmentCount: 10, maxAttachmentSize: 26214400, //MAX_ATTACHMENT_SIZE timeoutUpload: 180000, maxPrintEmailCount: 5, extensionType:['eml'], }, hugemail: { maxSize: 2147483647, maxSubjectSize: 998, maxAttachmentCount: 10, maxAttachmentSize: 2147483647, timeoutUpload: 38000000, timeoutViewSource:600000 }, cancelmail: { cancelSendTimerCount: 30, enabled: false, }, whitelabel :{ enabled: false, }, minimizeCompose :{ enabled: true, }, signature: { limit: 10, maxContentSize: 1024, maxLabelSize: 128 }, emailSeperatorRegularExp: /[ ,;]+/, toolbar: [ "refresh", "compose", "reply", "replyAll", {"forward": ["forwardAsAttach", "forwardInline"]}, "delete", "move", {"more": ["category","safeSender","blockSender","blockDomain","blockSenderAndMarkSpam","read","unread","markAsSpam","flag","markNotAsSpam","inviteEvent","createGroup","viewSource", "print", "saveEML"]}, ], sortFields : [ "date", "toFrom", "subject", "priority", "flag", //"size" Removed based on feature requirement - PERIDOT-17741 ], sortUnread:true, alias: { enabled: true, userCanChooseFromAlias: true, maxNameLength: 32, maxAliasLength: 20, localNamePolicy: 'full', // either 'suffix' or 'full' // eslint-disable-next-line emailLocalPartRegularExp: /^[^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*$/, // eslint-disable-next-line emailLocalSuffixPartRegularExp: /^[^<>()[\],;:\s@\"]+$/, }, externalAccount: { enable: true, limit: 10, service: Webtop.config.mail.externalmailbox.service, smtp: Webtop.config.mail.externalmailbox.smtp, defaultImapFolderMapping: Webtop.config.mail.externalmailbox.defaultImapFolderMapping, externalAccountOAuthRedirectUrl: "https://mailbus.fastweb.it/mail/#/settings", advancedSettingEnable: true }, loginHistory: { enabled : false, }, rtc: { enable: false, chart: null, video: null, audio: null, storage: null, quota: null }, presence: { enable: false, presenseId: null, token: null }, conversation: { enable: false }, compose: { max: 30, width: 960, height: 800, detachWindow:true }, ckEditor:{ enabled:true }, addToContact: { enabled:true }, excludeFolderTypesOfShowPin: [ 'draft', 'sent', 'junk', 'trash', ], cleanup: { enabled: true, FETCH_SIZE_IN_MESSAGE_CLEANUP : 100, // Deletion of mails at one shot in manage storage as this is the suggestable value considering the performance }, showMailQuotaOnLeft: { enabled: true, }, whitelisting: true, quickSearchAllFolders: false, enableMessagePreview: false, searchRequestTimeout: 120000, enableAutoSwitchMailView: true, switchToRightPreviewHeight: 600, switchToBottomPreviewWidth: 1000, switchViewAspectRatio: 1.7, autoReplyErrorDisplay:5000, autoReplyMaxLength:1024, unreadMessageCountofCustomPlusToShow: { /*To display 99+ next to Inbox for unread message count set enabled to false else it will display actual number of unread messages in inbox*/ enabled: false, maxValue: 99, }, preview: { previousAndNextBtnLocalize: true, }, returnToCurrentFolder: true, /* To return to current folder after you perform a search or in inline view after you read an email */ fax: { faxAttachmentType: [ 'application/pdf' ], maxAttachmentSize: -1, // -1 = infinito defaultDomain: '@fwfax.it', }, aging: [ { folderType: "trash", // UX folder type could be: "inbox", "draft", "sent", "junk", "trash" or "" domains: [ { domain: "fastwebnet.it", days:"30" }, { domain: "default", days:"30" } ] }, { folderType: "junk", // UX folder type could be: "inbox", "draft", "sent", "junk", "trash" or "" domains: [ { domain: "fastwebnet.it", days:"15" }, { domain: "default", days:"30" } ] } ] }, contacts: { mapUrl: 'https://maps.google.com/maps?q=', sendMailAddressOrder: "home,work,other", regexp: { // eslint-disable-next-line folderNameInvalidChars: /[\/<>#&\\\*\%]/ }, addressBook: { max: 9, maxNameSize: 63, enableTrash: true, displayCount: true, maxCollectedEmails: 2000, displayAutoCompleteAtBottom: true }, group: { enable: true, max: 50, allowDuplicateName: false }, list: { max: 3000, pageSize: 300, defaultGroupBy: "lastName", defaultSortBy: "ASC", searchFields: "firstName,lastName,lzEmail,lzPhone", enablePartialCriteriaFilter: true, displayNameOrder: "firstName,lastName", enableMove: true, disableAvatar: true, enableContextMenu: true, enableMergeAndDedup: true }, contactForm: { sections: { contact: Webtop.config.contacts.contactForm.section }, maxFields: 20, maxSizeOfAvatar: 500, imageAcceptTypes: "image/pjpeg,image/jpeg,image/x-png,image/png,image/gif" }, autoSuggest: { matchFields: "lzHeader.middlename", returnGroupContact: true }, import: { enabledFileTypes: "csv,vcf" }, export: { enabledFileTypes: "csv,vcard", defaultFileType: "csv" }, contactDisplayNameSeparator: { SORT_FIRSTNAME: "", SORT_LASTNAME: "," }, listToolbar: [ "refresh", {"new": ["newContact","newGroup"]}, {"more": ["sendvCard","importContacts","exportContacts","checkDuplicates","merge","divider","deleteContact", "sendMail", "moveToFolder","contactPrint"] } ], previewToolbar: [ "compose", "edit", "delete","addToGroup","printPreviewContact","sendvCard", "inviteEvent" ], sortFields : [ "firstName", "lastName", "nickname", ], }, calendar: { enabled: true, recurrence: { defaultOptions: [ "none", "daily", "weekly", "monthly", "yearly", "weekday", "custom" ], frequencyOptions: ["daily", "weekly", "monthly", "yearly"], dayList: ["su", "mo", "tu", "we", "th", "fr", "sa"] }, reminder: { options: [1000, 0, -5, -15, -30, -60, -120, -1440, -2880, -10080] }, // enableInviteContactToEvent: true, // ATTENDEE_ENABLED: true, TRASH_SUPPORT: false, SMS_SUPPORT: false, CATEGORY_OPTIONS: [ "General", "Invite", "Work", "School", "Red", "Yellow", "Green", "Birthday", "Anniversary", "Date", "Vacation", "Fun", "Bills", "Phone", "Doctor", "Flag", "Pet", "Sport" ], // EVENT_REMIND_OPTIONS: ['', 0, 5, 15, 30, 60, 120, 1440, 2880, 10080], importAcceptFileTypes: [".ics", ".ical", ".icalendar", ".ifb"], calendarColors: [ "E51C23", "E91E63", "9C27B0", "673AB7", "3F51B5", "5677FC", "03A9F4", "00BCD4", "009688", "259B24", "88C34A", "CDDC39", "FFEB3B", "FFC107", "FF9800" ], // exportFileNameInvalidCharsReg: /[/<>&:"\|\?\\\*\%]/, // eslint-disable-next-line // subscribeUrlReg: /^((https?)|(webcals?)):\/\/([A-Za-z0-9\-\._~:\/?#\[\]@!$&'()*+,;=]|%[A-Fa-f0-9]{2})+$/, pageSizeOfPrintEventPDF: "a4", listToolbar: [ "btnBackToCalendar", "refresh", "newEvent", "addCalendar", {"more": ["printCalendar","importEvents","exportEvents","subscribeCal"] } ] }, tasks: { enabled: true, enableTaskGroup: true, defaultTaskReminderUnit: "minute", defaultTaskSortType: "priority", defaultTaskViewType: "single", // eslint-disable-next-line groupNameInvalidChars: /[/<>#&\\\*\%]/, groupNameSize: 64, toDoNameSize: 64, toDoDescriptionSize: 256, toDoStructure: { summary: "summary", group: "group", priority: "priority", status: "status", url: "url", description: "description", due: { hasDueTime: "hasDueTime", date: "dueDate", time: "dueTime", reminder: "reminder" }, start: { hasStartTime: 'hasStartTime', date: 'startDate', time: 'startTime', }, }, listToolbar: [ "refresh", "newTask", "more", ], sortFields : [ {"sort": ["dueDate","startDate","priority","status","title"]}, "divider", {"order": ["ascending","descending"]}, ] }, settings: { preference: { localeLanguage: { key: "attr.user.LocaleLanguage", defaultValue: "it_IT", available: [ { value: "en_US", text: "English", files: "en_US.json" }, { value: "it_IT", text: "Italiano", files: "it_IT.json" } ] } }, showDeleteIconPerItem: true, /** * @namespace rulesBodyConditionSize * @property {object} rulesBodyConditionSize - rulesBodyConditionSize if enabled will take max size from maxBodySizeString else default is 255 * @property {array} [rulesBodyConditionSize.fields] - config if enabled will check the string based on size specified in maxBodySizeString and if disabled will take maxLength for string as default(255) string length */ rulesBodyConditionSize:{ enabled: true, maxBodySizeString : 255 }, mail: { accounts: { hideMainAccount: true }, rules: { ruleNamePrefixReadonly: '_READ_ONLY_' } }, spam: { enabled: true } }, helper: { url: 'https://www.fastweb.it/fastmail/guida/?version=2021', folder: ['help', 'richui', 'Default.htm'], allowMultipleLang: 'false', available: [ { value: 'it_IT', text: 'Italian', }, ] }, helperTUI: { href: 'https://www.fastweb.it/fastmail/guida/?version=2021', //es_ES: 'help/es_ES/TouchUI/Default.htm', folder: ['help', 'touchui', 'Default.htm'], text: 'HELP', }, securityNotification: { enabled: true, toastInterval: 60000, }, introductionWin: { rui: { items: [ { id: "changePwdRui01", enabled: true, isChangePassword: true, width: 1000, height: 600, endDate: "", showNeverShowFlag: false, showTimes: 10, openEvent: "login", periodicTime: -1, url: { en_US: "introduction/changePasswordRUI.html", it_IT: "introduction/changePasswordRUI_it.html" } } ] }, tui: { items: [ { id: 'changePwdTui01', enabled: true, isChangePassword: true, endDate: '', showNeverShowFlag: false, showTimes: 10, openEvent: 'login', periodicTime: -1, url: { en_US: "introduction/changePasswordTUI.html", it_IT: "introduction/changePasswordTUI_it.html" }, phone: { width: '100%', height: '100%', }, tablet: { width: '80%', height: '60%', }, }, ], } }, /** * @namespace header and footer * @property {object} iframeUri - the iframe uri */ header: { rui: { iframeUri: 'header/header.html', divId: '', initFnName: '', }, tui: { iframeUri: 'header/headerTUI.html', divId: '', initFnName: '', }, }, footer: { rui: { iframeUri: '', iframeId: 'footerIframe', divId: '', initFnName: '', }, }, googleSearch: { url: 'search/search.html?q={0}', windowName: 'searchResult', }, ui: { rui: { header: { showHeaderAD: false, showGoogleSearch: false, }, footerLinks: [ { href: '', text: '© 2021 Synchronoss Technologies, Inc.', }, { href: 'https://www.optimum.net/pages/terms.html', text: 'TERMS_OF_SERVICE', }, { href: 'https://www.optimum.net/pages/Privacy/Copyright.html', text: 'COPYRIGHT_POLICY', }, { href: 'https://www.optimum.net/pages/PrivacyExisting.html', text: 'PRIVACY_POLICY', }, ], }, tui: { header: { showHeaderAD: false, showGoogleSearch: true, }, footerLinks: [ /* { href: 'http://www.cp.net/emailmanagement', text: 'MANAGE_YOUR_MAIL', }, { href: 'http://www.cp.net/contact', text: 'CONTACT_US', }, { href: 'http://www.cp.net/feedback', text: 'SEND_US_FEEDBACK', }, { href: 'http://www.cp.net/privacy-policy', text: 'PRIVACY_POLICY', }, { href: 'http://www.cp.net/terms-and-conditions', text: 'TERMS_CONDITIONS', }, */ { href: 'https://www.fastweb.it/fastmail/guida/?version=2021', //es_ES: 'help/es_ES/TouchUI/Default.htm', folder: ['help', 'touchui', 'Default.htm'], text: 'HELP', }, ], }, }, actionTracker: { rui: { enabled: true }, tui: { enabled: true }, tablet: { enabled: true } }, trackingObj : { rui: { items: [ "add_folder", "block_domain", "block_sender", "block_and_mark_as_spam", "mail_summary_select", "compose_save", "compose_send", "delete_folder", "delete_messages", "download_attachment", "empty_folder", "expand_list", "flag", "pinned", "pinned_messages", "flag_reminder", "forward", "forward_as", "mark_read", "mark_unread", "move", "move_folder", "move_messages", "open_composer", "preview_attachment", "print", "refresh_list", "rename_folder", "reply", "save_eml", "search", "advanced_search", "select_folder", "select_message", "send_message", "show_next", "show_previous", "sort_list", "switch_view", "unflag", "view_source", "whitelist", "change_password", "click_add_account", "click_add_rule", "click_add_signature", "click_delete_account", "click_delete_rule", "click_delete_signature", "click_delete_whitelist", "click_edit_account", "click_edit_rule", "click_edit_signature", "click_mode_down_rule", "click_move_up_rule", "click_refresh_whitelist", "delete_block_sender", "delete_disposable_address", "modify_block_sender", "open_add_cloud", "refresh_block_sender", "remove_cloud", "save_autoforward", "save_autoreply", "save_block_image", "save_block_sender", "save_cal", "saved_profile", "save_filter", "save_general", "add_contact", "add_group", "add_group_member", "add_member", "edit_contact", "edit_group", "autocomplete_added", "click_deduplication", "click_export", "click_import", "click_merge", "contact_drop", "create_ab", "delete_ab", "delete_addressbook", "delete_contacts", "edit_addressbook", "empty_ab", "invite", "mail_contact", "move_to_group", "remove_member", "rename_ab", "search", "select_group", "send_mail", "send_vcard", "send_vcards", "show_location", "sort", "create_group", "update_contact", "compose_group", 'accept_shared_cal', 'add_cal', 'change_view', 'click_export_calendar', 'click_import_calendar', 'click_new_event', 'delete_cal', 'delete_event', 'invite', 'move_next', 'print_events', 'refresh', 'save_event', 'share_cal', 'show_edit', 'show_share_cal', 'subscribe', 'update_cal', 'update_rsvp', 'view_event', 'add', 'add_group', 'delete', 'delete_group', 'delete_groups', 'rename_group', 'update', "folder_right_click", "compose_drag_and_drop_attachment", "drag_and_drop", "switching_to_external_account", "pop_out_composer", "show_blocked_image", "toggle_recipients", "detail_preview_popup", "attachment_view_list_filter", "attachment_view_list_sort", "cancel_send", "send_later", "storage_quota", "storage_quota_withcloud", "cloud_upload_as_attachment_link", "cloud_upload_attachment", "hugemail_upload_attachment", "hugemail_upload_as_attachment_link", "forward_as_inline", "theme_change", "intro_win", "logout", "switchapp", "ccl_window_close_and_logout", "ccl_devices_removed_successfully", "ccl_list_of_devices", "ccl_limit_reached", "ccl_action_window_shown", "show_dlh_info", "security_notification_show", "security_tracking_enabled", "security_notification_close", ] }, tui:{ items: [ "account_select", "added_attachment", "block_domain", "block_sender", "block_and_mark_as_spam", "changed_priority", "check", "close_composer", "delete_messages", "download_attachment", "empty_folder", "flag", "folder_selected", "reply", "refresh_list", "mark_read", "mark_spam", "mark_unread", "move", "open_attachment", "preview_attachment", "print", "refresh", "rename_folder", "save_draft", "save_eml", "search", "select_alias_from", "select_message", "send_message", "search", "unflag", "unmark_spam", "whitelist", "add_ab", 'add_group_member', 'call', 'chat', 'clear_search', 'create_contact', 'delete_ab', 'delete_contacts', 'delete_group', 'filter_list', 'invite', 'mail_contacts', 'move_contacts', 'phone_action', 'rename_ab', 'save_contact', 'selected_ab', 'select_group', 'show_edit', 'show_map', 'show_more_detail', 'show_sidebar', 'swipe_contact', 'swipe_group', 'toggle_search', 'update_photo', 'filter_list', 'change_shared_event', 'delete_event', 'save_event', 'select_day', 'send_invite', 'show_add_event', 'show_edit_event', 'show_today', 'swipe_day', 'tap_search', 'update_event', 'update_rsvp', 'add_shared_cal', 'cancel_invite', 'change_invite', 'change_shared_event', 'delete_event', 'remove_shared_cal', 'save_event', 'send_invite', 'show_add_event', 'show_today', 'swipe_day', 'tap_search', 'update_event', 'update_rsvp', 'add', 'add_group', 'delete', 'delete_group', 'group_swipe', 'rename_group', 'sort', 'tap_priority', "intro_win", "logout", "switchapp" ] }, tablet: { items: [ "add_folder", "block_domain", "block_sender", "block_and_mark_as_spam", "mail_summary_select", "compose_save", "compose_send", "delete_folder", "delete_messages", "download_attachment", "empty_folder", "expand_list", "flag", "pinned", "pinned_messages", "flag_reminder", "forward", "forward_as", "mark_read", "mark_unread", "move", "move_folder", "move_messages", "open_composer", "preview_attachment", "print", "refresh_list", "rename_folder", "reply", "save_eml", "search", "advanced_search", "select_folder", "select_message", "send_message", "show_next", "show_previous", "sort_list", "switch_view", "unflag", "view_source", "whitelist", "change_password", "click_add_account", "click_add_rule", "click_add_signature", "click_delete_account", "click_delete_rule", "click_delete_signature", "click_delete_whitelist", "click_edit_account", "click_edit_rule", "click_edit_signature", "click_mode_down_rule", "click_move_up_rule", "click_refresh_whitelist", "delete_block_sender", "delete_disposable_address", "modify_block_sender", "open_add_cloud", "refresh_block_sender", "remove_cloud", "save_autoforward", "save_autoreply", "save_block_image", "save_block_sender", "save_cal", "saved_profile", "save_filter", "save_general", "add_ab", 'add_group_member', 'call', 'chat', 'clear_search', 'create_contact', 'delete_ab', 'delete_contacts', 'delete_group', 'filter_list', 'invite', 'mail_contacts', 'move_contacts', 'phone_action', 'rename_ab', 'save_contact', 'select_contact', 'selected_ab', 'select_group', 'show_edit', 'show_map', 'show_more_detail', 'show_sidebar', 'swipe_contact', 'swipe_group', 'toggle_search', 'update_photo', 'filter_list', 'change_shared_event', 'delete_event', 'save_event', 'select_day', 'send_invite', 'show_add_event', 'show_edit_event', 'show_today', 'swipe_day', 'tap_search', 'update_event', 'update_rsvp', 'add_shared_cal', 'cancel_invite', 'change_invite', 'change_shared_event', 'delete_event', 'remove_shared_cal', 'save_event', 'send_invite', 'show_add_event', 'show_today', 'swipe_day', 'tap_search', 'update_event', 'update_rsvp', 'add', 'add_group', 'delete', 'delete_group', 'group_swipe', 'rename_group', 'sort', 'tap_priority', "intro_win", "logout", "switchapp" ] } } };