Module 186223

912 characters · in 69450a258d32ec0b.js
Dependencies
Required by (3)
Lazily required by (0)none
Lazily requires (0)none
Source Raw
function(e,r,t){t.d(r,{cg:()=>u,is:()=>o,ou:()=>d});var i=t(465323),n=t(158045),l=t(580630),a=t(986883),s=t(202541),c=t(375708);function o(e){let{treatment:r,targetSubscriptionPlan:t,isGift:i,shouldShowSavingsPercent:n,isEligibleForTrial:l}=e;return r!==a.qS.CONTROL&&n&&t.interval===s.WT.YEAR&&!i&&!l}function d(e,r,t,s){switch(e){case a.qS.AMOUNT_OFF:case a.qS.AMOUNT_OFF_WITH_MONTHLY_RATE:{let e=(0,n.z_)(r,t,s);if(null==e)return null;let a=(0,i.LQ)(e.amount,e.currency);if(null==a||a<=0)return null;return c.intl.format(c.t["zYz/ME"],{amount:(0,l.$g)(a,e.currency,{maximumFractionDigits:0})})}case a.qS.SAVE_MONTHS:{let e=(0,n.qi)(r,t,s);if(null==e)return null;return c.intl.format(c.t.gSNp1n,{months:e})}case a.qS.BEST_VALUE:return c.intl.string(c.t["+rZsly"]);default:return null}}function u(e,r,t){let i=(0,n.XN)(e,r,t);return null==i?null:c.intl.format(c.t.uVgNlo,{price:(0,l.$g)(i.amount,i.currency)})}}