Module 297486

2,159 characters · in no known chunk
Dependencies
Source Raw
function(e,t,n){"use strict";n.d(t,{Ch:()=>O,SD:()=>C,dn:()=>R,hg:()=>b});var r=n(64700),i=n(735438),s=n.n(i),a=n(311907),o=n(436857),l=n(212245),u=n(849269),c=n(869003),d=n(58149),_=n(264322),f=n(392054),p=n(999443),h=n(542664),m=n(551965),E=n(203982),g=n(211401),A=n(989837),I=n(500049),T=n(615807),S=n(652215),y=n(985018);let v={...h.A.RULES.commandMention,parse:(e,t,n)=>({content:h.A.RULES.commandMention.parse(e,t,n).content})},N=s().pick((0,m.A)([h.A.RULES,{commandMention:v},(0,p.A)({enableBuildOverrides:!1,enableEmojiClick:!1})]),["commandMention","customEmoji","em","emoji","emoticon","highlight","inlineCode","looseEm","s","strong","text","timestamp","u","spoiler"]),C=o.aV(N);function R(e){let{context:t,application:n,location:i,sectionName:s,commandName:o,autoDismissOnClick:p=!0,launchingComponentId:h,submitting:m=!1,fetchesApplication:E=!0,onConfirmActivityLaunchChecksAlertOpen:v}=e,N=(0,l.p)(),C=(0,u.Hq)({context:t,applicationId:n.id,fetchesApplication:E}),R=(0,T.G)(C),O=(0,a.bG)([A.A],()=>A.A.entrypoint()),b=r.useMemo(()=>{if("channel"!==t.type)return n.bot?.id??(0,_.Sx)(t,n.id).descriptor?.botId},[t,n.id,n.bot]),D=(0,u.wK)({application:n,botUserIdForAppDM:b,embeddedActivitiesManager:c.A,context:t,locationObject:N.location,onActivityItemSelectedProp:e=>{let{applicationId:t}=e;p&&g.k(I.Se.ACTIVITY),(0,d.zV)(S.HAw.APP_LAUNCHER_ACTIVITY_ITEM_SELECTED,{location:i,application_id:t,section_name:s,action:R,source:O})},launchingComponentId:h,commandOrigin:f.iw.APPLICATION_LAUNCHER,sectionName:s,source:O,fetchesApplication:E,onConfirmActivityLaunchChecksAlertOpen:v}),L="primary",w=o??y.intl.string(y.t.zKX8Nu);return R===u.o6.JOIN?(L="active",w=y.intl.string(y.t.d9PsMj)):R!==u.o6.LEAVE||m||(L="critical-primary",w=y.intl.string(y.t["Hi1/aQ"])),{onActivityItemSelected:D,activityAction:R,buttonVariant:L,buttonText:w}}function O(e,t){let n=A.A.entrypoint(),s=r.useMemo(()=>(0,i.debounce)((e,t)=>{(0,d.zV)(S.HAw.APP_LAUNCHER_EMPTY_STATE_ENCOUNTERED,{type:e,source:t})},400,{leading:!1,trailing:!0}),[]);r.useEffect(()=>{null!=e&&s(e,n)},[e,t,n,s])}function b(e){E._.dispatchToLastSubscribed(S.jej.OPEN_APP_LAUNCHER,{applicationId:e})}}