Build 542549stable
Module 703543
1,691 characters · in fd162d84ce676926.jsDependencies
Source Raw
function(e,t,n){n.d(t,{A:()=>C});var i=n(284009),l=n.n(i),s=n(702841),r=n(71393),a=n(250627),o=n(871109),d=n(627968);n(64700);var c=n(835245),u=n(192308),m=n(391048),h=n(636099),g=n(120700),p=n(742810),A=n(174459),x=n(652215),f=n(179499),E=n(375708);function C(e){let{guildId:t,guildProductListingId:i,sourceAnalyticsLocations:C}=e,I=(0,s.bG)([o.A],()=>o.A.getGuildProduct(i)),v=(0,s.bG)([r.A],()=>r.A.getGuild(t),[t]),_=(0,f.A)({guildId:t,productId:i});return(l()(null!=v,"guild cannot be null"),l()(null!=I,"guildProductListing cannot be null"),(0,a.BB)(v))?{variant:"primary",text:E.intl.string(E.t.xUi3BL),disabled:!0}:I.has_entitlement?null!=I.attachments?_:{variant:"secondary",text:E.intl.string(E.t.RcTOGF),disabled:!0}:{variant:"primary",text:E.intl.string(E.t.xUi3BL),onClick:()=>(function(e){let{guildProductListing:t,guildId:i,sourceAnalyticsLocations:l}=e,s=!1,r=(0,c.A)(),a=t.id,o=()=>{s=!0};(0,u.openModalLazy)(async()=>{let{default:e}=await Promise.all([n.e("34430"),n.e("16237"),n.e("53924")]).then(n.bind(n,950959));return n=>(0,d.jsx)(e,{...n,applicationId:t.application_id,skuId:a,sourceAnalyticsLocations:l,guildProductContext:{guildProductListingId:t.id,guildId:i},loadId:r,onComplete:o})},{onCloseCallback:()=>{if(!s){let e=(0,p.q1)({location:"GuildProductPurchaseModal",unifiedCheckoutFlow:g.C.GUILD_PRODUCT_CHECKOUT});A.default.track(x.HAw.PAYMENT_FLOW_CANCELED,{load_id:r,payment_type:x.frM[x.VVm.ONE_TIME],is_gift:!1,sku_id:a,location_stack:Array.isArray(l)?l:[l],checkout_design:e?p.rS.UNIFIED:p.rS.LEGACY,checkout_flow:g.C.GUILD_PRODUCT_CHECKOUT})}(0,m.ET)(),(0,h.z)()},onCloseRequest:x.tEg})})({guildProductListing:I,guildId:v.id,sourceAnalyticsLocations:C})}}}