Module 652165

891 characters · in cb8691c9b5986741.js
Dependencies
Lazily required by (0)none
Requires (3)
Lazily requires (0)none
Source Raw
function(e,t,o){o.d(t,{B4:()=>h,o6:()=>s});var a=o(192308),p=o(228366),n=o(529427);let d="orb-checkout-payment-modal-key",s=()=>(0,a.useHasModalOpen)(d),h=e=>{let{skuId:t,onComplete:o,analyticsLocations:a=[],analyticsSourceLocation:p,discoverySessionId:n,applicationId:d,onCloseCallback:s}=e,h=!1;return i({discoverySessionId:n,skuId:t,onComplete:e=>{h||o(e),h=!0},applicationId:d,analyticsLocations:a,analyticsSourceLocation:p,onCloseCallback:s})},i=e=>{let{discoverySessionId:t,skuId:o,onComplete:a,analyticsLocations:s=[],analyticsSourceLocation:h,applicationId:i,onCloseCallback:l}=e;return p.h.wait(()=>{p.h.dispatch({type:"PAYMENT_MODAL_OPEN"})}),n.UnifiedCheckoutFlowManagerSingletons[n.CL.ORB_CHECKOUT].get().openCheckoutModal({discoverySessionId:t,skuId:o,applicationId:i,analyticsLocations:s,analyticsSourceLocation:h,onComplete:a,modalAPIOptions:{onCloseCallback:l,modalKey:d}})}}