"use strict";(this.webpackChunkdiscord_app=this.webpackChunkdiscord_app||[]).push([[40813],{940813:(e,n,r)=>{r.r(n);r.d(n,{default:()=>Ke});var t=r(785893),s=r(667294),o=r(202351),i=r(707961),a=r(213276),l=r(357088),c=r(503370),u=r(153686),d=r(19585),f=r(177570),m=r(736818),p=r(491260),h=r(473903),S=r(924308),v=r(436817),j=r(133940),O=r(362658),y=r(616679),E=r(2590),x=r(631959),I=r.n(x),N=r(867705),g=r.n(N);function b(e){var n=e.user,r=(0,o.e7)([f.Z],(function(){return null!=f.Z.getAnyStreamForUser(n.id)})),a=(0,o.e7)([p.Z],(function(){return p.Z.getActivities(n.id)})),l=s.useMemo((function(){return a.filter((function(e){return e.type!==E.IIU.CUSTOM_STATUS}))}),[a]),c=s.useMemo((function(){return r?l.find((function(e){return e.type===E.IIU.PLAYING})):null}),[l,r]),u=s.useMemo((function(){return l.filter((function(e){return e!==c}))}),[c,l]);return(0,t.jsxs)(i.zJl,{className:g().listScroller,fade:!0,children:[r?(0,t.jsx)(y.Z,{type:y.P.PROFILE_V2,user:n,source:"Profile Modal", className:I().userProfileActivity,activity:c,actionColor:I().actionColor}):null,u.map((function(e){return(0,t.jsx)(y.Z,{type:y.P.PROFILE_V2,activity:e,user:n,useStoreStream:!1,source:"Profile Modal",className:I().userProfileActivity,actionColor:I().actionColor},"".concat(e.application_id,"-").concat(e.session_id,"-").concat(e.name))}))]})}var _=r(712125),A=r(473708),T=r(804798),C=r.n(T);function P(e){var n=e.content,r=e.heading;return(0,t.jsxs)("div",{className:C().row,children:[null!=r?(0,t.jsx)(i.X6q,{className:C().heading,variant:"text-sm/normal",children:r}):null,(0,t.jsx)(i.xvT,{variant:"text-sm/normal",color:"header-secondary",children:n})]})}function Z(e){var n=e.flags,r=e.listScrollerStyle,s=(0,_.w)({flags:n}),o=s.hasMessageContent,a=s.hasGuildPresences,l=s.hasGuildMembers;if(null==n)return null;var c=[];o&&c.push((0,t.jsx)(P,{heading:A.Z.Messages.BOTS_DATA_ACCESS_MESSAGE_CONTENT_HEADER,content:A.Z.Messages.BOTS_DATA_ACCESS_MESSAGE_CONTENT_BODY}));a&&c.push((0,t.jsx)(P,{ heading:A.Z.Messages.BOTS_DATA_ACCESS_GUILD_PRESENCES_HEADER,content:A.Z.Messages.BOTS_DATA_ACCESS_GUILD_PRESENCES_BODY}));l&&c.push((0,t.jsx)(P,{heading:A.Z.Messages.BOTS_DATA_ACCESS_GUILD_MEMBERS_HEADER,content:A.Z.Messages.BOTS_DATA_ACCESS_GUILD_MEMBERS_BODY}));c.length>0&&c.push((0,t.jsx)("div",{className:C().divider,children:(0,t.jsx)(i.$i$,{})}));c.push((0,t.jsx)(P,{content:A.Z.Messages.BOTS_DATA_ACCESS_BASELINE.format({helpCenterUrl:"https://support.discord.com/hc/articles/7933951485975"})}));return(0,t.jsx)(i.zJl,{className:r,children:c})}function U(e){var n,r=e.user,s=null===(n=(0,o.e7)([S.Z],(function(){return S.Z.getUserProfile(r.id)})))||void 0===n?void 0:n.application;return(0,t.jsx)(Z,{flags:null==s?void 0:s.flags,listScrollerStyle:g().listScroller})}var M=r(523615),D=r(411592),R=r(265688),L=r(489655),w=r(793461),F=r(961543),k=r(253958),B=r(60940),G=r(583040);function z(){return(0,t.jsxs)("div",{className:g().empty,children:[(0,t.jsx)("div",{ className:g().emptyIconStreamerMode}),(0,t.jsx)("div",{className:g().emptyText,children:A.Z.Messages.STREAMER_MODE_ENABLED})]})}var Y=r(357888),V=r.n(Y);function H(e){var n,r,a=e.user,l=e.displayProfile,c=e.autoFocusNote,u=void 0!==c&&c,d=e.scrollToConnections,f=void 0!==d&&d,m=(0,L.X)(!0),p=(0,o.e7)([S.Z],(function(){var e;return null!==(n=null===(e=S.Z.getUserProfile(a.id))||void 0===e?void 0:e.connectedAccounts)&&void 0!==n?n:[]})),h=(0,o.e7)([w.Z],(function(){return w.Z.hidePersonalInformation})),v=(0,F.Z)(a,l).profileTheme,j=D.Z.useExperiment({}).showPronouns,O=s.useMemo((function(){return p.filter((function(e){return m(R.Z.get(e.type))}))}),[p,m]),y=s.useRef(null);s.useLayoutEffect((function(){if(f){var e;null==y||null===(e=y.current)||void 0===e||e.scrollIntoView()}}),[f]);return h?(0,t.jsx)(z,{}):(0,t.jsxs)(i.zJl,{fade:!0,className:V().infoScroller,children:[(0,t.jsxs)("div",{className:V().userInfoSection, children:[j&&null!=(null==l?void 0:l.pronouns)&&""!==(null==l?void 0:l.pronouns)&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(i.X6q,{variant:"eyebrow",className:V().userInfoSectionHeader,children:A.Z.Messages.USER_PROFILE_PRONOUNS}),(0,t.jsx)(i.xvT,{className:V().userInfoText,variant:"text-sm/normal",children:l.pronouns})]}),null!=(null==l?void 0:l.bio)&&""!==(null==l?void 0:l.bio)&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(i.X6q,{variant:"eyebrow",className:V().userInfoSectionHeader,children:A.Z.Messages.USER_PROFILE_ABOUT_ME}),(0,t.jsx)(k.Z,{className:V().userInfoText,userBio:null!==(r=null==l?void 0:l.bio)&&void 0!==r?r:""})]}),(0,t.jsx)(B.Z,{userId:a.id,headingClassName:V().userInfoSectionHeader,textClassName:V().userInfoText}),(0,t.jsx)(i.X6q,{variant:"eyebrow",className:V().userInfoSectionHeader,children:A.Z.Messages.NOTE}),(0,t.jsx)(M.Z,{userId:a.id,autoFocus:u,className:V().note})]}),(0,t.jsx)(G.OA,{ref:y,connectedAccounts:O,theme:v,className:V().userInfoSection,userId:a.id})] })}var X=r(944014),q=r(769476),$=r(448898);function J(e){var n=e.displayProfile,r=e.user,s=e.selectedSection,o=e.autoFocusNote,i=e.onClose;switch(s){case $.oh.ACTIVITY:return(0,t.jsx)(b,{user:r});case $.oh.MUTUAL_GUILDS:return(0,t.jsx)(q.Z,{user:r,onClose:i});case $.oh.MUTUAL_FRIENDS:return(0,t.jsx)(X.Z,{user:r,onClose:i});case $.oh.BOT_DATA_ACCESS:return(0,t.jsx)(U,{user:r});case $.oh.USER_INFO_CONNECTIONS:case $.oh.USER_INFO:default:return(0,t.jsx)(H,{displayProfile:n,autoFocusNote:o,user:r,scrollToConnections:s===$.oh.USER_INFO_CONNECTIONS})}}var K=r(336194),Q=r(761953),W=r(971402),ee=r(735885),ne=r(864928),re=r(734691),te=r(80317),se=r(995141),oe=r(840922),ie=r(824456),ae=r(693622),le=r(265367),ce=r(652591),ue=r(775173),de=r(585622),fe=r(787215),me=r(310126),pe=r(170740),he=r(253567),Se=r(616148),ve=r(351619),je=r(294184),Oe=r.n(je),ye=r(704275),Ee=r.n(ye);function xe(e,n,r){n in e?Object.defineProperty(e,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[n]=r;return e} function Ie(e,n){n=null!=n?n:{};Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):function(e,n){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e);n&&(t=t.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})));r.push.apply(r,t)}return r}(Object(n)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))}));return e}function Ne(e,n){if(null==e)return{};var r,t,s=function(e,n){if(null==e)return{};var r,t,s={},o=Object.keys(e);for(t=0;t=0||(s[r]=e[r])}return s}(e,n);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(t=0;t=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(s[r]=e[r])}}return s}function ge(e){var n=e.className,r=Ne(e,["className"]);return(0,t.jsx)(i.zxk,Ie(function(e){for(var n=1;n0&&s[s.length-1])&&(6===o[0]||2===o[0])){i=0;continue}if(3===o[0]&&(!s||o[1]>s[0]&&o[1]e.length)&&(n=e.length);for(var r=0,t=new Array(n);r