Build 576754stable
Module 153084
1,842 characters · in 58c8987c33b44842.js, 331bf8185c686a13.jsDependencies
Source Raw
function(e,t,n){n.d(t,{A:()=>N});var l=n(17928),r=n(228366),i=n(158032),a=n(830382),o=n(136857),s=n(739508),u=n(71532),c=n(652215),d=n(375708);let m=!1,E=null,C=null,p=!1;function h(){m=!1,C=null,E=null,p=!1}function _(e){let{error:t}=e,{code:n,paymentId:l}=t;if(n!==o.Ay.ErrorCodes.CONFIRMATION_REQUIRED&&n!==o.Ay.ErrorCodes.AUTHENTICATION_REQUIRED)return m=!1,!1;m||(m=!0,E=l,p=!1,n===o.Ay.ErrorCodes.AUTHENTICATION_REQUIRED&&S(l))}async function S(e){if(null==e)return;let{error:t}=await (0,u.ap)(e);if(null!=t){let e=Error(t);(0,s.pM)(e,{extra:{authenticationError:t}})}}function I(e){let{payment:t}=e,n=[c.__0.COMPLETED,c.__0.FAILED,c.__0.CANCELED];if(!m||t.id!==E||!n.includes(t.status))return!1;if(m=!1,E=null,t.status===c.__0.FAILED){let e=null;t.metadata?.billing_error_code===o.tG.BILLING_INSUFFICIENT_FUNDS&&(e=o.tG.BILLING_INSUFFICIENT_FUNDS),C=new o.Ay(d.intl.string(d.t.khEaRI),e)}else C=null,r.h.wait(i.ET),r.h.wait(a.T3)}class f extends l.Ay.Store{static displayName="PaymentAuthenticationStore";get isAwaitingAuthentication(){return m}get error(){return C}get awaitingPaymentId(){return E}get wasCancelled(){return p}}let N=new f(r.h,{BILLING_SUBSCRIPTION_UPDATE_START:h,PAYMENT_AUTHENTICATION_CLEAR_ERROR:h,PAYMENT_AUTHENTICATION_CANCEL:function(){m=!1,E=null,C=null,p=!0},PREMIUM_PAYMENT_ERROR_CLEAR:h,PREMIUM_PAYMENT_MODAL_CLOSE:h,PREMIUM_PAYMENT_MODAL_OPEN:h,PREMIUM_PAYMENT_SUBSCRIBE_START:h,PREMIUM_PAYMENT_SUBSCRIBE_SUCCESS:h,PREMIUM_PAYMENT_UPDATE_SUCCESS:h,SKU_PURCHASE_MODAL_CLOSE:h,SKU_PURCHASE_MODAL_OPEN:h,SKU_PURCHASE_START:h,SKU_PURCHASE_SUCCESS:h,BILLING_SUBSCRIPTION_UPDATE_FAIL:_,PREMIUM_PAYMENT_SUBSCRIBE_FAIL:_,PREMIUM_PAYMENT_UPDATE_FAIL:_,SKU_PURCHASE_FAIL:_,GIFT_CODE_REDEEM_FAILURE:_,PAYMENT_AUTHENTICATION_ERROR:function(e){let{error:t}=e;C=t,m=!1},PAYMENT_UPDATE:I,BILLING_PAYMENT_FETCH_SUCCESS:I})}