Build 584177stable
Module 171835
2,311 characters · in 4d2a8f4300617f0d.jsDependencies
Source Raw
function(e,t,n){n.d(t,{M:()=>E});var l=n(627968),i=n(64700),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 E(e){let{stepConfigs:t,breadcrumbs:n,loadId:r,discoverySessionId:s,purchaseType:o=C.VVm.SUBSCRIPTION,overrideCustomCheckoutFlow:c,...d}=e,m=JSON.stringify(d.skuIDs),E=i.useMemo(()=>d.skuIDs,[m]),A=(0,a.$w)(),S=i.useMemo(()=>({skuIds:E,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??{}}),[E,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)(f,{...d,skuIDs:E,purchaseType:o})})})}function f(e){let{errorHandlingBehavior:t="rethrow",onErrorReported:n,skuIDs:a,children:p}=e,{paymentSources:C}=(0,o.jm)(),{contextMetadata:h,unifiedCheckoutFlow:E,purchaseType:f,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,T=i.useMemo(()=>({payment_source_id:P,payment_gateway:I,payment_source_type:_,checkout_flow:E}),[P,I,_,E]),g=(0,r.Db)(),x=(0,u.BQ)();return(0,l.jsx)(c.yv,{children:(0,l.jsx)(m.R,{children:(0,l.jsx)(s.j,{errorHandlingBehavior:t,locationStack:g,onErrorReported:n,loadId:h.loadId,selectedSkuId:S??null,selectedPlanId:y??null,isGift:A,skuIds:a,purchaseType:f,checkoutStepsHistory:x,additionalAnalyticsData:T,children:p})})})}}