Module 816252

1,967 characters · in 19b9e851a0ee47cd.js
Dependencies
Required by (3)
Lazily required by (0)none
Lazily requires (0)none
Source Raw
function(t,n,e){e.d(n,{_:()=>f,b:()=>m});var i,r=e(477900);e(582128);var l=e(834730),a=e(158045),s=e(916974),o=e(652215),u=e(375708),c=e(455139),d=e(67423),m=((i={}).NONE="none",i.CONFIRMING="confirming",i.APPLIED="applied",i);function f(t){let{userDiscountOffer:n,offerState:e="none"}=t,{discountedPrice:i,premiumSubscription:a}=(0,s.X)();return(0,r.jsxs)("div",{className:c.j2,children:[(0,r.jsx)("img",{alt:"",src:d,className:c.oU}),(0,r.jsxs)("div",{className:c.br,children:[(0,r.jsx)(l.E,{variant:"text-md/semibold",children:a.status===o.Dmq.CANCELED?u.intl.format(u.t["DC+nPC"],{numMonths:n.discount.intervalCount,discountedPrice:i}):u.intl.format(u.t.tQvNll,{numMonths:n.discount.intervalCount})}),(0,r.jsx)(p,{userDiscountOffer:n,offerState:e})]})]})}function p(t){let{userDiscountOffer:n,offerState:e}=t,{discountedPrice:i,fullPrice:c,premiumSubscription:d}=(0,s.X)();switch(e){case"applied":if(d.status===o.Dmq.CANCELED)return(0,r.jsx)(l.E,{variant:"text-md/normal",color:"text-subtle",children:u.intl.formatToPlainString(u.t.h2g1Ia,{billingPeriod:(0,a.Ke)(n.discount.intervalType),numMonths:n.discount.intervalCount,fullPrice:c})});return(0,r.jsx)(l.E,{variant:"text-md/normal",color:"text-subtle",children:u.intl.formatToPlainString(u.t.gPzMHa,{numMonths:n.discount.intervalCount,discountedPrice:i,regularPrice:c})});case"confirming":if(d.status===o.Dmq.CANCELED)return(0,r.jsx)(l.E,{variant:"text-md/normal",color:"text-subtle",children:u.intl.formatToPlainString(u.t.iDFk3v,{billingPeriod:(0,a.Ke)(n.discount.intervalType),numMonths:n.discount.intervalCount,fullPrice:c})});return(0,r.jsx)(l.E,{variant:"text-md/normal",color:"text-subtle",children:u.intl.formatToPlainString(u.t.Eq1RHL,{percent:n.discount.amount,numMonths:n.discount.intervalCount,price:c})});default:return(0,r.jsx)(l.E,{variant:"text-md/normal",color:"text-subtle",children:u.intl.formatToPlainString(u.t["2gem05"],{percent:n.discount.amount,numMonths:n.discount.intervalCount})})}}}