Loading
function(e,t,n){n.d(t,{l:()=>ek,A:()=>eM}),n(321073);var r=n(627968),a=n(64700),s=n(503698),i=n.n(s),l=n(284009),u=n.n(l),o=n(435558),c=n.n(o),d=n(17928),m=n(430993),f=n(364840),p=n(462887),g=n(97808),x=n(834730),A=n(123292),h=n(602853),b=n(661531),C=n(403581),y=n(778712),L=n(315629),_=n(104510),v=n(289873),T=n(297264),E=n(228366),I=n(820739),N=n(736653),j=n(775602),S=n(793574),P=n(688810),k=n(822123),M=n(770335),R=n(548118),w=n(931959),D=n(148355),U=n(591179),O=n(999291),G=n(903209),B=n(270574),F=n(975732),W=n(915614),H=n(946356),V=n(939496),Y=n(780964),K=n(766075),z=n(71393),Z=n(287809),q=n(178368),J=n(174459),Q=n(486020),X=n(975571),$=n(428262),ee=n(19575),et=n(878784),en=n(627380),er=n(704640),ea=n(425713),es=n(30084),ei=n(862482),el=n(930861),eu=n(821609),eo=n(375708),ec=n(150252);let ed=function(e){let{churnUserDiscountOffer:t,onDiscountClaim:n,onContinue:a}=e,s=(0,N.Ay)(),i=(0,p.M)(s)?"/assets/ff07ae06c15adc58.svg":"/assets/dd0f35fb103d174b.svg";return null==t?null:(0,r.jsxs)("div",{className:ec.bR,children:[(0,r.jsx)("div",{className:ec.v0}),(0,r.jsx)("div",{className:ec.X2}),(0,r.jsx)("div",{className:ec.Dg,children:(0,r.jsxs)("div",{className:ec.xt,children:[(0,r.jsx)("img",{alt:"",src:i,className:ec.lR}),(0,r.jsxs)("div",{className:ec.t2,children:[(0,r.jsx)(x.E,{variant:"text-md/medium",className:ec.PU,children:eo.intl.format(eo.t["2gem05"],{percent:t.discount.amount,numMonths:t.discount.userUsageLimit})}),(0,r.jsxs)("div",{className:ec.$t,children:[(0,r.jsxs)(el.wL,{"data-migration-pending":!0,className:ec.Oy,innerClassName:ec.iO,look:ei.pR.OUTLINED,color:ei.XD.CUSTOM,onClick:()=>n?.(),children:[(0,r.jsx)(C.t,{size:"xs",color:"currentColor",className:ec.Fl}),(0,r.jsx)(x.E,{variant:"text-sm/semibold",className:ec.H0,children:eo.intl.string(eo.t.zrCzVB)})]}),(0,r.jsx)(eu.$,{variant:"primary",text:eo.intl.string(eo.t["3PatSz"]),onClick:()=>a?.()})]})]})]})})]})};var em=n(237412),ef=n(202541),ep=n(652215),eg=n(414135);let ex="/assets/34c8999cfe272b23.svg",eA="/assets/893dc4a04464a54a.svg",eh="/assets/b3a9ce9d2cf3ff2f.svg",eb=ee.Ay.getEnableHardwareAcceleration()?g.Js:g.eu,eC={boostItemVisual:"/assets/f30ca678d7e3549e.svg",emojiStickersVisual:"/assets/27244382f9e8cc5f.svg",screenShareItemVisual:eA,uploadsMessagesItemVisual:"/assets/b8183e94e7ff0020.svg",uploadsMessagesItemVisualV2:"/assets/17f762a38d0747e7.svg",PL:ex,TR:eh},ey={boostItemVisual:"/assets/b5a84c68f2051c39.svg",emojiStickersVisual:"/assets/d403174a2d73fc48.svg",screenShareItemVisual:eA,uploadsMessagesItemVisual:"/assets/351b85bf9e59346f.svg",uploadsMessagesItemVisualV2:"/assets/cd3b44e57a5e6597.svg",PL:ex,TR:eh};function eL(){let e=(0,N.Ay)();return(0,p.M)(e)?ey:eC}function e_(e){let{description:t,onLearnMore:n,renderVisual:s}=e,l=a.useContext(eP).isPremiumRebrand;return(0,r.jsxs)("div",{className:i()(eg.Kw,{[eg.u0]:l}),children:[(0,r.jsxs)("div",{className:i()(eg.p3,{[eg.u0]:l}),children:[(0,r.jsx)(x.E,{variant:"text-md/normal",children:t}),(0,r.jsx)(A.Q,{onClick:n,text:eo.intl.string(eo.t.hvVgAZ)})]}),(0,r.jsx)("div",{className:i()(eg.aS,{[eg.u0]:l}),children:s()})]})}function ev(e){let{...t}=e,{theme:n}=(0,V.E)(),a=(0,h.r)(b.A.colors.INTERACTIVE_TEXT_ACTIVE,n).hex();return(0,r.jsx)(C.t,{size:"md",...t,color:a})}function eT(e){let t,{currentUser:n,premiumType:a,onClose:s}=e,i=(0,O.Ay)(n.id),l=(0,d.bG)([j.Ay],()=>j.Ay.useReducedMotion),u=(0,U.X)("PremiumSubscriptionWhatYouLoseModal"),o=a===ef.PremiumTypes.TIER_1;return t=i?.premiumType===ef.PremiumTypes.TIER_2?(0,r.jsxs)(H.A,{user:n,displayProfile:i,forceShowPremium:!0,themeType:null,className:eg.Kq,children:[(0,r.jsx)(W.o,{user:n,displayProfile:i,avatarSize:y._3.SIZE_56,avatarOffsetX:8,avatarOffsetY:2,bannerWidth:172,bannerHeight:60,themePadding:4}),(0,r.jsx)(eb,{className:eg.jU,src:n.getAvatarURL(void 0,(0,y.FT)(y._3.SIZE_56),!l),size:y._3.SIZE_56,"aria-label":n.username}),(0,r.jsxs)("div",{className:eg.b$,children:[(0,r.jsx)(B.A,{className:eg.Bj,usernameClass:eg.TE,name:n.toString()}),(0,r.jsx)(ev,{className:eg.kC})]})]}):(0,r.jsxs)("div",{className:eg.xl,children:[(0,r.jsx)(eb,{className:eg.wK,src:n.getAvatarURL(void 0,(0,y.FT)(y._3.SIZE_56),!l),size:y._3.SIZE_56,"aria-label":n.username}),(0,r.jsxs)("div",{className:eg.Un,children:[(0,r.jsx)(B.A,{className:eg.Bj,usernameClass:eg.TE,name:n.toString()}),(0,r.jsx)(C.t,{size:"md",color:"currentColor",className:eg.kC})]})]}),(0,r.jsx)(e_,{description:o?eo.intl.format(eo.t.xCaYwE,{}):eo.intl.format(eo.t["gpqr+n"],{}),onLearnMore:function(){s(),u?(0,F.openUserProfileModal)({userId:n.id}):(0,K.openUserSettings)(Y.X.PROFILE_PANEL),J.default.track(ep.HAw.PREMIUM_UNCANCEL_WINBACK_CTA_CLICKED,{action:"user_profile_customization"})},renderVisual:()=>t})}function eE(e){let{currentUser:t,onClose:n}=e,a=(0,et.$F)(),{analyticsLocations:s}=(0,P.Ay)(S.A.PREMIUM_UNCANCEL_MODAL),i=(0,et.Xb)(),l=(0,en.t)(),u=a?.id??ef.Ac.PREMIUM_TENURE_1_MONTH,o=(0,er.A)(u);if(!(0,$.YE)(t,ef.PremiumTypes.TIER_2)||null==i)return null;let c=a?.status??et.Wo.UPCOMING,d=a?.nameUnformatted??ef.VD[ef.Ac.PREMIUM_TENURE_1_MONTH].nameUnformatted,m=(0,ea.I)(u).standard,f=eo.intl.string(d),p=c===et.Wo.EARNED,g=l?.days??1,x=eo.t.pwkxYF;if(p){let e=Math.max((0,$.To)(i),1);e>=365?(g=Math.floor(e/365),x=eo.t["/ojPfi"]):(g=e,x=eo.t.IItWYo)}return(0,r.jsx)(e_,{description:eo.intl.format(x,{time:g}),onLearnMore:function(){n(),(0,es.D)({analyticsLocations:s,displayProfile:null}),J.default.track(ep.HAw.PREMIUM_UNCANCEL_WINBACK_CTA_CLICKED,{action:"badges"})},renderVisual:()=>(0,r.jsx)(L.h,{className:eg.nc,color:o,children:(0,r.jsx)("img",{alt:f,src:m,className:eg.pq})})})}function eI(e){let{premiumType:t}=e,n=(0,d.bG)([j.Ay],()=>j.Ay.useReducedMotion),a=(0,k.Fj)(null).filter(e=>e.type===M.i.GUILD&&(e.animated||null!=e.guildId)).slice(0,3),s=(0,d.yK)([w.A],()=>w.A.stickerFrecencyWithoutFetchingLatest.frequently.slice(0,3-a.length)),i=eL().emojiStickersVisual,l=t===ef.PremiumTypes.TIER_1;return(0,r.jsx)(e_,{description:l?eo.intl.format(eo.t.couiKJ,{}):eo.intl.format(eo.t["0hUHi6"],{}),onLearnMore:function(){window.open(X.A.getArticleURL(ep.MVz.PREMIUM_DETAILS)),J.default.track(ep.HAw.PREMIUM_UNCANCEL_WINBACK_CTA_CLICKED,{action:"emojis_stickers"})},renderVisual:()=>null!=a&&a.length>0||!l&&null!=s&&s.length>0?(0,r.jsxs)("div",{className:eg.iB,children:[a.map(e=>null==e.id?e.url:Q.Ay.getEmojiURL({id:e.id,animated:!n&&e.animated,size:58})).map((e,t)=>null!=e?(0,r.jsx)("img",{className:eg.d7,alt:"",src:e},`emoji-${t}`):null),l?null:s.map(e=>(0,r.jsx)(D.A,{disableAnimation:n,sticker:e,size:58,withLoadingIndicator:!1},e.id))]}):(0,r.jsx)("img",{className:eg.OP,alt:"",src:i})})}function eN(e){let{premiumType:t,onClose:n}=e;a.useEffect(()=>E.h.wait(()=>(0,I.CD)()),[]);let s=(0,d.bG)([j.Ay],()=>j.Ay.useReducedMotion),[l,u]=(0,d.yK)([q.A,z.A],()=>{let e=q.A.boostSlots,t=new Map;c()(e).map("premiumGuildSubscription").map("guildId").forEach(e=>{if(null!=z.A.getGuild(e)){let n=t.get(e)??0;t.set(e,n+1)}});let n=null,r=0;return t.size>0&&([n,r]=Array.from(t.entries()).reduce((e,t)=>t[1]>e[1]?t:e)),[z.A.getGuild(n),r]}),o=null!=l&&u>0,m=eL().boostItemVisual;return(0,r.jsx)(e_,{description:t===ef.PremiumTypes.TIER_1?eo.intl.format(eo.t.K4Hv69,{}):eo.intl.format(eo.t.wRxEDW,{}),onLearnMore:function(){n(),(0,K.openUserSettings)(Y.X.PREMIUM_GUILD_SUBSCRIPTIONS_PANEL),J.default.track(ep.HAw.PREMIUM_UNCANCEL_WINBACK_CTA_CLICKED,{action:"boosts"})},renderVisual:()=>o?(0,r.jsx)("div",{className:eg.Ht,children:(0,r.jsxs)("div",{className:eg.W5,children:[(0,r.jsx)(R.Ay,{guild:l,size:R.Ay.Sizes.MEDIUM,animate:!s,className:eg.Hc}),(0,r.jsxs)("div",{className:eg.IA,children:[(0,r.jsx)(x.E,{variant:"text-md/normal",className:i()(eg.v,eg.e0),children:l.name}),(0,r.jsxs)("div",{className:eg.i$,children:[(0,r.jsx)(_._,{color:b.A.unsafe_rawColors.GUILD_BOOSTING_PINK,className:eg.jZ}),(0,r.jsx)(x.E,{variant:"text-xs/normal",className:i()(eg.v,eg.x2),children:eo.intl.format(eo.t["Ou/g/P"],{boostCount:u})})]})]})]})}):(0,r.jsx)("img",{alt:"",src:m})})}function ej(){let e=eL().screenShareItemVisual;return(0,r.jsx)(e_,{description:eo.intl.format(eo.t.wK04T1,{}),onLearnMore:function(){window.open(X.A.getArticleURL(ep.MVz.STREAM_QUALITY_SETTINGS)),J.default.track(ep.HAw.PREMIUM_UNCANCEL_WINBACK_CTA_CLICKED,{action:"screen_share"})},renderVisual:()=>(0,r.jsx)("img",{alt:"",src:e})})}function eS(e){let{premiumType:t}=e,n=eL().uploadsMessagesItemVisual;return(0,r.jsx)(e_,{description:t===ef.PremiumTypes.TIER_2?eo.intl.format(eo.t.GsOFRJ,{}):eo.intl.format(eo.t.wFWO6D,{}),onLearnMore:function(){window.open(X.A.getArticleURL(ep.MVz.PREMIUM_DETAILS)),J.default.track(ep.HAw.PREMIUM_UNCANCEL_WINBACK_CTA_CLICKED,{action:"msgs_uploads"})},renderVisual:()=>(0,r.jsx)("img",{alt:"",src:n})})}let eP=a.createContext({isPremiumRebrand:!1});function ek(e){let{currentUser:t,premiumType:n,onClose:s,isDowngrade:l=!1,isPremiumRebrand:u=!1}=e,o=a.useMemo(()=>{let e=[];switch(n){case ef.PremiumTypes.TIER_0:e.push((0,r.jsx)(eI,{premiumType:n}),(0,r.jsx)(eS,{premiumType:n}));break;case ef.PremiumTypes.TIER_1:l?e.push((0,r.jsx)(eT,{currentUser:t,premiumType:n,onClose:s},"profile-item"),(0,r.jsx)(ej,{},"screen-share-item"),(0,r.jsx)(eN,{premiumType:n,onClose:s},"boost-item")):e.push((0,r.jsx)(eT,{currentUser:t,premiumType:n,onClose:s},"profile-item"),(0,r.jsx)(eI,{premiumType:n},"emoji-stickers-item"),(0,r.jsx)(ej,{},"screen-share-item"),(0,r.jsx)(eS,{premiumType:n},"uploads-item"),(0,r.jsx)(eN,{premiumType:n,onClose:s},"boost-item"));break;case ef.PremiumTypes.TIER_2:l?e.push((0,r.jsx)(eT,{currentUser:t,premiumType:n,onClose:s},"profile-item"),(0,r.jsx)(eN,{premiumType:n,onClose:s},"boost-item"),(0,r.jsx)(ej,{},"screen-share-item")):e.push((0,r.jsx)(eE,{currentUser:t,onClose:s},"badge-item"),(0,r.jsx)(eT,{currentUser:t,premiumType:n,onClose:s},"profile-item"),(0,r.jsx)(eI,{premiumType:n},"emoji-stickers-item"),(0,r.jsx)(eN,{premiumType:n,onClose:s},"boost-item"),(0,r.jsx)(ej,{},"screen-share-item"),(0,r.jsx)(eS,{premiumType:n},"uploads-item"))}return e},[n,t,s,l]);return(0,r.jsx)(eP.Provider,{value:{isPremiumRebrand:u},children:(0,r.jsx)("div",{className:i()(eg.xP,{[eg.u0]:u,[eg.mK]:u&&o.length<=2}),children:o})})}let eM=function(e){let{premiumType:t,titleText:n,subtitleText:s,footer:i,onClose:l,onDiscountClaim:o,onContinue:c,analyticsLocations:p,isLoading:g=!1,churnUserDiscountOffer:A=null,isDowngrade:h=!1,subtitleIcon:b,subtitleClassName:C}=e,y=(0,d.bG)([Z.default],()=>{let e=Z.default.getCurrentUser();return u()(null!=e,"ProfileItem: currentUser cannot be undefined"),e});a.useEffect(()=>{(0,G.A)(y.id,y.getAvatarURL(null,80))},[y]);let L=null!=A&&!g;return(a.useEffect(()=>{L&&J.default.track(ep.HAw.CANCELLATION_FLOW_DISCOUNT_OFFER_PROMPT_VIEWED,{location_stack:p,discount_id:A?.discountId})},[L,p,A]),g)?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(em.A,{premiumType:t,onClose:l}),(0,r.jsx)(m.c,{children:(0,r.jsx)("div",{className:eg.rf,children:(0,r.jsx)(v.y,{className:eg.u1})})})]}):(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(em.A,{premiumType:t,onClose:l}),(0,r.jsx)(m.c,{children:(0,r.jsxs)("div",{className:eg.rf,children:[(0,r.jsx)(T.D,{variant:"heading-xl/semibold",color:"text-strong",className:eg.DD,children:n}),(0,r.jsxs)("div",{className:C,children:[b,(0,r.jsx)(x.E,{variant:"text-md/normal",children:s})]}),(0,r.jsx)(ek,{currentUser:y,premiumType:t,onClose:l,isDowngrade:h})]})}),!L&&(0,r.jsx)(f.j,{children:i}),L&&(0,r.jsx)(ed,{churnUserDiscountOffer:A,onDiscountClaim:o,onContinue:c})]})}}