Build 589089stable
Module 606423
1,677 characters · in 4b34ba7e8fd520a0.jsDependencies
Source Raw
function(t,e,n){n.d(e,{Z:()=>D}),n(321073);var i=n(477900),r=n(582128),l=n(284009),a=n.n(l),s=n(189213),o=n(17928),u=n(403581),c=n(903209),d=n(287809),m=n(158045),f=n(477421),g=n(137728),p=n(816252),h=n(473702),x=n(916974),P=n(88001),C=n(466919),y=n(375708),E=n(258592);function v(t){let{churnUserDiscountOffer:e}=t;return null==e?null:(0,i.jsx)("div",{className:E.i,children:(0,i.jsx)(p._,{userDiscountOffer:e})})}function D(){let{transitionState:t,onClose:e,premiumType:n,setStep:l,churnUserDiscountOffer:p,isFetchingChurnDiscountOffer:E,planId:D,fullPrice:j}=(0,x.X)(),S=(0,o.bG)([d.default],()=>{let t=d.default.getCurrentUser();return a()(null!=t,"ProfileItem: currentUser cannot be undefined"),t});r.useEffect(()=>{(0,c.A)(S.id,S.getAvatarURL(null,80))},[S]);let A=(0,f.A)(),N="US"===A.ipCountryCode&&"CA"===A.ipSubdivisionCode;if(E)return(0,i.jsx)(s.Modal,{transitionState:t,title:"",actions:[],onClose:async()=>{e()}});let L=(0,m.Zb)(D),T=L?y.intl.string(C.default.z2vO3h):y.intl.string(y.t.PWq8TL),b=L?y.intl.formatToPlainString(C.default.stVlc6,{cooldownMonths:P.wl}):y.intl.string(y.t.SOC4ML),M=[],I=null!=p&&null!=j;return I?M.push({text:y.intl.string(y.t.zrCzVB),onClick:()=>l(h.g.CONFIRM_DISCOUNT),variant:"secondary",icon:u.t}):M.push({text:y.intl.string(y.t.rzVN6j),onClick:()=>e(),variant:"secondary"}),M.push({text:N?y.intl.string(y.t.PfnxqD):y.intl.string(y.t["3PatSz"]),onClick:()=>l(h.g.CONFIRM),variant:"primary"}),(0,i.jsx)(s.Modal,{transitionState:t,title:T,subtitle:b,actions:M,preview:I&&(0,i.jsx)(v,{churnUserDiscountOffer:p}),onClose:async()=>e(),children:(0,i.jsx)(g.l,{currentUser:S,premiumType:n,onClose:e,isDowngrade:!1,isPremiumRebrand:!0})})}}