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