OCDevManageWorldsAssetsAssetDetailModal.react",["fbt","ix","GeoButton.react","GeoButtonGroup.react","GeoDropdownMenu.react","GeoMenuItem.react","GeoModalFooter.react","GeoModalHeader.react","GeoModal_DEPRECATED.react","GeoToast.react","HzWorldsCreatorFalcoEvent","OCDevManageWorldsAssetsAssetCommonMetadata.react","OCDevManageWorldsAssetsAssetDetailModalRestoreAssetMutation.graphql","OCDevManageWorldsAssetsAssetDetailModalSetPinnedAssetVersionMutation.graphql","OCDevManageWorldsAssetsAssetDetailModal_fields.graphql","OCDevManageWorldsAssetsAssetFileMetadata.react","OCDevManageWorldsAssetsAssetPreview.react","OCDevManageWorldsAssetsAudioBankMetadata.react","OCDevManageWorldsAssetsAudioMetadata.react","OCDevManageWorldsAssetsMeshMetadata.react","OCDevManageWorldsAssetsStrings","OCDevManageWorldsAssetsUtils","OCDevManageWorldsAssetsVersionMetadata.react","RelayHooks","SocialVrUserActionWebEventLogger","fbicon","gkx","nullthrows","react","useGeoToaster"],(function(a,b,c,d,e,f,g,h,i){"use strict";var j,k,l,m,n=m||(m=d("react"));e=m;var o=e.useCallback,p=e.useState;function a(a){var e,f,g,m=a.detailModalKey,q=a.isShown,r=a.setIsAssetDetailShown,s=a.setIsAssetEraseModalShown,t=a.setIsEditAssetDetailShown,u=d("RelayHooks").useFragment(j!==void 0?j:j=b("OCDevManageWorldsAssetsAssetDetailModal_fields.graphql"),m),v=c("nullthrows")(u.id);m=(a=u.name)!=null?a:"";a=(a=u.is_archived)!=null?a:!1;e=(e=u.asset_type)!=null?e:"UNKNOWN";var w=u.current_versioned_asset,x=(u==null||(f=u.primary_collection)==null?void 0:f.source_type)==="DIGIGOODS";g=p((g=w==null?void 0:w.major_version_number)!=null?g:1);var y=g[0],z=g[1];g=null;switch(e){case"AUDIO":g=n.jsx(c("OCDevManageWorldsAssetsAudioMetadata.react"),{audioMetadataFields:u,selectedVersionNumber:y});break;case"AUDIO_BANK":g=n.jsx(c("OCDevManageWorldsAssetsAudioBankMetadata.react"),{audioBankMetadataFields:u,selectedVersionNumber:y});break;case"MESH":g=n.jsx(c("OCDevManageWorldsAssetsMeshMetadata.react"),{meshMetadataFields:u,selectedVersionNumber:y});break;case"TEXT":case"MATERIAL":case"TEXTURE":case"SHADER":case"SCRIPT":case"SCRIPT_DERIVATION":case"ASSET_GROUP":case"UNITY_ASSET_BUNDLE":case"UNITY_ASSET_BUNDLE_VFX":case"GLOBAL_ILLUMINATION":case"ASSET_LINKED_GROUP":case"ASSET_TEMPLATE":case"SKYDOME":case"UNKNOWN":case"WORLD_SNAPSHOT":case"ANIMATION":case"XAML":case"NOESIS_PROJECT":default:break}e=c("useGeoToaster")();var A=e.add;e=d("RelayHooks").useMutation(k!==void 0?k:k=b("OCDevManageWorldsAssetsAssetDetailModalSetPinnedAssetVersionMutation.graphql"));var B=e[0];e=e[1];var C=d("RelayHooks").useMutation(l!==void 0?l:l=b("OCDevManageWorldsAssetsAssetDetailModalRestoreAssetMutation.graphql")),D=C[0],E=d("OCDevManageWorldsAssetsUtils").useGenerateCollectionURI();C=function(){var a={packageID:v};d("SocialVrUserActionWebEventLogger").logCompleted({action:d("SocialVrUserActionWebEventLogger").SocialVrUserActionWebEvent.ASSET_LIBRARY_RESTORE_ASSET_SUBMIT,extra:a});D({onCompleted:function(a){a=(a=(a=a.xfb_horizon_asset_library_package_set_archived_status)==null||(a=a.horizon_asset_library_package)==null||(a=a.primary_collection)==null?void 0:a.id)!=null?a:"";r(!1);d("SocialVrUserActionWebEventLogger").logCompleted({action:d("SocialVrUserActionWebEventLogger").SocialVrUserActionWebEvent.ASSET_LIBRARY_RESTORE_ASSET_SUCCESS,extra:{collectionId:a,packageID:v}});A(n.jsx(c("GeoToast.react"),{action:n.jsx(c("GeoButton.react"),{href:E(a),label:d("OCDevManageWorldsAssetsStrings").GoToFolder,variant:"primary"}),heading:h._(/*BTDS*/"Asset restored!")}))},onError:function(b){d("SocialVrUserActionWebEventLogger").logFail({action:d("SocialVrUserActionWebEventLogger").SocialVrUserActionWebEvent.ASSET_LIBRARY_RESTORE_ASSET_FAIL,error_message:b.message,extra:a}),A(n.jsx(c("GeoToast.react"),{heading:h._(/*BTDS*/"Failed to restore this asset"),status:"error"}))},updater:function(a){a=a.getRoot();a=a.getLinkedRecord("__useOCDevManageWorldsAssetsDeletedAssetsView__horizon_asset_library_deleted_packages_connection",{search_params:{is_archived:!0,match_field:"ALL",query_string:""}});var b=a==null?void 0:a.getLinkedRecords("edges");b=(b==null?void 0:b.filter(function(a){var b;return(a==null||(b=a.getLinkedRecord("node"))==null?void 0:b.getValue("id"))!==v}))||[];a==null||a.setLinkedRecords(b,"edges")},variables:{input:{client_mutation_id:d("OCDevManageWorldsAssetsUtils").createUUID(),horizon_asset_library_package_id:v,is_archived:!1}}})};var F=[];x||F.unshift(n.jsx(c("GeoButton.react"),{"data-testid":void 0,icon:d("fbicon")._(i("477825"),16),label:h._(/*BTDS*/"Edit"),variant:"primary",onClick:function(){t(!0),r(!1)}},v+"_edit"));x=(x=u.versioned_assets)!=null?x:[];x.length>0&&F.unshift(n.jsx(c("GeoDropdownMenu.react"),{label:h._(/*BTDS*/"Version {number}",[h._param("number",y)]),children:x.filter(function(a){return a.major_version_number!=null}).map(function(a){var b;return n.jsx(c("GeoMenuItem.react"),{label:h._(/*BTDS*/"Version {number}",[h._param("number",a.major_version_number)]),rightContent:c("gkx")("3823")&&a.versioned_asset_id===(w==null?void 0:w.versioned_asset_id)?h._(/*BTDS*/"(current)"):null,onClick:function(){var b;z((b=a.major_version_number)!=null?b:y)}},v+"_version_"+((b=a.major_version_number)!=null?b:""))})},v+"_version"));c("gkx")("3823")&&x.length>0&&F.unshift(n.jsx(c("GeoButton.react"),{isDisabled:e||y===(w==null?void 0:w.major_version_number),isLoading:e,label:h._(/*BTDS*/"Restore"),onClick:function(){var a,b=(a=u.versioned_assets)==null||(a=a.find(function(a){return a.major_version_number===y}))==null?void 0:a.versioned_asset_id;if(b==null)return;var e=d("OCDevManageWorldsAssetsUtils").createUUID();c("HzWorldsCreatorFalcoEvent").log(function(){return{asset_id:v,asset_version_id:b,event_type:"asset_restore_version",route_info:{},source:"web",sub_event:"start"}});B({onCompleted:function(a){c("HzWorldsCreatorFalcoEvent").log(function(){return{asset_id:v,asset_version_id:b,context:{graphql_client_mutation_id:e},event_type:"asset_restore_version",route_info:{},source:"web",sub_event:"success"}})},onError:function(a){c("HzWorldsCreatorFalcoEvent").log(function(){return{asset_id:v,asset_version_id:b,client_error_message:a.message,context:{graphql_client_mutation_id:e},event_type:"asset_restore_version",route_info:{},source:"web",sub_event:"fail"}})},updater:function(a){a=a.get(v);var d=a==null?void 0:a.getLinkedRecords("versioned_assets");d=d==null?void 0:d.find(function(a){return(a==null?void 0:a.getValue("versioned_asset_id"))===b});if(a==null||d==null){c("HzWorldsCreatorFalcoEvent").log(function(){return{asset_id:v,asset_version_id:b,client_error_message:"Failed to update local relay store",context:{graphql_client_mutation_id:e},event_type:"asset_restore_version",route_info:{},source:"web",sub_event:"fail"}});return}a.setLinkedRecord(d,"current_versioned_asset")},variables:{input:{client_mutation_id:e,updates:[{asset_version_id:b,tags:["PinnedVersion"]}]}}})}},"restore_version"));x=o(function(){r(!1)},[r]);return n.jsx(c("GeoModal_DEPRECATED.react"),{footer:a?n.jsx(c("GeoModalFooter.react"),{primaryButton:n.jsx(c("GeoButton.react"),{label:h._(/*BTDS*/"Erase"),onClick:function(){s(!0),r(!1)}}),secondaryButton:n.jsx(c("GeoButton.react"),{label:h._(/*BTDS*/"Restore"),onClick:C})}):n.jsx(c("GeoModalFooter.react"),{primaryButton:n.jsx(c("GeoButton.react"),{label:h._(/*BTDS*/"Close"),onClick:x})}),header:n.jsx(c("GeoModalHeader.react"),{action:a?null:n.jsx(c("GeoButtonGroup.react"),{children:F}),heading:m!==null?m:h._(/*BTDS*/"Asset details")}),isShown:q,width:500,onHide:x,children:n.jsxs("div",{children:[n.jsx(c("OCDevManageWorldsAssetsAssetPreview.react"),{assetPreviewKey:u,selectedVersionNumber:y}),n.jsx(c("OCDevManageWorldsAssetsVersionMetadata.react"),{selectedVersionNumber:y,versionMetadataFields:u}),n.jsx(c("OCDevManageWorldsAssetsAssetCommonMetadata.react"),{commonMetadataFields:u,setIsAssetDetailShown:r,setIsEditAssetDetailShown:t}),n.jsx(c("OCDevManageWorldsAssetsAssetFileMetadata.react"),{fileFields:u,selectedVersionNumber:y}),g]})})}a.displayName=a.name+" [from "+f.id+"]";g["default"]=a}),226);
-----
OCDevManageWorldsAssetsAssetDetailModal_fields.graphql",[],(function(a,b,c,d,e,f){"use strict";a=function(){var a=[{alias:null,args:null,kind:"ScalarField",name:"versioned_asset_id",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"major_version_number",storageKey:null}];return{argumentDefinitions:[],kind:"Fragment",metadata:null,name:"OCDevManageWorldsAssetsAssetDetailModal_fields",selections:[{alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"name",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"asset_type",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"is_archived",storageKey:null},{alias:null,args:null,concreteType:"XFBHorizonAssetLibraryVersionedAssetMetadata",kind:"LinkedField",name:"versioned_assets",plural:!0,selections:a,storageKey:null},{alias:null,args:null,concreteType:"XFBHorizonAssetLibraryVersionedAssetMetadata",kind:"LinkedField",name:"current_versioned_asset",plural:!1,selections:a,storageKey:null},{alias:null,args:null,concreteType:"XFBHorizonAssetLibraryCollection",kind:"LinkedField",name:"primary_collection",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"source_type",storageKey:null}],storageKey:null},{args:null,kind:"FragmentSpread",name:"OCDevManageWorldsAssetsAssetPreview_fields"},{args:null,kind:"FragmentSpread",name:"OCDevManageWorldsAssetsAssetCommonMetadata_fields"},{args:null,kind:"FragmentSpread",name:"OCDevManageWorldsAssetsAssetFileMetadata_fields"},{args:null,kind:"FragmentSpread",name:"OCDevManageWorldsAssetsAudioMetadata_fields"},{args:null,kind:"FragmentSpread",name:"OCDevManageWorldsAssetsAudioBankMetadata_fields"},{args:null,kind:"FragmentSpread",name:"OCDevManageWorldsAssetsMeshMetadata_fields"},{args:null,kind:"FragmentSpread",name:"OCDevManageWorldsAssetsVersionMetadata_fields"}],type:"XFBHorizonAssetLibraryPackage",abstractKey:null}}();e.exports=a}),null);
-----
OCDevManageWorldsAssetsAssetDetailModalSetPinnedAssetVersionMutation.graphql",[],(function(a,b,c,d,e,f){"use strict";a=function(){var a=[{defaultValue:null,kind:"LocalArgument",name:"input"}],b=[{alias:null,args:[{kind:"Variable",name:"input",variableName:"input"}],concreteType:"XFBSocialVrAssetUpdateResponsePayload",kind:"LinkedField",name:"xfb_social_vr_asset_update",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"successful_updates",storageKey:null}],storageKey:null}];return{fragment:{argumentDefinitions:a,kind:"Fragment",metadata:null,name:"OCDevManageWorldsAssetsAssetDetailModalSetPinnedAssetVersionMutation",selections:b,type:"Mutation",abstractKey:null},kind:"Request",operation:{argumentDefinitions:a,kind:"Operation",name:"OCDevManageWorldsAssetsAssetDetailModalSetPinnedAssetVersionMutation",selections:b},params:{id:"25045165398483506",metadata:{},name:"OCDevManageWorldsAssetsAssetDetailModalSetPinnedAssetVersionMutation",operationKind:"mutation",text:null}}}();e.exports=a}),null);
-----
-----
OCDevManageWorldsAssetsAssetDetailModal_fields.graphql",[],(function(a,b,c,d,e,f){"use strict";a=function(){var a=[{alias:null,args:null,kind:"ScalarField",name:"versioned_asset_id",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"major_version_number",storageKey:null}];return{argumentDefinitions:[],kind:"Fragment",metadata:null,name:"OCDevManageWorldsAssetsAssetDetailModal_fields",selections:[{alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"name",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"asset_type",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"is_archived",storageKey:null},{alias:null,args:null,concreteType:"XFBHorizonAssetLibraryVersionedAssetMetadata",kind:"LinkedField",name:"versioned_assets",plural:!0,selections:a,storageKey:null},{alias:null,args:null,concreteType:"XFBHorizonAssetLibraryVersionedAssetMetadata",kind:"LinkedField",name:"current_versioned_asset",plural:!1,selections:a,storageKey:null},{alias:null,args:null,concreteType:"XFBHorizonAssetLibraryCollection",kind:"LinkedField",name:"primary_collection",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"source_type",storageKey:null}],storageKey:null},{args:null,kind:"FragmentSpread",name:"OCDevManageWorldsAssetsAssetPreview_fields"},{args:null,kind:"FragmentSpread",name:"OCDevManageWorldsAssetsAssetCommonMetadata_fields"},{args:null,kind:"FragmentSpread",name:"OCDevManageWorldsAssetsAssetFileMetadata_fields"},{args:null,kind:"FragmentSpread",name:"OCDevManageWorldsAssetsAudioMetadata_fields"},{args:null,kind:"FragmentSpread",name:"OCDevManageWorldsAssetsAudioBankMetadata_fields"},{args:null,kind:"FragmentSpread",name:"OCDevManageWorldsAssetsMeshMetadata_fields"},{args:null,kind:"FragmentSpread",name:"OCDevManageWorldsAssetsVersionMetadata_fields"}],type:"XFBHorizonAssetLibraryPackage",abstractKey:null}}();e.exports=a}),null);
-----
OCDevManageWorldsAssetsAssetDetailModalSetPinnedAssetVersionMutation.graphql",[],(function(a,b,c,d,e,f){"use strict";a=function(){var a=[{defaultValue:null,kind:"LocalArgument",name:"input"}],b=[{alias:null,args:[{kind:"Variable",name:"input",variableName:"input"}],concreteType:"XFBSocialVrAssetUpdateResponsePayload",kind:"LinkedField",name:"xfb_social_vr_asset_update",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"successful_updates",storageKey:null}],storageKey:null}];return{fragment:{argumentDefinitions:a,kind:"Fragment",metadata:null,name:"OCDevManageWorldsAssetsAssetDetailModalSetPinnedAssetVersionMutation",selections:b,type:"Mutation",abstractKey:null},kind:"Request",operation:{argumentDefinitions:a,kind:"Operation",name:"OCDevManageWorldsAssetsAssetDetailModalSetPinnedAssetVersionMutation",selections:b},params:{id:"25045165398483506",metadata:{},name:"OCDevManageWorldsAssetsAssetDetailModalSetPinnedAssetVersionMutation",operationKind:"mutation",text:null}}}();e.exports=a}),null);
-----