/* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ // This file is generated by: // https://github.com/mozilla/messaging-system-inflight-assets/tree/master/scripts/export-all.py export const InflightAssetsMessageProvider = { getMessages() { return [ { id: "MILESTONE_MESSAGE_87", groups: [ "cfr" ], content: { anchor_id: "tracking-protection-icon-container", bucket_id: "CFR_MILESTONE_MESSAGE", buttons: { primary: { action: { type: "OPEN_PROTECTION_REPORT" }, event: "PROTECTION", label: { string_id: "cfr-doorhanger-milestone-ok-button" } }, secondary: [ { label: { string_id: "cfr-doorhanger-milestone-close-button" }, action: { type: "CANCEL" }, event: "DISMISS" } ] }, category: "cfrFeatures", heading_text: { string_id: "cfr-doorhanger-milestone-heading2" }, layout: "short_message", notification_text: "", skip_address_bar_notifier: true, text: "" }, frequency: { lifetime: 7 }, targeting: "pageLoad >= 4 && firefoxVersion >= 115 && firefoxVersion < 121 && userPrefs.cfrFeatures", template: "milestone_message", trigger: { id: "contentBlocking", params: [ "ContentBlockingMilestone" ] } }, { id: "DOH_ROLLOUT_CONFIRMATION_89", groups: [ "cfr" ], targeting: "profileAgeCreated < 1572480000000 && ( 'doh-rollout.enabled'|preferenceValue || 'doh-rollout.self-enabled'|preferenceValue || 'doh-rollout.ru.enabled'|preferenceValue || 'doh-rollout.ua.enabled'|preferenceValue ) && !( 'doh-rollout.disable-heuristics'|preferenceValue || 'doh-rollout.skipHeuristicsCheck'|preferenceValue || 'doh-rollout.doorhanger-decision'|preferenceValue ) && firefoxVersion >= 89", template: "infobar", content: { priority: 3, type: "global", text: { string_id: "cfr-doorhanger-doh-body" }, buttons: [ { label: { string_id: "cfr-doorhanger-doh-primary-button-2" }, action: { type: "ACCEPT_DOH" }, primary: true }, { label: { string_id: "cfr-doorhanger-doh-secondary-button" }, action: { type: "DISABLE_DOH" } }, { label: { string_id: "notification-learnmore-default-label" }, supportPage: "dns-over-https", callback: null, action: { type: "CANCEL" } } ], bucket_id: "DOH_ROLLOUT_CONFIRMATION_89", category: "cfrFeatures" }, frequency: { lifetime: 3 }, trigger: { id: "openURL", patterns: [ "*://*/*" ] } }, { id: "INFOBAR_DEFAULT_AND_PIN_87", groups: [ "cfr" ], content: { category: "cfrFeatures", bucket_id: "INFOBAR_DEFAULT_AND_PIN_87", text: { string_id: "default-browser-notification-message" }, type: "global", buttons: [ { label: { string_id: "default-browser-notification-button" }, action: { type: "PIN_AND_DEFAULT" }, primary: true, accessKey: "P" } ] }, trigger: { id: "defaultBrowserCheck" }, template: "infobar", frequency: { lifetime: 2, custom: [ { period: 3024000000, cap: 1 } ] }, targeting: "((firefoxVersion >= 87 && firefoxVersion < 89) || (firefoxVersion >= 89 && firefoxVersion < 138 && source == 'startup')) && !isDefaultBrowser && !'browser.shell.checkDefaultBrowser'|preferenceValue && isMajorUpgrade != true && platformName != 'linux' && ((currentDate|date - profileAgeCreated) / 604800000) >= 5 && !activeNotifications && 'browser.newtabpage.activity-stream.asrouter.userprefs.cfr.features'|preferenceValue && ((currentDate|date - profileAgeCreated) / 604800000) < 15" }, { id: "CFR_FULL_VIDEO_SUPPORT_EN", groups: [ "cfr" ], targeting: "firefoxVersion < 88 && firefoxVersion != 78 && localeLanguageCode in ['en', 'fr', 'de', 'ru', 'zh', 'es', 'it', 'pl']", template: "cfr_doorhanger", content: { skip_address_bar_notifier: true, persistent_doorhanger: true, anchor_id: "PanelUI-menu-button", layout: "icon_and_message", text: { string_id: "cfr-doorhanger-video-support-body" }, buttons: { secondary: [ { label: { string_id: "cfr-doorhanger-extension-cancel-button" }, action: { type: "CANCEL" } } ], primary: { label: { string_id: "cfr-doorhanger-video-support-primary-button" }, action: { type: "OPEN_URL", data: { args: "https://support.mozilla.org/kb/update-firefox-latest-release", where: "tabshifted" } } } }, bucket_id: "CFR_FULL_VIDEO_SUPPORT_EN", heading_text: { string_id: "cfr-doorhanger-video-support-header" }, info_icon: { label: { string_id: "cfr-doorhanger-extension-sumo-link" }, sumo_path: "extensionrecommendations" }, notification_text: "Message from Firefox", category: "cfrFeatures" }, frequency: { lifetime: 3 }, trigger: { id: "openURL", patterns: [ "https://*/Amazon-Video/*", "https://*/Prime-Video/*" ], params: [ "www.hulu.com", "hulu.com", "www.netflix.com", "netflix.com", "www.disneyplus.com", "disneyplus.com", "www.hbomax.com", "hbomax.com", "www.sho.com", "sho.com", "www.directv.com", "directv.com", "www.starzplay.com", "starzplay.com", "www.sling.com", "sling.com", "www.facebook.com", "facebook.com" ] } } ]; } };