useECPCometJestInstantGamesCheckout",["errorCode","DigitalCommerceLoggingContext","DigitalCommerceWebECPUtils","FBPayECPCSMUtils","react","react-compiler-runtime","useECPCheckoutHelper","uuidv4"],(function(t,n,r,o,a,i,l,s){"use strict";var e,u=e||(e=o("react")),c=u.useContext,d=u.useEffect,m=u.useMemo,p=u.useState;function _(e){var t,n=o("react-compiler-runtime").c(28),a=p(!1),i=a[0],l=a[1],s=p(!1),u=s[0],m=s[1],_=c(r("DigitalCommerceLoggingContext")),f=_.logger,g=o("DigitalCommerceWebECPUtils").getProductTypeFromPaymentProductID(e.paymentProductID),h=p(""),y=h[0],C=h[1],b,v;n[0]===Symbol.for("react.memo_cache_sentinel")?(b=function(){C(["upl",Date.now(),r("uuidv4")()].join("_"))},v=[],n[0]=b,n[1]=v):(b=n[0],v=n[1]),d(b,v),f.setProductType(g);var S;n[2]!==g||n[3]!==e.paymentProductID?(S={dcp_flow:"purchase",dcp_platform:70,dcp_sub_flow:"payment",product_id:e.paymentProductID,product_type:g},n[2]=g,n[3]=e.paymentProductID,n[4]=S):S=n[4];var R=S,L;n[5]===Symbol.for("react.memo_cache_sentinel")?(L=function(){m(!0)},n[5]=L):L=n[5];var E=L,k,I;n[6]!==u||n[7]!==i||n[8]!==R||n[9]!==f?(k=function(){u&&(!i&&f.logUserCreateDcppaymentCancel(babelHelpers.extends({},R,{target_name:"native_checkout"})),l(!1),m(!1))},I=[u,i,R,f],n[6]=u,n[7]=i,n[8]=R,n[9]=f,n[10]=k,n[11]=I):(k=n[10],I=n[11]),d(k,I);var T;n[12]===Symbol.for("react.memo_cache_sentinel")?(T=[],n[12]=T):T=n[12];var D=(t=e.paymentContainerMode)!=null?t:"LIVE",x;n[13]!==e.catalogItemID?(x=[].concat(o("FBPayECPCSMUtils").getCheckoutSetupKeyValue("PRODUCT_ITEM_ID",e.catalogItemID),o("FBPayECPCSMUtils").getCheckoutSetupKeyValue("DEVELOPER_PAYLOAD","")),n[13]=e.catalogItemID,n[14]=x):x=n[14];var $;n[15]===Symbol.for("react.memo_cache_sentinel")?($={currency:"USD",value:"100"},n[15]=$):$=n[15];var P;n[16]!==e.paymentProductID||n[17]!==e.receiverID||n[18]!==D||n[19]!==x||n[20]!==y?(P={optional_fields:T,order_id:null,payment_container_mode:D,payment_product_id:e.paymentProductID,product_data:x,receiver_id:e.receiverID,session_id:y,shouldEnableCSM:!0,total:$},n[16]=e.paymentProductID,n[17]=e.receiverID,n[18]=D,n[19]=x,n[20]=y,n[21]=P):P=n[21];var N=P,M=r("useECPCheckoutHelper")(N),w;n[22]!==M||n[23]!==e||n[24]!==R||n[25]!==f||n[26]!==y?(w=function(){f.logUserClickChargebuttonSubmit(babelHelpers.extends({},R,{target_name:"native_checkout"}));var t={product_data:[].concat(o("FBPayECPCSMUtils").getCheckoutSetupKeyValue("PRODUCT_ITEM_ID",e.catalogItemID),o("FBPayECPCSMUtils").getCheckoutSetupKeyValue("DEVELOPER_PAYLOAD","")),product_id:e.paymentProductID,receiver_id:e.receiverID,session_id:y},n=function(n){l(!0),f.logClientCreateDcppaymentFail(R,1353113),e.onCheckoutFailure(n)},r=function(){E(),l(!0),f.logClientCreateDcppaymentSuccess(R),e.onCheckoutSuccess()};f.logClientCreateDcppaymentInit(R),M.initCheckout(t.product_data,[{product_item_id:e.paymentProductID,quantity:1}],y).then(function(e){M==null||M.openECPDialog({ecpInitData:e.ecpInitData,routeProps:e.routeProps},r)}).catch(function(e){n(e)})},n[22]=M,n[23]=e,n[24]=R,n[25]=f,n[26]=y,n[27]=w):w=n[27];var A=w;return A}l.default=_}),98);
-----
useECPFrlMsiteCometSubscriptionCheckoutNewPage",["errorCode","DigitalCommerceLoggingContext","DigitalCommerceWebECPUtils","FBPayECPCSMUtils","FBPayECPUPLDebugLogger","XPaymentsFBPayOnsiteECPCheckoutHelperControllerRouteBuilder","getRequestConstUri","goForceFullPageRedirectTo","react","react-compiler-runtime","useECPCheckoutHelper"],(function(a,b,c,d,e,f,g,h){"use strict";var i;b=i||d("react");b.useCallback;var j=b.useContext,k=b.useEffect;b.useMemo;var l=b.useState;function a(a){var b=d("react-compiler-runtime").c(51),e=l(),f=e[0],g=e[1];e=l();var h=e[0];e=e[1];var i=j(c("DigitalCommerceLoggingContext")),n=i.logger;b[0]!==a.productID||b[1]!==n?(i=d("DigitalCommerceWebECPUtils").getProductTypeFromPaymentProductID(a.productID),n.setProductType(i),b[0]=a.productID,b[1]=n,b[2]=i):i=b[2];var o;b[3]!==i||b[4]!==a.quotableID?(o={dcp_flow:"purchase",dcp_platform:70,dcp_sub_flow:"payment",product_id:a.quotableID,product_type:i},b[3]=i,b[4]=a.quotableID,b[5]=o):o=b[5];i=o;var p=i;h!==a.quotableID&&e(a.quotableID);b[6]!==a?(o=function(){a.onOrderMutationFailure&&a.onOrderMutationFailure()},b[6]=a,b[7]=o):o=b[7];var q=o;b[8]!==a?(i=function(b){var c,d;a.onOrderMutationSuccess&&a.onOrderMutationSuccess((c=b==null||(d=b.checkout_setup_mutation)==null?void 0:d.order_id)!=null?c:void 0);g(b)},b[8]=a,b[9]=i):i=b[9];var r=i;h=a.productID;o=(e=a.receiverID)!=null?e:"";b[10]!==n?(i=n.getSessionId(),b[10]=n,b[11]=i):i=b[11];b[12]===Symbol["for"]("react.memo_cache_sentinel")?(e={currency:"",value:""},b[12]=e):e=b[12];b[13]!==a.productID||b[14]!==o||b[15]!==i?(h={optional_fields:null,order_id:null,payment_product_id:h,receiver_id:o,session_id:i,shouldEnableCSM:!0,total:e},b[13]=a.productID,b[14]=o,b[15]=i,b[16]=h):h=b[16];e=h;o=e;if(o.receiver_id===""){i=new(c("FBPayECPUPLDebugLogger"))(a.sessionID);i.logClientAddDebugAtomic({debug_step:"dcp_subscription_product_checkout_init",message:"receiver_id is null or empty"},{product_id:a.productID})}var s=c("useECPCheckoutHelper")(o);b[17]!==p||b[18]!==n?(h=function(a){n.logClientCreateDcppaymentInit(p),c("goForceFullPageRedirectTo")(a)},b[17]=p,b[18]=n,b[19]=h):h=b[19];var t=h;b[20]!==t||b[21]!==(f==null?void 0:f.checkout_setup_mutation)||b[22]!==a.paymentFailureURL||b[23]!==a.paymentSuccessURL||b[24]!==a.productID||b[25]!==a.receiverID||b[26]!==p||b[27]!==n?(e=function(){var b,d,e,h,i=f==null?void 0:f.checkout_setup_mutation,j=i==null?void 0:i.transaction_info,k=i==null?void 0:i.order_id;i!==void 0&&k==null&&n.logClientCreateDcppaymentFail(p,1353113);if(!j||k==null)return;i=(i=i==null?void 0:i.receiver_info_v2)!=null?i:{};i={receiver_description:(b=i.name)!=null?b:"",receiver_icon_uri:(b=i.image)!=null?b:"",receiver_id:"",receiver_name:(b=i.name)!=null?b:""};b=(b=j==null||(d=j.currency_amount)==null?void 0:d.amount)!=null?b:"0";e=(e=j==null||(h=j.currency_amount)==null?void 0:h.currency)!=null?e:"USD";var l=m(k,n.getSessionId(),a.paymentSuccessURL,a.paymentFailureURL),o=l.payment_failure_action;l=l.payment_success_action;b={amount:b,country_code:(b=j==null?void 0:j.country_code)!=null?b:"",currency:e,order_id:k,payment_failure_action:o,payment_success_action:l,product_id:a.productID,receiver_description:i.receiver_description,receiver_icon_url:i.receiver_icon_uri,receiver_id:(j=a.receiverID)!=null?j:i.receiver_id,receiver_name:i.receiver_name,session_id:n.getSessionId()};k=(e=c("XPaymentsFBPayOnsiteECPCheckoutHelperControllerRouteBuilder").buildUri(b).setDomain(c("getRequestConstUri")().getDomain()))==null||(e=e.setSubDomain("payments"))==null||(e=e.setProtocol("https"))==null?void 0:e.toString();k==null?n.logClientCreateDcppaymentFail(p,1353113):t(k.toString());g(null)},b[20]=t,b[21]=f==null?void 0:f.checkout_setup_mutation,b[22]=a.paymentFailureURL,b[23]=a.paymentSuccessURL,b[24]=a.productID,b[25]=a.receiverID,b[26]=p,b[27]=n,b[28]=e):e=b[28];b[29]!==t||b[30]!==f||b[31]!==a.newPage||b[32]!==a.paymentContainerMode||b[33]!==a.paymentFailureURL||b[34]!==a.paymentSuccessURL||b[35]!==a.productID||b[36]!==a.receiverID||b[37]!==p||b[38]!==n?(i=[a.newPage,f,a.paymentContainerMode,a.productID,a.receiverID,a.paymentFailureURL,a.paymentSuccessURL,n,p,t],b[29]=t,b[30]=f,b[31]=a.newPage,b[32]=a.paymentContainerMode,b[33]=a.paymentFailureURL,b[34]=a.paymentSuccessURL,b[35]=a.productID,b[36]=a.receiverID,b[37]=p,b[38]=n,b[39]=i):i=b[39];k(e,i);b[40]!==s||b[41]!==q||b[42]!==a.quotableID||b[43]!==a.sessionID||b[44]!==r||b[45]!==p||b[46]!==n?(o=function(){n.setSessionId(a.sessionID),n.setPlatform("msite"),n.logUserClickChargebuttonSubmit(babelHelpers["extends"]({},p,{target_name:"native_checkout"})),s.initCheckout([].concat(d("FBPayECPCSMUtils").getCheckoutSetupKeyValue("QUOTABLE_OBJECT_ID",a.quotableID)),[],a.sessionID).then(function(a){r(a.ecpInitData)},function(a){q()})["catch"](function(a){q()})},b[40]=s,b[41]=q,b[42]=a.quotableID,b[43]=a.sessionID,b[44]=r,b[45]=p,b[46]=n,b[47]=o):o=b[47];h=o;b[48]!==s.isLoading||b[49]!==h?(e=[h,s.isLoading],b[48]=s.isLoading,b[49]=h,b[50]=e):e=b[50];return e}var m=function(a,b,c,d){return{payment_failure_action:d,payment_success_action:c}};g["default"]=a}),98);
-----
useECPFbMsiteCometSubscriptionCheckoutNewPageWithCSM",["DigitalCommerceLoggingContext","DigitalCommerceWebECPUtils","FBPayECPCSMUtils","FBPayECPUPLDebugLogger","XPaymentsFBPayOnsiteECPCheckoutHelperControllerRouteBuilder","XPaymentsLoggingRedirectControllerRouteBuilder","getRequestConstUri","gkx","goForceFullPageRedirectTo","justknobx","react","useECPCheckoutHelper"],(function(a,b,c,d,e,f,g){"use strict";var h;b=h||d("react");var i=b.useCallback,j=b.useContext,k=b.useEffect,l=b.useMemo,m=b.useState;function a(a){var b=m(),e=b[0],f=b[1];b=m();var g=b[0];b=b[1];var h=j(c("DigitalCommerceLoggingContext")),o=h.logger,p=d("DigitalCommerceWebECPUtils").getProductTypeFromPaymentProductID(a.productID);o.setProductType(p);var q=l(function(){return{dcp_flow:"purchase",dcp_platform:70,dcp_sub_flow:"payment",product_id:a.quotableID,product_type:p}},[a.quotableID,p]);g!==a.quotableID&&b(a.quotableID);var r=function(){a.onOrderMutationFailure&&a.onOrderMutationFailure()},s=function(b){var c;a.onOrderMutationSuccess&&a.onOrderMutationSuccess((c=b==null?void 0:(c=b.checkout_setup_mutation)==null?void 0:c.order_id)!=null?c:void 0);f(b)};h=l(function(){var b;return{optional_fields:null,order_id:null,payment_product_id:a.productID,receiver_id:(b=a.receiverID)!=null?b:"",session_id:o.getSessionId(),shouldEnableCSM:!0,total:{currency:"",value:""}}},[a.productID,a.receiverID,o]);if(h.receiver_id===""){g=new(c("FBPayECPUPLDebugLogger"))(a.sessionID);g.logClientAddDebugAtomic({debug_step:"dcp_subscription_product_checkout_init",message:"receiver_id is null or empty"},{product_id:a.productID})}var t=c("useECPCheckoutHelper")(h),u=i(function(a){o.logClientCreateDcppaymentInit(q),c("goForceFullPageRedirectTo")(a)},[o,q]);k(function(){var b,d,g=e==null?void 0:e.checkout_setup_mutation,h=g==null?void 0:g.transaction_info,i=g==null?void 0:g.order_id;g!==void 0&&i==null&&o.logClientCreateDcppaymentFail(q);if(!h||i==null)return;g=g==null?void 0:g.receiver_info_v2;b=(b=(b=h.currency_amount)==null?void 0:b.amount)!=null?b:"0";d=(d=(d=h.currency_amount)==null?void 0:d.currency)!=null?d:"USD";var j=c("gkx")("343");j=j?"payments":"m";var k=n(i,o.getSessionId(),a.paymentSuccessURL,a.paymentFailureURL),l=k.payment_failure_action;k=k.payment_success_action;b=(l=c("XPaymentsFBPayOnsiteECPCheckoutHelperControllerRouteBuilder").buildUri({amount:b,country_code:(b=h.country_code)!=null?b:"",currency:d,order_id:i,payment_failure_action:l,payment_success_action:k,product_id:a.productID,receiver_description:(h=g==null?void 0:g.name)!=null?h:"",receiver_icon_url:(b=g==null?void 0:g.image)!=null?b:"",receiver_id:(d=a.receiverID)!=null?d:"",receiver_name:(i=g==null?void 0:g.name)!=null?i:"",session_id:o.getSessionId()}).setDomain(c("getRequestConstUri")().getDomain()))==null?void 0:(k=l.setSubDomain(j))==null?void 0:(h=k.setProtocol("https"))==null?void 0:h.toString();b==null?o.logClientCreateDcppaymentFail(q):u(b.toString());f(null)},[a.newPage,e,a.paymentContainerMode,a.productID,a.receiverID,a.paymentFailureURL,a.paymentSuccessURL,o,q,u]);b=function(){o.setSessionId(a.sessionID),o.logUserClickChargebuttonSubmit(babelHelpers["extends"]({},q,{target_name:"native_checkout"})),t.initCheckout([].concat(d("FBPayECPCSMUtils").getCheckoutSetupKeyValue("QUOTABLE_OBJECT_ID",a.quotableID)),[],a.sessionID).then(function(a){s(a.ecpInitData)},function(a){r()})["catch"](function(a){r()})};return[b,t.isLoading]}var n=function(a,b,d,e){var f=function(f){f=f.success;var g={order_id:a,session_id:b},h=f?"payment_success_url":"payment_failure_url";g[h]=f?d:e;return c("XPaymentsLoggingRedirectControllerRouteBuilder").buildURL(g).toString()},g=c("justknobx")._("2631"),h=g?f({success:!0}):d;g=g?f({success:!1}):e;return{payment_failure_action:g,payment_success_action:h}};g["default"]=a}),98);
-----
useECPCometSubscriptionCheckoutWithCSM",["CDSDialogLoadingState.react","DigitalCommerceLoggingContext","DigitalCommerceWebECPUtils","FBPayECPCSMUtils","FBPayECPUPLDebugLogger","FBPayUPLSessionIDGenerator","react","useECPCheckoutHelper"],(function(a,b,c,d,e,f,g){"use strict";var h,i=h||(h=d("react"));b=h;var j=b.useCallback,k=b.useContext,l=b.useEffect,m=b.useMemo,n=b.useState;function a(a){var b=n(""),e=b[0],f=b[1];b=n();var g=b[0],h=b[1];b=n(!1);var o=b[0],p=b[1];b=n(!1);var q=b[0],r=b[1];b=n();var s=b[0];b=b[1];var t=k(c("DigitalCommerceLoggingContext")),u=t.logger,v=d("DigitalCommerceWebECPUtils").getProductTypeFromPaymentProductID(a.productID);u.setProductType(v);var w=m(function(){return{dcp_flow:"purchase",dcp_platform:70,dcp_sub_flow:"payment",product_id:a.quotableID,product_type:v}},[a.quotableID,v]);s!==a.quotableID&&b(a.quotableID);var x=m(function(){var b;return{optional_fields:null,order_id:null,payment_container_mode:(b=a.paymentContainerMode)!=null?b:"LIVE",payment_product_id:a.productID,receiver_id:(b=a.receiverID)!=null?b:"",session_id:e,shouldEnableCSM:!0,total:{currency:"",value:""}}},[a.paymentContainerMode,a.productID,a.receiverID,e]);if(x.receiver_id===""){t=new(c("FBPayECPUPLDebugLogger"))(a.sessionID);t.logClientAddDebugAtomic({debug_step:"dcp_subscription_product_checkout_init",message:"receiver_id is null or empty"},{product_id:a.productID})}t=g==null?void 0:(s=g.checkout_setup_mutation)==null?void 0:(b=s.ecp_availability)==null?void 0:b.design_system_theme;s=t==="XMDS"?function(a){return i.jsx(c("CDSDialogLoadingState.react"),{onClose:a,withCloseButton:!0})}:null;var y=c("useECPCheckoutHelper")(x,(b=s)!=null?b:void 0),z=function(){r(!0)};l(function(){q&&(o||u.logUserCreateDcppaymentCancel(babelHelpers["extends"]({},w,{target_name:"native_checkout"})),p(!1),r(!1))},[q,o,w,u]);var A=a.onCheckoutFailure,B=a.onCheckoutSuccess;t=a.paymentContainerMode;s=a.productID;b=a.receiverID;l(function(){var a,b,c=g==null?void 0:g.checkout_setup_mutation,d=c==null?void 0:c.transaction_info;if(!d)return;d=babelHelpers["extends"]({},x,{optional_fields:c==null?void 0:(a=c.checkout_screen_config)==null?void 0:a.optional_fields,order_id:c==null?void 0:c.order_id,total:{currency:(c=d==null?void 0:(a=d.currency_amount)==null?void 0:a.currency)!=null?c:"USD",value:(c=d==null?void 0:(a=d.currency_amount)==null?void 0:a.amount)!=null?c:"0"}});a=function(){p(!0),u.logClientCreateDcppaymentFail(w),A&&A()};c=function(){p(!0),u.logClientCreateDcppaymentSuccess(w),B&&B()};b={ecpInitData:(b=g)!=null?b:void 0,onCheckoutFailure:a,onCheckoutSuccess:c,routeProps:d};u.logClientCreateDcppaymentInit(w);y.openECPDialog(b,z);h(null)},[g,A,B,t,s,b,u,w,e,x,y]);t=j(function(){var b;b=(b=a.sessionID)!=null?b:d("FBPayUPLSessionIDGenerator").sessionIDGenerator();u.setSessionId(b);f(b);u.logUserClickChargebuttonSubmit(babelHelpers["extends"]({},w,{target_name:"native_checkout"}));y.initCheckout([].concat(d("FBPayECPCSMUtils").getCheckoutSetupKeyValue("QUOTABLE_OBJECT_ID",a.quotableID),d("FBPayECPCSMUtils").getCheckoutSetupKeyValue("OFFER_ID",a.offerID)),[]).then(function(b){var c;c=b==null?void 0:(c=b.ecpInitData)==null?void 0:(c=c.checkout_setup_mutation)==null?void 0:c.order_id;a.onOrderMutationSuccess&&c!=null&&a.onOrderMutationSuccess(c);h(b.ecpInitData)},function(b){a.onOrderMutationFailure&&a.onOrderMutationFailure(b)})["catch"](function(b){a.onOrderMutationFailure&&a.onOrderMutationFailure(b)})},[y,a.sessionID,a.quotableID,a.offerID,a.onOrderMutationSuccess,a.onOrderMutationFailure,w,u]);return[t,y.isLoading]}g["default"]=a}),98);
-----
InstantGamesInAppPurchaseECPDialogRendererWithCSM.react",["ECPGamesUPLLogger","ECPQPLUtils","FBPayECPCSMUtils","FBPayECPConstantsUtils","FBPayECPDesignTheme","FBPayECPIncentivesUtils","FBPayOnsiteECPCheckoutHelperRootDialog.entrypoint","GamesQuicksilverError","InstantGamesIAP","InstantGamesIAPOperations","InstantGamesInAppPurchaseECPDialogRendererWithCSM_ecpConfigFragment.graphql","InstantGamesPreloadedECPDialogContext","RelayHooks","justknobx","react","useCometDynamicEntryPointDialog"],(function(a,b,c,d,e,f,g){"use strict";var h,i;e=i||d("react");var j=e.useContext,k=e.useEffect,l=e.useMemo,m=e.useRef,n=h!==void 0?h:h=b("InstantGamesInAppPurchaseECPDialogRendererWithCSM_ecpConfigFragment.graphql");function a(a){var b=m(!1),e=a.appID,f=a.ecpConfigFragmentKey,g=a.reject,h=a.resolve,i=a.uplSessionID,o=d("RelayHooks").useFragment(n,f),p=m(!1),q=l(function(){return new(c("ECPGamesUPLLogger"))({client_suppression_policy:[],logging_policy_product:""},d("InstantGamesIAP").INSTANT_GAMES_PAYMENT_PRODUCT_ID,"ecp","comet",i)},[i]);k(function(){var a=function(){c("justknobx")._("525")&&!p.current&&g(new(c("GamesQuicksilverError"))("User refreshed the page").setCode("USER_INPUT"))};window.addEventListener("beforeunload",a);return function(){return window.removeEventListener("beforeunload",a)}});var r=c("useCometDynamicEntryPointDialog")(c("FBPayOnsiteECPCheckoutHelperRootDialog.entrypoint")),s=j(c("InstantGamesPreloadedECPDialogContext")),t=l(function(){return{product_data:[].concat(d("FBPayECPCSMUtils").getCheckoutSetupKeyValue("PRODUCT_ITEM_ID",a.productID),d("FBPayECPCSMUtils").getCheckoutSetupKeyValue("DEVELOPER_PAYLOAD",a==null?void 0:a.developerPayload)),product_id:d("InstantGamesIAP").INSTANT_GAMES_PAYMENT_PRODUCT_ID,receiver_id:e,session_id:i}},[e,a==null?void 0:a.developerPayload,a.productID,i]);f=d("RelayHooks").useMutation(d("InstantGamesIAPOperations").ProcessPurchaseMutation);var u=f[0];k(function(){var a;if(b.current)return;b.current=!0;a=(a=o.ecpConfig)!=null?a:{};var f=a.countryCode,j=a.currency,k=a.designSystemTheme,l=a.isRedesignAvailable,m=a.optionalFields;a=a.paymentContainerMode;a={country_code:(f=f)!=null?f:"US",design_system_theme:(f=k)!=null?f:d("FBPayECPDesignTheme").FBPayECPDesignThemes.DEFAULT,is_redesign_available:(k=l)!=null?k:!1,optional_fields:m,order_id:null,payment_container_mode:(f=a)!=null?f:"LIVE",payment_product_id:d("InstantGamesIAP").INSTANT_GAMES_PAYMENT_PRODUCT_ID,receiver_description:"",receiver_icon_uri:"",receiver_id:e,receiver_name:(l=o.gameName)!=null?l:"",session_id:i,shouldEnableAsyncLoadHCECall:(m==null?void 0:m.includes(d("FBPayECPConstantsUtils").FBPayComponentTypes.INCENTIVES))&&d("FBPayECPIncentivesUtils").isInMigrateIncentiveToHCEQE(),shouldEnableCSM:!0,total:{currency:(k=j)!=null?k:"USD",value:"0"}};f=function(){p.current||g(new(c("GamesQuicksilverError"))("User cancelled the order").setCode("USER_INPUT"))};l={checkoutSetupInput:t,onReturn:function(a){p.current=!0,u({onCompleted:function(a){a=a.processPurchase;if(a==null){g(new(c("GamesQuicksilverError"))("Failed return purchase details").setCode("PAYMENTS_PURCHASE_POST_PROCESSING_FAILED"));return}q.logCheckoutSuccess();h({developerPayload:a.developer_payload,isConsumed:a.is_consumed,paymentActionType:a.payment_action_type,paymentID:a.payment_id,productID:a.product_id,purchasePlatform:a.purchase_platform,purchasePrice:d("InstantGamesIAP").formatCurrencyAmount(a.purchase_currency_amount),purchaseTime:a.purchase_time,purchaseToken:a.purchase_token,signedRequest:a.signed_request})},onError:function(){q.logCheckoutFailure(),g(new(c("GamesQuicksilverError"))("Failed return purchase details").setCode("PAYMENTS_PURCHASE_POST_PROCESSING_FAILED"))},variables:{input:{invoice_id:a}}})},routeProps:a};d("ECPQPLUtils").logOpenECPDialogQPLMarker(s.openPreloadedECPDialog!=null);s.openPreloadedECPDialog!=null?s.openPreloadedECPDialog(babelHelpers["extends"]({},l,{routeProps:babelHelpers["extends"]({},l.routeProps,{isPreloaded:!0})}),f):r({routeProps:a},l,f)},[e,r,u,g,h,q,i,s,t,o.gameName,o.ecpConfig]);return}g["default"]=a}),98);
-----
useOpenCreditCardVerificationDialog",["FBPayECPCSMUtils","FBPayECPConstantsUtils","FBPayOnsiteECPCheckoutHelperRootDialog.entrypoint","IGXCheckoutECPOnsiteHelperControllerRouteBuilder","IGXPaymentsECPOnsiteHelperControllerRouteBuilder","RelayHooks","XPaymentsFBPayOnsiteECPCheckoutHelperControllerRouteBuilder","YouthRegulationParentalConsentCreditCardVerificationECPLogger","YouthRegulationParentalConsentCreditCardVerificationLoggingUtils","YouthRegulationParentalConsentCreditCardVerificationUtils","getRequestConstUri","gkx","goForceFullPageRedirectTo","react","useCometDynamicEntryPointDialog","useECPCheckoutSetupMutation","useNullthrowsViolation","useOpenCreditCardVerificationDialog_data.graphql"],(function(a,b,c,d,e,f,g){"use strict";var h,i,j=(i||d("react")).useMemo,k=h!==void 0?h:h=b("useOpenCreditCardVerificationDialog_data.graphql");function a(a){if(a!=null){var b=a.approvalFlowID,c=a.consentOTP,d=a.data,e=a.onCallback,f=a.onSuccess;a=a.uplSessionID;if(c!=null&&d!=null&&b!=null&&a!=null)return l({approvalFlowID:b,consentOTP:c,data:d,onCallback:e,onSuccess:f,uplSessionID:a})}return function(){}}function l(a){var b=c("useNullthrowsViolation")(d("RelayHooks").useFragment(k,a.data)),e=b.is_fb_msite?d("YouthRegulationParentalConsentCreditCardVerificationUtils").surfaceEnum.FB_MSITE:b.is_ig_msite?d("YouthRegulationParentalConsentCreditCardVerificationUtils").surfaceEnum.IG_MSITE:d("YouthRegulationParentalConsentCreditCardVerificationUtils").surfaceEnum.DESKTOP,f=c("useECPCheckoutSetupMutation")(),g=f[0];f[1];var h=d("FBPayECPConstantsUtils").AGE_VERIFICATION_CCV_PRODUCT_ID,i="352501280694489";f=j(function(){return{logger:new(c("YouthRegulationParentalConsentCreditCardVerificationECPLogger"))({client_suppression_policy:[],logging_policy_product:""},h,"ecp",e===d("YouthRegulationParentalConsentCreditCardVerificationUtils").surfaceEnum.DESKTOP?"web":"msite",a.uplSessionID)}},[h,a.uplSessionID,e]);var l=f.logger,m="Name",n="URI",o="Desc",p=j(function(){return[].concat(d("FBPayECPCSMUtils").getCheckoutSetupKeyValue("APPROVAL_FLOW_ID",a.approvalFlowID),d("FBPayECPCSMUtils").getCheckoutSetupKeyValue("CONSENT_OTP",a.consentOTP))},[a.consentOTP,a.approvalFlowID]),q=j(function(){return{product_data:p,product_id:h,receiver_id:i,session_id:a.uplSessionID}},[p,h,i,a.uplSessionID]),r=function(f){var g=b.msite_callback_url;f={amount:b.amount,country_code:b.country_code,currency:b.currency,order_id:f,payment_container_mode:b.payment_container_mode,payment_failure_action:g,payment_success_action:g,product_id:h,receiver_description:o,receiver_icon_url:n,receiver_id:i,receiver_name:m,session_id:a.uplSessionID};g=c("gkx")("2341")||c("gkx")("2342");var j=g?"payments":"m",k=g?"payments":"checkout";g=g?c("IGXPaymentsECPOnsiteHelperControllerRouteBuilder").buildUri(f):c("IGXCheckoutECPOnsiteHelperControllerRouteBuilder").buildUri(f);f=e===d("YouthRegulationParentalConsentCreditCardVerificationUtils").surfaceEnum.FB_MSITE?(f=c("XPaymentsFBPayOnsiteECPCheckoutHelperControllerRouteBuilder").buildUri(f).setDomain(c("getRequestConstUri")().getDomain()))==null?void 0:(f=f.setSubDomain(j))==null?void 0:(j=f.setProtocol("https"))==null?void 0:j.toString():(f=g.setDomain(c("getRequestConstUri")().getDomain()))==null?void 0:(j=f.setSubDomain(k))==null?void 0:(g=j.setProtocol("https"))==null?void 0:g.toString();f!=null&&c("goForceFullPageRedirectTo")(f.toString())},s=c("useCometDynamicEntryPointDialog")(c("FBPayOnsiteECPCheckoutHelperRootDialog.entrypoint"));return function(){g({onCompleted:function(c){c=c;l.logUserClickEcpentryAtomic("resume_parental_consent",{surface:e});if(e===d("YouthRegulationParentalConsentCreditCardVerificationUtils").surfaceEnum.DESKTOP){var f;f={country_code:b.country_code,optional_fields:c==null?void 0:(f=c.checkout_setup_mutation)==null?void 0:(f=f.checkout_screen_config)==null?void 0:f.optional_fields,order_id:c==null?void 0:(f=c.checkout_setup_mutation)==null?void 0:f.order_id,payment_container_mode:b.payment_container_mode,payment_product_id:h,receiver_description:o,receiver_icon_uri:n,receiver_id:i,receiver_name:m,session_id:a.uplSessionID,shouldEnableCSM:!0,total:{currency:b.currency,value:b.amount}};var g=function(){d("YouthRegulationParentalConsentCreditCardVerificationLoggingUtils").logCCVEvent({closeURL:b.msite_callback_url,event:"resume_parental_consent",eventType:"click",isAgeVerified:!0,screen:"ccv_credit_card_form",uplSessionID:a.uplSessionID}),a.onSuccess&&a.onSuccess()};g=babelHelpers["extends"]({},c&&{ecpInitData:c},{onCheckoutSuccess:g,routeProps:f});s({routeProps:f},g,a.onCallback)}else{if(((f=c.checkout_setup_mutation)==null?void 0:f.order_id)!=null){r((g=c.checkout_setup_mutation)==null?void 0:g.order_id)}}},onError:function(){a.onCallback&&a.onCallback()},variables:{input:q}})}}g["default"]=a}),98);
-----
CometUFIStarsPickerSendingStoreCardPurchaseButton.react",["CometProgressRingIndeterminate.react","CometRefineRef","CometRelay","CometUFIStarsPickerSendingStoreCardPurchaseButtonMutation.graphql","CometUFIStarsPickerSendingStoreCardPurchaseButton_starsSendingFlowData.graphql","CometUFIStarsPopoverContext.react","ECPStarsUPLLogger","FBPayECPCSMUtils","FBPayOnsiteECPCheckoutHelperRootDialog.entrypoint","FBPayUPLSessionIDGenerator","QuickPerformanceLogger","RelayHooks","TetraButton.react","XFBStarsViewerFunnelEventEntrypointUtils.facebook","XFBStarsViewerFunnelStarsSenderFlowTypeUtils.facebook","gkx","qpl","react","requireDeferred","unrecoverableViolation","useCometDynamicEntryPointDialog","useECPCheckoutSetupMutation","useImpressionLogger","useMaybePreloadECPEntryPoint","useMergeRefs","useMinifiedProductAttribution","usePaymentsCometCheckout","useStable"],(function(a,b,c,d,e,f,g){"use strict";var h,i,j,k,l=k||(k=d("react"));e=k;var m=e.useCallback,n=e.useContext,o=e.useEffect,p=e.useMemo,q=e.useState,r=c("requireDeferred")("FanFundingStarsEventsTypedLoggerLite").__setRef("CometUFIStarsPickerSendingStoreCardPurchaseButton.react"),s=c("requireDeferred")("StarsViewerFunnelEventFalcoEvent").__setRef("CometUFIStarsPickerSendingStoreCardPurchaseButton.react"),t="474021490758763";function a(a){var e,f=a.feedbackID,g=a.label,k=a.loggerData,u=a.selectedPack,v=a.setIsProcessingOrder,w=a.starsSendingFlowData,x=a.starsViewerFunnelLoggerData,y=a.targetProfileID;a=d("RelayHooks").useFragment(h!==void 0?h:h=b("CometUFIStarsPickerSendingStoreCardPurchaseButton_starsSendingFlowData.graphql"),w);w=d("CometRelay").useMutation(i!==void 0?i:i=b("CometUFIStarsPickerSendingStoreCardPurchaseButtonMutation.graphql"));var z=w[0],A=w[1];w=n(c("CometUFIStarsPopoverContext.react"));var B=w.ufiStarsPopoverRef;w=q(null);var C=w[0],D=w[1],E=C==null?void 0:(w=C.checkout_setup_mutation)==null?void 0:w.order_id,F=u==null?void 0:u.id,G=m(function(){r.onReady(function(a){a.log(babelHelpers["extends"]({},k,{event:"stars_payment_cancelled",purchase_pack_product_id:F}))})},[F,k]),H=c("useStable")(d("FBPayUPLSessionIDGenerator").sessionIDGenerator),I=p(function(){return new(c("ECPStarsUPLLogger"))({client_suppression_policy:[],logging_policy_product:""},t,"ecp","comet",H)},[H]);w=c("useECPCheckoutSetupMutation")();var J=w[0],K=w[1],L=c("gkx")("23078"),M=p(function(){var a;return{product_data:[].concat((a=d("FBPayECPCSMUtils")).getCheckoutSetupKeyValue("PRODUCT_ITEM_ID",F),a.getCheckoutSetupKeyValue("FEEDBACK_ID",f),a.getCheckoutSetupKeyValue("STARS_ENTRYPOINT",String(x.stars_entrypoint)),a.getCheckoutSetupKeyValue("STARS_SENDER_FLOW_TYPE",String(x.stars_sender_flow_type))),product_id:t,receiver_id:y,session_id:H}},[f,F,y,H]);o(function(){L&&(F!=null&&J({onCompleted:function(a){D(a),r.onReady(function(a){a.log(babelHelpers["extends"]({},k,{event:"stars_payment_cta_click",purchase_pack_product_id:F}))})},onError:function(a){if(a!=null){r.onReady(function(a){a.log(babelHelpers["extends"]({},k,{event:"stars_payment_failed",purchase_pack_product_id:F}))});return}},variables:{input:M}}))},[F]);var N=c("useCometDynamicEntryPointDialog")(c("FBPayOnsiteECPCheckoutHelperRootDialog.entrypoint"),"button");w=c("usePaymentsCometCheckout")({checkoutProps:{disableUpfrontAddressCollect:!0,extraData:{feedbackID:f,pageID:y},onCheckoutSuccess:function(){B.current!=null&&B.current.show(),r.onReady(function(a){a.log(babelHelpers["extends"]({},k,{event:"stars_payment_successful_client",purchase_pack_product_id:F}))})},paymentType:"MOR_GAME_TIPPING_TOKEN",receiverID:y},onClose:G});var O=w[0];w=w[1];var P=u==null?void 0:(e=u.local_price)==null?void 0:(e=e.amount)==null?void 0:e.toString(),Q=u==null?void 0:(e=u.local_price)==null?void 0:e.currency;a=(e=a.ecp_config)!=null?e:{};e=a.is_ecp_available;var R=a.is_redesign_available,S=a.optional_fields,T=a.payment_container_mode,U=(a=e)!=null?a:!1,V=p(function(){var a;return{country_code:"US",is_redesign_available:(a=R)!=null?a:!1,optional_fields:S,order_id:L?E:null,payment_container_mode:(a=T)!=null?a:"LIVE",payment_product_id:t,receiver_description:(a=u==null?void 0:u.translated_name)!=null?a:"",receiver_icon_uri:(a=u==null?void 0:u.pack_img_url)!=null?a:"",receiver_id:y,receiver_name:(a=u==null?void 0:u.translated_name)!=null?a:"",session_id:H,shouldEnableCSM:L,total:{currency:(a=Q)!=null?a:"",value:(a=P)!=null?a:""}}},[R,E,P,Q,S,T,u==null?void 0:u.pack_img_url,u==null?void 0:u.translated_name,L,y,H]);e=c("useMaybePreloadECPEntryPoint")(V,U);var W=e[0].isPreloaded,X=e[1],Y=m(function(a){if(U){if(P==null||Q==null)throw c("unrecoverableViolation")("local price should not be null","user_pay_stars");V.total.currency=Q;V.total.value=P;V.order_id=a;var b=babelHelpers["extends"]({},L?C&&{ecpInitData:C}:void 0,{routeProps:V});W?X(babelHelpers["extends"]({},b,{routeProps:babelHelpers["extends"]({},b.routeProps,{isPreloaded:W})}),G):N({routeProps:V},b,G)}else{if(a==null)return;O(a)}},[U,P,Q,V,L,C,W,X,G,N,O]);o(function(){v(A)},[v,A]);a=function(){var a=F;if(a==null||K)return;I.logUserClickEcpentryAtomic();I.logCheckoutInit();var b=c("qpl")._(984561203,"217");(j||(j=c("QuickPerformanceLogger"))).markerStart(b);j.markerPoint(b,"stars_purchase_www_started");s.onReady(function(a){a.log(function(){return babelHelpers["extends"]({},x,{event:"stars_initiate_purchase_cta_click"})})});L?Y(E):z({onCompleted:function(a,d){(j||(j=c("QuickPerformanceLogger"))).markerPoint(b,"stars_purchase_www_end");if(d!=null){(j||(j=c("QuickPerformanceLogger"))).markerEnd(b,3);r.onReady(function(a){a.log(babelHelpers["extends"]({},k,{event:"stars_payment_failed",purchase_pack_product_id:F}))});return}j.markerEnd(b,2);Y((d=a.create_stars_purchase_order)==null?void 0:d.order_id);r.onReady(function(a){a.log(babelHelpers["extends"]({},k,{event:"stars_payment_cta_click",purchase_pack_product_id:F}))})},onError:function(a){(j||(j=c("QuickPerformanceLogger"))).markerPoint(b,"stars_purchase_www_end"),j.markerEnd(b,3)},variables:{input:{fan_support_pack:a,feedback_id:f,funding_type:"PURCHASE",page_id:y,stars_entrypoint:d("XFBStarsViewerFunnelEventEntrypointUtils.facebook").fromJSEnum(x.stars_entrypoint),stars_sender_flow_type:d("XFBStarsViewerFunnelStarsSenderFlowTypeUtils.facebook").fromJSEnum(x.stars_sender_flow_type)}}})};var Z=c("useMinifiedProductAttribution")();e=c("useImpressionLogger")(s,function(a){a.log(function(){return babelHelpers["extends"]({},x,{attribution_id_v2:Z,event:"stars_initiate_purchase_cta_impression"})})});return l.jsx("div",{className:"x1xmf6yo xq8finb xod5an3 x16n37ib",children:l.jsx(c("TetraButton.react"),babelHelpers["extends"]({disabled:A||u==null||K,label:g,onPress:a,ref:c("useMergeRefs")(e,c("CometRefineRef")(w)),testid:void 0},A&&{addOnPrimary:l.jsx(c("CometProgressRingIndeterminate.react"),{color:"dark",size:16})}))})}a.displayName=a.name+" [from "+f.id+"]";g["default"]=a}),98);
-----
CanvasGamesECPCheckout",["Arbiter","CanvasGamesIapEventFalcoEvent","ECPGamesUPLLogger","ECPQPLUtils","FBPayECPCSMUtils","FBPayECPConstantsUtils","FBPayECPIncentivesUtils","InstantGamesIAP"],(function(a,b,c,d,e,f,g){"use strict";var h="platform/dialog/response";a=function(){function a(a,b,e,f,g,h,i,j,k,l){this.isECPAvailable=a,this.shouldCallAsyncCSM=b,this.uplSessionID=i,this.uplLogger=new(c("ECPGamesUPLLogger"))({client_suppression_policy:[],logging_policy_product:""},d("InstantGamesIAP").CANVAS_GAMES_PAYMENT_PRODUCT_ID,"mor_open_graph_product","comet",this.uplSessionID),this.isPurchaseSuccessful=!1,this.hasGiftCardBalance=j,this.routeProps=k,this.createECPConfig=e,this.openECPCheckoutDialog=f,this.openPreloadedECPCheckoutDialog=g,this.processPurchase=h,this.checkoutSetupMutation=l}var b=a.prototype;b.cancelCheckout=function(a){a={e2e:"{}",error_code:1383010,error_message:"User canceled the order.",state:a};c("Arbiter").inform(h,a)};b.returnCheckout=function(a,b,d){var e=this;this.processPurchase({onCompleted:function(b){b=b.response;b=Object.fromEntries(Object.entries(b).filter(function(a){a[0];a=a[1];return a!=null}));b=babelHelpers["extends"]({},b,{state:a});c("Arbiter").inform(h,b)},onError:function(){e.uplLogger.logCheckoutFailure(),e.cancelCheckout(a)},variables:{input:{invoice_id:b,payments_lite_product_id:d}}})};b.initiateCheckout=function(a){var b=this;this.uplLogger.logCheckoutInit(this.hasGiftCardBalance);var e=a.getQueryData(),f=e.app_id,g=e.state;c("CanvasGamesIapEventFalcoEvent").log(function(){return{app_id:f,event:"DIALOG_INITIALIZED",flow_name:"ecp_flow",from_canvas_player:e.from_canvas_player}});if(!this.isECPAvailable){this.cancelCheckout(g);return}a=function(a){b.cancelCheckout(g)};if(this.shouldCallAsyncCSM){var h,i={product_data:this.createProductData(e),product_id:d("InstantGamesIAP").CANVAS_GAMES_PAYMENT_PRODUCT_ID,receiver_id:f,session_id:this.uplSessionID};h=babelHelpers["extends"]({},this.routeProps,{canShowAltPayBanner:!0,country_code:(h=this.routeProps.country_code)!=null?h:"US",externalDevRequestId:e.request_id,payment_product_id:(h=this.routeProps.payment_product_id)!=null?h:d("InstantGamesIAP").CANVAS_GAMES_PAYMENT_PRODUCT_ID,receiver_description:"",receiver_icon_uri:"",receiver_id:f,session_id:this.uplSessionID,shouldEnableAsyncLoadHCECall:((h=this.routeProps.optional_fields)==null?void 0:h.includes(d("FBPayECPConstantsUtils").FBPayComponentTypes.INCENTIVES))&&d("FBPayECPIncentivesUtils").isInMigrateIncentiveToHCEQE()});this.openECPCheckoutDialogImpl(h,g,void 0,i)}else this.createECPConfig({onCompleted:function(a){var c;a=a.config;c=((c=a.optional_fields)==null?void 0:c.includes(d("FBPayECPConstantsUtils").FBPayComponentTypes.INCENTIVES))&&d("FBPayECPIncentivesUtils").isInMigrateIncentiveToHCEQE();c={canShowAltPayBanner:!0,country_code:a.country_code,externalDevRequestId:a.external_dev_request_id,optional_fields:a.optional_fields,order_id:a.order_id,payment_container_mode:a.payment_container_mode,payment_product_id:a.payment_product_id,paymentsLiteProductID:a.payments_lite_product_id,receiver_description:a.receiver_description,receiver_icon_uri:a.receiver_icon_uri,receiver_id:a.receiver_id,receiver_name:a.receiver_name,session_id:b.uplSessionID,shouldEnableAsyncLoadHCECall:c,total:{currency:a.total_currency,value:a.total_value.toFixed(2)}};b.openECPCheckoutDialogImpl(c,g)},onError:a,variables:{input:{app_id:f,developer_payload:e.developer_payload,from_canvas_player:e.from_canvas_player,item_quantity:e.quantity,open_graph_product_url:e.product,payments_lite_developer_product_id:e.product_id,quantity_max:e.quantity_max,quantity_min:e.quantity_min,request_id:e.request_id,test_currency:e.test_currency}}})};b.createProductData=function(a){var b;return[].concat(d("FBPayECPCSMUtils").getCheckoutSetupKeyValue("DEVELOPER_PAYLOAD",a.developer_payload),d("FBPayECPCSMUtils").getCheckoutSetupKeyValue("QUANTITY",(b=a.quantity)==null?void 0:b.toString()),d("FBPayECPCSMUtils").getCheckoutSetupKeyValue("QUANTITY_MIN",(b=a.quantity_min)==null?void 0:b.toString()),d("FBPayECPCSMUtils").getCheckoutSetupKeyValue("QUANTITY_MAX",(b=a.quantity_max)==null?void 0:b.toString()),d("FBPayECPCSMUtils").getCheckoutSetupKeyValue("FROM_CANVAS_PLAYER",a.from_canvas_player.toString()),d("FBPayECPCSMUtils").getCheckoutSetupKeyValue("PRODUCT_URL",a.product),d("FBPayECPCSMUtils").getCheckoutSetupKeyValue("PAYMENTS_LITE_DEVELOPER_PRODUCT_ID",a.product_id),d("FBPayECPCSMUtils").getCheckoutSetupKeyValue("REQUEST_ID",a.request_id),d("FBPayECPCSMUtils").getCheckoutSetupKeyValue("CURRENCY",a.test_currency))};b.openECPCheckoutDialogImpl=function(a,b,c,e){var f=this,g=function(a,c,d){f.uplLogger.logCheckoutSuccess(),f.isPurchaseSuccessful=!0,f.returnCheckout(b,a,d)},h=function(){f.isPurchaseSuccessful||f.cancelCheckout(b)};d("ECPQPLUtils").logOpenECPDialogQPLMarker(this.openPreloadedECPCheckoutDialog!=null);if(this.openPreloadedECPCheckoutDialog){var i;this.openPreloadedECPCheckoutDialog({checkoutSetupInput:e,ecpInitData:c,hasGiftCardBalance:(i=this.hasGiftCardBalance)!=null?i:!1,onReturn:g,routeProps:babelHelpers["extends"]({},a,{isPreloaded:!0})},h)}else if(this.openECPCheckoutDialog){this.openECPCheckoutDialog({routeProps:a},{checkoutSetupInput:e,ecpInitData:c,hasGiftCardBalance:(i=this.hasGiftCardBalance)!=null?i:!1,onReturn:g,routeProps:a},h)}};return a}();g["default"]=a}),98);
-----
FBPayECPCSMUtils",[],(function(a,b,c,d,e,f){"use strict";b=function(a,b,c,d){a=(a=(a=a==null?void 0:a.checkout_setup_mutation)!=null?a:b==null?void 0:b.checkout_setup_mutation)!=null?a:b==null?void 0:b.fetch_product_config;b=a==null?void 0:a.ecp_availability;return{redesign:(d=(a=d)!=null?a:b==null?void 0:b.is_redesign_available)!=null?d:!1,removeReviewScreen:((a=c)!=null?a:!1)||((d=b==null?void 0:b.remove_review_screen)!=null?d:!1)}};function a(a,b){return b==null?[]:[{key:a,value:b}]}f.parseExperimentAvailabilityFromCheckoutSetupMutationResponse=b;f.getCheckoutSetupKeyValue=a}),66);
-----
FBPayOnsiteECPCheckoutHelperRoot.react",["CometFBPayECPBase.react","CometOnIGDarkModeStateProvider.react","CometRelay","FBPayECPAPIUtils","FBPayECPCSMUtils","FBPayECPConstantsUtils","FBPayECPDesignTheme","FBPayECPIGDarkModeUtils","FBPayECPUPLAccountMutationLogger","FBPayECPUPLIncentivesLogger","FBPayECPUPLLogger","FBPayJsUtils","FBPayOnsiteECPCheckoutHelperRootPSDAgreementComponentDataQuery.graphql","JSResource","Promise","lazyLoadComponent","react","useECPRootAsyncCheckoutSetupMutation","useOnsiteRequestContainerComplete"],(function(a,b,c,d,e,f,g){"use strict";var h,i,j,k=j||(j=d("react"));e=j;var l=e.useCallback,m=e.useEffect,n=e.useLayoutEffect,o=e.useMemo,p=e.useRef,q=e.useState,r=c("lazyLoadComponent")(c("JSResource")("FBPayECPPSDAgreementWithLoggerContext.react").__setRef("FBPayOnsiteECPCheckoutHelperRoot.react")),s=h!==void 0?h:h=b("FBPayOnsiteECPCheckoutHelperRootPSDAgreementComponentDataQuery.graphql");function a(a){var e,f,g=q(d("FBPayECPConstantsUtils").ECPIDVFlowType.NA),h=g[0];g=g[1];var j=p(null),t=a.routeProps,u=q(null),v=u[0],w=u[1];u=q(null);var x=u[0],y=u[1];u=q((u=(u=a.ecpInitData)==null?void 0:u.checkout_setup_mutation)!=null?u:(u=a.ecpInitData)==null?void 0:u.fetch_product_config);var z=u[0],A=u[1],B=p(!1);u=o(function(){return{accountMutationLogger:new(c("FBPayECPUPLAccountMutationLogger"))({client_suppression_policy:[]},t.payment_product_id.toString(),"ecp","comet",t.session_id),incentivesLogger:new(c("FBPayECPUPLIncentivesLogger"))({client_suppression_policy:[]},t.payment_product_id.toString(),"ecp","comet",t.session_id),logger:new(c("FBPayECPUPLLogger"))({client_suppression_policy:[]},t.payment_product_id.toString(),"ecp","comet",t.session_id)}},[t.payment_product_id,t.session_id]);var C=u.logger,D=d("CometRelay").usePreloadedQuery(s,a.psdComponentData);D=(D=D.fetch_fbpay_component_data)==null?void 0:(D=D.components.find(function(a){return a.type===d("FBPayECPConstantsUtils").FBPayComponentTypes.PSD_AGREEMENT}))==null?void 0:D.psd_agreement_id;var E=q(!1),F=E[0],G=E[1],H=p(!1),I=p(!1);n(function(){if(H.current===!1){var a;H.current=!0;C.logClientLoadEcpproductconfigurationInit({product_id:t.payment_product_id,product_item_id:(a=t.product_item_id)!=null?a:"",receiver_id:t.receiver_id,view_name:"onsite_checkout"})}},[C,t.payment_product_id,t.product_item_id,t.receiver_id]);m(function(){C.logClientAddDebugAtomic(t.session_id,Date.now().toString(),{debug_step:"checkout_initiated"})},[C,t.session_id]);m(function(){if(z!=null&&I.current===!1){I.current=!0;var a=z.ecp_availability;if(a!=null){var b;C.logClientLoadEcpproductconfigurationSuccess({ecp_availability_reason:(b=a.ecp_availability_reason)!=null?b:"",payment_availability:(b=a==null?void 0:a.is_ecp_available)!=null?b:!1,product_id:t.payment_product_id,product_item_id:(a=t.product_item_id)!=null?a:"",receiver_id:t.receiver_id,view_name:"onsite_checkout"})}else{C.logClientLoadEcpproductconfigurationFail({product_id:t.payment_product_id,product_item_id:(b=t.product_item_id)!=null?b:"",receiver_id:t.receiver_id,view_name:"onsite_checkout"})}}},[z,C,t.payment_product_id,t.product_item_id,t.receiver_id]);E=c("useECPRootAsyncCheckoutSetupMutation")();var J=E[0];E=E[1];var K=l(function(a){return J(a)},[]),L=l(function(b){var c;j.current=d("FBPayECPAPIUtils").preparePaymentRequest((c=a.ecpInitData)!=null?c:b,a.routeProps)},[a.ecpInitData,a.routeProps]);m(function(){B.current===!1&&(B.current=!0,K({checkoutSetupInput:a.checkoutSetupInput,ecpInitData:a.ecpInitData,onComplete:function(a){y(a),A(a.checkout_setup_mutation),L(a)},sessionID:a.routeProps.session_id,setCheckoutSetupError:w}))},[a.ecpInitData,a.checkoutSetupInput,a.routeProps.session_id,v,L,K,t.payment_product_id]);var M=p(null);M.current===null&&(M.current=d("FBPayJsUtils").uuidv4());j.current===null&&L();M=d("FBPayECPAPIUtils").prepareRouteProps(Boolean(a.isDesktop),z==null?void 0:(e=z.payment_config)==null?void 0:e.security_origin,(z==null?void 0:(e=z.payment_config)==null?void 0:e.supported_container_types)||[],j.current,a.routeProps,(e=M.current)!=null?e:d("FBPayJsUtils").uuidv4(),z==null?void 0:(M=z.ecp_custom_fields)==null?void 0:(e=M.find(function(a){return a.key==="PAYMENTS_LITE_PRODUCT_ID"}))==null?void 0:e.value);e=function(a){return new(i||(i=b("Promise")))(function(a,b){})};var N=c("useOnsiteRequestContainerComplete")({onReturn:a.onReturn,orderID:a.routeProps.order_id,productID:a.routeProps.payment_product_id,receiverID:a.routeProps.receiver_id,sessionID:a.routeProps.session_id}),O=function(a){};if(M==null||j.current==null)return k.jsx("div",{});f=(f=j.current)==null?void 0:(f=f.paymentOptions)==null?void 0:(f=f.optionalFields)==null?void 0:f.includes(d("FBPayECPConstantsUtils").FBPayComponentTypes.PSD_AGREEMENT);if(f===!0&&!F&&D!=null)return k.jsx(r,{loggerContextValue:u,onPsdAccepted:function(){G(!0)},psdAgreementId:D,sessionId:t.session_id});f=t.design_system_theme;D=(u=z==null?void 0:(F=z.ecp_availability)==null?void 0:F.design_system_theme)!=null?u:d("FBPayECPDesignTheme").FBPayECPDesignThemes.DEFAULT;u=(F=f)!=null?F:D;D=(F=z==null?void 0:(f=z.ecp_availability)==null?void 0:f.ecp_branding_update_topics)!=null?F:[];v=k.jsx(c("CometFBPayECPBase.react"),{checkoutScreenTitle:z==null?void 0:(f=z.checkout_screen_config)==null?void 0:f.checkout_screen_title,checkoutSetupData:x,checkoutSetupError:v,designSystemTheme:u,ecpBrandingUpdateTopics:D,enabledExperiments:babelHelpers["extends"]({allowClickingPayWhenDropdownOpen:t.payment_product_id===d("FBPayECPConstantsUtils").FB_CANVAS_GAMES_PRODUCT_ID,enableCometAutoAdvanceInput:!0,shouldGuideUserToAddFirstAddress:t.payment_product_id===d("FBPayECPConstantsUtils").FB_CANVAS_GAMES_PRODUCT_ID,shouldShowBranding:t.payment_product_id!==d("FBPayECPConstantsUtils").P4C_PRODUCT_ID},d("FBPayECPCSMUtils").parseExperimentAvailabilityFromCheckoutSetupMutationResponse(x,a.ecpInitData,a.removeReviewScreen,t.is_redesign_available)),hasGiftCardBalance:a.hasGiftCardBalance,headerTitle:a.headerTitle,idvFlow:(F=a.idvFlow)!=null?F:h,initPaymentRequest:L,isCheckoutSetupMutationInFlight:E,offsiteError:null,onCheckoutFailure:a.onCheckoutFailure,onCheckoutSuccess:a.onCheckoutSuccess,onClose:a.onClose,onParentDialogClose:a.onParentDialogClose,onPaymentDetailsChanged:e,onRequestContainerComplete:N,onRequestContainerFailure:O,onSetHeaderTitle:a.onSetHeaderTitle,onSetIdvFlow:(f=a.onSetIdvFlow)!=null?f:g,onSetIsCheckoutCompleted:a.onSetIsCheckoutCompleted,onSetShouldShowHeaderBrandingOnDialog:a.onSetShouldShowHeaderBrandingOnDialog,onTransitionToConfirmationScreenOverride:a.routeProps.onTransitionToConfirmationScreenOverride,paymentRequest:j.current,queryReference:a.fbpayAccountData,routeProps:M});return d("FBPayECPIGDarkModeUtils").isIGDarkModeEnabled()?k.jsx(c("CometOnIGDarkModeStateProvider.react"),{children:v}):v}a.displayName=a.name+" [from "+f.id+"]";g["default"]=a}),98);
-----
FundraiserCheckoutEntryPoint.react",["fbt","ClickFundraiserEcpBottomSheetFalcoEvent","CometProgressRingIndeterminate.react","CometRelay","CountryConstants","EcpDonationCheckoutUPLLogger","FBPayECPCSMUtils","FBPayECPEnv.entrypointutils","FBPayOnsiteECPCheckoutHelperRootDialog.entrypoint","FBPaymentsFormFieldInputConfigsGenerator","FDSMenuSeparator.react","FDSText.react","FundraiserAmountInput.react","FundraiserCheckoutEntryPoint_fundraiser.graphql","FundraiserDonationFrequencySection.react","FundraiserDonationUtil","FundraiserDonorCoverFees.react","FundraiserRecurringDonationAmountButtons.react","InitializationBeginFalcoEvent","PaymentsCometCheckoutPrivacySelector.react","TetraButton.react","ViewFundraiserEcpBottomSheetFalcoEvent","gkx","react","useCometDynamicEntryPointDialog","useFundraiserCheckoutConfirmationConfig","useFundraiserOrderCreationMutation","useMaybePreloadECPEntryPoint"],(function(a,b,c,d,e,f,g,h){"use strict";var i,j,k=j||(j=d("react"));e=j;var l=e.useEffect,aa=e.useMemo,m=e.useRef,n=e.useState,o="USD",p="696777095101523",q=h._("u7ee7u7eed"),ba=i!==void 0?i:i=b("FundraiserCheckoutEntryPoint_fundraiser.graphql");function a(a){var b,e=a.extraData,f=a.fundraiser,g=a.onClose,h=a.optionalFields,i=a.sessionID,j=a.source,r=d("CometRelay").useFragment(ba,f),ca=c("useFundraiserOrderCreationMutation")();a=c("useFundraiserCheckoutConfirmationConfig")({fundraiser:r});f=(f=r)!=null?f:{};var da=f.campaign_title,s=f.donation_entity,t=f.ecp_ordered_components,u=f.ecp_product_id,v=f.ecp_receiver_id,w=f.flat_fee,x=f.fundraiser_country_code,y=f.fundraiser_donation_price_selector_config,z=f.id,A=f.is_redesign_available,B=f.privacy_payload,C=f.recurring_amount_selector_values,D=f.recurring_donations_enabled,E=c("gkx")("23078");y=(f=y==null?void 0:y.custom_amount)!=null?f:{};var F=y.currency;f=y.max;var G=y.min,H=y.placeholder_text;s=(y=s)!=null?y:{};y=s.image_url;var I=s.subtitle,J=s.subtitle_shortened;s=s.title;var K=(w=w)!=null?w:0;w=n((w=H)!=null?w:"");var L=w[0],M=w[1];w=n(!0);var ea=w[0],N=w[1];w=n(null);var O=w[0],fa=w[1];w=n(!1);var P=w[0],Q=w[1];w=n((w=e==null?void 0:e.isMonthlySubscription)!=null?w:!1);var R=w[0],ga=w[1];w=n(null);var ha=w[0],ia=w[1];w=!R||ha===(C==null?void 0:C.length);var S=n(!1),T=S[0];S=S[1];var ja=c("useCometDynamicEntryPointDialog")(c("FBPayOnsiteECPCheckoutHelperRootDialog.entrypoint"),"button"),U={};(e==null?void 0:e.sourceData)!=null&&(U=Object.fromEntries(Object.entries(e.sourceData).filter(function(a,b){return b!=null})));var V=aa(function(){var a;return{logger:new(c("EcpDonationCheckoutUPLLogger"))({client_suppression_policy:[],logging_policy_product:""},(a=u)!=null?a:"","ecp","comet",i)}},[u,i]),W=V.logger,ka=m(!0),la=m(!0);l(function(){ka.current&&(W.logClientLoadEcpDonationCheckoutInit(),c("InitializationBeginFalcoEvent").log(function(){return{attributes:U,extra_attributes:{recurring_available:D===!0?"true":"false"},fundraiser_campaign_id:r==null?void 0:r.id,source:j}}),ka.current=!1)},[W,r==null?void 0:r.id,j]);V=function(a){ga(a);if(a)M(""),N(!1),ia(null);else{var b;M((b=H)!=null?b:"");N(H!==null&&H!=="")}W.logUserClickEcpDonationCheckoutAtomic("donation_frequency",{recurring_frequency:a?"monthly":"one time"});c("ClickFundraiserEcpBottomSheetFalcoEvent").log(function(){return{attributes:U,extra_attributes:{component:a?"click_recurring":"click_one_time",recurring_frequency:a?"monthly":"one time"},fundraiser_campaign_id:r==null?void 0:r.id,source:j}})};var X=d("FundraiserDonationUtil").calculateTotalDonationAmount(L,K,(b=x)!=null?b:"",(b=F)!=null?b:o,T),ma={confirmation_screen_component:a,country_code:(b=x)!=null?b:"",is_redesign_available:(a=A)!=null?a:!1,nux_ordering:t==null?void 0:t.nux,optional_fields:E?(b=r==null?void 0:r.optional_fields)!=null?b:[]:h,order_id:"",payment_container_mode:d("FBPayECPEnv.entrypointutils").getPaymentContainerMode(r==null?void 0:r.payment_container_mode,"LIVE"),payment_product_id:(A=u)!=null?A:"",product_item_id:(a=z)!=null?a:"",pux_ordering:t==null?void 0:t.pux,receiver_description:(b=s)!=null?b:"",receiver_icon_uri:(h=y)!=null?h:"",receiver_id:(A=v)!=null?A:"",receiver_name:(t=(a=J)!=null?a:I)!=null?t:"",receiver_name_full:(s=I)!=null?s:"",session_id:i,shouldEnableCSM:E,total:{currency:(b=F)!=null?b:"",value:X}};y=c("gkx")("23079");var Y=y&&u===p&&x!==c("CountryConstants").IRELAND,na="NONE";A={amount:0,currency:(h=F)!=null?h:o};var oa=d("FundraiserDonationUtil").calculateFeeAmountIfDonorNotCovering(parseFloat(L),K,(J=x)!=null?J:"",(a=F)!=null?a:o,u===p),Z=d("FundraiserDonationUtil").calculateFeeAmountIfDonorIsCovering(parseFloat(L),K,(t=x)!=null?t:"",(I=F)!=null?I:o,u===p),pa=T?Z:A,$=[].concat(d("FBPayECPCSMUtils").getCheckoutSetupKeyValue("AMOUNT",X),d("FBPayECPCSMUtils").getCheckoutSetupKeyValue("CHECKBOX_STATE",na),d("FBPayECPCSMUtils").getCheckoutSetupKeyValue("CURRENCY",F),d("FBPayECPCSMUtils").getCheckoutSetupKeyValue("PRODUCT_ITEM_ID",z),d("FBPayECPCSMUtils").getCheckoutSetupKeyValue("IS_MONTHLY_SUBSCRIPTION",String(R)),d("FBPayECPCSMUtils").getCheckoutSetupKeyValue("PRIVACY_ROW_INPUT",JSON.stringify(O)),d("FBPayECPCSMUtils").getCheckoutSetupKeyValue("SOURCE_DATA",JSON.stringify(e==null?void 0:e.sourceData)),d("FBPayECPCSMUtils").getCheckoutSetupKeyValue("SOURCE_NAME",j),d("FBPayECPCSMUtils").getCheckoutSetupKeyValue("FEE_AMOUNT_COVERED",d("FundraiserDonationUtil").extractAmountStringFromCurrencyAmount(pa)),d("FBPayECPCSMUtils").getCheckoutSetupKeyValue("FEE_AMOUNT_IF_DONOR_NOT_COVERING",d("FundraiserDonationUtil").extractAmountStringFromCurrencyAmount(oa)),d("FBPayECPCSMUtils").getCheckoutSetupKeyValue("FEE_AMOUNT_IF_DONOR_IS_COVERING",d("FundraiserDonationUtil").extractAmountStringFromCurrencyAmount(Z)),d("FBPayECPCSMUtils").getCheckoutSetupKeyValue("CAN_DONOR_COVER_FEES",Y?"1":""),d("FBPayECPCSMUtils").getCheckoutSetupKeyValue("IS_DONOR_COVERING_FEES",T?"1":""));s=babelHelpers["extends"]({},ma,{product_data:$});b=c("useMaybePreloadECPEntryPoint")(s,!0);var qa=b[0].isPreloaded,ra=b[1],sa=function(b,c,d,a){if(c!=null||E){c=babelHelpers["extends"]({},ma,{order_id:c,product_data:a});a={checkoutSetupInput:d,ecpInitData:b,onClose:function(){},onParentDialogClose:g,routeProps:c};Q(!1);qa?ra(babelHelpers["extends"]({},a,{routeProps:babelHelpers["extends"]({},a.routeProps,{isPreloaded:qa})})):ja({checkoutSetupInput:d,routeProps:c},a)}},ta=function(){Q(!1)};return k.jsxs(k.Fragment,{children:[P?k.jsx("div",{className:"x1h0vfkc x1ey2m1c xds687c x5yr21d x10l6tqk x17qophe x13vifvy xh8yej3 x1vjfegm"}):null,D===!0&&k.jsx("div",{className:"x540dpk x1m39q7l x9desvi",children:k.jsx(c("FundraiserDonationFrequencySection.react"),{isMonthlySubscription:R,onSelectDonationFrequency:V})}),D===!0&&R&&C!=null?k.jsx("div",{className:"xqmxbcd xmupa6y",children:k.jsx(c("FundraiserRecurringDonationAmountButtons.react"),{currency:(y=F)!=null?y:o,loggingParams:{attributes:U,fundraiser_campaign_id:r==null?void 0:r.id,source:j},recurringAmountSelectorValues:C,setIsValid:N,setSuggestedAmountIndex:ia,suggestedAmountIndex:ha,updateAmountInput:M})}):null,w?k.jsxs("div",{className:"xqmxbcd xmupa6y",children:[k.jsx(c("FundraiserAmountInput.react"),{config:d("FBPaymentsFormFieldInputConfigsGenerator").getPriceInputConfig(parseInt(G==null?void 0:G.amount,10),parseInt(f==null?void 0:f.amount,10),(h=F)!=null?h:o),currency:(J=F)!=null?J:o,onFocus:function(){c("ClickFundraiserEcpBottomSheetFalcoEvent").log(function(){return{attributes:U,extra_attributes:{component:"donation_amount"},fundraiser_campaign_id:r==null?void 0:r.id,source:j}}),M(""),N(!1)},onValueChange:function(a,b){N(b),M(a),c("ClickFundraiserEcpBottomSheetFalcoEvent").log(function(){return{attributes:U,extra_attributes:{amount:a,component:"donation_amount",is_recurring:R?"true":"false",recurring_available:D===!0?"true":"false",recurring_frequency:R?"monthly":"one time"},fundraiser_campaign_id:r==null?void 0:r.id,source:j}})},placeholder:(a=H)!=null?a:"",value:L}),Y?null:k.jsx("div",{className:"x78zum5 xdt5ytf x2lah0s xwib8y2 x1pi30zi x1swvt13 xyamay9",children:k.jsx(c("FDSText.react"),{type:"headlineEmphasized3",children:da})})]}):null,Y?k.jsx("div",{className:"xqmxbcd xmupa6y",children:k.jsx(c("FundraiserDonorCoverFees.react"),{countryCode:(t=x)!=null?t:"",currency:(I=F)!=null?I:o,donateAmount:L!=null&&L!==""?parseFloat(L):0,flatFee:K,fundraiserId:r==null?void 0:r.id,isDonorCoverFeesSelected:T,setIsDonorCoverFeesSelected:S,sourceName:(A=j)!=null?A:""})}):null,Y?null:k.jsx("div",{className:"xktsk01 x1d52u69",children:k.jsx(c("FDSMenuSeparator.react"),{})}),k.jsx("div",{className:"xqmxbcd xmupa6y",children:k.jsx(c("PaymentsCometCheckoutPrivacySelector.react"),{hasPrivacySelector:B==null?void 0:B.has_privacy_selector,isPrivateGiving:!1,onChange:function(a){return fa(a)},onClick:function(){return W.logUserClickEcpDonationCheckoutAtomic("privacy_selector")},privacyClarificationNonPublic:(s=B==null?void 0:B.privacy_details_non_public)!=null?s:"",privacyClarificationPublic:(b=B==null?void 0:B.privacy_details_public)!=null?b:"",privacyScope:B==null?void 0:B.privacy_scope,shouldHideSeparator:!0,titleSize:"small"})}),k.jsx("div",{className:"x1yztbdb xqmxbcd xmupa6y xyamay9 x1pi30zi x1l90r2v x1swvt13 x1ja2u2z",children:k.jsx(c("TetraButton.react"),{addOnPrimary:P===!0?k.jsx(c("CometProgressRingIndeterminate.react"),{color:"light",size:16}):void 0,"aria-label":q,disabled:!ea,label:P===!0?"":q,onPress:function(){var a;Q(!0);W.logUserEditEcpDonationCheckoutSubmit("donation_amount",{amount:(a=d("FundraiserDonationUtil").calculateTotalDonationAmount(L,K,(a=x)!=null?a:"",(a=F)!=null?a:o,T))!=null?a:"",recurring_available:D===!0?"true":"false"});W.logUserClickEcpDonationCheckoutAtomic("donate");W.logUserClickEcpentryAtomic("donate",{is_default_amount:String(H===L)});c("ClickFundraiserEcpBottomSheetFalcoEvent").log(function(){return{attributes:U,extra_attributes:{component:"continue"},fundraiser_campaign_id:z,source:j}});if(E){a={variables:{input:{product_data:$,product_id:(a=u)!=null?a:"",receiver_id:v,session_id:i}}};sa(void 0,null,a.variables.input,$)}else{ca({can_donor_cover_fees:Y,checkbox_state:na,donation_amount:parseFloat(X),donation_currency:F,fee_amount_covered:d("FundraiserDonationUtil").extractAmountStringFromCurrencyAmount(pa),fee_amount_if_donor_is_covering:d("FundraiserDonationUtil").extractAmountStringFromCurrencyAmount(Z),fee_amount_if_donor_not_covering:d("FundraiserDonationUtil").extractAmountStringFromCurrencyAmount(oa),fundraiser_id:(a=z)!=null?a:"",is_donor_covering_fees:T,is_monthly_subscription:R,privacy_row_input:O,source_data:JSON.stringify(e==null?void 0:e.sourceData),source_name:j},function(a){a=a==null?void 0:a.xfb_fundraiser_order_create;sa(void 0,a)},ta)}},padding:"wide",size:"large",testid:void 0})}),l(function(){la.current&&(W.logClientLoadEcpDonationCheckoutSuccess(),c("ViewFundraiserEcpBottomSheetFalcoEvent").log(function(){return{attributes:U,fundraiser_campaign_id:z,source:j}}),la.current=!1)},[W,z])]})}a.displayName=a.name+" [from "+f.id+"]";g["default"]=a}),226);
-----
useFubsECPCheckoutDialog",["FBPayECPCSMUtils","FBPayLoggingUtils","FBPayOnsiteECPCheckoutHelperRootDialog.entrypoint","FubsECPCheckoutUtils","react","useCometDynamicEntryPointDialog","useECPCheckoutSetupMutation","useStable"],(function(a,b,c,d,e,f,g){"use strict";var h,i=(h||d("react")).useRef,j="677192990153943";function a(a){var b=i(null),e=c("useECPCheckoutSetupMutation")(),f=e[0],g=c("useStable")(d("FBPayLoggingUtils").sessionIDGenerator),h=c("useCometDynamicEntryPointDialog")(c("FBPayOnsiteECPCheckoutHelperRootDialog.entrypoint"));e=function(){var b;f({onCompleted:function(b){var c=d("FubsECPCheckoutUtils").convertCSMResponseToRoutePropsForFubs(b,j,g,a.pageName,a.pageID);if(c==null)return;h({routeProps:babelHelpers["extends"]({},c,{shouldEnableCSM:!0})},{ecpInitData:b,onCheckoutSuccess:function(){a.onCheckoutSuccess()},routeProps:c},function(){a.onClose()})},onError:function(a){},variables:{input:{product_data:[].concat(d("FBPayECPCSMUtils").getCheckoutSetupKeyValue("PRODUCT_ITEM_ID",a.tierID)),product_id:j,receiver_id:(b=a.pageID)!=null?b:"",session_id:g}}})};return[e,b]}g["default"]=a}),98);
-----
useOpenCreditCardVerificationDialog",["FBPayECPCSMUtils","FBPayECPConstantsUtils","FBPayOnsiteECPCheckoutHelperRootDialog.entrypoint","IGXCheckoutECPOnsiteHelperControllerRouteBuilder","RelayHooks","XFBPayOnsiteECPCheckoutHelperControllerRouteBuilder","YouthRegulationParentalConsentCreditCardVerificationLoggingUtils","YouthRegulationParentalConsentCreditCardVerificationUtils","getRequestConstUri","goForceFullPageRedirectTo","react","useCometDynamicEntryPointDialog","useECPCheckoutSetupMutation","useNullthrowsViolation","useOpenCreditCardVerificationDialog_data.graphql"],(function(a,b,c,d,e,f,g){"use strict";var h,i,j=(i||d("react")).useMemo,k=h!==void 0?h:h=b("useOpenCreditCardVerificationDialog_data.graphql");function a(a){if(a!=null){var b=a.consentOTP,c=a.data,d=a.onCallback,e=a.onSuccess,f=a.preRegID;a=a.uplSessionID;if(b!=null&&c!=null&&f!=null&&a!=null)return l({consentOTP:b,data:c,onCallback:d,onSuccess:e,preRegID:f,uplSessionID:a})}return function(){}}function l(a){var b=c("useNullthrowsViolation")(d("RelayHooks").useFragment(k,a.data)),e=b.is_fb_msite?d("YouthRegulationParentalConsentCreditCardVerificationUtils").surfaceEnum.FB_MSITE:b.is_ig_msite?d("YouthRegulationParentalConsentCreditCardVerificationUtils").surfaceEnum.IG_MSITE:d("YouthRegulationParentalConsentCreditCardVerificationUtils").surfaceEnum.DESKTOP,f=c("useECPCheckoutSetupMutation")(),g=f[0];f[1];var h=d("FBPayECPConstantsUtils").AGE_VERIFICATION_CCV_PRODUCT_ID,i="352501280694489",l="Name",m="URI",n="Desc",o=j(function(){return[].concat(d("FBPayECPCSMUtils").getCheckoutSetupKeyValue("PRE_REG_ID",a.preRegID),d("FBPayECPCSMUtils").getCheckoutSetupKeyValue("CONSENT_OTP",a.consentOTP))},[a.consentOTP,a.preRegID]),p=j(function(){return{product_data:o,product_id:h,receiver_id:i,session_id:a.uplSessionID}},[o,h,i,a.uplSessionID]),q=function(f){var g=b.msite_callback_url;f={amount:b.amount,country_code:b.country_code,currency:b.currency,order_id:f,payment_container_mode:b.payment_container_mode,payment_failure_action:g,payment_success_action:g,product_id:h,receiver_description:n,receiver_icon_url:m,receiver_id:i,receiver_name:l,session_id:a.uplSessionID};f=e===d("YouthRegulationParentalConsentCreditCardVerificationUtils").surfaceEnum.FB_MSITE?(g=c("XFBPayOnsiteECPCheckoutHelperControllerRouteBuilder").buildUri(f).setDomain(c("getRequestConstUri")().getDomain()))==null?void 0:(g=g.setSubDomain("m"))==null?void 0:(g=g.setProtocol("https"))==null?void 0:g.toString():(g=c("IGXCheckoutECPOnsiteHelperControllerRouteBuilder").buildUri(f).setDomain(c("getRequestConstUri")().getDomain()))==null?void 0:(f=g.setSubDomain("checkout"))==null?void 0:(g=f.setProtocol("https"))==null?void 0:g.toString();f!=null&&c("goForceFullPageRedirectTo")(f.toString())},r=c("useCometDynamicEntryPointDialog")(c("FBPayOnsiteECPCheckoutHelperRootDialog.entrypoint"));return function(){g({onCompleted:function(c){c=c;if(e===d("YouthRegulationParentalConsentCreditCardVerificationUtils").surfaceEnum.DESKTOP){var f;f={country_code:b.country_code,optional_fields:c==null?void 0:(f=c.checkout_setup_mutation)==null?void 0:(f=f.checkout_screen_config)==null?void 0:f.optional_fields,order_id:c==null?void 0:(f=c.checkout_setup_mutation)==null?void 0:f.order_id,payment_container_mode:b.payment_container_mode,payment_product_id:h,receiver_description:n,receiver_icon_uri:m,receiver_id:i,receiver_name:l,session_id:a.uplSessionID,shouldEnableCSM:!0,total:{currency:b.currency,value:b.amount}};var g=function(){d("YouthRegulationParentalConsentCreditCardVerificationLoggingUtils").logCCVEvent({closeURL:b.msite_callback_url,event:"resume_parental_consent",eventType:"click",isAgeVerified:!0,screen:"ccv_credit_card_form",uplSessionID:a.uplSessionID}),a.onSuccess&&a.onSuccess()};g=babelHelpers["extends"]({},c&&{ecpInitData:c},{onCheckoutSuccess:g,routeProps:f});r({routeProps:f},g,a.onCallback)}else{if(((f=c.checkout_setup_mutation)==null?void 0:f.order_id)!=null){q((g=c.checkout_setup_mutation)==null?void 0:g.order_id)}}},onError:function(){a.onCallback&&a.onCallback()},variables:{input:p}})}}g["default"]=a}),98);
-----
InstantGamesInAppPurchaseECPDialogRendererWithCSM.react",["ECPGamesUPLLogger","FBPayECPCSMUtils","FBPayOnsiteECPCheckoutHelperRootDialog.entrypoint","GamesQuicksilverError","InstantGamesIAP","InstantGamesIAPOperations","InstantGamesInAppPurchaseECPDialogRendererWithCSM_ecpConfigFragment.graphql","InstantGamesPreloadedECPDialogContext","RelayHooks","justknobx","react","useCometDynamicEntryPointDialog"],(function(a,b,c,d,e,f,g){"use strict";var h;e=d("react");var i=e.useContext,j=e.useEffect,k=e.useMemo,l=e.useRef,m=h!==void 0?h:h=b("InstantGamesInAppPurchaseECPDialogRendererWithCSM_ecpConfigFragment.graphql");function a(a){var b=l(!1),e=a.appID,f=a.ecpConfigFragmentKey,g=a.reject,h=a.resolve,n=a.uplSessionID,o=d("RelayHooks").useFragment(m,f),p=l(!1),q=k(function(){return new(c("ECPGamesUPLLogger"))({client_suppression_policy:[],logging_policy_product:""},d("InstantGamesIAP").INSTANT_GAMES_PAYMENT_PRODUCT_ID,"ecp","comet",n)},[n]);j(function(){var a=function(){c("justknobx")._("525")&&!p.current&&g(new(c("GamesQuicksilverError"))("User refreshed the page").setCode("USER_INPUT"))};window.addEventListener("beforeunload",a);return function(){return window.removeEventListener("beforeunload",a)}});var r=c("useCometDynamicEntryPointDialog")(c("FBPayOnsiteECPCheckoutHelperRootDialog.entrypoint")),s=i(c("InstantGamesPreloadedECPDialogContext")),t=k(function(){return{product_data:[].concat(d("FBPayECPCSMUtils").getCheckoutSetupKeyValue("PRODUCT_ITEM_ID",a.productID),d("FBPayECPCSMUtils").getCheckoutSetupKeyValue("DEVELOPER_PAYLOAD",a==null?void 0:a.developerPayload)),product_id:d("InstantGamesIAP").INSTANT_GAMES_PAYMENT_PRODUCT_ID,receiver_id:e,session_id:n}},[e,a==null?void 0:a.developerPayload,a.productID,n]);f=d("RelayHooks").useMutation(d("InstantGamesIAPOperations").ProcessPurchaseMutation);var u=f[0];j(function(){var a;if(b.current)return;b.current=!0;a=(a=o.ecpConfig)!=null?a:{};var f=a.countryCode,i=a.currency,j=a.isRedesignAvailable,k=a.optionalFields;a=a.paymentContainerMode;a={country_code:(f=f)!=null?f:"US",is_redesign_available:(f=j)!=null?f:!1,optional_fields:k,order_id:null,payment_container_mode:(j=a)!=null?j:"LIVE",payment_product_id:d("InstantGamesIAP").INSTANT_GAMES_PAYMENT_PRODUCT_ID,receiver_description:"",receiver_icon_uri:"",receiver_id:e,receiver_name:(f=o.gameName)!=null?f:"",session_id:n,shouldEnableCSM:!0,total:{currency:(k=i)!=null?k:"USD",value:"0"}};j=function(){p.current||g(new(c("GamesQuicksilverError"))("User cancelled the order").setCode("USER_INPUT"))};f={checkoutSetupInput:t,onReturn:function(a){p.current=!0,u({onCompleted:function(a){a=a.processPurchase;if(a==null){g(new(c("GamesQuicksilverError"))("Failed return purchase details").setCode("PAYMENTS_PURCHASE_POST_PROCESSING_FAILED"));return}q.logCheckoutSuccess();h({developerPayload:a.developer_payload,isConsumed:a.is_consumed,paymentActionType:a.payment_action_type,paymentID:a.payment_id,productID:a.product_id,purchasePlatform:a.purchase_platform,purchasePrice:d("InstantGamesIAP").formatCurrencyAmount(a.purchase_currency_amount),purchaseTime:a.purchase_time,purchaseToken:a.purchase_token,signedRequest:a.signed_request})},onError:function(){q.logCheckoutFailure(),g(new(c("GamesQuicksilverError"))("Failed return purchase details").setCode("PAYMENTS_PURCHASE_POST_PROCESSING_FAILED"))},variables:{input:{invoice_id:a}}})},routeProps:a};s.openPreloadedECPDialog!=null?s.openPreloadedECPDialog(babelHelpers["extends"]({},f,{routeProps:babelHelpers["extends"]({},f.routeProps,{isPreloaded:!0})}),j):r({routeProps:a},f,j)},[e,r,u,g,h,q,n,s,t,o.gameName,o.ecpConfig])}g["default"]=a}),98);
-----
FBPayECPCSMUtils",["qex"],(function(a,b,c,d,e,f,g){"use strict";a="2648932268733643";b="615185509510995";var h=[a,b];d=function(a){return h.includes(a)?(a=c("qex")._("929"))!=null?a:!1:!1};e=function(a){return h.includes(a)?(a=c("qex")._("270"))!=null?a:!1:!1};f=function(a){return h.includes(a)?(a=c("qex")._("934"))!=null?a:!1:!1};a=function(a,b,c,d){a=a!=null;if(!a){a=(a=c==null?void 0:c.checkout_setup_mutation)!=null?a:c==null?void 0:c.fetch_product_config;return{isPaypalBAOnTop:(c=a==null?void 0:(c=a.ecp_availability)==null?void 0:c.is_paypal_ba_on_top)!=null?c:!1,redesign:(c=a==null?void 0:(c=a.ecp_availability)==null?void 0:c.is_redesign_available)!=null?c:!1,removeReviewScreen:((c=d)!=null?c:!1)||((a=a==null?void 0:(c=a.ecp_availability)==null?void 0:c.remove_review_screen)!=null?a:!1)}}c=b==null?void 0:b.checkout_setup_mutation;a=c==null?void 0:c.ecp_availability;return{isPaypalBAOnTop:(b=a==null?void 0:a.is_paypal_ba_on_top)!=null?b:!1,redesign:(c=a==null?void 0:a.is_redesign_available)!=null?c:!1,removeReviewScreen:((b=d)!=null?b:!1)||((c=a==null?void 0:a.remove_review_screen)!=null?c:!1)}};g.shouldEnableCSMForProduct=d;g.shouldEnableCSMForProductWithoutExposure=e;g.shouldEnableAsyncCSMForProduct=f;g.parseExperimentAvailabilityFromCheckoutSetupMutationResponse=a}),98);
-----