Build 574548stable
Module 435954
8,217 characters · in no known chunkDependencies
Source Raw
function(e,t,n){"use strict";n.d(t,{A:()=>F});var i=n(627968),r=n(64700),s=n(17928),a=n(148810),o=n(521502),l=n(380610);n(321073);var u=n(503698),c=n.n(u),d=n(284009),_=n.n(d),h=n(939249),f=n(173936),E=n(834730),p=n(821609),m=n(349288),g=n(885574),A=n(579872),I=n(763827),T=n(193270);let S=r.memo(function(e){let{className:t}=e;return(0,i.jsxs)("svg",{width:"57",height:"40",viewBox:"0 0 57 40",fill:"none",className:t,children:[(0,i.jsx)("path",{d:"M49.4949 36H3.9596C1.78182 36 0 34.2486 0 32.1081V3.89189C0 1.75135 1.78182 0 3.9596 0H49.4949C51.6727 0 53.4545 1.75135 53.4545 3.89189V32.1081C53.4545 34.2486 51.6727 36 49.4949 36Z",className:T.wT}),(0,i.jsx)("path",{d:"M44.5456 10.8889H25.7375C24.6486 10.8889 23.7577 9.99798 23.7577 8.90909C23.7577 7.8202 24.6486 6.92929 25.7375 6.92929H44.5456C45.6345 6.92929 46.5254 7.8202 46.5254 8.90909C46.5254 9.99798 45.6345 10.8889 44.5456 10.8889ZM19.7981 10.8889C18.7092 10.8889 17.8183 9.99798 17.8183 8.90909C17.8183 7.8202 18.7092 6.92929 19.7981 6.92929C20.887 6.92929 21.7779 7.8202 21.7779 8.90909C21.7779 9.99798 20.887 10.8889 19.7981 10.8889ZM44.5456 19.798H25.7375C24.6486 19.798 23.7577 18.9071 23.7577 17.8182C23.7577 16.7293 24.6486 15.8384 25.7375 15.8384H44.5456C45.6345 15.8384 46.5254 16.7293 46.5254 17.8182C46.5254 18.9071 45.6345 19.798 44.5456 19.798ZM19.7981 19.798C18.7092 19.798 17.8183 18.9071 17.8183 17.8182C17.8183 16.7293 18.7092 15.8384 19.7981 15.8384C20.887 15.8384 21.7779 16.7293 21.7779 17.8182C21.7779 18.9071 20.887 19.798 19.7981 19.798ZM31.6365 28.7071H25.7375C24.6486 28.7071 23.7577 27.8162 23.7577 26.7273C23.7577 25.6384 24.6486 24.7475 25.7375 24.7475H31.6365C32.7254 24.7475 33.6163 25.6384 33.6163 26.7273C33.6163 27.8162 32.7254 28.7071 31.6365 28.7071ZM19.7981 28.7071C18.7092 28.7071 17.8183 27.8162 17.8183 26.7273C17.8183 25.6384 18.7092 24.7475 19.7981 24.7475C20.887 24.7475 21.7779 25.6384 21.7779 26.7273C21.7779 27.8162 20.887 28.7071 19.7981 28.7071Z",className:T.lk}),(0,i.jsx)("path",{d:"M3.9596 36H13.8586V0H3.9596C1.78182 0 0 1.78182 0 3.9596V32.0404C0 34.2182 1.78182 36 3.9596 36Z",className:T.$U}),(0,i.jsx)("path",{d:"M6.9293 10.8889C5.24647 10.8889 3.9596 9.60202 3.9596 7.91919C3.9596 6.23636 5.24647 4.94949 6.9293 4.94949C8.61212 4.94949 9.89899 6.23636 9.89899 7.91919C9.89899 9.60202 8.61212 10.8889 6.9293 10.8889ZM6.9293 20.7879C5.24647 20.7879 3.9596 19.501 3.9596 17.8182C3.9596 16.1354 5.24647 14.8485 6.9293 14.8485C8.61212 14.8485 9.89899 16.1354 9.89899 17.8182C9.89899 19.501 8.61212 20.7879 6.9293 20.7879ZM6.9293 30.6869C5.24647 30.6869 3.9596 29.4 3.9596 27.7172C3.9596 26.0343 5.24647 24.7475 6.9293 24.7475C8.61212 24.7475 9.89899 26.0343 9.89899 27.7172C9.89899 29.4 8.61212 30.6869 6.9293 30.6869Z",className:T.Vu}),(0,i.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M41.4328 33L46 37.7129L43.7836 40L37 32.9999L39.2164 30.7128L39.2165 30.7129L43.7836 26L46 28.2871L41.4328 33Z",className:T.r_}),(0,i.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M54.7821 35.2871L54.7841 35.2892L57 33.0021L50.2159 26L48 28.2871L52.5662 33L48 37.7129L50.2159 40L54.7821 35.2871Z",className:T.r_})]})});var N=n(957565),C=n(975571),y=n(723702),O=n(735438),R=n.n(O),v=n(280450),b=n(986238),L=n(652215),D=n(375708),w=n(722836);function P(e){let{url:t}=e,[n,s]=r.useState(!1),a=r.useRef(void 0),o=r.useCallback(()=>{n||(0,N.C)(t,()=>{s(!0),a.current=setTimeout(()=>s(!1),2e3)})},[t,n]);return r.useEffect(()=>()=>clearTimeout(a.current),[]),N.p5?(0,i.jsxs)(h.D,{className:c()(w.S,n?w.pG:null),onClick:o,children:[(0,i.jsx)(f.q,{size:"md",color:"currentColor",className:w.n7}),n?D.intl.string(D.t.GmrIJY):D.intl.string(D.t.iVzBOh)]}):null}function M(e){let{subHead:t,buildDetails:n,variant:s,buttonClick:a,buttonText:o,disabled:l=!1,submitting:u=!1}=e;return(0,i.jsxs)(r.Fragment,{children:[(0,i.jsxs)("div",{className:w.NT,children:[(0,i.jsx)(E.E,{variant:"text-sm/medium",className:w.V$,children:t}),(0,i.jsx)("div",{className:w.Jb,children:n})]}),(0,i.jsx)(p.$,{text:o,loading:u,variant:s,onClick:a,fullWidth:!0,disabled:l})]})}let x=function(e){let{loading:t=!1,currentOverrides:n,linkMeta:s,url:a,applyBuildOverride:o,clearBuildOverride:l}=e,[u,d]=r.useState(!1),h=r.useCallback(()=>{u||(d(!0),o().catch(()=>d(!1)))},[o,u]),f=r.useCallback(()=>{u||(d(!0),l().catch(()=>d(!1)))},[l,u]);return(0,i.jsxs)("div",{className:w.iE,children:[(0,i.jsxs)(E.E,{variant:"text-xs/normal",className:w.lS,children:[(0,i.jsx)("strong",{className:w.DD,children:null!=s&&null!=s.releaseChannel?D.intl.formatToPlainString(D.t.bFj63b,{releaseChannel:s.releaseChannel}):D.intl.string(D.t.Wj3LW4)}),(0,i.jsx)(m.Anchor,{className:w.Pl,href:C.A.getArticleURL(L.MVz.BUILD_OVERRIDE_EMBED),target:"_blank",children:(0,i.jsx)(g.m,{size:"xs",color:"currentColor",className:w.G})}),t?null:(0,i.jsx)(P,{url:a})]}),(0,i.jsxs)("div",{className:w.Qs,children:[(0,i.jsx)(S,{className:w.Kk}),t?(0,i.jsxs)(r.Fragment,{children:[(0,i.jsxs)("div",{className:w.NT,children:[(0,i.jsx)("div",{className:c()(w.Pz,w.w9)}),(0,i.jsx)("div",{className:w.Pz})]}),(0,i.jsx)("div",{className:w.MM})]}):function(e){let t,n,i,{currentOverrides:r,linkMeta:s,applyBuildOverride:a,clearBuildOverride:o,submitting:l}=e,u=["discord_web"];y.isPlatformEmbedded||u.push("discord_marketing","discord_developers");let c=function(e,t){if(null==e||null==t)return{valid:!1,reason:D.intl.string(D.t.d34xi4)};let{releaseChannel:n,expiresAt:i,validForUserIds:r,allowedVersions:s,targetBuildOverride:a}=e,o=Object.keys(a);if(0===R().intersection(o,t).length)return{valid:!1,reason:D.intl.formatToPlainString(D.t.wySUzv,{requestedTargets:o.map(e=>b.v_[e]??"unknown").join(", ")})};if(null!=n&&n!==window.GLOBAL_ENV.RELEASE_CHANNEL){let e=n===L.BIo.PTB?n.toUpperCase():`${n.charAt(0).toUpperCase()}${n.slice(1)}`;return{valid:!1,reason:D.intl.formatToPlainString(D.t.GOEF0C,{releaseChannel:e})}}if(null!=s){let e=!1;e=!1,!0;return{valid:!1,reason:D.intl.formatToPlainString(D.t.GOEF0C,{releaseChannel:s.join(", ")})}}let l=null!=i?new Date(i).getTime():null;return null!=l&&l<Date.now()?{valid:!1,reason:D.intl.string(D.t["8eRE6S"])}:r.length>0&&!r.includes(v.default.getId())?{valid:!1,reason:D.intl.string(D.t.qZgV0a)}:{valid:!0}}(s,u);if(!c.valid){var d;return d=c.reason,M({subHead:D.intl.string(D.t.ODXApH),variant:"secondary",buttonText:"Invalid",buildDetails:d,disabled:!0})}_()(null!=s,"BuildOverrideEmbed.renderResolved: linkMeta should never be null if resolved");let{discord_web:h,discord_developers:f}=s.targetBuildOverride,E=h??f;return(_()(null!=E,"BuildOverrideEmbed.renderResolved: linkMeta.targetBuildOverride.discord_web or linkMeta.targetBuildOverride.discord_developers should never be null if resolved"),null==r||null==r.discord_web?1:E.id!==r.discord_web.id||E.type!==r.discord_web.type)?(n=D.intl.string(D.t.nOunHC),t=a,i="primary"):(n=D.intl.string(D.t.tX4xrt),t=o,i="critical-primary"),M({subHead:D.intl.string("branch"===E.type?D.t.p9TwTG:D.t.RCYGot),buildDetails:E.id,buttonClick:()=>{I.A.isConnected()?A.A.show({title:D.intl.string(D.t.tiu1ly),body:D.intl.string(D.t["zK+lqW"]),onConfirm:t,cancelText:D.intl.string(D.t["ETE/oC"]),confirmText:D.intl.string(D.t["QDX/qu"]),confirmVariant:"critical-primary"}):t()},buttonText:n,variant:i,submitting:l})}({currentOverrides:n,linkMeta:s,applyBuildOverride:h,clearBuildOverride:f,submitting:u})]})]})};var U=n(390486);async function k(e){if(200!==(await (0,a.oA)(e)).status)throw Error("Build override couldn't apply");window.location.reload(!0)}async function G(e){if(200!==(await (0,a.Zk)(e)).status)throw Error("Build override couldn't apply");window.location.reload(!0)}async function V(){await (0,a.iD)(),window.location.reload(!0)}let F=r.memo(function(e){let{url:t}=e,n=(0,s.cf)([o.A],()=>o.A.getCurrentBuildOverride()),a=(0,s.bG)([o.A],()=>o.A.getBuildOverride(t)),{payload:u,validatedURL:c}=a,d=n.state===o.U.Resolving||a.state===o.U.Resolving,_=r.useCallback(()=>(0,l.h4)(a.url)&&null!=a.override?G(a.override?.targetBuildOverride):null==u?Promise.reject(Error("Invalid override payload")):((0,U.R)(a.override,u),k(u)),[u,a]);return null!=c?(0,i.jsx)(x,{loading:d,linkMeta:a.override,currentOverrides:n.overrides,applyBuildOverride:_,clearBuildOverride:V,url:c}):null})}