// Metro module 12431 (f12432). import SubscriptionPlanStore from "../../../stores/billing/SubscriptionPlanStore"; import { PremiumSubscriptionSKUs, SubscriptionPlans } from "../PremiumConstants"; import { useStateFromStores } from "../../../_bundle/Module589"; import PremiumUtils from "../../../utils/PremiumUtils"; import { formatPrice } from "../../../utils/PriceUtils"; import { intl, t } from "../../../intl/index.native"; import HelpdeskUtils from "../../../utils/HelpdeskUtils"; export function useFormatStringWithCommonPremiumParams(a0) { let r0 = "..."; const stateFromStores = useStateFromStores([SubscriptionPlanStore], () => SubscriptionPlanStore.isLoadedForSKU(PremiumSubscriptionSKUs.TIER_2)); if (a0.indexOf("{price}") !== -1 && stateFromStores) { try { const defaultPrice = PremiumUtils.getDefaultPrice(SubscriptionPlans.PREMIUM_MONTH_TIER_2); r0 = formatPrice(defaultPrice.amount, defaultPrice.currency); } catch ($e) {} } return a0.replace(/\{price\}/g, r0); } export function getHelpArticleLinkProps(a0, a1) { const r7 = a0?.id != null ? a0.id !== "" ? a0.id : a1 : a1; if (r7 === "") { return null; } const linkText = a0?.linkText != null && a0.linkText !== "" ? a0.linkText : intl.string(t["sBp+u0"]); return { url: HelpdeskUtils.getArticleURL(r7), linkText }; }