OCAccountEmailPreferencesView.react",["fbt","OCAccountButtonContainerNew.react","OCAccountCommunicationsSettings.react","OCAccountEmailPreferencesCoreApp.react","OCAccountEmailPreferencesInternalDevApp.react","OCAccountEmailPreferencesView_all_legacy_categories.graphql","OCAccountEmailPreferencesView_viewer.graphql","OCAccountEmailUpdateBulkCategoryPreferencesMutation","OCAccountEmailUpdateBulkPreferencesMutation","OCAccountPageNotFoundView.react","OCAccountViewBase.react","OCDSButton.react","OCDSHeading.react","OCDSText.react","Promise","RelayHooks","asyncToGeneratorRuntime","react"],(function(a,b,c,d,e,f,g,h){"use strict";var i,j,k,l,m=l||(l=d("react")),n=l.useState,o={subheader:{paddingTop:"x9orja2",paddingBottom:"xbaz6xv",$$css:!0}};function a(a){var e,f,g=a.legacyCategoriesViewer;a=a.viewer;var l=d("RelayHooks").useFragment(i!==void 0?i:i=b("OCAccountEmailPreferencesView_viewer.graphql"),a);a=d("RelayHooks").useFragment(j!==void 0?j:j=b("OCAccountEmailPreferencesView_all_legacy_categories.graphql"),g);g=n(!1);var p=g[0],q=g[1];g=n(!1);var r=g[0],s=g[1];g=n(!1);var t=g[0],u=g[1];g=n("");var v=g[0],w=g[1];g=n(new Map());var x=g[0],y=g[1];g=n(new Map());var z=g[0],A=g[1],B=d("RelayHooks").useRelayEnvironment(),C=function(a,b){return{actor_id:a,preferences:b}},D=function(a,b){return{actor_id:a,preferences:b}};g=function(){var a=b("asyncToGeneratorRuntime").asyncToGenerator(function*(a){a.preventDefault();a=(a=l==null?void 0:(a=l.user)==null?void 0:a.id)!=null?a:"";s(!1);u(!0);w("");var c=F(x),e=H(z);try{c=d("OCAccountEmailUpdateBulkPreferencesMutation").commit(B,C(a,c));A(new Map());a=d("OCAccountEmailUpdateBulkCategoryPreferencesMutation").commit(B,D(a,e));A(new Map());yield (k||(k=b("Promise"))).all([c,a]);s(!0);u(!1);q(!1)}catch(a){s(!1),u(!1),w(a.name)}});return function(b){return a.apply(this,arguments)}}();var E=function(a,b){q(!0),s(!1),y(new Map(x.set(a,b)))},F=function(a){var b=[];for(a of a.entries()){var c=a[0],d=a[1];b.push({app_id:c,state:d})}return b},G=function(a,b,c){q(!0);s(!1);var d=z.get(a);if(d==null){var e=new Map();e.set(b,c);A(new Map(z.set(a,e)))}else{e=new Map(d.set(b,c));A(new Map(z.set(a,e)))}},H=function(a){var b=[];for(a of a.entries()){var c=a[0],d=a[1];for(d of d.entries()){var e=d[0],f=d[1];b.push({app_id:c,category:e,state:f})}}return b},I=l==null?void 0:l.user;if(I==null)return m.jsx(c("OCAccountPageNotFoundView.react"),{});e=((e=l==null?void 0:(e=l.user)==null?void 0:e.notification_user_core_app_email_preferences)!=null?e:[]).map(function(a,b){return m.jsx(c("OCAccountEmailPreferencesCoreApp.react"),{appPref:a,categoryPrefs:z,setAppPrefs:E,setCategoryPrefs:G},b)});f=((f=l==null?void 0:(f=l.user)==null?void 0:f.notification_user_internal_developer_app_email_preferences)!=null?f:[]).map(function(a,b){return m.jsx(c("OCAccountEmailPreferencesInternalDevApp.react"),{appPref:a,categoryPrefs:z,setAppPrefs:E,setCategoryPrefs:G},b)});return m.jsxs(c("OCAccountViewBase.react"),{headerText:h._("Email preferences"),user:I,children:[m.jsx(c("OCDSHeading.react"),{type:"heading4",xstyle:o.subheader,children:h._("Meta Quest")}),m.jsxs("form",{method:"POST",onSubmit:g,children:[m.jsx("div",{children:e}),m.jsx(c("OCDSHeading.react"),{type:"heading4",xstyle:o.subheader,children:h._("App emails")}),m.jsx("div",{children:f}),r&&m.jsx(c("OCDSText.react"),{color:"success",display:"block",textAlign:"center",type:"body2",children:h._("Your account has been updated.")}),v&&m.jsx(c("OCDSText.react"),{color:"error",display:"block",textAlign:"center",type:"body2",children:h._("An error occurred: {error name}",[h._param("error name",v)])}),m.jsx(c("OCAccountButtonContainerNew.react"),{children:m.jsx(c("OCDSButton.react"),{isDisabled:t||!p,isLoading:t,label:h._("UPDATE"),variant:"outline"})})]}),a!=null&&m.jsx(c("OCAccountCommunicationsSettings.react"),{allCategoriesFragment:a,userFragment:l==null?void 0:l.user})]})}a.displayName=a.name+" [from "+f.id+"]";g["default"]=a}),226);
-----
OCAccountEmailUpdateBulkPreferencesMutation",["OCAccountEmailUpdateBulkPreferencesMutation.graphql","OCRelayModern","Promise"],(function(a,b,c,d,e,f,g){"use strict";var h,i,j=h!==void 0?h:h=b("OCAccountEmailUpdateBulkPreferencesMutation.graphql");function a(a,d){return new(i||(i=b("Promise")))(function(b,e){return c("OCRelayModern").commitMutation(a,{mutation:j,variables:{input:babelHelpers["extends"]({},d)},onCompleted:function(a){return b(a)},onError:function(a){return e(a)}})})}g.commit=a}),98);
-----
OCAccountEmailUpdateBulkPreferencesMutation.graphql",["OCAccountEmailUpdateBulkPreferencesMutation_oculusRelayOperation"],(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:"data",variableName:"input"}],concreteType:"XOCUpdateBulkUserAppEmailNotificationsResponsePayload",kind:"LinkedField",name:"xoc_update_bulk_user_app_email_notifications",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"__typename",storageKey:null}],storageKey:null}];return{fragment:{argumentDefinitions:a,kind:"Fragment",metadata:null,name:"OCAccountEmailUpdateBulkPreferencesMutation",selections:c,type:"Mutation",abstractKey:null},kind:"Request",operation:{argumentDefinitions:a,kind:"Operation",name:"OCAccountEmailUpdateBulkPreferencesMutation",selections:c},params:{id:b("OCAccountEmailUpdateBulkPreferencesMutation_oculusRelayOperation"),metadata:{},name:"OCAccountEmailUpdateBulkPreferencesMutation",operationKind:"mutation",text:null}}}();e.exports=a}),null);
-----
OCAccountEmailUpdateBulkPreferencesMutation_oculusRelayOperation",[],(function(a,b,c,d,e,f){e.exports="5187646857961090"}),null);
-----
OCAccountEmailPreferencesView.react",["fbt","OCAccountButtonContainerNew.react","OCAccountCommunicationsSettings.react","OCAccountEmailPreferencesCoreApp.react","OCAccountEmailPreferencesInternalDevApp.react","OCAccountEmailPreferencesView_all_legacy_categories.graphql","OCAccountEmailPreferencesView_viewer.graphql","OCAccountEmailUpdateBulkCategoryPreferencesMutation","OCAccountEmailUpdateBulkPreferencesMutation","OCAccountPageNotFoundView.react","OCAccountViewBase.react","OCDSButton.react","OCDSHeading.react","OCDSText.react","Promise","RelayHooks","react","regeneratorRuntime"],(function(a,b,c,d,e,f,g,h){"use strict";var i,j,k=d("react"),l=d("react").useState,m={subheader:{paddingTop:"x9orja2",paddingBottom:"xbaz6xv",$$css:!0}};function a(a){var e,f,g=a.legacyCategoriesViewer;a=a.viewer;var n=d("RelayHooks").useFragment(i!==void 0?i:i=b("OCAccountEmailPreferencesView_viewer.graphql"),a);a=d("RelayHooks").useFragment(j!==void 0?j:j=b("OCAccountEmailPreferencesView_all_legacy_categories.graphql"),g);g=l(!1);var o=g[0],p=g[1];g=l(!1);var q=g[0],r=g[1];g=l(!1);var s=g[0],t=g[1];g=l("");var u=g[0],v=g[1];g=l(new Map());var w=g[0],x=g[1];g=l(new Map());var y=g[0],z=g[1],A=d("RelayHooks").useRelayEnvironment(),B=function(a,b){return{actor_id:a,preferences:b}},C=function(a,b){return{actor_id:a,preferences:b}};g=function(a){var c,e,f,g,h,i,j;return b("regeneratorRuntime").async(function(k){while(1)switch(k.prev=k.next){case 0:a.preventDefault();f=(c=n==null?void 0:(e=n.user)==null?void 0:e.id)!=null?c:"";r(!1);t(!0);v("");g=E(w);h=G(y);k.prev=7;i=d("OCAccountEmailUpdateBulkPreferencesMutation").commit(A,B(f,g));z(new Map());j=d("OCAccountEmailUpdateBulkCategoryPreferencesMutation").commit(A,C(f,h));z(new Map());k.next=14;return b("regeneratorRuntime").awrap(b("Promise").all([i,j]));case 14:r(!0);t(!1);p(!1);k.next=24;break;case 19:k.prev=19,k.t0=k["catch"](7),r(!1),t(!1),v(k.t0.name);case 24:case"end":return k.stop()}},null,this,[[7,19]])};var D=function(a,b){p(!0),r(!1),x(new Map(w.set(a,b)))},E=function(a){var b=[];for(var a=a.entries(),c=Array.isArray(a),d=0,a=c?a:a[typeof Symbol==="function"?Symbol.iterator:"@@iterator"]();;){var e;if(c){if(d>=a.length)break;e=a[d++]}else{d=a.next();if(d.done)break;e=d.value}e=e;var f=e[0];e=e[1];b.push({app_id:f,state:e})}return b},F=function(a,b,c){p(!0);r(!1);var d=y.get(a);if(d==null){var e=new Map();e.set(b,c);z(new Map(y.set(a,e)))}else{e=new Map(d.set(b,c));z(new Map(y.set(a,e)))}},G=function(a){var b=[];for(var a=a.entries(),c=Array.isArray(a),d=0,a=c?a:a[typeof Symbol==="function"?Symbol.iterator:"@@iterator"]();;){var e;if(c){if(d>=a.length)break;e=a[d++]}else{d=a.next();if(d.done)break;e=d.value}e=e;var f=e[0];e=e[1];for(var e=e.entries(),g=Array.isArray(e),h=0,e=g?e:e[typeof Symbol==="function"?Symbol.iterator:"@@iterator"]();;){var i;if(g){if(h>=e.length)break;i=e[h++]}else{h=e.next();if(h.done)break;i=h.value}i=i;var j=i[0];i=i[1];b.push({app_id:f,category:j,state:i})}}return b},H=n==null?void 0:n.user;if(H==null)return k.jsx(c("OCAccountPageNotFoundView.react"),{});e=((e=n==null?void 0:(e=n.user)==null?void 0:e.notification_user_core_app_email_preferences)!=null?e:[]).map(function(a,b){return k.jsx(c("OCAccountEmailPreferencesCoreApp.react"),{appPref:a,categoryPrefs:y,setAppPrefs:D,setCategoryPrefs:F},b)});f=((f=n==null?void 0:(f=n.user)==null?void 0:f.notification_user_internal_developer_app_email_preferences)!=null?f:[]).map(function(a,b){return k.jsx(c("OCAccountEmailPreferencesInternalDevApp.react"),{appPref:a,categoryPrefs:y,setAppPrefs:D,setCategoryPrefs:F},b)});return k.jsxs(c("OCAccountViewBase.react"),{headerText:h._("u90aeu4ef6u504fu597du8bbeu7f6e"),user:H,children:[k.jsx(c("OCDSHeading.react"),{type:"heading4",xstyle:m.subheader,children:h._("Oculus")}),k.jsxs("form",{method:"POST",onSubmit:g,children:[k.jsx("div",{children:e}),k.jsx(c("OCDSHeading.react"),{type:"heading4",xstyle:m.subheader,children:h._("u5e94u7528u90aeu4ef6")}),k.jsx("div",{children:f}),q&&k.jsx(c("OCDSText.react"),{color:"success",display:"block",textAlign:"center",type:"body2",children:h._("u4f60u7684u5e10u6237u5df2u66f4u65b0u3002")}),u&&k.jsx(c("OCDSText.react"),{color:"error",display:"block",textAlign:"center",type:"body2",children:h._("u51fau9519u4e86uff1a{error name}",[h._param("error name",u)])}),k.jsx(c("OCAccountButtonContainerNew.react"),{children:k.jsx(c("OCDSButton.react"),{isDisabled:s||!o,isLoading:s,label:h._("u66f4u65b0"),variant:"outline"})})]}),a!=null&&k.jsx(c("OCAccountCommunicationsSettings.react"),{all_categories:a,viewer:n})]})}a.displayName=a.name+" [from "+f.id+"]";g["default"]=a}),98);
-----
OCAccountEmailUpdateBulkPreferencesMutation",["OCAccountEmailUpdateBulkPreferencesMutation.graphql","OCRelayModern","Promise"],(function(a,b,c,d,e,f,g){"use strict";var h,i=h!==void 0?h:h=b("OCAccountEmailUpdateBulkPreferencesMutation.graphql");function a(a,d){return new(b("Promise"))(function(b,e){return c("OCRelayModern").commitMutation(a,{mutation:i,variables:{input:babelHelpers["extends"]({},d)},onCompleted:function(a){return b(a)},onError:function(a){return e(a)}})})}g.commit=a}),98);
-----
OCAccountEmailUpdateBulkPreferencesMutation.graphql",["OCAccountEmailUpdateBulkPreferencesMutation_oculusRelayOperation"],(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:"data",variableName:"input"}],concreteType:"XOCUpdateBulkUserAppEmailNotificationsResponsePayload",kind:"LinkedField",name:"xoc_update_bulk_user_app_email_notifications",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"__typename",storageKey:null}],storageKey:null}];return{fragment:{argumentDefinitions:a,kind:"Fragment",metadata:null,name:"OCAccountEmailUpdateBulkPreferencesMutation",selections:c,type:"Mutation",abstractKey:null},kind:"Request",operation:{argumentDefinitions:a,kind:"Operation",name:"OCAccountEmailUpdateBulkPreferencesMutation",selections:c},params:{id:b("OCAccountEmailUpdateBulkPreferencesMutation_oculusRelayOperation"),metadata:{},name:"OCAccountEmailUpdateBulkPreferencesMutation",operationKind:"mutation",text:null}}}();e.exports=a}),null);
-----
OCAccountEmailUpdateBulkPreferencesMutation_oculusRelayOperation",[],(function(a,b,c,d,e,f){e.exports="5187646857961090"}),null);
-----