Loading
function(e,t,n){n.d(t,{i:()=>E});var l=n(64700),r=n(977445),i=n(624210);let o=(0,n(945810).mj)({name:"2026-06-otp-orders-phase-1",kind:"user",defaultConfig:{enabled:!1},variations:{1:{enabled:!0}}});var s=n(211287),a=n(739508),u=n(120700),c=n(818348);let d=new Set([u.C.COLLECTIBLES_CHECKOUT,u.C.SLAYER_STOREFRONT_CHECKOUT]);function E(e){let t,{skuIDs:n,applicationId:u,paymentGateway:E,checkoutFlow:C,isGift:h,loadId:_,onOrderCreated:S}=e,m=s.A.useConfig({location:"payment_modal"}).enabled,I=o.useConfig({location:"payment_modal"}).enabled,f=E===c.kM.VIRTUAL_CURRENCY,p=null!=C&&d.has(C);t=f?m:!!p&&!0!==h&&I;let A=f&&m,N=null!=n?n[0]:void 0,[g,T]=(0,l.useState)(null),[y,R]=(0,l.useState)(null),[P,O]=(0,l.useState)(A),v=(0,l.useRef)(!1),x=(0,l.useCallback)(async e=>{let{skuId:t}=e;O(!0);try{let e=null!=u&&(0,r.Fs)(u),n=await (0,i.fS)({skuId:t,paymentGateway:E,loadId:_,testMode:e});T(n),null!=S&&S(n)}catch(n){let e=n instanceof Error?n:Error(String(n));(0,a.gr)(n)||(0,a.pM)(e,{tags:{source:"create_order"},extra:{skuId:t,paymentGateway:String(E),loadId:_}}),R(e)}finally{O(!1)}},[u,E,_,S]);return(0,l.useEffect)(()=>{t&&null!=N&&(null!=g||null!=y||v.current||(v.current=!0,x({skuId:N})))},[N,t,g,x,y]),{order:g,isCreateOrderLoading:P,createOrderError:y,shouldBlockOnOrderCreation:A}}}