Build 574548stable
Module 158032
1,790 characters · in no known chunkDependencies
Source Raw
function(e,t,n){"use strict";n.d(t,{B1:()=>c,ET:()=>E,Ir:()=>d,U:()=>_,r6:()=>h,uK:()=>f});var i=n(284009),r=n.n(i),s=n(228366),a=n(277984),o=n(501957),l=n(428262),u=n(652215);async function c(e){let{planId:t,currency:n,paymentSource:i,trialId:r,code:o,metadata:l,referralCode:u,loadId:c,expectedInvoicePrice:d,expectedRenewalPrice:_}=e;s.h.dispatch({type:"PREMIUM_PAYMENT_SUBSCRIBE_START"});try{let e=await a.Ky({items:[{planId:t,quantity:1}],paymentSource:i,trialId:r,code:o,currency:n,metadata:l,referralCode:u,loadId:c,expectedInvoicePrice:d,expectedRenewalPrice:_});return null!=e.subscription&&s.h.dispatch({type:"PREMIUM_PAYMENT_SUBSCRIBE_SUCCESS",subscription:e.subscription}),e}catch(e){throw s.h.dispatch({type:"PREMIUM_PAYMENT_SUBSCRIBE_FAIL",error:e}),e}}async function d(e,t,n,i,c,d){try{let _=(0,l.EL)(e);r()(_,"Expected existing premium plan");let h=(0,l.GX)(e,_.planId),f=void 0!==n?n.toLowerCase():e.currency;(0,o.U)(e,t,d),await a.nV(e,{status:u.Dmq.ACTIVE,paymentSource:i,items:h,currency:n},{amount:0,currency:f},(0,l.UC)(h,f,i?.id),t,c,d),s.h.dispatch({type:"PREMIUM_PAYMENT_UPDATE_SUCCESS"})}catch(e){throw s.h.dispatch({type:"PREMIUM_PAYMENT_UPDATE_FAIL",error:e}),e}}async function _(e,t,n){try{await a.nV(e,{status:u.Dmq.ACTIVE},{amount:0,currency:e.currency},(0,l.UC)(e.items,e.currency,e.paymentSourceId),t,n)}catch(e){throw e}}async function h(e,t,n,i,r){try{await a.r6(e,t,n,i,r),s.h.dispatch({type:"PREMIUM_PAYMENT_UPDATE_SUCCESS"})}catch(e){throw s.h.dispatch({type:"PREMIUM_PAYMENT_UPDATE_FAIL",error:e}),e}}async function f(e,t,n,i,r){try{await a.uK(e,t,n,i,r),s.h.dispatch({type:"PREMIUM_PAYMENT_UPDATE_SUCCESS"})}catch(e){throw s.h.dispatch({type:"PREMIUM_PAYMENT_UPDATE_FAIL",error:e}),e}}function E(){s.h.dispatch({type:"PREMIUM_PAYMENT_ERROR_CLEAR"})}}