Module 299301

2,451 characters · in a5a1a52b18fe1604.js
Dependencies
Lazily required by (0)none
Lazily requires (0)none
Source Raw
function(e,t,n){n.d(t,{IJ:()=>p,N$:()=>m,eb:()=>x,yf:()=>v});var r,a=n(627968);n(64700);var l=n(834730),i=n(580630),s=n(735164),u=n(531506),o=n(692440),c=n(375708),d=n(814304),m=((r={}).PREMIUM_GIFT="PREMIUM_GIFT",r.PREMIUM_WITH_TRIAL="PREMIUM_WITH_TRIAL",r.PREMIUM_DEFAULT="PREMIUM_DEFAULT",r.PREMIUM_SWITCH_PLAN="PREMIUM_SWITCH_PLAN",r.LOADING="LOADING",r);let p=new Set(["PREMIUM_DEFAULT","PREMIUM_SWITCH_PLAN"]),v=e=>{let{error:t,isGift:n,oneTimePurchaseNitroGiftInvoicePreview:r,trialInvoicePreview:a,proratedInvoicePreview:l,renewalInvoicePreview:i,planSwitchLoading:s}=e;return null!=t?null:n&&null!=r?{type:"PREMIUM_GIFT",invoicePreview:r}:null!=a?{type:"PREMIUM_WITH_TRIAL",invoicePreview:a,renewalInvoicePreview:i}:null==l||null==i||s?{type:"LOADING",invoicePreview:null}:{type:"PREMIUM_DEFAULT",invoicePreview:l,renewalInvoicePreview:i}},x=e=>{let{invoiceSummaryTypeWithPreview:t,priceOptions:n,trialFooterMessageOverride:r,hideSubscriptionDetails:m,referralTrialOfferId:p,isTrial:v,inReverseTrial:x,fractionalPremiumInfo:g,plan:f,showFractionalPremiumBanner:b,isPrepaid:h,isCustomGift:I,enablePremiumBrandRefresh:_}=e;if(null==t||"LOADING"===t.type)return null;let{invoicePreview:j}=t;if("PREMIUM_GIFT"===t.type)return(0,a.jsx)(o.DP,{plan:f,className:d.SU,isPrepaidPaymentSource:h,isCustomGift:I,invoicePreview:j});if("PREMIUM_WITH_TRIAL"===t.type)return(0,a.jsxs)("div",{children:[(0,a.jsx)(s.pK,{negativeMarginTop:!x,invisible:!0}),(0,a.jsxs)(s.Yx,{className:d.SU,children:[(0,a.jsxs)("div",{className:d.W3,children:[(0,a.jsx)(l.E,{variant:"text-md/bold",children:c.intl.string(c.t.txajQG)}),(0,a.jsx)(l.E,{variant:"text-md/normal",children:c.intl.format(c.t.hXcaLT,{price:(0,i.$g)(0,j.currency,{minimumFractionDigits:0,maximumFractionDigits:0})})})]}),(0,a.jsx)("div",{className:d.SV,children:(0,a.jsx)(o.tC,{invoice:j,plan:f})})]})]});if("PREMIUM_DEFAULT"===t.type){let e,{renewalInvoicePreview:l}=t;return v&&j.subscriptionPeriodEnd!==l.subscriptionPeriodEnd&&(e=j.subscriptionPeriodEnd),(0,a.jsxs)(a.Fragment,{children:[b&&!x&&(0,a.jsx)(u.vi,{fractionalPremiumInfo:g,enablePremiumBrandRefresh:_}),(0,a.jsxs)(s.Yx,{className:d.SU,children:[(0,a.jsx)(s.Xd,{children:c.intl.string(c.t["2eh+Co"])}),(0,a.jsx)(o.mT,{invoice:j,newPlan:f,isPrepaidPaymentSource:h,referralTrialOfferId:p}),h?null:(0,a.jsx)(o.m0,{renewalInvoice:l,isTrial:v,priceOptions:n,overrideRenewalDate:e,trialFooterMessageOverride:r,hideSubscriptionDetails:m})]})]})}}}