useMWSDevicePresetCreationAppsStepMASV1",["CometRelay","MWSDeviceConfigAppsLogger","MWSDevicePresetCreationAppsContentMASV1.react","MWSDevicePresetCreationAppsErrorModal.entrypoint","MWSDevicePresetManageAppsMASV1Mutation.graphql","MWSDevicePresetManageDefaultAppsConfigMutation.graphql","MWSDevicesConfigurationStrings","Promise","Q4BAppManagementAdminCenterFalcoLogger","deepEquals","react","useGeoEntryPointModal"],(function(t,n,r,o,a,i,l){"use strict";var e,s,u=s||(s=r("react")),c="PRESET_CREATION";function d(e,t){return{blocking_config:{app_ids:{set:Object.keys((e==null?void 0:e.blockingConfig.apps)||{})||[]},are_all_apps_blocked:e==null?void 0:e.blockingConfig.areAllAppsRestricted,are_mature_apps_blocked:e==null?void 0:e.blockingConfig.areMatureAppsRestricted,topic_ids:Object.keys((e==null?void 0:e.blockingConfig.genres)||{})||[]},device_config_id:t||"",optional_apps:{set:Object.keys((e==null?void 0:e.available)||{})||[]},required_apps:{set:Object.keys((e==null?void 0:e.required)||{})||[]}}}function m(e,t){var n=Object.values(e).map(function(e){return{id:e.id,is_shown:e.shown}});return{device_config_id:t||"",managed_default_apps_to_is_shown:n}}function p(e,t,n,r){var a=Object.keys(t),i=Object.keys(e).filter(function(e){return!a.includes(e)});i.length>0&&o("Q4BAppManagementAdminCenterFalcoLogger").Q4BAppManagementAdminCenterFalcoLogger("GENRE_ADDED_TO_PRESET_AS_RESTRICTED",{device_preset_ids:[r],event_origin:c,genre_ids:i,itap_company_id:n})}function _(e,t,n,r){if(e!==t){var a=e===!0?"RESTRICT_MATURE_APPS_ON_PRESET":"RESTRICT_MATURE_APPS_OFF_PRESET";o("Q4BAppManagementAdminCenterFalcoLogger").Q4BAppManagementAdminCenterFalcoLogger(a,{device_preset_ids:[r],event_origin:c,itap_company_id:n})}}function f(e,t,n,r){if(e!==t){var a=e===!0?"RESTRICT_ALL_APPS_ON_PRESET":"RESTRICT_ALL_APPS_OFF_PRESET";o("Q4BAppManagementAdminCenterFalcoLogger").Q4BAppManagementAdminCenterFalcoLogger(a,{device_preset_ids:[r],event_origin:c,itap_company_id:n})}}function g(e,t,n,r,o){o.logUpdateDeviceAppsSucceeded(),p(e.blockingConfig.genres,t.blockingConfig.genres,n,r),_(e.blockingConfig.areMatureAppsRestricted,t.blockingConfig.areMatureAppsRestricted,n,r),f(e.blockingConfig.areAllAppsRestricted,t.blockingConfig.areAllAppsRestricted,n,r)}function h(e){return!(r("deepEquals")(e.masApps.available,e.masAppsInEdit.available)&&r("deepEquals")(e.masApps.blockingConfig,e.masAppsInEdit.blockingConfig)&&r("deepEquals")(e.masApps.required,e.masAppsInEdit.required))}function y(e){return!r("deepEquals")(e.masApps.defaultAppsConfig,e.masAppsInEdit.defaultAppsConfig)}function C(t){var a=t.canSave,i=t.dispatch,l=t.exit,s=t.isSaving,c=t.itapCompanyID,p=t.mode,_=t.save,f=o("CometRelay").useMutation(r("MWSDevicePresetManageAppsMASV1Mutation.graphql")),C=f[0],b=f[1],v=o("CometRelay").useMutation(r("MWSDevicePresetManageDefaultAppsConfigMutation.graphql")),S=v[0],R=v[1],L=r("useGeoEntryPointModal")(r("MWSDevicePresetCreationAppsErrorModal.entrypoint"),{}),E=L.showModal,k=function(o){return new(e||(e=n("Promise")))(function(e){var t=o.deviceConfigId,n=o.presetId;if(n!=null&&t!=null)if(r("deepEquals")(o.masApps,o.masAppsInEdit)||b||R)e(o);else{if(h(o)){var a=d(o.masAppsInEdit,t),l=r("MWSDeviceConfigAppsLogger").createForPresetCreation(n,o.masAppsInEdit,o.masApps,c);l.logUpdateDeviceAppsStarted(),C({onCompleted:function(r){g(o.masAppsInEdit,o.masApps,c,n,l);var t=babelHelpers.extends({},o,{masApps:o.masAppsInEdit});e(t),i({type:"UPDATE_APP_CONFIG",value:o.masAppsInEdit})},onError:function(t){E({}),l.logUpdateDeviceAppsFailed(t)},variables:{input:a}})}if(y(o)){var s=m(o.masAppsInEdit.defaultAppsConfig,t);S({onCompleted:function(){var t=babelHelpers.extends({},o,{masApps:o.masAppsInEdit});e(t),i({type:"UPDATE_APP_CONFIG",value:o.masAppsInEdit})},onError:function(t){},variables:{input:s}})}}else return _(o)})};return{actions:{exit:{exit:l},next:{},previous:{},saveAndExit:{canSave:a,exit:l,save:k}},content:u.jsx(r("MWSDevicePresetCreationAppsContentMASV1.react"),{itapCompanyID:c,mode:p}),id:"APPS",isComplete:function(){return!0},isSaving:function(){return b||s||R},title:o("MWSDevicesConfigurationStrings").APPS_LABEL}}l.default=C}),98);
-----
MWSDevicePresetManageDefaultAppsConfigMutation.graphql",["MWSDevicePresetManageDefaultAppsConfigMutation_facebookRelayOperation"],(function(t,n,r,o,a,i){"use strict";var e=(function(){var e=[{defaultValue:null,kind:"LocalArgument",name:"input"}],t=[{kind:"Variable",name:"data",variableName:"input"}];return{fragment:{argumentDefinitions:e,kind:"Fragment",metadata:null,name:"MWSDevicePresetManageDefaultAppsConfigMutation",selections:[{alias:null,args:t,concreteType:"OculusDeviceManagedDefaultAppsMutationResponse",kind:"LinkedField",name:"update_oculus_device_managed_default_apps",plural:!1,selections:[{alias:null,args:null,concreteType:"HWMOculusDeviceConfig",kind:"LinkedField",name:"device_config",plural:!1,selections:[{args:null,kind:"FragmentSpread",name:"MWSDevicePresetDefaultAppsTabTableFragment"}],storageKey:null}],storageKey:null}],type:"Mutation",abstractKey:null},kind:"Request",operation:{argumentDefinitions:e,kind:"Operation",name:"MWSDevicePresetManageDefaultAppsConfigMutation",selections:[{alias:null,args:t,concreteType:"OculusDeviceManagedDefaultAppsMutationResponse",kind:"LinkedField",name:"update_oculus_device_managed_default_apps",plural:!1,selections:[{alias:null,args:null,concreteType:"HWMOculusDeviceConfig",kind:"LinkedField",name:"device_config",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null},{alias:null,args:null,concreteType:"XFBManagedDefaultAppsInfo",kind:"LinkedField",name:"default_apps_info",plural:!0,selections:[{alias:null,args:null,kind:"ScalarField",name:"shown",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"default_app_id",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"app_name",storageKey:null},{alias:null,args:null,concreteType:"Image",kind:"LinkedField",name:"app_icon_image",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"uri",storageKey:null}],storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"requires_identity",storageKey:null}],storageKey:null}],storageKey:null}],storageKey:null}]},params:{id:n("MWSDevicePresetManageDefaultAppsConfigMutation_facebookRelayOperation"),metadata:{},name:"MWSDevicePresetManageDefaultAppsConfigMutation",operationKind:"mutation",text:null}}})();a.exports=e}),null);
-----
MWSDevicePresetManageDefaultAppsConfigMutation_facebookRelayOperation",[],(function(t,n,r,o,a,i){a.exports="32033339869590673"}),null);
-----