Build 541864stable
Module 736339
3,842 characters · in 57ac0f616f8e9f31.js, bf6330e4b15d7509.jsDependencies
Source Raw
function(e,t,n){n.d(t,{Ay:()=>T,O7:()=>A,gS:()=>j});var l=n(627968),a=n(64700),r=n(503698),i=n.n(r),s=n(284009),u=n.n(s),o=n(17928),c=n(834730),d=n(939249),m=n(150934),x=n(937008),f=n(97352),p=n(252424),h=n(927578),g=n(580630),v=n(788868),y=n(375708),b=n(672305);let A=(e,t)=>{let n=e.interval===v.WT.YEAR?y.t.ECT4A5:y.t.v9QeON;return y.intl.format(n,{price:(0,g.$g)(t.amount,t.currency)})},j=(e,t,n)=>{let{userLocale:l,isEligibleForBOGOPromotion:a,shouldShowSavingsPercent:r,isGift:i,planId:s,savingsPercent:u}=n,o=null!=e&&(e.planId===s||null!=t&&e.planId===t.id);return a?i||s!==v.gD.PREMIUM_MONTH_TIER_2?null:{type:"badge",textBadgeVariant:"eyebrow",text:y.intl.string(y.t.iQTfWx)}:null==t||t.interval===v.WT.YEAR&&null!=e||r&&!o?null!=t&&t.interval===v.WT.YEAR&&null!=e?y.intl.string(y.t["122kWB"]):r&&!o&&null!=u?{type:"badge",textBadgeVariant:"eyebrow",text:y.intl.format(y.t.IAybsG,{discount:(0,p.l9)(l,u/100)})}:null:null};function T(e){let{userLocale:t,premiumSubscription:n,planId:r,selectPlan:s,selected:p,priceOptions:T,isPrepaid:N,isCustomGift:E,shouldUseCalculatedDiscount:C,shouldShowUpdatedPaymentModal:S,discountOffer:_,discountAmountOff:I,isEligibleForDiscount:L,isEligibleForBOGOPromotion:P,isEligibleForTrial:w,isCurrentPlan:k,disabled:M}=e,{isGift:O}=(0,x.Pv)(),G=(0,o.bG)([f.A],()=>f.A.get(r));u()(null!=G,"Missing subscriptionPlan");let R=(0,h.L_)({planId:r,shouldUseCalculatedDiscount:C,isGift:O,priceOptions:T,subscriptionPlan:G}),D=(0,h.y8)(r,!1,O,T),B=null!=R&&!S,U=a.useCallback(()=>{let e=j(n,G,{userLocale:t,isEligibleForBOGOPromotion:P,shouldShowSavingsPercent:B,isGift:O,planId:r,savingsPercent:R});return"string"==typeof e?(0,l.jsxs)("span",{className:b.IS,children:["(",e,")"]}):null!=e&&"badge"===e.type?(0,l.jsx)(c.E,{tag:"span",variant:e.textBadgeVariant,color:"always-white",className:b.kP,children:e.text}):null},[t,P,G,n,B,O,r,R]),F=(0,h.m6)(G.id),W=a.useMemo(()=>(0,h.D8)(G.interval,O,N,G.intervalCount,E,F),[G.interval,G.intervalCount,O,N,E,F]),Y=()=>{M||s(r)},$=S?y.intl.format(y.t.hXcaLT,{price:L&&null!=I&&G.interval===v.WT.MONTH?(0,g.$g)(D.amount-I,D.currency):w?(0,g.$g)(0,D.currency,{minimumFractionDigits:0,maximumFractionDigits:0}):(0,g.$g)(D.amount,D.currency)}):(0,g.$g)(D.amount,D.currency);return(0,l.jsxs)(d.D,{role:E?"menuitem":"radio","aria-checked":p,tabIndex:E||p?0:-1,focusProps:{offset:{left:-4,right:-4,top:0,bottom:0}},onClick:Y,className:i()(b.G_,{[b.vW]:E&&p,[b.Gb]:E}),children:[(0,l.jsxs)("div",{className:i()(b.XM,{[b.PA]:M}),children:[(0,l.jsxs)("div",{className:b.l,children:[!E&&(0,l.jsx)("div",{className:b.E2,children:(0,l.jsx)(m.S,{checked:p,value:p,label:"",description:"",onChange:Y})}),(0,l.jsxs)("div",{children:[(0,l.jsxs)("div",{className:i()(b.Gl,{[b.h4]:p||E,[b.ox]:S&&(p||E)}),children:[W,E&&U()]}),E&&(0,l.jsx)("div",{className:b._R,children:y.intl.format(y.t.ori2Jm,{currencyAmount:(0,g.$g)(D.amount,D.currency)})})]}),k&&(0,l.jsxs)("span",{className:b.bq,children:["(",y.intl.string(y.t.ymSxhy),")"]}),!E&&U()]}),S?(0,l.jsx)("div",{className:i()({[b.kb]:p}),children:$}):(0,l.jsx)("div",{className:i()({[b.h4]:p||E}),children:$})]}),S&&(0,l.jsx)("div",{className:b.hB,children:(0,l.jsx)(c.E,{variant:"text-md/normal",color:p?"text-default":"interactive-text-default",className:i()(b.Ub,{[b.sw]:L||w}),children:((e,t)=>{let{price:n,isEligibleForDiscount:l,isEligibleForTrial:a,discountAmountOff:r,discountOffer:i,savingsPercent:s}=t;return l&&null!=r&&e.interval===v.WT.MONTH?y.intl.format(y.t["VeE/4E"],{numMonths:i?.discount.user_usage_limit??v.OJ,discountedPrice:(0,g.$g)(n.amount-r,n.currency),regularPrice:(0,g.$g)(n.amount,n.currency)}):a?A(e,n):e.interval===v.WT.YEAR?y.intl.formatToPlainString(y.t.rtLTJP,{percent:s??""}):null})(G,{price:D,isEligibleForDiscount:L,isEligibleForTrial:w,discountAmountOff:I,discountOffer:_,savingsPercent:R})})})]})}}