Build 606747stable
Module 854354
1,401 characters · in a0869afee1b8c886.jsDependencies
Source Raw
function(e,t,n){n.d(t,{Nc:()=>c,YR:()=>u,kw:()=>m,lp:()=>d}),n(321073);var l=n(252424),i=n(158045),r=n(580630),a=n(202541),s=n(583741),o=n(375708);function u(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];switch(e){case a.WT.MONTH:if(1!==t)return o.intl.formatToPlainString(n?s.default.AcRCMp:s.default.OBVcgO,{intervalCount:t});return o.intl.string(n?s.default["8gVLB3"]:s.default.FVzt1W);case a.WT.YEAR:return o.intl.string(n?s.default.M2mY1J:s.default.NEHhLR);default:throw Error("Unexpected interval")}}function c(e){let{subscriptionPlan:t,userLocale:n,discountOffer:i,yearlyPercentSavings:r,shouldHideYearlySavingsBadge:u}=e;if(null!=r&&t.interval===a.WT.YEAR&&!u)return o.intl.formatToPlainString(s.default.nsG1jw,{savingsText:(0,l.l9)(n,r/100)});let c=null!=i?i.discount.amount:null;return null!=i&&i.discount.planIds.includes(t.id)&&null!=c?o.intl.formatToPlainString(s.default.MSB4E4,{amountOrPercentOffText:(0,l.l9)(n,parseInt(c)/100)}):null}function d(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{includeTaxLineItem:!0},{manualLineItems:n,includeTaxLineItem:l}=t,r=[];return r=null!=n?[...n]:e.invoiceItems.map(e=>({id:e.id,label:(0,i.Mn)(e.subscriptionPlanId),amount:e.amount*e.quantity})),!1!==l&&r.push({id:"tax",label:o.intl.string(o.t.jiRvC7),amount:e.tax}),r}function m(e){let{subscriptionInvoiceRecord:t}=e;return(0,r.$g)(t.total,t.currency)}}