Build 555975stable
Module 166532
3,027 characters · in 90f8a40b2789103d.jsDependencies
Source Raw
function(e,t,r){r.d(t,{Ir:()=>m,ZC:()=>d,l_:()=>p,ou:()=>f,pn:()=>c,zT:()=>E});var n,i=r(64700),a=r(913122),o=r(626584),_=r(739508),s=r(566980),l=r(375708);let u=new o.A("PaymentSteps");var c=((n={}).PAYMENT_TYPE="payment_type",n.PAYMENT_ELEMENT="payment_element",n.CREDIT_CARD_INFORMATION="credit_card_information",n.PAYPAL_INFORMATION="paypal_information",n.VENMO_INFORMATION="venmo_information",n.PRZELEWY24_INFORMATION="przelewy24_information",n.EPS_INFORMATION="eps_information",n.IDEAL_INFORMATION="ideal_information",n.CASH_APP_INFORMATION="cash_app_information",n.PAYMENT_REQUEST_INFORMATION="payment_request_information",n.ADDRESS="address",n.AWAITING_AUTHENTICATION="awaiting_authentication",n.SKU_SELECT="sku_select",n.PLAN_SELECT="plan_select",n.PREMIUM_UPSELL="premium_upsell",n.PREMIUM_GUILD_UPSELL="premium_guild_upsell",n.REVIEW="review",n.CONFIRM="confirm",n.CLAIM_FREE_SKU="claim_free_sku",n.SKU_PREVIEW="sku_preview",n.LOADING_PAYMENT_SOURCES="loading_payment_sources",n.SHOP="shop",n.PROMOTION_INFO="promotion_info",n.AWAITING_PURCHASE_TOKEN_AUTH="awaiting_purchase_token_auth",n.BENEFITS="benefits",n.WHAT_YOU_LOSE="what_you_lose",n.ADD_PAYMENT_STEPS="add_payment_steps",n.ATTEMPT_GOOGLE_PAY="attempt_google_pay",n.ATTEMPT_APPLE_PAY="attempt_apple_pay",n.AWAITING_BROWSER_CHECKOUT="awaiting_browser_checkout",n.AWAITING_BROWSER_CHECKOUT_GOOGLE_PAY="awaiting_browser_checkout_google_pay",n.AWAITING_BROWSER_CHECKOUT_APPLE_PAY="awaiting_browser_checkout_apple_pay",n.GIFT_CUSTOMIZATION="gift_customization",n.SELECT_FREE_SKU="select_free_sku",n);let p=new Set(["awaiting_browser_checkout","awaiting_browser_checkout_google_pay","awaiting_browser_checkout_apple_pay"]),d=new Set(["credit_card_information","payment_request_information","paypal_information","venmo_information","cash_app_information","address","claim_free_sku","sku_preview","premium_upsell","przelewy24_information"]);function m(e){switch(e){case"plan_select":return l.intl.string(l.t["r+SebU"]);case"payment_type":case"add_payment_steps":return l.intl.string(l.t.Sb6wI1);case"awaiting_purchase_token_auth":case"review":return l.intl.string(l.t.QBnNHq);case"shop":return l.intl.string(l.t.xj9ooX);case"payment_request_information":return l.intl.string(l.t.DDPRXs);case"credit_card_information":return l.intl.string(l.t.yMPCXL);case"address":return l.intl.string(l.t["50Auo2"]);case"paypal_information":return l.intl.string(l.t.RVHDnH);case"venmo_information":return l.intl.string(l.t.bzQdwW);case"przelewy24_information":return l.intl.string(l.t.BW0R4v);case"cash_app_information":return l.intl.string(l.t.Gz1fyE);case"gift_customization":return l.intl.string(l.t.R0vK0N)}throw Error(`Unexpected step: ${e}`)}function f(e){if(null!=e){if(!(e instanceof a.Ey))throw u.error(e),(0,_.pM)(e),Error("Unexpected error type");if(e.hasCardError())return"credit_card_information";if(e.hasAddressError())return"address"}return null}function E(e,t,r){i.useEffect(()=>{null!=e&&"review"!==e&&t!==s.h.WAITING&&t!==s.h.COMPLETED&&r(s.h.WAITING)},[e,t,r])}}