OCDevManageWorldsInventoryItemListingSaveButton.react",["fbt","EconomyDigiGoodsLogger","EconomyDigiGoodsSessionStorageUtil","GeoButton.react","GeoToast.react","OCDevManageWorldsInventoryCreationFlowGates","OCDevManageWorldsInventoryItemDetailsUtils.react","OCDevManageWorldsInventoryItemListingSaveButtonPublishMutation.graphql","OCDevManageWorldsInventoryItemListingSaveButtonUpdateMutation.graphql","RelayHooks","react","useGeoToaster"],(function(a,b,c,d,e,f,g,h){"use strict";var i,j,k,l=k||(k=d("react"));e=k;var m=e.useCallback,n=e.useMemo,o=i!==void 0?i:i=b("OCDevManageWorldsInventoryItemListingSaveButtonPublishMutation.graphql"),p=j!==void 0?j:j=b("OCDevManageWorldsInventoryItemListingSaveButtonUpdateMutation.graphql"),q=function(a){var b=a.checkEmptyWorlds,c=a.description,e=a.name,f=a.price;a=a.worldLists;return e.length>0&&c.length>0&&f!=null&&f>=25&&f<=2e4&&(d("OCDevManageWorldsInventoryCreationFlowGates").isIWPV2()||a.length>0||!b)};function a(a){var b=a.isUpdate;a=babelHelpers.objectWithoutPropertiesLoose(a,["isUpdate"]);return b?l.jsx(r,babelHelpers["extends"]({},a)):l.jsx(s,babelHelpers["extends"]({},a))}a.displayName=a.name+" [from "+f.id+"]";function r(a){var b=a.description,e=a.gameStats,f=a.gameStatsDescription,g=a.gameStatsWorlds,i=a.itemKey,j=a.listInStore,k=j===void 0?!1:j,o=a.name,r=a.onSaved,s=a.price,t=a.worldIdList;j=d("RelayHooks").useMutation(p);var u=j[0];a=j[1];var v=c("useGeoToaster")();j=n(function(){return t!=null?t:[]},[t]);var w=m(function(){var a=function(){r(!0)},c=function(a){d("OCDevManageWorldsInventoryItemDetailsUtils.react").notifyMutationAPIError(a,v),r(!1)};u({onCompleted:a,onError:c,uploadables:{},variables:{input:{creatable_id:i,entry_point:"HUR_ROCKSTEADY",payload:{acquisition_payload:{acquisition_type:"META_CREDITS",meta_credits_acquisition_payload:{price:s!=null?s:0}},description:b,distribution_payload:d("OCDevManageWorldsInventoryCreationFlowGates").isAvatarStoreToggleEnabled()?{distribution_type:k===!0?"PORTABLE_TO_AVATAR_STORE":"WORLD_LOCKED"}:null,game_stats_payload:e===""?void 0:{allowlisted_worlds:g,description:f,stats:e},name:o}}}})},[u,i,s,b,e,f,g,o,r,v,k]);return l.jsx(c("GeoButton.react"),{"data-testid":void 0,isDisabled:a||!q({checkEmptyWorlds:!0,description:b,name:o,price:s,worldLists:j})||!d("OCDevManageWorldsInventoryItemDetailsUtils.react").isGameStatsValid(e)||!d("OCDevManageWorldsInventoryItemDetailsUtils.react").isGameStatsDescriptionValid(f,e),isLoading:a,label:h._(/*BTDS*/"Save"),variant:"primary",onClick:function(){d("EconomyDigiGoodsLogger").logClothingItemEditSaveButtonClick(i,o,b,s!=null?s:0),d("EconomyDigiGoodsSessionStorageUtil").economyDigiGoodsClearWaterfallSessionId(),w()}})}r.displayName=r.name+" [from "+f.id+"]";function s(a){var b=a.description,e=a.gameStats,f=a.gameStatsDescription,g=a.gameStatsWorlds,i=a.itemKey,j=a.listInStore,k=j===void 0?!1:j,p=a.name,r=a.onSaved,s=a.price,t=a.worldIdList;j=d("RelayHooks").useMutation(o);var u=j[0];a=j[1];var v=c("useGeoToaster")();j=n(function(){return t!=null?t:[]},[t]);var w=m(function(){var a=function(a){a=(a=a.xfb_digigoods_creatable_publish)==null?void 0:a.creatable;v.add(l.jsx(c("GeoToast.react"),{description:"Item successfully published. Creatable ID: "+((a=a==null?void 0:a.id)!=null?a:""),heading:h._(/*BTDS*/"Item listing published successfully."),status:"success"}));r(!0)},j=function(a){d("OCDevManageWorldsInventoryItemDetailsUtils.react").notifyMutationAPIError(a,v),r(!1)};u({onCompleted:a,onError:j,uploadables:{},variables:{input:{creatable_id:i,entry_point:"HUR_ROCKSTEADY",payload:{acquisition_payload:{acquisition_type:"META_CREDITS",meta_credits_acquisition_payload:{price:s!=null?s:0}},description:b,distribution_payload:{distribution_type:d("OCDevManageWorldsInventoryCreationFlowGates").isAvatarStoreToggleEnabled()&&k===!0?"PORTABLE_TO_AVATAR_STORE":"WORLD_LOCKED"},game_stats_payload:e===""?void 0:{allowlisted_worlds:g,description:f,stats:e},name:p}}}})},[u,i,s,b,e,f,g,p,v,r,k]);return l.jsx(c("GeoButton.react"),{"data-testid":void 0,isDisabled:a||!q({checkEmptyWorlds:!0,description:b,name:p,price:s,worldLists:j})||!d("OCDevManageWorldsInventoryItemDetailsUtils.react").isGameStatsValid(e)||!d("OCDevManageWorldsInventoryItemDetailsUtils.react").isGameStatsDescriptionValid(f,e),isLoading:a,label:h._(/*BTDS*/"Save"),variant:"primary",onClick:function(){d("EconomyDigiGoodsLogger").logClothingItemEditSaveButtonClick(i,p,b,s!=null?s:0),d("EconomyDigiGoodsSessionStorageUtil").economyDigiGoodsClearWaterfallSessionId(),w()}})}s.displayName=s.name+" [from "+f.id+"]";g["default"]=a}),226);
-----
OCDevManageWorldsInventoryItemListingSaveButtonUpdateMutation.graphql",[],(function(a,b,c,d,e,f){"use strict";a=function(){var a=[{defaultValue:null,kind:"LocalArgument",name:"input"}],b=[{kind:"Variable",name:"data",variableName:"input"}],c={alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null},d={alias:null,args:null,kind:"ScalarField",name:"__typename",storageKey:null},e={alias:null,args:null,kind:"ScalarField",name:"digigoods_name",storageKey:null},f={alias:null,args:null,kind:"ScalarField",name:"digigoods_sku",storageKey:null},g={alias:null,args:null,kind:"ScalarField",name:"digigoods_description",storageKey:null},h={alias:null,args:null,kind:"ScalarField",name:"digigoods_status_localized",storageKey:null},i={alias:null,args:null,kind:"ScalarField",name:"last_updated_time",storageKey:null},j={alias:null,args:null,kind:"ScalarField",name:"digigoods_status",storageKey:null},k={alias:null,args:null,kind:"ScalarField",name:"price_meta_credits",storageKey:null},l={alias:null,args:null,kind:"ScalarField",name:"allowlisted_worlds",storageKey:null},m={alias:null,args:null,kind:"ScalarField",name:"description",storageKey:null},n={alias:null,args:null,kind:"ScalarField",name:"stats",storageKey:null},o={alias:null,args:null,concreteType:"XFBDigiGoodsVisibility",kind:"LinkedField",name:"visibility",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"type",storageKey:null}],storageKey:null};return{fragment:{argumentDefinitions:a,kind:"Fragment",metadata:null,name:"OCDevManageWorldsInventoryItemListingSaveButtonUpdateMutation",selections:[{alias:null,args:b,concreteType:"XFBDigiGoodsCreatableUpdateResponse",kind:"LinkedField",name:"xfb_digigoods_creatable_update",plural:!1,selections:[{alias:null,args:null,concreteType:"XFBDigiGoodsCreatableResponseObject",kind:"LinkedField",name:"creatable",plural:!1,selections:[c,d,e,f,g,h,i,j,k,{alias:null,args:null,concreteType:"XFBMVMGameStats",kind:"LinkedField",name:"game_stats",plural:!1,selections:[l,m,n],storageKey:null},o],storageKey:null}],storageKey:null}],type:"Mutation",abstractKey:null},kind:"Request",operation:{argumentDefinitions:a,kind:"Operation",name:"OCDevManageWorldsInventoryItemListingSaveButtonUpdateMutation",selections:[{alias:null,args:b,concreteType:"XFBDigiGoodsCreatableUpdateResponse",kind:"LinkedField",name:"xfb_digigoods_creatable_update",plural:!1,selections:[{alias:null,args:null,concreteType:"XFBDigiGoodsCreatableResponseObject",kind:"LinkedField",name:"creatable",plural:!1,selections:[c,d,e,f,g,h,i,j,k,{alias:null,args:null,concreteType:"XFBMVMGameStats",kind:"LinkedField",name:"game_stats",plural:!1,selections:[l,m,n,c],storageKey:null},o],storageKey:null}],storageKey:null}]},params:{id:"24147470851511229",metadata:{},name:"OCDevManageWorldsInventoryItemListingSaveButtonUpdateMutation",operationKind:"mutation",text:null}}}();e.exports=a}),null);
-----