={name:"getApprovalPendingStatusById",key:"createSelectorGetApprovalPendingStatusById",description:(e,t)=>e.approvals.approvalPendingStatusById[t]};let G=(0,N.A)("lists.getApprovalReviewPending generated fetcher",(e,t,a)=>new w.S((r,n)=>{let{abortSignal:o,reason:l,...i}=a,c=(0,T.VA)(i);e((0,k.apiCall)({method:"lists.getApprovalReviewPending",args:c,abortSignal:o,reason:l})).then(e=>{r(e)}).catch(e=>{(0,I.A)({getState:t}).error(`API call to lists.getApprovalReviewPending with reason ${l} failed, initiated by generated fetcher`),n(e)})}));G.meta={name:"listsGetApprovalReviewPendingFetcher",key:"createFetcherListsGetApprovalReviewPendingFetcher",description:"lists.getApprovalReviewPending generated fetcher"};var z=a(0xfce23c8b);let $=(0,L.Ay)("Fetch if a user has submitted their review indicated by a pending status served from the backend",async(e,t,{approvalType:a="salesforce",approvalReference:r})=>{let n=t(),o=r.sfdcRecord.id;try{let t=await e(G({approvalReference:r,approvalType:a,reason:"sfdc-approval"}));t.pending!==q(n,o)&&await e((0,z.I)({approvalId:o,approvalPending:t.pending}))}catch(e){(0,I.A)({label:"approvals"}).error("error fetching pending status for approval",e)}});$.meta={name:"fetchApprovalPendingStatus",key:"createThunkFetchApprovalPendingStatus",description:"Fetch if a user has submitted their review indicated by a pending status served from the backend"};var Q=a(0x16ffed5ab),K=a(0x24633985f),J=a.n(K);let Y={name:"warning"},getClog=e=>({elementName:`approval_button_${e.toLowerCase()}`,onClick:{enableClogAction:!0}}),X=new h.Ay("todoapprovals"),MyTaskApprovalFooterComponent=({approvalReference:e,accessibilityLabel:t,experimentApprovalsInTodosGroupOn:a,status:r})=>{let n=(0,s.wA)(),[o,l]=(0,c.useState)(!1),[i,d]=(0,c.useState)(!1),[m,u]=(0,c.useState)(!1),_=(0,g.d4)(t=>q(t,e.sfdcRecord.id)),h=(0,c.useMemo)(()=>r===H.ASSIGNED&&_,[_,r]);(0,c.useEffect)(()=>{n($({approvalReference:e}))},[e,n]);let f=(0,c.useCallback)((t,r)=>{t.stopPropagation();let o={...e};r===D.APPROVE?(l(!0),o.sfdcRecord.status=D.APPROVE):r===D.REJECT&&(d(!0),o.sfdcRecord.status=D.REJECT),n(V({approvalReference:o,approvalType:F.SALESFORCE,experimentApprovalsInTodosGroupOn:a})).then(()=>{n((0,Q.M)({element:c.createElement(ApprovalResponseToast,null)})),n($({approvalReference:e})),u(!0)}).catch(e=>{u(!1),n((0,Q.M)({element:c.createElement(ApprovalResponseToast,{shouldAutoFade:!1,icon:Y,customString:e.message})}))}).finally(()=>{l(!1),d(!1)})},[e,n,a]),C=(0,c.useMemo)(()=>({approve:e=>f(e,D.APPROVE),reject:e=>f(e,D.REJECT)}),[f]),b=(0,c.useMemo)(()=>o||i||m,[o,i,m]);if(!a)return null;if(r===H.ASSIGNED&&!h)return c.createElement("div",{role:"menubar",className:J().footer},c.createElement(R.lV,{type:"primary",size:"small",onClick:C.approve,autoClogProps:getClog(D.APPROVE),loading:o,disabled:b,"aria-label":a?X.t("Approve { accessibilityLabel }",{accessibilityLabel:t}):`Approve ${t}`},a?X.t("Approve"):"Approve"),c.createElement(R.lV,{type:"outline",size:"small",onClick:C.reject,autoClogProps:getClog(D.REJECT),loading:i,disabled:b,"aria-label":a?X.t("Reject { accessibilityLabel }",{accessibilityLabel:t}):`Reject ${t}`},a?X.t("Reject"):"Reject"));let v=a?X.t("Completing Approval\u2026"):"Completing Approval\u2026",E=h?v:(({experimentApprovalsInTodosGroupOn:e,status:t})=>{switch(t){case H.ASSIGNED:return e?W.t("Assigned"):"Assigned";case H.APPROVED:return e?W.t("Approved"):"Approved";case H.CANCELED:return e?W.t("Canceled"):"Canceled";case H.ERRORED:return e?W.t("Errored"):"Errored";case H.RECALLED:return e?W.t("Recalled"):"Recalled";case H.REJECTED:return e?W.t("Rejected"):"Rejected";case H.WITHDRAWN:return e?W.t("Withdrawn"):"Withdrawn";default:return e?W.t("Unknown"):"Unknown"}})({experimentApprovalsInTodosGroupOn:a,status:r});return c.createElement("div",{role:"menubar",className:p()(J().footer,J().footerSingleButton)},c.createElement(R.$n,{type:"outline",size:"small",disabled:!0,"aria-label":a?X.t("{ accessibilityLabel } is { status }",{accessibilityLabel:t,status:E}):`${t} is ${E}`},E))};MyTaskApprovalFooterComponent.displayName="MyTaskApprovalFooterComponent";let Z=c.memo(MyTaskApprovalFooterComponent);var ee=a(0x239539849),et=a(0x175eceb10),ea=a(0x839bf218),er=a(0x2093c3a21),en=a(0x51b81145),eo=a(0x242503693),el=a(0x3711e82d),ei=a(0xb04c4a12),ec=a(0x14236acae);let es=new h.Ay("todoapprovals");function BaseTaskApprovalSecondaryView({referrer:e,approvalReference:t}){let a=t.sfdcRecord.salesforceOrgId,r=`S:${a}:${t.sfdcRecord.id}`,n=`S:${a}:${t.sfdcRecord.relatedRecordId}`,o=(0,c.useRef)(null),l=(0,g.d4)(e=>(0,ec.PQ)(e,r)),i=(0,g.d4)(e=>(0,ec.PQ)(e,n)),s=(0,g.d4)(f.ci),d=l?.object_label??(s?es.t("Record Unavailable"):"Record Unavailable"),m=(0,c.useMemo)(()=>({showCloseButton:!0,viewIdForTileContents:"record",viewParamsForTileContents:{recordId:r}}),[r]),u=(0,c.useMemo)(()=>!l.isUnknown&&!l.isNonExistent,[l.isNonExistent,l.isUnknown]),_=(0,c.useMemo)(()=>i.id&&i.name&&i.object_api_name?{...l,parent:{id:i.id,name:i.name,object_api_name:i.object_api_name}}:l,[l,i]),h=(0,c.useMemo)(()=>c.createElement(er.O,{record:_}),[_]),C=(0,c.useMemo)(()=>c.createElement(ea.J,{record:_}),[_]),b=(0,c.useMemo)(()=>c.createElement(et.b,{record:_,referrer:e,spinnerClassName:"margin_top_50"}),[_,e]),v=(0,c.useMemo)(()=>{let e=l.fields?.find(e=>"status"===e.api_name.toLowerCase())?.value;return(0,ee.Xl)(H,e)?e:H.ERRORED},[l.fields]),E=(0,c.useMemo)(()=>s?es.t("{ approvalLabel } related to { parentLabel } { parentName }",{approvalLabel:l.object_label,parentLabel:i.object_label,parentName:i.name}):`${l.object_label} related to ${i.object_label} ${i.name}`,[s,i.name,i.object_label,l.object_label]),A=(0,c.useMemo)(()=>v&&u&&c.createElement(Z,{approvalReference:t,accessibilityLabel:E,experimentApprovalsInTodosGroupOn:s,status:v}),[t,s,E,u,v]),R=(0,c.useMemo)(()=>!(0,M.Eh)(l)&&!(0,M.x6)(l),[l]),S=(0,c.useCallback)(e=>!!R&&l.id===e?.id&&(o.current?.focus(),!0),[l.id,R]);(0,en.A)(eo.Ay.VIEW_TODO_APPROVAL_RECORD,S);let w=s?es.t("Unkown object"):"Unkown object";return c.createElement(y.A,{clogImpression:!0,enableAutoNavigationState:!0,eventId:el.EventId.RECORDS_SALESFORCE_RECORD_VIEW,uiComponentName:el.UiComponentName.TODOS_SFDC_APPROVAL_SECONDARY_VIEW},c.createElement(x.Ay,{ref:o,key:l.id,additionalButtonsContent:C,"aria-label":(0,M.Eh)(l)?w:d,bodyContent:b,footerContent:A,footerClassName:p()(J().footerWrapper,"p-list_record_detail_footer","p-list_record_detail_footer--actions"),headerProps:m,titleContent:h,viewId:ei.Y.RECORD}))}BaseTaskApprovalSecondaryView.displayName="BaseTaskApprovalSecondaryView";let ed=c.memo(BaseTaskApprovalSecondaryView);var em=a(0x182c9b0b0),eu=a(0x16ed1b0dc),e_=a(0x1c8beab7f),ep=a(0x609b6779),eh=a(0x2098e8d84),ef=a(0xc504b2d7);let eg=(0,l.DA)()?e=>{let t,a,r,n,o,l=(0,i.c)(17),{view:_,windowId:p}=e,h=(0,s.wA)(),f=_?.params?.parentTab,[C,b]=(0,c.useState)(!0),v=_?.params?.approvalReference,E=v?.sfdcRecord?.salesforceOrgId,y=(0,g.d4)(e_.cc),x=(y?.length||0)>0,R=(0,eh.f)(y);if(l[0]!==h||l[1]!==f||l[2]!==p?(t=()=>()=>{f&&(0,eu.A)(f)&&h((0,ef.Hc)({windowId:p,entityId:f}))},a=[h,f,p],l[0]=h,l[1]=f,l[2]=p,l[3]=t,l[4]=a):(t=l[3],a=l[4]),(0,c.useEffect)(t,a),l[5]!==h?(r=()=>{(async()=>{await h((0,ep.S)({forceFetch:!0,reason:"sales-approval-activity"})),b(!1)})()},n=[h],l[5]=h,l[6]=r,l[7]=n):(r=l[6],n=l[7]),(0,c.useEffect)(r,n),C){let e;return l[8]===Symbol.for("react.memo_cache_sentinel")?(e=c.createElement(d.A,{noMargin:!0}),l[8]=e):e=l[8],e}if(!R&&x){let e;return l[9]===Symbol.for("react.memo_cache_sentinel")?(e=c.createElement(c.Fragment,null,c.createElement(m.a,null),c.createElement(u.h,null)),l[9]=e):e=l[9],e}if(R&&y.find(e=>e.salesforce_org_id===E)){let e;if(l[10]!==v||l[11]!==_?.params?.referrer){let t,a=_?.params?.referrer;l[13]!==v||l[14]!==a?(t={approvalReference:v,referrer:a},l[13]=v,l[14]=a,l[15]=t):t=l[15],e=c.createElement(ed,t),l[10]=v,l[11]=_?.params?.referrer,l[12]=e}else e=l[12];return e}return l[16]===Symbol.for("react.memo_cache_sentinel")?(o=c.createElement(A,null),l[16]=o):o=l[16],o}:({view:e,windowId:t})=>{let a=(0,s.wA)(),r=e?.params?.parentTab,[n,o]=(0,c.useState)(!0),l=e?.params?.approvalReference,i=l?.sfdcRecord?.salesforceOrgId,_=(0,g.d4)(e_.cc),p=(_?.length||0)>0,h=(0,eh.f)(_);return((0,c.useEffect)(()=>()=>{r&&(0,eu.A)(r)&&a((0,ef.Hc)({windowId:t,entityId:r}))},[a,r,t]),(0,c.useEffect)(()=>{(async()=>{await a((0,ep.S)({forceFetch:!0,reason:"sales-approval-activity"})),o(!1)})()},[a]),n)?c.createElement(d.A,{noMargin:!0}):!h&&p?c.createElement(c.Fragment,null,c.createElement(m.a,null),c.createElement(u.h,null)):h&&_.find(e=>e.salesforce_org_id===i)?c.createElement(ed,{approvalReference:l,referrer:e?.params?.referrer}):c.createElement(A,null)};eg.displayName="TaskApprovalView";let eC=c.memo((0,em.A)(eg))},0x21bab3334:e=>{e.exports={record_actions_menu_refresh_label:"record_actions_menu_refresh_label__ovfep"}},0xd2bc76b7:e=>{e.exports={loadingContainer:"loadingContainer__s5B1l",errorContainer:"errorContainer__TWalP"}},0x190941a39:e=>{e.exports={listItem:"listItem__cr2iI",listItemAvatar:"listItemAvatar__YtZ75",listItemText:"listItemText__Uq2y2",listItemSubtext:"listItemSubtext__FJkJf",listItemInfo:"listItemInfo__cbEPo",listItemTitleAndTimeContainer:"listItemTitleAndTimeContainer__SNJtN",listItemTime:"listItemTime__hnF9g"}},0xf5f30e6:e=>{e.exports={timelineFeedContainer:"timelineFeedContainer__MkpLi",timelineFeedSectionHeader:"timelineFeedSectionHeader__mtDwb",timelineFeedContent:"timelineFeedContent__t0cN7",timelineFeedItemList:"timelineFeedItemList__pwNGf",firstRow:"firstRow__DwJii",middleRow:"middleRow__OTUgx",lastRow:"lastRow__qh9uR",viewMoreRow:"viewMoreRow__R180d"}},0x45cb6932:e=>{e.exports={record_events:"record_events__D4tmk",events_header:"events_header__nL98V",privacy_label:"privacy_label__J0Oro",privacy_icon:"privacy_icon__fadsz",privacy_text:"privacy_text__Rf2G4",tabs_container:"tabs_container__cfwB7",tab_button:"tab_button__kq7Gi",active:"active__nbCZX",count:"count__rZMbg",events_list:"events_list__nPdxF",event_item:"event_item__coorq",event_icon:"event_icon__av0cI",event_content:"event_content__Fg06f",event_title:"event_title__GaN5o",event_time:"event_time__nH4ik",loading:"loading__SSL69",error:"error__DWWCt",no_events:"no_events__tzik6"}},0x1635dfccc:e=>{e.exports={record_channel_create_coachmark:"record_channel_create_coachmark__OYAED",record_channel_create_coachmark_hero:"record_channel_create_coachmark_hero__f17IS",record_channel_create_coachmark_overlay:"record_channel_create_coachmark_overlay__vdMG1",record_channel_create_bulk_view_anchor:"record_channel_create_bulk_view_anchor__utNzW",record_channel_create_flexpane_anchor:"record_channel_create_flexpane_anchor__fwmVI"}},0x1c5d014f0:e=>{e.exports={container:"container__HzeJ1",emoji:"emoji__CmIN6",title:"title__ERg2I"}},0x204aa63d6:e=>{e.exports={record_details_container:"record_details_container__fsv6I",record_details_title:"record_details_title__RNETE",record_details_content:"record_details_content__zaNKl",record_details_header:"record_details_header__qE8Fv",record_details_header_details:"record_details_header_details__jDQZY",record_details_header_new_window_icon:"record_details_header_new_window_icon__NS1Or",record_details_fields:"record_details_fields__cBDmN",record_details_fields_editable:"record_details_fields_editable__So6Vl",record_details_edit_alert_container:"record_details_edit_alert_container__wsmnu",record_details_edit_alert:"record_details_edit_alert__RyIAo",singleRecordView:"singleRecordView__nRI_t",singleRecordViewFormField:"singleRecordViewFormField__fnKVy",fieldInput:"fieldInput__r3e6L",singleRecordViewModal:"singleRecordViewModal__vkVj9",textArea:"textArea__IAAxP",fieldLabel:"fieldLabel__sLE4G",currency:"currency__SRXlj",isEditing:"isEditing__Rn_wg",multiReference:"multiReference__ncMnk",record_details_fields_wrapper:"record_details_fields_wrapper__xMYyI",expanded:"expanded__uFBXW",record_details_fields_container:"record_details_fields_container__OfAQS",record_details_fields_toggle:"record_details_fields_toggle__E0nTy"}},0xf1e19b5f:e=>{e.exports={icon:"icon__CISuI",iconInnerContainer:"iconInnerContainer__Gdhtx",iconCall:"iconCall__NIa55",iconMeeting:"iconMeeting__jKny_",iconEmail:"iconEmail___efTG",iconDocument:"iconDocument__Vmpne",iconOther:"iconOther__eViQq"}},0x79730d55:e=>{e.exports={form:"form__dlRlb",editIcon:"editIcon__zgJUk",modalFooter:"modalFooter__CtX6m",spinner:"spinner__ALyC6",noDetails:"noDetails__vk06P",formField:"formField__KGG5I",detailsHeaderSection:"detailsHeaderSection__xHJ19",detailsHeader:"detailsHeader__V2pJp",fieldLabel:"fieldLabel__lcAsW",viewOnly:"viewOnly__vb8J3",viewOnlyTag:"viewOnlyTag__JdW6M"}},0x2018ea734:e=>{e.exports={recordEventsSectionTitle:"recordEventsSectionTitle__fpMHw",recordEventsSeeAllBtn:"recordEventsSeeAllBtn__YRa_N",recordEventsContent:"recordEventsContent__GhNUY",recordEventsError:"recordEventsError__Z2AOo",recordEventsLoading:"recordEventsLoading__BJSku",recordEventsItemList:"recordEventsItemList__fgtSG",eventItem:"eventItem__ovLtm",eventItemHovered:"eventItemHovered__JNUpp",eventItemHeader:"eventItemHeader__tyVLk",eventActionBar:"eventActionBar__aNBlF",eventItemBody:"eventItemBody__JprKp",eventItemBodyText:"eventItemBodyText__ScuGp",eventItemSubject:"eventItemSubject__jeyI5",eventDescription:"eventDescription__pow_M"}},0x1559add13:e=>{e.exports={record_overview_details_section:"record_overview_details_section__sJNbf",record_events:"record_events__EtjWL"}},0x3a528fed:e=>{e.exports={record_overview_heading:"record_overview_heading__MRDxC",record_overview_heading_inline:"record_overview_heading_inline__z_oSb",record_overview_heading_content:"record_overview_heading_content__N9gEZ",record_overview_heading_content_enhance:"record_overview_heading_content_enhance__ejfZG",record_overview_heading_content_inline:"record_overview_heading_content_inline__mGruJ",record_overview_heading_title:"record_overview_heading_title__bKm7y",record_overview_heading_link:"record_overview_heading_link__KhiIF",record_overview_heading_breadcrumb:"record_overview_heading_breadcrumb__ig7q8",record_overview_heading_actions_menu:"record_overview_heading_actions_menu__zZEPg",record_overview_heading_buttons:"record_overview_heading_buttons__XJJQW",record_overview_heading_channel_button_container:"record_overview_heading_channel_button_container__vIOsn",record_overview_heading_request_sent:"record_overview_heading_request_sent__KXkER"}},0x989e2646:e=>{e.exports={record_overview_section:"record_overview_section__Ahcl3",record_overview_section_header:"record_overview_section_header__MPZWe",record_overview_section_header_with_toggle:"record_overview_section_header_with_toggle__vn1FB",record_overview_section_content:"record_overview_section_content__Q7adx",record_overview_section_toggle:"record_overview_section_toggle__o13fz"}},0x18c0bb343:e=>{e.exports={tabbed_record_overview:"tabbed_record_overview__KWnm7",tabbed_record_overview_tabs:"tabbed_record_overview_tabs__H0V4s",tabbed_record_overview_tab_panel:"tabbed_record_overview_tab_panel__qc40a",recordViewChannelButton:"recordViewChannelButton__fXrSR",nuxContainer:"nuxContainer__Q00lk"}},0x19bce4aa0:e=>{e.exports={record_quick_actions_container:"record_quick_actions_container__s6wmV",record_quick_actions_see_more_button:"record_quick_actions_see_more_button__DGLoJ",record_quick_actions_see_less_button:"record_quick_actions_see_less_button__piVVV",record_quick_actions_list:"record_quick_actions_list__fHPB0",record_quick_action:"record_quick_action__TUWsK",expanded:"expanded__szRLe",record_quick_actions_header:"record_quick_actions_header__YoJaM",record_quick_action_label:"record_quick_action_label__S2hDE",record_quick_action_new_window_icon:"record_quick_action_new_window_icon__MqzTe",record_quick_action_description:"record_quick_action_description__jSqde",record_quick_action_campfire:"record_quick_action_campfire__d9a4v",record_quick_action_flamingo:"record_quick_action_flamingo__n5rdZ",record_quick_action_aubergine:"record_quick_action_aubergine__CVBe6",record_quick_action_indigo:"record_quick_action_indigo__WGnhL"}},0x21c0ad0c7:e=>{e.exports={record_related_conversations_empty_state_container:"record_related_conversations_empty_state_container__qRAxs",record_related_conversations_empty_state_dm_bubble:"record_related_conversations_empty_state_dm_bubble__ucYPY"}},0x16aca4871:e=>{e.exports={record_related_conversations_heading:"record_related_conversations_heading__w6Z8l",record_related_conversations_heading_content:"record_related_conversations_heading_content__ime6m",record_related_conversations_heading_title:"record_related_conversations_heading_title__IBpR8",record_related_conversations_heading_actions_menu:"record_related_conversations_heading_actions_menu__t8GOL"}},0x1c042f186:e=>{e.exports={record_related_conversations:"record_related_conversations__Z1K1_",tabbed_record_related_conversations:"tabbed_record_related_conversations__woPF6"}},0x20d704234:e=>{e.exports={related_channel_entity_metadata:"related_channel_entity_metadata__I8Xp3",related_channel_entity_metadata_channel_team:"related_channel_entity_metadata_channel_team__rc5RX"}},0x516c5277:e=>{e.exports={related_channel_list:"related_channel_list__z9UWD",related_channel_list_item:"related_channel_list_item__iMwmr",related_channel_list_item_containing_button:"related_channel_list_item_containing_button__HLRqW",related_channel_list_item_content:"related_channel_list_item_content__N5PmV",related_channel_list_item_button:"related_channel_list_item_button__rM7mT",related_channel_list_item_channel_name:"related_channel_list_item_channel_name__JQWLs",related_channel_list_item_channel_name_wrapper:"related_channel_list_item_channel_name_wrapper__zBx8F",related_channel_list_add_channel_item_button:"related_channel_list_add_channel_item_button__kKEqP",related_channel_list_see_all_channels_item_button:"related_channel_list_see_all_channels_item_button__Rmm5W"}},0x5eb1f30d:e=>{e.exports={peek:"peek__kMoWL",channel_title:"channel_title__vtIYD",peek_content:"peek_content__h4Soq"}},0xd1b9510d:e=>{e.exports={related_channels_add_or_create_channel_select:"related_channels_add_or_create_channel_select__ESs67",related_channels_add_or_create_channel_paragraph:"related_channels_add_or_create_channel_paragraph__ZgRdM"}},0x132352aa7:e=>{e.exports={related_channels_section:"related_channels_section__vaqMN",hidden_title:"hidden_title__oMS6o",related_channels_section_description:"related_channels_section_description__Y_yqj",related_channels_section_header:"related_channels_section_header__XOZEz",related_channels_section_title_container:"related_channels_section_title_container__L81QJ",related_channels_section_title:"related_channels_section_title__Fn6rB",related_channels_section_add_channel:"related_channels_section_add_channel__bxIBT"}},0xf998f593:e=>{e.exports={related_messages_section:"related_messages_section__Tf4Bk",related_messages_section_empty_state:"related_messages_section_empty_state__Ax27t",related_messages_section_header:"related_messages_section_header__OIyXM",related_messages_section_title:"related_messages_section_title__ZcFWM"}},0xb4b7edea:e=>{e.exports={listContainer:"listContainer__ujJqT",listItem:"listItem__d1ido",list:"list__AkjvQ",listItemIcon:"listItemIcon__kbvoy",listItemText:"listItemText__cgnr_",listItemSubtext:"listItemSubtext__R1cNk",emptyStateTitle:"emptyStateTitle__ddyIP",emptyStateDescription:"emptyStateDescription__KmNxG"}},0xb3f117d8:e=>{e.exports={record_related:"record_related__Ar1Ct",record_relationships_list_item:"record_relationships_list_item__nlRBb",record_relationships_list:"record_relationships_list__eRieX",record_relationships_list_icon:"record_relationships_list_icon__aChvK",record_relationships_list_text:"record_relationships_list_text__PKndp",record_relationships_list_subtext:"record_relationships_list_subtext__pgT1q"}},0x24e68f94c:e=>{e.exports={record_stage_tracker:"record_stage_tracker__xpCZk",record_stage_tracker_pill_container:"record_stage_tracker_pill_container__iAv32",record_stage_tracker_pill:"record_stage_tracker_pill__tDfUp",record_stage_tracker_icon:"record_stage_tracker_icon__ILjEt",record_stage_tracker_pill_unstarted:"record_stage_tracker_pill_unstarted__qAXNx",record_stage_tracker_pill_current:"record_stage_tracker_pill_current__xVGea",record_stage_tracker_pill_completed:"record_stage_tracker_pill_completed__mGbLY",record_stage_tracker_listitem:"record_stage_tracker_listitem__a11h8"}},0xa43c3648:e=>{e.exports={record_team:"record_team__U8bfi",record_team_member_row:"record_team_member_row__A_0Bd",record_team_member_channel_info:"record_team_member_channel_info__kdIcD",record_team_member_channel_info_hidden:"record_team_member_channel_info_hidden__SSWrP",record_team_list:"record_team_list__DegrH",record_team_member:"record_team_member__uVHsv",record_team_member_salesforce:"record_team_member_salesforce__YwiPg",record_team_member_salesforce_peek:"record_team_member_salesforce_peek__FOD4b",record_team_text_highlight:"record_team_text_highlight__KE8UF",record_team_member_subtext:"record_team_member_subtext__GrLG5"}},0x162c885c7:e=>{e.exports={recordChannelsDisabled:"recordChannelsDisabled__Z1Rl2",recordChannelsDisabledCompact:"recordChannelsDisabledCompact__Mf_mV"}},0x20c270ea0:e=>{e.exports={buttonContainer:"buttonContainer__VHv6d",button:"button__bZSJJ"}},0x120c30c6e:e=>{e.exports={record_view_header:"record_view_header__YbnSl",record_view_header_title:"record_view_header_title__XiatE",record_view_header_title_heading:"record_view_header_title_heading__POON1",record_view_header_title_subtext:"record_view_header_title_subtext__mzPpg",record_view_header_actions:"record_view_header_actions__hE4GY",record_view_header_action_buttons:"record_view_header_action_buttons__iPNcR",record_view_header_action_buttons_full_width:"record_view_header_action_buttons_full_width__BmygK"}},0x1ddb28a20:e=>{e.exports={container:"container__HsjX1",headerTitle:"headerTitle__o5Bky",description:"description__ci0c_",actions:"actions__H8mTJ",learn_more_link:"learn_more_link__Vf8C8"}},0x24633985f:e=>{e.exports={footer:"footer__vJtqH",footerSingleButton:"footerSingleButton__COSFO",footerWrapper:"footerWrapper__lhh4U"}},0x1d0629a94:e=>{e.exports={empty_state__container:"empty_state__container__Xc5iP",empty_state__title:"empty_state__title__UessE"}},0x14b07ae46:e=>{e.exports={toastContentWrapper:"toastContentWrapper__WgBys",toastContent:"toastContent__qZmL8",title:"title__c_Wst",subtitle:"subtitle__t3jzn",footerLink:"footerLink__wo1Qu"}},0x20b690dd5:e=>{e.exports={ai_trigger_buttons_container:"ai_trigger_buttons_container__nsbs8",crm_assistant_trigger_container:"crm_assistant_trigger_container__vWHOZ"}},0x152a89142:e=>{e.exports={footerViewContentContainer:"footerViewContentContainer__BofEp",footerModalContentContainer:"footerModalContentContainer__S4hOK",footerModalAnimationContainer:"footerModalAnimationContainer__BFPcP",footerInfo:"footerInfo__kIX3I",footerActions:"footerActions__ysKRt",saveButton:"saveButton__JRQFV",hasTopLevelErrors:"hasTopLevelErrors__UXzRR",changedFieldsSummary:"changedFieldsSummary__hXFeI",fieldLevelErrorsSummary:"fieldLevelErrorsSummary__FGU4K",submittingFooter:"submittingFooter__v7u4Z",submittedIcon:"submittedIcon__FGP_U",pageLevelErrorAlert:"pageLevelErrorAlert__GTG4t"}},0x224074072:e=>{e.exports={modalHeader:"modalHeader__RUtfF",titleBar:"titleBar__vl08j",titleActions:"titleActions__HGF13",titleBarChildWindow:"titleBarChildWindow__OJ6Zl",modalContent:"modalContent__ppdBl",contentSectionContainer:"contentSectionContainer__v0kwP",contentSection:"contentSection__A3CZr",contentSectionHeader:"contentSectionHeader__EOuuL",contentSectionContent:"contentSectionContent__vdzRe",errorSummary:"errorSummary__Bimq8",modalFooterContainer:"modalFooterContainer__rBMSm",recordUpdating:"recordUpdating__zKENF",loadingContainer:"loadingContainer__WP3vl",errorContainer:"errorContainer___C2m8",titleContainer:"titleContainer__I8eX2",typeLabel:"typeLabel__bp8HO",sourceLabel:"sourceLabel__yCD9x",recordName:"recordName__Hxlay"}},0x13cf1cc61:e=>{e.exports={footerContainer:"footerContainer__OYNff",saveFooter:"saveFooter__SpOgF",footerInfo:"footerInfo__wFReC",hasTopLevelErrors:"hasTopLevelErrors__atMGI",changedFieldsSummary:"changedFieldsSummary__GSWe9",fieldLevelErrorsSummary:"fieldLevelErrorsSummary__nD658",footerActions:"footerActions__i11_i",saveButton:"saveButton__GvfMb",recordUpdating:"recordUpdating__mT4Wn",submittingFooter:"submittingFooter__GqW4v",submittedIcon:"submittedIcon__GOr9j",pageLevelErrorAlert:"pageLevelErrorAlert__oPrOh"}},0x19c545879:e=>{e.exports={step1:"step1__dhfbS",step2:"step2__Y2rHO",step3:"step3__rnBtI",step1of4:"step1of4__aAPkd",step2of4:"step2of4__ibqVN",step3of4:"step3of4__vX6Yl",step4of4:"step4of4__guX31"}},0x1bee6742c:e=>{e.exports={primaryText:"primaryText__FNaM6",tertiaryText:"tertiaryText__TcbHO"}},0xab4abe34:e=>{e.exports={status:"status__erNg1"}},0x15b7e3c51:e=>{e.exports={connected:"connected__xxSJo",error:"error__FeRxW",highlighted:"highlighted__deVj9",url:"url__X5QrX",orgListItem:"orgListItem__MSmIh"}},0x1d8920ef1:(e,t,a)=>{"use strict";a.d(t,{Ck:()=>u,P0:()=>i,cZ:()=>s,iO:()=>m,jO:()=>c,ju:()=>d,m:()=>l,uO:()=>n});var r=a(0x3711e82d);let n={eventId:r.EventId.RECORDS_SALESFORCE_RECORD_ACTION,uiComponentName:r.UiComponentName.SALESFORCE_RECORD_DROPDOWN_MENU,clogImpression:!0,enableAutoNavigationState:!0},o={onClick:{enableClogAction:!0},enableAutoNavigationState:!0},l={...o,elementName:"log_activity"},i={...o,elementName:"share_record"},c={...o,elementName:"open_in_salesforce"},s={...o,elementName:"open_in_new_window"},d={...o,elementName:"open_in_secondary_view"},m={...o,elementName:"copy_link"},u={...o,elementName:"reload_data"}},0x115217921:(e,t,a)=>{"use strict";a.d(t,{E:()=>RecordActionsMenu});var r=a(0xbad225b5),n=a(0x20482ad21),o=a(0x22b8621cf),l=a(0x99233ecb),i=a(0x1d8920ef1),c=a(0x16cf1da63),s=a(0xb1ea448c),d=a(0x2501a2cee),m=a(0x927937a),u=a(0x91728dda),_=a(0x226892387),p=a(0x1dc39a002);let h=(0,a(0x11c82607b).Ay)("Fetch allowed objects that have been configured for Log Activity",async(e,t,{salesforceOrgId:a})=>{let r=await e((0,p.s)({salesforceOrgId:a,reason:"sales-home-fetch-configured-activity-tracked-objects",keys:["activity_tracked_objects"]}));return r.org_configs?.[0]?.activity_tracked_objects??[]});h.meta={name:"fetchAllowedLogActivityObjects",key:"createThunkFetchAllowedLogActivityObjects",description:"Fetch allowed objects that have been configured for Log Activity"};var f=a(0x204000df3);let g=new Set(["Contact","Lead"]);function useCanShowLogActivity({record:e}){let t=(0,c.wA)(),a=(0,f._s)(e),n=(0,_.d4)(u.hx)&&a,[o,l]=(0,r.useState)(!1),[i,s]=(0,r.useState)(g);return(0,r.useEffect)(()=>{!n||g.has(e.object_api_name)||(l(!0),t(h({salesforceOrgId:e.org.id})).then(e=>{s(new Set([...g,...e]))}).finally(()=>{l(!1)}))},[t,n,e.org?.id,e.object_api_name]),{loading:(0,f.Eh)(e)||o,canShowLogActivity:n&&i.has(e.object_api_name)}}var C=a(0x11d55244f),b=a(0x188544c76),v=a(0x176bdf413);function useLogActivity(e){let t=(0,c.wA)();return(0,r.useCallback)(()=>{if(!(0,f._s)(e))return;let{rawRecordId:a}=(0,b.D)(e.id);a&&t((0,v.F)({forceSalesforceOrgId:e.org.id,whatId:{label:e.name,value:a,type:e.object_api_name,extras:{"Account.Name":e.parent?.name}}}))},[t,e])}var E=a(0x135860f25),A=a(0x155ebfb),y=a(0x22e0e5a7e),x=a(0xa8dcaaaa),R=a(0x249b1763),S=a(0x754ea859),w=a(0x70de3606),k=a(0x196f1f233),N=a(0x180827d1b),I=a(0x21bab3334),T=a.n(I);let O=new n.Ay("recordchannels");function getEnabledItems(e){return e.filter(({enabled:e=!0})=>!!e)}function RefreshLabel(){return r.createElement("div",{className:T().record_actions_menu_refresh_label},r.createElement("div",{className:"flex_one"},O.t("Reload data")),r.createElement(s.A,{size:"medium"}))}function useRecordActionsMenuTemplate({record:e,channelId:t}){let a=(0,c.wA)(),n=(0,_.d4)(u.S3),o=(0,_.d4)(R.$N),l=(0,_.d4)(w.Ix),s=(0,_.d4)(m.kC),p=(0,f._s)(e),{canShowLogActivity:h}=useCanShowLogActivity({record:e}),{canOpenInNewWindow:g,openInNewWindow:b}=(0,E.W)({record:e}),[v,I]=(0,A.e)(e),[T,L]=(0,y.l)(e.id),P=e?.org?.id,M=(0,r.useMemo)(()=>({...i.Ck,salesforceOrgId:P}),[P]),D=(0,C._)(e),F=useLogActivity(e),B=(0,x.y)({recordId:e.id,externalUrl:e?.external_url}),V=(0,r.useCallback)(()=>{a((0,S.c)({recordId:e.id}))},[a,e.id]),U=(0,r.useCallback)(()=>{I(),L(),o&&a((0,N.$)({compositeId:e.id,limit:k.v,reason:"fetch-record-activities-reload-from-flexpane"}))},[a,o,I,L,e.id]),j=p&&!!t;return(0,r.useMemo)(()=>getEnabledItems([...n?[]:[{label:O.t("Log activity"),click:F,enabled:h,autoClogProps:i.m}],...!l||l&&s?[{label:O.t("Copy link to record"),click:D,icon:r.createElement(d.Ah,{name:"link",size:"16"}),enabled:p,autoClogProps:i.iO}]:[],{label:O.t("Share record"),click:B,icon:r.createElement(d.Ah,{name:"share-message",size:"16"}),enabled:p,autoClogProps:i.P0},...l?[]:[{label:O.t("Open in Salesforce"),href:e.external_url,showLinkIndicatorIcon:!1,icon:r.createElement(d.Ah,{name:"new-window",size:"16"}),enabled:p,autoClogProps:i.jO}],{type:"separator",enabled:h||p},{label:O.t("Open in new window"),click:b,icon:r.createElement(d.Ah,{name:"open-in-window",size:"16"}),enabled:g,autoClogProps:i.cZ},{label:O.t("Open in secondary view"),click:V,icon:r.createElement(d.Ah,{name:"move-to-split-view",size:"16"}),enabled:j,autoClogProps:i.ju},{type:"separator",enabled:j||g},{ariaLabel:O.t("Reload data"),label:v||T?r.createElement(RefreshLabel,null):O.t("Reload data"),enabled:!0,disabled:v||T,click:U,icon:r.createElement(d.Ah,{name:"refresh",size:"16"}),autoClogProps:M}]),[g,j,h,n,D,F,V,U,B,v,T,b,e.external_url,p,M,l,s])}RefreshLabel.displayName="RefreshLabel",useRecordActionsMenuTemplate.displayName="useRecordActionsMenuTemplate";let L=new n.Ay("recordchannels"),P={name:"ellipsis-vertical-filled",size:"20"};function RecordActionsMenu({record:e,channelId:t}){let a=useRecordActionsMenuTemplate({record:e,channelId:t}),n=L.t("More actions"),c=(0,r.useCallback)(e=>r.createElement(l.a,{...e,autoClogProps:i.uO,template:a}),[a]);return r.createElement(o.A,{"aria-label":n,"data-qa":"record-actions-menu",isMenuTrigger:!0,renderMenu:c,svgIconProps:P,tooltipLabel:n,tooltipPosition:"bottom"})}RecordActionsMenu.displayName="RecordActionsMenu"},3592205e3:(e,t,a)=>{"use strict";a.r(t),a.d(t,{FeedItemDetailsModal:()=>eq});var r=a(0xbad225b5),n=a(0x16cf1da63),o=a(0x21f3c49e8),l=a(0x20482ad21),i=a(0xb1ea448c),c=a(0x1c18c5d4e),s=a(0x19c9be351),d=a(0x120c268ad),m=a.n(d),u=a(0x14fad6485),_=a(0x40c0d834),p=a(0x10b5318b2),h=a(0x237b6a339),f=a(0x102edf836),g=a(0x11a296110),C=a(0x1e586fbba),b=a(0x2501a2cee),v=a(0x4bcdf297),E=a(0xe5a46141),A=a(0x152a89142),y=a.n(A);let x=new l.Ay("modernselling"),R={elementName:"save",onClick:{enableClogAction:!0}},S={elementName:"refresh",onClick:{enableClogAction:!0}},w={elementName:"cancel",onClick:{enableClogAction:!0}},k={transition:{ease:"easeInOut"},initial:{height:0,opacity:0},animate:{height:"auto",opacity:1},exit:{height:0,opacity:0}},EditRecordFooter=({controller:e,className:t,variant:a="view",footerMessage:n})=>{let{state:l,actions:c,derived:s}=e,{isShowingSaveConfirmation:d,isRefreshingRecord:u,persistenceErrors:_,formValuesOnError:p}=l,{isDirty:A,isSubmitting:N,hasErrors:I,initialValues:T,currentValues:O,fields:L}=s,P=(0,E.pc)(),M=(0,r.useMemo)(()=>{if(_.hasCollision)return r.createElement("div",{className:y().pageLevelErrors},r.createElement(C.A,{"data-qa":"collision-alert",className:y().pageLevelErrorAlert},x.t("The entry you are trying to update has changed.")));if(_.topLevelErrors?.length)return r.createElement("div",{className:y().pageLevelErrors,"data-qa":"page-level-errors"},(_.topLevelErrors||[]).map(e=>r.createElement(C.A,{key:(0,h.A)(),className:y().pageLevelErrorAlert},e)));let e=_.fieldLevelErrors?Object.keys(_.fieldLevelErrors).length:0;if(e>0)return r.createElement("div",{className:y().fieldLevelErrorsSummary,"data-qa":"field-level-errors-summary"},r.createElement(C.A,null,x.t("{fields, plural, =1 {Error} other {Errors}} saving to {fields, plural, =1 {# field} other {# fields}}",{fields:e})));if(!A)return null;let t=(0,v.F)({initialValues:T,currentValues:O,fields:L});return t.length?r.createElement("div",{className:y().changedFieldsSummary,"data-qa":"changed-fields-summary"},x.t("Unsaved changes on {fieldCount, plural, =1 {# field} other {# fields}}",{fieldCount:t.length})):null},[_.hasCollision,_.topLevelErrors,_.fieldLevelErrors,T,O,L,A]),D=(0,r.useMemo)(()=>{if(N)return r.createElement("div",{className:y().submittingFooter,"data-qa":"submitting-footer"},r.createElement(i.A,{className:"margin_right_50",inline:!0,size:"medium"}),x.t("Saving to Salesforce"));if(d)return r.createElement("div",{className:y().submittingFooter,"data-qa":"saved-confirmation"},r.createElement("span",{className:y().submittedIcon},r.createElement(b.Ah,{name:"check-circle-filled"})),x.t("Changes saved"));if(!M&&n?.message)return r.createElement("div",{className:y().submittingFooter,"data-qa":"custom-message-footer"},n.showSpinner&&r.createElement(i.A,{className:"margin_right_50",inline:!0,size:"medium"}),n.message);if(!M)return null;let e=x.t("Save Changes"),t=I?x.t("Discard"):x.t("Cancel"),a=x.t("Refresh");return r.createElement(r.Fragment,null,r.createElement("div",{"data-qa":"edit-record-footer-info",className:y().footerInfo},M),r.createElement("div",{"data-qa":"edit-record-footer-actions",className:y().footerActions},!_.hasCollision&&r.createElement(g.Ay,{type:I?f.QE.danger:f.QE.outline,onClick:c.cancelChanges,autoClogProps:w},t),!_.hasCollision&&r.createElement(g.lV,{className:y().saveButton,loading:N,disabled:N||!A||!!p,"aria-label":e,onClick:c.validateAndSubmit,autoClogProps:R},e),_.hasCollision&&r.createElement(g.lV,{className:y().saveButton,"aria-label":a,loading:u,disabled:u,onClick:c.refreshRecord,autoClogProps:S},a)))},[N,d,M,I,_.hasCollision,c,A,p,u,n]),F="modal"===a?y().footerModalContentContainer:y().footerViewContentContainer;return r.createElement(E.Ux,null,!!D&&r.createElement(P.div,{...k,className:y().footerModalAnimationContainer},r.createElement("div",{className:m()(F,t,{[y().hasTopLevelErrors]:!(0,o.A)(_.topLevelErrors)})},D)))};EditRecordFooter.displayName="EditRecordFooter",EditRecordFooter.displayName="EditRecordFooter";var N=a(0x198410c63);let EditRecordFormContent=({controller:e,formClassNames:t,fieldToScrollTo:a,record:n,readonly:o})=>{let{state:l,actions:i,refs:{editRecordFormRef:c},derived:s}=e;return r.createElement(N.vR,{setFormData:i.setFormData,ref:c,mode:N.OX.EditRecord,formClassNames:t,fetchError:l.fetchError,isLoadingInitialState:l.isLoadingRecord,topLevelErrors:l.persistenceErrors.topLevelErrors,fields:s.fields,picklistValuesByRecordType:s.picklistValuesByRecordType,nameField:s.nameField,salesforceOrgId:s.salesforceOrgId,layoutIdentifier:s.layoutIdentifier,initialDirtyFormValues:s.initialDirtyFormValues,initialValues:s.initialValues,recordTypeId:s.recordTypeId,currentlyEditingField:l.currentlyEditingField,setCurrentlyEditingField:i.setCurrentlyEditingField,formControlsEditStopOnBlur:!0,objectApiName:s.objectApiName,fieldToScrollTo:a,readonly:o,record:n})};EditRecordFormContent.displayName="EditRecordFormContent",EditRecordFormContent.displayName="EditRecordFormContent";var I=a(0x21b7ab40),T=a(0x22b8621cf),O=a(0x99233ecb),L=a(0x1d8920ef1),P=a(0x11d55244f),M=a(0xa8dcaaaa),D=a(0x249b1763),F=a(0x226892387);let B=new l.Ay("slackforce"),V={name:"ellipsis-vertical-filled",size:"20"};function EditRecordActionsMenu({record:e,onShareComplete:t}){let a=(0,F.d4)(D.FR),n=(0,P._)(e),o="Task"===e.object_api_name||"Event"===e.object_api_name,l=(0,M.y)({recordId:e.id,externalUrl:e?.external_url,onShareComplete:t}),i=(0,r.useCallback)(e=>{e.preventDefault(),e.stopPropagation(),l()},[l]),c=(0,r.useMemo)(()=>[{label:B.t("Copy link"),click:n,icon:r.createElement(b.Ah,{name:"link",size:"16"})},...a&&!o?[{label:B.t("Share record",{fallbackHash:"e0a318f150a385fa3d4f05ad20f5d937c83c32c9",fallbackHashNs:"recordchannels"}),click:i,icon:r.createElement(b.Ah,{name:"share-message",size:"16"})}]:[],{label:B.t("Open in Salesforce"),href:e.external_url,showLinkIndicatorIcon:!1,icon:r.createElement(b.Ah,{name:"new-window",size:"16"})}],[a,n,i,o,e.external_url]),s=B.t("More actions"),d=(0,r.useCallback)(e=>r.createElement(O.a,{...e,autoClogProps:L.uO,template:c}),[c]);return r.createElement(T.A,{"aria-label":s,"data-qa":"edit-record-modal-actions-menu",isMenuTrigger:!0,renderMenu:d,svgIconProps:V,tooltipLabel:s,tooltipPosition:"bottom"})}EditRecordActionsMenu.displayName="EditRecordActionsMenu";var U=a(0x9e671ad),j=a(0x1d01572a2),H=a(0x30d0b075),W=a(0xa6c8ec12),q=a(0x79ea80f9),G=a(0x1bc8d06c2),z=a(0xcb5f0cf5),$=a(0xfff770b1),Q=a(0x315bf5f5),K=a(0x229ef9b96),J=a(0xa2c00dd4),Y=a(0x18a03595d),X=a(0x17183af8c),Z=a(0x133cba782),ee=a(0x10fe844b5),et=a(0x563b31de),ea=a(0xa1832ae4),er=a(0x3711e82d),en=a(0xc0b7c558),eo=a(0x188544c76),el=a(0x1ad94e02e),ei=a(0x1f386ae3),ec=a(0x15fe735ec),es=a(0x1f181205e),ed=a(0xfd02ae44),em=a(0x19d64a8fe),eu=a(0x1317b3873),e_=a(0x47e446ba),ep=a(0x192831476),eh=a(0x204000df3),ef=a(0x196ebf126),eg=a(0x1bdf032f7),eC=a(0x19895585a);let eb={isDirty:!1,isSubmitting:!1,formValues:{},fieldErrors:{},touched:{}};var ev=a(0x1734fd5bd),eE=a(0x139aa1a7),eA=a(0xe8bd6b9e),ey=a(0x24f6a06c8),ex=a(0x2120d7f64),eR=a(0x20e80190e),eS=a(0x1fcbb004d),ew=a(0x224074072),ek=a.n(ew),eN=a(0x204aa63d6),eI=a.n(eN);let eT=new l.Ay("slackforce"),eO={continueButton:{elementName:"speedbump_continue_exit_modal",onClick:{enableClogAction:!0}},cancelButton:{elementName:"speedbump_cancel_exit_modal",onClick:{enableClogAction:!0}}},eL={form:eI().singleRecordView,formField:eI().singleRecordViewFormField,fieldLabel:eI().fieldLabel,fieldInput:eI().fieldInput,textArea:eI().textArea,currency:eI().currency,multiReference:eI().multiReference,isEditing:eI().isEditing},eP=r.memo(e=>{let t=(0,n.wA)(),a=(0,r.useRef)(null),[l,i]=(0,r.useState)({message:"",showSpinner:!1}),{record:c,onRecordUpdated:d,readonly:h,view:f,container:g,isChildWindow:C,autoClogProps:b}=e,{windowId:v=eC.N2}=(0,r.useContext)(u._0),E=!(0,o.A)(f)&&C,A=(0,s.S)(),{speedBumpState:y,openSpeedBump:x,closeSpeedBump:R}=(0,ex.v)(),S=(0,F.d4)(D.$N),w=(e=>{let t=(0,n.wA)(),{record:a,onRecordUpdated:l,view:i,viewContainer:c,isChildWindow:s,formWindowId:d,onPersistRecord:m,fetchRecord:_,refreshRecordViews:p}=e,{windowId:h=eC.N2}=(0,r.useContext)(u._0),f=d||h,g=a.id,{salesforceOrgId:C}=(0,eo.D)(g),b=(0,r.useRef)(null),v=(0,r.useRef)(),E=(0,r.useRef)(),A=(0,r.useRef)(),y=(0,r.useRef)(),x=(0,r.useRef)(!0),R=(0,r.useRef)(!1),[S,w]=(0,r.useState)(""),[k,N]=(0,r.useState)(!1),[I,T]=(0,r.useState)(!1),[O,L]=(0,r.useState)(!1),[P,M]=(0,r.useState)(eb),[D,B]=(0,r.useState)(void 0),V=(0,F.d4)(ea.ZT),{initialDirtyFormValues:ev,initialErrors:eE,initialValues:eA}=(0,z.$)({record:a,view:i,formWindowId:f}),[ey,ex]=(0,r.useState)(eE);(0,r.useEffect)(()=>{ex(eE)},[eE]);let[eR,eS]=(0,r.useState)(ey||{topLevelErrors:void 0,fieldLevelErrors:void 0,hasCollision:!1}),ew=!(0,o.A)(eR.topLevelErrors)||!(0,o.A)(eR.fieldLevelErrors)||eR.hasCollision,ek=(0,r.useRef)(ew),{isDirty:eN,isSubmitting:eI,formValues:eT,fieldErrors:eO}=P,eL=(0,r.useMemo)(()=>a?(0,e_.l)(a.object_api_name,"edit",a.record_type_id||void 0):"",[a]),eP=(0,F.d4)(e=>a?.record_type_id?(0,ef.c)(e,(0,en.j)(C,a.record_type_id),a.object_api_name,!0):null),eM=(0,r.useCallback)(()=>{if(!a)return;let e=(0,K.v)(a,eP);t((0,em.GI)({objectApiName:a.object_api_name,recordTypeId:e.default_record_type,layoutInfo:e}))},[t,eP,a]);(0,r.useEffect)(()=>{eM()},[eP,a,eM]);let{default_record_type:eD,fields:eF,name_field:eB,picklist_values:eV}=(0,F.d4)(e=>(0,eu.o)(e,eL)),eU=a?.record_type_id||eD||"",ej=eV?.[eU];(0,$.G)({isChildWindow:s,isSubmitting:eI,recordId:g,formWindowId:f,viewContainer:c});let eH=(0,r.useMemo)(()=>eN&&!eI?{recordId:g,windowId:f,viewContainer:c,status:ed.k.dirty,formValues:eT,errors:eR}:{recordId:g,windowId:f,viewContainer:c,status:eI?ed.k.saving:ed.k.clean},[eN,eI,eT,eR,g,f,c]);(0,r.useEffect)(()=>{t((0,el.om)(eH))},[t,eH]),(0,r.useEffect)(()=>{eS({topLevelErrors:eR.topLevelErrors,fieldLevelErrors:eO,hasCollision:eR.hasCollision})},[eR.topLevelErrors,eR.hasCollision,eO]),(0,Q.b)({recordId:g,windowId:f,viewContainer:c,currentlyEditingField:D,setCurrentlyEditingField:B}),(0,r.useEffect)(()=>{T(!1)},[D]);let[eW,eq]=(0,r.useState)(ew?ev:void 0);(0,r.useEffect)(()=>{(ek.current?(0,U.A)(eT,ev):(0,U.A)(eT,eA))&&(R.current=!0),eW&&R.current&&!(0,U.A)(eW,eT)&&eq(void 0)},[eT,eW,ev,eA]);let eG=(0,r.useCallback)(e=>{v.current=e.submitForm,E.current=e.setErrors,A.current=e.setValues},[]),ez=(0,r.useCallback)(e=>{y.current=e},[]),e$=(0,r.useCallback)(({action:e,actionStatus:t})=>{y.current?.({action:e,actionStatus:t})},[]),eQ=(0,r.useMemo)(()=>{if(!eF?.length)return;let e={};return eF.forEach(t=>{t.required&&!t.components?.length&&(e[t.field_api_name]=[W.mw])}),(0,W.Wz)(e)},[eF]),eK=(0,r.useCallback)(()=>{E.current?.({}),eS({topLevelErrors:void 0,fieldLevelErrors:void 0,hasCollision:!1}),eq(void 0)},[]),eJ=(0,r.useCallback)(e=>{eK(),t((0,ep.UH)({recordId:(0,eo.D)(g).rawRecordId}));let a=(0,Z.i)(e),r=[Y.zH.validation_error,Y.zH.validation_go_to_salesforce_error].includes(e.error.updateRecordError);eS({topLevelErrors:a.pageLevelErrors||a.messages,fieldLevelErrors:a.initialErrors,hasCollision:a.speedBump===J.d.collision}),a.initialErrors&&E.current?.(a.initialErrors),eq(eT),e$({action:er.UiAction.UPDATE,actionStatus:"error",additionalData:{record_fields_save_error:e.error.updateRecordError,record_fields_validation_error:r?a?.messages?.join(";"):void 0,record_fields_is_local_validation_error:!r&&void 0,record_fields_validation_formula_ids:(0,q.y)(e)}})},[eK,t,g,eT,e$]),eY=(0,r.useCallback)(async()=>Promise.resolve(),[]),eX=_||eY,eZ=(0,r.useCallback)(()=>{N(!0),w(""),eX().then(()=>{x.current=!1}).catch(e=>{w(e?.data?.error)}).finally(()=>{N(!1)})},[eX]);(0,j.A)(()=>{eZ()});let e0=(0,ee.Q)({record:a,orgId:a?.org?.id||C||"",trackingClog:y,apiReason:"edit-record-controller"}),e1=(0,r.useCallback)(async()=>{V&&(0,eh.Yo)(V,[g]),await t((0,eg.a)({recordId:a.id}))},[t,a.id,g,V]),e2=p||e1,e4=(0,r.useCallback)(async({formValues:e})=>{let t=(0,X.O)(e,eA,(0,et.t)(a)),r=await e0(t);return r?.ok&&await e2(),r},[eA,a,e2,e0]),e8=m||e4,e3=(0,r.useCallback)(async e=>{try{B(void 0);let a=await t((0,es.v)({formValues:e,layoutIdentifier:eL,onPersistRecord:e8,recordId:g,formWindowId:f,viewContainer:c}));a?.ok?(eK(),ex(void 0),T(!0),setTimeout(()=>{T(!1)},3e3),t((0,el.om)({recordId:g,windowId:f,viewContainer:c,status:ed.k.clean})),y.current?.({action:er.UiAction.UPDATE,actionStatus:"success"}),l&&l({recordId:(0,eo.D)(g).rawRecordId})):a?.error&&eJ(a.error)}catch(e){eJ(e)}},[t,eL,e8,g,f,c,eK,l,eJ]),e5=(0,r.useCallback)(()=>{let e=eQ?.(eT);e&&!(0,o.A)(e)&&(eq(eT),y.current?.({action:er.UiAction.SAVE,actionStatus:"error"})),v.current?.()},[eQ,eT]),e6=(0,r.useCallback)(e=>{b.current?.onContainerClicked(e)},[]),e7=(0,r.useCallback)(()=>{ex(void 0),eK(),B(void 0),A.current?.(eA)},[eK,eA]),e9=(0,F.d4)(e=>(0,ei.O)(e,{recordId:g,windowId:f,viewContainer:c}));(0,r.useEffect)(()=>{e9&&(e7(),t((0,el.X3)({recordId:g,windowId:f,viewContainer:c})))},[e9,e7,t,g,f,c]);let te=(0,r.useCallback)(async e=>{"Escape"===e.key&&(B(void 0),eN&&(await t((0,ec.N)({recordId:g,viewContainer:c})),e7()))},[e7,t,eN,g,c]),tt=(0,r.useCallback)(async()=>{L(!0);try{await e2()}finally{L(!1),eK()}},[eK,e2]),ta=(0,r.useRef)();(0,j.A)(()=>{s&&(ta.current=G.g.POP_OUT_TO_NEW_WINDOW),ew&&(ta.current=G.g.REOPEN_AFTER_ERROR)});let tr=(0,r.useMemo)(()=>(0,H.Zf)({record_type:a?.object_api_name},{fallback:""}),[a?.object_api_name]);return{state:{formData:P,isLoadingRecord:k,isRefreshingRecord:O,isShowingSaveConfirmation:I,persistenceErrors:eR,fetchError:S,currentlyEditingField:D,formValuesOnError:eW,initialErrors:ey},actions:{setFormData:M,validateAndSubmit:e5,cancelChanges:e7,refreshRecord:tt,clearErrors:eK,onSaveRecord:e3,onClickHandler:e6,onKeyUpHandler:te,setCurrentlyEditingField:B,setInitialErrors:ex,registerFormikHelpers:eG},refs:{editRecordFormRef:b,trackingClogRef:ez},derived:{isDirty:eN,isSubmitting:eI,hasErrors:ew,recordId:g,salesforceOrgId:C,layoutIdentifier:eL,fields:eF,nameField:eB,picklistValuesByRecordType:ej,initialValues:eA,initialDirtyFormValues:ev,currentValues:eT,fieldErrors:eO,validation:eQ,editRecordContext:ta.current,autoClogElementValue:tr,objectApiName:a?.object_api_name||"",recordTypeId:a?.record_type_id||void 0}}})({record:c,view:f,viewContainer:g,isChildWindow:C,formWindowId:v,onRecordUpdated:d,readonly:h}),{state:k,actions:N,refs:T,derived:O}=w,L=(0,r.useMemo)(()=>(0,eA.ds)(c,S),[c,S]),P=(0,r.useCallback)(()=>{E?A():t((0,eS.O)())},[t,E,A]),M=!k.isLoadingRecord&&(O.fields?.length??0)>0&&!k.fetchError&&!h,B=O.isDirty||O.isSubmitting||k.isShowingSaveConfirmation||O.hasErrors||!!l.message,V=(0,r.useRef)(),ew=(0,r.useCallback)(e=>{V.current=e,T.trackingClogRef(e)},[T]),eN=(0,r.useCallback)(()=>{V.current?.({elementName:O.isDirty?"closeButtonDirty":"closeButtonClean",action:er.UiAction.CLICK}),P()},[P,O.isDirty]),eP=(0,r.useCallback)(()=>{N.setCurrentlyEditingField(void 0),O.isDirty?x({heading:S?eT.t("You have unsaved changes. Do you want to continue?"):"You have unsaved changes. Do you want to continue?",continueButtonType:"danger",cancelButtonLabel:eT.t("Cancel"),continueButtonLabel:eT.t("Continue"),onCancel:R,onContinue:eN}):eN()},[N,O.isDirty,x,S,R,eN]);(0,r.useEffect)(()=>()=>{a.current&&clearTimeout(a.current)},[]);let eM=(0,r.useMemo)(()=>r.createElement(ey.l,{type:c?.object_api_name||""}),[c?.object_api_name]),eD=c?.name||"",eF=c?.object_label||"",eB=(0,r.useMemo)(()=>{if(!L)return eM},[L,eM]),eV=(0,r.useMemo)(()=>L?r.createElement("div",{className:ek().titleContainer},r.createElement("span",{className:ek().typeLabel},L.typeLabel),L.sourceLabel&&r.createElement("span",{className:ek().sourceLabel},L.sourceLabel)):eF,[L,eF]),eU=L?.name??eD,ej=(0,r.useMemo)(()=>({...eL,form:m()(eL.form,eI().singleRecordViewModal,{[ek().recordUpdating]:O.isSubmitting||k.isRefreshingRecord})}),[O.isSubmitting,k.isRefreshingRecord]),eH=(0,r.useCallback)(e=>{let{message:t,duration:r,showSpinner:n}=e;a.current&&clearTimeout(a.current),i({message:t,showSpinner:!!t&&!!n}),void 0!==r&&(a.current=setTimeout(()=>{i({message:"",showSpinner:!1}),a.current=null},r))},[]),{rawRecordId:eW,salesforceOrgId:eq}=(0,eo.D)(c.id),eG=(0,r.useMemo)(()=>({activityId:eW,salesforceOrgId:eq,displayName:eU}),[eW,eU,eq]),ez=(0,r.useMemo)(()=>({isDirty:O.isDirty,currentValues:O.currentValues,fieldErrors:O.fieldErrors,initialErrors:k.initialErrors}),[O.isDirty,O.currentValues,O.fieldErrors,k.initialErrors]);return r.createElement(_.A,{...b,trackClogRef:ew},r.createElement(eR.dW,{centered:!0,closeModal:eP,contentLabel:eD,padding:E?0:void 0,showCloseButton:!E,fullscreen:E},r.createElement(eR.rQ,null,r.createElement("div",{className:ek().modalHeader},r.createElement(eR.Rc,{icon:eB,title:eV,className:m()(ek().titleBar,{[ek().titleBarChildWindow]:E})},r.createElement("div",{className:ek().titleActions},c?.external_url&&r.createElement(EditRecordActionsMenu,{record:c,onShareComplete:eP})),!E&&r.createElement(ev.z,{onOpen:P,baseParams:eG,formState:ez,size:"medium",viewType:eE.D.ActivityTimelineFeedItemDetails})),eU&&r.createElement("div",{className:ek().recordName},eU))),r.createElement(eR.$m,{showScrollIndicatorBottom:!1,className:ek().modalContent},r.createElement("div",{onClick:N.onClickHandler,onKeyUp:N.onKeyUpHandler,role:"presentation"},r.createElement(p.A,{className:"position_relative",enableReinitialize:!0,initialValues:O.initialValues,initialErrors:k.initialErrors?.fieldLevelErrors,onSubmit:N.onSaveRecord,validateOnBlur:!1,validateOnChange:!1,validate:O.validation},({submitForm:e,setErrors:t,setValues:a})=>(N.registerFormikHelpers({submitForm:e,setErrors:t,setValues:a}),r.createElement("div",{className:ek().contentSectionContainer},r.createElement("div",{className:ek().contentSection},r.createElement("h3",{className:ek().contentSectionHeader},eT.t("Details")),r.createElement("div",{className:ek().contentSectionContent},r.createElement(I.z,{showFooterMessage:eH,onRecordUpdated:d,cancelChanges:N.cancelChanges},r.createElement(EditRecordFormContent,{controller:w,formClassNames:ej,record:c,readonly:h}))))))))),M&&B&&r.createElement("div",{className:ek().modalFooterContainer},r.createElement(eR.jl,{isAdaptive:!0},r.createElement(EditRecordFooter,{controller:w,variant:"modal",footerMessage:l}))),y.isVisible&&r.createElement(eR.ty,{...y,autoClogProps:eO,description:""})))});eP.displayName="BaseEditRecordModal";var eM=a(0xd843ab47),eD=a(0x9b971e7e),eF=a(0x14236acae),eB=a(0x196f1f233),eV=a(0x105cc1d20),eU=a(0x180827d1b),ej=a(0xd2bc76b7),eH=a.n(ej);let eW=new l.Ay("slackforce"),FeedItemDetailsModalInner=({activityId:e,salesforceOrgId:t,formValues:a,errors:l,readonly:d,relatedToRecordId:m,relatedToObjectApiName:u,viewContext:_,channelId:p})=>{let h=(0,n.wA)(),{isChildWindow:f,view:g,container:C}=(0,r.useContext)(eM.A),b=(0,F.d4)(D.$N),v=(0,F.d4)(c.I),E=(0,F.d4)(eD.ZT),A=e||g?.params?.activityId,y=t||g?.params?.salesforceOrgId,x=(0,r.useMemo)(()=>(0,en.j)(y,A||""),[y,A]);(0,r.useEffect)(()=>{E&&x&&(0,eh.D1)(E,[x])},[E,x]);let R=(0,F.d4)(e=>(0,eF.PQ)(e,x)),S=!(0,o.A)(g)&&f,w=(0,s.S)(),k=(0,en.j)(y,m||""),N=(0,r.useMemo)(()=>({eventId:v?er.EventId.LOB_DOWNMARKET:er.EventId.LOB_SALESFORCE_INTEGRATIONS,elementValue:`${u}.${R.task_subtype||R.object_api_name}`,uiComponentName:er.UiComponentName.SLACKFORCE_ACTIVITY_DETAILS_MODAL,channelId:p,salesforceRecordId:x,viewContext:_}),[p,v,R.object_api_name,R.task_subtype,x,u,_]),I=(0,F.d4)(e=>(0,eV.P)(e,k)),T=(0,r.useCallback)(()=>{h((0,eU.$)({compositeId:k,limit:I.length||eB.v,reason:"fetch-record-activities-refetch-after-edit"}))},[I,h,k]),O=(0,r.useCallback)(()=>{S?w():h((0,eS.O)())},[h,S,w]);return(0,eh.Eh)(R)?r.createElement(eR.dW,{centered:!0,closeModal:O},r.createElement(eR.$m,null,r.createElement(eR.qf,null,r.createElement("div",{className:eH().loadingContainer},r.createElement(i.A,{size:"jumbo"}))))):(0,eh.x6)(R)?r.createElement(eR.dW,{centered:!0,closeModal:O},r.createElement(eR.$m,null,r.createElement(eR.qf,null,r.createElement("div",{className:eH().errorContainer},b?eW.t("Failed to load record"):"Failed to load record")))):(0,eh._s)(R)?r.createElement(eP,{record:R,formValues:a,errors:l,onRecordUpdated:T,readonly:d,view:g,container:C,isChildWindow:f,autoClogProps:N}):null};FeedItemDetailsModalInner.displayName="FeedItemDetailsModalInner";let eq=r.memo(FeedItemDetailsModalInner);eq.displayName="FeedItemDetailsModal"},0xe8bd6b9e:(e,t,a)=>{"use strict";a.d(t,{By:()=>getOwnerText,D9:()=>getEventSubtitle,Ju:()=>getTimelineFeedIcon,NQ:()=>getListEmailSubtitle,QO:()=>getSubjectText,V7:()=>formatParticipantsText,b:()=>getCallSubtitle,ds:()=>getActivityHeaderConfig,iZ:()=>getVideoSubtitle,kL:()=>getCaseEmailThreadId,ls:()=>getActivityFieldsByName,oW:()=>getTaskSubtitle,pk:()=>getEmailSubtitle,vi:()=>getVoiceSubtitle,xg:()=>getItemTime});var r=a(0x20482ad21),n=a(0x1e864b930),o=a(0x16ac9b089);let l=new r.Ay("slackforce");function getItemTypeFromRecord(e){switch(e.object_api_name){case"Event":return"Event";case"Task":return"Call"===e.task_subtype?"Call":"Task";case"VoiceCall":return"Voice";case"VideoCall":return"Video";default:return}}function getActivityHeaderConfig(e,t){let a=getItemTypeFromRecord(e);if(!a)return;let r="Voice"===a?getVoiceCallDisplayName(e,t):e.name||a||"";return{typeLabel:a,sourceLabel:l.t("Salesforce"),name:r}}function getActivityFieldsByName(e){let t={};for(let a of e)t[a.data_name]=a;return t}let i={Call:"call",Event:"calendar",Email:"email",ListEmail:"email",Task:"check-circle",Video:"video",Voice:"microphone"};function getTimelineFeedIcon(e){return i[e]||"check-circle"}let c={Task:"CompletedDateTime",Call:"CompletedDateTime",Event:"StartDateTime",Video:"StartDateTime",Email:"MessageDate",ListEmail:"ScheduledDate",Voice:"CallStartDateTime"};function getItemTime(e,t){let a=c[e];return t[a]?.date_value||t.ActivityDate?.date_value}function getVoiceCallDisplayName(e,t){let a=e.fields.find(e=>"CallType"===e.api_name)?.display_value||l.t("Voice"),r=e.fields.find(e=>"RelatedRecordId"===e.api_name)?.display_value;return r?t?l.t("{type} call with {name}",{type:(0,o.Ay)(a),name:(0,o.Ay)(r)}):`${a} call with ${r}`:l.t("{type} call",{type:(0,o.Ay)(a)})}function getSubjectText(e,t){let a=t.CallType?.text||l.t("Voice");return({Call:t.Subject?.text||l.t("Call"),Event:t.Subject?.text||l.t("Event"),Email:t.Subject?.text||l.t("Email"),ListEmail:t.Subject?.text||l.t("List email"),Task:t.Subject?.text||l.t("Task"),Video:t.Name?.text||l.t("Video call"),Voice:l.t("{type} call",{type:(0,o.Ay)(a)})})[e]||l.t("Activity")}function getOwnerText(e,t,a,r,n){return a?a===r?l.t("You"):n:"Email"===e?t.FromName?.text||t.FromAddress?.text:"Video"!==e&&"Voice"!==e?t.OwnerId?.text:void 0}function formatParticipantsText(e,t){if(!e?.length)return;let a=e.map(e=>e.email_address).filter(e=>!!e),r=e.length-a.length;if(!a.length){if(0===r)return;return t?l.t("{othersCount, plural, =1 {1 other} other {# others}}",{othersCount:r}):`${r} ${1===r?"other":"others"}`}if(0===r)return(0,n.A)(a).join("");let i=(0,n.A)(a).join("");return t?l.t("{emailList} and {othersCount, plural, =1 {1 other} other {# others}}",{emailList:(0,o.Ay)(i),othersCount:r}):`${i} and ${r} ${1===r?"other":"others"}`}function getCallSubtitle(e,t,a){return e?l.t("Open call"):a?t.WhoId?.text?l.rt("{ownerName} logged a call with {whoName}",{ownerName:a,whoName:t.WhoId?.text}):l.rt("{ownerName} logged a call",{ownerName:a}):t.WhoId?.text?l.rt("Call with {whoName}",{whoName:t.WhoId?.text}):l.t("A call was logged")}function getEventSubtitle(e,t,a){return e?l.t("Open event"):a?t.WhoId?.text?l.rt("{ownerName} had an event with {whoName}",{ownerName:a,whoName:t.WhoId?.text}):l.rt("{ownerName} had an event",{ownerName:a}):t.WhoId?.text?l.rt("Event with {whoName}",{whoName:t.WhoId?.text}):l.t("An event happened")}function getTaskSubtitle(e,t,a){return e?l.t("Open task"):a?t.WhoId?.text?l.rt("{ownerName} completed a task with {whoName}",{ownerName:a,whoName:t.WhoId?.text}):l.rt("{ownerName} completed a task",{ownerName:a}):t.WhoId?.text?l.rt("Task completed with {whoName}",{whoName:t.WhoId?.text}):l.t("A task was completed")}function getEmailSubtitle(e,t,a){return e?l.t("Open email thread"):a?t.ToAddress?.text?l.rt("{ownerName} sent an email to {whoName}",{ownerName:a,whoName:t.ToAddress?.text}):l.rt("{ownerName} sent an email",{ownerName:a}):t.ToAddress?.text?l.rt("Email sent to {whoName}",{whoName:t.ToAddress?.text}):l.t("An email was sent")}function getListEmailSubtitle(e,t,a){return e?l.t("Open email"):a?t.WhoId?.text||t.ToAddress?.text?l.rt("{ownerName} sent a list email to {whoName}",{ownerName:a,whoName:t.WhoId?.text||t.ToAddress?.text}):l.rt("{ownerName} sent a list email",{ownerName:a}):t.WhoId?.text||t.ToAddress?.text?l.rt("List email sent to {whoName}",{whoName:t.WhoId?.text||t.ToAddress?.text}):l.t("A list email was sent")}function getVideoSubtitle(e,t,a){return e?l.t("Open video call"):t?a?l.rt("{ownerName} had a video call with {whoName}",{ownerName:t,whoName:a}):l.rt("{ownerName} had a video call",{ownerName:t}):a?l.rt("Video call with {whoName}",{whoName:a}):l.t("A video call happened")}function getVoiceSubtitle(e,t){return e?l.t("Open voice call"):t?l.rt("{ownerName} had a voice call",{ownerName:t}):l.t("A voice call happened")}let getCaseEmailThreadId=({activity:e})=>{let t=e?.find(e=>"Email"===e.item_type);if(!t?.fields)return;let a=t.fields.find(e=>"ThreadIdentifier"===e.data_name);return a?.text??void 0}},0xc9bf6b51:(e,t,a)=>{"use strict";a.d(t,{t:()=>RecordChannelCreateCoachmarkBase});var r=a(0xbad225b5),n=a(0x16cf1da63),o=a(0x1ee15af19),l=a(0x14fad6485),i=a(0x20482ad21),c=a(0x13953efe6),s=a(0x3989021c);let d={top:(e,t,{clientWidth:a})=>t.top-e.height>=0&&e.width/2<=a,left:(e,t,{clientHeight:a})=>e.width<=t.left&&t.top+t.height/2+e.height/2<=a,right:(e,t,{clientWidth:a,clientHeight:r})=>t.right+e.width<=a&&t.top+t.height/2+e.height/2<=r,bottom:(e,t,{clientWidth:a,clientHeight:r})=>t.top+t.height+e.height<=r&&e.width/2<=a};function getBestFitOrientation(e,t,a,r){if((d[e]||d.right)(t,a,r))return e;for(let[n,o]of Object.entries(d))if(n!==e&&o(t,a,r))return n;return e}function useCoachmarkAutoOrientation(e,t,a="right"){let{windowRef:n}=(0,r.useContext)(l._0),[o,i]=(0,r.useState)(a),c=(0,r.useRef)(null),s=(0,r.useCallback)(()=>{let e=n.deref();c.current&&(e?.cancelAnimationFrame(c.current),c.current=null)},[n]),d=(0,r.useCallback)(()=>{let r=n.deref();s(),c.current=r?.requestAnimationFrame(()=>{let r=e?.current?.getBoundingClientRect(),o=t?.current?.getBoundingClientRect(),l=n.deref()?.document?.documentElement;if(r&&o&&l){let{clientWidth:e,clientHeight:t}=l;i(getBestFitOrientation(a,r,o,{clientWidth:e-42,clientHeight:t-42}))}})},[t,s,e,a,n]);return(0,r.useEffect)(()=>{let e=n.deref();return e?.addEventListener("resize",d),()=>{s(),e?.removeEventListener("resize",d)}},[s,d,n]),[o,d]}var m=a(0xf3c65e54),u=a(0x5b1935a6),_=a(0x1635dfccc),p=a.n(_);let h=new i.Ay("recordchannels"),f={bottom:80,left:20,right:50,top:50},RecordChannelCreateCoachmarkBase=({anchorClassName:e,autoClogProps:t,bodyText:a,hero:i,closeBackgroundStyle:d,hideCloseButton:_,children:g,offset:C=0,onAfterOpen:b,onCoachmarkClosed:v,onCoachmarkOpened:E,orientation:A,title:y,megaphoneNotification:x,width:R=420})=>{let S=(0,n.wA)(),{windowRef:w}=(0,r.useContext)(l._0),k=(0,r.useRef)(null),N=(0,r.useRef)(),[I,T]=useCoachmarkAutoOrientation(N,k,A),{isOpen:O,closeCoachmark:L,renderCoachmark:P}=(0,s.A)(x,u.xu.IN_PRODUCT_COACHMARK),M=(0,r.useCallback)(e=>{let t=w.deref();t&&(N.current=(0,o.A)(t.document.getElementsByClassName(p().record_channel_create_coachmark)),T(),E?.(),b?.(e))},[w,b,E,T]);(0,r.useEffect)(()=>{O&&S((0,m.A)({action:u.hw.IMPRESSION,notificationName:x}))},[S,O,x]);let D=(0,r.useCallback)(()=>{L(),v?.()},[L,v]),F=0,B=0;switch(I){case"left":F=-C;break;case"right":F=C;break;case"top":B=-C;break;case"bottom":B=C}let V=(0,r.useMemo)(()=>P({ariaLabel:y,arrowPosition:f[I],autoClogProps:t,bodyText:a,centerOnArrow:!0,className:p().record_channel_create_coachmark,closeCoachmark:D,hero:i,closeBackgroundStyle:d,hideCloseButton:_,isMegaphoneCoachmark:!0,offsetX:F,offsetY:B,onAfterOpen:M,onClickPrimaryButton:D,primaryCallToActionText:h.t("Got It"),title:y,width:R}),[P,y,I,t,a,D,i,d,_,F,B,M,R]);return O?r.createElement("div",{ref:k,className:"display_flex flex_one"},r.createElement(c.Ay,{coachmarkAnchorClassNames:e,coachmarkElement:V,orientation:I},g)):g};RecordChannelCreateCoachmarkBase.displayName="RecordChannelCreateCoachmarkBase"},0x13ed4bf05:(e,t,a)=>{"use strict";a.d(t,{S:()=>o});var r=a(0xbad225b5),n=a(0x5b1935a6);let o={spaceName:n.xu.IN_PRODUCT_COACHMARK,notifications:{[n.ze.RECORD_CHANNELS_CREATE_COACHMARK]:{component:r.lazy(()=>Promise.resolve().then(a.bind(a,0x30cff7dc)).then(({RecordChannelCreateCoachmark:e})=>({default:e})))}}}},0x30cff7dc:(e,t,a)=>{"use strict";a.r(t),a.d(t,{RecordChannelCreateCoachmark:()=>RecordChannelCreateCoachmark,RecordChannelCreateCoachmarkCreateEntry:()=>h});var r,n=a(0xbad225b5),o=a(0x20482ad21),l=a(0xfbede66),i=a(0xc9bf6b51),c=a(0x3711e82d),s=a(0x5b1935a6);let d=a.p+"record-channel-coachmark-hero-64c401a.png",m=a.p+"record-channel-coachmark-hero@2x-cfc5c25.png";var u=a(0x1635dfccc),_=a.n(u);let p=new o.Ay("recordchannels");var h=((r={}).BulkView="bulk-view",r.Flexpane="flexpane",r);let stopPropagation=e=>e.stopPropagation(),f={eventId:c.EventId.RECORDS_SALESFORCE_NUX,uiComponentName:c.UiComponentName.SALESFORCE_RECORD_CHANNEL_CREATE_COACHMARK},g={...f,uiComponentVariant:"record_bulk_view"},C={...f,uiComponentVariant:"record_flexpane"},Hero=()=>n.createElement("img",{alt:p.t("Salesforce channel"),className:_().record_channel_create_coachmark_hero,srcSet:`${d}, ${m} 2x`});function FlexpaneVariant({children:e,onCoachmarkClosed:t,onCoachmarkOpened:a}){let{onAfterOpen:r}=(0,l.j)({className:_().record_channel_create_coachmark,backgroundClassName:_().record_channel_create_coachmark_overlay}),o=(0,n.useCallback)(()=>n.createElement(Hero,null),[]),c=p.t("Bring the team together in a channel"),d=p.t("Channels bring the team, conversation and Salesforce data together in one place to get work done.");return n.createElement(i.t,{title:c,anchorClassName:_().record_channel_create_flexpane_anchor,bodyText:d,hero:o(),hideCloseButton:!0,onAfterOpen:r,onCoachmarkClosed:t,onCoachmarkOpened:a,orientation:"bottom",autoClogProps:C,megaphoneNotification:s.ze.RECORD_CHANNELS_CREATE_COACHMARK},e)}function BulkViewVariant({children:e,recordLabel:t,onCoachmarkClosed:a,onCoachmarkOpened:r}){let{onAfterOpen:o}=(0,l.j)({className:_().record_channel_create_coachmark,backgroundClassName:_().record_channel_create_coachmark_overlay,highlightPadding:{all:12}}),c=(0,n.useCallback)(()=>n.createElement(Hero,null),[]),d=p.t("Create a channel for this {recordLabel}",{recordLabel:t?.toLocaleLowerCase()||p.t("record")}),m=p.t("Bring the team, conversation and Salesforce data together in one place to get work done. ");return n.createElement("div",{onClick:stopPropagation,onFocus:stopPropagation,onMouseOver:stopPropagation,onContextMenu:stopPropagation,className:"full_width"},n.createElement(i.t,{title:d,anchorClassName:_().record_channel_create_bulk_view_anchor,bodyText:m,hero:c(),hideCloseButton:!0,offset:12,onAfterOpen:o,onCoachmarkClosed:a,onCoachmarkOpened:r,orientation:"right",autoClogProps:g,megaphoneNotification:s.ze.RECORD_CHANNELS_CREATE_COACHMARK},e))}function RecordChannelCreateCoachmark({entry:e,children:t,onCoachmarkClosed:a,onCoachmarkOpened:r,canCreateChannel:o,recordLabel:l}){switch(e){case"flexpane":if(!o)return null;return n.createElement(FlexpaneVariant,{recordLabel:l,onCoachmarkOpened:r,onCoachmarkClosed:a},t);case"bulk-view":return n.createElement(BulkViewVariant,{recordLabel:l,onCoachmarkOpened:r,onCoachmarkClosed:a},t);default:return null}}FlexpaneVariant.displayName="FlexpaneVariant",BulkViewVariant.displayName="BulkViewVariant",RecordChannelCreateCoachmark.displayName="RecordChannelCreateCoachmark"},0x195df1f06:(e,t,a)=>{"use strict";a.d(t,{A:()=>RecordChannelPeekEmptyState});var r=a(0xbad225b5),n=a(0x20482ad21),o=a(0xf3b0bc58),l=a(0x19ab18890),i=a(0x1c5d014f0),c=a.n(i);let s=new n.Ay("recordchannels"),RecordChannelPeekEmptyState=()=>{let e,t,[a]=(0,r.useState)((t=Math.floor(Math.random()*(e=[{emoji:"sleeping",title:s.t("This channel is pretty quiet"),description:s.t("Get the conversation started.")},{emoji:"snowflake",title:s.t("A fresh channel"),description:s.t("Be the first to make some tracks.")},{emoji:"owl",title:s.t("Knock, knock. Who\u2019s there?"),description:s.t("No one\u2019s in this channel yet. Be the first!")},{emoji:"house",title:s.t("This channel is a perfect fit"),description:s.t("Invite the team, there\u2019s lots of room.")},{emoji:"empty_nest",title:s.t("An empty channel is full of potential"),description:s.t("Bring your ideas and your team.")}]).length),e[t])),n=(0,r.useMemo)(()=>r.createElement(r.Fragment,null,r.createElement(l.Ay,{emojiSize:l.lw.MEDIUM,text:a?.emoji??"",className:c().emoji}),r.createElement("p",{className:c().title},a?.title)),[a]);return a?r.createElement(o.A,{title:n,description:a.description,className:c().container}):null};RecordChannelPeekEmptyState.displayName="RecordChannelPeekEmptyState"},0x17183af8c:(e,t,a)=>{"use strict";a.d(t,{O:()=>formatPayload});var r=a(0x244f35bf8),n=a(0x1598e5174),o=a(0x437aaae8);let formatPayload=(e,t,a,l)=>{let i={};return Object.keys(e).forEach(c=>{let s=a.get(c),d=e[c];if(l&&l.includes(c)||d!==t[c]){let e,t;s?.data_type===o.Y.Time?d=d?`${d}:00.000`:null:s?.data_type===o.Y.MultiPicklist&&(0,r.A)(d)?d=d.join(";"):s?.data_type===o.Y.Reference&&(0,n.A)(d)&&(e=d.label,t=d.lookupId,d=d.value),i[c]={value:d,...void 0!==e&&{displayValue:e},...void 0!==t&&{lookupId:t}}}}),i}},0xbb2b3aa:(e,t,a)=>{"use strict";a.d(t,{h:()=>$});var r=a(0xbad225b5),n=a(0x16cf1da63),o=a(0x21343fa5a),l=a(0x20482ad21),i=a(0xb1ea448c),c=a(0x14063ce6d),s=a(0x11a296110),d=a(0x1fdec3e16);function getArticle(e){if(!e)return"a";let t=e.toLowerCase().charAt(0);return"aeiou".includes(t)?"an":"a"}function withArticle(e){return`${getArticle(e)} ${e}`}var m=a(0xf1e19b5f),u=a.n(m);function EventIcon({config:e,className:t}){return r.createElement("div",{className:`${u().icon} ${e.colorClass} ${t||""}`},r.createElement("div",{className:u().iconInnerContainer},e.icon))}EventIcon.displayName="EventIcon";var _=a(0x2501a2cee);let p={Call:{icon:r.createElement(_.Ah,{name:"call",size:"24"}),colorClass:u().iconCall,displayText:"Call",iconName:"call"},Meeting:{icon:r.createElement(_.Ah,{name:"calendar",size:"24"}),colorClass:u().iconMeeting,displayText:"Meeting",iconName:"calendar"},Email:{icon:r.createElement(_.Ah,{name:"email",size:"24"}),colorClass:u().iconEmail,displayText:"Email",iconName:"email"},"Send Letter/Quote":{icon:r.createElement(_.Ah,{name:"file",size:"24"}),colorClass:u().iconDocument,displayText:"Letter/Quote",iconName:"file"},Other:{icon:r.createElement(_.Ah,{name:"calendar",size:"24"}),colorClass:u().iconOther,displayText:"Event",iconName:"calendar"}},getEventConfig=e=>e?p[e]||{...p.Other,displayText:e}:p.Other;var h=a(0x10b5318b2),f=a(0x1fd3f6e20),g=a(0x4c96e5d9),C=a(0x229ef9b96),b=a(0x198410c63),v=a(0x2118718),E=a(0x1008d9345),A=a(0x20e80190e),y=a(0x226892387),x=a(0x1fcbb004d),R=a(0x79730d55),S=a.n(R);let w=new l.Ay("modernselling"),k=["Description","StartDateTime","EndDateTime","Subject"];function createRecordLayoutDetails(e,t,a="Edit"){let r=[{api_name:"Subject",label:"Subject",data_type:"String",value:e.subject,display_value:e.subject||"",required:!0,updateable:!0,calculated:!1,html_formatted:!1},{api_name:"Description",label:"Description",data_type:"TextArea",value:e.description,display_value:e.description||"",required:!1,updateable:!0,calculated:!1,html_formatted:!0},{api_name:"StartDateTime",label:"Start",data_type:"DateTime",value:e.event_date_time,display_value:e.event_date_time||"",required:!1,updateable:!0,calculated:!1,html_formatted:!1},{api_name:"EndDateTime",label:"End",data_type:"DateTime",value:e.event_end_date_time,display_value:e.event_end_date_time||"",required:!1,updateable:!0,calculated:!1,html_formatted:!1}].map(e=>({...e,display_data_type:e.data_type}));return{id:e.id,object_api_name:"Event",object_label:"Event",object_label_plural:"Events",name:e.subject||"Event",record_type_id:null,last_modified_date:new Date().toISOString(),record_channels_supported:!1,mode:a,fields:r,external_url:"",org:{id:t,name:"",instance_url:""},is_owner_transferable:!1}}function filterEventFields(e){return{...e,fields:e.fields.filter(e=>k.includes(e.api_name)&&(e.updateable||"Subject"===e.api_name))}}function RecordEventModal({event:e,compositeId:t,objectApiName:a,isUserAdmin:o,salesforceOrgId:l,onEventUpdated:s}){let d=(0,n.wA)(),[m,u]=(0,r.useState)("view"),[_,p]=(0,r.useState)(null),[R,N]=(0,r.useState)(!1),[I,T]=(0,r.useState)(null),[O,L]=(0,r.useState)(!1),[P,M]=(0,r.useState)(!1),[D,F]=(0,r.useState)({isDirty:!1,isSubmitting:!1,formValues:{},fieldErrors:{},touched:{}}),[B,V]=(0,r.useState)(void 0),U=(0,y.d4)(e=>(0,c._)(e,a)),j=(0,r.useRef)(),H=e.subject||"Event",W=getEventConfig(H),q=(0,r.useCallback)(()=>r.createElement(EventIcon,{config:W}),[W]),G=(0,r.useMemo)(()=>{if(!_)return null;let e=filterEventFields(_);return(0,C.v)(e,{id:_.record_type_id||"",values:{}})},[_]),z=(0,r.useMemo)(()=>{if(!_)return{};let e={};return _.fields.forEach(t=>{k.includes(t.api_name)&&(e[t.api_name]=t.value)}),e},[_]);(0,r.useEffect)(()=>{if(e.id&&t){N(!0),T(null);try{let t=createRecordLayoutDetails(e,l,o?"Edit":"View");p(t)}catch(e){T("Failed to process event details")}finally{N(!1)}}},[t,e,l,o]);let $="edit"===m&&D.isDirty;(0,r.useCallback)(()=>{o&&u("edit")},[o]),(0,r.useCallback)(()=>{j.current?.()},[]);let Q=(0,r.useCallback)(()=>{$?M(!0):d((0,x.O)())},[$,d]),K=(0,r.useCallback)(()=>{M(!1)},[]),J=(0,r.useCallback)(()=>{d((0,x.O)())},[d]),Y=(0,r.useCallback)(async a=>{if(_&&t){L(!0),T(null);try{(await d((0,E.Y)({reason:"update-event-record",id:e.id,salesforceOrgId:_.org.id,lastFetchDate:new Date().toISOString(),record:JSON.stringify(a),sobjectApiName:"Event"}))).ok&&(await s?.(),d((0,x.O)()))}catch{T("Failed to save changes")}finally{L(!1)}}},[t,d,e.id,_,s]),X=(0,r.useMemo)(()=>({form:S().form,formField:S().formField,fieldLabel:S().fieldLabel}),[]),Z=(0,r.useMemo)(()=>({}),[]),ee=(0,r.useMemo)(()=>{if(G?.fields)return"edit"===m&&o?G.fields:G.fields.map(e=>({...e,readonly:!0}))},[G?.fields,m,o]),renderContent=()=>{if(R)return r.createElement("div",{className:S().spinner},r.createElement(i.A,null));if(!_||!G)return r.createElement("div",{className:S().noDetails},r.createElement("p",null,"No event details available"));let t=I?[I]:void 0;return r.createElement(h.A,{enableReinitialize:!0,initialValues:z,onSubmit:Y,validateOnBlur:!1,validateOnChange:!1},({submitForm:n})=>(j.current=n,r.createElement(r.Fragment,null,t&&r.createElement(v.B,{messages:t}),r.createElement(b.vR,{setFormData:F,fetchError:"",formClassNames:X,isLoadingInitialState:!1,mode:b.OX.EditRecord,salesforceOrgId:_.org.id,fields:ee,picklistValuesByRecordType:G.picklist_values?.[_.record_type_id||""]||void 0,layoutIdentifier:`event-${e.id}`,initialValues:z,initialDirtyFormValues:Z,currentlyEditingField:B,setCurrentlyEditingField:V,objectApiName:a}))))};renderContent.displayName="renderContent";let renderFooter=()=>null;renderFooter.displayName="renderFooter";let et=_?.fields.find(e=>"Subject"===e.api_name)?.display_value||_?.fields.find(e=>"Subject"===e.api_name)?.value?.toString()||H;return r.createElement(A.dW,{closeModal:Q,contentLabel:et,showCloseButton:!0},r.createElement("div",{className:o?void 0:S().viewOnly},r.createElement(A.rQ,null,r.createElement(A.Rc,{icon:q(),title:et},!o&&r.createElement(g.Ay,{tip:U?w.t("Only assignees or the person who created this activity can edit or delete it."):"Only assignees or the person who created this activity can edit or delete it."},r.createElement("span",{className:S().viewOnlyTag},r.createElement(f.v,{style:f.u.Informative},U?w.t("View only"):"View only"))))),r.createElement(A.$m,null,!R&&r.createElement(A.qf,null,r.createElement("div",{className:S().detailsHeaderSection},r.createElement("div",{className:S().detailsHeader},w.t("Details")))),r.createElement(A.qf,null,renderContent())),P&&r.createElement(A.ty,{heading:U?w.t("Discard changes to this event?"):"Discard changes to this event?",cancelButtonLabel:w.t("Cancel"),continueButtonLabel:U?w.t("Cancel & Discard"):"Cancel & Discard",continueButtonType:"danger",onCancel:K,onContinue:J,description:null}),renderFooter()))}RecordEventModal.displayName="RecordEventModal";var N=a(0x10d264244),I=a(0x188544c76),T=a(0x46dbff89),O=a(0x1c8beab7f),L=a(0x2018ea734),P=a.n(L);let M=new l.Ay("modernselling");function RecordEventItem({event:e,objectApiName:t,compositeId:a,onEventUpdated:o}){let l=(0,y.d4)(e=>(0,c._)(e,t)),{salesforceOrgId:i}=(0,I.D)(a),m=(0,y.d4)(e=>(0,O.G4)(e,i)),u=getEventConfig(e?.subject),_=new Date(e.event_date_time),p=(0,N.gw)(_,{shortenMonth:!0,shortenDay:!0,excludeYear:!0}),[h,f]=(0,r.useState)(!1),g=(0,n.wA)(),C=(0,r.useCallback)(n=>{g((0,T.q)({element:r.createElement(RecordEventModal,{event:e,compositeId:a,isUserAdmin:m,salesforceOrgId:i,objectApiName:t,initialMode:n,onEventUpdated:o})}))},[a,g,e,m,t,o,i]),b=(0,r.useCallback)(()=>{C("view")},[C]),v=(0,r.useCallback)(()=>f(!0),[]),E=(0,r.useCallback)(()=>f(!1),[]);return r.createElement(s.Nm,{className:`${P().eventItem} ${h?P().eventItemHovered:""}`,onMouseEnter:v,onMouseLeave:E,onClick:b},r.createElement("div",{className:P().eventItemHeader},r.createElement("div",null,l?M.t("{name} logged {subject}",{name:e.ownerDisplayName,subject:withArticle(u.displayText.toLowerCase())}):`${e.ownerDisplayName} logged ${withArticle(u.displayText.toLowerCase())}`),p),r.createElement("div",{className:P().eventItemBody},r.createElement(EventIcon,{config:u}),r.createElement("div",{className:P().eventItemBodyText},r.createElement("div",{className:P().eventItemSubject},u.displayText),r.createElement("div",{className:P().eventDescription},r.createElement(d.A,{lines:1},e.description)))))}RecordEventItem.displayName="RecordEventItem";var D=a(0xa6f3163b),F=a(0x1a02c72b5),B=a(0xd6a16321);let V=new l.Ay("modernselling");function RecordEventsTitle({compositeId:e,objectApiName:t}){let a=(0,y.d4)(e=>(0,c._)(e,t)),o=(0,n.wA)(),l=(0,r.useCallback)(()=>{o((0,F.o)((0,B.U3)({compositeId:e,objectApiName:t})))},[o,e,t]);return r.createElement("div",{className:P().recordEventsSectionTitle},a?V.t("Recent events"):"Recent events",r.createElement(D.A,{className:P().recordEventsSeeAllBtn,onClick:l},a?V.t("See all"):"See all"))}RecordEventsTitle.displayName="RecordEventsTitle";var U=a(0x19c76d181),j=a(0x1df96de4c),H=a(0x1cf0d97e1);let W=(0,H.Ay)(e=>e.sfdcRecordEvents.events);W.meta={name:"getAllSfdcRecordEvents",key:"createSelectorGetAllSfdcRecordEvents",description:e=>e.sfdcRecordEvents.events};let q=(0,H.Ay)((e,t)=>W(e)?.[t]||j.Ml);q.meta={name:"getSfdcRecordEvents",key:"createSelectorGetSfdcRecordEvents",description:(e,t)=>W(e)?.[t]||j.Ml};var G=a(0x5ca9f91f);let z=new l.Ay("modernselling");function RecordEventsBase({compositeId:e,objectApiName:t,isOverview:a}){let l=(0,n.wA)(),s=(0,y.d4)(U.WR),d=(0,y.d4)(t=>q(t,e)),m=(0,y.d4)(e=>(0,c._)(e,t)),[u,_]=(0,r.useState)(!1),[p,h]=(0,r.useState)(null),f=(0,r.useCallback)(async(t=!0)=>{if(!e)return;t&&_(!0),h(null);let r=a?3:200;try{await l((0,G.F)({compositeId:e,currentUserId:s,limit:r}))}catch{h(m?z.t("Failed to load events"):"Failed to load events")}finally{t&&_(!1)}},[e,s,l,a,m]);return((0,o.A)(()=>{f()}),d.length)?r.createElement(r.Fragment,null,a&&r.createElement(RecordEventsTitle,{compositeId:e,objectApiName:t}),r.createElement("div",{className:P().recordEventsContent},u&&r.createElement("div",{className:P().recordEventsLoading},r.createElement(i.A,null)),p&&r.createElement("div",{className:P().recordEventsError},p),!u&&!p&&r.createElement("div",{className:P().recordEventsItemList},(a?d.slice(0,3):d).map(a=>r.createElement(RecordEventItem,{event:a,compositeId:e,objectApiName:t,onEventUpdated:()=>f(!1),key:a.id}))))):null}RecordEventsBase.displayName="RecordEventsBase";let $=r.memo(RecordEventsBase)},0x57054916:(e,t,a)=>{"use strict";a.d(t,{M:()=>RecordOverviewDetailsSection});var r,n=a(0xbad225b5),o=a(0x1c18c5d4e),l=a(0x14063ce6d),i=a(0x22ee6a672),c=a(0xbb7ad381),s=a(0x120c268ad),d=a.n(s),m=a(0x20482ad21),u=a(0xb90de824),_=a(0x13953efe6),p=a(0x235fec370),h=a(0x192947953),f=a(0x91728dda),g=a(0x172dd1bf5),C=a(0x3989021c),b=a(0x238b287cf),v=a(0x3711e82d),E=a(0x1ccef1c6f),A=a(0x226892387),y=a(0x5b1935a6);let x=a.p+"nux-slackbot-fa53373.png";var R=a(0x9ac518e6),S=a.n(R);let w=new m.Ay("sales_bulk_grid"),DownmarketCrmSlackbotSection=({children:e})=>{let t=(0,b.A)(),r=(0,A.d4)(f.qq),{closeCoachmark:o}=(0,C.A)(y.ze.DOWNMARKET_CRM_CONTACT_RECORD_FLEXPANE,y.xu.IN_PRODUCT_COACHMARK),{isOpen:l,handleNext:i,handleBack:c,handleClose:s,stepClassName:m}=(0,h.q)(h.H.SLACKBOT),R=(0,n.useMemo)(()=>({elementType:v.ElementType.COACHMARK,eventId:v.EventId.LOB_DOWNMARKET,elementName:v.UiComponentName.DOWNMARKET_CRM_ONBOARDING_CONTACT_FLEXPANE_NUX,uiStep:v.UiStep.DOWNMARKET_CRM_ONBOARDING_CONTACT_FLEXPANE_NUX_SLACKBOT_SECTION,clogImpression:!0}),[]),k=(0,n.useCallback)(()=>{o(),s()},[o,s]),N=(0,n.useCallback)(()=>{t.track(v.EventId.LOB_DOWNMARKET,{contexts:{ui_context:{action:v.UiAction.CLOSE,ui_step:v.UiStep.DOWNMARKET_CRM_ONBOARDING_CONTACT_FLEXPANE_NUX_SLACKBOT_SECTION,ui_properties:{element_name:`${v.UiComponentName.DOWNMARKET_CRM_ONBOARDING_CONTACT_FLEXPANE_NUX}_outside_close`}}}}),o(),s()},[t,o,s]),{renderOverlayElement:I,renderCoachmarkChildren:T}=(0,p._)({dismissCoachmark:N,leftRightPadding:15,topBottomPadding:10}),O=(0,n.useCallback)(()=>a.e("lottie-downmarket-crm-slackbot-flexpane-nux.json").then(a.t.bind(a,0x13bae3cae,23)),[]),L=(0,A.d4)(e=>!(0,E.ty)(e,"a11y_animations")),P=r?w.t("Slackbot can help you research within Slack, draft emails, prep for meetings and update records\u2014all without leaving Slack."):"Slackbot can help you research within Slack, draft emails, prep for meetings and update records\u2014all without leaving Slack.",M=(0,n.useMemo)(()=>L?n.createElement("div",{className:d()("c-coachmarkv2__hero",S().container,S().containerSlackbot)},n.createElement("img",{src:x,alt:"",role:"presentation",className:S().image})):n.createElement("div",{className:d()("c-coachmarkv2__hero",S().container,S().containerSlackbot)},n.createElement(g.e,{autoplay:!0,loop:!0,getAnimationImport:O,svgClassName:S().image})),[L,O]),D=(0,n.useMemo)(()=>n.createElement(u.Ay,{className:m,isOpen:l,hero:M,title:w.t("Get Slackbot to help"),bodyText:P,closeCoachmark:k,orientation:_.YC.Left,isMegaphoneCoachmark:!0,arrowPosition:50,offsetX:-25,offsetY:0,overlayElement:I,primaryCallToActionText:w.t("Next"),onClickPrimaryButton:i,onClickSecondaryButton:c,alignActionsRight:!0,width:400,autoClogProps:R}),[l,M,P,k,I,i,c,R,m]);return n.createElement(_.Ay,{coachmarkElement:D,orientation:"left","data-qa":"downmarket-crm-slackbot-nux-anchor"},T(e))};DownmarketCrmSlackbotSection.displayName="DownmarketCrmSlackbotSection";var k=a(0x10027d8bc),N=a(0x16cf1da63),I=a(0x130d89881),T=a(0x40c0d834),O=a(0x11a296110),L=a(0xb1ea448c),P=a(0x1a043bf26),M=a(0x1fdec3e16),D=a(0x1f40c4cef),F=a(0xe8bd6b9e),B=a(0x249b1763),V=a(0x243aa6a19),U=a(0x19c76d181);let j=new m.Ay("slackforce"),H=new Set(["Task","Email","ListEmail"]);function useTimelineFeedItemData({activity:e,isHovered:t}){let{id:a,item_type:r,fields:o}=e,l=(0,n.useMemo)(()=>(0,F.ls)(o),[o]),i=(0,F.Ju)(r),c=(0,F.xg)(r,l),s=(0,F.QO)(r,l),d=l.Description?.text||l.TextBody?.text,m=H.has(r)&&!!d,u=l.OwnerId?.text||l.FromName?.text||l.FromAddress?.text,_=l.OwnerId?.reference?.slack_user_id||l.FromAddress?.slack_user_id,p=(0,A.d4)(U.WR),h=(0,A.d4)(e=>(0,V.m)(e,_||"")),f=(0,F.By)(r,l,_,p,h),g=(0,A.d4)(B.$N),C=(0,F.V7)(e.participants,g),b=l.ThreadIdentifier?.text;return{itemIcon:i,subject:s,itemTime:c,preview:d,showPreview:m,subtitleText:(0,n.useMemo)(()=>{switch(r){case"Call":return(0,F.b)(t,l,f);case"Event":return(0,F.D9)(t,l,f);case"Email":return(0,F.pk)(t,l,f);case"ListEmail":return(0,F.NQ)(t,l,f);case"Task":return(0,F.oW)(t,l,f);case"Video":return(0,F.iZ)(t,f,C);case"Voice":return(0,F.vi)(t,f);default:return t?j.t("Open activity"):j.t("An activity was logged")}},[l,t,r,f,C]),ownerSlackUserId:_,avatarIdentifier:u,activityId:a,emailThreadId:b}}var W=a(0x9237fce3),q=a(3592205e3),G=a(0x10d264244);let z=new m.Ay("timeline-feed"),$=n.memo(({ts:e})=>{var t,a;let r,o,l=(t=e,a=!!(0,A.d4)(e=>(0,E.ty)(e,"time24")),o=(r=t.includes("T"))?new Date(t):(0,G.$4)(t,{parseFormat:"YYYY-MM-DD"}),(0,G.cK)(o)?r?(0,G.xe)(o,{do24hrTime:a}):z.t("Today"):(0,G.PA)(o)?z.t("Yesterday"):(0,G.gw)(o,{shortenMonth:!0,shortenDay:!0,excludeYear:!0}));return n.createElement("div",null,l)}),Q=new Set(["Email","ListEmail"]);var K=a(0x46dbff89),J=a(0x190941a39),Y=a.n(J);let X=n.memo(({activity:e,className:t,salesforceOrgId:a,objectApiName:r,relatedToRecordId:o,viewContext:l,channelId:i})=>{let c=(0,N.wA)(),{item_type:s}=e,[m,u]=(0,n.useState)(!1),_=(0,n.useCallback)(()=>u(!0),[]),p=(0,n.useCallback)(()=>u(!1),[]),{itemIcon:h,subject:f,itemTime:g,preview:C,showPreview:b,subtitleText:v,ownerSlackUserId:E,avatarIdentifier:A,activityId:y,emailThreadId:x}=useTimelineFeedItemData({activity:e,isHovered:m}),R=Q.has(s),S=(0,n.useMemo)(()=>R?n.createElement(D.EmailModal,{emailMessageId:y,emailThreadId:x,relatedToObjectApiName:r,salesforceOrgId:a,viewContext:l,channelId:i}):n.createElement(q.FeedItemDetailsModal,{activityId:e.id,salesforceOrgId:a,relatedToRecordId:o,relatedToObjectApiName:r,viewContext:l,channelId:i}),[R,e.id,a,o,y,x,r,l,i]),w=(0,n.useCallback)(()=>{c((0,K.q)({element:S,isStackable:!0}))},[c,S]);return n.createElement(O.Nm,{autoClogProps:{elementName:"salesforce_activity_timeline_item",elementValue:`${r}.${s}`,onClick:{enableClogAction:!0}},onClick:w,className:d()("display_flex",Y().listItem,t),onMouseOver:_,onMouseOut:p},n.createElement("div",{className:Y().listItemAvatar},n.createElement(W.A,{userId:E,icon:h,identifierString:A})),n.createElement("div",{className:"flex_one"},n.createElement("div",{className:Y().listItemTitleAndTimeContainer},n.createElement("div",{className:Y().listItemText},n.createElement(M.A,{lines:1},f||s)),g&&n.createElement("div",{className:Y().listItemTime},n.createElement($,{ts:g}))),n.createElement("div",{className:Y().listItemSubtext},n.createElement(M.A,{lines:1},v)),b&&C&&n.createElement("div",{className:Y().listItemInfo},n.createElement(M.A,{lines:1},C))))});var Z=a(0xd843ab47),ee=a(0x16ed1b0dc),et=a(0x188544c76),ea=a(0x196f1f233),er=a(0x105cc1d20),en=a(0x180827d1b),eo=a(0x19895585a),el=a(0xf5f30e6),ei=a.n(el);let ec=new m.Ay("slackforce"),es=new Set(["Email","ListEmail","Task"]),ed={elementName:"view_more",onClick:{enableClogAction:!0}},em=n.memo(({record:e})=>{let t=(0,N.wA)(),{getPrimaryView:a,container:r}=(0,n.useContext)(Z.A),o=(0,A.d4)(e=>{let t=a(e)?.id;return(0,ee.A)(t)?t:void 0}),l=r===eo.mq.Secondary?"standalone_record_view":"channel_tab_overview_record_view",i=(0,A.d4)(B.$N),{rawRecordId:c,salesforceOrgId:s}=(0,et.D)(e.id),m=(0,A.d4)(t=>(0,er.l)(t,e.id)),u=(0,n.useMemo)(()=>m?.items??[],[m?.items]),_=m?.pageKey,p=m?.couldHaveMore??!1,[h,f]=(0,n.useState)(!0),[g,C]=(0,n.useState)(!1);(0,n.useEffect)(()=>{t((0,en.$)({compositeId:e.id,limit:ea.v,reason:"fetch-record-activities"})).finally(()=>f(!1))},[t,e.id]);let b=(0,n.useCallback)(()=>{_&&!g&&(C(!0),t((0,en.$)({compositeId:e.id,limit:ea.f,pageKey:_,append:!0,reason:"fetch-record-activities-view-more"})).finally(()=>C(!1)))},[t,e.id,_,g]),E=u.length>0,y=!!_&&p,x=u.length+ +!!y,R=(0,n.useMemo)(()=>{let e=u.map((e,t)=>`${e.id}--${t}`);return y&&e.push("view-more"),e},[u,y]),S=(0,n.useCallback)(t=>{let a=0===t,r=t===x-1;if(y&&t===u.length)return n.createElement(O.Nm,{key:"view-more",autoClogProps:ed,className:d()(ei().viewMoreRow,ei().lastRow),onClick:b,disabled:g},g?n.createElement(L.A,{size:"medium"}):ec.t("View More"));let i=u[t];return i?n.createElement(X,{key:i.id,className:d()({[ei().firstRow]:a,[ei().lastRow]:r,[ei().middleRow]:!a&&!r}),activity:i,salesforceOrgId:s,objectApiName:e.object_api_name,relatedToRecordId:c,viewContext:l,channelId:o}):null},[x,y,u,s,e.object_api_name,c,l,o,b,g]),w=(0,n.useMemo)(()=>u.reduce((e,t)=>e+(e=>{if(!es.has(e.item_type))return 70;let t=(0,F.ls)(e.fields);return t.Description?.text||t.TextBody?.text?92:70})(t),0)+43*!!y,[u,y]);return i?h?n.createElement(L.A,null):E?n.createElement(T.A,{eventId:v.EventId.LOB_SALESFORCE_INTEGRATIONS,uiComponentName:v.UiComponentName.SLACKFORCE_ACTIVITY_TIMELINE,salesforceRecordId:e.id,elementValue:e.object_api_name,fetchedEventCount:u.length,channelId:o,viewContext:l,clogImpression:!0,disableClogImpressionOnTagChange:!0},n.createElement("div",{"data-qa":"record-activities",className:ei().timelineFeedContainer,role:"group","aria-labelledby":"activites-timeline"},n.createElement("div",{className:ei().timelineFeedSectionHeader},ec.t("Recent activity")),n.createElement("div",{className:ei().timelineFeedContent},n.createElement("div",{className:ei().timelineFeedItemList},n.createElement(I.A,{disableHeight:!0},({width:e})=>n.createElement(P.A,{height:w,keys:R,rowRenderer:S,width:e})))))):null:null});var eu=a(0x13776886e),e_=a(0xb1c0d55),ep=a(0x1533b2385),eh=a(0x2501a2cee),ef=a(0x1be9380c8),eg=a(0xe874a88a),eC=a(0x22a29f141),eb=a(0x1dfdeb1c8),ev=a(0x1ec68d6a3),eE=a(0xe747dd27);let eA=(0,eb.A)("sfdc.getContactDetails generated fetcher",(e,t,a)=>new eg.S((r,n)=>{let{abortSignal:o,reason:l,...i}=a,c=(0,eE.VA)(i);e((0,eC.apiCall)({method:"sfdc.getContactDetails",args:c,abortSignal:o,reason:l})).then(e=>{r(e)}).catch(e=>{(0,ev.A)({getState:t}).error(`API call to sfdc.getContactDetails with reason ${l} failed, initiated by generated fetcher`),n(e)})}));eA.meta={name:"sfdcGetContactDetailsFetcher",key:"createFetcherSfdcGetContactDetailsFetcher",description:"sfdc.getContactDetails generated fetcher"};var ey=a(0x45cb6932),ex=a.n(ey);function RecordCalendarEvents({record:e}){let t=(0,N.wA)(),[a,r]=(0,n.useState)([]),[o,l]=(0,n.useState)(!1),[i,c]=(0,n.useState)(null),[s,d]=(0,n.useState)("upcoming"),u=(0,A.d4)(ef._F),_=(0,n.useMemo)(()=>new m.Ay("modernselling"),[]),p="Contact"===e.object_api_name,h=(0,n.useCallback)(()=>{d("upcoming")},[]),f=(0,n.useCallback)(()=>{d("past")},[]);(0,n.useEffect)(()=>{p&&(async()=>{l(!0),c(null);try{let a=await t(eA({record:e.id,reason:"record-events"}));r(a.events||[])}catch{c(u?_.t("Failed to load events"):"Failed to load events")}finally{l(!1)}})()},[t,p,e.id,_,u]);let{pastEvents:g,futureEvents:C}=(0,n.useMemo)(()=>{let e=Date.now()/1e3,t=[],r=[];return a.forEach(a=>{(a.start||0)(t.start||0)-(e.start||0)),r.sort((e,t)=>(e.start||0)-(t.start||0)),{pastEvents:t,futureEvents:r}},[a]);if(!p)return null;let renderHeader=()=>n.createElement("div",{className:ex().events_header},n.createElement("h3",{className:"bold caption"},u?_.t("Your Meetings"):"Your Meetings"),n.createElement("div",{className:ex().privacy_label},n.createElement("div",{className:ex().privacy_icon},n.createElement(eh.Ah,{name:"eye-open-filled",inline:!0})),n.createElement("div",{className:ex().privacy_text},u?_.t("Only visible to you"):"Only visible to you")));if(o)return n.createElement("div",{className:ex().record_events},renderHeader(),n.createElement("div",{className:ex().loading},n.createElement(L.A,null)));if(i)return n.createElement("div",{className:ex().record_events},renderHeader(),n.createElement("div",{className:ex().error},i));if(0===a.length)return null;let b="upcoming"===s?C:g,v=C.length>0,E=g.length>0;return n.createElement("div",{className:ex().record_events},renderHeader(),n.createElement("div",{className:ex().tabs_container},n.createElement("button",{className:`${ex().tab_button} ${"upcoming"===s?ex().active:""}`,onClick:h,type:"button"},u?_.t("Upcoming"):"Upcoming",v&&n.createElement("span",{className:ex().count},"(",C.length,")")),n.createElement("button",{className:`${ex().tab_button} ${"past"===s?ex().active:""}`,onClick:f,type:"button"},u?_.t("Past"):"Past",E&&n.createElement("span",{className:ex().count},"(",g.length,")"))),b.length>0?n.createElement("div",{className:ex().events_list},b.map(e=>n.createElement("div",{key:e.id,className:ex().event_item},n.createElement("div",{className:ex().event_icon},n.createElement(eh.Ah,{name:"calendar",size:"20"})),n.createElement("div",{className:ex().event_content},n.createElement("div",{className:ex().event_title},e.title),n.createElement("div",{className:ex().event_time},e.start&&((e,t)=>{let a=new Date(1e3*e),r=(0,ep.A)(a),n=(0,e_.A)(e,{excludeYear:!0}),o=(0,eu.A)(e,"{time}"),l=o;if(t){let e=(0,eu.A)(t,"{time}");l=`${o} - ${e}`}return`${r} ${n} | ${l}`})(e.start,e.end)))))):null)}RecordCalendarEvents.displayName="RecordCalendarEvents";var eR=a(0x14fad6485),eS=a(0x21f3c49e8),ew=a(0x9e671ad),ek=a(0x237b6a339),eN=a(0x1d01572a2),eI=a(0x30d0b075),eT=a(0x102edf836),eO=a(0x10b5318b2),eL=a(0xa6c8ec12),eP=a(0x1e586fbba),eM=a(0x79ea80f9),eD=a(0x1bc8d06c2),eF=a(0x21b7ab40),eB=a(0xcb5f0cf5),eV=a(0xfff770b1),eU=a(0x9df86176),ej=a(0x315bf5f5),eH=a(0x229ef9b96),eW=a(0x198410c63),eq=a(0x4bcdf297),eG=a(0xa2c00dd4),ez=a(0x18a03595d),e$=a(0x21ff41a3b),eQ=a(0xe5a46141),eK=a(0x17183af8c),eJ=a(0x133cba782),eY=a(0x10fe844b5),eX=a(0x563b31de),eZ=a(0x1008d9345),e0=a(0x182c9b0b0),e1=a(0xa1832ae4),e2=a(0xc0b7c558),e4=a(0x1ad94e02e),e8=a(0x1f386ae3),e3=a(0x15fe735ec),e5=a(0x1f181205e),e6=a(0xfd02ae44),e7=a(0x19d64a8fe),e9=a(0x1317b3873),te=a(0x47e446ba),tt=a(0x192831476),ta=a(0x204000df3),tr=a(0x196ebf126),tn=a(0x1bdf032f7),to=a(0x13cf1cc61),tl=a.n(to);let ti=new m.Ay("modernselling"),tc={transition:{ease:"easeInOut"},initial:{height:0,opacity:0},animate:{height:"auto",opacity:1},exit:{height:0,opacity:0}},ts={elementName:"save",onClick:{enableClogAction:!0}},td={elementName:"refresh",onClick:{enableClogAction:!0}},tm={elementName:"discard",onClick:{enableClogAction:!0}},tu={isDirty:!1,isSubmitting:!1,formValues:{},fieldErrors:{},touched:{}},BaseEditRecordView=e=>{let t=(0,N.wA)(),a=(0,n.useRef)(null),r=(0,n.useRef)(),l=(0,n.useRef)(),i=(0,n.useRef)(),c=(0,n.useRef)(null),[s,m]=(0,n.useState)(""),[u,_]=(0,n.useState)(!1),p=(0,n.useRef)(!0),[h,f]=(0,n.useState)(!1),[g,C]=(0,n.useState)({message:"",showSpinner:!1}),b=(0,eQ.pc)(),{fetchRecord:E,formClassNames:y,initialValues:x,initialDirtyFormValues:R,initialErrors:S,layoutIdentifier:w,objectApiName:k,onPersistRecord:I,recordId:P,recordTypeId:M,container:D,isChildWindow:F,refreshRecordViews:B,formWindowId:V,fieldToScrollTo:U,renderLayout:j,readonly:H,record:W}=e,q=(0,n.useRef)(!1),G=(0,A.d4)(o.I),[z,$]=(0,n.useState)(S);(0,n.useEffect)(()=>{$(S)},[S]),(0,n.useEffect)(()=>()=>{c.current&&clearTimeout(c.current)},[]);let[Q,K]=(0,n.useState)(z||{topLevelErrors:void 0,fieldLevelErrors:void 0,hasCollision:!1}),J=!(0,eS.A)(Q.topLevelErrors)||!(0,eS.A)(Q.fieldLevelErrors)||Q.hasCollision,Y=(0,n.useRef)(J),[X,Z]=(0,n.useState)(!1),{salesforceOrgId:ee}=(0,et.D)(P),[ea,er]=(0,n.useState)(tu),{isDirty:en,isSubmitting:el,formValues:ei,fieldErrors:ec}=ea;(0,eV.G)({isChildWindow:F,isSubmitting:el,recordId:P,formWindowId:V,viewContainer:D});let es=(0,n.useMemo)(()=>en&&!el?{recordId:P,windowId:V,viewContainer:D,status:e6.k.dirty,formValues:ei,errors:Q}:{recordId:P,windowId:V,viewContainer:D,status:el?e6.k.saving:e6.k.clean},[en,el,ei,Q,P,V,D]);(0,n.useEffect)(()=>{t((0,e4.om)(es))},[t,es]),(0,n.useEffect)(()=>{K({topLevelErrors:Q.topLevelErrors,fieldLevelErrors:ec,hasCollision:Q.hasCollision})},[Q.topLevelErrors,Q.hasCollision,ec]);let[ed,em]=(0,n.useState)(void 0);(0,ej.b)({recordId:P,windowId:V,viewContainer:D,currentlyEditingField:ed,setCurrentlyEditingField:em}),(0,n.useEffect)(()=>{f(!1)},[ed]);let[eu,e_]=(0,n.useState)(J?R:void 0);(0,n.useEffect)(()=>{(Y.current?(0,ew.A)(ei,R):(0,ew.A)(ei,x))&&(q.current=!0),eu&&q.current&&!(0,ew.A)(eu,ei)&&e_(void 0)},[ei,eu,R,x]);let ep=(0,n.useCallback)(e=>{a.current?.onContainerClicked(e)},[]),{default_record_type:ef,fields:eg,name_field:eC,picklist_values:eb}=(0,A.d4)(e=>(0,e9.o)(e,w)),ev=M||ef||"",eE=eb?.[ev],eA=(0,n.useCallback)(()=>{l.current?.({}),K({topLevelErrors:void 0,fieldLevelErrors:void 0,hasCollision:!1}),e_(void 0)},[]),ey=(0,n.useCallback)(()=>{_(!0),m(""),E().then(()=>{p.current=!1}).catch(e=>{m(e?.data?.error)}).finally(()=>{_(!1)})},[E]);(0,eN.A)(()=>{ey()});let ex=(0,n.useRef)(),eR=(0,n.useCallback)(e=>{ex.current=e},[ex]),eB=(0,n.useCallback)(({action:e,actionStatus:t,additionalData:a})=>{ex.current?.({action:e,actionStatus:t,elementValue:(0,eI.Zf)({recordType:(0,e$.Ud)(k),...a},{fallback:'{"json_error":true}'})})},[k]),eH=(0,n.useMemo)(()=>{if(!eg?.length)return;let e={};return eg.forEach(t=>{t.required&&!t.components?.length&&(e[t.field_api_name]=[eL.mw])}),(0,eL.Wz)(e)},[eg]),eK=(0,eU.N)({compositeRecordId:P}),eY=(0,n.useCallback)(e=>{if(e.error.updateRecordError===eZ.R.RecordAccessLostAfterUpdate)return void eK();eA(),t((0,tt.UH)({recordId:(0,et.D)(P).rawRecordId}));let a=(0,eJ.i)(e),r=[ez.zH.validation_error,ez.zH.validation_go_to_salesforce_error].includes(e.error.updateRecordError);K({topLevelErrors:a.pageLevelErrors||a.messages,fieldLevelErrors:a.initialErrors,hasCollision:a.speedBump===eG.d.collision}),a.initialErrors&&l.current?.(a.initialErrors),e_(ei),eB({action:v.UiAction.UPDATE,actionStatus:"error",additionalData:{record_fields_save_error:e.error.updateRecordError,record_fields_validation_error:r?a?.messages?.join(";"):void 0,record_fields_is_local_validation_error:!r&&void 0,record_fields_validation_formula_ids:(0,eM.y)(e)}})},[eA,t,P,ei,eB,eK]),eX=(0,n.useCallback)(async e=>{try{em(void 0);let a=await t((0,e5.v)({formValues:e,layoutIdentifier:w,onPersistRecord:I,recordId:P,formWindowId:V,viewContainer:D}));a?.ok?(eA(),f(!0),setTimeout(()=>{f(!1)},3e3),t((0,e4.om)({recordId:P,windowId:V,viewContainer:D,status:e6.k.clean})),ex.current?.({action:v.UiAction.UPDATE,actionStatus:"success",elementValue:(0,eI.Zf)({object_api_name:k},{fallback:'{"json_error":true}'})})):a?.error&&eY(a.error)}catch(e){eY(e)}},[t,w,I,P,V,D,eA,k,eY]),e0=(0,n.useCallback)(()=>{let e=eH?.(ei);e&&!(0,eS.A)(e)&&(e_(ei),ex.current?.({action:v.UiAction.SAVE,actionStatus:"error",elementValue:(0,eI.Zf)({record_fields_save_error:ez.zH.validation_error,record_fields_validation_errors:e,record_fields_is_local_validation_error:!0,object_api_name:k},{fallback:'{"json_error":true}'})})),r.current?.()},[eH,ei,k]),e1=(0,n.useRef)();(0,eN.A)(()=>{F&&(e1.current=eD.g.POP_OUT_TO_NEW_WINDOW),J&&(e1.current=eD.g.REOPEN_AFTER_ERROR)});let e2=(0,n.useCallback)(async()=>{Z(!0);try{await B()}finally{Z(!1),eA()}},[eA,B]),e7=(0,n.useMemo)(()=>{if(Q.hasCollision)return n.createElement("div",{className:tl().pageLevelErrors},n.createElement(eP.A,{"data-qa":"collision-alert",className:tl().pageLevelErrorAlert},ti.t("The entry you are trying to update has changed.")));if(Q.topLevelErrors?.length)return n.createElement("div",{className:tl().pageLevelErrors,"data-qa":"page-level-errors"},(Q.topLevelErrors||[]).map(e=>n.createElement(eP.A,{key:(0,ek.A)(),className:tl().pageLevelErrorAlert},e)));let e=Q.fieldLevelErrors?Object.keys(Q.fieldLevelErrors).length:0;if(e>0)return n.createElement("div",{className:tl().fieldLevelErrorsSummary,"data-qa":"field-level-errors-summary"},n.createElement(eP.A,null,ti.t("{fields, plural, =1 {Error} other {Errors}} saving to {fields, plural, =1 {# field} other {# fields}}",{fields:e})));if(!en)return null;let t=(0,eq.F)({initialValues:x,currentValues:ei,fields:eg});return t.length?n.createElement("div",{className:tl().changedFieldsSummary,"data-qa":"changed-fields-summary"},ti.t("Unsaved changes on {fieldCount, plural, =1 {# field} other {# fields}}",{fieldCount:t.length})):null},[Q.hasCollision,Q.topLevelErrors,Q.fieldLevelErrors,x,ei,eg,en]),te=(0,n.useCallback)(()=>{$(void 0),eA(),em(void 0),i.current?.(x)},[eA,x]),ta=(0,A.d4)(e=>(0,e8.O)(e,{recordId:P,windowId:V,viewContainer:D}));(0,n.useEffect)(()=>{ta&&(te(),t((0,e4.X3)({recordId:P,windowId:V,viewContainer:D})))},[ta,te,t,P,V,D]);let tr=(0,n.useCallback)(async e=>{"Escape"===e.key&&(em(void 0),en&&(await t((0,e3.N)({recordId:P,viewContainer:D})),te()))},[te,t,en,P,D]),tn=(0,n.useMemo)(()=>{if(el)return n.createElement("div",{className:tl().submittingFooter,"data-qa":"submitting-footer"},n.createElement(L.A,{className:"margin_right_50",inline:!0,size:"medium"}),ti.t("Saving to Salesforce"));if(h)return n.createElement("div",{className:tl().submittingFooter,"data-qa":"saved-confirmation"},n.createElement("span",{className:tl().submittedIcon},n.createElement(eh.Ah,{name:"check-circle-filled"})),ti.t("Changes saved"));if(!e7&&g.message)return n.createElement("div",{className:tl().submittingFooter,"data-qa":"custom-message-footer"},g.showSpinner&&n.createElement(L.A,{className:"margin_right_50",inline:!0,size:"medium"}),g.message);if(!e7)return null;let e=ti.t("Save Changes"),t=J?ti.t("Discard"):ti.t("Cancel"),a=ti.t("Refresh");return n.createElement(n.Fragment,null,n.createElement("div",{"data-qa":"edit-record-footer-info",className:tl().footerInfo},e7),n.createElement("div",{"data-qa":"edit-record-footer-actions",className:tl().footerActions},!Q.hasCollision&&n.createElement(O.Ay,{type:J?eT.QE.danger:eT.QE.outline,onClick:te,autoClogProps:tm},t),!Q.hasCollision&&n.createElement(O.lV,{className:tl().saveButton,loading:el,disabled:el||!en||!!eu,"aria-label":e,onClick:e0,autoClogProps:ts},e),Q.hasCollision&&n.createElement(O.lV,{className:tl().saveButton,"aria-label":a,loading:X,disabled:X,onClick:e2,autoClogProps:td},a)))},[el,h,e7,J,Q.hasCollision,te,en,eu,e0,X,e2,g]),to=(0,n.useMemo)(()=>n.createElement(eQ.Ux,null,!!tn&&n.createElement(b.div,{...tc,className:tl().footerContainer},n.createElement("div",{className:d()(tl().saveFooter,{[tl().hasTopLevelErrors]:!(0,eS.A)(Q.topLevelErrors)})},tn))),[tn,Q.topLevelErrors,b]),t_=(0,n.useMemo)(()=>(0,eI.Zf)({record_type:k},{fallback:""}),[k]),tp=(0,n.useCallback)(e=>{if(!e)return;let t=(z?.topLevelErrors||z?.hasCollision)&&(0,eS.A)(z?.fieldLevelErrors),a=D===eo.mq.Secondary;t&&a&&e.scrollIntoView({behavior:"smooth"})},[z?.fieldLevelErrors,z?.hasCollision,z?.topLevelErrors,D]),th=(0,n.useMemo)(()=>({...y,form:d()(y?.form,{[tl().recordUpdating]:el||X})}),[y,X,el]),tf=(0,n.useCallback)(e=>{let{message:t,duration:a,showSpinner:r}=e;c.current&&clearTimeout(c.current),C({message:t,showSpinner:!!t&&!!r}),void 0!==a&&(c.current=setTimeout(()=>{C({message:"",showSpinner:!1}),c.current=null},a))},[]);return n.createElement(T.A,{trackClogRef:eR,eventId:G?v.EventId.LOB_DOWNMARKET:v.EventId.RECORDS_SALESFORCE_RECORD_VIEW,uiComponentName:v.UiComponentName.SALESFORCE_RECORD_FLEXPANE,uiComponentVariant:D===eo.mq.Secondary?v.UiComponentVariant.SALESFORCE_RECORD_FLEXPANE:v.UiComponentVariant.SALESFORCE_RECORD_DETAILS,stepVariant:e1.current,salesforceOrgId:ee,elementValue:t_,clogImpression:!0},n.createElement("div",{onClick:ep,onKeyUp:tr,role:"presentation",ref:tp},n.createElement(eO.A,{className:"position_relative",enableReinitialize:!0,initialValues:x,initialErrors:z?.fieldLevelErrors,onSubmit:eX,validateOnBlur:!1,validateOnChange:!1,validate:eH},({submitForm:e,setErrors:t,setValues:o})=>{l.current=t,i.current=o,r.current=e;let c=n.createElement(eF.z,{showFooterMessage:tf,cancelChanges:te},n.createElement(eW.vR,{setFormData:er,ref:a,mode:eW.OX.EditRecord,formClassNames:th,fetchError:s,isLoadingInitialState:u&&p.current,topLevelErrors:Q.topLevelErrors,fields:eg,picklistValuesByRecordType:eE,nameField:eC,salesforceOrgId:ee,layoutIdentifier:w,initialDirtyFormValues:R,initialValues:x,recordTypeId:M||void 0,currentlyEditingField:ed,setCurrentlyEditingField:em,formControlsEditStopOnBlur:!0,objectApiName:k,fieldToScrollTo:U,readonly:H,record:W}));return j?j(c,to):n.createElement(n.Fragment,null,c,to)})))};BaseEditRecordView.displayName="BaseEditRecordView";let SingleRecordEditView=e=>{let t=(0,N.wA)(),a=(0,A.d4)(e1.ZT),{record:r,formClassNames:o,fieldToScrollTo:l,renderLayout:i,readonly:c}=e,s=r.id,{salesforceOrgId:d}=(0,et.D)(s),{windowId:m=eo.N2}=(0,n.useContext)(eR._0),{initialDirtyFormValues:u,initialErrors:_,initialValues:p}=(0,eB.$)({record:r,view:e.view,formWindowId:m}),h=(0,n.useMemo)(()=>{if(r)return(0,te.l)(r.object_api_name,"edit",r.record_type_id||void 0)},[r]),f=(0,A.d4)(e=>r.record_type_id?(0,tr.c)(e,(0,e2.j)(d,r.record_type_id),r.object_api_name,!0):null),g=(0,n.useCallback)(()=>{if(!r)return;let e=(0,eH.v)(r,f);t((0,e7.GI)({objectApiName:r.object_api_name,recordTypeId:e.default_record_type,layoutInfo:e}))},[t,f,r]),C=(0,n.useCallback)(async()=>Promise.resolve(),[]);(0,n.useEffect)(()=>{g()},[f,r,g]);let b=(0,n.useRef)(),v=(0,eY.Q)({record:r,orgId:r?.org.id||"",trackingClog:b,apiReason:"single-record-edit"}),E=(0,n.useCallback)(async()=>{a&&(0,ta.Yo)(a,[s]),await t((0,tn.a)({recordId:r.id}))},[t,r.id,s,a]),y=(0,n.useCallback)(async({formValues:e})=>{let t=(0,eK.O)(e,p,(0,eX.t)(r)),a=await v(t);return a?.ok&&await E(),a},[p,r,E,v]);return n.createElement(BaseEditRecordView,{layoutIdentifier:h||"",view:e.view,container:e.container,objectApiName:r?.object_api_name||"",fetchRecord:C,refreshRecordViews:E,editRecordClogType:"singleRecordEdit",formValues:e.formValues,recordId:s,initialValues:p,initialDirtyFormValues:u,initialErrors:_,recordTypeId:r?.record_type_id||void 0,onPersistRecord:y,formClassNames:o,isChildWindow:e.isChildWindow,formWindowId:m,fieldToScrollTo:l,renderLayout:i,readonly:c,record:r})};SingleRecordEditView.displayName="SingleRecordEditView";let t_=n.memo((0,e0.A)(SingleRecordEditView));function SectionToggleButton({className:e,isExpanded:t,onClick:a,expandedText:r,collapsedText:o,expandedClogElementName:l="see_less_link",collapsedClogElementName:i="see_all_link"}){let c=(0,n.useMemo)(()=>({elementName:t?l:i,onClick:{enableClogAction:!0}}),[t,l,i]);return n.createElement(O.Nm,{className:e,onClick:a,autoClogProps:c},t?r:o)}t_.displayName="EditRecordView",SectionToggleButton.displayName="SectionToggleButton";var tp=a(0x4a5b4937),th=a(0x204aa63d6),tf=a.n(th);let tg=new m.Ay("recordchannels");function getScrollableParent(e){if(!e)return null;let t=e.parentElement;for(;t;){if(t.scrollHeight>t.clientHeight){let{overflow:e,overflowY:a}=getComputedStyle(t);if("auto"===e||"scroll"===e||"auto"===a||"scroll"===a)return t}t=t.parentElement}return null}function RecordDetailsFields({record:e,fieldToScrollTo:t}){let a=(0,n.useRef)(null),{windowRef:r}=(0,n.useContext)(eR._0),o=(0,A.d4)(ef.oJ),l=e.id?(0,et.D)(e.id):void 0,i=l?.salesforceOrgId,c=(0,tp.x)(i),[s,m]=(0,n.useState)(!!t),u=(0,n.useCallback)(()=>{let e=getScrollableParent(a.current),t=e?.scrollTop??0;m(e=>!e),r.deref()?.requestAnimationFrame(()=>{e&&(e.scrollTop=t)})},[r]),_=e.fields?.length??0,p=o?tg.t("See less"):"See less",h=o?tg.t("See all {total} fields",{total:_}):`See all ${_} fields`,f=(0,n.useMemo)(()=>({form:tf().singleRecordView,formField:tf().singleRecordViewFormField,fieldLabel:tf().fieldLabel,fieldInput:tf().fieldInput,textArea:tf().textArea,currency:tf().currency,multiReference:tf().multiReference,isEditing:tf().isEditing}),[]),g=(0,n.useCallback)((e,t)=>n.createElement(n.Fragment,null,n.createElement("div",{className:d()(tf().record_details_fields_wrapper,{[tf().expanded]:s})},e),n.createElement(SectionToggleButton,{className:tf().record_details_fields_toggle,isExpanded:s,onClick:u,expandedText:p,collapsedText:h,expandedClogElementName:"show_less_fields",collapsedClogElementName:"show_all_fields"}),t),[u,s,h,p]),C=(0,n.useMemo)(()=>o?n.createElement(t_,{record:e,formClassNames:f,fieldToScrollTo:t,renderLayout:g,readonly:c}):n.createElement(t_,{record:e,formClassNames:f,fieldToScrollTo:t,readonly:c}),[o,f,e,t,g,c]);return n.createElement(T.A,{uiComponentName:v.UiComponentName.SALESFORCE_RECORD_FIELDS,clogImpression:!0,enableAutoNavigationState:!0},n.createElement("div",{ref:a,className:tf().record_details_fields_container},C))}RecordDetailsFields.displayName="RecordDetailsFields";var tC=a(0x15fb82076);let tb=new m.Ay("recordchannels"),tv={elementName:"open_in_salesforce_link",onClick:{enableClogAction:!0}};function RecordDetailsTitle({record:e}){let t=(0,A.d4)(o.I),a=(0,A.d4)(ef.oJ);return n.createElement("div",{className:tf().record_details_title},tb.t("Record details"),!(t||a)&&n.createElement(tC.A,{href:e.external_url,autoClogProps:tv},n.createElement("span",{className:"margin_right_25"},tb.t("Open in Salesforce")),n.createElement(eh.Ah,{name:"new-window",inline:!0})))}RecordDetailsTitle.displayName="RecordDetailsTitle";var tE=a(0xbe0b63ff),tA=a(0x18ee7321c),ty=a(0x11243fb75),tx=a(0x4c96e5d9),tR=a(0x24e68f94c),tS=a.n(tR),tw=((r={}).UNSTARTED="unstarted",r.CURRENT="current",r.COMPLETED="completed",r);let RecordStageTrackerPillBase=({status:e,stageName:t})=>{let a=d()(tS().record_stage_tracker_pill,{[tS().record_stage_tracker_pill_unstarted]:"unstarted"===e,[tS().record_stage_tracker_pill_current]:"current"===e,[tS().record_stage_tracker_pill_completed]:"completed"===e});return n.createElement(tx.Ay,{tip:t},n.createElement(ty.c,{className:tS().record_stage_tracker_listitem,key:t,id:t,"aria-label":t},n.createElement("div",{"data-qa":`record-stage-tracker-${e}`,className:a},"completed"===e&&n.createElement("div",{className:tS().record_stage_tracker_icon},n.createElement(eh.Ah,{name:"check-filled"})))))};RecordStageTrackerPillBase.displayName="RecordStageTrackerPillBase";let tk=n.memo(RecordStageTrackerPillBase);function getStageTrackerItems(e,t){let a=e?.values?.StageName?.values||[],r=a?.findIndex(e=>e.value===t),n=r>-1,o=!!a&&!!n&&a[r].attributes?.closed,l=[],i=!1;return a.forEach((e,t)=>{if(e?.attributes?.closed){i=!0;return}let a=o||n&&t"StageName"===e.api_name)?.value||"",o=(0,A.d4)(t=>e.record_type_id?(0,tr.c)(t,(0,e2.j)(a,e.record_type_id),e.object_api_name,!0):null),l=(0,n.useCallback)(e=>n.createElement(tk,{status:e.status,stageName:e.id}),[]),i=(0,n.useMemo)(()=>getStageTrackerItems(o,r),[r,o]);return t?(0,tE.uz)(o)?n.createElement("div",{className:tS().record_stage_tracker},n.createElement("h4",{id:"stage-tracker",className:"margin_bottom_75"},`Stage: ${r}`),n.createElement(tA.A,{className:tS().record_stage_tracker_pill_container,items:i,renderItem:l,"aria-labelledby":"stage-tracker"})):n.createElement(L.A,{color:"blue",size:"jumbo"}):null}RecordStageTrackerBase.displayName="RecordStageTrackerBase";let tN=n.memo(RecordStageTrackerBase);var tI=a(0x24f6a06c8),tT=a(0x22170ca89);function RecordDetailsBase({record:e,showStageTracker:t=!0,fieldToScrollTo:a}){let r=(0,A.d4)(o.I),l=t&&e.object_api_name===tT.hM.Opportunity;return n.createElement(T.A,{eventId:r?v.EventId.LOB_DOWNMARKET:v.EventId.RECORDS_SALESFORCE_RECORD_VIEW},n.createElement("div",{className:tf().record_details_container,"data-qa":"record-details"},n.createElement(RecordDetailsTitle,{record:e}),n.createElement("div",{className:tf().record_details_content},l?n.createElement(tN,{record:e}):n.createElement("div",{className:tf().record_details_header},n.createElement(tI.l,{type:e.object_api_name}),n.createElement("div",null,n.createElement("div",null,n.createElement(M.A,{lines:1,withTooltip:!0},e.name)),n.createElement("div",{className:tf().record_details_header_details},e.object_label))),n.createElement(RecordDetailsFields,{record:e,fieldToScrollTo:a}))))}RecordDetailsBase.displayName="RecordDetailsBase";let tO=n.memo(RecordDetailsBase);var tL=a(0xbb2b3aa),tP=a(0x210cf696f),tM=a(0x1d71c4455),tD=a(0x769e42fd),tF=a(0x19bce4aa0),tB=a.n(tF);let tV={elementName:"quickActionButton",onClick:{enableClogAction:!0}};function RecordQuickActionButton({action:e,record:t}){let a=(0,N.wA)(),r=(0,A.d4)(f.VU),o=(0,A.d4)(f.S3),l=t.org.id,i=(0,et.D)(t.id).rawRecordId,{label:c,url:s,api_name:d,subtype:m,target_object:u}=e,_="Create"===m,p=_&&r||"LogACall"===m&&o,h=_?u:"Bolt",g=(0,n.useCallback)(()=>a((0,tD.m)({actionLabel:c,actionApiName:d,salesforceContextId:i,objectApiName:u,salesforceOrgId:l,actionType:m})),[d,a,c,i,l,m,u]),C=(0,n.useMemo)(()=>n.createElement(n.Fragment,null,n.createElement(tI.l,{type:h}),n.createElement("div",{className:tB().record_quick_action_label},n.createElement(M.A,{lines:1,withTooltip:!0},c))),[h,c]);return n.createElement(T.A,{eventId:v.EventId.RECORDS_SALESFORCE_RECORD_VIEW},p?n.createElement(O.$n,{className:tB().record_quick_action,"data-qa":"record-quick-action",onClick:g,autoClogProps:tV,type:tM.Q.outline},C):n.createElement(O.$n,{className:tB().record_quick_action,"data-qa":"record-quick-action",href:s,autoClogProps:tV,type:tM.Q.outline},C,n.createElement("div",{className:tB().record_quick_action_new_window_icon},n.createElement(eh.Ah,{name:"new-window",size:"20",inline:!0}))))}RecordQuickActionButton.displayName="RecordQuickActionButton";let tU=new m.Ay("recordchannels");function RecordQuickActionsBase({record:e}){let[t,a]=(0,n.useState)(!1),r=(0,n.useCallback)(()=>a(!0),[]),o=(0,n.useCallback)(()=>a(!1),[]),l=(0,n.useMemo)(()=>({elementName:"see_all_link",onClick:{enableClogAction:!0}}),[]),i=(0,n.useMemo)(()=>({elementName:"see_less_link",onClick:{enableClogAction:!0}}),[]);return e.actions?.length?n.createElement("div",{"data-qa":"record-quick-actions",className:d()(tB().record_quick_actions_container,{[tB().expanded]:t}),role:"group","aria-labelledby":"quick-actions"},n.createElement("div",{className:tB().record_quick_actions_header},n.createElement("h3",{id:"quick-actions",className:"bold caption"},tU.t("Quick actions")),n.createElement(tP.A,{className:tB().record_quick_actions_see_more_button,onClick:r,autoClogProps:l},tU.t("See all {total} actions",{total:e.actions.length})),n.createElement(tP.A,{className:tB().record_quick_actions_see_less_button,onClick:o,autoClogProps:i},tU.t("Show less"))),n.createElement("div",{className:tB().record_quick_actions_list},e.actions.map(t=>n.createElement(RecordQuickActionButton,{key:t.url,action:t,record:e})))):null}RecordQuickActionsBase.displayName="RecordQuickActionsBase";let tj=n.memo(RecordQuickActionsBase);var tH=a(0x1383b91ba),tW=a(0x1df96de4c),tq=a(0x106809bc6),tG=a(0x989e2646),tz=a.n(tG);let t$=new m.Ay("recordchannels");function RecordOverviewSection({className:e,truncateAt:t,heading:a,items:r=tW.Ml,itemSeeAllType:o,renderVisibleItems:l}){let i=(0,A.d4)(ef.oJ),c=r.length,s=(0,tq.A)(t??3,0,c),[m,u]=(0,n.useState)(()=>r.slice(0,s)),_=c>m.length,p=(0,n.useCallback)(()=>u(r.slice(0,c)),[r,c]),h=(0,n.useCallback)(()=>u(r.slice(0,s)),[r,s]);(0,n.useEffect)(()=>{_&&u(r.slice(0,s))},[_,r,s]);let f=(0,n.useMemo)(()=>({elementName:"see_all_link",onClick:{enableClogAction:!0}}),[]),g=(0,n.useMemo)(()=>({elementName:"see_less_link",onClick:{enableClogAction:!0}}),[]);if(!m.length)return null;let C=c!==s,b=!i&&C&&n.createElement(n.Fragment,null,_&&n.createElement(tP.A,{onClick:p,autoClogProps:f},t$.t("See all {total} {itemSeeAllType}",{total:c,itemSeeAllType:o})),!_&&n.createElement(tP.A,{onClick:h,autoClogProps:g},t$.t("Show less")));return n.createElement(T.A,{eventId:v.EventId.RECORDS_SALESFORCE_RECORD_VIEW},n.createElement("div",{"data-qa":"record-overview-section",className:d()(tz().record_overview_section,e)},n.createElement("div",{className:d()(tz().record_overview_section_header,{[tz().record_overview_section_header_with_toggle]:!i&&C})},n.createElement("h3",{className:"bold caption"},a),b),n.createElement("div",{className:tz().record_overview_section_content},l(m),i&&C&&n.createElement(SectionToggleButton,{className:tz().record_overview_section_toggle,isExpanded:!_,onClick:_?p:h,collapsedText:t$.t("See all {total} {itemSeeAllType}",{total:c,itemSeeAllType:o}),expandedText:t$.t("See less")}))))}RecordOverviewSection.displayName="RecordOverviewSection";var tQ=a(0x124c48b2),tK=a(0xb4b7edea),tJ=a.n(tK);let tY=new m.Ay("recordchannels"),tX=n.memo(({label:e,salesforceListId:t,relatedListId:a,objectType:r})=>{let[o,l]=(0,n.useState)(!1),i=(0,n.useCallback)(()=>l(!0),[]),c=(0,n.useCallback)(()=>l(!1),[]),s=(0,n.useMemo)(()=>({elementName:"open_in_window",elementValue:a,onClick:{enableClogAction:!0}}),[a]),d=(0,tQ.I)({label:e,salesforceListId:t,objectType:r});return n.createElement(T.A,{eventId:v.EventId.RECORDS_SALESFORCE_RECORD_VIEW},n.createElement(O.Nm,{onClick:d,autoClogProps:s,className:"full_width"},n.createElement("div",{"data-qa":"record-related-list-section-row",className:"display_flex",onMouseEnter:i,onMouseLeave:c},n.createElement("div",{className:tJ().listItemIcon},n.createElement(tI.l,{type:"ListView"})),n.createElement("div",{className:"flex_one"},n.createElement("div",{className:tJ().listItemText},n.createElement(M.A,{lines:1,withTooltip:!0},e)),n.createElement("div",{className:tJ().listItemSubtext},n.createElement(M.A,{lines:1,withTooltip:!0},o?tY.t("Open Salesforce list"):tY.t("Salesforce list")))))))});tX.displayName="RecordRelatedListsSectionRow";let tZ=new m.Ay("recordchannels"),RecordRelatedListsSection=({record:e,recordRelatedLists:t})=>{let a=(0,A.d4)(ef.oJ),r=(0,n.useCallback)(a=>{let r=t[a],o=r.related_list_id,l=`${e.id}:${o}`;return r.object_api_name?n.createElement("div",{"data-qa":"record-related-list-item",className:tJ().listItem},n.createElement(tX,{relatedListId:o,label:r.label||r.entity_plural_label,objectType:r.object_api_name,salesforceListId:l})):null},[e.id,t]),o=(0,n.useCallback)(e=>n.createElement("div",{className:tJ().listContainer},n.createElement(I.A,{disableHeight:!0},({width:t})=>{let a=(0,tq.A)(e.length,0,50);return n.createElement(P.A,{containerClassName:tJ().list,height:62*a+Math.max(a-1,0),keys:e.map((e,t)=>`${e.related_list_id}--${t}`),rowRenderer:r,width:t})})),[r]);return t.length?n.createElement(RecordOverviewSection,{truncateAt:a?3:6,heading:tZ.t("Related lists"),items:t,itemSeeAllType:tZ.t("lists"),renderVisibleItems:o}):n.createElement("div",null,n.createElement("div",{className:tJ().emptyStateTitle},tZ.t("Related lists")),n.createElement("div",{className:d()("align_center",tJ().emptyStateDescription)},tZ.t("There aren\u2019t any related lists assigned to this record")))};RecordRelatedListsSection.displayName="RecordRelatedListsSection",RecordRelatedListsSection.displayName="RecordRelatedListsSection";var t0=a(0xf90b35a5),t1=a(0x1c371dd8b),t2=a(0x754ea859),t4=a(0xb3f117d8),t8=a.n(t4);let t3=new m.Ay("recordchannels"),t5={onClick:{action:v.UiAction.CLICK}};function BaseRecordRelationshipListItem({item:e,type:t,isActive:a}){let[r,o]=(0,n.useState)(!1),l=(0,n.useCallback)(()=>o(!0),[]),i=(0,n.useCallback)(()=>o(!1),[]),c=(0,n.useMemo)(()=>({elementName:`${t}_relationship`,elementValue:e.id,onClick:{enableClogAction:!0}}),[e,t]);return n.createElement(t1.A,{actionProps:t5,autoClogProps:c,elementType:v.ElementType.BUTTON},n.createElement("div",{"data-qa":"record-relationship-item",className:t8().record_relationships_list_item,onPointerEnter:l,onPointerLeave:i},n.createElement("div",{className:t8().record_relationships_list_icon},n.createElement(tI.l,{type:"Record"})),n.createElement("div",{className:"flex_one"},n.createElement("div",{className:t8().record_relationships_list_text},n.createElement(M.A,{lines:1,withTooltip:!0},e.name)),n.createElement("div",{className:t8().record_relationships_list_subtext},n.createElement(M.A,{lines:1,withTooltip:!0},r||a?t3.t("View account details"):t3.t("Account"))))))}BaseRecordRelationshipListItem.displayName="BaseRecordRelationshipListItem";let t6=n.memo(BaseRecordRelationshipListItem);function BaseRecordRelationships({relationship:e}){let t=(0,A.d4)(ef.oJ),a=(0,N.wA)(),{relationship_label:r,records:o}=e,l=(0,n.useCallback)((e,t)=>n.createElement(t6,{item:o[e],type:(0,t0.A)(r),isActive:t.hasFocus||t.hasFocusWithin}),[o,r]),i=(0,n.useCallback)(e=>a((0,t2.c)({recordId:e.id})),[a]),c=(0,n.useCallback)(e=>n.createElement("div",{className:t8().listContainer},n.createElement(I.A,{disableHeight:!0},({width:t})=>{let a=(0,tq.A)(e.length,0,50);return n.createElement(P.A,{containerClassName:t8().record_relationships_list,height:62*a+Math.max(a-1,0),keys:e.map(e=>e.id),onItemClick:i,rowRenderer:l,width:t})})),[l,i]);return n.createElement(RecordOverviewSection,{truncateAt:t?3:6,heading:r,items:o,itemSeeAllType:t3.t("accounts"),renderVisibleItems:c})}BaseRecordRelationships.displayName="BaseRecordRelationships";let t7=n.memo(BaseRecordRelationships);var t9=a(0x1aa941557),ae=a(0x2172ff7ff),at=a(0xbe5e39b6),aa=a(0x128d54e52),ar=a(0x1535e80f3),an=a(0x88d7fe76),ao=a(0x1c659cbb1),al=a(0x20a75c227),ai=a(0x24bcb6558),ac=a(0xa43c3648),as=a.n(ac);let ad=new m.Ay("recordchannels");function SalesforceTeamMemberBase({channel:e,canUserInvite:t,recordTeamMember:a}){let r=(0,n.useCallback)(({className:e})=>n.createElement(ao.f1,{className:e,imageUrl:al,imageUrl2x:ai,isInteractive:!1,size:ao.RG.medium}),[]),o=(0,n.useCallback)(()=>n.createElement("div",{className:as().record_team_member_salesforce_peek},n.createElement("div",{className:"bold"},n.createElement(M.A,{lines:1},a.name)),n.createElement("div",null,ad.t("Person in Salesforce")),n.createElement("div",{className:as().record_team_member_subtext},ad.t("Not mapped to a person in Slack"))),[a.name]),l=(0,n.useMemo)(()=>n.createElement(an.A,{renderContent:o,position:at.yX.TopLeft,offsetY:-16},n.createElement("div",null,n.createElement(M.A,{lines:1},a.name))),[a,o]),i=(0,n.useMemo)(()=>n.createElement("span",{className:as().record_team_member_subtext},n.createElement(M.A,{lines:1},ad.t("Salesforce user"))),[]);return n.createElement("div",{className:as().record_team_member},n.createElement(aa.Ay,{avatar:r,size:ar.ny.medium,text:l,subtext:i,className:as().record_team_member_salesforce}),e&&t&&n.createElement("div",{className:d()(as().record_team_member_channel_info,as().record_team_member_channel_info_hidden)},ad.t("Can\u2019t add to channel")))}SalesforceTeamMemberBase.displayName="SalesforceTeamMemberBase";let am=n.memo(SalesforceTeamMemberBase);var au=a(0x20b4dda68),a_=a(0x1faa3f1ac),ap=a(0x6e87d4ec),ah=a(0x71c724c8),af=a(0x154933c60),ag=a(0x1b9d5cc0c),aC=a(0x21d85d6e5),ab=a(0x13638bd77),av=a(0xe684f705),aE=a(0x16ffed5ab);let aA=new m.Ay("recordchannels"),ay={name:"warning"},ax={name:"check-circle"};function SlackTeamMemberBase({channel:e,canUserInvite:t,isMemberInChannel:a,onMemberAdded:r,recordTeamMember:o}){let l=(0,N.wA)(),[i,c]=(0,n.useState)(!1),s=(0,A.d4)(e=>(0,av.nv)(e,o.slack_member_id)),m=(0,A.d4)(e=>(0,aC.sE)(e,s)),u=(0,ag.rN)(s),_=t&&(0,tE.uz)(s)&&!a&&!(0,ag.fy)(s)&&!i,p=(0,n.useCallback)(()=>{r?.(s.id),l((0,aE.M)({element:n.createElement(ap.A,{duration:3e3,position:"bottom-right",svgIconProps:ax},aA.rt("Added {memberName}",{memberName:m}))}))},[r,s,l,m]),h=(0,n.useCallback)((e,t)=>t?.name===au.IS.ALREADY_IN_CHANNEL?e():l((0,aE.M)({element:n.createElement(ap.A,{duration:3e3,position:"bottom-right",svgIconProps:ay},aA.rt("Unable to add {memberName}",{memberName:m}))})),[l,m]),f=(0,n.useCallback)(()=>{e&&s.id&&_&&(c(!0),l((0,af.Cw)({channelId:e.id,users:s.id,reason:"record-team-invite-member"})).then(p).catch(h).finally(()=>c(!1)))},[e,l,s.id,_,p,h]),g=(0,n.useCallback)(()=>l((0,ab.b)({memberId:s.id})),[l,s.id]),C=(0,n.useMemo)(()=>n.createElement("div",{className:as().record_team_member_subtext},n.createElement(M.A,{lines:1},u&&n.createElement("span",null,u))),[u]),b=(0,n.useMemo)(()=>({elementName:"add_to_channel_link",onClick:{enableClogAction:!0}}),[]);return n.createElement(T.A,{eventId:v.EventId.RECORDS_SALESFORCE_RECORD_VIEW},n.createElement("div",{className:as().record_team_member},n.createElement(O.Nm,{onClick:g},n.createElement(ah.Ay,{id:s.id,showHoverCard:!0,showStatus:!1,showSubtext:!0,showTooltip:!0,subtext:C,useShortMode:!0})),e&&n.createElement("div",{className:d()(as().record_team_member_channel_info,{[as().record_team_member_channel_info_hidden]:!a&&!i})},a&&aA.t("In this channel"),i&&n.createElement("span",{className:"display_flex align_items_center"},aA.t("Adding\u2026"),n.createElement(L.A,{className:"margin_left_50",size:"small"})),t&&_&&n.createElement(a_.A,{onClick:f,className:"bold",autoClogProps:b},aA.t("Add to channel")))))}SlackTeamMemberBase.displayName="SlackTeamMemberBase";let aR=n.memo(SlackTeamMemberBase);var aS=a(0x19d728652),aw=a(0x8b588d25),ak=a(0xf6ed6f31),aN=a(0x121dd9e53);let aI=new m.Ay("recordchannels");function getInitialChannelTeamMembers(e){let t={};for(let a of e)a.slack_member_id&&a.is_record_channel_member&&(t[a.slack_member_id]=!0);return t}function memberSort(e,t){return e.slack_member_id&&!t.slack_member_id?-1:t.slack_member_id&&!e.slack_member_id?1:(0,ae.Ay)(e.name,t.name)}function RecordTeam({record:e,recordTeamMembers:t}){let a=(0,A.d4)(ef.oJ),r=(0,aS.O)(),o=(0,aw.iJ)(r)===e.id?r:null,l=(0,n.useMemo)(()=>[...t].sort(memberSort),[t]),i=(0,A.d4)(e=>!!o&&(0,aN.D)(e,o)&&(0,ak.bl)(o)),c=(0,n.useMemo)(()=>(0,t9.A)(l,"id"),[l]),[s,d]=(0,n.useState)(()=>getInitialChannelTeamMembers(l)),m=(0,n.useCallback)(e=>()=>d(t=>({...t,[e]:!0})),[]),u=(0,n.useCallback)((e,{key:t})=>{let a=c[t],r=a?.slack_member_id;return a?n.createElement("div",{"data-qa":"record-team-member-item",className:as().record_team_member_row},!r&&n.createElement(am,{key:a.id,channel:o??void 0,canUserInvite:i,recordTeamMember:a}),!!r&&n.createElement(aR,{key:a.id,channel:o??void 0,canUserInvite:i,isMemberInChannel:s[r],onMemberAdded:m(r),recordTeamMember:a})):null},[o,i,c,s,m]),_=(0,n.useCallback)(e=>n.createElement("div",{className:as().record_team},n.createElement(I.A,{disableHeight:!0},({width:t})=>{let a=(0,tq.A)(e.length,0,50);return n.createElement(P.A,{containerClassName:as().record_team_list,height:48*a+12+Math.max(a-1,0),keys:e.map(e=>e.id),rowRenderer:u,width:t})})),[u]);return l.length?n.createElement(RecordOverviewSection,{truncateAt:a?3:5,heading:aI.t("{recordType} team",{recordType:e.object_label}),items:l,itemSeeAllType:aI.t("people"),renderVisibleItems:_}):null}RecordTeam.displayName="RecordTeam";let aT=(0,eb.A)("records.relationships.list generated fetcher",(e,t,a)=>new eg.S((r,n)=>{let{abortSignal:o,reason:l,...i}=a,c=(0,eE.VA)(i);e((0,eC.apiCall)({method:"records.relationships.list",args:c,abortSignal:o,reason:l})).then(e=>{r(e)}).catch(e=>{(0,ev.A)({getState:t}).error(`API call to records.relationships.list with reason ${l} failed, initiated by generated fetcher`),n(e)})}));aT.meta={name:"recordsRelationshipsListFetcher",key:"createFetcherRecordsRelationshipsListFetcher",description:"records.relationships.list generated fetcher"};var aO=a(0x149cc1304),aL=a(0x1f0396942),aP=a(0x1c2358c11),aM=a(0x1cf0d97e1);a(0x8b3ea405);let aD=(0,aM.Ay)((e,t)=>e.recordRelated?.teams?.refresh?.[t]??0);function RecordRelatedBase({record:e}){let t=(0,aP.L)({fetcher:aO.o,args:{reason:"get-record-team",recordId:e.id}}),a=(0,A.d4)(ef.oJ),r=(0,aP.L)({fetcher:aT,args:{record:e.id,pageSize:30,reason:"get-record-relationships"}}),o=(0,aP.L)({fetcher:aL.S,args:{salesforceOrgId:e.org.id,parentObjectApiName:e.object_api_name,recordTypeId:e.record_type_id??void 0,reason:"record-related-base"}}),l=(0,A.d4)(t=>aD(t,e.id)),i=(0,n.useRef)(void 0);(0,n.useEffect)(()=>{void 0!==i.current&&l!==i.current&&t.refetch(),i.current=l},[l,t]);let c=t.loading||r.loading||o.loading,{members:s=tW.Ml}=t.data||{},{relationships:d=tW.Ml}=r.data||{},m=(0,n.useMemo)(()=>o.data?.related_lists||[],[o.data?.related_lists]);if(c)return n.createElement(L.A,null);let u=!!s.length,_=!!(0,tH.A)(d.map(({records:e})=>e?.length||0)),p=!!m.length;return u||_||p?n.createElement(T.A,{uiComponentName:v.UiComponentName.SALESFORCE_RECORD_RELATIONSHIPS,clogImpression:!0,enableAutoNavigationState:!0},n.createElement("div",{className:t8().record_related},u&&n.createElement(RecordTeam,{recordTeamMembers:s,record:e}),p&&n.createElement(RecordRelatedListsSection,{recordRelatedLists:m,record:e}),!a&&_&&d.map(e=>n.createElement(t7,{key:e.relationship_label,relationship:e})))):null}aD.meta={name:"getRecordTeamRefreshVersion",key:"createSelectorGetRecordTeamRefreshVersion",description:(e,t)=>e.recordRelated?.teams?.refresh?.[t]??0},RecordRelatedBase.displayName="RecordRelatedBase";let aF=n.memo(RecordRelatedBase);var aB=a(0x1d104c491),aV=a(0x1559add13),aU=a.n(aV);function RecordOverviewDetailsSection({record:e,showStageTracker:t,fieldToScrollTo:a}){let r=(0,A.d4)(t=>(0,l._)(t,e.object_api_name)),s=(0,A.d4)(o.I),d=(0,A.d4)(ef._F),m=(0,A.d4)(i.mD),u=(0,A.d4)(i.HN)||m,_=(0,A.d4)(i.sL),p=(0,A.d4)(B.$N),h=(0,A.d4)(ef.oJ),g=(0,A.d4)(k.gT),C=(0,A.d4)(f.Xp),b=null;e.object_api_name===aB.Dj.Contact?b=aB.Dj.Contact:e.object_api_name===aB.Dj.Account&&(b=aB.Dj.Account);let v=u&&g&&null!==b&&(!_||m);return n.createElement("div",{className:aU().record_overview_details_section},!s&&!h&&!m&&n.createElement(tj,{record:e}),v&&null!==b&&(C&&b===aB.Dj.Contact?n.createElement(DownmarketCrmSlackbotSection,null,n.createElement(c.S,{recordId:e.id,recordType:b})):n.createElement(c.S,{recordId:e.id,recordType:b})),r&&n.createElement(tL.h,{compositeId:e.id,objectApiName:e.object_api_name,isOverview:!0}),p&&n.createElement(em,{record:e}),d&&n.createElement(RecordCalendarEvents,{record:e}),n.createElement(tO,{record:e,showStageTracker:t,fieldToScrollTo:a}),n.createElement(aF,{record:e}))}RecordOverviewDetailsSection.displayName="RecordOverviewDetailsSection"},0x8eca02d8:(e,t,a)=>{"use strict";a.d(t,{P:()=>RecordOverviewHeading});var r=a(0xbad225b5),n=a(0x16cf1da63),o=a(0x120c268ad),l=a.n(o),i=a(0x1595bdd0),c=a(0x20482ad21),s=a(0xa6f3163b),d=a(0x1faa3f1ac),m=a(0x2501a2cee),u=a(0x1fd3f6e20),_=a(0x4c96e5d9),p=a(0x1fdec3e16),h=a(0x45ad3b82),f=a(0x115217921),g=a(0x20f19247f),C=a(0x2059520a0);let b={onClick:{enableClogAction:!0}},v={...b,elementName:"request_access"},E={...b,elementName:"add_channel"};var A=a(0x5f402f9),y=a(0x1be9380c8),x=a(0x21afb988),R=a(0x754ea859),S=a(0x22170ca89),w=a(0xf01a9d50),k=a(0x8b588d25),N=a(0x1ecc7f772),I=a(0x226892387),T=a(0x217553e42),O=a(0x14a407c25),L=a(0x46dbff89),P=a(0x3a528fed),M=a.n(P);let D=new c.Ay("recordchannels");function RecordOverviewHeading({record:e,channelId:t,showActionsMenu:a,title:o=e.name,isPrimaryView:c=!1}){let b=(0,n.wA)(),{org:P,parent:F,external_url:B}=e,V=(0,r.useCallback)(()=>{F&&b((0,R.c)({recordId:F.id}))},[b,F]),U=(0,I.d4)(y.S2),j=(0,k.E1)(e,S.hM.Case)?3:1,H=(0,r.useMemo)(()=>(0,i.A)([{label:D.t("{recordLabel} on",{recordLabel:e.object_label}),iconProps:{...(0,w.C)(e.object_api_name),size:"16"},noSeparator:!0},F&&{label:F.name,onClick:V}]),[V,F,e.object_api_name,e.object_label]),W=(0,r.useMemo)(()=>({label:P.name,iconProps:{...(0,w.C)("Org"),size:"16"},className:M().record_overview_heading_breadcrumb}),[P.name]),q=(0,I.d4)(e=>(0,T.OL)(e,t,!0)),G=(0,I.d4)(e=>(0,N.SB)(e,q)),z=(0,I.d4)(t=>e.user_channel_access_level||(0,O.A)(t,e.id).user_channel_access_level),[$,Q]=(0,r.useState)(!1),K=(0,r.useCallback)(()=>{b((0,x.U)({recordId:e.id}))},[b,e.id]),J=(0,r.useCallback)(()=>{Q(!0)},[]),Y=(0,r.useCallback)(()=>{b((0,L.q)({element:r.createElement(C.f,{recordId:e.id,onRequestSent:J}),isStackable:!1}))},[b,e.id,J]),X=(0,r.useMemo)(()=>t||z!==S.D_.NONE?z===S.D_.LIMITED_ACCESS?r.createElement("div",{className:M().record_overview_heading_channel_button_container},r.createElement(_.Ay,{tip:U?D.t("You\u2019ll see the channel name when you\u2019re invited to this private channel."):"You\u2019ll see the channel name when you\u2019re invited to this private channel."},r.createElement(s.A,null,r.createElement(u.v,{dataQa:"private-channel-tag",style:u.u.Gray},r.createElement(m.Ah,{size:"16",name:"lock-filled"}),U?D.t("private channel"):"private channel"))),U&&($?r.createElement("span",{className:M().record_overview_heading_request_sent},D.t("Request sent")):r.createElement(d.A,{"aria-label":U?D.t("Request access"):"",onClick:Y,autoClogProps:v},U?D.t("Request access"):""))):G&&q?r.createElement(h.A,{id:q.id,showTooltip:!0}):r.createElement(d.A,{"aria-label":D.t("Add channel"),onClick:K,autoClogProps:E},D.t("Add channel")):null,[q,t,K,U,Y,$,G,z]);return U?r.createElement("div",{className:l()(M().record_overview_heading,{[M().record_overview_heading_inline]:c}),"data-qa":"record-overview-heading"},r.createElement("div",{className:l()(M().record_overview_heading_content_enhance,c?M().record_overview_heading_content_inline:M().record_overview_heading_content)},r.createElement("div",{className:M().record_overview_heading_title,"data-qa":"record-overview-heading-title"},r.createElement(p.A,{lines:j,withTooltip:!0},o)),r.createElement("div",{className:M().record_overview_heading_buttons},c&&P&&B&&r.createElement(d.A,{href:B,className:M().record_overview_heading_link,autoClogProps:A._,target:"_blank"},r.createElement(p.A,{lines:1},r.createElement("span",{className:"margin_right_25"},P.name),r.createElement(m.Ah,{name:"new-window",size:"inherit",inline:!0}))),!c&&X)),a&&r.createElement("div",{className:M().record_overview_heading_actions_menu},r.createElement(f.E,{channelId:t,record:e}))):r.createElement("div",{className:M().record_overview_heading,"data-qa":"record-overview-heading"},r.createElement("div",{className:M().record_overview_heading_content},r.createElement("div",{className:M().record_overview_heading_title,"data-qa":"record-overview-heading-title"},r.createElement(p.A,{lines:j,withTooltip:!0},o)),F&&r.createElement(g.Y,{className:M().record_overview_heading_breadcrumb,crumbs:H}),P&&r.createElement(g.D,{crumb:W})),a&&r.createElement("div",{className:M().record_overview_heading_actions_menu},r.createElement(f.E,{channelId:t,record:e})))}RecordOverviewHeading.displayName="RecordOverviewHeading"},0x24204458e:(e,t,a)=>{"use strict";a.d(t,{BY:()=>n,Fz:()=>i,Sf:()=>_,Uc:()=>d,Xg:()=>s,_f:()=>c,bx:()=>h,de:()=>u,jA:()=>o,n6:()=>m,qH:()=>l,wU:()=>f,z7:()=>p});var r=a(0x3711e82d);let n={uiComponentVariant:"conversations_tab",onClick:{enableClogAction:!0}},o={elementName:"view_channel",onClick:{enableClogAction:!0}},l={elementName:"add_channel",onClick:{enableClogAction:!0}},i={elementName:"join_channel",onClick:{enableClogAction:!0}},c={elementName:"leave_channel",onClick:{enableClogAction:!0}},s={elementName:"remove_channel",onClick:{enableClogAction:!0}};r.EventId.RECORDS_SALESFORCE_RECORD_VIEW;let d={elementName:"save_button",onClick:{enableClogAction:!0}},m={elementName:"next_button",onClick:{enableClogAction:!0}},u={elementName:"cancel_button",onClick:{enableClogAction:!0}},_={elementName:"see_all",onClick:{enableClogAction:!0}},p={elementName:"reload_data",onClick:{enableClogAction:!0}},h={elementName:"open_in_new_window",onClick:{enableClogAction:!0}},f={elementName:"open_in_secondary_view",onClick:{enableClogAction:!0}}},0x515d1598:(e,t,a)=>{"use strict";a.d(t,{$:()=>et});var r=a(0xbad225b5),n=a(0x16cf1da63),o=a(0x120c268ad),l=a.n(o),i=a(0x40c0d834),c=a(0x1789e94fa),s=a(0x1674e6b9),d=a(0x48253604),m=a(0x20482ad21),u=a(0x102edf836),_=a(0x2501a2cee),p=a(0x24204458e),h=a(0x1e2e18308),f=a(0x1be9380c8),g=a(0x226892387),C=a(0xce3c4162),b=a(0x21c0ad0c7),v=a.n(b);let E=new m.Ay("recordchannels");function RecordRelatedConversationsEmptyState({objectLabel:e,entityId:t}){let a=(0,n.wA)(),o=e.toLowerCase(),l=(0,r.useCallback)(()=>a((0,h.C)({entityId:t})),[a,t]),i=(0,g.d4)(f.zZ);return r.createElement("article",{className:v().record_related_conversations_empty_state_container},r.createElement("img",{className:v().record_related_conversations_empty_state_dm_bubble,src:C,alt:i?E.t("empty speech bubble illustration"):"empty speech bubble illustration"}),r.createElement("h3",null,i?E.t("It\u2019s quiet. Enjoy the peace\u2026"):"It\u2019s quiet. Enjoy the peace\u2026"),r.createElement("p",{className:"margin_0"},i?E.t("There aren\u2019t any conversations to show yet."):"",r.createElement("br",null),i?E.t("You can add any channels related to this {lowerCaseObjectLabel}. Messages where this {lowerCaseObjectLabel} has been shared will also show up here.",{lowerCaseObjectLabel:o}):""),r.createElement(u.Ay,{type:"outline",size:"medium",onClick:l,autoClogProps:p.qH},r.createElement("span",{className:"margin_right_25"},r.createElement(_.Ah,{name:"plus-filled",inline:!0})),r.createElement("span",null,i?E.t("Add related channel"):"Add related channel")))}RecordRelatedConversationsEmptyState.displayName="RecordRelatedConversationsEmptyState";var A=a(0x1fdec3e16),y=a(0x22b8621cf),x=a(0x99233ecb),R=a(0xb1ea448c),S=a(0x135860f25),w=a(0x22e0e5a7e),k=a(0x754ea859),N=a(0x22170ca89),I=a(0x204000df3),T=a(0x21bab3334),O=a.n(T);let L=new m.Ay("recordchannels");function getEnabledItems(e){return e.filter(({enabled:e=!0})=>!!e)}function RefreshLabel(){return r.createElement("div",{className:O().record_actions_menu_refresh_label},r.createElement("div",{className:"flex_one"},L.t("Reload data")),r.createElement(R.A,{size:"medium"}))}function useRecordRelatedConversationsActionsMenuTemplate({record:e,channelId:t}){let a=(0,n.wA)(),o=(0,I._s)(e),{canOpenInNewWindow:l,openInNewWindow:i}=(0,S.W)({record:e,recordViewTab:N.Zw.Conversations}),[c,s]=(0,w.l)(e.id),d=(0,r.useCallback)(()=>{a((0,k.c)({recordId:e.id,recordViewTab:N.Zw.Conversations}))},[a,e.id]),m=o&&!!t;return(0,r.useMemo)(()=>getEnabledItems([{label:L.t("Open in new window"),click:i,enabled:l,autoClogProps:p.bx},{label:L.t("Open in secondary view"),click:d,enabled:m,autoClogProps:p.wU},{type:"separator",enabled:m||l||o},{ariaLabel:L.t("Reload data"),label:c?r.createElement(RefreshLabel,null):L.t("Reload data"),enabled:!0,disabled:c,click:s,autoClogProps:p.z7}]),[l,m,d,s,c,i,o])}RefreshLabel.displayName="RefreshLabel",useRecordRelatedConversationsActionsMenuTemplate.displayName="useRecordRelatedConversationsActionsMenuTemplate";let P=new m.Ay("recordchannels"),M={name:"ellipsis-vertical-filled",size:"20"};function RecordRelatedConversationsActionMenu({record:e,channelId:t}){let a=useRecordRelatedConversationsActionsMenuTemplate({record:e,channelId:t}),n=P.t("More actions"),o=(0,r.useCallback)(e=>r.createElement(x.a,{...e,template:a}),[a]);return r.createElement(y.A,{"aria-label":n,"data-qa":"record-related-conversations-action-menu",isMenuTrigger:!0,renderMenu:o,svgIconProps:M,tooltipLabel:n,tooltipPosition:"bottom"})}RecordRelatedConversationsActionMenu.displayName="RecordRelatedConversationsActionMenu";var D=a(0x16aca4871),F=a.n(D);let B=new m.Ay("recordchannels");function RecordRelatedConversationsHeading({record:e,channelId:t,showActionsMenu:a}){let n=(0,g.d4)(f.zZ);return r.createElement("div",{className:F().record_related_conversations_heading,"data-qa":"record-related-conversations-heading"},r.createElement("div",{className:F().record_related_conversations_heading_content},r.createElement("div",{className:F().record_related_conversations_heading_title},r.createElement(A.A,{lines:1,withTooltip:!0},n?B.t("Related conversations"):"Related conversations"))),a&&r.createElement("div",{className:F().record_related_conversations_heading_actions_menu},r.createElement(RecordRelatedConversationsActionMenu,{channelId:t,record:e})))}RecordRelatedConversationsHeading.displayName="RecordRelatedConversationsHeading";var V=a(0x21626d5c9),U=a(0x157317005),j=a(0x151aef05f),H=a(0x1a02c72b5),W=a(0xd6a16321),q=a(0x20679dcfc),G=a(0x105ecbbed),z=a(0xddebf5cb),$=a(0xf998f593),Q=a.n($);let K=new m.Ay("related-messages"),RelatedMessagesSection=({isLoading:e,relatedThreadKeys:t})=>{let a=(0,n.wA)(),o=(0,r.useCallback)((e,t,r,n)=>{let{channelId:o,threadTs:l}=(0,G.Sb)(e),i=n||l;o&&t&&!r?a((0,H.o)((0,W.mo)({id:(0,q.l)(o)}))):o&&i&&a((0,z.Q)({channelId:o,threadTs:i,highlightTs:l,dangerouslyOverrideRouting:!0}))},[a]);return e?r.createElement(R.A,null):t.length?r.createElement(i.A,null,r.createElement("article",{className:Q().related_messages_section},r.createElement("header",{className:Q().related_messages_section_header},r.createElement("h2",{className:Q().related_messages_section_title},K.t("Messages"))),r.createElement(j.L,{relatedThreadKeys:t,isLoading:e,onOpenRelatedThread:o}))):null};RelatedMessagesSection.displayName="RelatedMessagesSection";var J=a(0xb7471cc3),Y=a(0x238b287cf),X=a(0x3711e82d),Z=a(0x1c042f186),ee=a.n(Z);function BaseRecordRelatedConversations({record:e,showHeading:t=!1,recordChannelId:a,showActionsMenu:o}){let m=(0,n.wA)(),u=(0,Y.A)(),_=!!a,p=(0,r.useCallback)(e=>{m((0,H.o)((0,W.pr)(e)))},[m]),h=e.id,{relatedChannels:f,isComplete:g}=(0,U.t)({recordId:h,reason:"related-channels-section"}),{isLoading:C,isComplete:b,relatedThreadKeys:v}=(0,J.U)({entityId:e.id});return((0,r.useEffect)(()=>{b&&g&&u.track(X.EventId.RECORDS_SALESFORCE_RECORD_VIEW,{num_related_channels:f.length,related_channels:f.map(e=>e.id),num_related_messages:v.length,related_messages:v,contexts:{ui_context:{action:X.UiAction.IMPRESSION}}})},[u,b,g,f,v]),f.length||v.length)?r.createElement(i.A,{uiComponentName:X.UiComponentName.SALESFORCE_RECORD_RELATED_CONVERSATIONS,uiComponentVariant:void 0,channelId:a,salesforceOrgId:e.org.id},r.createElement("div",{className:l()(ee().record_related_conversations,{[ee().tabbed_record_related_conversations]:!_})},_&&r.createElement(c.A,{spaceName:d.D.spaceName,notifications:d.D.notifications,channelId:a,recordTypeLabel:e.object_label}),!_&&r.createElement(c.A,{spaceName:s.x.spaceName,notifications:s.x.notifications,recordTypeLabel:e.object_label,recordId:e.id}),t&&r.createElement(RecordRelatedConversationsHeading,{record:e,channelId:a,showActionsMenu:o}),r.createElement(V.H,{recordId:e.id,onRelatedChannelClick:p,truncateRelatedChannelList:!0}),r.createElement(RelatedMessagesSection,{isLoading:C,relatedThreadKeys:v}))):r.createElement(r.Fragment,null,t&&r.createElement(RecordRelatedConversationsHeading,{record:e,channelId:a,showActionsMenu:o}),r.createElement(RecordRelatedConversationsEmptyState,{objectLabel:e.object_label,entityId:e.id}))}BaseRecordRelatedConversations.displayName="BaseRecordRelatedConversations";let et=r.memo(BaseRecordRelatedConversations)},0x1e2e18308:(e,t,a)=>{"use strict";a.d(t,{C:()=>Q});var r=a(0xbad225b5),n=a(0x16cf1da63),o=a(0x1407c6c2c),l=a(0x40c0d834),i=a(0x20482ad21),c=a(0x1d2cd7755),s=a(0x139c79d16),d=a(0xa5dbe09b),m=a(0x15bd59d31),u=a(0x226d2c646),_=a(0x217c68a35),p=a(0x1e3c7661),h=a(0x24204458e),f=a(0xe874a88a),g=a(0x22a29f141),C=a(0x1dfdeb1c8),b=a(0x1ec68d6a3),v=a(0xe747dd27);let E=(0,C.A)("entities.refs.add generated fetcher",(e,t,a)=>new f.S((r,n)=>{let{abortSignal:o,reason:l,...i}=a,c=(0,v.VA)(i);e((0,g.apiCall)({method:"entities.refs.add",args:c,abortSignal:o,reason:l})).then(e=>{r(e)}).catch(e=>{(0,b.A)({getState:t}).error(`API call to entities.refs.add with reason ${l} failed, initiated by generated fetcher`),n(e)})}));function useAddRelatedChannel(e,t){let a=(0,n.wA)(),[o,l]=(0,r.useState)(!1),[i,c]=(0,r.useState)(null),s=(0,r.useRef)(null);return(0,r.useEffect)(()=>{c(null),l(!1)},[e]),(0,r.useEffect)(()=>()=>{s.current&&s.current.abort()},[]),{onAddRelatedChannel:(0,r.useCallback)(async r=>{let n=r?.trim();if(!n)return!1;l(!0),c(null),s.current=new AbortController;try{if(await a(E({entityId:e,channelId:n,timestamp:"00000000.000000",reason:t??"use_add_related_channel"})),s.current.signal.aborted)return!1;return l(!1),c(null),!0}catch(e){if(s.current.signal.aborted)return!1;return l(!1),c(e instanceof Error?e:Error(String(e))),!1}},[a,e,t]),isLoading:o,error:i}}E.meta={name:"entitiesRefsAddFetcher",key:"createFetcherEntitiesRefsAddFetcher",description:"entities.refs.add generated fetcher"};var A=a(0x157317005),y=a(0xf8dd7f80),x=a(0x11a296110),R=a(0x6e87d4ec),S=a(0x754ea859);let w=new i.Ay("recordchannels"),BaseRelatedChannelsCreatedChannelToast=({recordName:e,recordId:t})=>{let a=(0,n.wA)(),o=(0,r.useCallback)(()=>a((0,S.c)({recordId:t})),[a,t]);return r.createElement(R.A,{duration:2e4},w.rt("This channel has been added to {recordName} related channels.",null,()=>r.createElement(x.Nm,{className:"underline",onClick:o},`${e}'s`)))};BaseRelatedChannelsCreatedChannelToast.displayName="BaseRelatedChannelsCreatedChannelToast";let k=r.memo(BaseRelatedChannelsCreatedChannelToast);var N=a(0x11c82607b),I=a(0x16b62ab52),T=a(0x16ffed5ab);let O=(0,N.Ay)("Create a new related channel for a salesforce record",async(e,t,{entryPoint:a,entityId:n,recordChannelName:o})=>{e((0,I.A)({entryPoint:a,onChannelCreated:async t=>{let a=t.id.trim(),l=(0,y.getGenericLogger)();try{if(!a)throw Error;await e(E({entityId:n,channelId:a,timestamp:"00000000.000000",reason:"create-new-related-channel-thunk"})),e((0,T.M)({element:r.createElement(k,{recordName:o,recordId:n})}))}catch(e){l.error(e)}}}))});O.meta={name:"createNewRelatedChannel",key:"createThunkCreateNewRelatedChannel",description:"Create a new related channel for a salesforce record"};var L=a(0x1423efb03),P=a(0x238b287cf),M=a(0x20e80190e),D=a(0x3711e82d),F=a(0x188544c76),B=a(0x76c42467),V=a(0x226892387),U=a(0x216198dcb),j=a(0x1fcbb004d),H=a(0x11eae4d05),W=a(0xd1b9510d),q=a.n(W);let G=new i.Ay("recordchannels"),z="existing";function BaseRelatedChannelsAddOrCreateChannelModal({entityId:e}){let t=(0,n.wA)(),a=(0,P.A)(),[i,f]=(0,r.useState)(z),[g,C]=(0,r.useState)(),b=(0,r.useCallback)(()=>f(z),[]),v=(0,r.useCallback)(()=>f("new"),[]),E=`related_channels_add_channel_modal_${(0,o.A)()}`,y=`related_channels_add_channel_select_${(0,o.A)()}`,x=(0,V.d4)(t=>(0,U.i)(t,e)),{salesforceOrgId:R}=(0,F.D)(e),{relatedChannels:S,loading:w,refetch:k}=(0,A.t)({recordId:e,reason:"related-channels-add-channel-modal"}),N=(0,r.useCallback)(e=>e.map(e=>{let t=S.some(t=>t.id===e.value),a=x?.id===e.value;return{...e,isDisabled:t||a}}),[x?.id,S]),{onAddRelatedChannel:I,isLoading:T}=useAddRelatedChannel(e),H=(0,r.useCallback)((e,t,r)=>{C(e);let n=(0,B.O)(r?.filterQuery||""),o=r?.options?.length||0,l=r?.activeRowIndex,i=n.length||0,c=(0,L.Cs)(n);a.track(D.EventId.RECORDS_SALESFORCE_RELATED_CHANNELS_ADD_MODAL,{uiComponentName:D.UiComponentName.SALESFORCE_RECORD_RELATED_CHANNELS_ADD_CHANNEL_MODAL,uiContext:{uiComponentVariant:D.UiComponentVariant.SALESFORCE_RECORD_RELATED_CHANNELS_LINK_EXISTING_CHANNEL,uiProperties:{elementName:D.UiComponentVariant.SALESFORCE_RECORD_RELATED_CHANNELS_LINK_EXISTING_CHANNEL,elementValue:"searcher_accept"}},queryLength:i,queryTermsLength:c,resultsLength:o,selectedPosition:l,selectedType:"channel",selectedItemId:e.value})},[a]),W=(0,r.useCallback)(e=>{let t=S.some(t=>t.id===e.value),a=x?.id===e.value,n=t?G.t("Already added"):a?G.t("Already main channel"):"";return r.createElement(m.A,{channelId:e.value,isDisabled:t||a,secondaryContent:n,showDisambiguatingTeamName:!0})},[S,x?.id]),$=(0,r.useCallback)(()=>t((0,j.O)()),[t]),Q=(0,r.useCallback)(async()=>{!g||await I(g.value)&&(k(),$())},[g,I,k,$]),K=(0,r.useCallback)(()=>t(O({entityId:e,entryPoint:_.IV.RelatedChannelsAddOrCreateChannelModal,recordChannelName:x?.name||""})),[t,e,x?.name]),J=(0,r.useMemo)(()=>({...h.Uc,uiElementValue:g?.value}),[g?.value]),Y=i===z,X=(0,r.useMemo)(()=>Y?r.createElement(M.s_,{disabled:!g,loading:T,onClick:Q,"aria-label":G.t("Save"),autoClogProps:J},G.t("Save")):r.createElement(M.s_,{loading:!1,onClick:K,"aria-label":G.t("Next"),autoClogProps:h.n6},G.t("Next")),[Q,K,T,Y,J,g]);return r.createElement(l.A,{eventId:D.EventId.RECORDS_SALESFORCE_RELATED_CHANNELS_ADD_MODAL,uiComponentName:D.UiComponentName.SALESFORCE_RECORD_RELATED_CHANNELS_ADD_CHANNEL_MODAL,salesforceOrgId:R},r.createElement(M.dW,{closeModal:$,labelledby:E,isOpen:!0},r.createElement(M.rQ,null,r.createElement(M.Rc,{id:E,title:G.t("Add a channel")})),r.createElement(M.$m,null,r.createElement(M.qf,null,r.createElement("p",{className:q().related_channels_add_or_create_channel_paragraph},G.rt("Organize any channels related to {recordName}. Related channels are also used to generate the AI summary for this Salesforce channel.",{recordName:x?.name}))),r.createElement(M.qf,null,r.createElement(d.A,null,r.createElement(c.A,{type:"inline",key:"Existing channel",htmlFor:"existing-channel-radio",cursor:"pointer",text:G.t("Existing channel")},r.createElement(s.A,{id:"existing-channel-radio",checked:Y,onChange:b})),Y&&r.createElement(u.u,{className:q().related_channels_add_or_create_channel_select,isRequired:!0,width:"100%",optionsRowHeight:32,processOptions:N,maxOptionsListHeight:200,selectId:y,selectDataQa:"related_channels_add_channel_select",searcherOptions:p.hZ,selectedOption:g,onOptionSelected:H,renderOption:W,renderSelectedOption:W,placeholderText:G.t("Add channel"),isLoading:w}),r.createElement(c.A,{key:"Create a new channel",type:"inline",htmlFor:"new-channel-radio",cursor:"pointer",text:G.t("Create a new channel")},r.createElement(s.A,{checked:"new"===i,onChange:v,id:"new-channel-radio"}))))),r.createElement(M.jl,null,r.createElement(M.ox,null,r.createElement(M.s_,{type:"outline","aria-label":G.t("Cancel"),autoClogProps:h.de},G.t("Cancel")),X))))}BaseRelatedChannelsAddOrCreateChannelModal.displayName="BaseRelatedChannelsAddOrCreateChannelModal";let $=r.memo(BaseRelatedChannelsAddOrCreateChannelModal),Q=(0,H.e)($)},0x21626d5c9:(e,t,a)=>{"use strict";a.d(t,{H:()=>ex});var r=a(0xbad225b5),n=a(0x16cf1da63),o=a(0x120c268ad),l=a.n(o),i=a(0x40c0d834),c=a(0x20482ad21),s=a(0xb1ea448c),d=a(0x1faa3f1ac),m=a(0x24204458e),u=a(0xa6f3163b),_=a(0x18ee7321c),p=a(0xbe5e39b6),h=a(0xf27817c9),f=a(0x11a296110),g=a(0x128d54e52),C=a(0x11243fb75),b=a(0x88d7fe76),v=a(0x247cf31a2),E=a(0x2501a2cee),A=a(0x107116627),y=a(0x209fb16e4),x=a(0x6f213e53),R=a(0x226892387),S=a(0x217553e42),w=a(0x20d704234),k=a.n(w);let N=new c.Ay("search");function BaseRelatedChannelEntityMetadata({channel:e,memberCount:t,isChannelMember:a=!1,showTeamDisambiguation:n=!1}){let o="\xa0\xa0\xb7\xa0\xa0",l=(0,x.F)(e),i=(0,R.d4)(t=>!!n&&(0,y.i)((0,S.MS)(t),e));return r.createElement("span",{className:k().related_channel_entity_metadata,"data-qa":"related_channel_entity_metadata"},a&&!l&&r.createElement(r.Fragment,null,r.createElement("span",{className:"sk_lilypad_green","data-qa":"related_channel_entity_metadata_joined_status"},r.createElement(E.Ah,{name:"check",size:"inherit",inline:!0})," ",N.rt("Joined")),o),n&&i&&r.createElement(r.Fragment,null,r.createElement(A.A,{channelId:e.id,className:k().related_channel_entity_metadata_channel_team,shouldRender:n,showTeamName:n}),o),(void 0!==t&&t>=0||l)&&r.createElement("span",{"data-qa":"related_channel_entity_metadata_member_count"},N.t("{count, plural, =1 {# member} other {# members}}",{count:l?0:t})))}BaseRelatedChannelEntityMetadata.displayName="BaseRelatedChannelEntityMetadata";let I=r.memo(BaseRelatedChannelEntityMetadata);var T=a(0x22b8621cf),O=a(0x99233ecb),L=a(0xe874a88a),P=a(0x22a29f141),M=a(0x1dfdeb1c8),D=a(0x1ec68d6a3),F=a(0xe747dd27);let B=(0,M.A)("entities.refs.remove generated fetcher",(e,t,a)=>new L.S((r,n)=>{let{abortSignal:o,reason:l,...i}=a,c=(0,F.VA)(i);e((0,P.apiCall)({method:"entities.refs.remove",args:c,abortSignal:o,reason:l})).then(e=>{r(e)}).catch(e=>{(0,D.A)({getState:t}).error(`API call to entities.refs.remove with reason ${l} failed, initiated by generated fetcher`),n(e)})}));function useRemoveRelatedChannel(e,t){let a=(0,n.wA)(),[o,l]=(0,r.useState)(!1),[i,c]=(0,r.useState)(null),s=(0,r.useRef)(null);return(0,r.useEffect)(()=>{c(null),l(!1)},[e]),(0,r.useEffect)(()=>()=>{s.current&&s.current.abort()},[]),{onRemoveRelatedChannel:(0,r.useCallback)(async r=>{let n=r?.trim();if(!n)return!1;l(!0),c(null),s.current=new AbortController;try{if(await a(B({entityId:e,channelId:n,timestamp:"00000000.000000",reason:t??"use_remove_related_channel"})),s.current.signal.aborted)return!1;return l(!1),c(null),!0}catch(e){if(s.current.signal.aborted)return!1;return l(!1),c(e instanceof Error?e:Error(String(e))),!1}},[a,e,t]),isLoading:o,error:i}}B.meta={name:"entitiesRefsRemoveFetcher",key:"createFetcherEntitiesRefsRemoveFetcher",description:"entities.refs.remove generated fetcher"};var V=a(0x239e2ae8e),U=a(0xf6ed6f31),j=a(0x24a88897e),H=a(0x155965105),W=a(0x153456a5a),q=a(0xf73286e3);let G=new c.Ay("recordchannels"),z={name:"ellipsis-vertical-filled",size:"20"};function RelatedChannelListItemActionsMenu({channel:e,entityId:t,isUserAddedRelatedChannel:a,isVisible:o}){let l=G.t("More actions"),i=(0,n.wA)(),c=e.id,s=(0,R.d4)(e=>(0,j.r)(e,c)),d=(0,R.d4)(e=>(0,H.Ef)(e,c)),u=(0,x.F)(e),_=G.t("Remove channel"),p=G.t("Leave channel"),{onRemoveRelatedChannel:h}=useRemoveRelatedChannel(t),f=(0,r.useCallback)(async()=>{try{return await i((0,V.mK)({channelId:c,reason:"search_channel_view"}))}catch{}},[c,i]),g=(0,r.useCallback)(async()=>{try{return await i((0,W.F)({channelId:c}))}catch{}},[c,i]),C=(0,r.useCallback)(async()=>{await i((0,q.o)({recordId:t,reason:"related-channels-remove-channel"}))},[i,t]),b=(0,r.useCallback)(async()=>{await h(c)&&C()},[c,h,C]),v=(0,r.useMemo)(()=>{let t=(0,U.bl)(e),a=t&&d.ok,r=!t&&s;return a?{label:p,onClick:g,enabled:!0,danger:!0,autoClogProps:m._f}:r?{label:G.t("Join channel"),onClick:f,enabled:!0,autoClogProps:m.Fz}:{label:G.t("Joined"),onClick:void 0,enabled:!1}},[s,d.ok,e,p,f,g]),E=(0,r.useMemo)(()=>{let e={label:_,danger:!0,enabled:!0,click:b,"aria-label":_,autoClogProps:m.Xg};return u?[...a?[e]:[]]:[...a?[e,{type:"separator"}]:[],{enabled:v.enabled,label:v.label,click:v.onClick,"aria-label":v.label,danger:v.danger,autoClogProps:v.autoClogProps}]},[u,a,v.danger,v.autoClogProps,v.enabled,v.label,v.onClick,b,_]),A=(0,r.useCallback)(e=>r.createElement(O.a,{...e,template:E}),[E]);return!a&&u?null:r.createElement("div",{className:o?"":"hidden"},r.createElement(T.A,{"aria-label":l,"data-qa":"related-channel-list-item-actions-menu",isMenuTrigger:!0,renderMenu:A,svgIconProps:z,tooltipLabel:l,tooltipPosition:"bottom"}))}RelatedChannelListItemActionsMenu.displayName="RelatedChannelListItemActionsMenu";var $=a(0xe849da7d),Q=a(0xb25439fa),K=a(0xa8fcb8c5),J=a(0x196acb3d5),Y=a(0x2130932c2),X=a(0x195df1f06),Z=a(0x5eb1f30d),ee=a.n(Z);let et=(0,Q.J)(J.A),renderMessage=e=>r.createElement(et,{...e,showExternalOpenTooltip:!0});renderMessage.displayName="renderMessage";let RelatedChannelPeek=({channelId:e})=>{let t=(0,r.useMemo)(()=>r.createElement("div",{className:ee().channel_title},r.createElement(Y.A,{id:e,hideTitleSuffix:!0})),[e]),a=(0,r.useCallback)(()=>r.createElement(X.A,null),[]);return r.createElement($.A,{header:t,className:ee().peek,classNameSuffix:"related_channel_peek",contentClassName:ee().peek_content},r.createElement(K.A,{channelId:e,renderMessage:renderMessage,renderEmptyMessage:a}))};RelatedChannelPeek.displayName="RelatedChannelPeek";var ea=a(0x12da9ee23),er=a(0x1ecc7f772),en=a(0xc1360909),eo=a(0x516c5277),el=a.n(eo);function BaseRelatedChannelListItem({relatedChannel:e,onRelatedChannelClick:t,entityId:a}){let n=(0,R.d4)(t=>(0,S.OL)(t,e?.id)),o=(0,R.d4)(e=>(0,er.SB)(e,n)),l=(0,R.d4)(e=>{let t=(0,en.q8)(e,n?.id);return t?.counts?.member_count}),i=(0,U.bl)(n),c=(0,r.useMemo)(()=>({...m.jA,elementValue:e.id,relatedChannelSource:e.source}),[e.id,e.source]),s=(0,r.useMemo)(()=>r.createElement(I,{channel:n,isChannelMember:i,memberCount:l,showTeamDisambiguation:!0}),[l,n,i]),d=(0,r.useCallback)(()=>{t(e.id)},[e.id,t]),u=(0,r.useCallback)(()=>r.createElement(RelatedChannelPeek,{channelId:e.id}),[e.id]);if(!n)return null;let _=e.source===ea.U.UserAdd;return r.createElement(h.A,null,({isHovered:e,hoverProps:t})=>r.createElement(C.A,{id:n.id,className:el().related_channel_list_item,"aria-labelledby":`related_channel_list_item_button_${n.id}`,...t},r.createElement("div",{className:el().related_channel_list_item_content},r.createElement(f.Nm,{id:`related_channel_list_item_button_${n.id}`,className:el().related_channel_list_item_button,"aria-label":o,onClick:d,autoClogProps:c},r.createElement(b.A,{renderContent:u,position:p.yX.BottomLeft,isInline:!0},r.createElement("div",{className:el().related_channel_list_item_channel_name_wrapper},r.createElement(v.A,{channel:n,className:el().related_channel_list_item_channel_name}))),r.createElement(g.Q,{"data-qa":"medium_channel_entity_metadata"},s)),r.createElement(RelatedChannelListItemActionsMenu,{channel:n,entityId:a,isVisible:e,isUserAddedRelatedChannel:_}))))}BaseRelatedChannelListItem.displayName="BaseRelatedChannelListItem";let ei=r.memo(BaseRelatedChannelListItem);var ec=a(0x249b1763),es=a(0x1a02c72b5),ed=a(0xd6a16321);let em=new c.Ay("recordchannels"),eu="see_all_channels_button";function BaseRelatedChannelListSeeAllChannelsItem({onSeeAllClick:e,recordId:t}){let a=(0,n.wA)(),o=(0,R.d4)(ec.yH),i=(0,r.useCallback)(()=>{e?e():a((0,es.o)((0,ed.B6)({recordId:t})))},[a,e,t]);return r.createElement(C.A,{id:eu,"aria-labelledby":`related_channel_list_item_button_${eu}`,className:l()(el().related_channel_list_item_containing_button,el().related_channel_list_item_content)},r.createElement(u.A,{"aria-label":o?em.t("See all"):"See all",onClick:i,className:l()(el().related_channel_list_item_button,el().related_channel_list_see_all_channels_item_button),autoClogProps:m.Sf},o?em.t("See all"):"See all"))}BaseRelatedChannelListSeeAllChannelsItem.displayName="BaseRelatedChannelListSeeAllChannelsItem";let e_=r.memo(BaseRelatedChannelListSeeAllChannelsItem);var ep=a(0x1e2e18308);let eh=new c.Ay("recordchannels"),ef="see_all_channels_button";function BaseRelatedChannelList({relatedChannels:e,entityId:t,hideSeeAllChannelsButton:a=!1,onRelatedChannelClick:o}){let i=(0,n.wA)(),c=(0,R.d4)(ec.yH),s=(0,r.useCallback)(()=>i((0,ep.C)({entityId:t})),[i,t]),d=(0,r.useMemo)(()=>{let t=[...e];return a||t.push({id:ef,source:"salesforce"}),t},[e,a]),p=(0,r.useCallback)(e=>e.id===ef?r.createElement(e_,{recordId:t}):r.createElement(ei,{relatedChannel:e,onRelatedChannelClick:o,entityId:t}),[t,o]);return e.length?r.createElement(_.A,{renderItem:p,items:d,"aria-label":"Related Channel List",className:el().related_channel_list}):r.createElement(u.A,{id:"related_channel_list_item_button_add_channel_button",autoClogProps:m.qH,onClick:s,className:l()(el().related_channel_list_item_containing_button,el().related_channel_list_item_content,el().related_channel_list_item_button,el().related_channel_list_add_channel_item_button)},c?eh.t("Add Channel"):"Add Channel")}BaseRelatedChannelList.displayName="BaseRelatedChannelList";let eg=r.memo(BaseRelatedChannelList);var eC=a(0x157317005),eb=a(0x3711e82d),ev=a(0x14236acae),eE=a(0x132352aa7),eA=a.n(eE);let ey=new c.Ay("recordchannels");function BaseRelatedChannelsSection({recordId:e,onRelatedChannelClick:t,truncateRelatedChannelList:a=!1,hideTitle:o}){let c=(0,n.wA)(),u=(0,R.d4)(t=>(0,ev.PQ)(t,e)),_=u?.record_channel_id,p=u?.org?.id,{relatedChannels:h,loading:f,error:g}=(0,eC.t)({recordId:e,reason:"related-channels-section"}),C=(0,r.useMemo)(()=>a&&h.length>5,[h.length,a]),b=(0,r.useMemo)(()=>C?h.slice(0,5):h,[h,C]),v=(0,r.useCallback)(()=>c((0,ep.C)({entityId:e})),[c,e]);return r.createElement(i.A,{uiComponentName:eb.UiComponentName.SALESFORCE_RECORD_RELATED_CHANNELS_SECTION,uiComponentVariant:C?eb.UiComponentVariant.SALESFORCE_RECORD_RELATED_CHANNELS_TRUNCATED:eb.UiComponentVariant.SALESFORCE_RECORD_RELATED_CHANNELS_NOT_TRUNCATED,channelId:_,salesforceOrgId:p},r.createElement("article",{className:l()(eA().related_channels_section,{[eA().hidden_title]:o})},r.createElement("header",{className:eA().related_channels_section_header},r.createElement("div",{className:eA().related_channels_section_title_container},!o&&r.createElement("h2",{className:eA().related_channels_section_title},ey.t("Channels")),o&&r.createElement("p",{className:eA().related_channels_section_description},ey.t("Channels that are connected to related records. You can also manually add relevant channels.")),!!b.length&&r.createElement(d.A,{id:"related_channel_list_item_button_add_channel_button",className:eA().related_channels_section_add_channel,onClick:v,autoClogProps:m.qH},ey.t("Add")))),f&&0===b.length?r.createElement(s.A,null):r.createElement(eg,{relatedChannels:b,entityId:e,hideSeeAllChannelsButton:!C,onRelatedChannelClick:t})))}BaseRelatedChannelsSection.displayName="BaseRelatedChannelsSection";let ex=r.memo(BaseRelatedChannelsSection)},0x157317005:(e,t,a)=>{"use strict";a.d(t,{t:()=>useRelatedChannels});var r=a(0xbad225b5),n=a(0x16cf1da63),o=a(0x226892387),l=a(0x8a69e186),i=a(0xf73286e3);let useRelatedChannels=({recordId:e,reason:t="use-related-channels",skip:a=!1})=>{let c=(0,n.wA)(),s=(0,o.wz)(t=>(0,l.Dm)(t,e)),d=(0,o.d4)(t=>(0,l.tT)(t,e)),m=(0,o.d4)(t=>(0,l.Jw)(t,e)),u=(0,o.d4)(t=>(0,l.cD)(t,e)),_=m?Error(m):null;return(0,r.useEffect)(()=>{a||c((0,i.o)({recordId:e,reason:t}))},[c,e,t,a]),{relatedChannels:s,loading:d,isComplete:u,error:_,refetch:(0,r.useCallback)(async()=>{a||await c((0,i.o)({recordId:e,reason:t}))},[c,e,t,a])}}},0xe52b65ad:(e,t,a)=>{"use strict";a.r(t),a.d(t,{RelatedConversationsSecondaryTabBanner:()=>RelatedConversationsSecondaryTabBanner});var r=a(0xbad225b5),n=a(0x16cf1da63),o=a(0x40c0d834),l=a(0x20482ad21),i=a(0x16ac9b089),c=a(0x2b7f0bcc),s=a(0x3711e82d),d=a(0xafce781a),m=a(0x20061cab9),u=a(0xf3c65e54),_=a(0x5b1935a6);let p=new l.Ay("recordchannels"),RelatedConversationsSecondaryTabBanner=({shouldShowNewBadge:e,recordId:t,recordTypeLabel:a})=>{let l=(0,n.wA)();(0,r.useEffect)(()=>{e&&(l((0,u.A)({notificationName:_.ze.RECORD_CHANNELS_RELATED_CONVERSATIONS_SECONDARY_TAB_BANNER,action:_.hw.CLICK})),l((0,d.iR)({event:{type:_.jo.RECORD_FLEXPANE_OPENED,recordId:t}})))},[l,t,e]);let h=(0,r.useCallback)(()=>{l((0,m.Ay)({spaceName:_.xu.RECORD_CHANNEL_RELATED_CONVERSATIONS_SECONDARY_TAB_HEADER,action:_.hw.DISMISS}))},[l]);return r.createElement(o.A,{clogImpression:!0,eventId:s.EventId.RECORDS_SALESFORCE_NUX,uiComponentName:s.UiComponentName.SALESFORCE_RECORD_RELATED_CONVERSATIONS_SECONDARY_TAB_BANNER},r.createElement(c.Ay,{heading:p.t("Never miss important conversations about this {recordTypeLabel}",{recordTypeLabel:(0,i.Ay)(a.toLocaleLowerCase())}),showCloseButton:!0,onClose:h,level:"info",isIconVisible:!1,"data-qa":"record_channel_related_conversations_secondary_tab_alert"},p.t("Quickly find a list of all related messages and channels in one place. By connecting channels you also make your AI summaries more powerful.")))};RelatedConversationsSecondaryTabBanner.displayName="RelatedConversationsSecondaryTabBanner"},0x175eceb10:(e,t,a)=>{"use strict";a.d(t,{b:()=>em});var r=a(0xbad225b5),n=a(0xb1ea448c),o=a(0x1d3ad9d8a),l=a(0x16cf1da63),i=a(0x130d89881),c=a(0x1d01572a2),s=a(0x40c0d834),d=a(0x20482ad21),m=a(0x181214caa),u=a(0x24573b3ff),_=a(0x1789e94fa),p=a(0x1674e6b9),h=a(0x5b1935a6);let f=r.lazy(async()=>({default:(await Promise.resolve().then(a.bind(a,0x11c242dad))).AutoslackNuxMegaphoneBanner})),g={spaceName:h.xu.SINGLE_RECORD_FLEXPANE_HEADER,notifications:{[h.ze.SALESFORCE_CREATE_CHANNEL_NUX_BANNER]:{component:f}}};var C=a(0x57054916),b=a(0x8eca02d8),v=a(0x24204458e),E=a(0x515d1598),A=a(0x120c268ad),y=a.n(A),x=a(0x11a296110),R=a(0x1d71c4455),S=a(0x2501a2cee),w=a(0x4c96e5d9),k=a(0x30cff7dc),N=a(0x13ed4bf05),I=a(0x2059520a0),T=a(0x1be9380c8),O=a(0x24a5796af),L=a(0x21afb988),P=a(0x22170ca89),M=a(0x226892387),D=a(0x216198dcb),F=a(0x46dbff89),B=a(0x20c270ea0),V=a.n(B);let U=new d.Ay("recordchannels"),j={elementName:"create_record_channel_button",uiComponentVariant:"create",onClick:{enableClogAction:!0}},H={elementName:"create_record_channel_button",uiComponentVariant:"view",onClick:{enableClogAction:!0}};function BaseRecordViewChannelButton({className:e,record:t,userAccessLevel:a}){let n=(0,l.wA)(),o=(0,M.d4)(T.Sl),i=(0,M.d4)(e=>(0,O.f)(e,t)),c=(0,M.d4)(e=>t.record_channel_id||(0,D.i)(e,t.id)?.id),s=c||o&&a===P.D_.LIMITED_ACCESS?H:j,d=(0,r.useCallback)(()=>{n((0,L.U)({recordId:t.id}))},[n,t.id]),m=(0,r.useCallback)(()=>{n((0,F.q)({element:r.createElement(I.f,{recordId:t.id}),isStackable:!1}))},[n,t.id]),u=(0,r.useCallback)(()=>{o&&a===P.D_.LIMITED_ACCESS?m():d()},[o,m,d,a]),p=(0,r.useMemo)(()=>c||a===P.D_.LIMITED_ACCESS&&o?U.t("View Channel"):U.t("Create Channel"),[o,a,c]),h=(0,r.useCallback)(()=>c||o&&a===P.D_.LIMITED_ACCESS?U.rt("See the conversation related to this {label}",{label:t.object_label.toLocaleLowerCase()}):U.rt("Create a channel for this {label}",{label:t.object_label.toLocaleLowerCase()}),[c,o,a,t.object_label]),f=(0,r.useMemo)(()=>c||o&&a===P.D_.LIMITED_ACCESS?"channel":"channel-add",[c,o,a]),g=r.createElement(r.Fragment,null,r.createElement(S.Ah,{name:f,size:"18",inline:!0}),r.createElement("span",{className:"margin_left_25"},p));return r.createElement("div",{className:y()(V().buttonContainer,e),"data-qa":"record-view-channel-button"},r.createElement(_.A,{entry:k.RecordChannelCreateCoachmarkCreateEntry.Flexpane,notifications:N.S.notifications,canCreateChannel:i,recordLabel:t.object_label,shouldAlwaysRenderChildren:!0,spaceName:N.S.spaceName},r.createElement(w.Ay,{position:"bottom",tip:h},r.createElement(x.Ay,{"aria-label":p,autoClogProps:s,onClick:u,size:"medium",type:R.Q.outline,className:V().button},g))))}BaseRecordViewChannelButton.displayName="BaseRecordViewChannelButton";let W=r.memo(BaseRecordViewChannelButton);var q=a(0x23fe0c8d2),G=a(0x12185e091),z=a(0x217553e42);function useGetParentRecordChannel(){let e=(0,q.p)();return(0,M.d4)(t=>{let a=(0,z.OL)(t,e?.params?.parentTab,!1);return(0,G.rI)(a)?a:null})}var $=a(0x131d8e5b7),Q=a(0x754ea859),K=a(0x8b588d25),J=a(0xd843ab47),Y=a(0x3711e82d),X=a(0x1ad94e02e),Z=a(0x1f386ae3),ee=a(0x15fe735ec),et=a(0xfd02ae44),ea=a(0x14a407c25),er=a(0x14149c126),en=a(0xafce781a),eo=a(0x204000df3),el=a(0x19895585a),ei=a(0x18c0bb343),ec=a.n(ei);let es=new d.Ay("recordchannels"),ed={uiComponentName:Y.UiComponentName.SALESFORCE_RECORD_RELATED_CONVERSATIONS_SECONDARY_TAB_NEW_BADGE},TabbedRecordOverview=({record:e,tab:t=P.Zw.Details,fieldToScrollTo:a})=>{let n=(0,l.wA)(),{isChildWindow:o,container:d,windowId:f=el.N2}=(0,r.useContext)(J.A),A=(0,r.useRef)(null),y=(0,M.d4)(T.Sl),x=(0,M.d4)(T.S2),R=(0,M.d4)(e=>"on"===(0,er._Z)(e,"slack_first_crm_ga")),S=(0,M.d4)(t=>e.record_channel_id||(0,D.i)(t,e.id)?.id),w=(0,M.d4)(t=>e.user_channel_access_level||(0,ea.A)(t,e.id).user_channel_access_level);(0,c.A)(()=>{n((0,en.iR)({event:{type:h.jo.RECORD_FLEXPANE_OPENED,recordId:e.id}}))});let k=e.id,N=(0,M.d4)(e=>(0,Z.$T)(e,{recordId:k,windowId:f,viewContainer:d})),I=(0,r.useCallback)(t=>n((0,Q.c)({recordId:e.id,recordViewTab:Object.values(P.Zw).find(e=>e===t),options:{navigateInPlace:!0}})),[n,e.id]),O=(0,r.useCallback)(e=>t!==P.Zw.Details||N?.status!==et.k.dirty||(n((0,ee.N)({recordId:k,viewContainer:d})).then(()=>{if(o){n((0,X.X3)({recordId:k,windowId:f,viewContainer:d})),setTimeout(()=>{A.current?.selectTab(e)},0);return}return I(e)}).catch(()=>{}),!1),[d,n,o,I,N?.status,k,t,f]),L=(0,r.useCallback)(async e=>{o||I(e)},[o,I]),F=(0,r.useMemo)(()=>[{id:P.Zw.Details,title:es.t("Details"),content:r.createElement(i.A,null,({width:t,height:n})=>r.createElement(r.Fragment,null,r.createElement("hr",null),r.createElement(m.A,{width:t,height:n,fade:!0},r.createElement(C.M,{record:e,fieldToScrollTo:a}))))},{id:P.Zw.Conversations,title:es.t("Conversations"),autoClogProps:v.BY,customIcon:r.createElement(_.A,{spaceName:p.E.spaceName,notifications:p.E.notifications,autoClogProps:ed}),content:r.createElement(s.A,{uiPage:Y.UiPage.SALESFORCE_RECORD_RELATED_CONVERSATIONS_SECONDARY_TAB},r.createElement(i.A,null,({width:t,height:a})=>r.createElement(r.Fragment,null,r.createElement("hr",null),r.createElement(m.A,{width:t,height:a,fade:!0},r.createElement(E.$,{record:e})))))}],[e,a]),B=(0,eo._s)(e),V=(0,$.X)(e),U=(0,K.iJ)(useGetParentRecordChannel()),j=!V&&B&&U!==e.id,H=!S&&w===P.D_.NONE,q=e.name;if(R&&(0,K.E1)(e,P.hM.Case)){let t=e.fields.find(e=>"Subject"===e.api_name);q=t?.value?`${e.name}: ${t.value}`:q}return r.createElement("div",{"data-qa":"record-overview",className:ec().tabbed_record_overview},r.createElement(b.P,{record:e,title:q,channelId:S}),!y&&j&&r.createElement(W,{className:ec().recordViewChannelButton,record:e}),y&&j&&!H&&!x&&r.createElement(W,{className:ec().recordViewChannelButton,record:e,userAccessLevel:w}),r.createElement("div",{className:ec().nuxContainer},r.createElement(_.A,{...g,canSeeChannelButton:j,location:S?"SRFPViewChannel":"SRFPCreateChannel",salesforceOrgId:e.org.id})),r.createElement("div",{className:ec().tabbed_record_overview_tabs},r.createElement(u.A,{ariaLabel:es.t("Record overview tabs"),defaultTabId:t,fullHeight:!0,fullWidthMenu:!0,tabPanelClassnames:ec().tabbed_record_overview_tab_panel,tabs:F,onTabChange:L,onTabWillChange:O,ref:A})))};function BaseRecordViewContents({record:e,referrer:t,spinnerClassName:a,tab:l,fieldToScrollTo:i,isSecondaryView:c}){return r.createElement(r.Fragment,null,(0,eo.Eh)(e)&&r.createElement(n.A,{className:a}),(0,eo.x6)(e)&&r.createElement(o.l,{record:e,referrer:t,isSecondaryView:c}),(0,eo._s)(e)&&r.createElement(TabbedRecordOverview,{record:e,tab:l,fieldToScrollTo:i}))}TabbedRecordOverview.displayName="TabbedRecordOverview",BaseRecordViewContents.displayName="BaseRecordViewContents";let em=r.memo(BaseRecordViewContents)},0x839bf218:(e,t,a)=>{"use strict";a.d(t,{J:()=>E});var r=a(0xbad225b5),n=a(0x120c268ad),o=a.n(n),l=a(0x1ebb179c7),i=a(0x115217921),c=a(0x20482ad21),s=a(0x11a296110),d=a(0x2501a2cee),m=a(0x4c96e5d9),u=a(0x1fdec3e16),_=a(0x162c885c7),p=a.n(_);let h=new c.Ay("recordchannels"),RecordChannelsDisabled=({fullWidth:e})=>{let t=h.t("Your admin has turned off Salesforce channels for this type of record.");return r.createElement("div",{className:o()(p().recordChannelsDisabled,{[p().recordChannelsDisabledCompact]:!e})},e&&r.createElement(u.A,{lines:1},h.t("Channels are off")),r.createElement(m.Ay,{position:"top",tip:t},r.createElement(s.Nm,null,r.createElement(d.Ah,{name:"help",size:"18"}))))};RecordChannelsDisabled.displayName="RecordChannelsDisabled";var f=a(0x1be9380c8),g=a(0x131d8e5b7),C=a(0x226892387),b=a(0x120c30c6e),v=a.n(b);function RecordViewHeaderActionButtons({record:e,fullWidth:t}){let a=o()({[v().record_view_header_action_buttons]:!0,[v().record_view_header_action_buttons_full_width]:t}),n=(0,g.X)(e),l=(0,C.d4)(f.Sl),c=(0,C.d4)(f.oJ);return r.createElement("div",{className:a},n&&!l&&!c&&r.createElement(RecordChannelsDisabled,{fullWidth:t}),r.createElement(i.E,{record:e}))}function BaseRecordViewHeaderActions({record:e}){return r.createElement(l.A,{className:v().record_view_header_actions},({width:t})=>r.createElement(RecordViewHeaderActionButtons,{record:e,fullWidth:t>=200}))}RecordViewHeaderActionButtons.displayName="RecordViewHeaderActionButtons",BaseRecordViewHeaderActions.displayName="BaseRecordViewHeaderActions";let E=r.memo(BaseRecordViewHeaderActions)},0x2093c3a21:(e,t,a)=>{"use strict";a.d(t,{O:()=>g});var r=a(0xbad225b5),n=a(0x20482ad21),o=a(0x1faa3f1ac),l=a(0x2501a2cee),i=a(0x1fdec3e16),c=a(0x1c18c5d4e),s=a(0x339b339c),d=a(0x5f402f9),m=a(0x1be9380c8),u=a(0x226892387),_=a(0x204000df3),p=a(0x120c30c6e),h=a.n(p);let f=new n.Ay("recordchannels");function BaseRecordViewHeaderTitle({record:e}){let t=(0,_.Eh)(e),a=(0,u.d4)(m.S2),n=(0,u.d4)(c.I);return r.createElement("div",{className:h().record_view_header_title,"data-qa":"record-view-header-title"},r.createElement("h2",{className:h().record_view_header_title_heading},t?r.createElement(i.A,{lines:1},r.createElement(s.A,{dataQa:"record_view_header_missing_text",size:"medium"})):e.object_label||f.t("Unknown Record")),!t&&!n&&r.createElement("div",{className:h().record_view_header_title_subtext},a?e.org?.name&&e.external_url&&r.createElement(o.A,{href:e.external_url,className:h().record_view_header_title_subtext,autoClogProps:d._},r.createElement(i.A,{lines:1,withTooltip:!0},r.createElement("span",{className:"margin_right_25"},e.org.name),r.createElement(l.Ah,{name:"new-window",size:"inherit",inline:!0}))):f.t("Salesforce")))}BaseRecordViewHeaderTitle.displayName="BaseRecordViewHeaderTitle";let g=r.memo(BaseRecordViewHeaderTitle)},0x5f402f9:(e,t,a)=>{"use strict";a.d(t,{_:()=>r});let r={onClick:{enableClogAction:!0},elementName:"org_name_open_in_salesforce"}},0x19d728652:(e,t,a)=>{"use strict";a.d(t,{O:()=>useGetVisibleRecordChannel});var r=a(0x23fe0c8d2),n=a(0x12185e091),o=a(0x226892387),l=a(0x217553e42);function useGetVisibleRecordChannel(){let e=(0,r.p)();return(0,o.d4)(t=>{let a=(0,l.OL)(t,e?.id,!1);return(0,n.rI)(a)?a:null})}},0x131d8e5b7:(e,t,a)=>{"use strict";a.d(t,{X:()=>useIsChannelButtonDisabled});var r=a(0x19d728652),n=a(0x24a5796af),o=a(0x8b588d25),l=a(0x226892387),i=a(0x216198dcb),c=a(0x204000df3);let useIsChannelButtonDisabled=e=>{let t=(0,l.d4)(t=>(0,n.f)(t,e)),a=(0,l.d4)(t=>e.record_channel_id||(0,i.i)(t,e.id)?.id),s=(0,c._s)(e),d=(0,o.iJ)((0,r.O)());return s&&d!==e.id&&!t&&!a&&!e.record_channels_supported}},0x124c48b2:(e,t,a)=>{"use strict";a.d(t,{I:()=>useOpenRelatedListInNewWindow});var r=a(0x16cf1da63),n=a(0x156eec78a),o=a(0x139aa1a7),l=a(0x1c760ba43),i=a(0x1a02c72b5),c=a(0x24558b75f),s=a(0xc0b7c558),d=a(0x188544c76),m=a(0x226892387);function useOpenRelatedListInNewWindow({label:e,salesforceListId:t,objectType:a}){let u=(0,r.wA)(),{rawRecordId:_,relatedListId:p,salesforceOrgId:h}=(0,d.D)(t),f=(0,s.j)(h,_),g=(0,m.d4)(c.n3),C=(0,n.Q)();return()=>{let t=`${f}:${p}`,r={recordId:f,tab:{type:l.Xy.RecordRelatedList,id:p,label:e,data:{recordRelatedListId:p,objectType:a}}},n=o.D.RecordChannelRelatedList;g?C({id:t,viewType:n,viewParams:r}):u((0,i.o)({id:t,params:r,viewType:n}))}}},0x155ebfb:(e,t,a)=>{"use strict";a.d(t,{e:()=>useRefreshRecordData});var r=a(0xbad225b5),n=a(0x16cf1da63),o=a(0x19b447382),l=a(0x9b971e7e),i=a(0x226892387),c=a(0x204000df3),s=a(0x1bdf032f7),d=a(0x16ffed5ab);function useRefreshRecordData(e){let t=(0,n.wA)(),a=(0,c.Eh)(e),[m,u]=(0,r.useState)(!1),_=(0,i.d4)(l.ZT);return[m,(0,r.useCallback)(async()=>{if(!a){u(!0);try{_&&(0,c.Yo)(_,[e.id]),await t((0,s.a)({recordId:e.id})),u(!1),t((0,d.M)({element:r.createElement(o.A,{isError:!1})}))}catch{u(!1),t((0,d.M)({element:r.createElement(o.A,{isError:!0})}))}}},[t,e.id,a,_])]}useRefreshRecordData.displayName="useRefreshRecordData"},0x22e0e5a7e:(e,t,a)=>{"use strict";a.d(t,{l:()=>useRefreshRecordRelatedConversations});var r=a(0xbad225b5),n=a(0x16cf1da63),o=a(0x20482ad21),l=a(0x6e87d4ec);let i=new o.Ay("recordchannels"),c={name:"sf-cloud-error"},s={name:"sf-cloud"},BaseRecordRelatedConversationsRefreshToast=({isError:e})=>r.createElement(l.A,{duration:2500,svgIconProps:e?c:s},r.createElement("span",{className:"margin_left_50"},e?i.t("Unable to sync related conversations."):i.t("Related conversations synced.")));BaseRecordRelatedConversationsRefreshToast.displayName="BaseRecordRelatedConversationsRefreshToast";let d=r.memo(BaseRecordRelatedConversationsRefreshToast);var m=a(0x226892387),u=a(0x8a69e186),_=a(0xf73286e3),p=a(0x16ffed5ab);function useRefreshRecordRelatedConversations(e){let t=(0,n.wA)(),a=(0,m.d4)(t=>(0,u.tT)(t,e)),o=(0,r.useCallback)(async()=>{if(!a)try{await t((0,_.o)({recordId:e,reason:"use-refresh-record-related-conversations",skipCache:!0})),t((0,p.M)({element:r.createElement(d,{isError:!1})}))}catch{t((0,p.M)({element:r.createElement(d,{isError:!0})}))}},[t,a,e]);return[a,o]}useRefreshRecordRelatedConversations.displayName="useRefreshRecordRelatedConversations"},0x10fe844b5:(e,t,a)=>{"use strict";a.d(t,{Q:()=>useSendRecordUpdate});var r=a(0xbad225b5),n=a(0x16cf1da63),o=a(0x21f3c49e8),l=a(0x5feede7e),i=a(0xccc0fda3),c=a(0x1008d9345),s=a(0xd843ab47),d=a(0x188544c76),m=a(0x226892387),u=a(0x75bb5a7b),_=a(0x1d97bcbeb);let useSendRecordUpdate=({record:e,listViewId:t,orgId:a,trackingClog:p,apiReason:h})=>{let f=(0,n.wA)(),{view:g}=(0,r.useContext)(s.A),C=t||g?.params?.listViewId||"",b=e&&(0,d.D)(e.id).rawRecordId,v=!(0,o.A)((0,m.d4)(e=>b?(0,u.I6)(e,{listViewId:C,recordId:b}):null));return(0,r.useCallback)(async t=>{if(b)try{if(v&&C){let e=await f((0,_.n)({editedRecord:t,recordId:b,nextRow:!1,compositeListId:C,salesforceOrgId:a,trackClog:p,reason:h}));if(e?.success?.ok)return{ok:!0};return{error:e}}let r=(0,l.C)(t);if((await f((0,c.Y)({id:b,salesforceOrgId:a,lastFetchDate:e.last_modified_date,record:JSON.stringify(r),reason:h,prepopulateAdditionalFields:!0}))).ok)return{ok:!0};return{error:!0}}catch(e){return{error:(0,i.uB)(e)}}},[a,e,h,f,C,v,p,b])}},0x563b31de:(e,t,a)=>{"use strict";a.d(t,{F:()=>formatValue,t:()=>normalizeFields});var r=a(0x437aaae8);let formatValue=e=>{let t="boolean"==typeof e.value?e.value:e.value||"",a=e.data_type.toLowerCase();return void 0!==e.value&&a===r.Y.MultiPicklist&&"string"==typeof e.value?e.value.split(";"):t},normalizeFields=e=>{let t=new Map;return e.fields.forEach(e=>{t.set(e.api_name,{...e,data_type:e.data_type.toLowerCase()})}),t}},0xb7471cc3:(e,t,a)=>{"use strict";a.d(t,{U:()=>useGetRelatedThreads});var r=a(0xbad225b5),n=a(0x16cf1da63),o=a(0x23e3d2669),l=a(0x105ecbbed);function useGetRelatedThreads({currentThreadKey:e,entityId:t,entityUrl:a,excludeUnjoinedChannels:i,excludeBots:c,skip:s}){let d=(0,n.wA)(),[m,u]=(0,r.useState)(!1),[_,p]=(0,r.useState)(!1),[h,f]=(0,r.useState)([]),g=(0,r.useCallback)(async()=>{u(!0);try{let r=await d((0,o.J)({entityId:t,entityUrl:a,excludeUnjoinedChannels:i,excludeBots:c,reason:"get-refs-for-entity"})),n=[];for(let{channel_id:t,timestamp:a}of(e&&n.push(e),r.refs)){let r=(0,l.Iu)(t,a);r&&e!==r&&n.push(r)}f(n),p(!0)}finally{u(!1)}},[e,d,t,a,i,c]);return(0,r.useEffect)(()=>{s||g()},[d,t,g,s]),{isLoading:m,isComplete:_,relatedThreadKeys:h,refresh:g}}},0x19d06a55e:(e,t,a)=>{"use strict";a.d(t,{Y:()=>UpgradeMessageHistoryBanner});var r=a(0xbad225b5),n=a(0x16cf1da63),o=a(0x120c268ad),l=a.n(o),i=a(0x20482ad21),c=a(0x11a296110),s=a(0x20e77676b),d=a(0x18a31435e),m=a(0x25354019b),u=a(0x151755090),_=a(0x17a2f6e0f),p=a(0x15f443392),h=a(0xa1832ae4),f=a(0x1b887bf79),g=a(0x10079cc7),C=a(0x226892387),b=a(0x91e15f37),v=a(0x1ee439e69),E=a(0x1ddb28a20),A=a.n(E);let y=new i.Ay("work-objects"),UpgradeMessageHistoryBanner=({className:e,displayType:t})=>{let a=(0,n.wA)(),o=(0,C.d4)(f.X),i=g.ZO.PaidFeatureTrial,E=g.zG.MessageLimit,x=(0,C.d4)(v.H7),R=(0,h.tc)(x),S=(0,C.d4)(e=>R&&(0,b.hq)(e,i,E)),w=(0,r.useCallback)(()=>{a((0,u.A)())},[a]);return R?r.createElement("div",{className:l()(A().container,e)},r.createElement(_.y,{className:"margin_bottom_25"}),r.createElement("div",{className:A().headerTitle},y.t("View messages older than 90 days")),r.createElement("div",{className:A().description},t?y.t("Messages and files on the free version of Slack are hidden after 90 days. Upgrade to a paid plan to show all messages related to this {displayType}.",{displayType:t}):y.t("Messages and files on the free version of Slack are hidden after 90 days. Upgrade to a paid plan to show all messages related to this file.")),r.createElement("div",{className:A().actions},o&&S?r.createElement(c.Ay,{onClick:w,type:"primary",size:"small"},y.t("Try Slack Pro",{fallbackHashNs:"lists",fallbackHash:"06e4cb15a831a4c84ebf3434fd44d951d2a9b078"})):r.createElement(r.Fragment,null,o?r.createElement(d.A,{type:"primary",size:"small",autoClogProps:p.K_,entryPoint:m.b.UPGRADE_MESSAGE_HISTORY_BANNER_UPGRADE},y.t("Upgrade Now",{fallbackHashNs:"lists",fallbackHash:"09a80c7a63cdefe5e5c7bccdc6bf4b894b15c07c"})):r.createElement(d.A,{type:"primary",size:"small",autoClogProps:p.G_,entryPoint:m.b.UPGRADE_MESSAGE_HISTORY_BANNER_COMPARE_PLANS},y.t("Compare Plans",{fallbackHashNs:"lists",fallbackHash:"ea963548740f94552d2327531fe22e09acc7c717"}))),r.createElement(s.A,{articleId:0x1ac08ac8e113,className:A().learn_more_link,autoClogProps:p.E4},y.t("Learn more",{fallbackHashNs:"lists",fallbackHash:"824d76b124e6289f372e2ff6bcba91e8939343bd"})))):null};UpgradeMessageHistoryBanner.displayName="UpgradeMessageHistoryBanner"},0x151aef05f:(e,t,a)=>{"use strict";a.d(t,{L:()=>ItemThreads});var r=a(0xbad225b5),n=a(0x20482ad21),o=a(0xf3b0bc58),l=a(0x19ab18890),i=a(0xed33ee16),c=a(0x120c268ad),s=a.n(c),d=a(0xbe0b63ff),m=a(0x11a296110),u=a(0x128d54e52),_=a(0x24f1e08bb),p=a(0x1535e80f3),h=a(0x344bb842),f=a(0x2501a2cee),g=a(0x1fdec3e16),C=a(0x247cf31a2),b=a(0x1b2e599bc),v=a(0x21c8c64ab),E=a(0xa361c357),A=a(0xca4f3cec),y=a(0x1939011ec),x=a(0x170214077),R=a(0x3ca4e1cc),S=a(0x32685543),w=a(0x12185e091),k=a(0x1ecc7f772),N=a(0xbd3de346),I=a(0xe8efe2c1),T=a(0x158809687),O=a(0x105ecbbed),L=a(0x226892387),P=a(0x217553e42),M=a(0x14ea3ce99),D=a(0xe684f705),F=a(0xd93ecf94);let B=new n.Ay("lists"),ItemRelatedThread=({threadKey:e,onOpenRelatedThread:t,onRemoveEntityRef:a,isCurrentThread:n,isWorkObjectContext:o=!1})=>{let l=(0,L.d4)(R._u),{channelId:i,threadTs:c}=(0,O.Sb)(e),V=(0,L.d4)(e=>i&&c?(0,F.Ld)(e,i,c):void 0),U=(0,L.d4)(e=>(0,P.OL)(e,V?.channel)),j=(0,L.d4)(e=>(0,k.SB)(e,U,{publicChannelIncludeHashSign:!1,imIncludeAtSign:!1})),H=(0,L.d4)(e=>(0,D.nv)(e,V?.user)),W=H?.profile?.first_name,q=(0,L.d4)(e=>(0,I.f)(e,U.id)),G=(0,L.d4)(e=>q?(0,M.Lp)(e,q):null),z=(0,r.useMemo)(()=>!!G&&(0,d.uz)(G)&&(0,N.ZG)(G)&&(0,N.DQ)(G),[G]),$=(0,r.useMemo)(()=>z&&!(0,T.n)(V)&&l,[z,V,l]),Q=(0,r.useMemo)(()=>G&&(0,d.uz)(G)&&G?.title||B.t("Untitled"),[G]),K=(0,r.useMemo)(()=>(0,w.JM)(U)?j:r.createElement(C.A,{channelId:U.id}),[U,j]),J=(0,r.useMemo)(()=>z?B.t("Shared in Canvas"):B.rt("Thread in {channel}",{channel:K}),[K,z]),Y=(0,r.useCallback)(a=>{a.stopPropagation(),t(e,z,(0,T.n)(V),V?.thread_ts)},[t,e,z,V]),X=(0,r.useCallback)(()=>r.createElement(E.A,{msg:V,size:o?p.RG.smallListVariant:p.RG.medium}),[V,o]),Z=(0,r.useCallback)(e=>{e.stopPropagation(),a&&i&&c&&a({channelId:i,timestamp:c})},[a,i,c]),ee=(0,r.useMemo)(()=>!V||o?null:r.createElement("span",{className:"c-base_entity__subtext p-list_item_related_thread__header-subtext"},K," | ",r.createElement(x.A,{msg:V,relative:!0,clickable:!1})),[K,V,o]);if(!V||!U)return null;let et=!!a,ea=(V?.reply_count??0)>0,er=(0,S._)(V.ts);return r.createElement(m.Nm,{onClick:Y,className:"p-list_item_related_thread"},r.createElement("div",{className:s()("p-list_item_related_thread__header",{"p-list_item_related_thread__header--current-thread":n,"p-list_item_related_thread__header--work-object-context":o&&!n})},o&&!n&&r.createElement("div",{className:"p-list_item_related_thread__header-title"},r.createElement("span",{className:"p-list_item_related_thread__header-title-text"},J),r.createElement("span",{className:"p-list_item_related_thread__header-timestamp"},er)),et&&r.createElement(h.A,{className:"p-list_item_related_thread__remove-button",svgIconProps:{name:"close-filled"},"aria-label":"",onClick:Z}),!$&&r.createElement(_.A,{primaryContent:r.createElement(u.Ay,{avatar:X,size:o?"small":"medium",text:r.createElement("span",{className:"c-base_entity__text"},r.createElement(g.A,{lines:1},r.createElement(A.A,{msg:V}))),subtext:ee})}),$&&r.createElement("div",{className:"p-list_item_related_thread__canvas-title"},r.createElement("div",{className:"p-list_item_related_thread__canvas-icon"},r.createElement(f.Ah,{name:"canvas-content",size:"16"})),r.createElement("div",{className:"p-list_item_related_thread__canvas-title-text"},r.createElement(g.A,{lines:1},Q)))),r.createElement("div",{className:"p-list_item_related_thread__content"},!$&&r.createElement(v.$,{value:V.blocks}),$&&q&&r.createElement("div",{className:"p-list_item_related_thread__canvas-preview"},r.createElement(b.Ay,{fileId:q,hideTitle:!0}))),!ea&&n&&o&&r.createElement("div",{className:"p-list_item_related_thread__no-reply"},r.createElement(f.Ah,{name:"threads",size:"16",inline:!0}),r.createElement("span",{className:"p-list_item_related_thread__no-reply-text"},W?B.rt("Reply to {firstName}",{firstName:W}):B.t("Reply in thread"))),ea&&r.createElement("div",{className:"p-list_item_related_thread__replies"},r.createElement(y.A,{msg:V,onOpenThread:Y})))};ItemRelatedThread.displayName="ItemRelatedThread";var V=a(0x19d06a55e),U=a(0x1fb2d2a87);let j=new n.Ay("lists"),ItemThreads=({relatedThreadKeys:e,isLoading:t,onOpenRelatedThread:a,onRemoveEntityRef:n,customEmptyState:c,shouldShowHeader:s,headerTitle:d,shouldShowFilter:m=!1,customFilter:u,isCurrentThread:_,isWorkObjectContext:p,workObjectDisplayType:h,showUpgradeBanner:f})=>{let g=(0,L.d4)(U.to);if(t)return r.createElement(i.A,{clientTheme:g,loadingMessage:j.t("Loading item\u2019s related threads\u2026")});if(0===e.length){if(c)return c;let e=r.createElement(l.Ay,{emojiSize:l.lw.MEDIUM,text:"speech_balloon",className:"p-list_item_threads--empty_emoji"}),t=j.rt('{emoji}

No related threads

',{emoji:e}),a=j.t("If this item gets shared in other conversations in Slack, they will show up here.");return r.createElement(o.A,{className:"p-list_item_threads--empty-state",title:t,description:a,isExtended:!0})}return r.createElement("div",{className:"p-list_item_threads"},s&&r.createElement("div",{className:"p-list_item_threads--header"},r.createElement("div",{className:"p-list_item_threads--header-title"},d??j.t("Threads")),m&&r.createElement("div",{className:"p-list_item_threads--header-filter"},u)),f&&r.createElement(V.Y,{className:"margin_bottom_50",displayType:h}),e.map(e=>r.createElement(ItemRelatedThread,{threadKey:e,onOpenRelatedThread:a,onRemoveEntityRef:n,key:e,isCurrentThread:_,isWorkObjectContext:p})))};ItemThreads.displayName="ItemThreads"},0x1674e6b9:(e,t,a)=>{"use strict";a.d(t,{E:()=>o,x:()=>l});var r=a(0xbad225b5),n=a(0x5b1935a6);let o={spaceName:n.xu.RECORD_CHANNEL_RELATED_CONVERSATIONS_SECONDARY_TAB_HEADER,notifications:{[n.ze.RECORD_CHANNELS_RELATED_CONVERSATIONS_SECONDARY_TAB_BANNER]:{component:r.lazy(()=>Promise.resolve().then(a.bind(a,0x15c06cbce)).then(e=>({default:e.RecordChannelNewBadge})))}}},l={spaceName:n.xu.RECORD_CHANNEL_RELATED_CONVERSATIONS_SECONDARY_TAB_HEADER,notifications:{[n.ze.RECORD_CHANNELS_RELATED_CONVERSATIONS_SECONDARY_TAB_BANNER]:{component:r.lazy(()=>Promise.resolve().then(a.bind(a,0xe52b65ad)).then(e=>({default:e.RelatedConversationsSecondaryTabBanner})))}}}},0x1a1880a2:(e,t,a)=>{"use strict";a.d(t,{E:()=>c});var r=a(0xe874a88a),n=a(0x22a29f141),o=a(0x1dfdeb1c8),l=a(0x1ec68d6a3),i=a(0xe747dd27);let c=(0,o.A)("recordChannels.relatedConversations.list generated fetcher",(e,t,a)=>new r.S((r,o)=>{let{abortSignal:c,reason:s,...d}=a,m=(0,i.VA)(d);e((0,n.apiCall)({method:"recordChannels.relatedConversations.list",args:m,abortSignal:c,reason:s})).then(e=>{r(e)}).catch(e=>{(0,l.A)({getState:t}).error(`API call to recordChannels.relatedConversations.list with reason ${s} failed, initiated by generated fetcher`),o(e)})}));c.meta={name:"recordChannelsRelatedConversationsListFetcher",key:"createFetcherRecordChannelsRelatedConversationsListFetcher",description:"recordChannels.relatedConversations.list generated fetcher"}},0x12da9ee23:(e,t,a)=>{"use strict";a.d(t,{U:()=>r});let r={UserAdd:"userAdd",Salesforce:"salesforce"}},0xfce23c8b:(e,t,a)=>{"use strict";a.d(t,{I:()=>r});let r=(0,a(0xcf658893).Ay)("Add / update approval item pending status");r.meta={name:"upsertApprovalPending",key:"createActionUpsertApprovalPending",description:"Add / update approval item pending status"}},0xddebf5cb:(e,t,a)=>{"use strict";a.d(t,{Q:()=>o});var r=a(0x1a02c72b5),n=a(0xd6a16321);let o=(0,a(0x11c82607b).Ay)("Open a message thread in the flexpane",(e,t,{channelId:a,threadTs:o,highlightTs:l,dangerouslyOverrideRouting:i})=>{e((0,r.o)((0,n.UX)({channelId:a,threadTs:o,replyTs:l,dangerouslyOverrideRouting:i})))});o.meta={name:"openMessageInFlexpane",key:"createThunkOpenMessageInFlexpane",description:"Open a message thread in the flexpane"}},0x1d97bcbeb:(e,t,a)=>{"use strict";a.d(t,{n:()=>P});var r=a(0x21f3c49e8),n=a(0x9e671ad),o=a(0x125763ad),l=a(0x7d48dd65),i=a(0x1e2051844),c=a(0x2bc7fdd5),s=a(0x5feede7e),d=a(0xccc0fda3),m=a(0x117df34cf),u=a(0x2081d694d),_=a(0x91728dda),p=a(0x1008d9345),h=a(0x3711e82d),f=a(0x11c82607b),g=a(0x192831476),C=a(0x75bb5a7b),b=a(0xbad225b5),v=a(0x16cf1da63),E=a(0x20482ad21),A=a(0x210cf696f),y=a(0x6e87d4ec),x=a(0x1cccf90c9),R=a(0x226892387),S=a(0x6ea1f0ed),w=a(0x14b07ae46),k=a.n(w);let N=new E.Ay("modernselling"),BulkGridErrorToast=({compositeListId:e,recordId:t})=>{let a=(0,v.wA)(),r=(0,R.d4)(_.Sy),n=(0,R.d4)(t=>(0,C.GD)(t,e)),o=(0,R.d4)(t=>(0,C.SQ)(t,e)),l=(0,R.d4)(t=>(0,C.T1)(t,e)),i=Object.keys(o).length;(0,b.useEffect)(()=>{i||a((0,S.Z)())},[a,i]);let c=(0,b.useCallback)(()=>{},[]),s=n[0]?.field_api_name,d=o[t]?.errorRow?.[s]?.value,m=(0,b.useMemo)(()=>r?i>1?N.t("You have multiple errors to review."):d||N.t("There was a problem saving this record to Salesforce"):"",[d,r,i]),u=(0,b.useMemo)(()=>r&&!(i>1)&&d?N.t("There was a problem saving this record to Salesforce."):null,[d,r,i]);return i?b.createElement(y.A,{shouldAutoFade:!1,offsetY:55},b.createElement("div",{className:k().toastContentWrapper},b.createElement(x.P,{recordIconType:l,status:"warn"}),b.createElement("div",{className:k().toastContent},b.createElement("div",{className:k().title},m),b.createElement("div",{className:k().subtitle},u),b.createElement(A.A,{className:k().footerLink,onClick:c},r?N.t("View error"):"")))):null};BulkGridErrorToast.displayName="BulkGridErrorToast";var I=a(0x9b971e7e),T=a(0xf9124039),O=a(0x16ffed5ab);let L=(0,f.Ay)("Adds an error toast if there isn\u2019t already one showing when there is an error updating a record",(e,t,{compositeListId:a,recordId:r})=>{let n=t(),o=(0,I.ZT)(n)||"",l=(0,T.lM)(o);l?.some(e=>{let t=e?.type;return!!t&&t.displayName===BulkGridErrorToast.name})||e((0,O.M)({element:b.createElement(BulkGridErrorToast,{compositeListId:a,recordId:r})}))});L.meta={name:"addUpdateRecordErrorToast",key:"createThunkAddUpdateRecordErrorToast",description:"Adds an error toast if there isn\u2019t already one showing when there is an error updating a record"};let P=(0,f.Ay)("Updates the record for a cell value change in a given opportunity list view",async(e,t,{doneEditing:a,editedRecord:f,nextRow:b,recordId:v,reason:E,compositeListId:A,salesforceOrgId:y,trackClog:x})=>{let R=t();a?.(b);let S=(0,C.I6)(R,{listViewId:A,recordId:v}),w=(0,C.T1)(R,A),k=(0,C.V4)(R,A),N=(0,_.Y7)(R),I=Object.keys(f);if((0,r.A)(S)||(0,r.A)(I)||(0,n.A)(S,{...S,...f}))return;let T=I[0];e((0,g.xo)({compositeListId:A,recordId:v,columnKey:T,rowState:c.H.Saving,editedRecord:f}));let O=(0,s.C)(f);try{let t=await e((0,p.Y)({id:v,lastFetchDate:(0,C.X9)(R,{compositeListId:A,recordId:v}),record:JSON.stringify(O),reason:E||"update_opportunity_list_view_record",prepopulateAdditionalFields:!0,salesforceOrgId:y,sobjectApiName:w,optionalFields:k})),a=new Set;I.filter(e=>!!S?.[e]).forEach(e=>{a.add(S[e].type)});let n=[...a].join(",");x.current?.({action:h.UiAction.UPDATE,elementName:"edit_bulk_record",elementValue:n});let{fields:c,last_update_date:s}=t,d=(0,o.A)(S,c);return(0,l.A)(I,e=>d[e]?.type===u.C.Boolean).forEach(e=>{let t=f[e];d[e].value=t.value}),(0,l.A)(I,e=>d[e]?.type===u.C.Picklist&&!!d[e]?.picklist_values).forEach(e=>{let t=(0,C.a6)(R,{columnKey:e,listViewId:A,recordId:v});d[e].picklist_values=t;let a=f[e].value;(0,r.A)(a)||(0,i.A)(t,{value:a})||d[e].picklist_values?.push({label:a,value:a})}),e((0,g.Fm)({compositeListId:A,recordId:v,recordData:d,lastUpdateDate:s,isSlackforceListViewReferenceFieldsDisplayV1:N})),x.current?.({action:h.UiAction.SAVE,actionStatus:h.UiActionStatus.SUCCESS}),{success:t}}catch(r){let t=(0,d.uB)(r).error;x.current?.({...(0,m.p)(t.updateRecordError),action:h.UiAction.SAVE});let a={};return I.forEach(e=>{let t=f[e];a[e]=t.value}),e((0,g.Tl)({compositeListId:A,updateRecordError:t?.updateRecordError,errors:t?.errorData,errorRow:{id:v,...S,...a},originalValue:{fieldKey:T,fieldValue:S[T]}})),(0,_.Sy)(R)&&e(L({compositeListId:A,recordId:v})),{error:t}}finally{e((0,g.xo)({compositeListId:A,recordId:v,columnKey:T,rowState:c.H.Active}))}});P.meta={name:"updateSfdcRecordThunk",key:"createThunkUpdateSfdcRecordThunk",description:"Updates the record for a cell value change in a given opportunity list view"}},0x77e385ed:(e,t,a)=>{"use strict";a.d(t,{N:()=>_});var r=a(0xbad225b5),n=a(0x16cf1da63),o=a(0x20482ad21),l=a(0x1ec19bc0c),i=a(0x226892387),c=a(0x16b708a7f),s=a(0x1c8beab7f);let d=new o.Ay("modernselling"),ConnectNewUserOrgModal=({onOrgConnected:e})=>{let t=(0,n.wA)(),a=(0,i.d4)(s.lC),o=(0,r.useCallback)(()=>{t((0,c.Ko)())},[t]);return r.createElement(l.y,{title:d.t("Log in to connect a Salesforce org"),mainText:d.t("Which Salesforce org would you like to connect with the account?"),additionalText:d.t("To connect to orgs not listed, contact your Sales admin."),userOrgsToConnect:a,handleClose:o,onOrgConnected:e})};ConnectNewUserOrgModal.displayName="ConnectNewUserOrgModal";var m=a(0x11c82607b),u=a(0x46dbff89);let _=(0,m.Ay)("Opens Connect New User Org Modal",(e,t,{onOrgConnected:a}={})=>{e((0,u.q)({element:r.createElement(ConnectNewUserOrgModal,{onOrgConnected:a})}))});_.meta={name:"openConnectNewUserOrgModal",key:"createThunkOpenConnectNewUserOrgModal",description:"Opens Connect New User Org Modal"}},0x192df3d34:(e,t,a)=>{"use strict";a.d(t,{A:()=>b});var r=a(0xbad225b5),n=a(0x16cf1da63),o=a(0x20482ad21),l=a(0x11a296110),i=a(0x13eedc190),c=a(0x23b496ae9),s=a(0xf225ecf2),d=a(0x1c7997c1),m=a(0x96920791),u=a(0x16d221c7f),_=a(0x142775427),p=a(0x1f803375e),h=a(0x1fcbb004d);let f=new o.Ay("modernselling"),DisconnectOrgModal=({disconnectOrgId:e,isDisconnecting:t,handleDisconnect:a,children:o})=>{let g=(0,n.wA)(),C=(0,r.useCallback)(()=>{g((0,h.O)())},[g]),b=(0,r.useCallback)(async()=>{await a(e),g((0,h.O)())},[e,g,a]);return r.createElement(i.A,{centered:!0,role:"alertdialog",onClose:C},r.createElement(_.A,null,r.createElement(p.A,{title:f.t("Disconnect this org from Sales?")})),r.createElement(s.A,null,r.createElement(d.A,null,o)),r.createElement(m.A,null,r.createElement(u.A,null,r.createElement(c.A,{onClick:C,type:"outline","aria-label":f.t("Cancel")},f.t("Cancel")),r.createElement(l.lV,{type:"danger",loading:t,onClick:b,"aria-label":f.t("Disconnect")},f.t("Disconnect")))))};DisconnectOrgModal.displayName="DisconnectOrgModal";var g=a(0x11c82607b),C=a(0x46dbff89);let b=(0,g.Ay)("Opens Disconnect Org Modal",(e,t,a)=>{e((0,C.q)({element:r.createElement(DisconnectOrgModal,a)}))});b.meta={name:"openDisconnectOrgModal",key:"createThunkOpenDisconnectOrgModal",description:"Opens Disconnect Org Modal"}},0x75894b69:(e,t,a)=>{"use strict";a.d(t,{X:()=>r});let r=(0,a(0xcf658893).Ay)("Add picklist values to the store");r.meta={name:"upsertPicklistValues",key:"createActionUpsertPicklistValues",description:"Add picklist values to the store"}},0x196ebf126:(e,t,a)=>{"use strict";a.d(t,{c:()=>h});var r=a(0x1cf0d97e1),n=a(0x9b971e7e),o=a(0xca924ee1),l=a(0xe874a88a),i=a(0x1d4a20463),c=a(0x1a8cc04e1),s=a(0x15f4f83cf),d=a(0x188544c76),m=a(0x1266f1359),u=a(0x75894b69);function fetchPicklistValuesForTeamId(e,t,a,r){return(0,m.Qw)(e,(0,i.H)({objectApiName:t,recordTypeIds:[a],salesforceOrgId:r,reason:"picklist-values-conditional-fetch"}))}function fetchPicklistsValuesForTeamId(e,t,a){return l.S.map(t,async t=>{let r=(0,d.D)(t).salesforceOrgId||t,n=(0,d.D)(t).rawRecordId||t;return{values:(await fetchPicklistValuesForTeamId(e,a,n,r)).picklist_values[n],id:t}}).then(e=>e.map(e=>e))}function upsertNonExistentRecords(e,t){(0,m.Qw)(e,(0,u.X)(t))}function upsertKnownRecords(e,t){(0,m.Qw)(e,(0,u.X)(t))}let _=(0,o.A)(e=>new c.Ay({storeKey:"recordDetails",maxAge:()=>600,metricsName:"picklists",fetch:(t,a)=>fetchPicklistsValuesForTeamId(t,a,e).then(e=>upsertKnownRecords(t,e))})),p=(0,o.A)(e=>new s.Ay({fetch:(t,a)=>fetchPicklistsValuesForTeamId(t,a,e),upsertNonExistent:upsertNonExistentRecords,upsertKnown:(t,a)=>{let r=a.map(e=>e.id);upsertKnownRecords(t,a),_(e).markObjectsAsFresh(t,r)}}));function getPicklistValuesByIdSelector(e,t,a,r=!0){let o=(0,n.JY)(e)||"",l=t&&e.recordDetails.picklists?.[t];return l?(_(a).maybeRefetch(o,t),l):r?p(a).fetchObjectWithId(o,t):null}let h=(0,r.Ay)(getPicklistValuesByIdSelector);h.meta={name:"getPicklistValuesById",key:"createSelectorGetPicklistValuesById",description:getPicklistValuesByIdSelector}},0x22a2f5397:(e,t,a)=>{"use strict";a.d(t,{Eo:()=>c,Hw:()=>m,Id:()=>s,WP:()=>o,WU:()=>n,YH:()=>d,wU:()=>l,xe:()=>i});var r=a(0xcf658893);let n=(0,r.Ay)("Sets related channels for a record");n.meta={name:"setRelatedChannelsForRecord",key:"createActionSetRelatedChannelsForRecord",description:"Sets related channels for a record"};let o=(0,r.Ay)("Adds a single related channel to a record");o.meta={name:"addRelatedChannelToRecord",key:"createActionAddRelatedChannelToRecord",description:"Adds a single related channel to a record"};let l=(0,r.Ay)("Removes a related channel from a record");l.meta={name:"removeRelatedChannelFromRecord",key:"createActionRemoveRelatedChannelFromRecord",description:"Removes a related channel from a record"};let i=(0,r.Ay)("Clears all related channels for a record");i.meta={name:"clearRelatedChannelsForRecord",key:"createActionClearRelatedChannelsForRecord",description:"Clears all related channels for a record"};let c=(0,r.Ay)("Bulk sets related channels for multiple records");c.meta={name:"bulkSetRelatedChannels",key:"createActionBulkSetRelatedChannels",description:"Bulk sets related channels for multiple records"};let s=(0,r.Ay)("Sets fetch status for related channels");s.meta={name:"setRelatedChannelsFetchStatus",key:"createActionSetRelatedChannelsFetchStatus",description:"Sets fetch status for related channels"};let d=(0,r.Ay)("Sets error message for related channels fetch");d.meta={name:"setRelatedChannelsError",key:"createActionSetRelatedChannelsError",description:"Sets error message for related channels fetch"};let m=(0,r.Ay)("Sets last fetched timestamp for related channels");m.meta={name:"setRelatedChannelsLastFetched",key:"createActionSetRelatedChannelsLastFetched",description:"Sets last fetched timestamp for related channels"}},0x8a69e186:(e,t,a)=>{"use strict";a.d(t,{Dm:()=>l,Jw:()=>i,cD:()=>s,tT:()=>c});var r=a(0x1df96de4c),n=a(0x1cf0d97e1);let o={data:r.Ml,fetchStatus:"initial",errorMessage:null,lastFetchedAt:0},l=(0,n.Ay)((e,t)=>e.recordRelatedConversations?.channelsByRecordId[t]?.data||r.Ml);l.meta={name:"getRelatedChannelsByRecordId",key:"createSelectorGetRelatedChannelsByRecordId",description:(e,t)=>e.recordRelatedConversations?.channelsByRecordId[t]?.data||r.Ml},(0,n.Ay)((e,t)=>e.recordRelatedConversations?.channelsByRecordId[t]?.fetchStatus||"initial").meta={name:"getRelatedChannelsFetchStatusByRecordId",key:"createSelectorGetRelatedChannelsFetchStatusByRecordId",description:(e,t)=>e.recordRelatedConversations?.channelsByRecordId[t]?.fetchStatus||"initial"};let i=(0,n.Ay)((e,t)=>e.recordRelatedConversations?.channelsByRecordId[t]?.errorMessage||null);i.meta={name:"getRelatedChannelsErrorByRecordId",key:"createSelectorGetRelatedChannelsErrorByRecordId",description:(e,t)=>e.recordRelatedConversations?.channelsByRecordId[t]?.errorMessage||null},(0,n.Ay)((e,t)=>e.recordRelatedConversations?.channelsByRecordId[t]?.lastFetchedAt||0).meta={name:"getRelatedChannelsLastFetchedByRecordId",key:"createSelectorGetRelatedChannelsLastFetchedByRecordId",description:(e,t)=>e.recordRelatedConversations?.channelsByRecordId[t]?.lastFetchedAt||0};let c=(0,n.Ay)((e,t)=>"loading"===(e.recordRelatedConversations?.channelsByRecordId[t]?.fetchStatus||"initial"));c.meta={name:"getRelatedChannelsLoadingByRecordId",key:"createSelectorGetRelatedChannelsLoadingByRecordId",description:(e,t)=>"loading"===(e.recordRelatedConversations?.channelsByRecordId[t]?.fetchStatus||"initial")};let s=(0,n.Ay)((e,t)=>"success"===(e.recordRelatedConversations?.channelsByRecordId[t]?.fetchStatus||"initial"));s.meta={name:"getRelatedChannelsFetchSuccessByRecordId",key:"createSelectorGetRelatedChannelsFetchSuccessByRecordId",description:(e,t)=>"success"===(e.recordRelatedConversations?.channelsByRecordId[t]?.fetchStatus||"initial")},(0,n.Ay)((e,t)=>e.recordRelatedConversations?.channelsByRecordId[t]||o).meta={name:"getRelatedChannelsStateByRecordId",key:"createSelectorGetRelatedChannelsStateByRecordId",description:(e,t)=>e.recordRelatedConversations?.channelsByRecordId[t]||o}},0xf73286e3:(e,t,a)=>{"use strict";a.d(t,{o:()=>i});var r=a(0x1df96de4c),n=a(0x1a1880a2),o=a(0x11c82607b),l=a(0x22a2f5397);let i=(0,o.Ay)("fetch-related-channels-for-record",async(e,t,{recordId:a,reason:o="fetch-related-channels-for-record",skipCache:i=!1})=>{e((0,l.Id)({recordId:a,status:"loading"})),e((0,l.YH)({recordId:a,errorMessage:null}));try{let t=await e((0,n.E)({recordId:a,reason:o,skipCache:i}));if(t.related_channels&&t.related_channels.length>0){let r=t.related_channels.map(e=>({id:e.channel,source:e.source}));return e((0,l.WU)({recordId:a,relatedChannels:r})),e((0,l.Id)({recordId:a,status:"success"})),e((0,l.Hw)({recordId:a,timestamp:Date.now()})),r}return e((0,l.WU)({recordId:a,relatedChannels:r.Ml})),e((0,l.Id)({recordId:a,status:"success"})),e((0,l.Hw)({recordId:a,timestamp:Date.now()})),r.Ml}catch(t){throw e((0,l.Id)({recordId:a,status:"error"})),e((0,l.YH)({recordId:a,errorMessage:t instanceof Error?t.message:"Unknown error occurred"})),t}});i.meta={name:"fetchRelatedChannelsForRecord",key:"createThunkFetchRelatedChannelsForRecord",description:"fetch-related-channels-for-record"}},0x8b3ea405:(e,t,a)=>{"use strict";a.d(t,{f:()=>o});var r=a(0xba77ecb9),n=a(0x23ccd0192);let o=(0,r.Ay)({},{teams:{refresh:{}}},{storeKey:"recordRelated",persistenceEnabled:!1}).on(n.b,(e,{recordId:t})=>({...e,teams:{...e.teams,refresh:{...e.teams.refresh,[t]:(e.teams.refresh[t]??0)+1}}}))},0x105cc1d20:(e,t,a)=>{"use strict";a.d(t,{P:()=>l,l:()=>o});var r=a(0x1df96de4c),n=a(0x1cf0d97e1);let o=(0,n.Ay)((e,t)=>e.sfdcRecordActivities.activities[t]);o.meta={name:"getSfdcRecordActivitiesData",key:"createSelectorGetSfdcRecordActivitiesData",description:(e,t)=>e.sfdcRecordActivities.activities[t]};let l=(0,n.Ay)((e,t)=>o(e,t)?.items||r.Ml);l.meta={name:"getSfdcRecordActivities",key:"createSelectorGetSfdcRecordActivities",description:(e,t)=>o(e,t)?.items||r.Ml}},0xe849da7d:(e,t,a)=>{"use strict";a.d(t,{A:()=>c});var r=a(0xbad225b5),n=a(0x120c268ad),o=a.n(n),l=a(0x1c371dd8b),i=a(0x3711e82d);let PeekView=({header:e,headerButtons:t,className:a,children:n,classNameSuffix:c,contentClassName:s})=>{let d=(0,r.useMemo)(()=>({eventId:i.EventId.TAB_RAIL_PREVIEW,elementName:`${c}_tab_preview`,clogImpression:!0,enableClogImpressionOffScreen:!1,clogImpressionDuration:36e5}),[c]),m=(0,r.useMemo)(()=>({onMouseEnter:{action:i.UiAction.HOVER}}),[]);return r.createElement(l.A,{autoClogProps:d,actionProps:m,elementType:i.ElementType.POPOVER},r.createElement("div",{className:o()("p-peek_card","p-peek_card--as-card","p-peek_card--animate-in",`p-peek_card--${c}`,a),"data-qa":"activity"===c?"activity-tab-rail-hover-menu":void 0},r.createElement("div",{className:"p-peek_card__header"},e,r.createElement("div",{className:"p-peek_card__buttons"},t)),r.createElement("div",{className:o()("p-peek_card__content",s)},n)))};PeekView.displayName="PeekView";let c=PeekView},0x5feede7e:(e,t,a)=>{"use strict";a.d(t,{C:()=>extractApiValuesFromEditedRecord});let extractApiValuesFromEditedRecord=e=>{let t={};return Object.keys(e).forEach(a=>{let r=e[a];t[r.lookupId||a]=r.value}),t}},0x79ea80f9:(e,t,a)=>{"use strict";function getValidationErrorFormulaIds({error:e}){let{errorData:t}=e;return t?.flatMap?t.flatMap(e=>e.validation_formula_ids||[]):null}a.d(t,{y:()=>getValidationErrorFormulaIds})},0xbb7ad381:(e,t,a)=>{"use strict";a.d(t,{M:()=>SlackbotSpriteIcon,S:()=>AiAssistantTriggers});var r=a(0xbad225b5),n=a(0x16cf1da63),o=a(0x40c0d834),l=a(0x20482ad21),i=a(0xa6f3163b),c=a(0x22ee6a672),s=a(0x226892387),d=a(0x1d104c491),m=a(0x198f42c86),u=a(0x93a9f6f3),_=a(0x1c0e1d40f),p=a(0x20b690dd5),h=a.n(p);let f=new l.Ay("crm_assistant"),g={elementName:"ai_crm_trigger_ask_me_anything_button",onClick:{enableClogAction:!0}};function SlackbotSpriteIcon({size:e=40}){let t=e/128*768;return r.createElement("span",{style:{display:"inline-block",height:e,width:e,overflow:"hidden",position:"relative",flexShrink:0,top:"2px"},className:"c-base_icon c-base_icon--image"},r.createElement("img",{src:_,style:{width:t,position:"absolute",left:0,top:0},"aria-hidden":!0,alt:""}))}SlackbotSpriteIcon.displayName="SlackbotSpriteIcon";let AiAssistantTriggers=({recordId:e,recordType:t})=>{let a=(0,n.wA)(),l=(0,s.d4)(c.mD),_=(0,s.d4)(c.HN)||l,p=(0,r.useCallback)(()=>{a((0,m.V)({entryPoint:t===d.Dj.Account?u.XM.DownmarketCrmAccountRecordView:u.XM.DownmarketCrmContactRecordView,canOpenNewView:!0,recordId:e}))},[a,e,t]);if(!_)return null;let C=t===d.Dj.Contact?f.t("Ask me anything about this contact"):f.t("Ask me anything about this account");return r.createElement(o.$,null,r.createElement("div",{className:h().ai_trigger_buttons_container},r.createElement(i.A,{onClick:p,"data-qa":"ai-crm-trigger-button",autoClogProps:g},r.createElement("div",{className:h().crm_assistant_trigger_container},r.createElement(SlackbotSpriteIcon,null),C))))};AiAssistantTriggers.displayName="AiAssistantTriggers"},0x1d36c82ee:(e,t,a)=>{"use strict";a.d(t,{a:()=>DashboardHeader});var r=a(0xbad225b5),n=a(0x20482ad21),o=a(0x4c8d8a39),l=a(0x16cf1da63),i=a(0x102edf836),c=a(0x2501a2cee),s=a(0x139aa1a7),d=a(0xd843ab47),m=a(0x176bdf413),u=a(0x226892387),_=a(0x1c8beab7f),p=a(0x19895585a);let h=new n.Ay("modernselling"),f={onClick:{enableClogAction:!0},elementName:"log_activity"},LogActivityCTA=({className:e})=>{let t=(0,l.wA)(),{getSiblingView:a}=(0,r.useContext)(d.A),n=(0,u.d4)(e=>a(e,{container:p.mq.Secondary})),o=!!(0,u.d4)(_.Vp),g=(0,r.useCallback)(()=>{t((0,m.F)())},[t]);return o&&n?.id!==s.D.SalesLogActivity?r.createElement(i.Ay,{className:e,onClick:g,size:i.F0.small,autoClogProps:f},r.createElement(c.Ah,{name:"user-directory-add",inline:!0,size:"20"}),r.createElement("span",{className:"margin_left_25"},h.t("Log Activity"))):null};LogActivityCTA.displayName="LogActivityCTA";let g=new n.Ay("modernselling"),DashboardHeader=()=>{let e=(0,r.useMemo)(()=>r.createElement(LogActivityCTA,null),[]);return r.createElement(o.j,{actions:e,showDropdownMenu:!1,title:g.t("Dashboard")})};DashboardHeader.displayName="DashboardHeader"},0x21b7ab40:(e,t,a)=>{"use strict";a.d(t,{z:()=>EditRecordFormProvider});var r=a(0xbad225b5),n=a(0x1e80f0c88);let EditRecordFormProvider=({children:e,showFooterMessage:t,onRecordUpdated:a,cancelChanges:o})=>{let l=(0,r.useMemo)(()=>({showFooterMessage:t,onRecordUpdated:a,cancelChanges:o}),[t,a,o]);return r.createElement(n.$.Provider,{value:l},e)};EditRecordFormProvider.displayName="EditRecordFormProvider"},0xcb5f0cf5:(e,t,a)=>{"use strict";a.d(t,{$:()=>useCalculateInitialEditFormState});var r=a(0xbad225b5),n=a(0x16cf1da63),o=a(0x1d01572a2),l=a(0x2081d694d),i=a(0xa2c00dd4),c=a(0x1ad94e02e),s=a(0x1f386ae3),d=a(0x2443c0971),m=a(0x1edc58fcc),u=a(0xd62811a1),_=a(0x226892387);let useCalculateInitialEditFormState=({record:e,view:t,formWindowId:a})=>{let p=(0,n.wA)(),h=e.id,f=(0,_.d4)(t=>(0,m.Eb)(t,{entityId:e.id,windowId:a})),g=(0,r.useRef)(f&&(0,u.D)(f)?f:void 0);(0,o.A)(()=>{g.current&&p((0,d.Sl)({toastId:g.current.toastId,windowId:a}))});let C=t?.params?.openedFrom,b=(0,_.d4)(e=>{if(C)return(0,s.$T)(e,{recordId:h,windowId:C.windowId,viewContainer:C.viewContainer})}),v=(0,r.useRef)(b);(0,o.A)(()=>{v.current&&p((0,c.H5)({recordId:h,...C}))}),(0,r.useEffect)(()=>()=>{v.current=void 0,g.current=void 0},[]);let E=(0,r.useMemo)(()=>{let e=t?.params?.errors||g.current?.payload.viewProps.errors;return e?{topLevelErrors:e.pageLevelErrors||e.messages,fieldLevelErrors:e.initialErrors,hasCollision:e.speedBump===i.d.collision}:v.current?.errors},[t?.params?.errors]),A=(0,r.useMemo)(()=>e.fields.reduce((e,t)=>{let a;return a="boolean"==typeof t.value||t.value||0===t.value?t.value:"",e[t.api_name]=void 0!==t.value&&t.data_type===l.C.MultiPicklist&&"string"==typeof t.value?t.value.split(";"):a,e},{})||{},[e]);return{initialDirtyFormValues:t?.params?.formValues||g.current?.payload.viewProps.formValues||v.current?.formValues||{},initialErrors:E,initialValues:A}}},0xfff770b1:(e,t,a)=>{"use strict";a.d(t,{G:()=>useConfigureChildWindowToasts});var r=a(0xbad225b5),n=a(0x16cf1da63),o=a(0x14fad6485),l=a(0x1ad94e02e),i=a(0x146c105b0),c=a(0x201ad948f);function useConfigureChildWindowToasts({isChildWindow:e,isSubmitting:t,recordId:a,formWindowId:s,viewContainer:d}){let m=(0,n.wA)(),{windowRef:u}=(0,r.useContext)(o._0),_=(0,r.useRef)(t);(0,r.useEffect)(()=>{_.current=t},[t]);let p=(0,r.useRef)(a);(0,r.useEffect)(()=>{p.current=a},[a]);let h=(0,r.useCallback)(()=>{_.current&&(m((0,l.OQ)({recordId:p.current,windowId:s,viewContainer:d,isVisible:!1})),m((0,c.Q)({windowId:i.E})))},[m,s,d]),f=(0,r.useRef)(!1);(0,r.useEffect)(()=>{if(e&&!f.current)return f.current=!0,u.deref()?.addEventListener("beforeunload",h),()=>{setTimeout(()=>{u.deref()?.removeEventListener("beforeunload",h)},0)}},[e,h,u])}},0x315bf5f5:(e,t,a)=>{"use strict";a.d(t,{b:()=>useTrackActiveField});var r=a(0xbad225b5),n=a(0x16cf1da63),o=a(0x1ad94e02e),l=a(0x1f386ae3),i=a(0x226892387);let useTrackActiveField=({recordId:e,windowId:t,viewContainer:a,currentlyEditingField:c,setCurrentlyEditingField:s})=>{let d=(0,n.wA)(),m=(0,r.useRef)();(0,r.useEffect)(()=>{m.current&&d((0,o.vc)({recordId:e,windowId:t,viewContainer:a,fieldApiName:m.current})),m.current=c},[c,d,e,a,t]);let u=(0,i.d4)(r=>(0,l.vT)(r,{recordId:e,windowId:t,viewContainer:a}));(0,r.useEffect)(()=>{u&&(s(u),d((0,o.as)({recordId:e,windowId:t,viewContainer:a})))},[d,u,e,s,a,t])}},0x229ef9b96:(e,t,a)=>{"use strict";a.d(t,{v:()=>convertRecordLayoutFieldsToSfdcLayoutInfo});var r=a(0x2081d694d);function transformChildRelationshipsToFields(e){if(!e.child_relationships)return e;let t=[...e.fields];if("Event"===e.object_api_name){let a=e.child_relationships.find(e=>"event_attendees"===e.relationship_name&&e.child_records.length>0);if(a){let e=a.child_records.map((e,t)=>({fieldApiName:`attendee_${t}`,value:e.id,displayValue:e.name,dataType:r.C.Reference,referenceObjectApiName:e.object_api_name,slackUserId:e.slack_user_id})),n={api_name:"EventAttendees",label:a.relationship_label,data_type:"MultiReference",display_data_type:"MultiReference",value:e,display_value:`${a.count} attendees`,updateable:!1,required:!1,calculated:!1,html_formatted:!1},o=t.findIndex(e=>"WhoId"===e.api_name),l=-1===o?t.length:o+1;t=[...t.slice(0,l),n,...t.slice(l)]}}if("VideoCall"===e.object_api_name){let a=e.child_relationships.find(e=>"video_call_participants"===e.relationship_name&&e.child_records.length>0);if(a){let e=a.child_records.map((e,t)=>({fieldApiName:`participant_${t}`,value:e.id,displayValue:e.name,dataType:r.C.Reference,referenceObjectApiName:e.object_api_name,slackUserId:e.slack_user_id})),n={api_name:"VideoCallParticipants",label:a.relationship_label,data_type:"MultiReference",display_data_type:"MultiReference",value:e,display_value:`${a.count} participants`,updateable:!1,required:!1,calculated:!1,html_formatted:!1},o=t.findIndex(e=>"OwnerId"===e.api_name),l=-1===o?t.length:o+1;t=[...t.slice(0,l),n,...t.slice(l)]}}return{...e,fields:t}}function convertRecordLayoutFieldsToSfdcLayoutInfo(e,t){let a=transformChildRelationshipsToFields(e);return{layout_type:"SINGLE_RECORD",object_api_name:a.object_api_name,object_label:a.object_label,object_label_plural:a.object_label_plural,other_record_types:[],name_field:a.fields.find(({value:e})=>e===a.name)?.api_name,fields:a.fields.map(e=>({components:[],controller_name:e.controller_name,label:e.label,display_value:e.display_value,field_api_name:e.api_name,readonly:!e.updateable,required:e.required,reference_types:e.reference_types,reference:e.reference,data_type:e.data_type,display_data_type:e.display_data_type,calculated:e.calculated,html_formatted:e.html_formatted,rich_text:e.rich_text,max_length:void 0,include_link:!1,include_record_channel_link:!1,sortable:!1,..."MultiReference"===e.data_type&&{value:e.value}})),default_record_type:a.record_type_id||void 0,picklist_values:{[a.record_type_id||""]:t?.values||{}}}}},0x4c8d8a39:(e,t,a)=>{"use strict";a.d(t,{j:()=>SalesHomeHeader});var r=a(0xbad225b5),n=a(0x120c268ad),o=a.n(n),l=a(0x20482ad21),i=a(0x1feb18f19),c=a(0x344bb842),s=a(0x156eec78a),d=a(0x139aa1a7),m=a(0x1fe613d6e),u=a(0x226892387);let _=new l.Ay("modernselling"),OpenAdminPageButton=({iconClassName:e})=>{let t=(0,s.Q)(),a=(0,u.d4)(m.K),n=(0,r.useMemo)(()=>({name:"settings"}),[]),o=(0,r.useCallback)(()=>{t({viewType:d.D.SalesAdministration})},[t]);return a?r.createElement(c.A,{className:e,"aria-label":_.t("Open admin page",{fallbackHash:"15ae7c51e4b1c1ccd27edcee37a115fb6f35b3b8"}),svgIconProps:n,onClick:o}):null};OpenAdminPageButton.displayName="OpenAdminPageButton";var p=a(0x16cf1da63),h=a(0xb90de824),f=a(0x13953efe6),g=a(0x23c27866b),C=a(0x1472af90a),b=a(0xf052d367),v=a(0x18632f75a);let E=new l.Ay("modernselling"),OnboardingMultiOrgNewOrgAvailableCoachmark=()=>{let e=(0,p.wA)(),t=C.G7.SalesHomeMultiOrgNewOrgAvailableCoachmark,a="sales-home-multi-org-new-org-available-seen",n=(0,g.A)(t,a),o=(0,u.d4)(e=>(0,b.kI)(e,t,C.X8.Click)),l=(0,u.d4)(e=>(0,b.h$)(e,t));(0,r.useEffect)(()=>{(async()=>{await n()})()},[n]);let i=(0,r.useCallback)(()=>{e((0,v.z)({component:t,type:C.X8.Click,reason:a}))},[e,a,t]),c=(0,r.useMemo)(()=>r.createElement(h.Ay,{title:E.t("New org available"),bodyText:E.t("Easily add multiple Salesforce orgs to keep track of your deals in one place."),closeCoachmark:i,isOpen:!l,offsetY:5,offsetX:-62,width:420,arrowPosition:10}),[i,l]);return!o||l?null:r.createElement(f.Ay,{coachmarkElement:c,orientation:"bottom-right"})};OnboardingMultiOrgNewOrgAvailableCoachmark.displayName="OnboardingMultiOrgNewOrgAvailableCoachmark";var A=a(0x99233ecb),y=a(0xb90d5858),x=a(0x1a3c2e1af),R=a(0x94b8b4bd),S=a(0x2501a2cee),w=a(0x4c96e5d9),k=a(0x1fdec3e16),N=a(0xab4abe34),I=a.n(N);let T=new l.Ay("modernselling"),ConnectionStatus=({status:e,errors:t,total:a})=>{let n=(({errors:e,total:t})=>({connected:T.t("Connected \u{1F44D}"),"all-errors":T.t("Connection error"),"some-errors":T.t("{errors} out of {total} connection errors",{errors:e,total:t})}))({errors:t,total:a}),o=(0,r.useRef)(a),l=(0,r.useRef)(t),[i,c]=(0,r.useState)(o.current<=a&&"connected"===e?"":n[e]);return(0,r.useEffect)(()=>{l.current>t&&"connected"===e&&c(n[e]),l.current>t&&"some-errors"===e&&c(n[e]),l.current!==t&&(l.current=t)},[n,e,t]),(0,r.useEffect)(()=>{o.current{if(i!==n.connected)return;let e=setTimeout(()=>c(""),5e3);return()=>{clearTimeout(e)}},[i,n.connected]),r.createElement(k.A,{lines:1,withTooltip:!0},r.createElement("span",{className:I().status},i))};ConnectionStatus.displayName="ConnectionStatus";let O=new l.Ay("modernselling"),getTooltipText=(e,t,a)=>({connected:O.t("Connected to {total, select, 1 {{firstOrgName}} other {{firstOrgName} and {remained} other {remained, plural, one {org} other {orgs} }}}",{firstOrgName:t,total:a,remained:a-1}),error:O.t("Could not connect to {total, select, 1 {{firstOrgName}} other {{firstOrgName} and {remained} other {remained, plural, one {org} other {orgs} }}}",{firstOrgName:t,total:a,remained:a-1})})[e];var L=a(0x1be37a18e),P=a(0x95c69c7),M=a(0x56fb7564),D=a(0x1c8beab7f),F=a(0x77e385ed),B=a(0x192df3d34),V=a(0x1ec19bc0c),U=a(0x16b708a7f);let j=new l.Ay("modernselling"),RefreshConnectionModal=({refreshConnectionOrgId:e})=>{let t=(0,p.wA)(),a=(0,u.d4)(t=>(0,D.iy)(t,e)),n=(0,r.useCallback)(()=>{t((0,U.Ko)())},[t]);return r.createElement(V.y,{title:j.t("Log in to refresh connection"),mainText:j.t("Refresh the connection with this Salesforce org by logging in with your account."),defaultSelectedOrgId:e,userOrgsToConnect:a,handleClose:n})};RefreshConnectionModal.displayName="RefreshConnectionModal";var H=a(0x11c82607b),W=a(0x46dbff89);let q=(0,H.Ay)("Opens Refresh Connection Modal",(e,t,a)=>{e((0,W.q)({element:r.createElement(RefreshConnectionModal,a)}))});q.meta={name:"openRefreshConnectionModal",key:"createThunkOpenRefreshConnectionModal",description:"Opens Refresh Connection Modal"};var G=a(0x8ed8ca46),z=a(0x3aa3d802),$=a(0x15b7e3c51),Q=a.n($);let K=new l.Ay("modernselling"),J={maskImage:"radial-gradient(circle 16px at 80% 80%, transparent 50%, black 51%)"},UserOrgMenu=({iconClassName:e})=>{let t,a,n=(0,p.wA)(),l=(0,u.d4)(G.mO),s=(0,u.d4)(D.lC).length,d=(0,u.d4)(D.Lz),m=!!(0,P._)({view:"sidebar"}),{status:_,errors:h,total:f}=(t=l.length,0===(a=l.reduce((e,{auth:t})=>("error"===t&&(e+=1),e),0))?{status:"connected",errors:0,total:t}:a===l.length?{status:"all-errors",errors:t,total:t}:{status:"some-errors",errors:a,total:l.length}),g="connected"===_,C="all-errors"===_||"some-errors"===_,b=((e,t)=>{if("connected"===e)return getTooltipText("connected",t[0]?.name,t.length);if("all-errors"===e)return getTooltipText("error",t[0]?.name,t.length);if("some-errors"===e){let e=t.filter(({auth:e})=>"error"===e);return getTooltipText("error",e[0]?.name,e.length)}return""})(_,l),v=K.t("Manage all Salesforce orgs"),E=(0,r.useCallback)(()=>{n((0,F.N)())},[n]),k=(0,r.useCallback)(()=>{n((0,M.A)({activeSection:L._.salesforce}))},[n]),N=(0,r.useCallback)(e=>{n(q({refreshConnectionOrgId:e}))},[n]),I=(0,r.useCallback)(async e=>{e&&await n((0,z.h)({reason:"modern-selling-disconnect-user-org",salesforceOrgId:e}))},[n]),T=(0,r.useCallback)(e=>{let t=l.find(({salesforce_org_id:t})=>e===t)?.name||"",a=r.createElement("p",null,K.t("You won\u2019t be able to view or update {orgName} opportunities and any notifications based on information from {orgName} will stop.",{orgName:t}));n((0,B.A)({disconnectOrgId:e,isDisconnecting:"fetching"===d,handleDisconnect:I,children:a}))},[l,d,n,I]),O=(0,r.useCallback)(({orgName:e,orgUrl:t,orgId:a})=>n=>r.createElement(A.Ay,n,C&&r.createElement(y.A,{label:K.t("Refresh connection"),onSelected:()=>N(a)}),r.createElement(y.A,{danger:!0,onSelected:()=>T(a)},K.t("Disconnect {orgName}",{orgName:e})),r.createElement(A.bX,null),r.createElement("div",{className:Q().url},t.split("https://")[1])),[T,C,N]),V=(0,r.useCallback)((e,t)=>r.createElement(r.Fragment,null,"ok"===e&&r.createElement("div",{className:o()(Q().connected,{[Q().highlighted]:t})},r.createElement(S.Ah,{size:"20",name:"check-circle-filled"})),"error"===e&&r.createElement("div",{className:o()(Q().error,{[Q().highlighted]:t})},r.createElement(S.Ah,{size:"20",name:"warning-filled"}))),[]),U=(0,r.useCallback)(({userOrgs:e,isDisplayingConnectAnotherOrg:t,showManageOrgs:a})=>n=>r.createElement(A.Ay,n,e.map(({name:e,salesforce_org_id:t,auth:a,instance_url:n,is_legacy:o})=>{if(!o)return r.createElement("div",{className:"c-menu_item__li",key:t},r.createElement("div",{className:Q().orgListItem},r.createElement("div",{className:"c-menu_item__icon"},V(a,!1)),r.createElement("div",{className:"c-menu_item__label c-menu_item__label--with_description"},e,r.createElement("div",{className:"c-menu_item__description"},"error"===a?K.t("Connection error"):K.t("Connected")))));let l=(0,R.A)(o=>r.createElement(x.A,{...o,renderSubmenu:O({orgName:e,orgUrl:n,orgId:t,isError:"error"===a}),label:e,description:"error"===a?K.t("Connection error"):K.t("Connected"),icon:V(a,o.highlighted)}));return r.createElement(l,{key:t})}),a&&r.createElement(r.Fragment,null,r.createElement(A.bX,null),r.createElement(y.A,{onSelected:k},v)),t&&r.createElement(r.Fragment,null,r.createElement(A.bX,null),r.createElement(y.A,{onSelected:E},r.createElement(i.c,{space:"75"},r.createElement(S.Ah,{size:"20",name:"plus"}),K.t("Connect another org"))))),[v,k,E,V,O]);return r.createElement(i.c,{space:"25"},r.createElement(A.cQ,{renderMenu:U({userOrgs:l,isDisplayingConnectAnotherOrg:s>0,showManageOrgs:void 0!==l.find(e=>!e.is_legacy)}),position:"left-bottom"},r.createElement(w.Ay,{position:"bottom",tip:b},r.createElement(c.A,{className:e,"aria-label":K.t("Open Salesforce organizations menu")},g&&r.createElement(r.Fragment,null,r.createElement(S.Ah,{size:"20",name:"sf-cloud",style:J}),r.createElement(S.Ah,{size:"16",name:"check-circle-filled",style:{color:m?"var(--dt_color-content-inv-hgl-2)":"var(--dt_color-content-hgl-2)",position:"absolute",left:"16px",top:"16px"}})),C&&r.createElement(r.Fragment,null,r.createElement(S.Ah,{size:"20",name:"sf-cloud",style:J}),r.createElement(S.Ah,{size:"16",name:"warning-filled",style:{color:m?"var(--dt_color-content-inv-imp)":"var(--dt_color-content-imp)",position:"absolute",left:"16px",top:"16px"}}))))),r.createElement(ConnectionStatus,{status:_,errors:h,total:f}))};UserOrgMenu.displayName="UserOrgMenu";var Y=a(0x1e84d332f);let X=new l.Ay("modernselling"),SalesHomeHeader=({actions:e,className:t,title:a,showDropdownMenu:n=!0,showConnectedToSalesforce:l=!1,showHeaderTitle:c=!0,largeTitle:s=!1})=>{let d=(0,u.d4)(G.mO),m=(0,u.d4)(D.lC),_=(0,Y.K)(d),p=`${t}_icon`;return r.createElement("div",{className:o()(t,"p-sales_home_header")},c&&r.createElement("div",{className:o()("p-sales_home_header__title",{"p-sales_home_header__title--large":s})},a||X.t("Sales")),l&&d.length>0&&_&&r.createElement(r.Fragment,null,r.createElement(UserOrgMenu,{iconClassName:p}),m.length>0&&r.createElement(OnboardingMultiOrgNewOrgAvailableCoachmark,null)),r.createElement(i.c,{space:"75"},e,n&&r.createElement(OpenAdminPageButton,{iconClassName:p})))};SalesHomeHeader.displayName="SalesHomeHeader"},0x1dcb86560:(e,t,a)=>{"use strict";a.d(t,{h:()=>SalesUserSetup});var r=a(0xbad225b5),n=a(0x16cf1da63),o=a(0x40c0d834),l=a(0x20482ad21),i=a(0x11a296110),c=a(0x3711e82d),s=a(0x223ac29bb),d=a(0x226892387),m=a(0x1fb2d2a87),u=a(0x77e385ed);let _=a.p+"sfdc-auth-dark-e27e90c.png",p=a.p+"sfdc-auth-dark@2x-a2145eb.png",h=a.p+"sfdc-auth-light-7d5971d.png",f=a.p+"sfdc-auth-light@2x-881a1d0.png",g=a.p+"sfdc-auth-no-en-dark-a84e453.png",C=a.p+"sfdc-auth-no-en-dark@2x-e636709.png",b=a.p+"sfdc-auth-no-en-light-9584158.png",v=a.p+"sfdc-auth-no-en-light@2x-772e7dc.png",E=new l.Ay("modernselling"),SalesUserSetup=()=>{let e=(0,n.wA)(),t=(0,d.d4)(m.to),a=(0,s.Yp)(),l=(0,r.useRef)(),A=(0,r.useCallback)(()=>{e((0,u.N)())},[e]),y="dark"===t?`${_}, ${p} 2x`:`${h}, ${f} 2x`;return"en-US"!==a&&"en-GB"!==a&&(y="dark"===t?`${g}, ${C} 2x`:`${b}, ${v} 2x`),r.createElement(o.A,{uiStep:c.UiStep.SALES_HOME_AUTH,trackClogRef:e=>{l.current=e}},r.createElement("div",{className:"p-sfdc_auth__container"},r.createElement("img",{alt:E.t("Login to Salesforce"),srcSet:y}),r.createElement("div",{className:"p-sfdc_auth__title"},E.t("Close deals faster \u2014 right here")),r.createElement("div",{className:"p-sfdc_auth__content"},E.t("Connect to Salesforce to take your productivity to the next level: Update opportunities, track key insights and get real-time alerts, all in once place.")),r.createElement(i.lV,{size:"large",type:"primary",onClick:A,"aria-label":E.t("Connect to Salesforce")},E.t("Connect to Salesforce"))))};SalesUserSetup.displayName="SalesUserSetup"},0x1ec19bc0c:(e,t,a)=>{"use strict";a.d(t,{y:()=>UserOrgConnectionBaseModal});var r=a(0xbad225b5),n=a(0x16cf1da63),o=a(0x20482ad21),l=a(0x11a296110),i=a(0x189615fa),c=a(0x23b496ae9),s=a(0xf225ecf2),d=a(0x1c7997c1),m=a(0x96920791),u=a(0x16d221c7f),_=a(0x142775427),p=a(0x1f803375e),h=a(0x214e51545),f=a(0x1e217163d),g=a(0x20158cb6),C=a(0x14fad6485),b=a(0x226892387),v=a(0x1c8beab7f),E=a(0xcf9c4f5d);function useWaitForOrgConnection(e,t){let a=(0,n.wA)(),{windowRef:o}=(0,r.useContext)(C._0),l=(0,b.d4)(v.H2);(0,r.useEffect)(()=>{if("fetching"!==l)return;let handleRefocus=async()=>{await a((0,E.u)({salesforceOrgId:e,reason:"wait-for-org-connection"}))&&(o.deref()?.removeEventListener("focus",handleRefocus),t?.())};return o.deref()?.addEventListener("focus",handleRefocus),()=>{o.deref()?.removeEventListener("focus",handleRefocus)}},[o,a,l,e,t])}var A=a(0x1fcbb004d),y=a(0x230985d4a),x=a(0x40c0d834),R=a(0x1a02c72b5),S=a(0xd6a16321),w=a(0x20e80190e),k=a(0x3711e82d),N=a(0x1fb2d2a87),I=a(0x16b708a7f);let T=a.p+"onboarding-new-org-connected-dark-6a97fd8.png",O=a.p+"onboarding-new-org-connected-light-eaac6f1.png",L=new o.Ay("modernselling"),P={elementName:"sales_home_onboarding_new_org_connected",onClick:{enableClogAction:!0}},OnboardingNewOrgConnectedModal=()=>{let e=(0,n.wA)(),t=(0,b.d4)(N.to),a=(0,r.useCallback)(()=>{e((0,I.Ko)())},[e]),o=(0,r.useCallback)(()=>{e((0,A.O)()),a()},[e,a]),l=(0,r.useCallback)(()=>{e((0,A.O)()),e((0,R.o)((0,S.RJ)())),a()},[e,a]),c=(0,b.d4)(v.RC),s=(0,b.d4)(v.cc).find(e=>e.salesforce_org_id===c)?.name;if(!s)throw Error("No org name found");return r.createElement(x.A,{eventId:k.EventId.LOB_SALES_HOME,uiComponentName:k.UiComponentName.SALES_ONBOARDING_MULTI_ORG,clogImpression:!0},r.createElement(i.A,{closeModal:o,maxWidth:520,role:"dialog"},r.createElement(w.$m,null,r.createElement(w.hR,{height:200,width:520,alt:"",src:"light"===t?O:T}),r.createElement(w.rQ,{className:".p-sales_onboarding__new_org_connected_modal_header"},r.createElement(w.Rc,{title:L.t("New Salesforce org connected"),className:".p-sales_onboarding__new_org_connected_modal_header"})),r.createElement(w.qf,null,L.rt("With {salesforceOrgName} connected, you can now keep track of all the deals you care about across organizations. Start by viewing Salesforce lists from this new org to stay informed.",{salesforceOrgName:s}))),r.createElement(w.jl,null,r.createElement(w.ox,null,r.createElement(w.s_,{type:"outline",onClick:o,autoClogProps:P,"aria-label":L.t("Later")},L.t("Later")),r.createElement(w.s_,{type:"primary",onClick:l,autoClogProps:P,"aria-label":L.t("View Salesforce Lists")},L.t("View Salesforce Lists"))))))};OnboardingNewOrgConnectedModal.displayName="OnboardingNewOrgConnectedModal";var M=a(0x11c82607b),D=a(0x46dbff89);let F=(0,M.Ay)("Opens Onboarding New Org Connected Modal",(e,t)=>{e((0,D.q)({element:r.createElement(OnboardingNewOrgConnectedModal,null)}))});F.meta={name:"openOnboardingNewOrgConnectedModal",key:"createThunkOpenOnboardingNewOrgConnectedModal",description:"Opens Onboarding New Org Connected Modal"};var B=a(0xbd196b81),V=a(0x330e5328),U=a(0x1472af90a),j=a(0xf052d367),H=a(0x1bee6742c),W=a.n(H);let q=new o.Ay("modernselling"),UserOrgConnectionBaseModal=({title:e,mainText:t,additionalText:a,userOrgsToConnect:o,defaultSelectedOrgId:C="",handleClose:E,onOrgConnected:x})=>{let R=(0,n.wA)(),S=(0,b.d4)(v.H2),w=(0,b.d4)(v.$r),[k,N]=(0,r.useState)(C),I=(0,b.d4)(e=>(0,j.h$)(e,U.G7.SalesHomeNotificationsOnboarding)),T=(0,r.useCallback)(()=>{E(),R((0,A.O)())},[R,E]),O=(0,r.useCallback)(()=>{R((0,y.m)({salesforceOrgId:k})),I?(R((0,B.T)({salesforceOrgId:k})),R(F())):T(),x?.()},[R,k,T,x,I]),handleContinue=async()=>{let e=o.find(({salesforce_org_id:e})=>e===k);if(!e)return;let{salesforce_org_id:t}=e;"seamless-auth"===await R((0,V.m)({salesforceOrgId:t}))&&O()};return useWaitForOrgConnection(k,O),r.createElement(i.A,{centered:!0,closeModal:T},r.createElement(_.A,null,r.createElement(p.A,{title:e})),r.createElement(s.A,null,r.createElement(d.A,null,r.createElement(f.B,{space:"150"},"error"===S&&w&&r.createElement(h.F,{errorType:w}),r.createElement("span",{className:W().primaryText},t),r.createElement(g.v,{defaultCheckedOrgId:k,orgs:o,onOrgSelect:N}),r.createElement("span",{className:W().tertiaryText},a)))),r.createElement(m.A,null,r.createElement(u.A,null,r.createElement(c.A,{onClick:T,type:"outline","aria-label":q.t("Cancel")},q.t("Cancel")),r.createElement(l.lV,{loading:"fetching"===S,type:"primary",onClick:handleContinue,disabled:!k,"aria-label":q.t("Continue")},q.t("Continue")))))};UserOrgConnectionBaseModal.displayName="UserOrgConnectionBaseModal"},0x2118718:(e,t,a)=>{"use strict";a.d(t,{B:()=>o});var r=a(0xbad225b5),n=a(0x2b7f0bcc);let o=r.memo(({messages:e})=>e?r.createElement(r.Fragment,null,e.map(e=>r.createElement(n.Ay,{level:"error",className:"margin_bottom_75",key:e},r.createElement("span",null,e)))):null)},0x192947953:(e,t,a)=>{"use strict";a.d(t,{H:()=>_,q:()=>useCrmContactRecordNux});var r,n=a(0xbad225b5),o=a(0x16cf1da63),l=a(0x22ee6a672),i=a(0x10027d8bc),c=a(0xa356e2f9),s=a(0xe97a4be4),d=a(0x226892387),m=a(0x19c545879),u=a.n(m),_=((r={})[r.FLEXPANE_OVERVIEW=0]="FLEXPANE_OVERVIEW",r[r.FOOTER_ACTIONS=1]="FOOTER_ACTIONS",r[r.SLACKBOT=2]="SLACKBOT",r[r.ADD_EXISTING_CONTACTS=3]="ADD_EXISTING_CONTACTS",r);function getNuxSequence(e){return e?[0,1,2,3]:[0,1,3]}let useCrmContactRecordNux=e=>{let t=(0,o.wA)(),a=(0,d.d4)(s.Jw),r=(0,d.d4)(l.HN),m=(0,d.d4)(i.gT),_=(0,d.d4)(l.sL),p=(0,d.d4)(l.mD),h=r&&m&&(!_||p),f=(0,n.useMemo)(()=>getNuxSequence(h),[h]),g=a===e,C=(0,n.useCallback)(()=>{let e=f.indexOf(a);if(e>=0&&e{if(null!==a){let e=f.indexOf(a);if(e>0){let a=f[e-1];t((0,c.rJ)({step:a}))}}},[a,t,f]),v=(0,n.useCallback)(()=>{t((0,c.rJ)({step:null}))},[t]);return(0,n.useMemo)(()=>{let e=null!==a?f.indexOf(a):-1,t=e>=0?e+1:1,r=f.length,n=4===r?`step${t}of4`:`step${t}`;return{isOpen:g,handleNext:C,handleBack:b,handleClose:v,currentStep:t,totalSteps:r,stepClassName:u()[n]}},[g,C,b,v,a,f])}},0x1f181205e:(e,t,a)=>{"use strict";a.d(t,{v:()=>h});var r=a(0x21f3c49e8),n=a(0xccc0fda3),o=a(0x133cba782),l=a(0x146c105b0),i=a(0x1f386ae3),c=a(0x2443c0971),s=a(0x1edc58fcc),d=a(0x6db44d4b),m=a(0x23cffdc7b),u=a(0x11c82607b);let _=(0,u.Ay)("Add or update an edit record saving toast for a record",async(e,t,a)=>{let{windowId:r,entityId:n}=a,o=(0,s.TQ)(t(),{entityId:n,windowId:r});return o?(e((0,m.D)({toastId:o,action:"edit",toastData:a})),o):e((0,d.P)(a))});_.meta={name:"addEditRecordSavingToast",key:"createThunkAddEditRecordSavingToast",description:"Add or update an edit record saving toast for a record"};var p=a(0x227c7882f);let h=(0,u.Ay)("Updates a Salesforce record and manages the toast state",async(e,t,{formValues:a,formWindowId:s,layoutIdentifier:d,recordId:u,onPersistRecord:h,viewContainer:f})=>{let isWindowVisible=()=>(0,i.$T)(t(),{recordId:u,windowId:s,viewContainer:f})?.isVisible,handleError=(t,r)=>{let n=(0,o.i)(r);isWindowVisible()?e((0,c.Sl)({toastId:t,windowId:l.E})):e((0,m.D)({toastId:t,action:"edit",toastData:{entityId:u,recordStatus:p.C.ERROR,layoutIdentifier:d,windowId:l.E,viewProps:{formValues:a,errors:n}}}))},g=await e(_({viewProps:{formValues:a},recordStatus:p.C.SAVING,windowId:l.E,layoutIdentifier:d,entityId:u}));try{let t=await h({formValues:a});return t?.ok?isWindowVisible()?e((0,c.Sl)({toastId:g,windowId:l.E})):e((0,m.D)({toastId:g,action:"edit",toastData:{entityId:u,recordStatus:p.C.SUCCESS,layoutIdentifier:d,windowId:l.E,viewProps:{formValues:a}}})):t?.error&&handleError(g,t.error),(0,r.A)(t)?{ok:!1}:t}catch(e){return handleError(g,(0,n.uB)(e)),{error:e}}});h.meta={name:"updateRecord",key:"createThunkUpdateRecord",description:"Updates a Salesforce record and manages the toast state"}},0x176bdf413:(e,t,a)=>{"use strict";a.d(t,{F:()=>o});var r=a(0x1a02c72b5),n=a(0xd6a16321);let o=(0,a(0x11c82607b).Ay)("Navigates to the log activity view",(e,t,a)=>{e((0,r.o)((0,n.Np)(a)))});o.meta={name:"navigateToLogActivityView",key:"createThunkNavigateToLogActivityView",description:"Navigates to the log activity view"}},0x47e446ba:(e,t,a)=>{"use strict";function composeRecordLayoutKey(e,t,a){return`${t.toLowerCase()}-${e}-${a||"default"}`}a.d(t,{l:()=>composeRecordLayoutKey})},0x21ff41a3b:(e,t,a)=>{"use strict";a.d(t,{Ud:()=>loggingNameForSalesforceObjectType});let r=new Set(["AcceptedEventRelation","Account","AccountBrand","AccountContactRelation","AccountCleanInfo","AccountContactRole","AccountInsight","AccountOwnerSharingRule","AccountPartner","AccountRelationship","AccountRelationshipShareRule","AccountShare","AccountTag","AccountTeamMember","AccountTerritoryAssignmentRule","AccountTerritoryAssignmentRuleItem","AccountTerritorySharingRule","AccountUserTerritory2View","ActionCadence","ActionCadenceRule","ActionCadenceRuleCondition","ActionCadenceStep","ActionCadenceStepTracker","ActionCadenceStepVariant","ActionCadenceTracker","ActionCdncStpMonthlyMetric","ActionLinkGroupTemplate","ActionLinkTemplate","ActionPlan","ActionPlanItem","ActionPlanTemplate","ActionPlanTemplateItem","ActionPlanTemplateItemValue","ActionPlanTemplateVersion","ActiveFeatureLicenseMetric","ActivePermSetLicenseMetric","ActiveProfileMetric","ActiveScratchOrg","ActivityHistory","ActivityMetric","ActivityUsrConnectionStatus","AdAvailabilityDimensions","AdAvailabilityJob","AdAvailabilityViewConfig","AdBuyServerAccount","AdCreativeSizeType","AdDemographicCode","AdDigitalAvailability","AdditionalNumber","Address","AdLinearAvailability","AdOpportunity","AdOrderItem","AdOrderItemCreativeSizeType","AdOrderLineAdTarget","AdPageLayoutType","AdProductTargetCategory","AdQuote","AdQuoteLine","AdQuoteLineCreativeSizeType","AdQuoteLineAdTarget","AdServer","AdServerAccount","AdServerUser","AdSpaceCreativeSizeType","AdSpaceGroupMember","AdSpaceSpecification","AdSpecMediaPrintIssue","AdTargetCategory","AdTargetCategorySegment","AgentWork","AgentWorkSkill","AIApplication","AIApplicationConfig","AIInsightAction","AIInsightFeedback","AIInsightReason","AIInsightValue","AiModelLanguage","AIRecordInsight","AllowedEmailDomain","AlternativePaymentMethod","AnalyticsLicensedAsset","Announcement","ApexClass","ApexComponent","ApexLog","ApexPage","ApexPageInfo","ApexTestQueueItem","ApexTestResult","ApexTestResultLimits","ApexTestRunResult","ApexTestSuite","ApexTrigger","ApexTypeImplementor","AppAnalyticsQueryRequest","AppDefinition","AppExtension","ApplicationFormTemplate","AppMenuItem","AppointmentAssignmentPolicy","AppointmentScheduleAggr","AppointmentScheduleLog","AppointmentSchedulingPolicy","AppointmentTopicTimeSlot","Approval","AppTabMember","ApptBundleAggrDurDnscale","ApptBundleAggrPolicy","ApptBundleConfig","ApptBundlePolicy","ApptBundlePolicySvcTerr","ApptBundlePropagatePolicy","ApptBundleRestrictPolicy","ApptBundleSortPolicy","AppUsageAssignment","Article Type__DataCategorySelection","Asset","AssetAction","AssetActionSource","AssetAttribute","AssetContractRelationship","AssetDowntimePeriod","AssetOwnerSharingRule","AssetRelationship","AssetShare","AssetStatePeriod","AssetTag","AssetTokenEvent","AssetWarranty","AssignedResource","AssignmentRule","AssociatedLocation","AsyncApexJob","AsyncOperationLog","AttachedContentDocument","AttachedContentNote","Attachment","AttributeDefinition","AttributePicklist","AttributePicklistValue","Audience","AuraDefinition","AuraDefinitionBundle","AuraDefinitionBundleInfo","AuraDefinitionInfo","AuthConfig","AuthConfigProviders","AuthorizationForm","AuthorizationFormConsent","AuthorizationFormDataUse","AuthorizationFormText","AuthProvider","AuthSession","AutomatedAction","AutomatedActionCondition","AutomatedActionOverride","AutomatedActionParameter","AutomatedActionReminder","BackgroundOperation","BackgroundOperationResult","BatchApexErrorEvent","BillingBatchScheduler","BillingPeriodItem","BillingPolicy","BillingSchedule","BillingScheduleGroup","BillingTreatment","BillingTreatmentItem","Bookmark","BrandingSet","BrandTemplate","BriefcaseAssignment","BriefcaseDefinition","BriefcaseRule","BriefcaseRuleFilter","BroadcastCommAudience","BroadcastCommunication","BroadcastTopic","BroadcastTopicGroup","BroadcastTopicNetwork","BusinessBrand","BusinessAlert","BusinessAlertStatus","BusinessHours","BusinessProcess","BusinessProcessDefinition","BusinessProcessFeedback","BusinessProcessGroup","BuyerAccount","BuyerCriteria","BuyerGroup","BuyerGroupBuyerCriteria","BuyerGroupMember","BuyerGroupPricebook","BuyerGroupRelatedObject","CalcProcStepRelationship","CalculatedInsightRangeBound","CalculationMatrix","CalculationMatrixColumn","CalculationMatrixRow","CalculationMatrixVersion","CalculationProcedure","CalculationProcedureStep","CalculationProcedureVariable","CalculationProcedureVersion","Calendar","CalendarView","CallCenter","CallCenterRoutingMap","CallCoachConfigModifyEvent","CallCoachingMediaProvider","CallCtrAgentFavTrfrDest","CallCtrAgentFavTrfrDestShare","CallDisposition","CallDispositionCategory","CallTemplate","Campaign","CampaignInfluence","CampaignInfluenceModel","CampaignMember","CampaignMemberStatus","CampaignOwnerSharingRule","CampaignShare","CampaignTag","CardPaymentMethod","CartCheckoutSession","CartDeliveryGroup","CartDeliveryGroupMethod","CartItem","CartItemPriceAdjustment","CartTax","CartValidationOutput","Case","CaseArticle","CaseComment","CaseContactRole","CaseHistory","CaseHistory2","CaseMilestone","CaseOwnerSharingRule","CaseParticipant","CaseRelatedIssue","CaseShare","CaseSolution","CaseStatus","CaseSubjectParticle","Case Subject","CaseTag","CaseTeamMember","CaseTeamRole","CaseTeamTemplate","CaseTeamTemplateMember","CaseTeamTemplateRecord","CategoryData","CategoryNode","CategoryNodeLocalization","ChangeRequest","ChangeRequestRelatedIssue","ChangeRequestRelatedItem","ChannelObjectLinkingRule","ChannelProgram","ChannelProgramLevel","ChannelProgramMember","ChatterActivity","ChatterAnswersActivity","ChatterAnswersReputationLevel","ChatterConversation","ChatterConversationMember","ChatterExtension","ChatterExtensionConfig","ChatterMessage","ClientBrowser","CollaborationGroup","CollaborationGroupMember","CollaborationGroupMemberRequest","CollaborationGroupRecord","CollaborationInvitation","CollaborationRoom","CollabDocumentMetric","CollabDocumentMetricRecord","CollabTemplateMetric","CollabTemplateMetricRecord","CollabUserEngagementMetric","CollabUserEngmtRecordLink","ColorDefinition","CombinedAttachment","CommerceEntitlementBuyerGroup","CommerceEntitlementPolicy","CommerceEntitlementPolicyShare","CommerceEntitlementProduct","CommissionSchedule","CommissionScheduleAssignment","CommSubscription","CommSubscriptionChannelType","CommSubscriptionConsent","CommSubscriptionTiming","Community (Zone)","ConnectedApplication","Consumption Rate","Consumption Schedule","Contact","ContactCleanInfo","ContactDailyMetric","ContactMonthlyMetric","ContactPointAddress","ContactPointConsent","ContactPointEmail","ContactPointPhone","ContactPointTypeConsent","ContactOwnerSharingRule","ContactRequest","ContactRequestShare","ContactShare","ContactSuggestionInsight","ContactTag","ContentAsset","ContentBody","ContentDistribution","ContentDistributionView","ContentDocument","ContentDocumentHistory","ContentDocumentLink","ContentDocumentListViewMapping","ContentDocumentSubscription","ContentFolder","ContentFolderItem","ContentFolderLink","ContentFolderMember","ContentHubItem","ContentHubRepository","ContentNote","ContentNotification","ContentTagSubscription","ContentUserSubscription","ContentVersion","ContentVersionComment","ContentVersionHistory","ContentVersionRating","ContentWorkspace","ContentWorkspaceDoc","ContentWorkspaceMember","ContentWorkspacePermission","ContentWorkspaceSubscription","ContextParamMap","Contract","ContractContactRole","ContractLineItem","ContractLineOutcome","ContractLineOutcomeData","ContractStatus","ContractTag","Conversation","ConversationContextEntry","ConversationChannelDefinition","ConversationEntry","ConversationParticipant","ConvMessageSendRequest","ConversationVendorInfo","CorsWhitelistEntry","Coupon","CouponCodeRedemption","CreditMemo","CreditMemoAddressGroup","CreditMemoInvApplication","CreditMemoLine","Crisis","CronJobDetail","CronTrigger","CryptoProdCatgWalletGroup","CspTrustedSite","CspViolation","CurrencyType","CustomBrand","CustomBrandAsset","CustomHelpMenuItem","CustomHelpMenuSection","CustomHttpHeader","CustomNotificationType","CustomPermission","CustomPermissionDependency","Customer","DandBCompany","Dashboard","DashboardComponent","DashboardTag","DataAssessmentFieldMetric","DataAssessmentMetric","DataAssessmentValueMetric","DatacloudCompany","DatacloudContact","DatacloudDandBCompany","DatacloudOwnedEntity","DatacloudPurchaseUsage","DataIntegrationRecordPurchasePermission","DatasetExport","DatasetExportPart","DataUseLegalBasis","DataUsePurpose","DataWeaveResource","DatedConversionRate","DeclinedEventRelation","DelegatedAccount","DeleteEvent","DigitalSignature","DigitalWallet","DirectMessage","Division","DivisionLocalization","Document","DocumentAttachmentMap","DocumentRecipient","DocumentTag","Domain","DomainSite","DsarPolicy","DsarPolicyLog","DuplicateJob","DuplicateJobDefinition","DuplicateJobMatchingRule","DuplicateJobMatchingRuleDefinition","DuplicateRecordItem","DuplicateRecordSet","DuplicateRule","ElectronicMediaGroup","ElectronicMediaUse","EmailContent","EmailDomainFilter","EmailDomainKey","EmailMessage","EmailMessageRelation","EmailRelay","EmailRoutingAddress","EmailServicesAddress","EmailServicesFunction","EmailStatus","EmailTemplate","EmailTemplateMonthlyMetric","EmbeddedServiceDetail","EmbeddedServiceLabel","Employee","EmployeeCrisisAssessment","EmpUserProvisioningProcess","EmpUserProvisionProcessErr","EnablementMeasureDefinition","EnablementProgram","EnblMeasureObjectDefinition","EnblProgramSection","EnblProgramTaskDefinition","EnblProgramTaskProgress","EngagementChannelType","EnhancedLetterhead","Entitlement","EntitlementContact","EntitlementTemplate","EntityHistory","EntityMilestone","EntitySubscription","EnvironmentHubMember","Event","EventLogFile","EventRelation","EventBusSubscriber","EventRelayConfig","EventRelayFeedback","EventTag","EventWhoRelation","Expense","ExpenseReport","ExpenseReportEntry","ExpressionFilter","ExpressionFilterCriteria","ExternalAccountHierarchy","ExternalAccountHierarchyHistory","ExternalClientApplication","ExternalDataSource","ExternalDataUserAuth","ExternalEncryptionRootKey","ExternalSocialAccount","ExtKnowledgeConnector (Beta)","ExtlClntAppOauthPlcyCnfg","ExtlClntAppOauthSettings","ExtlClntAppPlcyCnfg","FeedAttachment","FeedComment","FeedItem","FeedLike","FeedPollChoice","FeedPollVote","FeedPost","FeedRevision","feedSignal","FeedTrackedChange","FieldHistoryArchive","FieldChangeSnapshot","FieldPermissions","FieldSecurityClassification","FieldServiceMobileSettings","FieldServiceOrgSettings","FileSearchActivity","FiscalYearSettings","FlexQueueItem","FlowDefinitionView","FlowInterview","FlowInterviewLog","FlowInterviewLogEntry","FlowInterviewLogOwnerSharingRule","FlowInterviewOwnerSharingRule","FlowInterviewShare","FlowOrchestrationInstance","FlowOrchestrationLog","FlowOrchestrationStageInstance","FlowOrchestrationStepInstance","FlowOrchestrationWorkItem","FlowRecord","FlowRecordElement","FlowRecordRelation","FlowRecordVersion","FlowRecordVersionOccurrence","FlowTestResult","FlowTestView","FlowStageRelation","FlowVariableView","FlowVersionView","Folder","FolderedContentDocument","ForecastingAdjustment","ForecastingColumnDefinition","ForecastingColumnDefinitionLocalization","ForecastingCustomData","ForecastingDisplayedFamily","ForecastingFact","ForecastingFilter","ForecastingFilterCondition","ForecastingGroup","ForecastingGroupItem","ForecastingItem","ForecastingOwnerAdjustment","ForecastingQuota","ForecastingShare","ForecastingSourceDefinition","ForecastingSrcRecJudgment","ForecastingType","ForecastingTypeSource","ForecastingUserPreference","FormulaFunction","FormulaFunctionAllowedType","FormulaFunctionCategory","FulfillmentOrder","FulfillmentOrderItemAdjustment","FulfillmentOrderItemTax","FulfillmentOrderLineItem","FunctionConnection","FunctionInvocationRequest","FunctionReference","GeoCountry","GeoState","GtwyProvPaymentMethodType","Goal","GoalLink","GoogleDoc","Group","GroupMember","GuestBuyerProfile","HashtagDefinition","HealthCareDiagnosis","HealthCareProcedure","Holiday","IconDefinition","Idea","IdeaComment","IdeaReputation","IdeaReputationLevel","IdeaTheme","IdpEventLog","IframeWhiteListUrl","Image","Incident","IncidentRelatedItem","Individual","IndividualApplicationItem","IndividualHistory","IndividualShare","InternalOrganizationUnit","InventoryItemReservation","InventoryReservation","Invoice","InvoiceAddressGroup","InvoiceBatchRun","InvoiceBatchRunRecovery","InvoiceLine","JobProfile","JobProfileQueueGroup","Knowledge__Feed","Knowledge__ka","Knowledge__kav","Knowledge__DataCategorySelection","KnowledgeableUser","KnowledgeArticle","KnowledgeArticleVersion","KnowledgeArticleVersionHistory","KnowledgeArticleViewStat","KnowledgeArticleVoteStat","LandingPage","Lead","LeadCleanInfo","LeadDailyMetric","LeadMonthlyMetric","LeadOwnerSharingRule","LeadShare","LeadStatus","LeadTag","LearningContent","LearningItem","LearningItemAssignment","LearningItemProgress","LearningItemSubmission","LearningPractice","LegalEntity","LicenseDefinitionCustomPermission (Developer Preview)","LightningExperienceTheme","LightningOnboardingConfig","LightningToggleMetrics","LightningUsageByAppTypeMetrics","LightningUsageByBrowserMetrics","LightningUsageByPageMetrics","LightningUsageByFlexiPageMetrics","LightningExitByPageMetrics","LinkedArticle","LinkedArticleFeed","LinkedArticleHistory","ListEmail","ListEmailIndividualRecipient","ListEmailRecipientSource","ListView","ListViewChart","ListViewChartInstance","LiveAgentSession","LiveAgentSessionHistory","LiveAgentSessionShare","LiveChatBlockingRule","LiveChatObjectAccessConfig","LiveChatObjectAccessDefinition","LiveChatButton","LiveChatButtonDeployment","LiveChatButtonSkill","LiveChatDeployment","LiveChatSensitiveDataRule","LiveChatTranscript","LiveChatTranscriptEvent","LiveChatTranscriptShare","LiveChatTranscriptSkill","LiveChatUserConfig","LiveChatUserConfigProfile","LiveChatUserConfigUser","LiveChatVisitor","Location","LocationGroup","LocationGroupAssignment","LocationTrustMeasure","LocWaitlistMsgTemplate","LocationWaitlist","LocationWaitlistedParty","LoginEvent","LoginGeo","LoginHistory","LoginIp","LogoutEventStream","LookedUpFromActivity","Macro","MacroInstruction","MacroUsage","MailmergeTemplate","MaintenanceAsset","MaintenancePlan","MaintenanceWorkRule","ManagedContent","ManagedContentChannel","ManagedContentInfo","ManagedContentSpace","ManagedContentVariant","MarketingForm","MarketingLink","MatchingRule","MatchingRuleItem","MediaChannel","MediaContentTitle","MediaPrintIssue","MerchAccPaymentMethodSet","MerchAccPaymentMethodType","MerchantAccount","MerchantAccountEvent","MessagingChannel","MessagingChannelSkill","MessagingChannelUsage","MessagingConfiguration","MessagingDeliveryError","MessagingEndUser","MessagingLink","MessagingSession","MessagingTemplate","MetadataPackage","MetadataPackageVersion","Metric","MetricDataLink","MilestoneType","MLField","MlIntentUtteranceSuggestion","MLPredictionDefinition","MLModel","MLModelFactor","MLModelFactorComponent","MLModelMetric","MLRecommendationDefinition","MobileSecurityPolicy","MobileSecurityUserMetric","MobileSettingsAssignment","MobSecurityCertPinConfig","MobSecurityCertPinEvent","MsgChannelLanguageKeyword","MsgChannelUsageExternalOrg","MyDomainDiscoverableLogin","MutingPermissionSet","Name","NamedCredential","NamespaceRegistry","Link Namespace","NavigationLinkSet","NavigationMenuItem","NavigationMenuItemLocalization","Network","NetworkActivityAudit","NetworkAffinity","NetworkAuthApiSettings","NetworkDataCategory","NetworkDiscoverableLogin","NetworkEmailTmplAllowlist","NetworkFeedResponseMetric","NetworkMember","NetworkMemberGroup","NetworkModeration","NetworkPageOverride","NetworkSelfRegistration","NetworkUserHistoryRecent","Note","NoteAndAttachment","NoteTag","OauthCustomScope","OauthCustomScopeApp","OauthToken","OauthTokenExchangeHandler","OauthTokenExchHandlerApp","ObjectDataImport","ObjectDataImportReference","ObjectMetadataTag","ObjectPermissions","ObjectRelatedUrl","ObjectTerritory2AssignmentRule","ObjectTerritory2AssignmentRuleItem","ObjectTerritory2Association","OmniDataPack","OmniDataTransform","OmniDataTransformItem","OmniESignature","OmniExtTrackingDef","OmniExtTrackingEventDef","OmniInteractionConfig","OmniInteractionAccessConfig","OmniProcess","OmniProcessCompilation","OmniProcessElement","OmniProcessTransientData","OmniScriptSavedSession","OmniSupervisorConfig","OmniSupervisorConfigAction","OmniSupervisorConfigGroup","OmniSupervisorConfigProfile","OmniSupervisorConfigQueue","OmniSupervisorConfigSkill","OmniSupervisorConfigTab","OmniSupervisorConfigUser","OmniTrackingComponentDef","OmniTrackingGroup","OmniUiCard","OpenActivity","OperatingHours","OperatingHoursHistory","OperatingHoursHoliday","Opportunity","OpportunityCompetitor","OpportunityContactRole","OpportunityContactRoleSuggestionInsight","OpportunityFieldHistory","OpportunityHistory","OpportunityInsight","OpportunityLineItem","OpportunityLineItemSchedule","OpportunityLineItemSplit","OpportunityOwnerSharingRule","OpportunityPartner","OpportunityRelatedDeleteLog","OpportunityShare","OpportunitySplit","OpportunitySplitType","OpportunityStage","OpportunityTag","OpportunityTeamMember","OpptyLineItemSplitType","Order","OrderAction","OrderAdjustmentGroup","OrderAdjustmentGroupSummary","OrderChangeLog","OrderDeliveryGroup","OrderDeliveryGroupSummary","OrderDeliveryMethod","OrderHistory","OrderItem","OrderItemAdjustmentLineItem","OrderItemAdjustmentLineSummary","OrderItemRelationship","OrderItemSummary","OrderItemSummaryChange","OrderItemTaxLineItem","OrderItemTaxLineItemSummary","OrderItemType","OrderOwnerSharingRule","OrderPaymentSummary","OrderPaymentSummaryReference","OrderShare","OrderStatus","OrderSummary","OrderSummaryAdditionalInfo","OrderSummaryRelationship","OrderSummaryRoutingSchedule","Organization","OrgDeleteRequest","OrgEmailAddressSecurity","OrgWideEmailAddress","OutOfOffice","OutgoingEmail","OutgoingEmailRelation","OwnedContentDocument","OwnerChangeOptionInfo","PackageLicense","PackagePushError","PackagePushJob","PackagePushRequest","PackageSubscriber","Participant","Partner","PartnerFundAllocation","PartnerFundClaim","PartnerFundRequest","PartnerMarketingBudget","PartnerNetworkConnection","PartnerNetworkRecordConnection","PartnerNetworkSyncLog","PartnerRole","PartyConsent","Payment","PaymentAuthAdjustment","PaymentAuthorization","PaymentGateway","PaymentGatewayLog","PaymentGatewayProvider","PaymentGroup","PaymentIntent","PaymentIntentEvent","PaymentLineInvoice","PaymentLink","PaymentLinkEvent","PaymentMethod","PymtSchdDistributionMethod","PaymentScheduleTreatmentDtl","PaymentTerm","PaymentTermItem","PaymentSchedule","PaymentScheduleItem","PaymentSchedulePolicy","PaymentScheduleTreatment","PendingOrderSummary","PendingServiceRouting","PendingServiceRoutingInteractionInfo","Period","PermissionSet","PermissionSetAssignment","PermissionSetGroup","PermissionSetGroupComponent","PermissionSetLicense","PermissionSetLicenseAssign","PermissionSetLicenseDefinition (Developer Preview)","PermissionSetTabSetting","PersonAccountOwnerPowerUser","PersonalizationTargetInfo","PersonTraining","PicklistValueInfo","PickTicket","PickTicketAssignment","PickTicketProduct","PipelineInspectionListView","PipelineInspectionSumField","PipelineInspMetricConfig","PipelineInspMetricConfigLocalization","PlatformAction","PlatformEventUsageMetric","PlatformStatusAlertEvent","PortalDelegablePermissionSet","PresenceConfigDeclineReason","PresenceDeclineReason","PresenceUserConfig","PresenceUserConfigProfile","PresenceUserConfigUser","PriceAdjustmentGroupShape","PriceAdjustmentItemShape","PriceAdjustmentSchedule","PriceAdjustmentTier","Pricebook2","Pricebook2History","PricebookEntry","PricebookEntryAdjustment","PrivacyHold","PrivacyHoldReason","PrivacyJobSession","PrivacyObjectSession","PrivacyRequest","PrivacyRTBFRequest","PrivacySessionRecordFailure","Problem","ProblemIncident","ProblemRelatedItem","ProcessDefinition","ProcessException","ProcessFlowMigration","ProcessInstance","ProcessInstanceHistory","ProcessInstanceNode","ProcessInstanceStep","ProcessInstanceWorkitem","ProcessNode","ProducerCommission","Product2","Product2DataTranslation","ProductAttribute","ProductAttributeSet","ProductAttributeSetItem","ProductAttributeSetProduct","ProductCatalog","ProductCategory","ProductCategoryProduct","ProductCategoryDataTranslation","ProductComponentGroup","ProductConsumed","ProductEntitlementTemplate","ProductItem","ProductItemTransaction","ProductMedia","ProgramProduct","ProductRelatedComponent","ProductRelationshipType","ProductRequest","ProductRequestLineItem","ProductRequired","ProductSellingModelOption","ProductServiceCampaign","ProductServiceCampaignItem","ProductServiceCampaignItemStatus","ProductServiceCampaignStatus","ProductTransfer","ProductWarrantyTerm","Profile","ProductSellingModel","ProfileSkill","ProfileSkillEndorsement","ProfileSkillShare","ProfileSkillUser","Promotion","PromotionLineItemRule","PromotionMarketSegment","PromotionQualifier","PromotionSegment","PromotionSegmentBuyerGroup","PromotionSegmentSalesStore","PromotionTarget","PromotionTier","Prompt","PromptAction","PromptError","PromptActionOwnerSharingRule","PromptActionShare","PromptLocalization","PromptVersion","PromptVersionLocalization","ProrationPolicy","PublicComplaint","PushTopic","QueueRoutingConfig","Question","QuestionDataCategorySelection","QuestionReportAbuse","QuestionSubscription","QueueSobject","QuickText","QuickTextUsage","Quote","QuoteAction","QuoteAdjustmentGroup","QuoteDocument","QuoteLineItem","QuoteLinePriceAdjustment","QuoteLineRelationship","QuoteItemTaxItem","RecentFieldChange","RecentlyViewed","Recommendation","RecommendationResponse","RecordAction","RecordActionHistory","RecordsetFilterCriteria","RecordsetFilterCriteriaRule","RecordsetFltrCritMonitor","RecordType","RecordTypeLocalization","RecordVisibility (Pilot)","RedirectWhitelistUrl","Refund","RefundLinePayment","RegisteredExternalService","RelatedListColumnDefinition","RelatedListDefinition","RemoteKeyCalloutEvent","Reply","ReplyReportAbuse","ReplyText","Report","ReportTag","ReputationLevel","ReputationLevelLocalization","ReputationPointsRule","ResourceAbsence","ResourcePreference","ReturnOrder","ReturnOrderItemAdjustment","ReturnOrderItemTax","ReturnOrderLineItem","ReturnOrderOwnerSharingRule","RevenueAsyncOperation","RevenueTransactionErrorLog","RuleTerritory2Association","SalesAIScoreCycle","SalesAIScoreModelFactor","SalesChannel","SalesStoreCatalog","SalesTransactionItemShape","SalesTransactionShape","SalesTrxnItemRelationShape","SalesTrxnItemRelationship","SalesWorkQueueSettings","SamlSsoConfig","SavedPaymentMethod","SavedPaymentMethodEvent","SchedulingAdherenceDetail","SchedulingAdherenceSummary","SchedulingConstraint","SchedulingObjective","SchedulingRule","SchedulingRuleParameter","Scontrol","ScontrolLocalization","Scorecard","ScorecardAssociation","ScorecardMetric","ScratchOrgInfo","SearchActivity","SearchPromotionRule","SecurityCustomBaseline","SelfServiceUser","Seller","ServiceAppointment","ServiceAppointmentStatus","ServiceChannel","ServiceChannelFieldPriority","ServiceChannelStatus","ServiceChannelStatusField","ServiceContract","ServiceContractOwnerSharingRule","ServiceCrew","ServiceCrewMember","ServiceCrewOwnerSharingRule","ServicePresenceStatus","ServiceReport","ServiceReportLayout","ServiceResource","ServiceResourceCapacity","ServiceResourceCapacityHistory","ServiceResourceDataTranslation","ServiceResourceOwnerSharingRule","ServiceResourcePreference","ServiceResourceSkill","ServiceSetupProvisioning","ServiceTerritory","ServiceTerritoryDataTranslation","ServiceTerritoryLocation","ServiceTerritoryMember","ServiceTerritoryWorkType","SessionPermSetActivation","SetupAuditTrail","SetupEntityAccess","ShapeRepresentation","SharingRecordCollection","SharingRecordCollectionItem","SharingRecordCollectionMember","Shift","ShiftHistory","ShiftOwnerSharingRule","ShiftPattern","ShiftPatternEntry","ShiftSegment","ShiftSegmentType","ShiftShare","ShiftStatus","ShiftTemplate","Shipment","ShipmentItem","ShippingConfigurationSet","ShippingRateArea","ShippingRateGroup","SignupRequest","Site","SiteDetail","SiteDomain","SiteHistory","SiteIframeWhitelistUrl","SiteRedirectMapping","Skill","SkillLevelDefinition","SkillLevelProgress","SkillProfile","SkillRequirement","SkillUser","SlaProcess","Snippet","SnippetAssignment","SocialPersona","SocialPost","Solution","SolutionStatus","SolutionTag","SOSDeployment","SOSSession","SOSSessionActivity","Stamp","StampAssignment","StandardInvocableActionType","StandardShippingRate","StaticResource","StoreIntegratedService","StreamingChannel","Salesforce Surveys Object Model","Survey","SurveyEmailBranding","SurveyEngagementContext","SurveyInvitation","SurveyPage","SurveyQuestion","SurveyQuestionChoice","SurveyQuestionResponse","SurveyQuestionScore","SurveyResponse","SurveySubject","SurveyVersion","SurveyVersionAddlInfo","SvcCatalogCategory","SvcCatalogCategoryItem","SvcCatalogFilterCriteria","SvcCatalogItemDef","SvcCatalogRequest","SvcCatalogReqRelatedItem","Swarm","SwarmMember","TabDefinition","TagDefinition","Task","TaskPriority","TaskRelation","TaskStatus","TaskTag","TaskWhoRelation","TaxEngine","TaxEngineInteractionLog","TaxEngineProvider","TaxGeoConfig","TaxPolicy","TaxRate","TaxTreatment","TenantSecret","TenantSecurityAlertRuleSelectedTenant","TenantSecurityApiAnomaly","TenantSecurityConnectedApp","TenantSecurityCredentialStuffing","TenantSecurityGuestUserAnomaly","TenantSecurityEncryptionPolicy","TenantSecurityFeature","TenantSecurityHealthCheckBaselineTrend","TenantSecurityHealthCheckDetail","TenantSecurityHealthCheckTrend","TenantSecurityLicense","TenantSecurityLogin","TenantSecurityLoginIpRangeTrend","TenantSecurityMobilePolicyTrend","TenantSecurityMonitorMetric","TenantSecurityNotification","TenantSecurityNotificationRule","TenantSecurityMetricDetailLink","TenantSecurityPackage","TenantSecurityPolicy","TenantSecurityPolicyDeployment","TenantSecurityPolicySelectedTenant","TenantSecurityReportAnomaly","TenantSecuritySessionHijacking","TenantSecurityTenantInfo","TenantSecurityTransactionPolicyTrend","TenantSecurityTrustedIpRangeTrend","TenantSecurityUserActivity","TenantSecurityUserPerm","Territory","TerritoryMgmtObjectConfig","Territory2","Territory2AlignmentLog","Territory2Model","Territory2ModelHistory","Territory2ObjectExclusion","Territory2ObjSharingConfig","Territory2Type","TestSuiteMembership","ThirdPartyAccountLink","ThreatDetectionFeedback","TimeSheet","TimeSheetEntry","TimeSlot","TimeSlotHistory","Topic","TopicAssignment","TopicLocalization","TopicUserEvent","TransactionSecurityPolicy","Translation","TravelMode","TwoFactorInfo","TwoFactorMethodsInfo","TwoFactorTempCode","UiFormulaCriterion","UiFormulaRule","UndecidedEventRelation","UnifiedActivity","UnifiedActivityInsight","UnifiedActivityParticipant","UnifiedActivityRelation","UnifiedActvtyInsightKeyword","UnifiedEmail","UnifiedEmailParticipant","UnifiedMeeting","UnifiedMeetingParticipant","UnifiedTask","UnifiedTaskParticipant","UnifiedVideoCall","UnifiedVideoCallParticipant","UnifiedVoiceCall","UnifiedVoiceCallParticipant","UsageImpactFactor","UsageImpactGroup","UsageImpactGroupFactor","UsageImpactGroupPgmMeasure","UsageImpactGroupVersion","User","UserAccessChange (Beta)","UserAccessPolicy (Beta)","UserAccountTeamMember","UserAppInfo","UserAppMenuCustomization","UserAppMenuItem","UserAuthCertificate","UserConfigTransferButton","UserConfigTransferSkill","UserCustomBadge","UserCustomBadgeLocalization","UserDailyMetric","UserDailyMetricOwnerSharingRule","UserDevice","UserDeviceApplication","UserDeviceHistory","UserEmailCalendarSync","UserEmailPreferredPerson","UserEmailPreferredPersonShare","UserLicense","UserListView","UserListViewCriterion","UserLocationAssignment","UserLogin","UserMembershipSharingRule","UserMonthlyMetric","UserMonthlyMetricOwnerSharingRule","UserPackageLicense","UserPermissionAccess","UserPrioritizedRecord","UserPreference","UserProfile","UserProvAccount","UserProvAccountStaging","UserProvMockTarget","UserProvisioningConfig","UserProvisioningLog","UserProvisioningRequest","UserRecordAccess","UserRole","UserServicePresence","UserShare","UserTeamMember","UserTerritory","UserTerritory2Association","UserWorkList","UserWorkListItem","VendorCallCenterStatusMap","VerificationHistory","VisualforceAccessMetrics","VideoCall","VideoCallParticipant","VideoCallRecording","VoiceCall","VoiceCallMetrics","VoiceCallList","VoiceCallListItem","VoiceCallQualityFeedback","VoiceCallRecording","VoiceCoaching","VoiceLocalPresenceNumber","VoiceMailContent","VoiceMailGreeting","VoiceMailMessage","VoiceUserLine","VoiceUserPreferences","VoiceVendorInfo","VoiceVendorLine","Vote","WarrantyTerm","WaveAutoInstallRequest","WebCart","WebCartAdjustmentBasis","WebCartAdjustmentGroup","WebCartHistory","WebLink","WebLinkLocalization","WebStore","WebstoreBuyerGroup","WebStoreCatalog","WebStoreInventorySource","WebStoreNetwork","WebStorePricebook","WebStoreSearchProdSettings","Wishlist","WishlistItem","WorkAccess","WorkAccessShare","WorkBadge","WorkBadgeDefinition","WorkCapacityAvailability","WorkCapacityLimit","WorkCapacityUsage","WorkCoaching","WorkDemographic","WorkFeedback","WorkFeedbackQuestion","WorkFeedbackQuestionSet","WorkFeedbackRequest","WorkforceCapacity","WorkforceCapacityUnit","WorkGoal","WorkGoalCollaborator","WorkGoalCollaboratorHistory","WorkGoalHistory","WorkGoalLink","WorkGoalShare","Workload","WorkloadUnit","WorkOrder","WorkOrderHistory","WorkOrderLineItem","WorkOrderLineItemHistory","WorkOrderLineItemStatus","WorkOrderShare","WorkOrderStatus","WorkPerformanceCycle","WorkPlan","WorkPlanSelectionRule","WorkPlanTemplate","WorkPlanTemplateEntry","WorkReward","WorkRewardFund","WorkRewardFundType","WorkStep","WorkStepStatus","WorkStepTemplate","WorkThanks","WorkType","WorkTypeGroup","WorkTypeGroupMember"]);function loggingNameForSalesforceObjectType(e){return r.has(e)?e:"[custom]"}},0x1e84d332f:(e,t,a)=>{"use strict";a.d(t,{K:()=>isMigratingOrgPresent});let isMigratingOrgPresent=e=>e.some(e=>e.is_migrating)}}]); //# sourceMappingURL=https://slack.com/source-maps/bv1-13/gantry-v2-async-client-task-approval-view.1ef23424a30a78edbf61.min.js.mapØA —Eoúô