Build 533169stable
Module 816288
2,284 characters · in aca7018765200529.jsDependencies
Source Raw
function(e,t,n){n.d(t,{A:()=>T});var i=n(627968),l=n(64700),s=n(503698),a=n.n(s),r=n(517738),o=n(158954),d=n(311907),c=n(397927),u=n(442433),h=n(793574),A=n(230135),_=n(552836),m=n(147925),p=n(363487),g=n(267771),f=n(828162),E=n(853513),x=n(985018),I=n(424460);let C=l.forwardRef((e,t)=>{let{appliedBoostCount:n,maxBoostCount:s,premiumSubscriberCount:d,className:u}=e,h=n>=s,A=Math.min(n/s*100,100),_=`calc(${A}% - 4px)`,[p,g]=(0,c.zhh)(()=>({width:n===d?_:"calc(0% - 0px)",config:{tension:250,damping:5,mass:1}}),"respect-motion-settings",[n,d]);return l.useEffect(()=>{g({width:_})},[_,g]),(0,i.jsxs)("div",{ref:t,className:I.hQ,children:[(0,i.jsx)("div",{className:a()(I.L$,u)}),(0,i.jsx)(r.animated.div,{className:a()(I.qB,{[I.mu]:A<=5}),style:p}),(0,i.jsxs)("div",{className:I.FS,children:[(0,i.jsxs)("div",{className:I.Ui,children:[(0,i.jsx)(o.EYj,{className:I.Qq,variant:"text-xs/semibold",children:x.intl.string(E.default.NI6Ihe)}),d>=s&&(0,i.jsx)(o.EYj,{className:I.Qq,variant:"text-xs/semibold",children:"\uD83C\uDF89"})]}),(0,i.jsxs)("div",{className:I.Ui,children:[(0,i.jsx)(o.EYj,{className:a()(I.Qq,I.ue),variant:"text-xs/semibold",children:h?x.intl.formatToPlainString(E.default["Ehpq+7"],{appliedBoostCount:n}):x.intl.formatToPlainString(E.default["/rbPDs"],{appliedBoostCount:n,maxBoostCount:s})}),(0,i.jsx)(m.A,{width:12,height:12,direction:m.A.Directions.RIGHT,className:a()(I.Qq,I.ue)})]})]})]})});function N(e){let{guild:t,withMargin:s}=e,r=(0,g.A)(t),o=(0,p.A)(t.id),m=l.useCallback(()=>{(0,f.A)(t.id,h.A.GUILD_BOOSTING_SIDEBAR_DISPLAY)},[t.id]),E=(0,d.bG)([_.A],()=>_.A.getCountForGuild(t.id)??0);l.useEffect(()=>{E!==t.premiumSubscriberCount&&(0,A.u)(t.id,t.premiumSubscriberCount)},[t.id,E,t.premiumSubscriberCount]);let x=l.useCallback(e=>{o&&(0,u.L3)(e,async()=>{let{default:e}=await n.e("71728").then(n.bind(n,709843));return n=>(0,i.jsx)(e,{...n,guild:t})})},[o,t]);return(0,i.jsx)(c.DUT,{"aria-label":void 0,role:"button",focusProps:{offset:{left:10,right:4}},onClick:m,className:a()(I.kL,{[I.aF]:s}),onContextMenu:x,children:(0,i.jsx)(C,{appliedBoostCount:E,maxBoostCount:r,premiumSubscriberCount:t.premiumSubscriberCount})})}function T(e){let{guild:t,withMargin:n}=e;return(0,i.jsx)(N,{guild:t,withMargin:n})}C.displayName="GuildPowerupsProgressBarUI"}