CometUSFCDSGeneralSelectorDialog.react",["fbt","CometExternalLinkedEntityRenderer","CometInlineEntityRenderer","CometLinkedEntityRenderer","CometRelay","CometTextWithEntitiesRelay.react","CometUSFCDSConfirmationScreen.entrypoint","CometUSFCDSGeneralSelectorDialogQuery.graphql","CometUSFCDSGeneralSelectorDialogUSFConfirmationScreenQuery.graphql","FBAndMessengerFamilyCenterTeenTransparencyBanner.react","FBLogger","MessengerFamilyCenterLoggingHooks","RelayHooks","USFSettingsTreeType","WebPixelRatio","XFBUSFNodeIDUtils.facebook","XMDSDialog.react","XMDSDialogFooter.react","XMDSDialogHeader.react","XMDSImage.react","XMDSParagraphs.react","XMDSRadioList.react","XMDSRadioListCell.react","XMDSText.react","XMDSTextPairing.react","cdsPushToast","react","react-compiler-runtime","requireDeferred","useCDSConfirmationDialog","useCometUSFCDSGeneralSelectorMutation","useCometUSFDialogImpression","useCurrentDisplayMode","usePopPage","usePushPage"],(function(t,n,r,o,a,i,l,s){"use strict";var e,u,c,d=c||(c=o("react")),m=c,p=m.useMemo,_=m.useState,f=r("requireDeferred")("UnifiedSettingsFrameworkFalcoEvent").__setRef("CometUSFCDSGeneralSelectorDialog.react"),g=-1,h={footer:{marginTop:"x11fxgd9",$$css:!0},image:{borderStartStartRadius:"xjwep3j",borderStartEndRadius:"x1t39747",borderEndEndRadius:"x1wcsgtt",borderEndStartRadius:"x1pczhz8",$$css:!0},listHeading:{marginInlineStart:"xqsn43r",marginInlineEnd:"x3aesyq",marginLeft:null,marginRight:null,marginTop:"x11fxgd9",$$css:!0},sectionMargins:{marginInlineStart:"xqsn43r",marginInlineEnd:"x3aesyq",marginLeft:null,marginRight:null,marginTop:"xw7yly9",$$css:!0},textMargins:{marginTop:"xw7yly9",$$css:!0}},y=e!==void 0?e:e=n("CometUSFCDSGeneralSelectorDialogQuery.graphql"),C=u!==void 0?u:u=n("CometUSFCDSGeneralSelectorDialogUSFConfirmationScreenQuery.graphql");function b(e){var t,n=o("react-compiler-runtime").c(105),a=e.props,i=e.queries,l=a.additionalParams,u=a.ceilingInterstitialRelayStoreId,c=a.entryPoint,m=a.nodeId,p=a.onClose,b=a.rowItemRelayStoreId,k=a.selectorHeader,I=a.setCurrentValue,T=a.settingTreeType,D=a.shouldPushPage,x=a.supervisedUserID,$=a.title,P=r("usePopPage")(),N;e:{var M,w=o("XFBUSFNodeIDUtils.facebook").toJSEnum(m);if(!w){var A;n[0]===Symbol.for("react.memo_cache_sentinel")?(A={},n[0]=A):A=n[0],N=A;break e}t:switch(w){case"daily_limit":{M="daily_limit";break t}default:M="usf_settings"}var F;n[1]!==M||n[2]!==x?(F={current_module:M,targeting_user_fbid:x},n[1]=M,n[2]=x,n[3]=F):F=n[3],N=F}var O=N,B=o("MessengerFamilyCenterLoggingHooks").useLogEvent(),W=o("MessengerFamilyCenterLoggingHooks").useImpressionLogger(O),q=W[0],U=r("useCDSConfirmationDialog")(),V=o("RelayHooks").useRelayEnvironment(),H=o("CometRelay").usePreloadedQuery(y,i.root),G=H.xfb_unified_settings,z=H.xfb_youth_platform,j=G.row_item,K=j.confirmation_screen_data_exists,Q=j.current_index,X=j.description,Y=j.footers,J=j.is_guardian_view_only,Z=j.options,ee=j.should_render_confirmation_screen,te=_(Q!=null?Q:g),ne=te[0],re=te[1],oe=(ee!=null?ee:!1)&&K!=null&&K[ne]===!0,ae=r("useCometUSFCDSGeneralSelectorMutation")(),ie=ae[0],le=ae[1],se=r("useCurrentDisplayMode")()==="dark",ue;n[4]!==m?(ue=o("XFBUSFNodeIDUtils.facebook").toJSEnum(m),n[4]=m,n[5]=ue):ue=n[5];var ce=x!=null?x:"null",de;n[6]!==ce?(de={screen_type:"bottomsheet",supervised_user_id:ce},n[6]=ce,n[7]=de):de=n[7];var me;n[8]!==T?(me=r("USFSettingsTreeType").cast(String(T).toLowerCase()),n[8]=T,n[9]=me):me=n[9];var pe=r("useCometUSFDialogImpression")(ue,c,de,me),_e=z==null||(t=z.viewer)==null?void 0:t.teen_transparency_banner_content,fe;n[10]===Symbol.for("react.memo_cache_sentinel")?(fe=s._(/*BTDS*/"Changes saved"),n[10]=fe):fe=n[10];var ge=fe,he;n[11]!==m?(he=o("XFBUSFNodeIDUtils.facebook").toJSEnum(m),n[11]=m,n[12]=he):he=n[12];var ye=he;if(Z==null)return null;var Ce;n[13]!==l||n[14]!==u||n[15]!==ie||n[16]!==Q||n[17]!==c||n[18]!==O||n[19]!==B||n[20]!==m||n[21]!==ye||n[22]!==p||n[23]!==Z||n[24]!==P||n[25]!==b||n[26]!==ne||n[27]!==I||n[28]!==T||n[29]!==D||n[30]!==x||n[31]!==$?(Ce=function(){ne===(Q!=null?Q:g)&&(D?P&&P():p()),ie({onCompleted:function(){if(Z!=null){var e=Z[ne];I({title:e.title})}if(f.onReady(function(e){ye!=null&&e.log(function(){return{cms_id:l==null?void 0:l.cms_id,entry_point:c,event:"setting_change",extra_data:{supervised_user_id:x!=null?x:"null"},new_selector_indicies:[ne.toString()],node_id:ye,old_selector_indicies:[(Q!=null?Q:g).toString()],product:"unified_settings_framework",settings_tree:r("USFSettingsTreeType").cast(String(T).toLowerCase()),success:!0}})}),c==="family_center"&&Z!=null&&ye!=null){var t,n=ye==="daily_limit"?"modify_daily_limit_success":"modify_teen_settings_success",o=(t=Z[ne])==null?void 0:t.title;B(n,babelHelpers.extends({extra_data:{restrictionLevel:o,settingType:ye}},O))}},onError:function(t){if(r("FBLogger")("privacy_experiences_settings").catching(t).mustfix("Failed to update: %s",$),f.onReady(function(e){ye!=null&&e.log(function(){return{cms_id:l==null?void 0:l.cms_id,entry_point:c,event:"setting_change",new_selector_indicies:[ne.toString()],node_id:ye,old_selector_indicies:[(Q!=null?Q:g).toString()],product:"unified_settings_framework",settings_tree:r("USFSettingsTreeType").cast(String(T).toLowerCase()),success:!1}})}),c==="family_center"&&Z!=null&&ye!=null){var e,n=ye==="daily_limit"?"modify_daily_limit_failure":"modify_teen_settings_failure",o=(e=Z[ne])==null?void 0:e.title;B(n,babelHelpers.extends({extra_data:{restrictionLevel:o,settingType:ye}},O))}},updater:function(t){var e=t.getRootField("xfb_update_usf_general_selector");if(u!=null){var n=e==null?void 0:e.getLinkedRecords("options_under_cap"),r=e==null?void 0:e.getValue("teen_selected_value_serialized"),a=t.get(u);n!=null&&(a==null||a.setLinkedRecords(n,"options_under_cap")),a==null||a.setValue(r,"teen_selected_value_serialized")}if(b!=null){var i,l=(i=t.get(b))==null?void 0:i.getLinkedRecord("current_value"),s=+(e==null?void 0:e.getValue("current_value"));if(Number.isInteger(s)){var c=Z[s];l==null||l.setValue(c.title,"title"),l==null||l.setValue(c.serialized_value,"serialized_value")}}D?P&&P():p(),o("cdsPushToast").pushToast({message:ge,testid:"usf-setting-change-toast"})},variables:{input:{additional_params:l,entry_point:c,node_id:m,settings_tree:T,supervised_user_id:x,update_value:ne,update_value_string:Z[ne].serialized_value},scale:o("WebPixelRatio").get()}})},n[13]=l,n[14]=u,n[15]=ie,n[16]=Q,n[17]=c,n[18]=O,n[19]=B,n[20]=m,n[21]=ye,n[22]=p,n[23]=Z,n[24]=P,n[25]=b,n[26]=ne,n[27]=I,n[28]=T,n[29]=D,n[30]=x,n[31]=$,n[32]=Ce):Ce=n[32];var be=Ce,ve;n[33]!==l||n[34]!==c||n[35]!==be||n[36]!==m||n[37]!==p?(ve={additionalParams:l,entryPoint:c,nodeId:m,onClose:p,onSubmit:be},n[33]=l,n[34]=c,n[35]=be,n[36]=m,n[37]=p,n[38]=ve):ve=n[38];var Se=ve,Re;n[39]!==(l==null?void 0:l.cms_id)||n[40]!==u||n[41]!==Se||n[42]!==c||n[43]!==V||n[44]!==be||n[45]!==m||n[46]!==ye||n[47]!==ne||n[48]!==T||n[49]!==U||n[50]!==x?(Re=function(t){if(u!=null){f.onReady(function(e){ye!=null&&e.log(function(){return{cms_id:l==null?void 0:l.cms_id,entry_point:c,event:"open_confirmation",extra_data:{supervised_user_id:x!=null?x:"null"},node_id:ye,product:"unified_settings_framework",success:!0}})}),t(babelHelpers.extends({},Se));return}if(c!=="messenger_family_center"){be();return}o("RelayHooks").fetchQuery(V,C,{entryPoint:c,index:ne,nodeId:m,scale:o("WebPixelRatio").get(),settingTreeType:T!=null?T:"",supervisedUserID:x}).subscribe({error:L,next:function(t){var e,n=t==null||(e=t.xfb_unified_settings)==null?void 0:e.confirmation_screen_data,o=n==null?void 0:n.primary_cta_label,a=n==null?void 0:n.secondary_cta_label,i=n==null?void 0:n.title,l=n==null?void 0:n.description_header.map(R);U({body:d.jsx(r("XMDSParagraphs.react"),{children:l}),primaryButtonLabel:o!=null?o:s._(/*BTDS*/"Confirm"),secondaryButtonLabel:a!=null?a:s._(/*BTDS*/"Cancel"),title:i!=null?i:""},function(){be()})}})},n[39]=l==null?void 0:l.cms_id,n[40]=u,n[41]=Se,n[42]=c,n[43]=V,n[44]=be,n[45]=m,n[46]=ye,n[47]=ne,n[48]=T,n[49]=U,n[50]=x,n[51]=Re):Re=n[51];var Le=Re,Ee;n[52]!==se?(Ee=function(t){if(t!=null){var e=se?t.dark_mode_icon_uri:t.icon_uri;return d.jsx(r("XMDSImage.react"),{src:e,width:24,xstyle:h.image})}},n[52]=se,n[53]=Ee):Ee=n[53];var ke=Ee,Ie=J===!0||le||ne===g||ne===Q,Te;n[54]!==m||n[55]!==ne||n[56]!==T||n[57]!==x?(Te={index:ne,nodeId:m,settingTreeType:T,supervisedUserID:x},n[54]=m,n[55]=ne,n[56]=T,n[57]=x,n[58]=Te):Te=n[58];var De;n[59]!==Le||n[60]!==be||n[61]!==oe||n[62]!==Ie||n[63]!==Te?(De=d.jsx(E,{disabled:Ie,handleShowConfirmationDialog:Le,handleSubmit:be,preloadProps:Te,shouldRenderConfirmationScreen:oe}),n[59]=Le,n[60]=be,n[61]=oe,n[62]=Ie,n[63]=Te,n[64]=De):De=n[64];var xe;n[65]!==p||n[66]!==$?(xe=d.jsx(r("XMDSDialogHeader.react"),{closeTestID:"usf-close-setting-dialog",onClose:p,title:$,titleHidden:!0}),n[65]=p,n[66]=$,n[67]=xe):xe=n[67];var $e;n[68]===Symbol.for("react.memo_cache_sentinel")?($e={marginLeft:20,marginRight:20},n[68]=$e):$e=n[68];var Pe;n[69]!==_e?(Pe=d.jsx(r("FBAndMessengerFamilyCenterTeenTransparencyBanner.react"),{teenTransparencyData:_e}),n[69]=_e,n[70]=Pe):Pe=n[70];var Ne;n[71]!==$?(Ne=d.jsx(r("XMDSTextPairing.react"),{headlineText:$,isPrimaryHeading:!0,testid:void 0,textAlign:"start",textPairingStyle:"headline2Body"}),n[71]=$,n[72]=Ne):Ne=n[72];var Me;n[73]!==X?(Me=X==null?void 0:X.map(S),n[73]=X,n[74]=Me):Me=n[74];var we;n[75]!==q||n[76]!==Pe||n[77]!==Ne||n[78]!==Me?(we=d.jsxs("div",{ref:q,style:$e,children:[Pe,Ne,Me]}),n[75]=q,n[76]=Pe,n[77]=Ne,n[78]=Me,n[79]=we):we=n[79];var Ae;n[80]!==k?(Ae=k!=null?d.jsx(r("XMDSText.react"),{textStyle:"headline3",xstyle:h.listHeading,children:k}):null,n[80]=k,n[81]=Ae):Ae=n[81];var Fe;n[82]!==ke||n[83]!==le||n[84]!==Z||n[85]!==ne?(Fe=Z==null?void 0:Z.map(function(e,t){return d.jsx(r("XMDSRadioListCell.react"),{addOnStart:ke(e.icon),"aria-label":s._(/*BTDS*/"{title}: {description}",[s._param("title",e.title),s._param("description",e.description)]),checked:t===ne,disabled:e.disabled===!0||le,hasBottomDivider:t!==Z.length-1,name:e.title,onValueChange:function(){return re(t)},subtitle:e.description,testid:void 0,title:e.title,value:t},t)}),n[82]=ke,n[83]=le,n[84]=Z,n[85]=ne,n[86]=Fe):Fe=n[86];var Oe;n[87]!==Fe||n[88]!==$?(Oe=d.jsx(r("XMDSRadioList.react"),{"aria-labelledby":$,xstyle:h.sectionMargins,children:Fe}),n[87]=Fe,n[88]=$,n[89]=Oe):Oe=n[89];var Be;n[90]===Symbol.for("react.memo_cache_sentinel")?(Be={marginLeft:20,marginRight:20},n[90]=Be):Be=n[90];var We;n[91]!==Y?(We=Y==null?void 0:Y.map(v),n[91]=Y,n[92]=We):We=n[92];var qe;n[93]!==We?(qe=d.jsx("div",{style:Be,children:We}),n[93]=We,n[94]=qe):qe=n[94];var Ue;n[95]!==De||n[96]!==xe||n[97]!==we||n[98]!==Ae||n[99]!==Oe||n[100]!==qe?(Ue=d.jsxs(r("XMDSDialog.react"),{footer:De,header:xe,children:[we,Ae,Oe,qe]}),n[95]=De,n[96]=xe,n[97]=we,n[98]=Ae,n[99]=Oe,n[100]=qe,n[101]=Ue):Ue=n[101];var Ve;return n[102]!==pe||n[103]!==Ue?(Ve=d.jsx("div",{ref:pe,children:Ue}),n[102]=pe,n[103]=Ue,n[104]=Ve):Ve=n[104],Ve}function v(e,t){return d.jsx(r("XMDSText.react"),{xstyle:h.footer,children:e},t)}v.displayName=v.name+" [from "+i.id+"]";function S(e,t){return d.jsx(r("XMDSText.react"),{xstyle:h.textMargins,children:d.jsx(r("CometTextWithEntitiesRelay.react"),{renderers:{"*":[r("CometExternalLinkedEntityRenderer")],Inline:[r("CometInlineEntityRenderer")]},textWithEntities:e})},t)}S.displayName=S.name+" [from "+i.id+"]";function R(e,t){return d.jsx(r("XMDSText.react"),{children:d.jsx(r("CometTextWithEntitiesRelay.react"),{renderers:{ExternalUrl:[r("CometLinkedEntityRenderer")]},textWithEntities:e})},"description-"+t)}R.displayName=R.name+" [from "+i.id+"]";function L(){r("FBLogger")("CometUSFCDSGeneralSelectorDialog","handleShowConfirmationDialog").mustfix("Error fetching confirmation screen data")}function E(e){var t=o("react-compiler-runtime").c(9),n=e.disabled,a=e.handleShowConfirmationDialog,i=e.handleSubmit,l=e.preloadProps,u=e.shouldRenderConfirmationScreen,c=r("usePushPage")(r("CometUSFCDSConfirmationScreen.entrypoint"),l),m=c[0],p;t[0]===Symbol.for("react.memo_cache_sentinel")?(p=s._(/*BTDS*/"Save"),t[0]=p):p=t[0];var _;t[1]!==a||t[2]!==i||t[3]!==m||t[4]!==u?(_=function(){u?a(m):i()},t[1]=a,t[2]=i,t[3]=m,t[4]=u,t[5]=_):_=t[5];var f;return t[6]!==n||t[7]!==_?(f=d.jsx(r("XMDSDialogFooter.react"),{primary:{disabled:n,label:p,onPress:_,testid:"general_selector_save_button"}}),t[6]=n,t[7]=_,t[8]=f):f=t[8],f}l.default=b}),226);
-----
CometUSFCDSGeneralSelectorDialog.entrypoint",["CometUSFCDSGeneralSelectorDialogQuery$Parameters","JSResourceForInteraction","XFBUSFSettingsTreeTypeUtils.facebook"],(function(a,b,c,d,e,f,g){"use strict";a={getPreloadProps:function(a){var b=d("XFBUSFSettingsTreeTypeUtils.facebook").toJSEnum(a.settingTreeType);return{queries:{root:{options:{fetchPolicy:"network-only"},parameters:c("CometUSFCDSGeneralSelectorDialogQuery$Parameters"),variables:{entryPoint:a.entryPoint,nodeId:a.nodeId,settingTreeType:b?b:null,supervisedUserID:a.supervisedUserID}}}}},root:c("JSResourceForInteraction")("CometUSFCDSGeneralSelectorDialog.react").__setRef("CometUSFCDSGeneralSelectorDialog.entrypoint")};g["default"]=a}),98);
-----
CometUSFCDSGeneralSelectorDialogQuery$Parameters",["CometUSFCDSGeneralSelectorDialogQuery_facebookRelayOperation"],(function(a,b,c,d,e,f){"use strict";a={kind:"PreloadableConcreteRequest",params:{id:b("CometUSFCDSGeneralSelectorDialogQuery_facebookRelayOperation"),metadata:{},name:"CometUSFCDSGeneralSelectorDialogQuery",operationKind:"query",text:null}};e.exports=a}),null);
-----
CometUSFCDSGeneralSelectorDialogQuery_facebookRelayOperation",[],(function(a,b,c,d,e,f){e.exports="24557641030497376"}),null);
-----