Module 52635

1,622 characters · in 5efc498b94cebdd7.js
Dependencies
Required by (2)
Lazily required by (0)none
Lazily requires (0)none
Source Raw
function(e,t,n){n.d(t,{EB:()=>h,T3:()=>f});var l=n(477900),i=n(582128),r=n(17928),a=n(206828),s=n(587895),o=n(120700),u=n(818824),c=n(936477),d=n(87725),m=n(67480),p=n(951305),C=n(652215);function h(e){let{skuId:t,paymentSourceType:n=null,purchaseButtonText:i,isGift:o,checkoutLegalType:p=c.I0.GiftGameShop}=e,{immediateDelivery:h}=(0,u.U)(),f=function(e){let{skuId:t,purchaseButtonText:n,checkoutLegalType:l=c.I0.OrbsGameShop,isGift:i=!1}=e,{checkoutReviewButtonLabel:o}=(0,d.t4)(e=>({checkoutReviewButtonLabel:e.checkoutReviewButtonLabel})),u=(0,r.bG)([m.A],()=>m.A.get(t),[t]),p=u?.productLine,h=u?.applicationId,f=(0,r.bG)([s.A],()=>p===C.EZt.SOCIAL_LAYER_GAME_ITEM?s.A.getApplication(h):null,[h,p]),{fetched:E,hasAlreadyLinked:S}=(0,a.RD)(f);return{type:l,purchaseButtonText:n??o,applicationName:f?.name,applicationId:h,shouldAppendDisclaimer:i||E&&!S}}({skuId:t,purchaseButtonText:i,isGift:o,checkoutLegalType:p});return(0,l.jsx)(c._P,{variant:f,paymentSourceType:n,immediateDelivery:h})}function f(e){let{paymentSourceType:t}=e,{unifiedCheckoutFlow:n,checkoutReviewButtonLabel:r}=(0,d.t4)(e=>({unifiedCheckoutFlow:e.unifiedCheckoutFlow,checkoutReviewButtonLabel:e.checkoutReviewButtonLabel})),{isGift:a}=(0,p.Pv)(),{immediateDelivery:s}=(0,u.U)(),m=i.useMemo(()=>n===o.C.PREMIUM_APPS_OTP_CHECKOUT?{type:c.I0.PremiumAppsOneTimePurchase,purchaseButtonText:r}:n===o.C.GUILD_PRODUCT_CHECKOUT?{type:c.I0.GuildProductOneTimePurchase,purchaseButtonText:r}:a?{type:c.I0.GiftShop,purchaseButtonText:r}:{type:c.I0.Shop,purchaseButtonText:r},[n,r,a]);return(0,l.jsx)(c._P,{variant:m,paymentSourceType:t,immediateDelivery:s})}}