EBFetchBackupIdsShared",["Base64Utils","EBDeps","EBFetchBackupIdsSharedFragment.graphql","EBFetchBackupIdsSharedQuery.graphql","FBLogger","I64","LSEncryptedBackupsBackupTenancy","LSEncryptedBackupsOnboardingDecision","LSEncryptedBackupsVirtualDeviceType","LSIntEnum","LSShape","LSVec","requireDeferred"],(function(t,n,r,o,a,i,l){"use strict";var e,s,u,c,d=r("requireDeferred")("mwEBUpdateBackupsTable").__setRef("EBFetchBackupIdsShared"),m=e!==void 0?e:e=n("EBFetchBackupIdsSharedFragment.graphql"),p=s!==void 0?s:s=n("EBFetchBackupIdsSharedQuery.graphql");function _(e){if(e!=null){var t=e,n=r("LSEncryptedBackupsOnboardingDecision")[t];return n}}function f(e){if(e!=null){var t=e,n=r("LSEncryptedBackupsBackupTenancy")[t];return(u||(u=o("LSIntEnum"))).ofNumber(n)}}function g(e){var t=e.xfb_backup,n=t==null?void 0:t.id;if(t!=null&&n!=null){var a,i,l=!1;(t==null?void 0:t.has_otc_eligible_devices)!=null?l=t==null?void 0:t.has_otc_eligible_devices:r("FBLogger")("wmi_eb").mustfix("failed to retrieve has_otc_eligible_devices. defaulting to false");var s=f(t.backup_tenancy),d=[o("LSShape").ofRecord(s!=null?{backup_id:(c||(c=o("I64"))).of_string(n),backup_tenancy:s}:{backup_id:(c||(c=o("I64"))).of_string(n)})],m=[];t.virtual_devices.forEach(function(e){var t,a,i=e==null?void 0:e.client_generated_id;if(n==null||i==null||(e==null?void 0:e.device_type)==null){r("FBLogger")("wmi_eb").warn("Invalid virtual device fetched in fetchBackupIdsGraphQL.");return}var l="REQUIRES_MIGRATION",s=(e==null?void 0:e.migration_status)===l,d=e==null?void 0:e.device_type,p=r("LSEncryptedBackupsVirtualDeviceType")[d];m.push(o("LSShape").ofRecord({backup_id:(c||(c=o("I64"))).of_string(n),virtual_device_ids:r("LSVec").ofArray([o("LSShape").ofRecord({virtual_device_id:o("Base64Utils").toArrayBuffer(i)})]),virtual_devices:r("LSVec").ofArray([o("LSShape").ofRecord({creation_time:(t=e==null?void 0:e.creation_time)!=null?t:void 0,device_created_on:(a=e==null?void 0:e.device_created_on)!=null?a:void 0,requires_hsm_migration:s,virtual_device_id:o("Base64Utils").toArrayBuffer(i),virtual_device_type:(u||(u=o("LSIntEnum"))).ofNumber(p)})])}))});var p=[];(a=t.devices)==null||a.edges.forEach(function(e){var t;(e==null||(t=e.node)==null?void 0:t.id)!=null&&p.push(o("LSShape").ofRecord({device_id:(c||(c=o("I64"))).of_string(e.node.id)}))});var g=t.encryption_management_delegator_id!=null?(c||(c=o("I64"))).of_string(t.encryption_management_delegator_id):void 0;return{backupIds:d,deviceIds:p,encryptionManagementDelegatorId:g,hasOtcEligibleDevices:l,isUserOptedOut:(i=t.is_user_opted_out)!=null?i:void 0,virtualDevices:m}}else{var h,y=_((h=e.xfb_eb_user_preferences)==null?void 0:h.onboarding_decision)===r("LSEncryptedBackupsOnboardingDecision").STORE_ON_DEVICE_ONLY;return{backupIds:[],deviceIds:[],hasOtcEligibleDevices:!1,isUserOptedOut:y,virtualDevices:[]}}}async function h(e){var t=e.storage,n=e.transformedData,o=await d.load();await o({backupIds:r("LSVec").ofArray(n.backupIds),deviceIds:r("LSVec").ofArray(n.deviceIds),encryptionManagementDelegatorId:n.encryptionManagementDelegatorId,hasOtcEligibleDevices:n.hasOtcEligibleDevices,isSuccess:!0,isUserOptedOut:n.isUserOptedOut,storage:t,virtualDevices:r("LSVec").ofArray(n.virtualDevices)})}async function y(e){var t=e.data,n=e.qplFlow;n.addPoint("eb_fetch_backup_ids_gql_transform_data_start");var r=g(t);n.addPoint("eb_fetch_backup_ids_gql_transform_data_end"),n.addPoint("eb_fetch_backup_ids_gql_update_table_start");var a=await o("EBDeps").getDeps().getLSDB();await h({storage:a,transformedData:r}),n.addPoint("eb_fetch_backup_ids_gql_update_table_end")}l.fetchBackupIdsRefetchableFragment=m,l.fetchBackupIdsQuery=p,l.onboardingDecisionTypeToEnum=_,l.backupTenancyTypeToEnum=f,l.transformBackupDataForLS=g,l.updateBackupsTableWithTransformedData=h,l.processBackupDataGraphQL=y}),98);
-----
EBFetchBackupIdsSharedQuery_facebookRelayOperation",[],(function(t,n,r,o,a,i){a.exports="25051902717827282"}),null);
-----