Build 533169stable
Module 682829
3,628 characters · in 33645dc6ae61c139.jsDependencies
Required by (1)
Lazily required by (0)none
Requires (42)
Lazily requires (0)none
Source Raw
function(e,t,n){n.d(t,{A:()=>q});var i=n(627968),s=n(64700),l=n(503698),r=n.n(l),a=n(311907),o=n(397927),d=n(73153),c=n(923408),u=n(339048),m=n(73825),g=n(974544),_=n(323082),x=n(531260),h=n(262077),A=n(160946),p=n(235986),T=n(769015),f=n(723588),S=n(608699),E=n(714308),b=n(478407),C=n(780964),v=n(178241),N=n(351906),I=n(287809),j=n(615405),y=n(295405),O=n(166403),R=n(469778),L=n(954571),P=n(975571),D=n(927578),G=n(881489),M=n(887997),k=n(177653),U=n(159906),w=n(758400),V=n(790284),B=n(788868),F=n(652215),H=n(355097),z=n(985018),Y=n(558808);let X={[H.nR]:"role_subscriptions_panel",[H.PZ]:"application_subscriptions_panel"};function K(){return(0,i.jsx)(o.ZpM,{className:Y.wb,type:o.ZpM.Types.CUSTOM,children:(0,i.jsxs)(p.A,{align:p.A.Align.CENTER,children:[(0,i.jsx)(T.A,{game:null,size:T.M.SMALL,className:Y.pV}),(0,i.jsx)("span",{className:Y.O,children:z.intl.string(z.t["jy/hyj"])})]})})}function W(){let e=(0,a.bG)([R.A],()=>R.A.getForApplication(B.tv));return s.useEffect(()=>{(0,u.LM)(B.tv)},[]),(0,i.jsx)(o.nVY,{label:z.intl.string(z.t["2GKrvn"]),description:z.intl.string(z.t.kNEjGm),children:null!=e&&D.Ay.hasAccountCredit(e)?(0,i.jsx)(k.A,{className:Y.fX,entitlements:e}):(0,i.jsx)(K,{})})}function Z(){return(0,i.jsx)("hr",{className:Y.hr})}let q=function(){var e;let t=(0,a.bG)([O.A],()=>O.A.getPremiumTypeSubscription()),n=(0,h.A)({subscriptionFilter:e=>w.Hy.has(e.status)}),l=(0,a.bG)([I.default],()=>I.default.getCurrentUser()),u=n.length>1,p=(0,a.bG)([y.A],()=>null!=t&&null!=t.paymentSourceId?y.A.getPaymentSource(t.paymentSourceId):null,[t]),T=(0,a.bG)([O.A],()=>O.A.hasFetchedSubscriptions()),R=(0,a.bG)([j.A],()=>j.A.isBusy),D=(0,A.Y)(),k=V.A.useField("subsection");s.useEffect(()=>{(0,v._)(null!=k?X[k]:C.X.SUBSCRIPTIONS_PANEL)},[k]);let K=(0,a.bG)([O.A],()=>O.A.getActiveApplicationSubscriptions()?.length??0),q=(0,a.bG)([O.A],()=>Object.values(O.A.getSubscriptions()??{}).filter(e=>e.type===F.rzx.GUILD).filter(e=>e.status!==F.Dmq.ENDED).length),Q=(0,x.A)({forceFetch:!0}),J=(0,G.ds)(),$=null!==t?t.currentPeriodEnd:void 0,ee=!(J&&!(Q.unactivatedUnits.length>0))&&(Q.fractionalState!==B.xc.NONE||Q.unactivatedUnits.length>0);return(s.useEffect(()=>(d.h.wait(()=>{(0,m.zS)(),_.hP(),(0,c.CD)(),_.$o()}),function(){V.A.resetState()}),[]),N.A.enabled)?(0,i.jsx)(g.A,{}):T&&D?k===H.nR?(0,i.jsx)(S.A,{onGoBack:()=>V.A.setState({subsection:null})}):k===H.PZ?(0,i.jsx)(b.A,{onGoBack:()=>V.A.setState({subsection:null})}):(0,i.jsx)("div",{className:Y.kL,children:(0,i.jsxs)("div",{className:Y.Qs,children:[u?(0,i.jsx)(w.Sb,{}):null,null!=t?(0,i.jsx)(w.Ay,{subscription:t,paymentSource:p,busy:R,subscriptions:n}):(0,i.jsx)(w.TC,{}),ee&&(e=!!l?.isPremiumWithPremiumGroup(),(0,i.jsxs)("section",{children:[(0,i.jsx)(o.Heading,{variant:"heading-md/bold",className:Y.HL,children:z.intl.string(z.t.Obre8v)}),(0,i.jsx)(o.Text,{variant:"text-md/normal",className:Y.JU,children:z.intl.format(z.t["7Zi06b"],{helpCenterLink:P.A.getArticleURL(F.MVz.FRACTIONAL_PREMIUM_ABOUT)})}),(0,i.jsx)(M.A,{className:Y.fX,fractionalPremiumInfo:Q,activationDate:$,hasPremiumGroup:e})]})),(0,i.jsx)(W,{}),q>0&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(Z,{}),(0,i.jsx)(f.A,{count:q,onClickManageSubscription:()=>V.A.setState({subsection:H.nR})})]}),K>0&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(Z,{}),(0,i.jsx)(E.A,{count:K,onClickManageSubscription:()=>{V.A.setState({subsection:H.PZ}),L.default.track(F.HAw.PREMIUM_APPLICATION_SUBSCRIPTION_MANAGE_CTA_CLICKED)}})]}),(0,i.jsx)(Z,{}),null!=t?(0,i.jsx)(U.A,{subscription:t,withOverheadSeparator:!1}):null]})}):(0,i.jsx)("div",{className:r()(Y.kL,Y.Lq),children:(0,i.jsx)(o.y$y,{})})}}