Module 299301

793 characters · in 252b7ed9938a22e9.js
Dependencies
Lazily required by (0)none
Requires (0)none
Lazily requires (0)none
Source Raw
function(e,t,n){n.d(t,{IJ:()=>l,N$:()=>r,yf:()=>i});var a,r=((a={}).PREMIUM_GIFT="PREMIUM_GIFT",a.PREMIUM_WITH_TRIAL="PREMIUM_WITH_TRIAL",a.PREMIUM_DEFAULT="PREMIUM_DEFAULT",a.PREMIUM_SWITCH_PLAN="PREMIUM_SWITCH_PLAN",a.LOADING="LOADING",a);let l=new Set(["PREMIUM_DEFAULT","PREMIUM_SWITCH_PLAN"]);function i(e){let{error:t,isGift:n,oneTimePurchaseNitroGiftInvoicePreview:a,trialInvoicePreview:r,proratedInvoicePreview:l,renewalInvoicePreview:i,planSwitchLoading:s}=e;if(null!=t)return null;if(s);else if(n&&null!=a)return{type:"PREMIUM_GIFT",invoicePreview:a};else if(null!=r)return{type:"PREMIUM_WITH_TRIAL",invoicePreview:r,renewalInvoicePreview:i};else if(null!=l&&null!=i)return{type:"PREMIUM_DEFAULT",invoicePreview:l,renewalInvoicePreview:i};return{type:"LOADING",invoicePreview:null}}}