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:m}=e,S=s.A.useConfig({location:"payment_modal"}).enabled,I=o.useConfig({location:"payment_modal"}).enabled,p=E===c.kM.VIRTUAL_CURRENCY,f=null!=C&&d.has(C);t=p?S:!!f&&!0!==h&&I;let A=p&&S,N=null!=n?n[0]:void 0,[T,g]=(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});g(n),null!=m&&m(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,_,m]);return(0,l.useEffect)(()=>{t&&null!=N&&(null!=T||null!=y||v.current||(v.current=!0,x({skuId:N})))},[N,t,T,x,y]),{order:T,isCreateOrderLoading:P,createOrderError:y,shouldBlockOnOrderCreation:A}}}