useOCHorizonWorldVideoUploadServiceSaveSocialVrCustomWorldTrailersMutation.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:"client_mutation_id",storageKey:null},d={alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null};return{fragment:{argumentDefinitions:a,kind:"Fragment",metadata:null,name:"useOCHorizonWorldVideoUploadServiceSaveSocialVrCustomWorldTrailersMutation",selections:[{alias:null,args:b,concreteType:"XFBSaveSocialVrCustomWorldTrailersResponsePayload",kind:"LinkedField",name:"xfb_save_social_vr_custom_world_trailers",plural:!1,selections:[c,{alias:null,args:null,concreteType:"XFBSocialVRCustomWorld",kind:"LinkedField",name:"social_vr_custom_world",plural:!1,selections:[d,{args:null,kind:"FragmentSpread",name:"OCDevManageWorldCardCreatedBy_world"}],storageKey:null}],storageKey:null}],type:"Mutation",abstractKey:null},kind:"Request",operation:{argumentDefinitions:a,kind:"Operation",name:"useOCHorizonWorldVideoUploadServiceSaveSocialVrCustomWorldTrailersMutation",selections:[{alias:null,args:b,concreteType:"XFBSaveSocialVrCustomWorldTrailersResponsePayload",kind:"LinkedField",name:"xfb_save_social_vr_custom_world_trailers",plural:!1,selections:[c,{alias:null,args:null,concreteType:"XFBSocialVRCustomWorld",kind:"LinkedField",name:"social_vr_custom_world",plural:!1,selections:[d,{alias:null,args:null,concreteType:"XFBSocialVRCustomWorldToCollaboratorPersonasConnection",kind:"LinkedField",name:"collaborator_personas",plural:!1,selections:[{alias:null,args:null,concreteType:"XFBVRPersona",kind:"LinkedField",name:"nodes",plural:!0,selections:[{alias:null,args:null,kind:"ScalarField",name:"name",storageKey:null},d],storageKey:null}],storageKey:null},{alias:null,args:null,concreteType:"XFBTogetherAppUser",kind:"LinkedField",name:"owner_togetherappuser",plural:!1,selections:[{alias:null,args:null,concreteType:null,kind:"LinkedField",name:"vr_user",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"__typename",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"vr_alias",storageKey:null},d],storageKey:null},d],storageKey:null}],storageKey:null}],storageKey:null}]},params:{id:"30991955587086960",metadata:{},name:"useOCHorizonWorldVideoUploadServiceSaveSocialVrCustomWorldTrailersMutation",operationKind:"mutation",text:null}}}();e.exports=a}),null);
-----
useOCHorizonWorldVideoUploadService",["OCConfig","OCDevManageHorizonWorldVideoUploadService","OCDevManageWorldMetadataVideoUtils","Promise","asyncToGeneratorRuntime","react","useOCDevUICommitMutation","useOCHorizonWorldVideoUploadServiceSaveSocialVrCustomWorldTrailersMutation.graphql"],(function(a,b,c,d,e,f,g){"use strict";var h,i,j;e=j||d("react");var k=e.useEffect,l=e.useState;function a(a,e,f){var g=l(null),j=g[0],m=g[1];k(function(){m(null)},[e]);var n=c("useOCDevUICommitMutation")(h!==void 0?h:h=b("useOCHorizonWorldVideoUploadServiceSaveSocialVrCustomWorldTrailersMutation.graphql"));function o(a){switch(a.videoState){case d("OCDevManageWorldMetadataVideoUtils").VideoState.NEW:return"CREATE";case d("OCDevManageWorldMetadataVideoUtils").VideoState.REPLACED:return"REPLACE";default:return"DELETE"}}function p(a){return a.videoState===d("OCDevManageWorldMetadataVideoUtils").VideoState.NEW||a.videoState===d("OCDevManageWorldMetadataVideoUtils").VideoState.REPLACED}function q(){return r.apply(this,arguments)}function r(){r=b("asyncToGeneratorRuntime").asyncToGenerator(function*(){var c=null;m(null);if(e.some(function(a){return a.errors.length>0}))return!1;try{var g=(yield (i||(i=b("Promise"))).all(e.filter(p).map(s)));c=e.filter(function(a){return a.videoState!==d("OCDevManageWorldMetadataVideoUtils").VideoState.UNCHANGED}).map(function(a){var b;return{action_type:o(a),aspect_ratio:a.aspectRatio,durationInMS:Math.floor((b=a.durationInMS)!=null?b:0),handle:p(a)?(b=g.find(function(b){return b.aspectRatio===a.aspectRatio}))==null?void 0:b.handle:null,hasAudio:(b=a.hasAudio)!=null?b:!1}});yield n({input:{social_vr_custom_world_id:a,video_trailers:c!=null?c:[]}});f==null||f({eventName:"UPLOAD_AND_SAVE_SUCCESS",metadata:JSON.stringify({videoTrailers:c})});return!0}catch(a){f==null||f({error:JSON.stringify(a),eventName:"UPLOAD_AND_SAVE_FAILED",eventType:"ERROR",metadata:JSON.stringify({videoTrailers:c})});m(a);return!1}});return r.apply(this,arguments)}function s(a){return new(i||(i=b("Promise")))(function(b,e){var g=a.aspectRatio,h=a.file;if(h==null){e("local file is required for upload");return}if(d("OCConfig").accessToken==null){e("access token is required for upload");return}var i=new(c("OCDevManageHorizonWorldVideoUploadService"))(d("OCConfig").accessToken);i.onUploadSuccess(function(a){f==null||f({eventName:"UPLOAD_SERVICE_SUCCESS",metadata:JSON.stringify({aspectRatio:g,fileName:h.name,handle:a!=null?a:"null"})}),b({aspectRatio:g,handle:a,name:h.name})});i.onUploadError(function(a){f==null||f({error:(a=a.getErrorDescriptionString())!=null?a:"Upload service error",eventName:"UPLOAD_SERVICE_ERROR",eventType:"ERROR",metadata:JSON.stringify({aspectRatio:g,fileName:h.name})});e("Error uploading "+h.name)});i.upload(h)})}return{uploadAndSubmitFiles:q,uploadError:j}}g.useOCHorizonWorldVideoUploadService=a}),98);
-----
-----
useOCHorizonWorldVideoUploadService",["OCConfig","OCDevManageHorizonWorldVideoUploadService","OCDevManageWorldMetadataVideoUtils","Promise","asyncToGeneratorRuntime","react","useOCDevUICommitMutation","useOCHorizonWorldVideoUploadServiceSaveSocialVrCustomWorldTrailersMutation.graphql"],(function(a,b,c,d,e,f,g){"use strict";var h,i,j;e=j||d("react");var k=e.useEffect,l=e.useState;function a(a,e,f){var g=l(null),j=g[0],m=g[1];k(function(){m(null)},[e]);var n=c("useOCDevUICommitMutation")(h!==void 0?h:h=b("useOCHorizonWorldVideoUploadServiceSaveSocialVrCustomWorldTrailersMutation.graphql"));function o(a){switch(a.videoState){case d("OCDevManageWorldMetadataVideoUtils").VideoState.NEW:return"CREATE";case d("OCDevManageWorldMetadataVideoUtils").VideoState.REPLACED:return"REPLACE";default:return"DELETE"}}function p(a){return a.videoState===d("OCDevManageWorldMetadataVideoUtils").VideoState.NEW||a.videoState===d("OCDevManageWorldMetadataVideoUtils").VideoState.REPLACED}function q(){return r.apply(this,arguments)}function r(){r=b("asyncToGeneratorRuntime").asyncToGenerator(function*(){var c=null;m(null);if(e.some(function(a){return a.errors.length>0}))return!1;try{var g=(yield (i||(i=b("Promise"))).all(e.filter(p).map(s)));c=e.filter(function(a){return a.videoState!==d("OCDevManageWorldMetadataVideoUtils").VideoState.UNCHANGED}).map(function(a){var b;return{action_type:o(a),aspect_ratio:a.aspectRatio,durationInMS:Math.floor((b=a.durationInMS)!=null?b:0),handle:p(a)?(b=g.find(function(b){return b.aspectRatio===a.aspectRatio}))==null?void 0:b.handle:null,hasAudio:(b=a.hasAudio)!=null?b:!1}});yield n({input:{social_vr_custom_world_id:a,video_trailers:c!=null?c:[]}});f==null||f({eventName:"UPLOAD_AND_SAVE_SUCCESS",metadata:JSON.stringify({videoTrailers:c})});return!0}catch(a){f==null||f({error:JSON.stringify(a),eventName:"UPLOAD_AND_SAVE_FAILED",eventType:"ERROR",metadata:JSON.stringify({videoTrailers:c})});m(a);return!1}});return r.apply(this,arguments)}function s(a){return new(i||(i=b("Promise")))(function(b,e){var g=a.aspectRatio,h=a.file;if(h==null){e("local file is required for upload");return}if(d("OCConfig").accessToken==null){e("access token is required for upload");return}var i=new(c("OCDevManageHorizonWorldVideoUploadService"))(d("OCConfig").accessToken);i.onUploadSuccess(function(a){f==null||f({eventName:"UPLOAD_SERVICE_SUCCESS",metadata:JSON.stringify({aspectRatio:g,fileName:h.name,handle:a!=null?a:"null"})}),b({aspectRatio:g,handle:a,name:h.name})});i.onUploadError(function(a){f==null||f({error:(a=a.getErrorDescriptionString())!=null?a:"Upload service error",eventName:"UPLOAD_SERVICE_ERROR",eventType:"ERROR",metadata:JSON.stringify({aspectRatio:g,fileName:h.name})});e("Error uploading "+h.name)});i.upload(h)})}return{uploadAndSubmitFiles:q,uploadError:j}}g.useOCHorizonWorldVideoUploadService=a}),98);
-----