Build 567923stable
Module 134638
4,380 characters · in 3d3b05863accbf32.jsDependencies
Source Raw
function(e,t,n){"use strict";n.d(t,{_:()=>b});var l=n(627968),i=n(64700),s=n(17928),r=n(587895),a=n(463376),o=n(944355),u=n(241989),c=n(211159),d=n(548118),m=n(410516),h=n(815545),p=n(736339),f=n(299301),g=n(71393),E=n(967198),A=n(67480),C=n(486020),x=n(428262),I=n(580630),_=n(888751),S=n(652215),y=n(788868),v=n(88001),T=n(375708),N=n(327105),j=n(466919);function b(e){let{type:t,invoicePreview:n,subscriptionPlan:u,isPrepaidPaymentSource:b,giftRecipient:L,isPremiumGroupPurchase:M=!1,guildId:O,bottomSubText:w,storeListing:k}=e,D=(0,c.t4)(e=>e.checkoutPriceOptions),U=function(e){let{invoiceSummaryType:t,invoicePreview:n,subscriptionPlan:l,isPremiumGroupPurchase:i,isPrepaidPaymentSource:s}=e,{subscriptionPlanInvoiceItem:r}=(0,h.Sb)(n,l);return i?null!=r?(0,h.Tp)(r,l):T.intl.formatToPlainString(j.default["8bPDtb"],{premiumGroupProductName:(0,v.DP)()}):P(t)?(0,_.iK)(l):(0,x.ys)(l.id)?(0,x.Mn)(l.id,!1,s):l.name}({invoiceSummaryType:t,invoicePreview:n,subscriptionPlan:u,isPremiumGroupPurchase:M,isPrepaidPaymentSource:b}),G=function(e){let{guildId:t,invoiceSummaryType:n,giftRecipient:l}=e,i=(0,s.bG)([g.A],()=>null!=t?g.A.getGuild(t):null,[t]);return P(n)&&null!=l?{type:"gift",user:l}:null!=i?{type:"guildSubscription",guild:i}:void 0}({guildId:O,invoiceSummaryType:t,giftRecipient:L}),F=function(e){let{invoiceSummaryType:t,guildId:n,giftRecipient:l}=e;return P(t)?null!=l?"":T.intl.string(N.default["3wsYeI"]):null==n?T.intl.string(N.default["2zUa6I"]):void 0}({guildId:O,invoiceSummaryType:t,giftRecipient:L}),{header:V,headerIconSrc:B,guildForIcon:H}=function(e){let{skuId:t}=e;return(0,s.cf)([r.A,A.A,g.A,E.A],()=>{let e=A.A.get(t);if(null==e)return{};let n=e.productLine;if(n===S.EZt.PREMIUM)return{};let l=r.A.getApplication(e.applicationId);if(null==l)return{};if(n===S.EZt.GUILD_ROLE){let e=E.A.getGuildId(),t=g.A.getGuild(e);return null!=t?{header:t.name,guildForIcon:t}:{}}let i=C.Ay.getApplicationIconURL({id:l.id,icon:l.icon});return{header:l.name,headerIconSrc:i}},[t])}({skuId:u.skuId}),W=null!=H?(0,l.jsx)(d.Ay,{guild:H,size:d.Ay.Sizes.SMOL}):void 0,{premiumGroupDiscountOffer:K}=(0,a.i)(),Y=(0,c.t4)(e=>e.premiumDiscountInfo),{price:z,priceStrikethroughText:Z,priceSubText:q,priceSubTextHasStrikethrough:$}=i.useMemo(()=>(function(e){let{invoiceSummaryType:t,subscriptionPlan:n,invoicePreview:l,priceOptions:i,isPremiumGroupPurchase:s,premiumGroupDiscountOffer:r,premiumDiscountInfo:a}=e,{subscriptionPlanInvoiceItem:o}=(0,h.Sb)(l,n),u=P(t),c=t===f.N$.PREMIUM_WITH_TRIAL,d=(u?o?.amount:o?.subscriptionPlanPrice)??0,g=(0,I.$g)(d,l.currency),E=(0,I.CE)(g,n.interval,n.intervalCount),A=null,C=null,S=!1,v=E,j=a?.discountOffer;if(c)A=(0,p.O7)(n,{amount:d,currency:l.currency}),v=(0,_.ib)(l.currency,{includeNowSuffix:!0});else if(u){if(v=g,n.interval===y.WT.YEAR&&(0,x.xq)(n.id)){let e=(0,x.VA)({subscriptionPlan:n,isGift:u,priceOptions:i});A=null!=e?(0,I.$g)(e,l.currency):null,S=!0}}else if(s){let e=(0,m.pg)(l,n.id);if(null!=r&&r.getApplicableSubscriptionInterval()===n.interval&&null!=e){let t=(0,I.$g)(d-e,l.currency);v=T.intl.format(N.default.U2CmMW,{priceAmount:t}),A=T.intl.format(N.default.JsSin7,{priceRate:(0,I.CE)(g,n.interval,n.intervalCount),intervalCount:r.getFullIntervalCount()})}}else if((0,x.xq)(n.id)&&null!=j){let e=(0,m.pg)(l,n.id);if((0,h.Ro)(l,j.discount.id)&&null!=e){let t=(0,I.$g)(d-e,l.currency);v=T.intl.format(T.t.hXcaLT,{price:t}),C=g,A=(0,m.hm)(j)?T.intl.format(T.t.VZ8Tvh,{regularPrice:g}):T.intl.format(N.default.JsSin7,{priceRate:E,intervalCount:j.getFullIntervalCount()})}}return{price:v,priceStrikethroughText:C,priceSubText:A,priceSubTextHasStrikethrough:S}})({invoiceSummaryType:t,subscriptionPlan:u,invoicePreview:n,priceOptions:D,isPremiumGroupPurchase:M,premiumGroupDiscountOffer:K,premiumDiscountInfo:Y}),[t,u,n,D,M,K,Y]),J=((0,x.ys)(u.id)?(0,x.m6)(u.id):void 0)===y.PremiumTypes.TIER_2;return(0,l.jsx)(o.f7,{label:U,description:F,price:z,priceStrikethroughText:Z,priceSubText:q,priceSubTextHasStrikethrough:$,target:G,graphic:(0,l.jsx)(R,{subscriptionPlan:u,storeListing:k}),omitDefaultIconBackground:J,header:V,headerIconSrc:B,headerIconComponent:W,bottomSubText:w})}function R(e){let{subscriptionPlan:t,storeListing:n}=e,i=(0,s.bG)([A.A],()=>A.A.get(t.skuId),[t.skuId]),r=(0,x.ys)(t.id)?(0,x.m6)(t.id):void 0;return(0,l.jsx)(u.WH,{sku:i,premiumType:r,storeListing:n})}function P(e){return e===f.N$.PREMIUM_GIFT}}