Loading
function(e,t,n){"use strict";n.d(t,{A:()=>G});var l=n(627968),i=n(64700),s=n(503698),r=n.n(s),a=n(735438),o=n.n(a),u=n(17928),c=n(821609),d=n(862482),m=n(109802),h=n(452027),p=n(778712),f=n(534514),g=n(289873),E=n(783878),A=n(398590),C=n(717398),x=n(966327),I=n(769015),_=n(242874),S=n(380619),y=n(219271),v=n(427358),T=n(7133),N=n(994500),j=n(351906),b=n(287809),R=n(957565),P=n(45938),L=n(428262),M=n(427262),O=n(937008),w=n(652215),k=n(788868),D=n(375708),U=n(340188);function G(e){let{giftCode:t,application:n,sku:s,subscriptionPlan:a,selectedGiftStyle:o,onClose:c,hasSentMessage:E,giftRecipient:A,giftMessageError:C,isSendingMessage:_}=e,[y,v]=i.useState(m.e.Modes.DEFAULT),N=(0,u.bG)([j.A],()=>j.A.enabled),b=E||null!=o&&null!=A,G=s?.productLine===w.EZt.COLLECTIBLES,{selectedGiftingPromotionReward:V}=(0,O.Pv)(),B=(0,S.Mq)(a),H=()=>null!=a?a.skuId:null!=s?s.id:null,W=()=>{let e;return null!=C?D.intl.string(D.t.qB8aya):null==a?null:(e=a.interval===k.WT.MONTH?b?D.t["4ZJ+7Z"]:D.t["P+z55d"]:b?D.t.p0pZXP:D.t.bXqk3o,D.intl.format(e,{skuName:(0,L.RH)(a.id),intervalCount:a.intervalCount}))};return _?(0,l.jsxs)("div",{className:U.EL,children:[null!=n?(0,l.jsx)(I.A,{game:n,className:U.__invalid_icon,size:I.M.LARGE,skuId:H()}):null,(0,l.jsx)(g.y,{type:g.t.PULSING_ELLIPSIS})]}):(0,l.jsxs)("div",{className:r()(U.EL,{[U.L1]:B&&null!=V}),children:[null!=n?(0,l.jsx)(I.A,{game:n,className:U.__invalid_icon,size:I.M.LARGE,skuId:H()}):null,(0,l.jsx)(f.D,{variant:"heading-lg/semibold",className:r()({[U.wx]:null==o&&!G,[U.$A]:null!=o&&!G}),children:null!=A||E&&null==C?D.intl.string(D.t.zOmK9N):null!=C?D.intl.string(D.t.d1lrmU):D.intl.string(D.t["/s1xR7"])}),E&&null!=A&&null==C||b?(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)("div",{className:U.jx,children:[(0,l.jsx)(x.A,{user:A,size:p._3.SIZE_40}),(0,l.jsxs)("div",{className:U.gn,children:[(0,l.jsx)(f.D,{variant:"heading-md/semibold",children:M.Ay.getName(A)}),(0,l.jsxs)("div",{className:U.Ik,children:[" ",M.Ay.getUserTag(A)]})]})]}),(0,l.jsx)("div",{className:U._c,children:W()})]}):(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("div",{className:U.I0,children:W()}),null==C&&(0,l.jsx)(F,{giftCode:t,onClose:c}),(0,l.jsx)("div",{className:U.yF}),(()=>{let e;if(null==t)return null;switch(y){case m.e.Modes.SUCCESS:e=D.intl.string(D.t.XVvPjU);break;case m.e.Modes.ERROR:e=D.intl.string(D.t.i4GM3L);break;default:e=D.intl.string(D.t.OpuAlK)}return(0,l.jsxs)("div",{className:U.PN,children:[null!=t&&(0,l.jsx)(h.D,{label:D.intl.string(D.t["/dG4NA"]),children:(0,l.jsx)(m.e,{hideMessage:N?D.intl.string(D.t["0RLn47"]):null,value:(0,P.Zq)(t),mode:y,text:e,onCopy:e=>{null!=s&&(0,P.AK)(new T.A({code:t,maxUses:1}),s),(0,R.C)(e,()=>v(m.e.Modes.SUCCESS),()=>v(m.e.Modes.ERROR)),setTimeout(()=>{v(m.e.Modes.DEFAULT)},1500)},supportsCopy:R.p5,className:U.__invalid_copyInput,buttonColor:d.XD.LINK,buttonLook:d.pR.LINK})}),(0,l.jsx)("div",{className:U.W$,children:D.intl.string(D.t.QWKUpn)})]})})()]})]})}function F(e){let{giftCode:t,onClose:n}=e;i.useEffect(()=>{C.A.fetchRelationships(),(0,y.u)()},[]);let[s,r]=i.useState(),[a,d]=i.useState(!1),[m,h]=i.useState(!1),{userAffinities:f,isLoading:g}=(0,u.cf)([v.A],()=>({userAffinities:v.A.getUserAffinitiesMap(),isLoading:v.A.isFetching()})),I=Array.from(f.keys()).sort((e,t)=>v.A.compare(e,t)),S=(0,u.bG)([N.A],()=>N.A.getFriendIDs()),T=o().difference(S,I),j=[...I,...T],R=(0,u.bG)([b.default],()=>b.default.filter(e=>j.includes(e.id)&&!e.bot),[j]);if(null==R||0===R.length)return null;let P=o().sortBy(R,e=>j.indexOf(e.id));return(0,l.jsxs)("div",{className:U.vt,children:[(0,l.jsxs)("div",{className:U.AQ,children:[(0,l.jsx)(E.Z,{selectionMode:"single",label:D.intl.string(D.t.MJw05f),placeholder:D.intl.string(D.t.J019jZ),loading:g,value:s,onSelectionChange:e=>{r(e),d(!1)},options:P.map(e=>({id:e.id,value:e,label:`${M.Ay.getUserTag(e)}`,leading:(0,l.jsx)(x.A,{user:e,size:p._3.SIZE_20})}))}),(0,l.jsx)("div",{className:U.Qg,children:(0,l.jsx)(c.$,{disabled:null==s,loading:m,onClick:()=>{h(!0),(0,_.UN)(s,t).then(()=>{n(),(0,A.bz)()}).catch(()=>{d(!0),h(!1)})},text:D.intl.string(D.t["+EgwQn"])})})]}),(0,l.jsx)("div",{className:a?U.Sc:U.W$,children:a?D.intl.string(D.t.jo5Vbl):D.intl.string(D.t["8/N3v3"])})]})}}