Loading
function(e,t,r){r.d(t,{_m:()=>c,jm:()=>o,kc:()=>p,mz:()=>d});var n=r(64700),u=r(17928),l=r(826469),i=r(295405),s=r(67480),a=r(211159);let c=e=>{let{isGift:t,activeSubscription:r,defaultPaymentSourceId:n,paymentSources:u,eligiblePaymentGateways:l}=e;if(!t&&r?.paymentSourceId!=null)return r.paymentSourceId;if(null!=l&&l.length>0){if(null!=n&&n in u&&l.includes(u[n].paymentGateway))return n;for(let e in u){let t=u[e];if(l.includes(t.paymentGateway))return e}return null}return n};function o(){let{defaultPaymentSourceId:e,paymentSources:t,hasFetchedPaymentSources:r}=(0,u.cf)([i.A],()=>({defaultPaymentSourceId:i.A.defaultPaymentSourceId,paymentSources:i.A.paymentSources,hasFetchedPaymentSources:i.A.hasFetchedPaymentSources})),{hasPaymentSources:l,defaultPaymentSource:s}=n.useMemo(()=>({hasPaymentSources:Object.keys(t).length>0,defaultPaymentSource:null!=e?t[e]:null}),[t,e]);return{defaultPaymentSourceId:e,paymentSources:t,hasFetchedPaymentSources:r,hasPaymentSources:l,defaultPaymentSource:s}}function d(e){let{skuId:t,isGift:r,activeSubscription:l}=e,i=(0,u.bG)([s.A],()=>s.A.get(t),[t]),a=null!=i?i.eligiblePaymentGateways:null,{defaultPaymentSourceId:d,paymentSources:p,hasFetchedPaymentSources:f,hasPaymentSources:h}=o();return{initialCheckoutPaymentSourceId:n.useMemo(()=>c({isGift:r,activeSubscription:l,defaultPaymentSourceId:d,eligiblePaymentGateways:a,paymentSources:p})??null,[r,l,d,a,p]),defaultPaymentSourceId:d,eligiblePaymentGateways:a,hasFetchedPaymentSources:f,paymentSources:p,hasPaymentSources:h}}let p=()=>{let e=(0,a.t4)(e=>e.checkoutInvoicePreview);return n.useMemo(()=>{if(null==e)return[];let t=e.checkoutContext;return null==t||null==t.payment_sources?[]:t.payment_sources.map(l.A.createFromCheckoutContext)},[e])}}