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