Loading
function(e,t,n){"use strict";n.d(t,{Ay:()=>b,Sm:()=>M,bc:()=>U,dR:()=>L,gz:()=>x,i8:()=>k,jX:()=>D,xb:()=>P}),n(142703),n(321073);var r=n(627968),i=n(64700),s=n(503698),a=n.n(s),o=n(492462),l=n(873263),u=n(158954),c=n(311907),d=n(571356),_=n(397927),f=n(573435),p=n(726249),h=n(310419),m=n(976860),E=n(345942),g=n(734057),A=n(576705),I=n(309010),T=n(954571),S=n(486020),y=n(203982),v=n(998218),N=n(321987),C=n(652215),R=n(985018),O=n(729291);function b(e){let{message:t,footer:n,headerClassName:i,showsCloseWindowText:s,spinner:o}=e;return(0,p.HU)({location:R.intl.string(R.t["3S2494"])}),(0,r.jsxs)("div",{className:O.iE,children:[o?(0,r.jsx)(_.y$y,{}):null,(0,r.jsx)("div",{className:a()(O.wx,i)}),(0,r.jsx)(_.Heading,{variant:"heading-lg/bold",className:O.Qq,children:t}),null!=n?n:null,s?(0,r.jsx)(d.E,{variant:"text-sm/normal",color:"text-muted",className:O.lO,children:R.intl.string(R.t["k7J/w/"])}):null]})}function D(e){return(0,r.jsx)(b,{...e,headerClassName:O.nQ})}function L(e){let{guild:t,application:n,...s}=e,{onClose:a}=s,o=i.useCallback(()=>{t?.id!=null&&((0,E.u)(t?.id),a?.(),T.default.track(C.HAw.OAUTH2_AUTHORIZE_SUCCESS_GO_TO_GUILD_CLICKED,{application_id:n?.id,guild_id:t?.id}))},[a,n?.id,t?.id]),l=h.h.getField("entrypoint"),u=i.useCallback(()=>{a?.(),T.default.track(C.HAw.OAUTH2_AUTHORIZE_SUCCESS_CLOSE_CLICKED,{application_id:n?.id})},[a,n?.id]),d=window.location.pathname.startsWith(C.BVt.APPLICATION_DIRECTORY),_=i.useCallback(()=>{n?.id!=null&&(a?.(),null!=l&&(0,m.pX)(""),setImmediate(()=>{y._.dispatchToLastSubscribed(C.jej.OPEN_APP_LAUNCHER,{applicationId:n.id}),T.default.track(C.HAw.OAUTH2_AUTHORIZE_SUCCESS_OPEN_APP_CLICKED,{application_id:n.id})}))},[n?.id,a,l]),f=(0,c.bG)([I.A,g.A],()=>g.A.getChannel(I.A.getChannelId())),p=(0,c.bG)([A.A],()=>A.A.can(C.xBc.SEND_MESSAGES,f)),S=null!=t,v=null==t&&p&&(!d||null!=l),O=[];return(null!=t||null!=a)&&(null!=a&&O.push({variant:"secondary",text:R.intl.string(R.t.cpT0Cq),onClick:u}),S&&O.push({variant:"primary",text:t?.name.length>30?R.intl.string(R.t.M35zFB):R.intl.format(R.t.UdYYP3,{guildName:t?.name}),onClick:o}),v&&O.push({variant:"primary",text:R.intl.string(R.t["0cCDKP"]),onClick:_})),(0,r.jsx)(N.f,{...s,actions:O,children:(0,r.jsx)(w,{guild:t,application:n,...s})})}function w(e){let{guild:t,application:n,...s}=e,a=R.intl.string(R.t.se5gLj);i.useEffect(()=>{T.default.track(C.HAw.OAUTH2_AUTHORIZE_SUCCESS_VIEWED,{application_id:n?.id})},[n?.id]);let o=i.useMemo(()=>null!=n?null!=t?R.intl.format(R.t.IlF6IY,{installedApplicationName:n?.name,guildName:t?.name}):R.intl.format(R.t.vTVC5T,{installedApplicationName:n?.name}):R.intl.string(R.t["Dp+rgP"]),[n,t]),l=(0,r.jsx)(d.E,{variant:"text-md/normal",className:O.OY,children:o});return(0,r.jsx)(D,{message:a,footer:l,...s})}function M(e){let{application:t,...n}=e,{onClose:s}=n;i.useEffect(()=>{T.default.track(C.HAw.OAUTH2_AUTHORIZE_SUCCESS_VIEWED,{application_id:t.id})},[t.id]);let a=i.useCallback(()=>{s?.(),T.default.track(C.HAw.OAUTH2_AUTHORIZE_SUCCESS_CLOSE_CLICKED,{application_id:t.id})},[s,t.id]);return(0,r.jsx)(N.f,{...n,actions:[{variant:"primary",text:R.intl.string(R.t["31Bci5"]),onClick:a}],children:(0,r.jsxs)("div",{className:O.kV,children:[(0,r.jsx)(f.Ay,{mask:f.hW.SQUIRCLE,className:O.LR,children:(0,r.jsx)("img",{alt:t.name,src:S.Ay.getApplicationIconURL({id:t.id,icon:t.icon})})}),(0,r.jsxs)("div",{className:O.fv,children:[(0,r.jsx)(_.Heading,{variant:"heading-xl/semibold",color:"text-strong",children:R.intl.format(R.t["1Q+p1k"],{appName:t.name})}),(0,r.jsx)(d.E,{variant:"text-md/normal",color:"text-muted",children:R.intl.format(R.t.Mr7x5U,{appName:t.name})})]})]})})}function P(e){return(0,r.jsx)(N.f,{...e,title:R.intl.string(R.t.j2d6Km),subtitle:R.intl.string(R.t["/B7kXy"]),actions:[{text:R.intl.string(R.t["31Bci5"]),onClick:e.onClose}]})}function x(e){return(0,r.jsx)(b,{...e,headerClassName:O.gW})}function k(){let e=(0,l.zy)();return(0,r.jsx)(N.$,{removeChildWrapper:!0,children:(0,r.jsx)(N.f,{transitionState:u.ip4.ENTERED,hideHeader:!0,children:(0,r.jsx)(w,{guild:e.state?.guild,application:e.state?.application,showsCloseWindowText:!0})})})}function U(e){let{location:t}=e;i.useEffect(()=>{if(null==t||""===t.search)return;let e=null!=document.referrer&&""!==document.referrer?v.A.toURLSafe(document.referrer):null;(null==e||e.host!==window.location.host||e.pathname!==C.BVt.OAUTH2_AUTHORIZE)&&(0,m.pX)(C.BVt.INDEX)},[t]);let n=null!=t?(0,o.parse)(t.search):{},s=n.error_description??n.error??R.intl.string(R.t.mqn873);return(0,r.jsx)(N.$,{removeChildWrapper:!0,children:(0,r.jsx)(N.f,{transitionState:u.ip4.ENTERED,hideHeader:!0,children:(0,r.jsx)(x,{message:s,showsCloseWindowText:!0})})})}}