Build 589089stable
Module 171835
2,312 characters · in c5f13bb0fe6f6ed1.jsDependencies
Source Raw
function(e,t,n){n.d(t,{M:()=>f});var l=n(477900),i=n(582128),r=n(688810),a=n(795791),s=n(669874),o=n(202475),u=n(883645),c=n(601194),d=n(316915),p=n(44672),m=n(783327),C=n(652215),h=n(202541);function f(e){let{stepConfigs:t,breadcrumbs:n,loadId:r,discoverySessionId:s,purchaseType:o=C.VVm.SUBSCRIPTION,overrideCustomCheckoutFlow:c,...d}=e,m=JSON.stringify(d.skuIDs),f=i.useMemo(()=>d.skuIDs,[m]),A=(0,a.$w)(),S=i.useMemo(()=>({skuIds:f,isGift:d.isGift??!1,referralTrialOfferId:d.referralTrialOfferId??null,activeSubscription:d.activeSubscription??null,initialPaymentSourceId:d.initialPaymentSourceId??null,excludeSubscriptionPlansBySKU:d.excludeSubscriptionPlansBySKU??!1,purchaseType:o,defaultPlanId:d.defaultPlanId,referralCode:d.referralCode,customCheckoutFlow:c??A,unifiedCheckoutFlow:d.unifiedCheckoutFlow,paymentGateway:d.paymentGateway,applicationId:d.applicationId??h.tv,tenantParamsMap:d.tenantParamsMap??{}}),[f,o,d.isGift,d.referralTrialOfferId,d.activeSubscription,d.initialPaymentSourceId,d.excludeSubscriptionPlansBySKU,d.applicationId,d.defaultPlanId,d.referralCode,c,A,d.unifiedCheckoutFlow,d.paymentGateway,d.tenantParamsMap]);return(0,l.jsx)(u.Gf,{stepConfigs:t,breadcrumbs:n,children:(0,l.jsx)(p.P,{loadId:r,discoverySessionId:s,checkoutInitParameters:S,children:(0,l.jsx)(E,{...d,skuIDs:f,purchaseType:o})})})}function E(e){let{errorHandlingBehavior:t="rethrow",onErrorReported:n,skuIDs:a,children:p}=e,{paymentSources:C}=(0,o.jm)(),{contextMetadata:h,unifiedCheckoutFlow:f,purchaseType:E,isGift:A,selectedSkuId:S,selectedPlanId:y,paymentSourceId:P,paymentGateway:I}=(0,d.t4)(e=>({contextMetadata:e.contextMetadata,unifiedCheckoutFlow:e.unifiedCheckoutFlow,purchaseType:e.purchaseType,isGift:e.isGift,selectedSkuId:e.selectedSkuId,selectedPlanId:e.selectedPlanId,paymentSourceId:e.paymentSourceId,paymentGateway:e.paymentGateway})),_=null!=P&&null!=C[P]?C[P]?.type:null,g=i.useMemo(()=>({payment_source_id:P,payment_gateway:I,payment_source_type:_,checkout_flow:f}),[P,I,_,f]),T=(0,r.Db)(),v=(0,u.BQ)();return(0,l.jsx)(c.yv,{children:(0,l.jsx)(m.R,{children:(0,l.jsx)(s.j,{errorHandlingBehavior:t,locationStack:T,onErrorReported:n,loadId:h.loadId,selectedSkuId:S??null,selectedPlanId:y??null,isGift:A,skuIds:a,purchaseType:E,checkoutStepsHistory:v,additionalAnalyticsData:g,children:p})})})}}