UNPKG

@automattic/calypso-products

Version:

This module contains information about the various products sold within calypso, such as product slugs, plan intervals, etc.

2,316 lines 134 kB
import { jsx as _jsx, Fragment as _Fragment, jsxs as _jsxs } from "react/jsx-runtime";
import { isEnabled } from '@automattic/calypso-config';
import { MaterialIcon, ExternalLink } from '@automattic/components';
import { localizeUrl } from '@automattic/i18n-utils';
import { formatNumber } from '@automattic/number-formatters';
import { DOMAIN_PRICING_AND_AVAILABLE_TLDS } from '@automattic/urls';
import i18n from 'i18n-calypso';
import Theme2Image from './assets/images/theme-2.jpg';
import { FEATURE_SPAM_10K_PER_MONTH, FEATURE_1GB_STORAGE, FEATURE_3GB_STORAGE, FEATURE_6GB_STORAGE, FEATURE_13GB_STORAGE, FEATURE_50GB_STORAGE, FEATURE_100GB_STORAGE, FEATURE_200GB_STORAGE, FEATURE_ACCEPT_PAYMENTS, FEATURE_ACTIVITY_LOG, FEATURE_ACTIVITY_LOG_1_YEAR_V2, FEATURE_ADVANCED_DESIGN_CUSTOMIZATION, FEATURE_ADVANCED_SEO, FEATURE_ADVANCED_SEO_EXPANDED_ABBR, FEATURE_ADVANCED_SEO_TOOLS, FEATURE_AKISMET_V2, FEATURE_ALL_BUSINESS_FEATURES, FEATURE_ALL_FREE_FEATURES, FEATURE_ALL_FREE_FEATURES_JETPACK, FEATURE_ALL_PERSONAL_FEATURES, FEATURE_ALL_PERSONAL_FEATURES_JETPACK, FEATURE_ALL_PREMIUM_FEATURES, FEATURE_ALL_PREMIUM_FEATURES_JETPACK, FEATURE_ANTISPAM_V2, FEATURE_WAF, FEATURE_AUDIO_UPLOADS, FEATURE_AUTOMATED_RESTORES, FEATURE_AUTOMATIC_SECURITY_FIXES, FEATURE_BACKUP_ARCHIVE_30, FEATURE_BACKUP_ARCHIVE_UNLIMITED, FEATURE_BACKUP_DAILY_V2, FEATURE_BACKUP_REALTIME_V2, FEATURE_BACKUP_STORAGE_SPACE_UNLIMITED, FEATURE_BLANK, FEATURE_BLOG_DOMAIN, FEATURE_COLLECT_PAYMENTS_V2, FEATURE_COMMUNITY_SUPPORT, FEATURE_CRM_INTEGRATED_WITH_WORDPRESS, FEATURE_CRM_LEADS_AND_FUNNEL, FEATURE_CRM_NO_CONTACT_LIMITS, FEATURE_CRM_PROPOSALS_AND_INVOICES, FEATURE_CRM_TRACK_TRANSACTIONS, FEATURE_CRM_V2, FEATURE_CUSTOM_DOMAIN, FEATURE_EARN_AD, FEATURE_EASY_SITE_MIGRATION, FEATURE_ECOMMERCE_MARKETING, FEATURE_FILTERING_V2, FEATURE_FREE_BLOG_DOMAIN, FEATURE_FREE_DOMAIN, FEATURE_FREE_THEMES, FEATURE_FREE_THEMES_SIGNUP, FEATURE_FREE_WORDPRESS_THEMES, FEATURE_GOOGLE_ANALYTICS, FEATURE_GOOGLE_ANALYTICS_V3, FEATURE_GOOGLE_MY_BUSINESS, FEATURE_HOSTING, FEATURE_INSTALL_PLUGINS, FEATURE_INSTANT_EMAIL_V2, FEATURE_JETPACK_ADVANCED, FEATURE_JETPACK_ESSENTIAL, FEATURE_JETPACK_VIDEOPRESS, FEATURE_JETPACK_VIDEOPRESS_EDITOR, FEATURE_JETPACK_VIDEOPRESS_STORAGE, FEATURE_JETPACK_VIDEOPRESS_UNBRANDED, FEATURE_LANGUAGE_SUPPORT_V2, FEATURE_MALWARE_SCANNING_DAILY, FEATURE_MALWARE_SCANNING_DAILY_AND_ON_DEMAND, FEATURE_MANAGE, FEATURE_MEMBERSHIPS, FEATURE_MONETISE, FEATURE_NO_ADS, FEATURE_NO_BRANDING, FEATURE_OFFSITE_BACKUP_VAULTPRESS_DAILY, FEATURE_OFFSITE_BACKUP_VAULTPRESS_REALTIME, FEATURE_ONE_CLICK_FIX_V2, FEATURE_ONE_CLICK_RESTORE_V2, FEATURE_ONE_CLICK_THREAT_RESOLUTION, FEATURE_P2_13GB_STORAGE, FEATURE_P2_3GB_STORAGE, FEATURE_P2_ACTIVITY_OVERVIEW, FEATURE_P2_ADVANCED_SEARCH, FEATURE_P2_CUSTOMIZATION_OPTIONS, FEATURE_P2_MORE_FILE_TYPES, FEATURE_P2_PRIORITY_CHAT_EMAIL_SUPPORT, FEATURE_P2_SIMPLE_SEARCH, FEATURE_P2_UNLIMITED_POSTS_PAGES, FEATURE_P2_UNLIMITED_USERS, FEATURE_P2_VIDEO_SHARING, FEATURE_PLAN_SECURITY_DAILY, FEATURE_PREMIUM_CONTENT_BLOCK, FEATURE_PREMIUM_CUSTOMIZABE_THEMES, FEATURE_PREMIUM_SUPPORT, FEATURE_PRODUCT_BACKUP_DAILY_V2, FEATURE_PRODUCT_BACKUP_REALTIME_V2, FEATURE_PRODUCT_SCAN_DAILY_V2, FEATURE_PRODUCT_SCAN_REALTIME_V2, FEATURE_PRODUCT_SEARCH_V2, FEATURE_REPUBLICIZE, FEATURE_SCAN_V2, FEATURE_SEARCH_V2, FEATURE_SECURE_STORAGE_V2, FEATURE_SEO_PREVIEW_TOOLS, FEATURE_SFTP_DATABASE, FEATURE_SHIPPING_CARRIERS, FEATURE_SIMPLE_PAYMENTS, FEATURE_SITE_BACKUPS_AND_RESTORE, FEATURE_SITE_STAGING_SITES, FEATURE_SITE_STATS, FEATURE_SPAM_AKISMET_PLUS, FEATURE_SPAM_BLOCK_V2, FEATURE_SPELLING_CORRECTION_V2, FEATURE_SUPPORTS_WOOCOMMERCE_V2, FEATURE_STANDARD_SECURITY_TOOLS, FEATURE_TRAFFIC_TOOLS, FEATURE_UNLIMITED_PRODUCTS_SERVICES, FEATURE_UNLIMITED_STORAGE, FEATURE_UPLOAD_PLUGINS, FEATURE_UPLOAD_THEMES, FEATURE_UPLOAD_THEMES_PLUGINS, FEATURE_VIDEO_HOSTING_V2, FEATURE_VIDEO_UPLOADS, FEATURE_VIDEO_UPLOADS_JETPACK_PREMIUM, FEATURE_VIDEO_UPLOADS_JETPACK_PRO, FEATURE_WORDADS_INSTANT, FEATURE_WP_SUBDOMAIN, FEATURE_WP_SUBDOMAIN_SIGNUP, PREMIUM_DESIGN_FOR_STORES, FEATURE_JETPACK_1GB_BACKUP_STORAGE, FEATURE_JETPACK_10GB_BACKUP_STORAGE, FEATURE_JETPACK_1TB_BACKUP_STORAGE, FEATURE_JETPACK_1_YEAR_ARCHIVE_ACTIVITY_LOG, FEATURE_JETPACK_30_DAY_ARCHIVE_ACTIVITY_LOG, FEATURE_JETPACK_ALL_BACKUP_SECURITY_FEATURES, FEATURE_JETPACK_PRODUCT_BACKUP, FEATURE_JETPACK_PRODUCT_VIDEOPRESS, FEATURE_JETPACK_REAL_TIME_MALWARE_SCANNING, FEATURE_JETPACK_REAL_TIME_CLOUD_BACKUPS, FEATURE_UNLIMITED_USERS, FEATURE_UNLIMITED_POSTS_PAGES, FEATURE_PAYMENT_BLOCKS, FEATURE_TITAN_EMAIL, FEATURE_UNLIMITED_ADMINS, FEATURE_ADDITIONAL_SITES, FEATURE_WOOCOMMERCE, FEATURE_UNLIMITED_EMAILS, FEATURE_UNLIMITED_SUBSCRIBERS, FEATURE_IMPORT_SUBSCRIBERS, FEATURE_ADD_MULTIPLE_PAGES_NEWSLETTER, FEATURE_AD_FREE_EXPERIENCE, FEATURE_COLLECT_PAYMENTS_NEWSLETTER, FEATURE_POST_BY_EMAIL, FEATURE_REAL_TIME_ANALYTICS, FEATURE_GOOGLE_ANALYTICS_V2, FEATURE_ADD_UNLIMITED_LINKS, FEATURE_CUSTOMIZE_THEMES_BUTTONS_COLORS, FEATURE_TRACK_VIEWS_CLICKS, FEATURE_COLLECT_PAYMENTS_LINK_IN_BIO, FEATURE_UNLIMITED_TRAFFIC, FEATURE_MANAGED_HOSTING, FEATURE_THE_READER, WPCOM_FEATURES_NO_ADVERTS, WPCOM_FEATURES_BACKUPS_RESTORE, FEATURE_BEAUTIFUL_THEMES, FEATURE_PAGES, FEATURE_USERS, FEATURE_NEWSLETTERS_RSS, FEATURE_POST_EDITS_HISTORY, FEATURE_SECURITY_BRUTE_FORCE, FEATURE_SMART_REDIRECTS, FEATURE_ALWAYS_ONLINE, FEATURE_99_999_UPTIME, FEATURE_FAST_DNS, FEATURE_STYLE_CUSTOMIZATION, FEATURE_STYLE_CUSTOMIZATION_FONTS_COLORS, FEATURE_DESIGN_TOOLS, FEATURE_PREMIUM_THEMES, FEATURE_WORDADS, FEATURE_PLUGINS_THEMES, FEATURE_BANDWIDTH, FEATURE_BURST, FEATURE_WAF_V2, FEATURE_CDN, FEATURE_CPUS, FEATURE_DATACENTRE_FAILOVER, FEATURE_ISOLATED_INFRA, FEATURE_SECURITY_MALWARE, FEATURE_SECURITY_DDOS, FEATURE_DEV_TOOLS, FEATURE_DEV_TOOLS_SSH, FEATURE_DEV_TOOLS_GIT, FEATURE_WP_UPDATES, FEATURE_MULTI_SITE, FEATURE_SELL_SHIP, FEATURE_SELL_INTERNATIONALLY, FEATURE_AUTOMATIC_SALES_TAX, FEATURE_AUTOMATED_BACKUPS_SECURITY_SCAN, FEATURE_INTEGRATED_SHIPMENT_TRACKING, FEATURE_SELL_EGIFTS_AND_VOUCHERS, FEATURE_EMAIL_MARKETING, FEATURE_ADVANCED_JETPACK_FORMS, FEATURE_WORDPRESS_STUDIO_SYNC, FEATURE_EARLY_ONBOARDING_CALLS, FEATURE_BASIC_FORMS, FEATURE_MARKETPLACE_SYNC_SOCIAL_MEDIA_INTEGRATION, FEATURE_BACK_IN_STOCK_NOTIFICATIONS, FEATURE_MARKETING_AUTOMATION, FEATURE_CUSTOM_STORE, FEATURE_INVENTORY, FEATURE_CHECKOUT, FEATURE_ACCEPT_PAYMENTS_V2, FEATURE_SALES_REPORTS, FEATURE_EXTENSIONS, FEATURE_STATS_JP, FEATURE_SPAM_JP, FEATURE_LTD_SOCIAL_MEDIA_JP, FEATURE_SHARES_SOCIAL_MEDIA_JP, FEATURE_CONTACT_FORM_JP, FEATURE_PAID_SUBSCRIBERS_JP, FEATURE_VIDEOPRESS_JP, FEATURE_UNLTD_SOCIAL_MEDIA_JP, FEATURE_SEO_JP, FEATURE_BRUTE_PROTECT_JP, FEATURE_REALTIME_BACKUPS_JP, FEATURE_UPTIME_MONITOR_JP, FEATURE_ES_SEARCH_JP, FEATURE_PLUGIN_AUTOUPDATE_JP, FEATURE_PREMIUM_CONTENT_JP, FEATURE_SITE_ACTIVITY_LOG_JP, FEATURE_DONATIONS_AND_TIPS_JP, FEATURE_PAYPAL_JP, FEATURE_PAYMENT_BUTTONS_JP, FEATURE_GLOBAL_EDGE_CACHING, FEATURE_AUTOMATED_EMAIL_TRIGGERS, FEATURE_CART_ABANDONMENT_EMAILS, FEATURE_REFERRAL_PROGRAMS, FEATURE_CUSTOMER_BIRTHDAY_EMAILS, FEATURE_LOYALTY_POINTS_PROGRAMS, FEATURE_OFFER_BULK_DISCOUNTS, FEATURE_RECOMMEND_ADD_ONS, FEATURE_ASSEMBLED_PRODUCTS_AND_KITS, FEATURE_MIN_MAX_ORDER_QUANTITY, FEATURE_WOOCOMMERCE_STORE, FEATURE_WOOCOMMERCE_MOBILE_APP, FEATURE_WORDPRESS_CMS, FEATURE_WORDPRESS_MOBILE_APP, FEATURE_FREE_SSL_CERTIFICATE, FEATURE_LIST_UNLIMITED_PRODUCTS, FEATURE_GIFT_CARDS, FEATURE_PRODUCT_BUNDLES, FEATURE_CUSTOM_PRODUCT_KITS, FEATURE_LIST_PRODUCTS_BY_BRAND, FEATURE_PRODUCT_RECOMMENDATIONS, FEATURE_INTEGRATED_PAYMENTS, FEATURE_INTERNATIONAL_PAYMENTS, FEATURE_AUTOMATED_SALES_TAXES, FEATURE_ACCEPT_LOCAL_PAYMENTS, FEATURE_RECURRING_PAYMENTS, FEATURE_PROMOTE_ON_TIKTOK, FEATURE_SYNC_WITH_PINTEREST, FEATURE_CONNECT_WITH_FACEBOOK, FEATURE_ABANDONED_CART_RECOVERY, FEATURE_ADVERTISE_ON_GOOGLE, FEATURE_CUSTOM_ORDER_EMAILS, FEATURE_LIVE_SHIPPING_RATES, FEATURE_DISCOUNTED_SHIPPING, FEATURE_PRINT_SHIPPING_LABELS, FEATURE_NEWSLETTER_IMPORT_SUBSCRIBERS_FREE, FEATURE_PAYMENT_TRANSACTION_FEES_10, FEATURE_PAYMENT_TRANSACTION_FEES_8, FEATURE_PAYMENT_TRANSACTION_FEES_4, FEATURE_PAYMENT_TRANSACTION_FEES_2, FEATURE_PAYMENT_TRANSACTION_FEES_0, FEATURE_PAYMENT_TRANSACTION_FEES_0_WOO, FEATURE_PAYMENT_TRANSACTION_FEES_0_ALL, FEATURE_PAYMENT_TRANSACTION_FEES_2_REGULAR, FEATURE_PREMIUM_STORE_THEMES, FEATURE_STORE_DESIGN, FEATURE_UNLIMITED_PRODUCTS, FEATURE_DISPLAY_PRODUCTS_BRAND, FEATURE_PRODUCT_ADD_ONS, FEATURE_ASSEMBLED_KITS, FEATURE_STOCK_NOTIFS, FEATURE_DYNAMIC_UPSELLS, FEATURE_CUSTOM_MARKETING_AUTOMATION, FEATURE_BULK_DISCOUNTS, FEATURE_INVENTORY_MGMT, FEATURE_STREAMLINED_CHECKOUT, FEATURE_SELL_60_COUNTRIES, FEATURE_SHIPPING_INTEGRATIONS, FEATURE_AI_ASSISTED_PRODUCT_DESCRIPTION, FEATURE_GROUP_PAYMENT_TRANSACTION_FEES, FEATURE_COMMISSION_FEE_STANDARD_FEATURES, FEATURE_COMMISSION_FEE_WOO_FEATURES, FEATURE_STATS_PAID, FEATURE_STATS_COMMERCIAL, FEATURE_SENSEI_SUPPORT, FEATURE_SENSEI_UNLIMITED, FEATURE_SENSEI_INTERACTIVE, FEATURE_SENSEI_QUIZZES, FEATURE_SENSEI_SELL_COURSES, FEATURE_SENSEI_STORAGE, FEATURE_SENSEI_HOSTING, FEATURE_SENSEI_JETPACK, WPCOM_FEATURES_PREMIUM_THEMES_LIMITED, WPCOM_FEATURES_PREMIUM_THEMES_UNLIMITED, EXPERT_SUPPORT_ALL_DAYS, FEATURE_TIERED_STORAGE_PLANS_AVAILABLE, FEATURE_REAL_TIME_SECURITY_SCANS, FEATURE_SEAMLESS_STAGING_PRODUCTION_SYNCING, FEATURE_SECURITY_VULNERABILITY_NOTIFICATIONS, FEATURE_WOOCOMMERCE_HOSTING, FEATURE_FAST_SUPPORT_FROM_EXPERTS, FEATURE_PRIORITY_24_7_SUPPORT, FEATURE_SOCIAL_AUTO_SHARE, FEATURE_SOCIAL_SHARES_1000, FEATURE_SOCIAL_ENHANCED_PUBLISHING, FEATURE_SOCIAL_IMAGE_GENERATOR, FEATURE_THEMES_PREMIUM_AND_STORE, FEATURE_UNLIMITED_ENTITIES, FEATURE_WOO_THEMES, FEATURE_WOO_SOCIAL_MEDIA_INTEGRATIONS, FEATURE_GOOGLE_LISTING_ADS, FEATURE_WOO_PAYMENTS, FEATURE_WOO_SHIPPING_TRACKING, FEATURE_WOO_TAX_SOLUTIONS, FEATURE_WOO_BRANDS, FEATURE_WOO_AUTOMATE, FEATURE_CONNECT_ANALYTICS, FEATURE_LIMITED_SITE_ACTIVITY_LOG, FEATURE_BIG_SKY_WEBSITE_BUILDER, FEATURE_BIG_SKY_WEBSITE_BUILDER_CHECKOUT, FEATURE_AI_WEBSITE_BUILDER, FEATURE_AI_WEBSITE_BUILDER_LIMITED, FEATURE_GUIDED_WEBSITE_BUILDER, FEATURE_GUIDED_WEBSITE_BUILDER_LIMITED, FEATURE_AI_WRITER_DESIGNER, FEATURE_AI_WRITER_DESIGNER_LIMITED, FEATURE_ENHANCED_AI_ASSISTANT_AND_TOOLS, FEATURE_BUILT_IN_SITE_ASSISTANT, FEATURE_PROFESSIONAL_EMAIL_FREE_YEAR, FEATURE_BLAZE_AD_CREDITS, FEATURE_UPLOAD_VIDEO, FEATURE_STATS_BASIC_20250206, FEATURE_STATS_ADVANCED_20250206, FEATURE_SUPPORT, FEATURE_SUPPORT_FROM_EXPERTS, FEATURE_FREE_FAST_SUPPORT, FEATURE_AI_ASSISTANT, FEATURE_ADVANCED_FORM_FEATURES_JP, FEATURE_GROUP_WORDADS, FEATURE_WOO_HOSTED_PACKAGE, FEATURE_WOO_HOSTED_AI_BUILDER, FEATURE_WOO_HOSTED_PAYPAL_INTEGRATON, FEATURE_WOO_HOSTED_MARKETING_TOOLS, FEATURE_WOO_HOSTED_BASIC_MAILPOET, FEATURE_WOO_HOSTED_PRO_MAILPOET, FEATURE_WOO_HOSTED_BASIC_ADMIN_USERS, FEATURE_WOO_HOSTED_PRO_ADMIN_USERS, FEATURE_WOO_HOSTED_POWERFUL_COMMERCE_TOOLS, FEATURE_WOO_HOSTED_FREE_DOMAIN_1_YEAR, FEATURE_WOO_HOSTED_SEAMLESS_CHECKOUT, FEATURE_WOO_HOSTED_ACCEPT_CARD_PAYMENTS, FEATURE_WOO_HOSTED_POS_PAYMENTS, FEATURE_WOO_HOSTED_POS_NO_MONTHLY_FEES, FEATURE_WOO_HOSTED_LIST_PRODUCTS, FEATURE_WOO_HOSTED_BOOKINGS, FEATURE_WOO_HOSTED_TEAM_BOOKINGS, FEATURE_WOO_HOSTED_UPSELLS_CROSS_SELLS, FEATURE_WOO_HOSTED_GIFT_CARDS, FEATURE_WOO_HOSTED_MOBILE_APP, FEATURE_WOO_HOSTED_SHIPMENT_TRACKING, FEATURE_WOO_HOSTED_USPS_UPS, FEATURE_WOO_HOSTED_ANALYTICS_REPORTS, FEATURE_WOO_HOSTED_BASIC_STORAGE, FEATURE_WOO_HOSTED_PRO_STORAGE, FEATURE_WOO_HOSTED_SECURITY, FEATURE_WOO_HOSTED_AUTOMATED_EMAIL_FLOWS, FEATURE_WOO_HOSTED_ABANDONED_CART_EMAILS, FEATURE_WOO_HOSTED_POST_PURCHASE_EMAILS, FEATURE_WOO_HOSTED_EMAIL_TEMPLATES, FEATURE_WOO_HOSTED_SEO_TOOLS, FEATURE_WOO_HOSTED_COUPONS, FEATURE_WOO_HOSTED_POS_SYSTEM, FEATURE_WOO_HOSTED_STAFF_ACCOUNTS, FEATURE_WOO_HOSTED_STORAGE_SPACE, FEATURE_WOO_HOSTED_EMAIL_CAMPAIGNS, FEATURE_WOO_HOSTED_EMAIL_SUBSCRIBER_MGMT, FEATURE_WOO_HOSTED_SALES_TAX, FEATURE_WOO_HOSTED_SHIPPING_LABELS, FEATURE_WOO_HOSTED_PRIORITY_SUPPORT, } from './constants';
const getTransactionFeeCopy = (commission = 0, variation = '') => {
    switch (variation) {
        case 'woo':
            return i18n.translate('%(commission)d%% transaction fee for standard WooCommerce payments {{br}}{{/br}}(+ standard processing fee)', {
                components: { br: _jsx("br", {}) },
                args: { commission },
            });
        case 'all':
            return i18n.translate('%(commission)d%% transaction fee for all payment features {{br}}{{/br}}(+ standard processing fee)', {
                components: { br: _jsx("br", {}) },
                args: { commission },
            });
        case 'regular':
            return i18n.translate('%(commission)d%% transaction fee for standard payments {{br}}{{/br}}(+ standard processing fee)', {
                components: { br: _jsx("br", {}) },
                args: { commission },
            });
        default:
            return i18n.translate('Collect payments (%(commission)d%% fee + standard processing fee)', {
                args: { commission },
            });
    }
};
const FEATURES_LIST = {
    [FEATURE_BLANK]: {
        getSlug: () => FEATURE_BLANK,
        getTitle: () => '',
    },
    [FEATURE_ALL_FREE_FEATURES_JETPACK]: {
        getSlug: () => FEATURE_ALL_FREE_FEATURES_JETPACK,
        getTitle: () => i18n.translate('{{a}}All free features{{/a}}', {
            components: {
                a: _jsx(ExternalLink, { href: "https://jetpack.com/features/comparison", target: "_blank" }),
            },
        }),
        getDescription: () => i18n.translate('Also includes all features offered in the free version of Jetpack.'),
    },
    [FEATURE_ALL_FREE_FEATURES]: {
        getSlug: () => FEATURE_ALL_FREE_FEATURES,
        getTitle: () => i18n.translate('All free features'),
        getDescription: () => i18n.translate('Also includes all features offered in the free plan.'),
    },
    [FEATURE_ALL_PERSONAL_FEATURES_JETPACK]: {
        getSlug: () => FEATURE_ALL_PERSONAL_FEATURES_JETPACK,
        getTitle: () => i18n.translate('{{a}}All Personal features{{/a}}', {
            components: {
                a: _jsx(ExternalLink, { href: "https://jetpack.com/features/comparison", target: "_blank" }),
            },
        }),
        getDescription: () => i18n.translate('Also includes all features offered in the Personal plan.'),
    },
    [FEATURE_ALL_PERSONAL_FEATURES]: {
        getSlug: () => FEATURE_ALL_PERSONAL_FEATURES,
        getTitle: () => i18n.translate('All Personal features'),
        getDescription: () => i18n.translate('Including email and live chat support, an ad-free experience for your visitors, increased storage space, and a custom domain name for one year.'),
    },
    [FEATURE_ALL_PREMIUM_FEATURES_JETPACK]: {
        getSlug: () => FEATURE_ALL_PREMIUM_FEATURES_JETPACK,
        getTitle: () => i18n.translate('{{a}}All Premium features{{/a}}', {
            components: {
                a: _jsx(ExternalLink, { href: "https://jetpack.com/features/comparison", target: "_blank" }),
            },
        }),
        getDescription: () => i18n.translate('Also includes all features offered in the Premium plan.'),
    },
    [FEATURE_ALL_PREMIUM_FEATURES]: {
        getSlug: () => FEATURE_ALL_PREMIUM_FEATURES,
        getTitle: () => i18n.translate('All Premium features'),
        getDescription: () => {
            return isEnabled('themes/premium')
                ? i18n.translate('Including premium themes, advanced design and monetization options, PayPal Payment Buttons, and a custom domain name for one year.')
                : i18n.translate('Including advanced design and monetization options, PayPal Payment Buttons, and a custom domain name for one year.');
        },
    },
    [FEATURE_ADVANCED_DESIGN_CUSTOMIZATION]: {
        getSlug: () => FEATURE_ADVANCED_DESIGN_CUSTOMIZATION,
        getTitle: () => i18n.translate('Advanced design customization'),
        getDescription: () => i18n.translate('Access extended color schemes, backgrounds, and CSS, giving you complete control over how your site looks.'),
    },
    [FEATURE_FREE_BLOG_DOMAIN]: {
        getSlug: () => FEATURE_FREE_BLOG_DOMAIN,
        getTitle: () => i18n.translate('Free .blog domain for one year'),
        getDescription: () => i18n.translate('Get a free custom .blog domain for one year. Premium domains not included. Your domain will renew at its regular price.'),
    },
    [FEATURE_FREE_DOMAIN]: {
        getSlug: () => FEATURE_FREE_DOMAIN,
        getTitle: () => i18n.translate('Free domain for one year'),
        getDescription: () => i18n.translate('All paid WordPress.com plans purchased for an annual term include one year of free domain registration. ' +
            'Domains registered through this promotion will renew at our {{a}}standard rate{{/a}}, plus applicable taxes, after the first year.{{br /}}{{br /}}' +
            'This offer is redeemable one time only, and does not apply to plan upgrades, renewals, or premium domains.', {
            components: {
                a: (_jsx("a", { href: localizeUrl(DOMAIN_PRICING_AND_AVAILABLE_TLDS), target: "_blank", rel: "noopener noreferrer" })),
                br: _jsx("br", {}),
            },
        }),
    },
    [FEATURE_HOSTING]: {
        getSlug: () => FEATURE_HOSTING,
        getTitle: () => i18n.translate('Best-in-class hosting'),
        getDescription: () => i18n.translate('Site hosting is included with your plan, eliminating additional cost and technical hassle.'),
    },
    [FEATURE_PREMIUM_THEMES]: {
        getSlug: () => FEATURE_PREMIUM_THEMES,
        getTitle: () => i18n.translate('Premium themes'),
        getIcon: () => _jsx("img", { src: Theme2Image, alt: i18n.translate('Premium themes') }),
        getDescription: () => i18n.translate('Switch between a collection of premium design themes.'),
    },
    [WPCOM_FEATURES_PREMIUM_THEMES_UNLIMITED]: {
        getSlug: () => WPCOM_FEATURES_PREMIUM_THEMES_UNLIMITED,
        getTitle: (params) => params?.isExperimentVariant
            ? i18n.translate('All premium themes')
            : i18n.translate('All premium themes'),
        getDescription: (params) => params?.isExperimentVariant
            ? i18n.translate('Install any premium theme from the WordPress.com marketplace.')
            : i18n.translate('Switch between all of our premium design themes.'),
    },
    [WPCOM_FEATURES_PREMIUM_THEMES_LIMITED]: {
        getSlug: () => WPCOM_FEATURES_PREMIUM_THEMES_LIMITED,
        getTitle: () => i18n.translate('Dozens of premium themes'),
        getDescription: (params) => params?.isExperimentVariant
            ? i18n.translate('Install select premium themes from the WordPress.com marketplace.')
            : i18n.translate('Switch between a collection of premium design themes.'),
    },
    [FEATURE_THEMES_PREMIUM_AND_STORE]: {
        getSlug: () => FEATURE_THEMES_PREMIUM_AND_STORE,
        getTitle: () => i18n.translate('All premium and store themes'),
        getDescription: () => i18n.translate('Switch between all of our themes.'),
    },
    [FEATURE_MONETISE]: {
        getSlug: () => FEATURE_MONETISE,
        getTitle: () => i18n.translate('Monetize your site with ads'),
        getDescription: () => i18n.translate('Add advertising to your site through our WordAds program and earn money from impressions.'),
    },
    [FEATURE_EARN_AD]: {
        getSlug: () => FEATURE_EARN_AD,
        getTitle: () => i18n.translate('Earn ad revenue'),
    },
    [FEATURE_UPLOAD_THEMES_PLUGINS]: {
        getSlug: () => FEATURE_UPLOAD_THEMES_PLUGINS,
        getTitle: () => i18n.translate('Upload themes and plugins'),
        getDescription: () => i18n.translate('Upload custom themes and plugins on your site.'),
    },
    [FEATURE_FREE_THEMES_SIGNUP]: {
        getSlug: () => FEATURE_FREE_THEMES_SIGNUP,
        getTitle: () => i18n.translate('Dozens of free themes'),
        getDescription: () => i18n.translate("Access to a wide range of professional themes so you can find a design that's just right for your site."),
    },
    [FEATURE_WP_SUBDOMAIN_SIGNUP]: {
        getSlug: () => FEATURE_WP_SUBDOMAIN_SIGNUP,
        getTitle: () => i18n.translate('WordPress.com subdomain'),
        getDescription: (params) => params?.isExperimentVariant
            ? i18n.translate('Free sites use a name.wordpress.com subdomain. Upgrade to use a custom domain name.')
            : i18n.translate('Your site address will use a WordPress.com subdomain (sitename.wordpress.com).'),
    },
    [FEATURE_ADVANCED_SEO_TOOLS]: {
        getSlug: () => FEATURE_ADVANCED_SEO_TOOLS,
        getTitle: (params) => params?.isExperimentVariant
            ? i18n.translate('SEO optimization tools')
            : i18n.translate('Advanced SEO tools'),
        getDescription: (params) => params?.isExperimentVariant
            ? i18n.translate('Rank well in search with built-in search engine optimization tools.')
            : i18n.translate('Boost traffic to your site with tools that make your content more findable on search engines and social media.'),
    },
    [FEATURE_ADVANCED_SEO_EXPANDED_ABBR]: {
        getSlug: () => FEATURE_ADVANCED_SEO_EXPANDED_ABBR,
        getTitle: () => i18n.translate('Advanced SEO (Search Engine Optimisation) tools'),
    },
    [FEATURE_FREE_WORDPRESS_THEMES]: {
        getSlug: () => FEATURE_FREE_WORDPRESS_THEMES,
        getTitle: () => i18n.translate('Free WordPress Themes'),
    },
    [FEATURE_SEO_PREVIEW_TOOLS]: {
        getSlug: () => FEATURE_SEO_PREVIEW_TOOLS,
        getTitle: () => i18n.translate('SEO tools'),
        getDescription: () => i18n.translate('Edit your page titles and meta descriptions, and preview how your content will appear on social media.'),
    },
    [FEATURE_GOOGLE_ANALYTICS]: {
        getSlug: () => FEATURE_GOOGLE_ANALYTICS,
        getTitle: () => i18n.translate('Google Analytics integration'),
        getDescription: () => i18n.translate("Track your site's stats with Google Analytics for a " +
            'deeper understanding of your visitors and customers.'),
    },
    [FEATURE_GOOGLE_MY_BUSINESS]: {
        getSlug: () => FEATURE_GOOGLE_MY_BUSINESS,
        getTitle: () => i18n.translate('Google Business Profile'),
        getDescription: () => i18n.translate('See how customers find you on Google -- and whether they visited your site ' +
            'and looked for more info on your business -- by connecting to a Google Business Profile location.'),
    },
    [FEATURE_UNLIMITED_STORAGE]: {
        getSlug: () => FEATURE_UNLIMITED_STORAGE,
        getTitle: () => i18n.translate('{{strong}}200 GB{{/strong}} storage space', {
            components: {
                strong: _jsx("strong", {}),
            },
        }),
        getDescription: () => i18n.translate('Upload more images, videos, audio, and documents to your website.'),
        getStoreSlug: () => 'unlimited_space',
    },
    [FEATURE_BLOG_DOMAIN]: {
        getSlug: () => FEATURE_BLOG_DOMAIN,
        getTitle: () => i18n.translate('Free .blog Domain for one year', {
            context: 'title',
        }),
        getDescription: ({ domainName = undefined } = {}) => {
            if (domainName) {
                return i18n.translate('Your domain (%s) is included with this plan.', {
                    args: domainName,
                });
            }
            return i18n.translate('Get a free custom .blog domain for one year. Premium domains not included. Your domain will renew at its regular price.');
        },
    },
    [FEATURE_CUSTOM_DOMAIN]: {
        getSlug: () => FEATURE_CUSTOM_DOMAIN,
        getTitle: ({ domainName = undefined } = {}) => {
            if (domainName) {
                return i18n.translate('%(domainName)s is included', {
                    args: { domainName },
                });
            }
            return i18n.translate('Free domain for one year', {
                context: 'title',
            });
        },
        getAlternativeTitle: () => i18n.translate('Free custom domain'),
        getDescription: ({ domainName = undefined } = {}) => {
            if (domainName) {
                return i18n.translate('Your domain (%s) is included with this plan.', {
                    args: domainName,
                });
            }
            return i18n.translate('Get a custom domain – like {{i}}yourgroovydomain.com{{/i}} – free for the first year.', {
                components: {
                    i: _jsx("i", {}),
                },
            });
        },
    },
    [FEATURE_JETPACK_ESSENTIAL]: {
        getSlug: () => FEATURE_JETPACK_ESSENTIAL,
        getTitle: () => i18n.translate('Jetpack essential features'),
        getDescription: () => i18n.translate('Optimize your site for better SEO, faster-loading pages, and protection from spam.'),
    },
    [FEATURE_JETPACK_ADVANCED]: {
        getSlug: () => FEATURE_JETPACK_ADVANCED,
        getTitle: () => i18n.translate('Jetpack advanced features'),
        getHeader: () => i18n.translate('Jetpack advanced'),
        getDescription: () => i18n.translate('Speed up your site’s performance and protect it from spammers. ' +
            'Access detailed records of all activity on your site and restore your site ' +
            'to a previous point in time with just a click! While you’re at it, ' +
            'improve your SEO with our Advanced SEO tools and automate social media sharing.'),
    },
    [FEATURE_VIDEO_UPLOADS]: {
        getSlug: () => FEATURE_VIDEO_UPLOADS,
        getTitle: (params) => params?.isExperimentVariant
            ? i18n.translate('Use VideoPress with 250GB dedicated storage')
            : i18n.translate('VideoPress support'),
        getDescription: (params) => params?.isExperimentVariant
            ? i18n.translate('Showcase your video beautifully with the high-quality, ad-free VideoPress player.')
            : i18n.translate('The easiest way to upload videos to your website and display them ' +
                'using a fast, unbranded, customizable player with rich stats.'),
        getStoreSlug: () => 'videopress',
    },
    [FEATURE_VIDEO_UPLOADS_JETPACK_PREMIUM]: {
        getSlug: () => FEATURE_VIDEO_UPLOADS_JETPACK_PREMIUM,
        getTitle: () => i18n.translate('VideoPress support'),
        getDescription: () => i18n.translate('Easy video uploads, and a fast, unbranded, customizable video player, ' +
            'enhanced with rich stats and unlimited storage space. '),
        getStoreSlug: () => 'videopress',
    },
    [FEATURE_VIDEO_UPLOADS_JETPACK_PRO]: {
        getSlug: () => FEATURE_VIDEO_UPLOADS_JETPACK_PRO,
        getTitle: () => i18n.translate('{{strong}}Unlimited{{/strong}} Video hosting', {
            components: {
                strong: _jsx("strong", {}),
            },
        }),
        getDescription: () => i18n.translate('Easy video uploads, and a fast, unbranded, customizable video player, ' +
            'enhanced with rich stats and unlimited storage space. '),
        getStoreSlug: () => 'videopress',
    },
    [FEATURE_AUDIO_UPLOADS]: {
        getSlug: () => FEATURE_AUDIO_UPLOADS,
        getTitle: () => i18n.translate('Audio upload support'),
        getDescription: () => i18n.translate('The easiest way to upload audio files that use any major audio file format. '),
        getStoreSlug: () => 'videopress',
    },
    [FEATURE_NO_ADS]: {
        getSlug: () => WPCOM_FEATURES_NO_ADVERTS,
        getTitle: () => i18n.translate('Remove WordPress.com ads'),
        getDescription: () => i18n.translate('Allow your visitors to visit and read your website without ' +
            'seeing any WordPress.com advertising.'),
        getStoreSlug: () => 'no-adverts/no-adverts.php',
    },
    [FEATURE_REPUBLICIZE]: {
        getSlug: () => FEATURE_REPUBLICIZE,
        getTitle: () => i18n.translate('Advanced social media'),
        getDescription: () => i18n.translate("Schedule your social media updates in advance and promote your posts when it's best for you."),
    },
    [FEATURE_SIMPLE_PAYMENTS]: {
        getSlug: () => FEATURE_SIMPLE_PAYMENTS,
        getTitle: (params) => {
            if (!params?.isExperimentVariant) {
                return i18n.translate('PayPal Payment Buttons');
            }
            return i18n.getLocaleSlug()?.startsWith('en') ||
                i18n.hasTranslation('Add payment buttons')
                ? i18n.translate('Add payment buttons')
                : i18n.translate('Add payment buttons to your site');
        },
        getDescription: (params) => params?.isExperimentVariant
            ? i18n.translate('Collect payments and donations with PayPal and Stripe.')
            : i18n.translate('Sell anything with a simple PayPal button.'),
    },
    [FEATURE_NO_BRANDING]: {
        getSlug: () => FEATURE_NO_BRANDING,
        getTitle: () => i18n.translate('Remove WordPress.com branding'),
        getDescription: () => i18n.translate("Keep the focus on your site's brand by removing the WordPress.com footer branding."),
        getStoreSlug: () => 'no-adverts/no-adverts.php',
    },
    [FEATURE_ADVANCED_SEO]: {
        getSlug: () => FEATURE_ADVANCED_SEO,
        getTitle: () => i18n.translate('SEO tools'),
        getDescription: () => i18n.translate('Boost traffic to your site with tools that make your content more findable on search engines and social media.'),
    },
    [FEATURE_UPLOAD_PLUGINS]: {
        getSlug: () => FEATURE_UPLOAD_PLUGINS,
        getTitle: (params) => params?.isExperimentVariant
            ? i18n.translate('Extend your site with WordPress plugins')
            : i18n.translate('Install WordPress plugins'),
        getDescription: (params) => params?.isExperimentVariant
            ? i18n.translate('Install any of over 60,000 plugins from the WordPress.com marketplace, or upload a plugin directly to your site.')
            : i18n.translate('Plugins extend the functionality of your site and ' +
                'open up endless possibilities for presenting your content and interacting with visitors.'),
    },
    [FEATURE_INSTALL_PLUGINS]: {
        getSlug: () => FEATURE_INSTALL_PLUGINS,
        getTitle: () => i18n.translate('Access to more than 50,000 WordPress plugins to extend functionality for your site'),
    },
    [FEATURE_UPLOAD_THEMES]: {
        getSlug: () => FEATURE_UPLOAD_THEMES,
        getTitle: () => i18n.translate('Install themes'),
        getDescription: () => i18n.translate('With the option to upload themes, you can give your site a professional polish ' +
            'that will help it stand out among the rest.'),
    },
    [FEATURE_WORDADS_INSTANT]: {
        getSlug: () => FEATURE_WORDADS_INSTANT,
        getTitle: () => i18n.translate('Site monetization'),
        getDescription: () => i18n.translate('Earn money on your site by displaying ads and collecting payments or donations.'),
    },
    [FEATURE_WP_SUBDOMAIN]: {
        getSlug: () => FEATURE_WP_SUBDOMAIN,
        getTitle: () => i18n.translate('WordPress.com subdomain'),
        getDescription: (params) => params?.isExperimentVariant
            ? i18n.translate('Free sites use a name.wordpress.com subdomain. Upgrade to use a custom domain name.')
            : i18n.translate('Your site address will use a WordPress.com subdomain (sitename.wordpress.com).'),
    },
    [FEATURE_FREE_THEMES]: {
        getSlug: () => FEATURE_FREE_THEMES,
        getTitle: () => i18n.translate('Dozens of free themes'),
        getDescription: () => i18n.translate('Access to a wide range of professional themes ' +
            "so you can find a design that's just right for your site."),
    },
    [FEATURE_1GB_STORAGE]: {
        getSlug: () => FEATURE_1GB_STORAGE,
        getTitle: () => i18n.translate('1GB'),
        getCompareTitle: () => i18n.translate('1 GB'),
        getDescription: (params) => params?.isExperimentVariant
            ? i18n.translate('1GB disk space for content and images. Upgrade for more storage.')
            : i18n.translate('Storage space for adding images and documents to your website.'),
    },
    [FEATURE_3GB_STORAGE]: {
        getSlug: () => FEATURE_3GB_STORAGE,
        getTitle: () => i18n.translate('3 GB'),
        getDescription: () => i18n.translate('Storage space for adding images and documents to your website.'),
    },
    [FEATURE_6GB_STORAGE]: {
        getSlug: () => FEATURE_6GB_STORAGE,
        getCompareTitle: () => i18n.translate('6 GB'),
        getTitle: () => i18n.translate('6 GB'),
        getDescription: () => i18n.translate('Upload more images, audio, and documents to your website.'),
    },
    [FEATURE_13GB_STORAGE]: {
        getSlug: () => FEATURE_13GB_STORAGE,
        getTitle: () => i18n.translate('13 GB'),
        getCompareTitle: () => i18n.translate('13 GB'),
        getDescription: () => i18n.translate('Upload more images, videos, audio, and documents to your website.'),
    },
    [FEATURE_50GB_STORAGE]: {
        getSlug: () => FEATURE_50GB_STORAGE,
        getTitle: () => i18n.translate('50 GB'),
        getCompareTitle: () => i18n.translate('50 GB'),
        getDescription: () => i18n.translate('Storage space for adding images and documents to your website.'),
    },
    // This is only available for Woo Hosted Plans
    [FEATURE_100GB_STORAGE]: {
        getSlug: () => FEATURE_100GB_STORAGE,
        getTitle: () => i18n.translate('100 GB'),
        getCompareTitle: () => i18n.translate('100 GB'),
        getDescription: () => i18n.translate('Upload more images, videos, audio, and documents to your website.'),
    },
    // TODO: Consider removing this because it is no longer standard on any plans
    [FEATURE_200GB_STORAGE]: {
        getSlug: () => FEATURE_200GB_STORAGE,
        getTitle: () => i18n.translate('200 GB'),
        getCompareTitle: () => i18n.translate('200 GB'),
        getDescription: () => i18n.translate('Upload more images, videos, audio, and documents to your website.'),
    },
    [FEATURE_COMMUNITY_SUPPORT]: {
        getSlug: () => FEATURE_COMMUNITY_SUPPORT,
        getTitle: () => i18n.translate('Community support'),
        getDescription: () => i18n.translate('Get support through our ' + 'user community forums.'),
    },
    [FEATURE_PREMIUM_SUPPORT]: {
        getSlug: () => FEATURE_PREMIUM_SUPPORT,
        getTitle: () => i18n.translate('Priority Support'),
        getDescription: () => i18n.translate('Realtime help and guidance from professional WordPress experts.'),
    },
    [FEATURE_STANDARD_SECURITY_TOOLS]: {
        getSlug: () => FEATURE_STANDARD_SECURITY_TOOLS,
        getTitle: () => i18n.translate('Standard security tools'),
        getDescription: () => i18n.translate('Brute force protection, downtime monitoring, secure sign on, ' +
            'and automatic updates for your plugins.'),
    },
    [FEATURE_SITE_STATS]: {
        getSlug: () => FEATURE_SITE_STATS,
        getTitle: () => i18n.translate('Jetpack Stats'),
        getDescription: () => i18n.translate('The most important metrics for your site.'),
    },
    [FEATURE_TRAFFIC_TOOLS]: {
        getSlug: () => FEATURE_TRAFFIC_TOOLS,
        getTitle: () => i18n.translate('Traffic and Promotion Tools'),
        getDescription: () => i18n.translate('Build and engage your audience with more than a dozen optimization tools.'),
    },
    [FEATURE_MANAGE]: {
        getSlug: () => FEATURE_MANAGE,
        getTitle: () => i18n.translate('Centralized Dashboard'),
        getDescription: () => i18n.translate('Manage all of your WordPress sites from one location.'),
    },
    [FEATURE_SPAM_AKISMET_PLUS]: {
        getSlug: () => FEATURE_SPAM_AKISMET_PLUS,
        getTitle: () => i18n.translate('Spam Protection'),
        getDescription: () => i18n.translate('State-of-the-art spam defense, powered by Akismet.'),
    },
    [FEATURE_OFFSITE_BACKUP_VAULTPRESS_DAILY]: {
        getSlug: () => FEATURE_OFFSITE_BACKUP_VAULTPRESS_DAILY,
        getTitle: () => i18n.translate('{{strong}}Daily{{/strong}} backups', {
            components: {
                strong: _jsx("strong", {}),
            },
        }),
        getDescription: () => i18n.translate('Automatic daily backups of your entire site, with ' +
            'unlimited, WordPress-optimized secure storage.'),
    },
    [FEATURE_OFFSITE_BACKUP_VAULTPRESS_REALTIME]: {
        getSlug: () => FEATURE_OFFSITE_BACKUP_VAULTPRESS_REALTIME,
        getTitle: () => i18n.translate('{{strong}}Real-time{{/strong}} backups', {
            components: {
                strong: _jsx("strong", {}),
            },
        }),
        getDescription: () => i18n.translate('Automatic real-time backups of every single aspect of your site. ' +
            'Stored safely and optimized for WordPress.'),
    },
    [FEATURE_BACKUP_ARCHIVE_30]: {
        getSlug: () => FEATURE_BACKUP_ARCHIVE_30,
        getTitle: () => i18n.translate('30-day backup archive'),
        getDescription: () => i18n.translate('Browse or restore any backup made within the past 30 days.'),
    },
    [FEATURE_BACKUP_ARCHIVE_UNLIMITED]: {
        getSlug: () => FEATURE_BACKUP_ARCHIVE_UNLIMITED,
        getTitle: () => i18n.translate('Unlimited backup archive'),
        getDescription: () => i18n.translate('Browse or restore any backup made since you activated the service.'),
    },
    [FEATURE_BACKUP_STORAGE_SPACE_UNLIMITED]: {
        getSlug: () => FEATURE_BACKUP_STORAGE_SPACE_UNLIMITED,
        getTitle: () => i18n.translate('Unlimited backup storage space'),
        getDescription: () => i18n.translate('Absolutely no limits on storage space for your backups.'),
    },
    [FEATURE_AUTOMATED_RESTORES]: {
        getSlug: () => FEATURE_AUTOMATED_RESTORES,
        getTitle: () => i18n.translate('Automated restores'),
        getDescription: () => i18n.translate('Restore your site from any available backup with a single click.'),
    },
    [FEATURE_EASY_SITE_MIGRATION]: {
        getSlug: () => FEATURE_EASY_SITE_MIGRATION,
        getTitle: () => i18n.translate('Easy site migration'),
        getDescription: () => i18n.translate('Easily and quickly move or duplicate your site to any location.'),
    },
    [FEATURE_MALWARE_SCANNING_DAILY]: {
        getSlug: () => FEATURE_MALWARE_SCANNING_DAILY,
        getTitle: () => i18n.translate('{{strong}}Daily{{/strong}} malware scanning', {
            components: {
                strong: _jsx("strong", {}),
            },
        }),
        getDescription: () => i18n.translate('Comprehensive, automated scanning for security vulnerabilities or threats on your site.'),
    },
    [FEATURE_MALWARE_SCANNING_DAILY_AND_ON_DEMAND]: {
        getSlug: () => FEATURE_MALWARE_SCANNING_DAILY_AND_ON_DEMAND,
        getTitle: () => i18n.translate('Daily and on-demand malware scanning'),
        getDescription: () => i18n.translate('Automated security scanning with the option to run complete site scans at any time.'),
    },
    [FEATURE_ONE_CLICK_THREAT_RESOLUTION]: {
        getSlug: () => FEATURE_ONE_CLICK_THREAT_RESOLUTION,
        getTitle: () => i18n.translate('One-click threat resolution'),
        getDescription: () => i18n.translate('Repair any security issues found on your site with just a single click.'),
    },
    [FEATURE_AUTOMATIC_SECURITY_FIXES]: {
        getSlug: () => FEATURE_AUTOMATIC_SECURITY_FIXES,
        getTitle: () => i18n.translate('{{strong}}Automatic{{/strong}} security fixes', {
            components: {
                strong: _jsx("strong", {}),
            },
        }),
        getDescription: () => i18n.translate('Automated and immediate resolution for a large percentage of known security vulnerabilities or threats.'),
    },
    [FEATURE_ACTIVITY_LOG]: {
        getSlug: () => FEATURE_ACTIVITY_LOG,
        getTitle: () => i18n.translate('Expanded site activity'),
        getDescription: () => i18n.translate('Take the guesswork out of site management and debugging with a filterable record of all the activity happening on your site.'),
    },
    [FEATURE_SITE_BACKUPS_AND_RESTORE]: {
        getSlug: () => FEATURE_SITE_BACKUPS_AND_RESTORE,
        getTitle: () => i18n.translate('Automated site backups and one-click restore'),
    },
    [FEATURE_ACCEPT_PAYMENTS]: {
        getSlug: () => FEATURE_ACCEPT_PAYMENTS,
        getTitle: () => i18n.translate('Accept payments in 60+ countries'),
        getDescription: () => i18n.translate('Built-in payment processing from leading providers like Stripe, PayPal, and more. Accept payments from customers all over the world.'),
    },
    [FEATURE_SHIPPING_CARRIERS]: {
        getSlug: () => FEATURE_SHIPPING_CARRIERS,
        getTitle: () => i18n.translate('Integrations with top shipping carriers'),
        getDescription: () => i18n.translate('Ship physical products in a snap and show live rates from shipping carriers like UPS and other shipping options.'),
        getCompareSubtitle: () => i18n.translate('Seamlessly integrated with your plan'),
    },
    [FEATURE_UNLIMITED_PRODUCTS_SERVICES]: {
        getSlug: () => FEATURE_UNLIMITED_PRODUCTS_SERVICES,
        getTitle: () => i18n.translate('Unlimited products or services'),
        getDescription: () => i18n.translate('Grow your store as big as you want with the ability to add and sell unlimited products and services.'),
    },
    [FEATURE_ECOMMERCE_MARKETING]: {
        getSlug: () => FEATURE_ECOMMERCE_MARKETING,
        getTitle: () => i18n.translate('eCommerce marketing tools'),
        getDescription: () => i18n.translate('Optimize your store for sales by adding in email and social integrations with Facebook and Mailchimp, and more.'),
    },
    [FEATURE_PREMIUM_CUSTOMIZABE_THEMES]: {
        getSlug: () => FEATURE_PREMIUM_CUSTOMIZABE_THEMES,
        getTitle: () => i18n.translate('Premium customizable starter themes'),
        getDescription: () => i18n.translate('Quickly get up and running with a beautiful store theme and additional design options that you can easily make your own.'),
    },
    [FEATURE_ALL_BUSINESS_FEATURES]: {
        getSlug: () => FEATURE_ALL_BUSINESS_FEATURES,
        getTitle: () => i18n.translate('All Business features'),
        getDescription: () => i18n.translate('Including the ability to upload plugins and themes, priority support and advanced monetization options.'),
    },
    [FEATURE_MEMBERSHIPS]: {
        getSlug: () => FEATURE_MEMBERSHIPS,
        getTitle: () => i18n.translate('Payments'),
        getDescription: () => i18n.translate('Accept one-time, monthly, or annual payments on your website.'),
    },
    [FEATURE_PREMIUM_CONTENT_BLOCK]: {
        getSlug: () => FEATURE_PREMIUM_CONTENT_BLOCK,
        getTitle: () => i18n.translate('Subscriber-only content'),
        getDescription: () => i18n.translate('Create additional, premium content that you can make available to paying subscribers only.'),
    },
    [FEATURE_PLAN_SECURITY_DAILY]: {
        getSlug: () => FEATURE_PLAN_SECURITY_DAILY,
        getIcon: () => 'lock',
        getTitle: () => i18n.translate('All Security Daily features'),
        isPlan: true,
    },
    [FEATURE_BACKUP_DAILY_V2]: {
        getSlug: () => FEATURE_BACKUP_DAILY_V2,
        getTitle: () => i18n.translate('Automated daily backups (off-site)'),
    },
    [FEATURE_BACKUP_REALTIME_V2]: {
        getSlug: () => FEATURE_BACKUP_REALTIME_V2,
        getTitle: () => i18n.translate('VaultPress Backup (real-time, off-site)'),
    },
    [FEATURE_PRODUCT_BACKUP_DAILY_V2]: {
        getSlug: () => FEATURE_PRODUCT_BACKUP_DAILY_V2,
        getIcon: () => 'cloud-upload',
        getTitle: () => i18n.translate('All VaultPress Backup Daily features'),
        getDescription: () => i18n.translate('Automatic daily backups of your entire site, with unlimited, WordPress-optimized secure storage. {{link}}Learn more{{/link}}.', {
            components: {
                link: _jsx(ExternalLink, { icon: true, href: "https://jetpack.com/upgrade/backup/" }),
            },
        }),
    },
    [FEATURE_PRODUCT_BACKUP_REALTIME_V2]: {
        getSlug: () => FEATURE_PRODUCT_BACKUP_REALTIME_V2,
        getIcon: () => 'cloud-upload',
        getTitle: () => i18n.translate('VaultPress Backup Real-time (off-site)'),
        getDescription: () => i18n.translate('Real-time backups of your entire site and database with unlimited secure storage. {{link}}Learn more{{/link}}.', {
            components: {
                link: _jsx(ExternalLink, { icon: true, href: "https://jetpack.com/upgrade/backup/" }),
            },
        }),
    },
    [FEATURE_SCAN_V2]: {
        getSlug: () => FEATURE_SCAN_V2,
        getTitle: () => i18n.translate('Automated daily scanning'),
    },
    // * Scan Daily *
    // Currently we're not distinguishing between Scan 'Daily' or 'Real-time',
    // but leaving this here because we may be implementing Scan 'Daily' and 'Real-time'
    // in the near future.
    [FEATURE_PRODUCT_SCAN_DAILY_V2]: {
        getSlug: () => FEATURE_PRODUCT_SCAN_DAILY_V2,
        getIcon: () => ({ icon: 'security', component: MaterialIcon }),
        getTitle: () => i18n.translate('Scan (daily, automated)'),
        getDescription: () => i18n.translate('Automated daily scanning for security vulnerabilities or threats on your site. Includes instant notifications and automatic security fixes. {{link}}Learn more{{/link}}.', {
            components: {
                link: _jsx(ExternalLink, { icon: true, href: "https://jetpack.com/upgrade/scan/" }),
            },
        }),
    },
    // * Scan Real-time *
    // Currently we're not distinguishing between Scan 'Daily' or 'Real-time',
    // but leaving this here because we may be implementing Scan 'Daily' and 'Real-time'
    // in the near future.
    [FEATURE_PRODUCT_SCAN_REALTIME_V2]: {
        getSlug: () => FEATURE_PRODUCT_SCAN_REALTIME_V2,
        getIcon: () => ({ icon: 'security', component: MaterialIcon }),
        getTitle: () => i18n.translate('Scan (real-time, automated)'),
        getDescription: () => i18n.translate('Automated real-time scanning for security vulnerabilities or threats on your site. Includes instant notifications and automatic security fixes. {{link}}Learn more{{/link}}.', {
            components: {
                link: _jsx(ExternalLink, { icon: true, href: "https://jetpack.com/upgrade/scan/" }),
            },
        }),
    },
    [FEATURE_ANTISPAM_V2]: {
        getSlug: () => FEATURE_ANTISPAM_V2,
        getTitle: () => i18n.translate('Comment and form spam protection'),
    },
    [FEATURE_WAF]: {
        getSlug: () => FEATURE_WAF,
        getTitle: () => i18n.translate('Website firewall (WAF beta)', {
            comment: 'WAF stands for Web Application Firewall',
        }),
    },
    [FEATURE_ACTIVITY_LOG_1_YEAR_V2]: {
        getSlug: () => FEATURE_ACTIVITY_LOG_1_YEAR_V2,
        getIcon: () => 'clipboard',
        getTitle: () => i18n.translate('Activity log: 1-year archive'),
        getDescription: () => i18n.translate('View every change to your site in the last year. Pairs with VaultPress Backup to restore your site to any earlier version. {{link}}Learn more.{{/link}}', {
            components: {
                link: _jsx(ExternalLink, { icon: true, href: "https://jetpack.com/features/security/activity-log/" }),
            },
        }),
    },
    [FEATURE_SEARCH_V2]: {
        getSlug: () => FEATURE_SEARCH_V2,
        getTitle: () => i18n.translate('Instant search and indexing'),
    },
    [FEATURE_PRODUCT_SEARCH_V2]: {
        getSlug: () => FEATURE_PRODUCT_SEARCH_V2,
        getTitle: () => i18n.translate('Site Search up to 100k records and 100k requests/mo.'),
        getDescription: () => i18n.translate('Help your site visitors find answers instantly so they keep reading and buying. Powerful filtering and customization options. {{link}}Learn more.{{/link}}', {
            components: {
                link: _jsx(ExternalLink, { icon: true, href: "https://jetpack.com/upgrade/search/" }),
            },
        }),
    },
    [FEATURE_VIDEO_HOSTING_V2]: {
        getSlug: () => FEATURE_VIDEO_HOSTING_V2,
        getTitle: () => i18n.translate('Unlimited video hosting'),
        getDescription: () => i18n.translate('Easy video uploads through an unbranded, customizable video player, enhanced with rich stats and unlimited storage space. {{link}}Learn more{{/link}}.', {
            components: {
                link: _jsx(ExternalLink, { icon: true, href: "https://jetpack.com/features/writing/video-hosting/" }),
            },
        }),
    },
    [FEATURE_CRM_V2]: {
        getSlug: () => FEATURE_CRM_V2,
        getTitle: () => i18n.translate('CRM Entrepreneur'),
        getDescription: () => i18n.translate('The most simple and powerful WordPress CRM. Improve customer relationships and increase profits. {{link}}Learn more{{/link}}.', {
            components: {
                link: _jsx(ExternalLink, { icon: true, href: "https://jetpackcrm.com" }),
            },
        }),
    },
    [FEATURE_CRM_INTEGRATED_WITH_WORDPRESS]: {
        getSlug: () => FEATURE_CRM_INTEGRATED_WITH_WORDPRESS,
        getTitle: () => i18n.translate('CRM fully integrated with WordPress'),
    },
    [FEATURE_CRM_LEADS_AND_FUNNEL]: {
        getSlug: () => FEATURE_CRM_LEADS_AND_FUNNEL,
        getTitle: () => i18n.translate('Easily view leads and sales funnel'),
    },
    [FEATURE_CRM_PROPOSALS_AND_INVOICES]: {
        getSlug: () => FEATURE_CRM_PROPOSALS_AND_INVOICES,
        getTitle: () => i18n.translate('Manage billing and create invoices'),
    },
    [FEATURE_CRM_TRACK_TRANSACTIONS]: {
        getSlug: () => FEATURE_CRM_TRACK_TRANSACTIONS,
        getTitle: () => i18n.translate('Track transactions'),
    },
    [FEATURE_CRM_NO_CONTACT_LIMITS]: {
        getSlug: () => FEATURE_CRM_NO_CONTACT_LIMITS,
        getTitle: () => i18n.translate('Unlimited contacts'),
    },
    [FEATURE_COLLECT_PAYMENTS_V2]: {
        getSlug: () => FEATURE_COLLECT_PAYMENTS_V2,
        getTitle: () => i18n.translate('Collect payments'),
        getDescription: () => i18n.translate('Accept payments from credit or debit cards via Stripe. Sell products, collect donations, and set up recurring payments for subscriptions or memberships. {{link}}Learn more{{/link}}.', {
            components: {
                link: (_jsx(ExternalLink, { icon: true, href: "https://jetpack.com/support/jetpack-blocks/payments-block/" })),
            },
        }),
    },
    [FEATURE_SECURE_STORAGE_V2]: {
        getSlug: () => FEATURE_SECURE_STORAGE_V2,
        getTitle: () => i18n.translate('Unlimited backup storage'),
    },
    [FEATURE_ONE_CLICK_RESTORE_V2]: {
        getSlug: () => FEATURE_ONE_CLICK_RESTORE_V2,
        getTitle: () => i18n.translate('One-click restores'),
        getDescription: () => i18n.translate('Revert back to a point-in-time in your site’s history, with a single click.'),
    },
    [WPCOM_FEATURES_BACKUPS_RESTORE]: {
        getSlug: () => WPCOM_FEATURES_BACKUPS_RESTORE,
        getTitle: () => i18n.translate('Real time full-site backup/restore'),
        getDescription: () => i18n.translate('Comprehensive real-time backups of your entire site with instant one-click restore capabilities.'),
    },
    [FEATURE_ONE_CLICK_FIX_V2]: {
        getSlug: () => FEATURE_ONE_CLICK_FIX_V2,
        getTitle: () => i18n.translate('One-click fixes for most issues'),
    },
    [FEATURE_INSTANT_EMAIL_V2]: {
        getSlug: () => FEATURE_INSTANT_EMAIL_V2,
        getTitle: () => i18n.translate('Instant email notifications'),
    },
    [FEATURE_AKISMET_V2]: {
        getSlug: () => FEATURE_AKISMET_V2,
        getTitle: () => i18n.translate('Powered by Akismet'),
    },
    [FEATURE_SPAM_BLOCK_V2]: {
        getSlug: () => FEATURE_SPAM_BLOCK_V2,
        getTitle: () => i18n.translate('Block spam without CAPTCHAs'),
    },
    [FEATURE_SPAM_10K_PER_MONTH]: {
        getSlug: () => FEATURE_SPAM_10K_PER_MONTH,
        getTitle: () => i18n.translate('10K API calls/mo', {
            comment: '10 thousand API calls per month',
        }),
    },
    [FEATURE_FILTERING_V2]: {
        getSlug: () => FEATURE_FILTERING_V2,
        getTitle: () => i18n.translate('Powerful filtering'),
    },
    [FEATURE_LANGUAGE_SUPPORT_V2]: {
        getSlug: () => FEATURE_LANGUAGE_SUPPORT_V2,
        getTitle: () => i18n.translate('Supports 29 languages'),
    },
    [FEATURE_SPELLING_CORRECTION_V2]: {
        getSlug: () => FEATURE_SPELLING_CORRECTION_V2,
        getTitle: () => i18n.translate('Spelling correction'),
    },
    [FEATURE_SUPPORTS_WOOCOMMERCE_V2]: {
        getSlug: () => FEATURE_SUPPORTS_WOOCOMMERCE_V2,
        getTitle: () => i18n.translate('Works seamlessly with WooCommerce'),
    },
    [FEATURE_P2_3GB_STORAGE]: {
        getSlug: () => FEATURE_P2_3GB_STORAGE,
        getTitle: () => i18n.translate('{{strong}}3GB{{/strong}} storage space', {
            components: {
                strong: _jsx("strong", {}),
            },
        }),
        getDescription: () => i18n.translate('Upload images and documents and share them with your team.'),
    },
    [FEATURE_P2_UNLIMITED_USERS]: {
        getSlug: () => FEATURE_P2_UNLIMITED_USERS,
        getTitle: () => i18n.translate('Unlimited users'),
        getDescription: () => i18n.translate('Invite as many people as you need to your P2.'),
    },
    [FEATURE_P2_UNLIMITED_POSTS_PAGES]: {
        getSlug: () => FEATURE_P2_UNLIMITED_POSTS_PAGES,
        getTitle: () => i18n.translate('Unlimited posts and pages'),
        getDescription: () => i18n.translate('Communicate as often as you want, with full access to your archive.'),
    },
    [FEATURE_P2_SIMPLE_SEARCH]: {
        getSlug: () => FEATURE_P2_SIMPLE_SEARCH,
        getTitle: () => i18n.translate('Simple search'),
        getDescription: () => i18n.translate('Easily find what you’re looking for.'),
    },
    [FEATURE_P2_CUSTOMIZATION_OPTIONS]: {
        getSlug: () => FEATURE_P2_CUSTOMIZATION_OPTIONS,
        getTitle: () => i18n.translate('Customization options'),
        getDescription: () => i18n.translate('Make your team feel at home with some easy customization options.'),
    },
    [FEATURE_P2_13GB_STORAGE]: {
        getSlug: () => FEATURE_P2_13GB_STORAGE,
        getTitle: () => i18n.translate('{{strong}}13GB{{/strong}} storage space', {
            components: {
                strong: _jsx("strong", {}),
            },
        }),
        getDescription: () => i18n.translate('Upload more files to your P2.'),
    },
    [FEATURE_P2_ADVANCED_SEARCH]: {
        getSlug: () => FEATURE_P2_ADVANCED_SEARCH,
        getTitle: () => i18n.translate('Advanced search'),
        getDescription: () => i18n.translate('A faster and more powerful search engine to make finding what you’re looking for easier.'),
    },
    [FEATURE_P2_VIDEO_SHARING]: {
        getSlug: () => FEATURE_P2_VIDEO_SHARING,
        getTitle: () => i18n.translate('Easy video sharing'),
        getDescription: () => i18n.translate('Upload videos directly to your P2 for your team to see, without depending on external services.'),
    },
    [FEATURE_P2_MORE_FILE_TYPES]: {
        getSlug: () => FEATURE_P2_MORE_FILE_TYPES,
        getTitle: () => i18n.translate('More file types'),
        getDescription: () => i18n.translate('Upload videos, audio, .zip and .key files.'),
    },
    [FEATURE_P2_PRIORITY_CHAT_EMAIL_SUPPORT]: {
        getSlug: () => FEATURE_P2_PRIORITY_CHAT_EMAIL_SUPPORT,
        getTitle: () => i18n.translate('Priority customer support'),
        getDescription: () => i18n.translate('Live chat is available 24 hours a day from Monday through Friday. You can also email us any day of the week for personalized support.'),
    },
    [FEATURE_P2_ACTIVITY_OVERVIEW]: {
        getSlug: () => FEATURE_P2_ACTIVITY_OVERVIEW,
        getTitle: () => i18n.translate('Activity overview panel'),
        getDescription: () => i18n.translate('A complete record of everything that happens on your P2.'),
    },
    [FEATURE_SFTP_DATABASE]: {
        getSlug: () => FEATURE_SFTP_DATABASE,
        getTitle: () => i18n.translate('SFTP, SSH, WP-CLI, and Database access'),
        getDescription: () => i18n.translate('A set of developer tools that give you more control over your site, simplify debugging, and make it easier to integrate with each step of your workflow.'),
    },
    [PREMIUM_DESIGN_FOR_STORES]: {
        getSlug: () => PREMIUM_DESIGN_FOR_STORES,
        getTitle: () => i18n.translate('Premium design options customized for online stores'),
    },
    [EXPERT_SUPPORT_ALL_DAYS]: {
        getSlug: () => EXPERT_SUPPORT_ALL_DAYS,
        getTitle: () => i18n.translate('24/7 expert support'),
        getDescription: () => i18n.translate('24/7 expert support'),
    },
    [FEATURE_JETPACK_VIDEOPRESS]: {
        getSlug: () => FEATURE_JETPACK_VIDEOPRESS,
        getTitle: () => i18n.translate('Unlimited users'),
    },
    [FEATURE_JETPACK_VIDEOPRESS_EDITOR]: {
        getSlug: () => FEATURE_JETPACK_VIDEOPRESS_EDITOR,
        getTitle: () => i18n.translate('Built into WordPress editor'),
    },
    [FEATURE_JETPACK_VIDEOPRESS_UNBRANDED]: {
        getSlug: () => FEATURE_JETPACK_VIDEOPRESS_UNBRANDED,
        getTitle: () => i18n.translate('Ad-free and brandable player'),
    },
    [FEATURE_JETPACK_VIDEOPRESS_STORAGE]: {
        getSlug: () => FEATURE_JETPACK_VIDEOPRESS_STORAGE,
        getTitle: () => i18n.translate('1TB of storage'),
    },
    /* START - Jetpack tiered product-specific features */
    [FEATURE_JETPACK_1GB_BACKUP_STORAGE]: {
        getSlug: () => FEATURE_JETPACK_1GB_BACKUP_STORAGE,
        getTitle: () => i18n.translate('Starts with 1GB of storage'),
    },
    [FEATURE_JETPACK_10GB_BACKUP_STORAGE]: {
        getSlug: () => FEATURE_JETPACK_10GB_BACKUP_STORAGE,
        getTitle: () => i18n.translate('Starts with 10GB of storage'),
    },
    [FEATURE_JETPACK_1TB_BACKUP_STORAGE]: {
        getSlug: () => FEATURE_JETPACK_1TB_BACKUP_STORAGE,
        getTitle: () => i18n.translate('1TB of backup storage'),
    },
    [FEATURE_JETPACK_30_DAY_ARCHIVE_ACTIVITY_LOG]: {
        getSlug: () => FEATURE_JETPACK_30_DAY_ARCHIVE_ACTIVITY_LOG,
        getTitle: () => i18n.translate('30-day archive & activity log*'),
    },
    [FEATURE_JETPACK_1_YEAR_ARCHIVE_ACTIVITY_LOG]: {
        getSlug: () => FEATURE_JETPACK_1_YEAR_ARCHIVE_ACTIVITY_LOG,
        getTitle: () => i18n.translate('1-year archive & activity log*'),
    },
    [FEATURE_JETPACK_PRODUCT_BACKUP]: {
        getSlug: () => FEATURE_JETPACK_PRODUCT_BACKUP,
        getTitle: () => i18n.translate('All VaultPress Backup features'),
    },
    [FEATURE_JETPACK_PRODUCT_VIDEOPRESS]: {
        getSlug: () => FEATURE_JETPACK_PRODUCT_VIDEOPRESS,
        getTitle: () => i18n.translate('VideoPress'),
    },
    [FEATURE_JETPACK_ALL_BACKUP_SECURITY_FEATURES]: {
        getSlug: () => FEATURE_JETPACK_ALL_BACKUP_SECURITY_FEATURES,
        getTitle: () => i18n.translate('All VaultPress Backup & Security features'),
    },
    [FEATURE_JETPACK_REAL_TIME_CLOUD_BACKUPS]: {
        getSlug: () => FEATURE_JETPACK_REAL_TIME_CLOUD_BACKUPS,
        getTitle: () => i18n.translate('Real-time cloud backups'),
    },
    [FEATURE_JETPACK_REAL_TIME_MALWARE_SCANNING]: {
        getSlug: () => FEATURE_JETPACK_REAL_TIME_MALWARE_SCANNING,
        getTitle: () => i18n.translate('Real-time malware scanning'),
    },
    /* END - Jetpack tiered product-specific features */
    /* START - New features Flexible and Pro plans introduced. */
    [FEATURE_UNLIMITED_USERS]: {
        getSlug: () => FEATURE_UNLIMITED_USERS,
        getTitle: () => i18n.translate('Unlimited users'),
    },
    [FEATURE_UNLIMITED_POSTS_PAGES]: {
        getSlug: () => FEATURE_UNLIMITED_POSTS_PAGES,
        getTitle: () => i18n.translate('Unlimited blog posts and pages'),
    },
    [FEATURE_PAYMENT_BLOCKS]: {
        getSlug: () => FEATURE_PAYMENT_BLOCKS,
        getTitle: () => i18n.translate('Payment blocks'),
    },
    [FEATURE_TITAN_EMAIL]: {
        getSlug: () => FEATURE_TITAN_EMAIL,
        getTitle: () => i18n.translate('Titan e-mail'),
    },
    [FEATURE_UNLIMITED_ADMINS]: {
        getSlug: () => FEATURE_UNLIMITED_ADMINS,
        getTitle: () => i18n.translate('Unlimited admins'),
    },
    [FEATURE_ADDITIONAL_SITES]: {
        getSlug: () => FEATURE_ADDITIONAL_SITES,
        getTitle: () => i18n.translate('Additional websites'),
    },
    [FEATURE_WOOCOMMERCE]: {
        getSlug: () => FEATURE_WOOCOMMERCE,
        getTitle: () => i18n.translate('WooCommerce'),
    },
    /* END - New features Flexible and Pro plans introduced. */
    [FEATURE_UNLIMITED_EMAILS]: {
        getSlug: () => FEATURE_UNLIMITED_EMAILS,
        getTitle: () => i18n.translate('Send unlimited emails'),
    },
    [FEATURE_UNLIMITED_SUBSCRIBERS]: {
        getSlug: () => FEATURE_UNLIMITED_SUBSCRIBERS,
        getTitle: () => i18n.translate('Import unlimited subscribers'),
    },
    [FEATURE_IMPORT_SUBSCRIBERS]: {
        getSlug: () => FEATURE_IMPORT_SUBSCRIBERS,
        getTitle: () => i18n.translate('Import subscribers'),
    },
    [FEATURE_ADD_MULTIPLE_PAGES_NEWSLETTER]: {
        getSlug: () => FEATURE_ADD_MULTIPLE_PAGES_NEWSLETTER,
        getTitle: () => i18n.translate("Add multiple pages to your Newsletter's website"),
    },
    [FEATURE_AD_FREE_EXPERIENCE]: {
        getSlug: () => FEATURE_AD_FREE_EXPERIENCE,
        getTitle: (params) => params?.isExperimentVariant
            ? i18n.translate('No ads for visitors')
            : i18n.translate('Ad-free browsing experience for your visitors'),
        getDescription: (params) => params?.isExperimentVariant
            ? i18n.translate('Free sites display WordPress.com ads to visitors. Upgrade to Personal to turn them off.')
            : i18n.translate('Unlock a clean, ad-free browsing experience for your visitors.'),
    },
    [FEATURE_COLLECT_PAYMENTS_NEWSLETTER]: {
        getSlug: () => FEATURE_COLLECT_PAYMENTS_NEWSLETTER,
        getTitle: () => i18n.translate('Monetize your Newsletter with payments, subscriptions, and donations'),
    },
    [FEATURE_POST_BY_EMAIL]: {
        getSlug: () => FEATURE_POST_BY_EMAIL,
        getTitle: () => i18n.translate('Post by email'),
    },
    [FEATURE_REAL_TIME_ANALYTICS]: {
        getSlug: () => FEATURE_REAL_TIME_ANALYTICS,
        getTitle: () => i18n.translate('Real-time analytics in your dashboard'),
    },
    [FEATURE_GOOGLE_ANALYTICS_V2]: {
        getSlug: () => FEATURE_GOOGLE_ANALYTICS_V2,
        getTitle: () => i18n.translate('Go deeper into site stats and insights with Google Analytics'),
    },
    [FEATURE_ADD_UNLIMITED_LINKS]: {
        getSlug: () => FEATURE_ADD_UNLIMITED_LINKS,
        getTitle: () => i18n.translate('Add unlimited links to your page'),
    },
    [FEATURE_CUSTOMIZE_THEMES_BUTTONS_COLORS]: {
        getSlug: () => FEATURE_CUSTOMIZE_THEMES_BUTTONS_COLORS,
        getTitle: () => i18n.translate('Customizable themes, buttons, colors'),
    },
    [FEATURE_TRACK_VIEWS_CLICKS]: {
        getSlug: () => FEATURE_TRACK_VIEWS_CLICKS,
        getTitle: () => i18n.translate('Track your view and click stats'),
    },
    [FEATURE_COLLECT_PAYMENTS_LINK_IN_BIO]: {
        getSlug: () => FEATURE_COLLECT_PAYMENTS_LINK_IN_BIO,
        getTitle: () => i18n.translate('Charge for premium content'),
    },
    [FEATURE_NEWSLETTER_IMPORT_SUBSCRIBERS_FREE]: {
        getSlug: () => FEATURE_NEWSLETTER_IMPORT_SUBSCRIBERS_FREE,
        getTitle: () => i18n.translate('Import up to 100 subscribers'),
    },
    [FEATURE_GROUP_PAYMENT_TRANSACTION_FEES]: {
        getSlug: () => FEATURE_GROUP_PAYMENT_TRANSACTION_FEES,
        getTitle: () => i18n.translate('Transaction fees for payments'),
    },
    [FEATURE_COMMISSION_FEE_STANDARD_FEATURES]: {
        getSlug: () => FEATURE_COMMISSION_FEE_STANDARD_FEATURES,
        getTitle: () => i18n.translate('Transaction fee for standard payments (+\u00A0standard processing\u00A0fee)'),
    },
    [FEATURE_COMMISSION_FEE_WOO_FEATURES]: {
        getSlug: () => FEATURE_COMMISSION_FEE_WOO_FEATURES,
        getTitle: () => i18n.translate('Transaction fee for standard WooCommerce payments (+ standard processing\u00A0fee)'),
    },
    [FEATURE_PAYMENT_TRANSACTION_FEES_10]: {
        getSlug: () => FEATURE_PAYMENT_TRANSACTION_FEES_10,
        getTitle: () => getTransactionFeeCopy(10),
        getAlternativeTitle: () => getTransactionFeeCopy(10),
        getFeatureGroup: () => FEATURE_GROUP_PAYMENT_TRANSACTION_FEES,
    },
    [FEATURE_PAYMENT_TRANSACTION_FEES_8]: {
        getSlug: () => FEATURE_PAYMENT_TRANSACTION_FEES_8,
        getTitle: () => getTransactionFeeCopy(8),
        getAlternativeTitle: () => getTransactionFeeCopy(8),
        getFeatureGroup: () => FEATURE_GROUP_PAYMENT_TRANSACTION_FEES,
    },
    [FEATURE_PAYMENT_TRANSACTION_FEES_4]: {
        getSlug: () => FEATURE_PAYMENT_TRANSACTION_FEES_4,
        getTitle: () => getTransactionFeeCopy(4),
        getAlternativeTitle: () => getTransactionFeeCopy(4),
        getFeatureGroup: () => FEATURE_GROUP_PAYMENT_TRANSACTION_FEES,
    },
    [FEATURE_PAYMENT_TRANSACTION_FEES_2]: {
        getSlug: () => FEATURE_PAYMENT_TRANSACTION_FEES_2,
        getTitle: () => getTransactionFeeCopy(2),
        getAlternativeTitle: () => getTransactionFeeCopy(2),
        getFeatureGroup: () => FEATURE_GROUP_PAYMENT_TRANSACTION_FEES,
    },
    [FEATURE_PAYMENT_TRANSACTION_FEES_0]: {
        getSlug: () => FEATURE_PAYMENT_TRANSACTION_FEES_0,
        getTitle: () => getTransactionFeeCopy(0),
        getAlternativeTitle: () => getTransactionFeeCopy(0),
        getFeatureGroup: () => FEATURE_GROUP_PAYMENT_TRANSACTION_FEES,
    },
    [FEATURE_PAYMENT_TRANSACTION_FEES_0_WOO]: {
        getSlug: () => FEATURE_PAYMENT_TRANSACTION_FEES_0_WOO,
        getTitle: () => getTransactionFeeCopy(0, 'woo'),
        getAlternativeTitle: () => '0%',
        getFeatureGroup: () => FEATURE_GROUP_PAYMENT_TRANSACTION_FEES,
    },
    [FEATURE_PAYMENT_TRANSACTION_FEES_0_ALL]: {
        getSlug: () => FEATURE_PAYMENT_TRANSACTION_FEES_0_ALL,
        getTitle: () => getTransactionFeeCopy(0, 'all'),
        getAlternativeTitle: () => getTransactionFeeCopy(0, 'all'),
        getFeatureGroup: () => FEATURE_GROUP_PAYMENT_TRANSACTION_FEES,
    },
    [FEATURE_PAYMENT_TRANSACTION_FEES_2_REGULAR]: {
        getSlug: () => FEATURE_PAYMENT_TRANSACTION_FEES_2_REGULAR,
        getTitle: () => getTransactionFeeCopy(2, 'regular'),
        getAlternativeTitle: () => {
            return (_jsxs(_Fragment, { children: [getTransactionFeeCopy(2, 'regular'), _jsx("br", {}), getTransactionFeeCopy(0, 'woo')] }));
        },
        getFeatureGroup: () => FEATURE_GROUP_PAYMENT_TRANSACTION_FEES,
    },
    [FEATURE_UNLIMITED_TRAFFIC]: {
        getSlug: () => FEATURE_UNLIMITED_TRAFFIC,
        getTitle: () => i18n.translate('No limitations on site visitors'),
        getDescription: () => i18n.translate('Grow your site traffic without worrying about limitations.'),
    },
    [FEATURE_TIERED_STORAGE_PLANS_AVAILABLE]: {
        getSlug: () => FEATURE_TIERED_STORAGE_PLANS_AVAILABLE,
        getTitle: () => i18n.translate('Tiered storage plans available'),
        getDescription: () => i18n.translate('Find the storage plan that works for your site’s needs.'),
    },
    [FEATURE_MANAGED_HOSTING]: {
        getSlug: () => FEATURE_MANAGED_HOSTING,
        getTitle: () => i18n.translate('Managed hosting'),
        getDescription: () => i18n.translate('All plans include world-class managed hosting, including automatic updates, security, backups, and more.'),
    },
    [FEATURE_THE_READER]: {
        getSlug: () => FEATURE_THE_READER,
        getTitle: () => i18n.translate('The Reader'),
        getDescription: () => i18n.translate('Discover new reads and catch up on posts, comments, and replies from the sites you subscribe to.'),
    },
    /* START: 2023 Pricing Grid Features */
    [FEATURE_BEAUTIFUL_THEMES]: {
        getSlug: () => FEATURE_BEAUTIFUL_THEMES,
        getTitle: () => i18n.translate('Beautiful themes and patterns'),
        getDescription: () => i18n.translate('Transform your site design with themes and drag-and-drop layouts.'),
    },
    [FEATURE_PAGES]: {
        getSlug: () => FEATURE_PAGES,
        getTitle: () => i18n.translate('Unlimited pages'),
        getCompareTitle: () => i18n.translate('Add as many pages as you like.'),
        getDescription: () => i18n.translate('Add as many pages as you like to your site.'),
    },
    [FEATURE_USERS]: {
        getSlug: () => FEATURE_USERS,
        getTitle: () => i18n.translate('Unlimited users'),
        getCompareTitle: () => i18n.translate('Invite others to contribute to your site.'),
        getDescription: () => i18n.translate('Invite others to contribute to your site and assign access permissions.'),
    },
    [FEATURE_NEWSLETTERS_RSS]: {
        getSlug: () => FEATURE_NEWSLETTERS_RSS,
        getTitle: () => i18n.translate('Built-in newsletters & RSS'),
        getDescription: () => i18n.translate('Let your followers subscribe to your content as a newsletter or via RSS.'),
    },
    [FEATURE_POST_EDITS_HISTORY]: {
        getSlug: () => FEATURE_POST_EDITS_HISTORY,
        getTitle: () => i18n.translate('Time machine for post edits'),
        getDescription: () => i18n.translate('Roll back your posts to an earlier edit with a built-in revision history.'),
    },
    [FEATURE_SECURITY_BRUTE_FORCE]: {
        getSlug: () => FEATURE_SECURITY_BRUTE_FORCE,
        getTitle: (params) => params?.isExperimentVariant
            ? i18n.translate('Protection against spam and hacking attacks')
            : i18n.translate('Brute-force protection'),
        getDescription: (params) => params?.isExperimentVariant
            ? i18n.translate('Peace of mind with spam, brute-force, DDoS protection, and mitigation.')
            : i18n.translate('Stay protected from brute-force attacks on your account password.'),
    },
    [FEATURE_SMART_REDIRECTS]: {
        getSlug: () => FEATURE_SMART_REDIRECTS,
        getTitle: () => i18n.translate('Smart redirects'),
        getDescription: () => i18n.translate('Count on automatic redirects when you update your post or page’s URL.'),
    },
    [FEATURE_ALWAYS_ONLINE]: {
        getSlug: () => FEATURE_ALWAYS_ONLINE,
        getTitle: () => i18n.translate('Online forever'),
        getDescription: () => i18n.translate('Build and count on a site designed to last forever.'),
    },
    [FEATURE_99_999_UPTIME]: {
        getSlug: () => FEATURE_99_999_UPTIME,
        getTitle: () => {
            const title = i18n.translate('%(uptimePercent)s uptime', {
                args: {
                    uptimePercent: formatNumber(0.99999, {
                        numberFormatOptions: { style: 'percent', maximumFractionDigits: 3 },
                    }),
                },
                comment: '99.999% uptime',
            });
            return i18n.hasTranslation('%(uptimePercent)s uptime')
                ? title
                : i18n.translate('99.999% uptime');
        },
        getDescription: () => i18n.translate('Exceptional reliability with industry-leading uptime guarantee.'),
    },
    [FEATURE_FAST_DNS]: {
        getSlug: () => FEATURE_FAST_DNS,
        getTitle: () => i18n.translate('Extremely fast DNS with SSL'),
        getDescription: (params) => params?.isExperimentVariant
            ? i18n.translate('Fast, reliable domain management with secure SSL.')
            : i18n.translate('Tap into fast, reliable domain management with secure SSL.'),
    },
    [FEATURE_STYLE_CUSTOMIZATION]: {
        getSlug: () => FEATURE_STYLE_CUSTOMIZATION,
        getTitle: (params) => params?.isExperimentVariant
            ? i18n.translate('Customize your site with CSS')
            : i18n.translate('Customize fonts and colors sitewide'),
        getCompareTitle: () => i18n.translate('Take control of every font, color, and detail of your site’s design.'),
        getDescription: (params) => params?.isExperimentVariant
            ? i18n.translate('Add CSS to customize your site’s design.')
            : i18n.translate('Take control of every font, color, and detail of your site’s design.'),
    },
    [FEATURE_STYLE_CUSTOMIZATION_FONTS_COLORS]: {
        getSlug: () => FEATURE_STYLE_CUSTOMIZATION_FONTS_COLORS,
        getTitle: () => i18n.translate('Customize fonts & colors sitewide'),
        getDescription: () => i18n.translate("Take control of every font, color, and detail of your site's design."),
    },
    [FEATURE_DESIGN_TOOLS]: {
        getSlug: () => FEATURE_DESIGN_TOOLS,
        getTitle: () => i18n.translate('Avant-garde design tools'),
        getDescription: () => i18n.translate('Drag and drop your content and layouts with intuitive blocks and patterns.'),
    },
    [FEATURE_WORDADS]: {
        getSlug: () => FEATURE_WORDADS,
        getTitle: () => i18n.translate('Earn with WordAds'),
        getDescription: (params) => params?.isExperimentVariant
            ? i18n.translate('Display ads and earn income via the WordAds platform.')
            : i18n.translate('Display ads and earn from premium networks via the WordAds program.'),
        getFeatureGroup: () => FEATURE_GROUP_WORDADS,
    },
    [FEATURE_PLUGINS_THEMES]: {
        getSlug: () => FEATURE_PLUGINS_THEMES,
        getTitle: (params) => params?.isExperimentVariant
            ? i18n.translate('Install plugins')
            : i18n.translate('Install plugins & themes'),
        getDescription: () => i18n.translate('Unlock access to 50,000+ plugins, design templates, and integrations.'),
    },
    [FEATURE_STATS_PAID]: {
        getSlug: () => FEATURE_STATS_PAID,
        getTitle: () => {
            return isEnabled('stats/paid-wpcom-v3')
                ? i18n.translate('Detailed traffic stats beyond the last 7 days and site insights')
                : i18n.translate('In-depth site analytics dashboard');
        },
        getDescription: () => i18n.translate('Deep-dive analytics and conversion data to help you make decisions to grow your site.'),
    },
    [FEATURE_STATS_COMMERCIAL]: {
        getSlug: () => FEATURE_STATS_COMMERCIAL,
        getTitle: () => i18n.translate('In-depth site analytics dashboard'),
        getDescription: () => i18n.translate('Deep-dive analytics and conversion data to help you make decisions to grow your site.'),
    },
    [FEATURE_BANDWIDTH]: {
        getSlug: () => FEATURE_BANDWIDTH,
        getTitle: () => i18n.translate('Unrestricted bandwidth'),
        getDescription: (params) => params?.isExperimentVariant
            ? i18n.translate('Reach as many visitors as you like, without extra fees or slowdowns.')
            : i18n.translate('Never fret about getting too much traffic or paying overage charges.'),
    },
    [FEATURE_BURST]: {
        getSlug: () => FEATURE_BURST,
        getTitle: () => i18n.translate('High-burst capacity'),
        getCompareTitle: () => i18n.translate('Lean on integrated resource management and instant scaling.'),
        getDescription: () => i18n.translate('Lean on integrated resource management and instant scaling.'),
    },
    [FEATURE_WAF_V2]: {
        getSlug: () => FEATURE_WAF_V2,
        getTitle: () => i18n.translate('Web application firewall (WAF)'),
        getDescription: () => i18n.translate('Block out malicious activity like SQL injection and XSS attacks.'),
    },
    [FEATURE_CDN]: {
        getSlug: () => FEATURE_CDN,
        getTitle: (params) => params?.isExperimentVariant
            ? i18n.translate('Faster site loading from 28+ global locations')
            : i18n.translate('Global CDN with 28+ locations'),
        getCompareTitle: () => i18n.translate('Rely on ultra-fast site speeds, from any location on earth.'),
        getDescription: (params) => params?.isExperimentVariant
            ? i18n.translate('Rely on ultra-fast site speeds with our global CDN.')
            : i18n.translate('Rely on ultra-fast site speeds, just about anywhere on earth.'),
    },
    [FEATURE_CPUS]: {
        getSlug: () => FEATURE_CPUS,
        getTitle: () => i18n.translate('High-frequency CPUs'),
        getDescription: () => i18n.translate('Get the extra site performance of high-frequency CPUs, as standard.'),
    },
    [FEATURE_DATACENTRE_FAILOVER]: {
        getSlug: () => FEATURE_DATACENTRE_FAILOVER,
        getTitle: () => i18n.translate('Automatic datacenter failover'),
        getDescription: () => i18n.translate('Count on your site being replicated in real-time to a second data center.'),
    },
    [FEATURE_ISOLATED_INFRA]: {
        getSlug: () => FEATURE_ISOLATED_INFRA,
        getTitle: () => i18n.translate('Isolated site infrastructure'),
        getDescription: () => i18n.translate('Rest easy knowing that your site is isolated from others for added security and performance. '),
    },
    [FEATURE_SECURITY_MALWARE]: {
        getSlug: () => FEATURE_SECURITY_MALWARE,
        getTitle: () => i18n.translate('Malware detection & removal'),
        getDescription: () => i18n.translate('Stay safe with automated malware scanning and removal.'),
    },
    [FEATURE_REAL_TIME_SECURITY_SCANS]: {
        getSlug: () => FEATURE_REAL_TIME_SECURITY_SCANS,
        getTitle: () => i18n.translate('Real-time security scans'),
        getDescription: () => i18n.translate("Our dedicated security team works round-the-clock to identify and combat vulnerabilities so that you don't have to."),
    },
    [FEATURE_SECURITY_VULNERABILITY_NOTIFICATIONS]: {
        getSlug: () => FEATURE_SECURITY_VULNERABILITY_NOTIFICATIONS,
        getTitle: () => i18n.translate('Vulnerability notifications for core and plugins'),
        getDescription: () => i18n.translate('We have a dedicated team identifying potential vulnerabilities for WordPress and plugins, ensuring early detection and preventing future attacks.'),
    },
    [FEATURE_SECURITY_DDOS]: {
        getSlug: () => FEATURE_SECURITY_DDOS,
        getTitle: () => i18n.translate('DDoS protection and mitigation'),
        getDescription: () => i18n.translate('Breeze past DDoS attacks thanks to real-time monitoring and mitigation.'),
    },
    [FEATURE_DEV_TOOLS]: {
        getSlug: () => FEATURE_DEV_TOOLS,
        getTitle: () => i18n.translate('SFTP/SSH, WP-CLI, Git commands, and GitHub Deployments'),
        getDescription: (params) => params?.isExperimentVariant
            ? i18n.translate('Access your site via SSH and manage it with WP-CLI. Deploy from GitHub with a few clicks.')
            : i18n.translate('Use familiar developer tools to manage and deploy your site.'),
    },
    [FEATURE_DEV_TOOLS_SSH]: {
        getSlug: () => FEATURE_DEV_TOOLS_SSH,
        getTitle: () => i18n.translate('SFTP/SSH, WP-CLI'),
        getDescription: () => i18n.translate('Access your site via SSH and manage it with WP-CLI.'),
    },
    [FEATURE_DEV_TOOLS_GIT]: {
        getSlug: () => FEATURE_DEV_TOOLS_GIT,
        getTitle: () => i18n.translate('Git commands and GitHub Deployments'),
        getDescription: () => i18n.translate('Deploy from GitHub with a few clicks. Simple and advanced deployment modes supported.'),
    },
    [FEATURE_SITE_STAGING_SITES]: {
        getSlug: () => FEATURE_SITE_STAGING_SITES,
        getTitle: () => i18n.translate('Free staging site'),
        getDescription: (params) => params?.isExperimentVariant
            ? i18n.translate('Clone your production site for testing changes before taking them live.')
            : i18n.translate('Test product and design changes in a staging site.'),
    },
    [FEATURE_SEAMLESS_STAGING_PRODUCTION_SYNCING]: {
        getSlug: () => FEATURE_SEAMLESS_STAGING_PRODUCTION_SYNCING,
        getTitle: () => i18n.translate('Seamless syncing between staging and production'),
        getDescription: () => i18n.translate('Iterate faster and deploy confidently by synchronizing staging and production environments in a few short steps.'),
    },
    [FEATURE_WP_UPDATES]: {
        getSlug: () => FEATURE_WP_UPDATES,
        getTitle: () => i18n.translate('Automated WordPress updates'),
        getDescription: () => i18n.translate('Get every WordPress update. And every patch. Automatically.'),
    },
    [FEATURE_MULTI_SITE]: {
        getSlug: () => FEATURE_MULTI_SITE,
        getTitle: () => i18n.translate('Centralized site management'),
        getDescription: () => i18n.translate('Seamlessly switch between 2, 20, or 200 sites. All from one place.'),
    },
    [FEATURE_SELL_SHIP]: {
        getSlug: () => FEATURE_SELL_SHIP,
        getTitle: () => i18n.translate('Sell and ship products'),
        getDescription: () => i18n.translate('Sell and ship out physical goods from your site.'),
        getCompareSubtitle: () => i18n.translate('Seamlessly integrated with your plan'),
    },
    [FEATURE_SELL_INTERNATIONALLY]: {
        getSlug: () => FEATURE_SELL_INTERNATIONALLY,
        getTitle: () => i18n.translate('Sell internationally'),
    },
    [FEATURE_AUTOMATIC_SALES_TAX]: {
        getSlug: () => FEATURE_AUTOMATIC_SALES_TAX,
        getTitle: () => i18n.translate('Automatic sales tax'),
    },
    [FEATURE_AUTOMATED_BACKUPS_SECURITY_SCAN]: {
        getSlug: () => FEATURE_AUTOMATED_BACKUPS_SECURITY_SCAN,
        getTitle: () => i18n.translate('Automated backup + quick restore'),
    },
    [FEATURE_INTEGRATED_SHIPMENT_TRACKING]: {
        getSlug: () => FEATURE_INTEGRATED_SHIPMENT_TRACKING,
        getTitle: () => i18n.translate('Shipment tracking'),
    },
    [FEATURE_SELL_EGIFTS_AND_VOUCHERS]: {
        getSlug: () => FEATURE_SELL_EGIFTS_AND_VOUCHERS,
        getTitle: () => i18n.translate('Sell and accept e-gift vouchers'),
    },
    [FEATURE_EMAIL_MARKETING]: {
        getSlug: () => FEATURE_EMAIL_MARKETING,
        getTitle: (params) => {
            if (!params?.isExperimentVariant) {
                return i18n.translate('Email marketing built-in');
            }
            return i18n.getLocaleSlug()?.startsWith('en') || i18n.hasTranslation('Email marketing')
                ? i18n.translate('Email marketing')
                : i18n.translate('Email marketing automation');
        },
        getDescription: (params) => params?.isExperimentVariant
            ? i18n.translate('Create and automate beautiful emails to 500 subscribers right from your WordPress dashboard, with the MailPoet Business plan.')
            : '',
    },
    [FEATURE_ADVANCED_JETPACK_FORMS]: {
        getSlug: () => FEATURE_ADVANCED_JETPACK_FORMS,
        getTitle: () => i18n.translate('Advanced Jetpack Forms'),
        getDescription: () => i18n.translate('Build powerful forms with advanced features like multi-step forms, file uploads, webhooks, and seamless integrations.'),
    },
    [FEATURE_WORDPRESS_STUDIO_SYNC]: {
        getSlug: () => FEATURE_WORDPRESS_STUDIO_SYNC,
        getTitle: () => i18n.translate('WordPress Studio sync'),
        getDescription: () => i18n.translate('Sync a production or staging site with your local Studio site in either direction.'),
    },
    [FEATURE_EARLY_ONBOARDING_CALLS]: {
        getSlug: () => FEATURE_EARLY_ONBOARDING_CALLS,
        getTitle: () => i18n.translate('One-on-one onboarding call'),
        getDescription: (params) => params?.isExperimentVariant
            ? i18n.translate('Talk with a WordPress.com expert to set up your site.')
            : '',
    },
    [FEATURE_BASIC_FORMS]: {
        getSlug: () => FEATURE_BASIC_FORMS,
        getTitle: () => i18n.translate('Basic forms'),
        getDescription: () => i18n.translate('Use the Form block to add a contact form to your site.'),
    },
    [FEATURE_MARKETPLACE_SYNC_SOCIAL_MEDIA_INTEGRATION]: {
        getSlug: () => FEATURE_MARKETPLACE_SYNC_SOCIAL_MEDIA_INTEGRATION,
        getTitle: () => i18n.translate('Marketplace sync and social media integrations'),
        getDescription: () => i18n.translate('Sync your store with marketplaces and social media.'),
    },
    [FEATURE_BACK_IN_STOCK_NOTIFICATIONS]: {
        getSlug: () => FEATURE_BACK_IN_STOCK_NOTIFICATIONS,
        getTitle: (params) => params?.isExperimentVariant
            ? i18n.translate('Back-in-store notifications')
            : i18n.translate('Back in stock emails'),
        getDescription: (params) => params?.isExperimentVariant
            ? i18n.translate('Automatically notify customers when your products are restocked.')
            : i18n.translate('Notify customers when an out-of-stock item is back in stock.'),
    },
    [FEATURE_MARKETING_AUTOMATION]: {
        getSlug: () => FEATURE_MARKETING_AUTOMATION,
        getTitle: () => i18n.translate('Marketing automation'),
        getDescription: () => i18n.translate('Automate marketing campaigns to send targeted and personalized messages to customers.'),
    },
    [FEATURE_AUTOMATED_EMAIL_TRIGGERS]: {
        getSlug: () => FEATURE_AUTOMATED_EMAIL_TRIGGERS,
        getTitle: () => i18n.translate('Automated email triggers'),
        getDescription: () => i18n.translate('Set up automatic emails triggered by customer behavior, such as abandoned carts or completed purchases.'),
    },
    [FEATURE_CART_ABANDONMENT_EMAILS]: {
        getSlug: () => FEATURE_CART_ABANDONMENT_EMAILS,
        getTitle: () => i18n.translate('Cart abandonment emails'),
        getDescription: () => i18n.translate('Send reminder emails to customers who have abandoned items in their cart to encourage them to complete their purchase.'),
    },
    [FEATURE_REFERRAL_PROGRAMS]: {
        getSlug: () => FEATURE_REFERRAL_PROGRAMS,
        getTitle: () => i18n.translate('Referral programs'),
        getDescription: () => i18n.translate('Encourage existing customers to refer new customers by offering rewards or incentives.'),
    },
    [FEATURE_CUSTOMER_BIRTHDAY_EMAILS]: {
        getSlug: () => FEATURE_CUSTOMER_BIRTHDAY_EMAILS,
        getTitle: () => i18n.translate('Customer birthday emails'),
        getDescription: () => i18n.translate('Send personalized birthday emails to customers with exclusive discounts or promotions.'),
    },
    [FEATURE_LOYALTY_POINTS_PROGRAMS]: {
        getSlug: () => FEATURE_LOYALTY_POINTS_PROGRAMS,
        getTitle: () => i18n.translate('Loyalty points programs'),
        getDescription: () => i18n.translate('Reward customers for repeat purchases or other actions with loyalty points that can be redeemed for discounts or other benefits.'),
    },
    [FEATURE_OFFER_BULK_DISCOUNTS]: {
        getSlug: () => FEATURE_OFFER_BULK_DISCOUNTS,
        getTitle: () => i18n.translate('Offer bulk discounts'),
        getDescription: () => i18n.translate('Offer discounts for customers who purchase multiple items at once.'),
    },
    [FEATURE_RECOMMEND_ADD_ONS]: {
        getSlug: () => FEATURE_RECOMMEND_ADD_ONS,
        getTitle: () => i18n.translate('Recommend add-ons'),
        getDescription: () => i18n.translate('Recommend additional products to customers based on their purchase history.'),
    },
    [FEATURE_ASSEMBLED_PRODUCTS_AND_KITS]: {
        getSlug: () => FEATURE_ASSEMBLED_PRODUCTS_AND_KITS,
        getTitle: () => i18n.translate('Assembled products and kits'),
        getDescription: () => i18n.translate('Sell products that are assembled from multiple components.'),
    },
    [FEATURE_MIN_MAX_ORDER_QUANTITY]: {
        getSlug: () => FEATURE_MIN_MAX_ORDER_QUANTITY,
        getTitle: () => i18n.translate('Min/Max Quantities'),
        getDescription: () => i18n.translate('Specify the minimum and maximum allowed product quantities for orders.'),
        getCompareSubtitle: () => i18n.translate('Seamlessly integrated with your plan'),
    },
    [FEATURE_CUSTOM_STORE]: {
        getSlug: () => FEATURE_CUSTOM_STORE,
        getTitle: () => i18n.translate('Store customization'),
        getDescription: () => i18n.translate('Offer customers a personalized shopping experience that they cannot find anywhere else.'),
        getCompareSubtitle: () => i18n.translate('Seamlessly integrated with your plan'),
    },
    [FEATURE_INVENTORY]: {
        getSlug: () => FEATURE_INVENTORY,
        getTitle: () => i18n.translate('Inventory management'),
        getDescription: () => i18n.translate('Stay on top of your stock with inventory management tools.'),
        getCompareSubtitle: () => i18n.translate('Seamlessly integrated with your plan'),
    },
    [FEATURE_CHECKOUT]: {
        getSlug: () => FEATURE_CHECKOUT,
        getTitle: () => i18n.translate('Easy checkout experience'),
        getDescription: () => i18n.translate('Reduce cart abandonment and increase sales with a fast, low-friction checkout.'),
        getCompareSubtitle: () => i18n.translate('Seamlessly integrated with your plan'),
    },
    [FEATURE_ACCEPT_PAYMENTS_V2]: {
        getSlug: () => FEATURE_ACCEPT_PAYMENTS_V2,
        getTitle: () => i18n.translate('Payments in 60+ countries'),
        getDescription: () => i18n.translate('Accept payments for goods and services, just about anywhere.'),
        getCompareSubtitle: () => i18n.translate('Seamlessly integrated with your plan'),
    },
    [FEATURE_SALES_REPORTS]: {
        getSlug: () => FEATURE_SALES_REPORTS,
        getTitle: () => i18n.translate('Sales reports'),
        getDescription: () => i18n.translate('Stay up to date on sales and identify trends with intuitive sales reports.'),
        getCompareSubtitle: () => i18n.translate('Seamlessly integrated with your plan'),
    },
    [FEATURE_EXTENSIONS]: {
        getSlug: () => FEATURE_EXTENSIONS,
        getTitle: () => i18n.translate('Extensions marketplace'),
        getDescription: () => i18n.translate('Find and install powerful add-ons for your site, all in one place.'),
        getCompareSubtitle: () => i18n.translate('Seamlessly integrated with your plan'),
    },
    // FOLLOWING ARE JETPACK FEATURES BUNDLED IN WPCOM
    [FEATURE_STATS_JP]: {
        getSlug: () => FEATURE_STATS_JP,
        getTitle: () => i18n.translate('Visitor stats'),
    },
    [FEATURE_SPAM_JP]: {
        getSlug: () => FEATURE_SPAM_JP,
        getTitle: () => i18n.translate('Spam protection with Akismet'),
        getDescription: () => i18n.translate('Never worry about spam with Akismet, which is included at no additional cost.'),
    },
    [FEATURE_LTD_SOCIAL_MEDIA_JP]: {
        getSlug: () => FEATURE_LTD_SOCIAL_MEDIA_JP,
        getTitle: () => i18n.translate('Limited automatic shares in social media'),
        getDescription: () => i18n.translate('Get 30 social shares per month to promote your posts on Facebook, Tumblr, and more.'),
    },
    [FEATURE_SHARES_SOCIAL_MEDIA_JP]: {
        getSlug: () => FEATURE_SHARES_SOCIAL_MEDIA_JP,
        getTitle: () => i18n.translate('Shares on social media'),
        getDescription: () => i18n.translate('Automatically share your latest post on Facebook, Tumblr, and more.'),
    },
    [FEATURE_SOCIAL_AUTO_SHARE]: {
        getSlug: () => FEATURE_SOCIAL_AUTO_SHARE,
        getTitle: () => i18n.translate('Automatically share your posts and products on social media'),
        getDescription: () => i18n.translate('Automatically share to Facebook, Instagram, Threads, LinkedIn, Mastodon, Tumblr, and Nextdoor.'),
    },
    [FEATURE_SOCIAL_SHARES_1000]: {
        getSlug: () => FEATURE_SOCIAL_SHARES_1000,
        getTitle: () => i18n.translate('Share an unlimited number of posts'),
        getDescription: () => i18n.translate('Share an unlimited number of posts.'),
    },
    [FEATURE_SOCIAL_ENHANCED_PUBLISHING]: {
        getSlug: () => FEATURE_SOCIAL_ENHANCED_PUBLISHING,
        getTitle: () => i18n.translate('Upload custom images or videos with your posts'),
        getDescription: () => i18n.translate('Upload custom images or videos with your posts.'),
    },
    [FEATURE_SOCIAL_IMAGE_GENERATOR]: {
        getSlug: () => FEATURE_SOCIAL_IMAGE_GENERATOR,
        getTitle: () => i18n.translate('Automatically generate images for posts'),
        getDescription: () => i18n.translate('Automatically generate custom images for posts using a template or a custom text.'),
    },
    [FEATURE_CONTACT_FORM_JP]: {
        getSlug: () => FEATURE_CONTACT_FORM_JP,
        getTitle: () => i18n.translate('Forms'),
        getDescription: () => i18n.translate('Make it easy for your visitors to get in touch and create beautiful forms for any need.'),
    },
    [FEATURE_ADVANCED_FORM_FEATURES_JP]: {
        getSlug: () => FEATURE_ADVANCED_FORM_FEATURES_JP,
        getTitle: () => i18n.translate('Advanced form features'),
        getDescription: () => i18n.translate('Build smarter forms with features like file uploads, multi-step logic, and seamless integrations.'),
    },
    [FEATURE_PAID_SUBSCRIBERS_JP]: {
        getSlug: () => FEATURE_PAID_SUBSCRIBERS_JP,
        getTitle: () => i18n.translate('Paid subscribers'),
        getDescription: () => i18n.translate('Turn site visitors into subscribers, with built-in subscription tools.'),
    },
    [FEATURE_PREMIUM_CONTENT_JP]: {
        getSlug: () => FEATURE_PREMIUM_CONTENT_JP,
        getTitle: () => i18n.translate('Paid content gating'),
        getDescription: () => i18n.translate('Sell access to premium content, right from your site.'),
    },
    [FEATURE_VIDEOPRESS_JP]: {
        getSlug: () => FEATURE_VIDEOPRESS_JP,
        getTitle: () => i18n.translate('Unlimited VideoPress videos'),
        getDescription: () => i18n.translate('Showcase your videos beautifully with the 4K VideoPress player.'),
    },
    [FEATURE_UNLTD_SOCIAL_MEDIA_JP]: {
        getSlug: () => FEATURE_UNLTD_SOCIAL_MEDIA_JP,
        getTitle: () => i18n.translate('Unlimited automatic shares in social media'),
        getDescription: () => i18n.translate('Share your latest posts to your social channels, without limits.'),
    },
    [FEATURE_SEO_JP]: {
        getSlug: () => FEATURE_SEO_JP,
        getTitle: () => i18n.translate('SEO and analytics tools'),
        getDescription: () => i18n.translate('Rank well in search with built-in search engine optimization tools.'),
    },
    [FEATURE_BRUTE_PROTECT_JP]: {
        getSlug: () => FEATURE_CONTACT_FORM_JP,
        getTitle: () => i18n.translate('BruteProtect'),
        getDescription: () => i18n.translate('Save server resources for a faster site, with malicious login protection built in.'),
    },
    [FEATURE_REALTIME_BACKUPS_JP]: {
        getSlug: () => FEATURE_REALTIME_BACKUPS_JP,
        getTitle: (params) => params?.isExperimentVariant
            ? i18n.translate('Real-time backups and one-click restores')
            : i18n.translate('Real-time backups'),
        getDescription: (params) => params?.isExperimentVariant
            ? i18n.translate('Protect against disaster with easy backups and restores.')
            : i18n.translate('Count on multi-redundancy, real-time backups of all your data.'),
    },
    [FEATURE_UPTIME_MONITOR_JP]: {
        getSlug: () => FEATURE_UPTIME_MONITOR_JP,
        getTitle: () => i18n.translate('Uptime monitor'),
        getDescription: () => i18n.translate('Stay up-to-date with continuous uptime monitoring, with alerts the minute downtime is detected.'),
    },
    [FEATURE_GLOBAL_EDGE_CACHING]: {
        getSlug: () => FEATURE_GLOBAL_EDGE_CACHING,
        getTitle: () => i18n.translate('Global edge caching'),
        getDescription: () => i18n.translate('Ensure your cached content is always served from the data center closest to your site visitor.'),
    },
    [FEATURE_ES_SEARCH_JP]: {
        getSlug: () => FEATURE_ES_SEARCH_JP,
        getTitle: () => i18n.translate('Jetpack Search'),
        getDescription: () => i18n.translate('Make surfacing your content simple with built-in premium site search.'),
    },
    [FEATURE_PLUGIN_AUTOUPDATE_JP]: {
        getSlug: () => FEATURE_PLUGIN_AUTOUPDATE_JP,
        getTitle: () => i18n.translate('Bundled plugin auto-updates'),
        getDescription: () => i18n.translate('Forget about time-consuming plugin updates and update nags.'),
    },
    [FEATURE_SITE_ACTIVITY_LOG_JP]: {
        getSlug: () => FEATURE_SITE_ACTIVITY_LOG_JP,
        getTitle: (params) => params?.isExperimentVariant
            ? i18n.translate('Performance optimization, monitoring, and activity logs')
            : i18n.translate('Site activity log'),
        getDescription: (params) => params?.isExperimentVariant
            ? i18n.translate('See everything that happens on your site.')
            : i18n.translate('Keep an administrative eye on activity across your site.'),
    },
    [FEATURE_DONATIONS_AND_TIPS_JP]: {
        getSlug: () => FEATURE_DONATIONS_AND_TIPS_JP,
        getTitle: () => i18n.translate('Donations and tips'),
        getDescription: () => i18n.translate('Allow your audience to support your work easily with charitable donations and tips.'),
    },
    [FEATURE_PAYPAL_JP]: {
        getSlug: () => FEATURE_PAYPAL_JP,
        getTitle: () => i18n.translate('Collect payments with PayPal'),
        getDescription: () => i18n.translate('Collect payments or donations securely through your site via PayPal.'),
    },
    [FEATURE_PAYMENT_BUTTONS_JP]: {
        getSlug: () => FEATURE_PAYMENT_BUTTONS_JP,
        getTitle: () => i18n.translate('Payment buttons'),
        getDescription: () => i18n.translate('Collect payments from credit/debit cards securely from anywhere with Stripe.'),
    },
    [FEATURE_WOOCOMMERCE_HOSTING]: {
        getSlug: () => FEATURE_WOOCOMMERCE_HOSTING,
        getTitle: (params) => {
            if (params?.isExperimentVariant) {
                return i18n.translate('Ecommerce tools and WooCommerce experience');
            }
            return i18n.getLocaleSlug()?.startsWith('en') ||
                i18n.hasTranslation('eCommerce tools and optimized WooCommerce experience')
                ? i18n.translate('eCommerce tools and optimized WooCommerce experience')
                : i18n.translate('eCommerce tools and optimized WooCommerce hosting');
        },
        getDescription: () => i18n.translate('Enjoy a hosting solution tailored to enhance the performance and security of sites running WooCommerce.'),
    },
    [FEATURE_PREMIUM_STORE_THEMES]: {
        getSlug: () => FEATURE_PREMIUM_STORE_THEMES,
        getTitle: () => i18n.translate('Premium store themes'),
        getDescription: () => i18n.translate('Jumpstart your store’s design with a professionally designed theme.'),
        getCompareSubtitle: () => i18n.translate('Seamlessly integrated with your plan'),
    },
    [FEATURE_STORE_DESIGN]: {
        getSlug: () => FEATURE_STORE_DESIGN,
        getTitle: () => i18n.translate('Powerful store design tools'),
        getDescription: () => i18n.translate('Fine-tune your store’s design with on-brand styles and drag and drop layout editing.'),
        getCompareSubtitle: () => i18n.translate('Seamlessly integrated with your plan'),
    },
    [FEATURE_UNLIMITED_PRODUCTS]: {
        getSlug: () => FEATURE_UNLIMITED_PRODUCTS,
        getTitle: () => i18n.translate('Unlimited products'),
        getDescription: () => i18n.translate('Grow your store as big as you want with the ability to add unlimited products and services.'),
        getCompareSubtitle: () => i18n.translate('Seamlessly integrated with your plan'),
    },
    [FEATURE_DISPLAY_PRODUCTS_BRAND]: {
        getSlug: () => FEATURE_DISPLAY_PRODUCTS_BRAND,
        getTitle: () => i18n.translate('Display products by brand'),
        getDescription: () => i18n.translate('Create, assign and list brands for products, and allow customers to view by brand.'),
        getCompareSubtitle: () => i18n.translate('Seamlessly integrated with your plan'),
    },
    [FEATURE_PRODUCT_ADD_ONS]: {
        getSlug: () => FEATURE_PRODUCT_ADD_ONS,
        getTitle: () => i18n.translate('Product Add-Ons'),
        getDescription: () => i18n.translate('Offer extra products and services, such as gift wrapping, a special message, extended warranty, insurance, customizations, and more.'),
        getCompareSubtitle: () => i18n.translate('Seamlessly integrated with your plan'),
    },
    [FEATURE_ASSEMBLED_KITS]: {
        getSlug: () => FEATURE_ASSEMBLED_KITS,
        getTitle: () => i18n.translate('Assembled products and kits'),
        getDescription: () => i18n.translate('Give customers the freedom to build their own products utilizing your existing items.'),
        getCompareSubtitle: () => i18n.translate('Seamlessly integrated with your plan'),
    },
    [FEATURE_STOCK_NOTIFS]: {
        getSlug: () => FEATURE_STOCK_NOTIFS,
        getTitle: () => i18n.translate('Back-in-stock notifications'),
        getDescription: () => i18n.translate('Automatically notify customers when your products are restocked.'),
        getCompareSubtitle: () => i18n.translate('Seamlessly integrated with your plan'),
    },
    [FEATURE_DYNAMIC_UPSELLS]: {
        getSlug: () => FEATURE_DYNAMIC_UPSELLS,
        getTitle: () => i18n.translate('Dynamic product upsells'),
        getDescription: () => i18n.translate('Earn more revenue with automated upsell and cross-sell product recommendations.'),
        getCompareSubtitle: () => i18n.translate('Seamlessly integrated with your plan'),
    },
    [FEATURE_CUSTOM_MARKETING_AUTOMATION]: {
        getSlug: () => FEATURE_CUSTOM_MARKETING_AUTOMATION,
        getTitle: () => i18n.translate('Custom marketing automation'),
        getDescription: () => i18n.translate('Advanced email marketing functionality, including subscriber segmentation, advanced analytics, and automation.'),
        getCompareSubtitle: () => i18n.translate('Seamlessly integrated with your plan'),
    },
    [FEATURE_BULK_DISCOUNTS]: {
        getSlug: () => FEATURE_BULK_DISCOUNTS,
        getTitle: () => i18n.translate('Offer bulk discounts'),
        getDescription: () => i18n.translate('Offer personalized packages and bulk discounts.'),
        getCompareSubtitle: () => i18n.translate('Seamlessly integrated with your plan'),
    },
    [FEATURE_INVENTORY_MGMT]: {
        getSlug: () => FEATURE_INVENTORY_MGMT,
        getTitle: () => i18n.translate('Inventory management'),
        getDescription: () => i18n.translate('Keep inventory up-to-date with POS integrations and real-time tracking.'),
        getCompareSubtitle: () => i18n.translate('Seamlessly integrated with your plan'),
    },
    [FEATURE_STREAMLINED_CHECKOUT]: {
        getSlug: () => FEATURE_STREAMLINED_CHECKOUT,
        getTitle: () => i18n.translate('Streamlined, extendable checkout'),
        getDescription: () => i18n.translate('Remove the friction from checkout by giving your customers multiple ways to pay.'),
        getCompareSubtitle: () => i18n.translate('Seamlessly integrated with your plan'),
    },
    [FEATURE_SELL_60_COUNTRIES]: {
        getSlug: () => FEATURE_SELL_60_COUNTRIES,
        getTitle: () => i18n.translate('Sell in 60+ countries'),
        getDescription: () => i18n.translate('Grow globally by accepting 135+ currencies.'),
        getCompareSubtitle: () => i18n.translate('Seamlessly integrated with your plan'),
    },
    [FEATURE_SHIPPING_INTEGRATIONS]: {
        getSlug: () => FEATURE_SHIPPING_INTEGRATIONS,
        getTitle: () => i18n.translate('Integrations with top shipping carriers'),
        getDescription: () => i18n.translate('Get real-time shipping prices, print labels and give your customers tracking codes.'),
        getCompareSubtitle: () => i18n.translate('Seamlessly integrated with your plan'),
    },
    [FEATURE_SUPPORT]: {
        getSlug: () => FEATURE_SUPPORT,
        getTitle: () => i18n.translate('Support'),
    },
    [FEATURE_SUPPORT_FROM_EXPERTS]: {
        getSlug: () => FEATURE_SUPPORT_FROM_EXPERTS,
        getTitle: (params) => params?.isExperimentVariant
            ? i18n.translate('Free support')
            : i18n.translate('Support from our expert\u00A0team'),
        getDescription: () => i18n.translate('Get support from our expert, friendly Happiness team.'),
    },
    [FEATURE_FAST_SUPPORT_FROM_EXPERTS]: {
        getSlug: () => FEATURE_FAST_SUPPORT_FROM_EXPERTS,
        getTitle: (params) => params?.isExperimentVariant
            ? i18n.translate('Free support with faster response times')
            : i18n.translate('Fast support from our expert\u00A0team'),
        getDescription: () => i18n.translate('Prompt support from our expert, friendly Happiness team.'),
    },
    [FEATURE_FREE_FAST_SUPPORT]: {
        getSlug: () => FEATURE_FREE_FAST_SUPPORT,
        getTitle: () => i18n.translate('Free support with faster response times'),
        getDescription: () => i18n.translate('Prompt support from our expert, friendly Happiness team.'),
    },
    [FEATURE_PRIORITY_24_7_SUPPORT]: {
        getSlug: () => FEATURE_PRIORITY_24_7_SUPPORT,
        getTitle: (params) => {
            if (!params?.isExperimentVariant) {
                return i18n.translate('Priority 24/7 support from our expert\u00A0team');
            }
            return i18n.getLocaleSlug()?.startsWith('en') ||
                i18n.hasTranslation('Free 24/7 priority expert support')
                ? i18n.translate('Free 24/7 priority expert support')
                : i18n.translate('Free 24/7 expert support with priority response times');
        },
        getDescription: (params) => params?.isExperimentVariant
            ? i18n.translate('Your support questions answered first by our expert, friendly Happiness team.')
            : i18n.translate('The fastest 24/7 support from our expert, friendly Happiness team.'),
    },
    [FEATURE_UPLOAD_VIDEO]: {
        getSlug: () => FEATURE_UPLOAD_VIDEO,
        getTitle: () => i18n.translate('Upload videos'),
        getDescription: (params) => params?.isExperimentVariant
            ? i18n.translate('Host your videos on your own site.')
            : i18n.translate('Upload video files like mp4 and display them beautifully in 4K resolution, with picture-in-picture, subtitles, and without intrusive ads.'),
    },
    // For the copy request dated 20250207 in pcNC1U-1vN-p2
    [FEATURE_STATS_BASIC_20250206]: {
        getSlug: () => FEATURE_STATS_BASIC_20250206,
        getTitle: (params) => params?.isExperimentVariant ? i18n.translate('Access to stats') : i18n.translate('Stats'),
        getDescription: (params) => params?.isExperimentVariant
            ? i18n.translate('See traffic history, peak traffic times, and filter by date.')
            : i18n.translate('Access full traffic history, filter by date, and see peak traffic times.'),
    },
    [FEATURE_STATS_ADVANCED_20250206]: {
        getSlug: () => FEATURE_STATS_ADVANCED_20250206,
        getTitle: (params) => params?.isExperimentVariant
            ? i18n.translate('Premium stats and analytics')
            : i18n.translate('Premium stats'),
        getDescription: (params) => params?.isExperimentVariant
            ? i18n.translate('Access all stats & analytics, including UTM tracking and device insights.')
            : i18n.translate('Unlock all stats, including UTM tracking and device insights.'),
    },
    [FEATURE_AI_ASSISTANT]: {
        getSlug: () => FEATURE_AI_ASSISTANT,
        getTitle: (params) => params?.isExperimentVariant
            ? i18n.translate('AI assistant and tools')
            : i18n.translate('AI Assistant'),
        getDescription: () => i18n.translate('Use the WordPress AI Assistant to generate content, design, and manage your site — all without leaving WordPress.'),
    },
    [FEATURE_ENHANCED_AI_ASSISTANT_AND_TOOLS]: {
        getSlug: () => FEATURE_ENHANCED_AI_ASSISTANT_AND_TOOLS,
        getTitle: () => {
            if (i18n.getLocaleSlug()?.startsWith('en') ||
                i18n.hasTranslation('AI assistant and tools')) {
                return i18n.translate('AI assistant and tools');
            }
            return i18n.translate('Enhanced AI assistant and tools');
        },
        getDescription: () => i18n.translate('Use the WordPress AI Assistant to generate content, design, and manage your site — all without leaving WordPress.'),
    },
    [FEATURE_BUILT_IN_SITE_ASSISTANT]: {
        getSlug: () => FEATURE_BUILT_IN_SITE_ASSISTANT,
        getTitle: () => i18n.translate('Built-in site assistant'),
        getDescription: () => i18n.translate('Use the WordPress AI Assistant to generate content, design, and manage your site — all without leaving WordPress.'),
    },
    /* END: 2023 Pricing Grid Features */
    /* START: Woo Express Features */
    [FEATURE_WOOCOMMERCE_STORE]: {
        getSlug: () => FEATURE_WOOCOMMERCE_STORE,
        getTitle: () => i18n.translate('WooCommerce store'),
        getDescription: () => '',
    },
    [FEATURE_WOOCOMMERCE_MOBILE_APP]: {
        getSlug: () => FEATURE_WOOCOMMERCE_MOBILE_APP,
        getTitle: () => i18n.translate('WooCommerce mobile app'),
        getDescription: () => '',
    },
    [FEATURE_WORDPRESS_CMS]: {
        getSlug: () => FEATURE_WORDPRESS_CMS,
        getTitle: () => i18n.translate('WordPress CMS'),
        getDescription: () => '',
    },
    [FEATURE_WORDPRESS_MOBILE_APP]: {
        getSlug: () => FEATURE_WORDPRESS_MOBILE_APP,
        getTitle: () => i18n.translate('WordPress mobile app'),
        getDescription: () => '',
    },
    [FEATURE_FREE_SSL_CERTIFICATE]: {
        getSlug: () => FEATURE_FREE_SSL_CERTIFICATE,
        getTitle: () => i18n.translate('Free SSL certificate'),
        getDescription: () => '',
    },
    [FEATURE_GOOGLE_ANALYTICS_V3]: {
        getSlug: () => FEATURE_GOOGLE_ANALYTICS_V3,
        getTitle: () => i18n.translate('Google Analytics'),
        getDescription: () => '',
    },
    [FEATURE_LIST_UNLIMITED_PRODUCTS]: {
        getSlug: () => FEATURE_LIST_UNLIMITED_PRODUCTS,
        getTitle: (params) => params?.isExperimentVariant
            ? i18n.translate('Unlimited products')
            : i18n.translate('List unlimited products'),
        getDescription: () => i18n.translate('Grow your store as big as you want with the ability to add unlimited products and services.'),
    },
    [FEATURE_GIFT_CARDS]: {
        getSlug: () => FEATURE_GIFT_CARDS,
        getTitle: () => i18n.translate('Gift Cards'),
        getDescription: () => i18n.translate('Offer multi-purpose gift cards that customers can redeem online.'),
    },
    [FEATURE_PRODUCT_BUNDLES]: {
        getSlug: () => FEATURE_PRODUCT_BUNDLES,
        getTitle: () => i18n.translate('Product Bundles'),
        getDescription: () => i18n.translate('Combine products in bundles. Offer discount packages and create product kits and curated lists of products that are bought together often.'),
    },
    [FEATURE_CUSTOM_PRODUCT_KITS]: {
        getSlug: () => FEATURE_CUSTOM_PRODUCT_KITS,
        getTitle: () => i18n.translate('Custom product kits'),
        getDescription: () => '',
    },
    [FEATURE_LIST_PRODUCTS_BY_BRAND]: {
        getSlug: () => FEATURE_LIST_PRODUCTS_BY_BRAND,
        getTitle: () => i18n.translate('List products by brand'),
        getDescription: () => '',
    },
    [FEATURE_PRODUCT_RECOMMENDATIONS]: {
        getSlug: () => FEATURE_PRODUCT_RECOMMENDATIONS,
        getTitle: () => i18n.translate('Product Recommendations'),
        getDescription: () => i18n.translate('Offer smart upsells, cross-sells, and “frequently bought together” recommendations and measure their impact with in-depth analytics.'),
    },
    [FEATURE_INTEGRATED_PAYMENTS]: {
        getSlug: () => FEATURE_INTEGRATED_PAYMENTS,
        getTitle: () => i18n.translate('Integrated payments'),
        getDescription: () => '',
    },
    [FEATURE_INTERNATIONAL_PAYMENTS]: {
        getSlug: () => FEATURE_INTERNATIONAL_PAYMENTS,
        getTitle: () => i18n.translate('International payments'),
        getDescription: () => '',
    },
    [FEATURE_AUTOMATED_SALES_TAXES]: {
        getSlug: () => FEATURE_AUTOMATED_SALES_TAXES,
        getTitle: () => i18n.translate('Automated sales taxes'),
        getDescription: () => '',
    },
    [FEATURE_ACCEPT_LOCAL_PAYMENTS]: {
        getSlug: () => FEATURE_ACCEPT_LOCAL_PAYMENTS,
        getTitle: () => i18n.translate('Accept local payments'),
        getDescription: () => '',
    },
    [FEATURE_RECURRING_PAYMENTS]: {
        getSlug: () => FEATURE_RECURRING_PAYMENTS,
        getTitle: () => i18n.translate('Recurring payments'),
        getDescription: () => '',
    },
    [FEATURE_PROMOTE_ON_TIKTOK]: {
        getSlug: () => FEATURE_PROMOTE_ON_TIKTOK,
        getTitle: () => i18n.translate('Promote on TikTok'),
        getDescription: () => '',
    },
    [FEATURE_SYNC_WITH_PINTEREST]: {
        getSlug: () => FEATURE_SYNC_WITH_PINTEREST,
        getTitle: () => i18n.translate('Sync with Pinterest'),
        getDescription: () => '',
    },
    [FEATURE_CONNECT_WITH_FACEBOOK]: {
        getSlug: () => FEATURE_CONNECT_WITH_FACEBOOK,
        getTitle: () => i18n.translate('Connect with Facebook'),
        getDescription: () => '',
    },
    [FEATURE_ABANDONED_CART_RECOVERY]: {
        getSlug: () => FEATURE_ABANDONED_CART_RECOVERY,
        getTitle: () => i18n.translate('Abandoned cart recovery'),
        getDescription: () => '',
    },
    [FEATURE_ADVERTISE_ON_GOOGLE]: {
        getSlug: () => FEATURE_ADVERTISE_ON_GOOGLE,
        getTitle: () => i18n.translate('Advertise on Google'),
        getDescription: () => '',
    },
    [FEATURE_CUSTOM_ORDER_EMAILS]: {
        getSlug: () => FEATURE_CUSTOM_ORDER_EMAILS,
        getTitle: () => i18n.translate('Custom order emails'),
        getDescription: () => '',
    },
    [FEATURE_LIVE_SHIPPING_RATES]: {
        getSlug: () => FEATURE_LIVE_SHIPPING_RATES,
        getTitle: () => i18n.translate('Live shipping rates'),
        getDescription: () => '',
    },
    [FEATURE_DISCOUNTED_SHIPPING]: {
        getSlug: () => FEATURE_DISCOUNTED_SHIPPING,
        getTitle: () => i18n.translate('Discounted shipping'),
        getDescription: () => '',
    },
    [FEATURE_PRINT_SHIPPING_LABELS]: {
        getSlug: () => FEATURE_PRINT_SHIPPING_LABELS,
        getTitle: () => i18n.translate('Print shipping labels'),
        getDescription: () => '',
    },
    [FEATURE_AI_ASSISTED_PRODUCT_DESCRIPTION]: {
        getSlug: () => FEATURE_AI_ASSISTED_PRODUCT_DESCRIPTION,
        getTitle: () => i18n.translate('AI-assisted product descriptions'),
        getDescription: () => '',
    },
    /* END: Woo Express Features */
    /* START: Woo Hosted (CIAB) Features */
    [FEATURE_WOO_HOSTED_PACKAGE]: {
        getSlug: () => FEATURE_WOO_HOSTED_PACKAGE,
        getTitle: () => i18n.translate('All-in-one solution to create and manage your ecommerce store'),
        getDescription: () => '',
    },
    [FEATURE_WOO_HOSTED_AI_BUILDER]: {
        getSlug: () => FEATURE_WOO_HOSTED_AI_BUILDER,
        getTitle: () => i18n.translate('AI-powered builder to help you design and set up your store'),
        getDescription: () => '',
    },
    [FEATURE_WOO_HOSTED_PAYPAL_INTEGRATON]: {
        getSlug: () => FEATURE_WOO_HOSTED_PAYPAL_INTEGRATON,
        getTitle: () => i18n.getLocaleSlug()?.startsWith('en') ||
            i18n.hasTranslation('Connected seamlessly to your WooPayments account')
            ? i18n.translate('Connected seamlessly to your WooPayments account')
            : i18n.translate('Connected seamlessly to your PayPal account'),
        getDescription: () => '',
    },
    [FEATURE_WOO_HOSTED_MARKETING_TOOLS]: {
        getSlug: () => FEATURE_WOO_HOSTED_MARKETING_TOOLS,
        getTitle: () => i18n.translate('Built-in email marketing and advertising tools to grow your business'),
        getDescription: () => '',
    },
    [FEATURE_WOO_HOSTED_BASIC_MAILPOET]: {
        getSlug: () => FEATURE_WOO_HOSTED_BASIC_MAILPOET,
        getTitle: () => i18n.translate('Send up to 5,000 emails/month'),
        getDescription: () => '',
    },
    [FEATURE_WOO_HOSTED_PRO_MAILPOET]: {
        getSlug: () => FEATURE_WOO_HOSTED_PRO_MAILPOET,
        getTitle: () => i18n.translate('Send up to 250,000 emails/month'),
        getDescription: () => '',
    },
    [FEATURE_WOO_HOSTED_BASIC_ADMIN_USERS]: {
        getSlug: () => FEATURE_WOO_HOSTED_BASIC_ADMIN_USERS,
        getTitle: () => i18n.translate('One store admin account'),
        getDescription: () => '',
    },
    [FEATURE_WOO_HOSTED_PRO_ADMIN_USERS]: {
        getSlug: () => FEATURE_WOO_HOSTED_PRO_ADMIN_USERS,
        getTitle: () => i18n.translate('Unlimited store admin accounts'),
        getDescription: () => '',
    },
    [FEATURE_WOO_HOSTED_POWERFUL_COMMERCE_TOOLS]: {
        getSlug: () => FEATURE_WOO_HOSTED_POWERFUL_COMMERCE_TOOLS,
        getTitle: () => i18n.translate('Powerful commerce tools to start and grow your business'),
        getDescription: () => '',
    },
    [FEATURE_WOO_HOSTED_FREE_DOMAIN_1_YEAR]: {
        getSlug: () => FEATURE_WOO_HOSTED_FREE_DOMAIN_1_YEAR,
        getTitle: () => i18n.translate('Free custom web address for one year'),
        getDescription: () => '',
    },
    [FEATURE_WOO_HOSTED_SEAMLESS_CHECKOUT]: {
        getSlug: () => FEATURE_WOO_HOSTED_SEAMLESS_CHECKOUT,
        getTitle: () => i18n.translate('Seamless and fast checkout'),
        getDescription: () => '',
    },
    [FEATURE_WOO_HOSTED_ACCEPT_CARD_PAYMENTS]: {
        getSlug: () => FEATURE_WOO_HOSTED_ACCEPT_CARD_PAYMENTS,
        getTitle: () => i18n.translate('Accept all major card brands automatically'),
        getDescription: () => i18n.translate('Online card rates start at 2.9%% + $0.30/transaction'),
    },
    [FEATURE_WOO_HOSTED_POS_PAYMENTS]: {
        getSlug: () => FEATURE_WOO_HOSTED_POS_PAYMENTS,
        getTitle: () => i18n.translate('Take in-person payments anywhere using your phone'),
        getDescription: () => '',
    },
    [FEATURE_WOO_HOSTED_POS_NO_MONTHLY_FEES]: {
        getSlug: () => FEATURE_WOO_HOSTED_POS_NO_MONTHLY_FEES,
        getTitle: () => i18n.translate('No monthly fees for POS card readers'),
        getDescription: () => '',
    },
    [FEATURE_WOO_HOSTED_LIST_PRODUCTS]: {
        getSlug: () => FEATURE_WOO_HOSTED_LIST_PRODUCTS,
        getTitle: () => i18n.translate('List physical, downloadable, and affiliate products'),
        getDescription: () => '',
    },
    [FEATURE_WOO_HOSTED_BOOKINGS]: {
        getSlug: () => FEATURE_WOO_HOSTED_BOOKINGS,
        getTitle: () => i18n.translate('Accept and manage bookings for services'),
        getDescription: () => '',
    },
    [FEATURE_WOO_HOSTED_TEAM_BOOKINGS]: {
        getSlug: () => FEATURE_WOO_HOSTED_TEAM_BOOKINGS,
        getTitle: () => i18n.translate('Add team members and set their availability for bookings'),
        getDescription: () => '',
    },
    [FEATURE_WOO_HOSTED_UPSELLS_CROSS_SELLS]: {
        getSlug: () => FEATURE_WOO_HOSTED_UPSELLS_CROSS_SELLS,
        getTitle: () => i18n.translate('Offer upsells and cross-sells across all products and services'),
        getDescription: () => '',
    },
    [FEATURE_WOO_HOSTED_GIFT_CARDS]: {
        getSlug: () => FEATURE_WOO_HOSTED_GIFT_CARDS,
        getTitle: () => i18n.translate('Sell digital gift cards with flexible amounts'),
        getDescription: () => '',
    },
    [FEATURE_WOO_HOSTED_MOBILE_APP]: {
        getSlug: () => FEATURE_WOO_HOSTED_MOBILE_APP,
        getTitle: () => i18n.translate('Manage your store from your phone'),
        getDescription: () => '',
    },
    [FEATURE_WOO_HOSTED_SHIPMENT_TRACKING]: {
        getSlug: () => FEATURE_WOO_HOSTED_SHIPMENT_TRACKING,
        getTitle: () => i18n.translate('Shipment tracking'),
        getDescription: () => '',
    },
    [FEATURE_WOO_HOSTED_USPS_UPS]: {
        getSlug: () => FEATURE_WOO_HOSTED_USPS_UPS,
        getTitle: () => i18n.translate('USPS and UPS shipping'),
        getDescription: () => '',
    },
    [FEATURE_WOO_HOSTED_ANALYTICS_REPORTS]: {
        getSlug: () => FEATURE_WOO_HOSTED_ANALYTICS_REPORTS,
        getTitle: () => i18n.translate("Analytics and reports to monitor your store's performance"),
        getDescription: () => '',
    },
    [FEATURE_WOO_HOSTED_BASIC_STORAGE]: {
        getSlug: () => FEATURE_WOO_HOSTED_BASIC_STORAGE,
        getTitle: () => i18n.translate('Includes 50 GB storage'),
        getDescription: () => '',
    },
    [FEATURE_WOO_HOSTED_PRO_STORAGE]: {
        getSlug: () => FEATURE_WOO_HOSTED_PRO_STORAGE,
        getTitle: () => i18n.translate('Includes 100 GB storage'),
        getDescription: () => '',
    },
    [FEATURE_WOO_HOSTED_SECURITY]: {
        getSlug: () => FEATURE_WOO_HOSTED_SECURITY,
        getTitle: () => i18n.translate('Security tools to ensure your store and data are protected'),
        getDescription: () => '',
    },
    [FEATURE_WOO_HOSTED_AUTOMATED_EMAIL_FLOWS]: {
        getSlug: () => FEATURE_WOO_HOSTED_AUTOMATED_EMAIL_FLOWS,
        getTitle: () => i18n.translate('Automated email marketing flows to build customer relations'),
        getDescription: () => '',
    },
    [FEATURE_WOO_HOSTED_ABANDONED_CART_EMAILS]: {
        getSlug: () => FEATURE_WOO_HOSTED_ABANDONED_CART_EMAILS,
        getTitle: () => i18n.translate('Abandoned cart emails'),
        getDescription: () => '',
    },
    [FEATURE_WOO_HOSTED_POST_PURCHASE_EMAILS]: {
        getSlug: () => FEATURE_WOO_HOSTED_POST_PURCHASE_EMAILS,
        getTitle: () => i18n.translate('Post-purchase emails'),
        getDescription: () => '',
    },
    [FEATURE_WOO_HOSTED_EMAIL_TEMPLATES]: {
        getSlug: () => FEATURE_WOO_HOSTED_EMAIL_TEMPLATES,
        getTitle: () => i18n.translate('Predesigned subscription forms and email marketing templates'),
        getDescription: () => '',
    },
    [FEATURE_WOO_HOSTED_SEO_TOOLS]: {
        getSlug: () => FEATURE_WOO_HOSTED_SEO_TOOLS,
        getTitle: () => i18n.translate('SEO tools to help customers find your online store'),
        getDescription: () => '',
    },
    [FEATURE_WOO_HOSTED_COUPONS]: {
        getSlug: () => FEATURE_WOO_HOSTED_COUPONS,
        getTitle: () => i18n.translate('Create coupons to drive more sales'),
        getDescription: () => '',
    },
    [FEATURE_WOO_HOSTED_POS_SYSTEM]: {
        getSlug: () => FEATURE_WOO_HOSTED_POS_SYSTEM,
        getTitle: () => i18n.translate('Access our Point of Sale system with real-time inventory and order syncing across online and in-person sales'),
        getDescription: () => '',
    },
    [FEATURE_WOO_HOSTED_STAFF_ACCOUNTS]: {
        getSlug: () => FEATURE_WOO_HOSTED_STAFF_ACCOUNTS,
        getTitle: () => i18n.translate('Staff accounts to share store management'),
        getDescription: () => '',
    },
    [FEATURE_WOO_HOSTED_STORAGE_SPACE]: {
        getSlug: () => FEATURE_WOO_HOSTED_STORAGE_SPACE,
        getTitle: () => i18n.translate('Storage space for product images and store data'),
        getDescription: () => '',
    },
    [FEATURE_WOO_HOSTED_EMAIL_CAMPAIGNS]: {
        getSlug: () => FEATURE_WOO_HOSTED_EMAIL_CAMPAIGNS,
        getTitle: () => i18n.translate('Create and send email marketing campaigns'),
        getDescription: () => '',
    },
    [FEATURE_WOO_HOSTED_EMAIL_SUBSCRIBER_MGMT]: {
        getSlug: () => FEATURE_WOO_HOSTED_EMAIL_SUBSCRIBER_MGMT,
        getTitle: () => i18n.translate('Email subscriber management'),
        getDescription: () => '',
    },
    [FEATURE_WOO_HOSTED_SALES_TAX]: {
        getSlug: () => FEATURE_WOO_HOSTED_SALES_TAX,
        getTitle: () => i18n.translate('Automated sales tax'),
        getDescription: () => '',
    },
    [FEATURE_WOO_HOSTED_SHIPPING_LABELS]: {
        getSlug: () => FEATURE_WOO_HOSTED_SHIPPING_LABELS,
        getTitle: () => i18n.translate('Printable shipping labels'),
        getDescription: () => '',
    },
    [FEATURE_WOO_HOSTED_PRIORITY_SUPPORT]: {
        getSlug: () => FEATURE_WOO_HOSTED_PRIORITY_SUPPORT,
        getTitle: () => i18n.translate('Priority 24x7 support'),
        getDescription: () => '',
    },
    /* END: Woo Hosted (CIAB) Features */
    /* START: Sensei Features */
    [FEATURE_SENSEI_SUPPORT]: {
        getSlug: () => FEATURE_SENSEI_SUPPORT,
        getTitle: () => i18n.translate('Priority live chat support'),
    },
    [FEATURE_SENSEI_UNLIMITED]: {
        getSlug: () => FEATURE_SENSEI_UNLIMITED,
        getTitle: () => i18n.translate('Unlimited courses and students'),
    },
    [FEATURE_SENSEI_INTERACTIVE]: {
        getSlug: () => FEATURE_SENSEI_INTERACTIVE,
        getTitle: () => i18n.translate('Interactive videos and lessons'),
    },
    [FEATURE_SENSEI_QUIZZES]: {
        getSlug: () => FEATURE_SENSEI_QUIZZES,
        getTitle: () => i18n.translate('Quizzes and certificates'),
    },
    [FEATURE_SENSEI_SELL_COURSES]: {
        getSlug: () => FEATURE_SENSEI_SELL_COURSES,
        getTitle: () => i18n.translate('Sell courses'),
    },
    [FEATURE_SENSEI_STORAGE]: {
        getSlug: () => FEATURE_SENSEI_STORAGE,
        getTitle: () => i18n.translate('50 GB file and video storage'),
    },
    [FEATURE_SENSEI_HOSTING]: {
        getSlug: () => FEATURE_SENSEI_HOSTING,
        getTitle: () => i18n.translate('Best-in-class hosting'),
    },
    [FEATURE_SENSEI_JETPACK]: {
        getSlug: () => FEATURE_SENSEI_JETPACK,
        getTitle: () => i18n.translate('Advanced Jetpack features'),
    },
    /* END: Sensei Features */
    [FEATURE_BIG_SKY_WEBSITE_BUILDER]: {
        getSlug: () => FEATURE_BIG_SKY_WEBSITE_BUILDER,
        getTitle: () => i18n.translate('{{strong}}Unlimited AI Website Builder edits{{/strong}}', {
            components: {
                strong: _jsx("strong", {}),
            },
        }),
        getDescription: () => i18n.getLocaleSlug()?.startsWith('en') ||
            i18n.hasTranslation('Enjoy unrestricted usage of our AI tool to design your perfect website.')
            ? i18n.translate('Enjoy unrestricted usage of our AI tool to design your perfect website.')
            : i18n.translate('Build your site with our AI Website Builder.'),
    },
    [FEATURE_BIG_SKY_WEBSITE_BUILDER_CHECKOUT]: {
        getSlug: () => FEATURE_BIG_SKY_WEBSITE_BUILDER_CHECKOUT,
        getTitle: () => i18n.translate('Unlimited AI Website Builder edits'),
        getDescription: () => i18n.getLocaleSlug()?.startsWith('en') ||
            i18n.hasTranslation('Enjoy unrestricted usage of our AI tool to design your perfect website.')
            ? i18n.translate('Enjoy unrestricted usage of our AI tool to design your perfect website.')
            : i18n.translate('Build your site with our AI Website Builder.'),
    },
    // AI features for plan differentiators experiment
    [FEATURE_AI_WEBSITE_BUILDER]: {
        getSlug: () => FEATURE_AI_WEBSITE_BUILDER,
        getTitle: () => {
            if (i18n.getLocaleSlug()?.startsWith('en') ||
                i18n.hasTranslation('AI website builder')) {
                return i18n.translate('AI website builder');
            }
            return i18n.translate('AI Website Builder');
        },
        getDescription: (params) => params?.isExperimentVariant
            ? i18n.translate('Use the latest AI models in the AI website builder.')
            : i18n.translate('Build your site with our AI Website Builder.'),
    },
    [FEATURE_AI_WEBSITE_BUILDER_LIMITED]: {
        getSlug: () => FEATURE_AI_WEBSITE_BUILDER_LIMITED,
        getTitle: (params) => params?.isExperimentVariant
            ? i18n.translate('AI website builder (usage limits apply)')
            : i18n.translate('AI Website Builder (limited)'),
        getDescription: (params) => params?.isExperimentVariant
            ? i18n.translate('Skip the blank screen — create and launch a WordPress.com website in minutes by chatting with AI.')
            : i18n.translate('Build your site with our AI Website Builder.'),
    },
    [FEATURE_GUIDED_WEBSITE_BUILDER]: {
        getSlug: () => FEATURE_GUIDED_WEBSITE_BUILDER,
        getTitle: () => {
            if (i18n.getLocaleSlug()?.startsWith('en') ||
                i18n.hasTranslation('Create your site with a guided website builder')) {
                return i18n.translate('Create your site with a guided website builder');
            }
            return i18n.translate('Guided website builder');
        },
        getDescription: () => i18n.translate('Skip the blank screen — create and launch a WordPress.com website in minutes by chatting with AI.'),
    },
    [FEATURE_GUIDED_WEBSITE_BUILDER_LIMITED]: {
        getSlug: () => FEATURE_GUIDED_WEBSITE_BUILDER_LIMITED,
        getTitle: () => i18n.translate('Guided website builder (usage limits apply)'),
        getDescription: () => i18n.translate('Skip the blank screen — create and launch a WordPress.com website in minutes by chatting with AI.'),
    },
    [FEATURE_AI_WRITER_DESIGNER]: {
        getSlug: () => FEATURE_AI_WRITER_DESIGNER,
        getTitle: (params) => params?.isExperimentVariant
            ? i18n.translate('AI assistant and design capabilities')
            : i18n.translate('AI Writer & Designer'),
        getDescription: (params) => params?.isExperimentVariant
            ? i18n.translate('Use AI to generate better content and manage your site — all without leaving WordPress.')
            : i18n.translate('Enhance your content creation with AI-powered writing and design.'),
    },
    [FEATURE_AI_WRITER_DESIGNER_LIMITED]: {
        getSlug: () => FEATURE_AI_WRITER_DESIGNER_LIMITED,
        getTitle: (params) => params?.isExperimentVariant
            ? i18n.translate('AI assistant and tools (usage limits apply)')
            : i18n.translate('AI Writer & Designer (limited)'),
        getDescription: (params) => params?.isExperimentVariant
            ? i18n.translate('Limited AI support for writing, images, and site management.')
            : i18n.translate('Enhance your content creation with AI-powered writing and design.'),
    },
    // Additional features for plan differentiators experiment
    [FEATURE_PROFESSIONAL_EMAIL_FREE_YEAR]: {
        getSlug: () => FEATURE_PROFESSIONAL_EMAIL_FREE_YEAR,
        getTitle: (params) => params?.isExperimentVariant
            ? i18n.translate('Free business email account for one year')
            : i18n.translate('Professional email Inbox free for 1 year'),
        getDescription: (params) => params?.isExperimentVariant
            ? i18n.translate('Build and grow your online presence with a professional email address at your domain name, powered by Titan')
            : i18n.translate('Get a professional email address with your domain, free for one year.'),
    },
    [FEATURE_BLAZE_AD_CREDITS]: {
        getSlug: () => FEATURE_BLAZE_AD_CREDITS,
        getTitle: (params) => params?.isExperimentVariant
            ? i18n.translate('Free advertising credits worth $200')
            : i18n.translate('Blaze - Free ad credits ($200)'),
        getDescription: (params) => params?.isExperimentVariant
            ? i18n.translate('Promote your content with Blaze ads.')
            : i18n.translate('Promote your content across millions of sites with $200 in free Blaze ad credits.'),
    },
    [FEATURE_UNLIMITED_ENTITIES]: {
        getSlug: () => FEATURE_UNLIMITED_ENTITIES,
        getTitle: () => i18n.translate('Unlimited pages, posts, users, and visitors'),
        getDescription: (params) => params?.isExperimentVariant
            ? i18n.translate('Create and collaborate freely — no caps or restrictions.')
            : i18n.translate('Grow your site without limits — unlimited content, users, and traffic.'),
    },
    [FEATURE_WOO_THEMES]: {
        getSlug: () => FEATURE_WOO_THEMES,
        getTitle: () => i18n.translate('3 bundled premium WooCommerce themes'),
    },
    [FEATURE_WOO_SOCIAL_MEDIA_INTEGRATIONS]: {
        getSlug: () => FEATURE_WOO_SOCIAL_MEDIA_INTEGRATIONS,
        getTitle: () => i18n.translate('Social media integrations'),
        getDescription: () => i18n.translate('Be visible and let your customers connect with your brand on social media channels.'),
    },
    [FEATURE_WOO_PAYMENTS]: {
        getSlug: () => FEATURE_WOO_PAYMENTS,
        getTitle: () => i18n.translate('WooCommerce Payments'),
        getDescription: () => i18n.translate('Accept online payments, track revenue, and handle all payment activity from your store’s dashboard.'),
    },
    [FEATURE_WOO_SHIPPING_TRACKING]: {
        getSlug: () => FEATURE_WOO_SHIPPING_TRACKING,
        getTitle: () => i18n.translate('Shipping & tracking'),
        getDescription: () => i18n.translate('Integrations with top shipping carriers.'),
    },
    [FEATURE_WOO_TAX_SOLUTIONS]: {
        getSlug: () => FEATURE_WOO_TAX_SOLUTIONS,
        getTitle: () => i18n.translate('Tax solutions - Avalara & EU VAT'),
        getDescription: () => i18n.translate('Automate your tax calculations.'),
    },
    [FEATURE_WOO_BRANDS]: {
        getSlug: () => FEATURE_WOO_BRANDS,
        getTitle: () => i18n.translate('WooCommerce Brands'),
        getDescription: () => i18n.translate('Assign your products to brands and make it easier for your customers to browse your catalog by brand.'),
    },
    [FEATURE_WOO_AUTOMATE]: {
        getSlug: () => FEATURE_WOO_AUTOMATE,
        getTitle: () => i18n.translate('AutomateWoo'),
        getDescription: () => i18n.translate('Create a near-endless range of automated workflows to help you grow your store, including different combinations of triggers, rules, and actions.'),
    },
    [FEATURE_GOOGLE_LISTING_ADS]: {
        getSlug: () => FEATURE_GOOGLE_LISTING_ADS,
        getTitle: () => i18n.translate('Google Listings & Ads'),
        getDescription: () => i18n.translate('Create free listings and ads to showcase your products to shoppers across Google.'),
    },
    [FEATURE_CONNECT_ANALYTICS]: {
        getSlug: () => FEATURE_CONNECT_ANALYTICS,
        getTitle: () => i18n.translate('Connect Google Analytics'),
        getDescription: () => i18n.translate('Link your accounts to gain more valuable insights in seconds. No coding required.'),
    },
    [FEATURE_LIMITED_SITE_ACTIVITY_LOG]: {
        getSlug: () => FEATURE_LIMITED_SITE_ACTIVITY_LOG,
        getTitle: () => i18n.translate('Limited site activity log'),
        getDescription: () => i18n.translate('Keep an administrative eye on activity across your site.'),
    },
};
export { FEATURES_LIST };
//# sourceMappingURL=features-list.js.map