Build 555975stable
Module 371911
4,935 characters · in no known chunkDependencies
Source Raw
function(e,t,n){"use strict";n.d(t,{C:()=>I});var i=n(627968),r=n(64700),s=n(17928),a=n(873298),o=n(922016),l=n(793574),u=n(688810),c=n(268218),d=n(335180),_=n(966597),h=n(85109),f=n(910425),p=n(594061),E=n(617617),m=n(625494),g=n(652215);let A=(0,c.Fe)({createPromise:()=>Promise.all([n.e("43284"),n.e("99961"),n.e("89209"),n.e("39713"),n.e("89076"),n.e("26105"),n.e("46461"),n.e("42329"),n.e("9225"),n.e("12296"),n.e("90862"),n.e("38804"),n.e("68331"),n.e("4222"),n.e("18090"),n.e("55785"),n.e("28743"),n.e("333"),n.e("67172"),n.e("60643"),n.e("24716"),n.e("76032"),n.e("78220"),n.e("26547"),n.e("47232"),n.e("52519"),n.e("94242"),n.e("14045"),n.e("2327"),n.e("57006"),n.e("60726"),n.e("2570"),n.e("90665"),n.e("63635"),n.e("72414"),n.e("49937"),n.e("37412"),n.e("32538"),n.e("7897"),n.e("56341"),n.e("38612"),n.e("64801"),n.e("57474"),n.e("88826"),n.e("28510"),n.e("99131"),n.e("23924"),n.e("42205"),n.e("71091"),n.e("49681"),n.e("7603"),n.e("28367"),n.e("10471"),n.e("35429"),n.e("63232"),n.e("11301"),n.e("61737"),n.e("60235"),n.e("64827"),n.e("7167"),n.e("96643"),n.e("99278"),n.e("92789"),n.e("2368"),n.e("47834"),n.e("19551"),n.e("84569"),n.e("62156"),n.e("6338"),n.e("83255"),n.e("85404"),n.e("96811"),n.e("57791"),n.e("2316"),n.e("7743"),n.e("45959"),n.e("60658"),n.e("8304"),n.e("18573"),n.e("55936"),n.e("31988"),n.e("39667"),n.e("5812"),n.e("34303"),n.e("28866"),n.e("2419"),n.e("58038"),n.e("93159"),n.e("56959"),n.e("25246"),n.e("36458"),n.e("94723"),n.e("62931"),n.e("50417"),n.e("64607"),n.e("76602"),n.e("91763"),n.e("28229"),n.e("21921"),n.e("9233"),n.e("76418"),n.e("72963"),n.e("42724"),n.e("43437"),n.e("39970"),n.e("40258"),n.e("66495"),n.e("86127"),n.e("82263"),n.e("6174"),n.e("91146"),n.e("8555"),n.e("46070"),n.e("37977"),n.e("72789"),n.e("6949"),n.e("86814"),n.e("17249"),n.e("88599"),n.e("75842"),n.e("36863"),n.e("35027"),n.e("53917"),n.e("79049"),n.e("62422"),n.e("50117"),n.e("90365"),n.e("89088"),n.e("71273"),n.e("67861"),n.e("1518"),n.e("15186"),n.e("9640"),n.e("98765"),n.e("47626"),n.e("23354"),n.e("82644"),n.e("52548"),n.e("3589"),n.e("20590"),n.e("65437"),n.e("74810"),n.e("28083"),n.e("80830"),n.e("79745"),n.e("53984"),n.e("80854"),n.e("35395"),n.e("43780"),n.e("46844"),n.e("63235"),n.e("45413"),n.e("86672"),n.e("90664"),n.e("32756"),n.e("64850"),n.e("70104"),n.e("96325"),n.e("2564"),n.e("47417"),n.e("19558"),n.e("23608"),n.e("58946"),n.e("48330"),n.e("14285"),n.e("95752"),n.e("44571"),n.e("8362"),n.e("41678"),n.e("72401"),n.e("52617"),n.e("4744"),n.e("2698"),n.e("5500"),n.e("501"),n.e("87439"),n.e("67837"),n.e("35321"),n.e("73384"),n.e("82783"),n.e("86243"),n.e("32209"),n.e("62862"),n.e("37021"),n.e("62359"),n.e("87478"),n.e("50033"),n.e("44780"),n.e("5557"),n.e("95160"),n.e("62718"),n.e("1812"),n.e("61156"),n.e("92128"),n.e("92295"),n.e("68763"),n.e("16767"),n.e("15109"),n.e("99549"),n.e("6841"),n.e("16988"),n.e("59797"),n.e("59466"),n.e("93336"),n.e("69793"),n.e("75859"),n.e("27659"),n.e("68530"),n.e("92077"),n.e("98972"),n.e("42726"),n.e("79435"),n.e("60003"),n.e("59373"),n.e("33097"),n.e("85802"),n.e("65200"),n.e("94888"),n.e("41348"),n.e("86861"),n.e("70961"),n.e("23685"),n.e("42516"),n.e("20705"),n.e("38951"),n.e("70276")]).then(n.bind(n,922068)),webpackId:922068,name:"RecentsPopoutRenderer",renderLoader:d.hc});function I(e){let t,n,{onOpen:c,onClose:d,children:I,badgeState:T,popoutPosition:S,popoutAlign:y,targetElementRef:N,spacing:v,dialogClassName:C}=e,{analyticsLocations:R}=(0,u.Ay)(l.A.NOTIFICATION_CENTER),[O,b]=r.useState(!1),[D,L]=[(0,s.bG)([E.A],()=>E.A.settings.inbox?.currentTab??a.Y2.UNREADS),r.useCallback(e=>{p.wc.updateAsync("inbox",t=>{if(t.currentTab===e)return!1;t.currentTab=e},p.Sb.FREQUENT_USER_ACTION)},[])],{showTutorial:w,setSeenTutorial:M}=(t=(0,s.bG)([E.A],()=>E.A.settings.inbox?.viewedTutorial??!1),n=r.useCallback(()=>{p.wc.updateAsync("inbox",e=>{e.viewedTutorial=!0},p.Sb.INFREQUENT_USER_ACTION)},[]),{showTutorial:!t&&D===a.Y2.UNREADS,setSeenTutorial:n}),P=r.useCallback(()=>{b(!1),O&&d?.()},[d,O]),x=r.useCallback(()=>{b(!O),O?d?.():c?.()},[d,c,O]);r.useEffect(()=>(m._.subscribe(g.jej.TOGGLE_INBOX,x),()=>void m._.unsubscribe(g.jej.TOGGLE_INBOX,x)),[x]);let{enabled:k,inInbox:U}=_.A.useConfig({location:"RecentsPopout"}),G=(0,s.bG)([h.A],()=>h.A.hasOverdueReminder(),[])&&k&&U;r.useEffect(()=>{D!==a.Y2.BOOKMARKS||k||U||L(a.Y2.MENTIONS),D===a.Y2.GAME_INVITES&&L(a.Y2.MENTIONS)});let F=r.useCallback(e=>{e.shiftKey||P()},[P]),V=(0,f.Sc)();return(0,i.jsx)(u.f5,{value:R,children:(0,i.jsx)(o.Y,{targetElementRef:N,animation:o.Y.Animation.NONE,position:S,align:y,autoInvert:!1,shouldShow:O,onRequestClose:P,renderPopout:function(){return(0,i.jsx)(A,{dialogClassName:C,isScheduledMessagesEnabled:V,tab:D,setTab:L,badgeState:T,closePopout:P,handleMentionsJump:F,showTutorial:w,setSeenTutorial:M,forLaterEnabled:k,showForLater:U})},ignoreModalClicks:!0,spacing:v,clickTrap:!0,children:(e,t)=>{let{isShown:n}=t;return I(x,n,e,G)}})})}}