LWICometBoostUnavailableAudioListRowDropdown.react",["ix","CometRelay","FDSIcon.react","FDSMenu.react","FDSMenuItem.react","LWICometBoostUnavailableAudioListRowDropdownSaveAudioMutation.graphql","LWICometBoostUnavailableConstants","ReelsAudioSwapStateHooks","ReelsAudioSwapStates","RelayHooks","cometPushToast","fbicon","react","useLaunchFRXFlow"],(function(a,b,c,d,e,f,g,h){"use strict";var i,j,k=j||d("react");e="FB_REELS_AUDIO_SWAP";var l={params:{surface:e}};function a(a){var b=a["aria-labelledby"],e=a.audioID,f=a.audioTitle,g=a.id,h=a.onClose,i=a.saved;a=a.selectAudio;var j=c("useLaunchFRXFlow")({content_id:e,entry_point:"REPORT_BUTTON",location:"AUDIO_LIBRARY",trigger_event_type:"REPORT_BUTTON_CLICKED"}),l=j[0];return k.jsxs(c("FDSMenu.react"),{"aria-labelledby":b,id:g,onClose:h,children:[k.jsx(c("FDSMenuItem.react"),{onClick:a,primaryText:"Select "+f}),k.jsx(m,{audioID:e,audioTitle:f,saved:i}),k.jsx(c("FDSMenuItem.react"),{onClick:function(){l({})},primaryText:d("LWICometBoostUnavailableConstants").ADD_MUSIC_DIALOG_REPORT_AUDIO})]})}a.displayName=a.name+" [from "+f.id+"]";function m(a){var e=a.audioID,f=a.audioTitle,g=a.saved;a=d("ReelsAudioSwapStateHooks").useReelsAudioSwapState(d("ReelsAudioSwapStates").isDisabledState);a=a[0];var j=d("RelayHooks").useMutation(i!==void 0?i:i=b("LWICometBoostUnavailableAudioListRowDropdownSaveAudioMutation.graphql")),m=j[0];j[1];var n=d("RelayHooks").useRelayEnvironment(),o=function(){m({onCompleted:function(a){var b;(a==null||(b=a.inspirations_account_settings_update)==null?void 0:b.success)===!0&&d("CometRelay").commitLocalUpdate(n,function(a){var b=a.get(e);b==null||b.setValue(!0,"is_saved_by_viewer");if(b==null)return;var c=a.getRoot().getLinkedRecord("xfb_music_picker_inspiration_saved_audio_container",l),d=c==null?void 0:c.getLinkedRecords("items");a=a.create("item-"+e,"XFBMusicPickerInspirationsSavedAudioItem");a.setLinkedRecord(b,"item");c==null||c.setLinkedRecords([a].concat(d!=null?d:[]),"items")})},onError:function(){d("cometPushToast").cometPushToast({icon:k.jsx(c("FDSIcon.react"),{color:"negative",icon:d("fbicon")._(h("681774"),20)}),message:d("LWICometBoostUnavailableConstants").ADD_MUSIC_DIALOG_SAVING_MUSIC_OVERLAY_ERROR})},optimisticUpdater:function(a){(a=a.get(e))==null||a.setValue(!0,"is_saved_by_viewer")},variables:{input:{audio_to_add:[{asset_id:e,save_source:"FB_SHORTS_MUSIC_PICKER",save_time:Date.now()}]}}})},p=function(){m({onCompleted:function(a){var b;(a==null||(b=a.inspirations_account_settings_update)==null?void 0:b.success)===!0&&d("CometRelay").commitLocalUpdate(n,function(a){var b=a.get(e);b==null||b.setValue(!1,"is_saved_by_viewer");b=a.getRoot().getLinkedRecord("xfb_music_picker_inspiration_saved_audio_container",l);var c=b==null?void 0:b.getLinkedRecords("items");c=c==null?void 0:c.filter(function(b){var c;if(b&&(b==null||(c=b.getLinkedRecord("item"))==null?void 0:c.getValue("display_id"))===e){a["delete"](b.getDataID());return}return b});b==null||b.setLinkedRecords(c!=null?c:[],"items")})},onError:function(){d("cometPushToast").cometPushToast({icon:k.jsx(c("FDSIcon.react"),{color:"negative",icon:d("fbicon")._(h("681774"),20)}),message:d("LWICometBoostUnavailableConstants").ADD_MUSIC_DIALOG_UNSAVING_MUSIC_OVERLAY_ERROR})},optimisticUpdater:function(a){(a=a.get(e))==null||a.setValue(!1,"is_saved_by_viewer")},variables:{input:{audio_to_remove:[e]}}})};return k.jsx(c("FDSMenuItem.react"),{disabled:a,onPressIn:function(){g?p():o()},primaryText:(g?"Unsave":"Save")+" "+f})}m.displayName=m.name+" [from "+f.id+"]";g["default"]=a}),98);
-----
LWICometBoostUnavailableAudioListRowDropdownSaveAudioMutation.graphql",["LWICometBoostUnavailableAudioListRowDropdownSaveAudioMutation_facebookRelayOperation"],(function(a,b,c,d,e,f){"use strict";a=function(){var a=[{defaultValue:null,kind:"LocalArgument",name:"input"}],c=[{alias:null,args:[{kind:"Variable",name:"input",variableName:"input"}],concreteType:"InspirationsAccountSettingsUpdateResponsePayload",kind:"LinkedField",name:"inspirations_account_settings_update",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"success",storageKey:null}],storageKey:null}];return{fragment:{argumentDefinitions:a,kind:"Fragment",metadata:null,name:"LWICometBoostUnavailableAudioListRowDropdownSaveAudioMutation",selections:c,type:"Mutation",abstractKey:null},kind:"Request",operation:{argumentDefinitions:a,kind:"Operation",name:"LWICometBoostUnavailableAudioListRowDropdownSaveAudioMutation",selections:c},params:{id:b("LWICometBoostUnavailableAudioListRowDropdownSaveAudioMutation_facebookRelayOperation"),metadata:{},name:"LWICometBoostUnavailableAudioListRowDropdownSaveAudioMutation",operationKind:"mutation",text:null}}}();e.exports=a}),null);
-----
LWICometBoostUnavailableAudioListRowDropdownSaveAudioMutation_facebookRelayOperation",[],(function(a,b,c,d,e,f){e.exports="9746588835447778"}),null);
-----
-----
LWICometBoostUnavailableAudioListRowDropdownSaveAudioMutation.graphql",["LWICometBoostUnavailableAudioListRowDropdownSaveAudioMutation_facebookRelayOperation"],(function(a,b,c,d,e,f){"use strict";a=function(){var a=[{defaultValue:null,kind:"LocalArgument",name:"input"}],c=[{alias:null,args:[{kind:"Variable",name:"input",variableName:"input"}],concreteType:"InspirationsAccountSettingsUpdateResponsePayload",kind:"LinkedField",name:"inspirations_account_settings_update",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"success",storageKey:null}],storageKey:null}];return{fragment:{argumentDefinitions:a,kind:"Fragment",metadata:null,name:"LWICometBoostUnavailableAudioListRowDropdownSaveAudioMutation",selections:c,type:"Mutation",abstractKey:null},kind:"Request",operation:{argumentDefinitions:a,kind:"Operation",name:"LWICometBoostUnavailableAudioListRowDropdownSaveAudioMutation",selections:c},params:{id:b("LWICometBoostUnavailableAudioListRowDropdownSaveAudioMutation_facebookRelayOperation"),metadata:{},name:"LWICometBoostUnavailableAudioListRowDropdownSaveAudioMutation",operationKind:"mutation",text:null}}}();e.exports=a}),null);
-----
LWICometBoostUnavailableAudioListRowDropdownSaveAudioMutation_facebookRelayOperation",[],(function(a,b,c,d,e,f){e.exports="9746588835447778"}),null);
-----