Module 482030

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