Build 533169stable
Module 4630
1,257 characters · in 31c896de3493e240.js, b9999b4583975d25.js, aca7018765200529.jsDependencies
Source Raw
function(e,t,a){a.d(t,{j:()=>h});var r=a(627968);a(64700);var n=a(284009),o=a.n(n),i=a(397927),c=a(800342),_=a(73825),d=a(851907),s=a(160946),l=a(589078),u=a(869146),m=a(143582),p=a(490744),f=a(67480),b=a(342098),g=a(216678),C=a(652215);async function h(e){var t,a,n,h,x;let y,v,{applicationId:I,skuId:A,initialPlanId:T,analyticsLocations:k,analyticsLocationObject:B}=e,S=f.A.get(A);if(null==S){let e=(await (0,c.JI)(I)).find(e=>e.sku.id===A);o()(null!=e,"Could not find store listing for sku"),e.sku.type===C.Puh.SUBSCRIPTION_GROUP&&await (0,m.vz)(I,e.id)}S=S??f.A.get(A),o()(null!=S&&S.applicationId===I,"SKU must belong to application"),S.type!==C.Puh.SUBSCRIPTION||(0,s.B)([S.id])||await (0,_.ur)(S.id);let w=null==(v=null!=(y=(0,d.LU)({applicationId:I}))?u.A.getWindow(y):void 0)||v.closed?i.SYi:i.KX8;if(S.type!==C.Puh.SUBSCRIPTION)return new Promise((e,t)=>{(0,g.A)({applicationId:I,skuId:A,analyticsLocationObject:B,analyticsLocations:k,contextKey:w,onComplete:t=>{e(t?.entitlements??[])},onClose:e=>{e||t()},checkoutFlow:l.CL.PREMIUM_APPS_OTP_CHECKOUT})});await (t=I,a=A,n=T,h=B,x=k,(0,b.l)({applicationId:t,skuId:a,initialPlanId:n,analyticsLocationObject:h,analyticsLocations:x,renderHeader:(e,t,a)=>(0,r.jsx)(p.fs,{step:a,onClose:()=>t(!1)})}))}}