Module 480084

10,274 characters · in no known chunk
Dependencies
Source Raw
function(e,t,n){"use strict";n.d(t,{A:()=>eL,x:()=>eR});var i=n(627968),r=n(64700),s=n(503698),a=n.n(s),o=n(791332),l=n(939249),u=n(933832),c=n(624479),d=n(140735),_=n(228366),h=n(9578),f=n(268218),E=n(159273),p=n(232042),m=n(906754),g=n(332173),A=n(37632),I=n(534890),T=n(375708),S=n(569417);let N=function(){return(0,i.jsx)(I.o,{size:"md",color:"currentColor",className:S.K,"aria-label":T.intl.string(T.t.BAB0yK)})};var C=n(112107),y=n(930101),O=n(976860),R=n(302031),v=n(157941),b=n(696451),L=n(317525),D=n(71393),w=n(957565),P=n(143145),M=n(785562),x=n(192308),U=n(588975),k=n(442433),G=n(975807),V=n(235393),F=n(202803),B=n(652215),H=n(238999),j=n(995257),W=n(556300),Y=n(990474);n(938796);var K=n(380610),$=n(435954),z=n(833291),q=n(333421),Z=n(100392),X=n(17928),Q=n(691540),J=n(97483),ee=n(173936),et=n(834730),en=n(331322),ei=n(776078),er=n(821609),es=n(280450),ea=n(287809),eo=n(102609),el=n(271478),eu=n(386976),ec=n(257433),ed=n(32523),e_=n(688151),eh=n(919093);function ef(e){let{url:t}=e,n=r.useCallback(()=>{(0,w.C)(t,()=>(0,Q.P0)({id:"experiment-link-copied",message:"Copied experiment link",type:J.Ck.SUCCESS}))},[t]);return(0,i.jsx)(l.D,{className:eh.wp,onClick:n,children:(0,i.jsx)(ee.q,{size:"sm",color:"currentColor"})})}function eE(e){let{url:t}=e,n=(0,Z.OL)(t),s=(0,Z.Kb)(t),{experiments:a,overridesInfo:o}=(0,ed.hI)(),{experiments:l,overridesInfo:u}=(0,eu.op)(),c=r.useMemo(()=>null==n?null:null!=a[n]?a[n]:l[n],[a,l,n]),d=r.useMemo(()=>{if(null==n);else if(null!=o[n])return o[n];else if(null!=u[n])return u[n]},[o,u,n]),_=es.default.getId(),h=(0,ec.Fm)(c,_),f=r.useMemo(()=>(0,Z.GI)(c,h),[h,c]),E=(0,X.bG)([ea.default],()=>{let e=ea.default.getCurrentUser();return e?.isStaff()||e?.isStaffPersonal()});if(null==n||null==c)return null;let p=(0,Z.hp)(c).find(e=>e.value===s),m=null!=p?e_.Ps.EXPERIMENT_TREATMENT:e_.Ps.EXPERIMENT,g=null!=d&&null!=p&&d.variantId===p.value,A=(0,i.jsx)(ef,{url:t}),I=null;return(m===e_.Ps.EXPERIMENT_TREATMENT&&null!=p?I=(0,i.jsx)(et.E,{variant:"text-xs/normal",color:"text-muted",children:p.label}):null!=h&&(I=(0,i.jsxs)(et.E,{variant:"text-xs/normal",color:"text-muted",children:["Server Config: ",f]})),E)?(0,i.jsxs)("div",{className:eh.zr,children:[(0,i.jsx)("div",{children:(0,i.jsx)("div",{className:eh.wx,children:(0,i.jsxs)(en.B,{direction:"horizontal",justify:"space-between",children:[(0,i.jsxs)(en.B,{direction:"horizontal",gap:8,children:[(0,i.jsx)(ei.g,{size:"lg"}),(0,i.jsxs)(en.B,{direction:"vertical",gap:0,children:[(0,i.jsx)(et.E,{variant:"text-md/semibold",children:c.title}),I]})]}),A]})})}),null!=p?(0,i.jsx)(er.$,{fullWidth:!0,variant:g?"critical-primary":"primary",text:g?`Clear Treatment ${p.value}`:`Apply Treatment ${p.value}`,onClick:()=>{null!=p&&(g?(0,eo.t$)(c.system,n,null):(0,eo.t$)(c.system,n,p.value))}}):(0,i.jsx)("div",{className:eh.uh,children:(0,i.jsx)(el.g,{experiment:c,experimentId:n,overrideInfo:d})})]}):null}var ep=n(836156);let em=r.lazy(()=>Promise.all([n.e("45609"),n.e("61764"),n.e("18126"),n.e("67696")]).then(n.bind(n,881267)).then(e=>({default:e.PlaygroundEmbed}))),eg=r.lazy(()=>Promise.all([n.e("49491"),n.e("86456"),n.e("78078")]).then(n.bind(n,909261)).then(e=>({default:e.DevToolsLinkEmbed}))),eA=RegExp("^"+z.st.source,z.st.flags);var eI=n(266645),eT=n(881140),eS=n(746080),eN=n(992595),eC=n(429128);let ey={display:"inline"};function eO(e){return e.stopPropagation()}function eR(e){return{...e,react:(t,n,r)=>(0,i.jsx)("span",{style:ey,onClick:eO,children:e.react(t,n,r)},r.key)}}function ev(e){let{text:t}=e,[n,s]=r.useState(!1);return(0,i.jsx)(l.D,{onClick:function(){(0,w.C)(t,()=>s(!0),()=>s(!1))},children:n?(0,i.jsx)(u.A,{size:"xs",color:"currentColor"}):(0,i.jsx)(c.T,{size:"xs",color:"currentColor"})})}let eb={blockQuote:{react:(e,t,n)=>(0,i.jsxs)("div",{className:eN.h,children:[(0,i.jsx)("div",{className:eN.r}),(0,i.jsx)("blockquote",{children:t(e.content,n)})]},n.key)},s:{react:(e,t,n)=>(0,i.jsx)("s",{children:t(e.content,n)},n.key)},highlight:{react:(e,t,n)=>(0,i.jsx)("span",{className:"highlight",children:e.content},n.key)},paragraph:{react:(e,t,n)=>(0,i.jsx)("p",{children:t(e.content,n)},n.key)},inlineCode:{react:(e,t,n)=>(0,i.jsx)("code",{className:"inline",children:(0,P.t)(e,t,n)},n.key)},codeBlock:{react(e,t,r){function s(){return(0,i.jsx)("code",{className:a()(eC.kw,"hljs"),children:(0,P.t)(e,t,r)})}return(0,i.jsx)("pre",{children:(0,i.jsxs)("div",{className:eN.Hy,children:[w.p5?(0,i.jsx)("div",{className:eN.lB,children:(0,i.jsx)(ev,{text:e.content})}):null,(0,i.jsx)(v.l,{location:"MarkupReactRules",code:e.content,lang:e.lang,className:a()(eC.kw,"hljs"),children:(0,i.jsx)(f.c2,{createPromise:()=>Promise.all([n.e("57036"),n.e("75134")]).then(n.bind(n,981776)),webpackId:981776,renderFallback:s,render:t=>{if(!(e.lang&&t.hasLanguage(e.lang)))return s();{let n=t.highlight(e.lang,e.content,!0);return null==n?s():(0,i.jsx)("code",{className:a()(eC.kw,"hljs",n.language),dangerouslySetInnerHTML:{__html:n.value}})}}})})]})},r.key)}},text:{react:(e,t,n)=>"string"==typeof e.content?(0,i.jsx)("span",{children:e.content},n.key):(0,i.jsx)("span",{children:t(e.content,n)},n.key)},spoiler:{react:(e,t,n)=>(0,i.jsx)(R.Ay,{type:R.Ay.Types.TEXT,inline:n.formatInline,renderTextElement:(e,t)=>null==e||e.type!==h.A||t?e:r.cloneElement(e,{tabIndex:-1}),children:()=>t(e.content,n)},n.key)},soundboard:{react:(e,t,n)=>(0,i.jsx)(C.Ay,{channelId:e.channelId,messageId:e.messageId,soundId:e.soundId,jumbo:e.jumboable,messageSounds:n.soundboardSounds})},staticRouteLink:{react:(e,t,n)=>(0,P.d)(e.id)?(0,i.jsxs)(g.A,{role:"link",onClick:function(){!function(e,t,n){let i=D.A.getGuild(e);if(null==e||null==i)return;let r=t=>{i.features.has(B.GuildFeatures.COMMUNITY)&&(0,O.pX)(B.BVt.CHANNEL(e,t))};switch(t){case"home":case"guide":r(eS.VV.GUILD_HOME);break;case"browse":r(eS.VV.CHANNEL_BROWSER);break;case"customize":r(eS.VV.CUSTOMIZE_COMMUNITY);break;case"linked-roles":if(null!=n){let t=b.Ay.getSelfMember(e);if(null==t)return;let i=L.A.getRole(e,n);null==i||t.roles.includes(i.id)?_.h.dispatch({type:"GUILD_ROLE_CONNECTIONS_MODAL_SHOW",guildId:e}):_.h.dispatch({type:"GUILD_ROLE_CONNECTIONS_MODAL_SHOW",guildId:e,role:i})}else _.h.dispatch({type:"GUILD_ROLE_CONNECTIONS_MODAL_SHOW",guildId:e})}}(e.guildId,e.id,e.itemId)},className:"channelMention",iconType:e.id,children:[t(e.mainContent,n),null!=e.itemContent?(0,i.jsx)(A.A,{}):null,null!=e.itemContent?t(e.itemContent,n):null]},n.key):null},timestamp:{react:(e,t,n)=>(0,i.jsx)(M.A,{node:e},n.key)},list:{react:(e,t,n)=>{let r=e.ordered?"ol":"ul",s=null==e.start?void 0:(e.start+(e.items.length-1)).toString().length;return(0,o.reactElement)(r,`${n.key}`,{start:e.start,className:n.formatInline?eN.tZ:null,style:{"--totalCharacters":s},children:e.items.map((e,r)=>{let s=(0,o.reactElement)("span",`${n.key}-${r}-innerSpan`,{children:t(e,n)});return(0,o.reactElement)("li",`${n.key}-${r}`+r,{children:[s,(0,i.jsx)(d.A,{children:","},"screen-reader-pause")]})})})}},heading:{react:(e,t,n)=>{let r=(0,o.reactElement)("span",`${n.key}-innerSpan`,{children:t(e.content,n)});return(0,o.reactElement)("h"+e.level,n?.key!=null?`${n.key}`:null,{children:[r,(0,i.jsx)(d.A,{children:","},"screen-reader-pause")],className:n.formatInline?eN.tZ:null})}},guild:{react:(e,t,n)=>{let r=D.A.getGuild(e.guildId);return(0,i.jsx)(m.A,{guild:r,children:(0,P.t)(e,t,n)},n.key)}},channel:{react:(e,t,n)=>(0,i.jsx)(p.A,{iconType:e.iconType,children:(0,P.t)(e,t,n)},n.key)},message:{react:(e,t,n)=>(0,i.jsx)(N,{},n.key)},subtext:{react:(e,t,n)=>{let i=(0,o.reactElement)("span",`${n.key}-innerSpan`,{children:t(e.content,n)});return(0,o.reactElement)("small",n?.key!=null?`${n.key}`:null,{children:i,className:n.formatInline?eN.tZ:null})}},silentPrefix:{react:(e,t,n)=>"string"==typeof e.content?(0,i.jsx)("span",{children:e.content},n.key):(0,i.jsx)("span",{children:t(e.content,n)},n.key)}};function eL(e){let{shouldStopPropagation:t}=e;function s(e){return!0===t?eR(e):e}return{...eb,link:(0,eT.A)(e),devLink:{match:(e,t)=>t.allowLinks&&t.allowDevLinks?eA.exec(e):null,parse:(e,t)=>({target:e,type:"devLink"}),react:(e,t,n)=>{let s=e.target[0];return(0,K.h4)(s)?(0,i.jsxs)(r.Fragment,{children:[(0,i.jsx)("span",{children:s}),(0,i.jsx)($.A,{url:s},s)]},n.key):(0,Z.W0)(s)?(0,i.jsxs)(r.Fragment,{children:[(0,i.jsx)("span",{children:s}),(0,i.jsx)(eE,{url:s})]},n.key):(0,ep.i)(s)?(0,i.jsx)(r.Fragment,{children:(0,i.jsxs)(r.Suspense,{fallback:null,children:[(0,i.jsx)("span",{children:s}),(0,i.jsx)(em,{url:s})]})},n.key):(0,q.my)(s)?(0,i.jsx)(r.Fragment,{children:(0,i.jsxs)(r.Suspense,{fallback:null,children:[(0,i.jsx)("span",{children:s}),(0,i.jsx)(eg,{url:s})]})},n.key):(0,i.jsx)("span",{children:s},n.key)},order:6},emoji:s(function(e){let{emojiTooltipPosition:t="top",enableEmojiClick:n=!0}=e;return{react(e,r,s){let{key:a,channelId:o,messageId:l}=s;return e.src?(0,i.jsx)(y.H,{node:e,tooltipPosition:t,enableClick:n,channelId:o,messageId:l},a):(0,i.jsx)("span",{children:e.surrogate},a)}}}(e)),customEmoji:s(function(e){let{emojiTooltipPosition:t="top",enableEmojiClick:n=!0}=e;return{react(e,r,s){let{key:a,guildId:o,channelId:l,messageId:u}=s,c=E.Ay.getDisambiguatedEmojiContext(o).getById(e.emojiId);if(null!=c){let t=c.require_colons;e={...e,name:t?`:${c.name}:`:c.name}}return(0,i.jsx)(y.X,{node:e,tooltipPosition:t,enableClick:n,channelId:l,messageId:u},a)}}}(e)),channelMention:(0,W.A)(e),commandMention:(0,Y.Ay)(e),attachmentLink:{react(t,r,s){let o=s.noStyleAndInteraction?void 0:async n=>{let i=await (0,F.AN)(t.attachmentUrl);e.shouldStopPropagation&&n?.stopPropagation(),V.A.trackLinkClicked(i),e.shouldCloseDefaultModals&&(0,x.closeAllModals)(),(0,G.A)(i)},l=s.noStyleAndInteraction?B.tEg:e=>{(0,k.L3)(e,async()=>{let{default:e}=await n.e("62529").then(n.bind(n,740024));return n=>(0,i.jsx)(e,{...n,attachmentUrl:t.attachmentUrl,attachmentName:t.attachmentName})})};return(0,i.jsxs)(g.A,{role:"link",href:t.attachmentUrl,onClick:o,onContextMenu:l,className:"attachmentLink",children:[(0,i.jsx)(U.P,{size:"xs",className:a()(j.Kk,H.K),color:"currentColor"}),(0,P.t)(t,r,s)]},s.key)}},soundboard:s(eb.soundboard),gameMention:{react(e,t,n){let{gameId:r,channelId:s,gameName:a,gameIconHash:o}=e;return(0,i.jsx)(eI.A,{gameId:r,channelId:s,authorId:n.authorId,gameName:a,gameIconHash:o},n.key)}}}}}