TelegramPWA/dist/6930.64f8870a7c2decb2a4e0.js
Alexander Zinchuk 4c60c0c03e [Build]
2025-07-29 14:36:06 +02:00

2 lines
88 KiB
JavaScript

"use strict";(self.webpackChunktelegram_t=self.webpackChunktelegram_t||[]).push([[6930],{24405:(e,t,a)=>{a.r(t),a.d(t,{ChatRefundModal:()=>pa,GiftInfoModal:()=>Ot,GiftModal:()=>Bt,GiftRecipientPicker:()=>wt,GiftResalePriceComposerModal:()=>zt,GiftStatusInfoModal:()=>jt,GiftTransferModal:()=>ma,GiftUpgradeModal:()=>Wt,GiftWithdrawModal:()=>ta,PaidReactionModal:()=>Je,StarPaymentModal:()=>fe,StarsBalanceModal:()=>ce,StarsGiftModal:()=>I,StarsGiftingPickerModal:()=>P,StarsSubscriptionModal:()=>ye,StarsTransactionInfoModal:()=>Ie});var r=a(84051),i=a(13439),n=a(70636),s=a(60919),o=a(87357),l=a(17142),c=a(4961),d=a(14),u=a(17712),m=a(59030),p=a(21849),f=a(18276),h=a(84685),g=a(64493),A=a(22337),b=a(1526);const S={modalDialog:"MFXAwnxJ",content:"Sl6xVf1R",main:"bTN9Jeph",headerInfo:"c6MiyJgW",logo:"StGLWvzb",logoBackground:"SyTXSfml",description:"kFe3mIZo",section:"BgfHkWd2",header:"zMtAGfXs",starHeaderText:"q3v8orGj",hiddenHeader:"bq3FnXT0",closeButton:"bDsDTkbe",avatar:"jK36xUj4",center:"v1PckUQn",secondaryInfo:"TDWSRfP9"},v=a.p+"GoldStar.fb6812e915ddfe27f504.svg",N=a.p+"stars-bg.dee4c4b73c7d21c2ec73.png";var C=a(20021);const I=(0,r.ph)((0,i.EK)(((e,{modal:t})=>({user:t?.forUserId?(0,s.mBe)(e,t.forUserId):void 0})))((({modal:e,user:t})=>{const{closeStarsGiftModal:a,openInvoice:s,requestConfetti:I}=(0,i.ko)(),k=(0,r.li)(),y=Boolean(e?.isOpen),G=(0,d.A)(e),Y=(0,m.A)(),[B,w]=(0,r.J0)(),[P,D]=(0,r.J0)(!0);(0,r.vJ)((()=>{y||D(!0)}),[y]);const F=(0,u.A)((()=>{const e=k.current;if(e&&y){const{top:t,left:a,width:r,height:i}=e.querySelector(".modal-content").getBoundingClientRect();I({top:t,left:a,width:r,height:i,withStars:!0})}}));(0,r.vJ)((()=>{G?.isCompleted&&F()}),[G,F]);const M=(0,u.A)((e=>{G&&(w(e),s(t?{type:"starsgift",userId:t.id,stars:e.stars,currency:e.currency,amount:e.amount}:{type:"stars",stars:e.stars,currency:e.currency,amount:e.amount}))})),T=(0,u.A)((()=>{a()})),U=(0,r.Kr)((()=>{const e=Y("lng_credits_summary_options_about").split("{link}");return[e[0],(0,C.Y)(h.A,{url:Y("StarsTOSLink"),text:Y("lng_credits_summary_options_about_link")}),e[1]]}),[Y]);return(0,C.Y)(A.A,{className:(0,o.A)(S.modalDialog),contentClassName:S.content,dialogRef:k,isSlim:!0,onClose:T,isOpen:y,children:(0,C.FD)("div",{className:(0,o.A)(S.main,"custom-scroll"),onScroll:function(e){const{scrollTop:t}=e.currentTarget;D(t<=150)},children:[(0,C.Y)(g.A,{round:!0,size:"smaller",className:S.closeButton,color:"translucent",onClick:()=>a(),ariaLabel:Y("Close"),children:(0,C.Y)(f.A,{name:"close"})}),(0,C.Y)("div",{className:(0,o.A)(S.header,P&&S.hiddenHeader),children:(0,C.Y)("h2",{className:S.starHeaderText,children:Y(t?"GiftStarsTitle":"Star.List.GetStars")})}),(0,C.Y)("div",{className:S.headerInfo,children:t?(0,C.FD)(C.FK,{children:[(0,C.Y)(p.A,{size:100,peer:t,className:S.avatar}),(0,C.Y)("img",{className:S.logoBackground,src:N,alt:"",draggable:!1})]}):(0,C.FD)(C.FK,{children:[(0,C.Y)("img",{className:S.logo,src:v,alt:"",draggable:!1}),(0,C.Y)("img",{className:S.logoBackground,src:N,alt:"",draggable:!1})]})}),(0,C.Y)("h2",{className:(0,o.A)(S.headerText,S.center),children:G?.isCompleted?t?(0,c.A)(Y("Notification.StarsGift.SentYou",(0,l.Ad)(B.amount,B.currency,Y.code)),["simple_markdown"]):(0,c.A)(Y("StarsAcquiredInfo",B?.stars),["simple_markdown"]):Y(t?"GiftStarsTitle":"Star.List.GetStars")}),(0,C.Y)("p",{className:S.description,children:t?(0,c.A)(Y("ActionGiftStarsSubtitle",(0,n.F9)(Y,t)),["simple_markdown"]):Y("Stars.Purchase.GetStarsInfo")}),(0,C.FD)("div",{className:S.section,children:[(0,C.Y)(b.A,{options:G?.starsGiftOptions,onClick:M}),(0,C.Y)("div",{className:S.secondaryInfo,children:U})]})]})})})));var k=a(31481),y=a(90709),G=a(87894),Y=a(79582),B=a(54960),w=a(34642);const P=(0,r.ph)((0,i.EK)((e=>{const{chats:{listIds:t},currentUserId:a}=e;return{userIds:e.contactList?.userIds,activeListIds:t.active,archivedListIds:t.archived,currentUserId:a}}))((({isOpen:e,currentUserId:t,activeListIds:a,archivedListIds:s,userIds:o})=>{const{closeStarsGiftingPickerModal:l,openStarsGiftModal:c}=(0,i.ko)(),d=(0,m.A)(),[p,f]=(0,r.J0)(""),h=(0,r.Kr)((()=>{const e=(0,i.mS)().users.byId,r=(0,G.Am)([...o||[],...a||[],...s||[]]),l=(0,n.PU)({ids:r,query:p,type:"user"});return(0,Y.A)(l.filter((a=>{const r=e[a];return!(!r||r.isSupport||(0,y.tv)(r)||(0,y.PL)(r)||a===t||a===k.zv8)})))}),[t,p,o,a,s]),g=(0,u.A)((e=>{e?.length&&(c({forUserId:e}),l())}));return(0,C.Y)(w.A,{className:"s3k01dTm",isOpen:e,onClose:l,title:d("GiftStarsTitle"),hasCloseButton:!0,shouldAdaptToSearch:!0,withFixedHeight:!0,confirmButtonText:d("Continue"),onEnter:l,children:(0,C.Y)(B.A,{className:"cuI2eDIY",itemIds:h,filterValue:p,filterPlaceholder:d("Search"),onFilterChange:f,isSearchable:!0,withDefaultPadding:!0,withStatus:!0,onSelectedIdChange:g})})})));var D=a(37661),F=a(39351),M=a(46222),T=a(24680),U=a(41036),x=a(2739),R=a(86046),K=a(81949),L=a(9267);const O={root:"TtE8LQNJ",minimal:"nkV4JXHc",transition:"nXQS4E59",main:"JuWZY1ds",container:"mnhBs1uK",section:"lYkNd_gb",sectionTitle:"FF8gm7MP",hint:"Rs8WXoOz",tos:"Vu6blJk9",topUpButton:"dc_DZoVF",tonBalanceContainer:"lorbW9II",tonBalance:"h2Fs3tOv",tonIconBalance:"Ut6GidJP",tonInUsd:"FdcdsB4l",tonIconLogo:"_hCjjyEv",description:"teXilLxe",header:"fnhXotO2",starHeaderText:"iUwego5s",botItem:"AhxcrKWn",hiddenHeader:"DZk6d6hF",closeButton:"piD1PXHW",addStarsButton:"dqnGL2uh",addStarsIcon:"w9Db2eiK",balanceBlock:"Yk0OQBKC",balanceInfo:"p2dW9NOV",smallerText:"rUnPcfmE",balanceBottom:"F5BTkZ9G",modalBalance:"t8tMrx3y",starButton:"oOt4VBD2",paymentContent:"OReEUNTV",paymentImages:"oKorQYTC",paymentPhoto:"HGTrEtUF",avatarStar:"Wu10dXoa",paymentImageBackground:"os8jb_qv",paymentButton:"VzR5cibf",paymentButtonStar:"Uhg7yWxK",transactions:"Qvc0fTTH",subscriptions:"IX5BhCUF",tabs:"KZVEyKOX",disclaimer:"bpVifdwH",amountBadge:"BPM7LKwo",loadMore:"TKmZjMyd",loadMoreIcon:"buepwtN1"},V=(0,r.ph)((({balance:e,className:t,withAddButton:a})=>{const r=(0,F.A)(),{openStarsBalanceModal:n}=(0,i.ko)();return(0,C.Y)("div",{className:(0,o.A)(O.balanceBlock,t),children:(0,C.FD)("div",{className:O.balanceInfo,children:[(0,C.Y)("span",{className:O.smallerText,children:r("StarsBalance")}),(0,C.Y)("div",{className:O.balanceBottom,children:e?.currency===k.ykW?(0,C.FD)(C.FK,{children:[(0,C.Y)(f.A,{name:"toncoin"}),void 0!==e?(0,l.UL)(e.amount,e.currency):"…"]}):(0,C.FD)(C.FK,{children:[(0,C.Y)(L.A,{type:"gold",size:"middle"}),void 0!==e&&e.currency===k.OUy?(0,R.ZF)(r,e):"…",a&&(0,C.Y)(K.A,{className:O.addStarsButton,onClick:()=>n({}),children:(0,C.Y)(f.A,{className:O.addStarsIcon,name:"add"})})]})})]})})}));var z=a(17663),E=a(14242),J=a(63527);const q={root:"ZXnbeQxP",info:"zLaaDX3c",status:"HbF2qTB2",statusPricing:"AveGvpdV",amount:"_CBiOQcv",title:"k9ZIv5Pd",description:"FlRlxMx2",subtitle:"YN2J8dw6",statusPeriod:"MRrP7Oew",statusEnded:"pRHwfr8m",preview:"t6Syyhzd",subscriptionStar:"ftlbevPm"},H=(0,r.ph)((({subscription:e})=>{const{openStarsSubscriptionModal:t}=(0,i.ko)(),{peerId:a,pricing:r,until:o,isCancelled:l,title:d,photo:f}=e,h=(0,m.A)(),g=(0,J.A)(function(e){return t=>(0,s.PVB)(t,e)}(a)),A=(0,u.A)((()=>{t({subscription:e})}));if(!g)return;const b=o<Date.now()/1e3,S=(0,z.A)(1e3*o,h.code,!0,"long");return(0,C.FD)("div",{className:q.root,onClick:A,children:[(0,C.FD)("div",{className:q.preview,children:[(0,C.Y)(p.A,{size:"medium",peer:g}),(0,C.Y)(L.A,{className:q.subscriptionStar,type:"gold",size:"small"})]}),(0,C.FD)("div",{className:q.info,children:[(0,C.Y)("h3",{className:q.title,children:(0,c.A)((0,n.F9)(h,g)||"")}),d&&(0,C.FD)("p",{className:q.subtitle,children:[f&&(0,C.Y)(p.A,{webPhoto:f,size:"micro"}),(0,c.A)(d)]}),(0,C.Y)("p",{className:q.description,children:h(b?"StarsSubscriptionExpired":l?"StarsSubscriptionExpires":"StarsSubscriptionRenews",S)})]}),(0,C.Y)("div",{className:q.status,children:l||b?(0,C.Y)("div",{className:q.statusEnded,children:h(b?"StarsSubscriptionStatusExpired":"StarsSubscriptionStatusCancelled")}):(0,C.FD)(C.FK,{children:[(0,C.FD)("div",{className:q.statusPricing,children:[(0,C.Y)(L.A,{className:q.star,type:"gold",size:"adaptive"}),(0,C.Y)("span",{className:q.amount,children:(0,E.Sm)(r.amount)})]}),(0,C.Y)("div",{className:q.statusPeriod,children:h("StarsParticipantSubscriptionPerMonth")})]})})]})}));var W=a(58968),_=a(66833);function j(e,t,a){if(a.paidMessages)return t("PaidMessageTransaction",{count:a.paidMessages},{withNodes:!0,pluralValue:a.paidMessages});if(a.isGiftResale)return Q(a.amount)?t("StarGiftSaleTransaction"):t("StarGiftPurchaseTransaction");if(a.starRefCommision)return e("StarTransactionCommission",(0,E.l9)(a.starRefCommision));if(a.isGiftUpgrade)return e("Gift2TransactionUpgraded");if(a.extendedMedia)return e("StarMediaPurchase");if(a.subscriptionPeriod)return a.title||e("StarSubscriptionPurchase");if(a.isReaction)return e("StarsReactionsSent");if(a.giveawayPostId)return e("StarsGiveawayPrizeReceived");if(a.isMyGift)return e("StarsGiftSent");if(a.isGift)return a.amount.currency===k.ykW?t("TonGiftReceived"):e("StarsGiftReceived");if(a.starGift)return Q(a.amount)?e("Gift2TransactionSent"):e("Gift2ConvertedTitle");const r=a.peer&&"peer"!==a.peer.type&&(0,R.Pc)(a.peer)||void 0;return r?r.title||e(r.titleKey):a.title}function Q(e){return e.currency===k.OUy?(t=e).amount?t.amount<0:t.nanos<0:e.amount<0;var t}var X=a(79577),$=a(40558),Z=a(62587),ee=a(27860);const te={root:"jQkp75Gb",preview:"OYGSN3PF",count:"KX1yz2Jy",thumb:"EvinKr5k",noOutline:"KSAAsUDv",itemCount1:"GxDajfX_",itemCount2:"jXuZoxq8",itemCount3:"TPn3XGHJ",blurry:"hWZuxLS8",full:"w56QPFhl",fadeIn:"ds43W8Wq"};function ae({boughtMedia:e,index:t,className:a}){const r=e.video||e.photo,i=(0,y.VO)(r,"pictogram"),n=(0,y.VD)(r),s=(0,Z.A)(i);return(0,C.FD)("div",{className:(0,o.A)(te.thumb,void 0!==t&&`stars-transaction-media-${t}`,a),children:[n&&(0,C.Y)("img",{className:te.blurry,src:n,alt:""}),s&&(0,C.Y)("img",{className:te.full,src:s,alt:""})]})}const re=(0,r.ph)((({media:e,className:t,isTransactionPreview:a,onClick:r})=>{const i=Math.min(e.length,a?2:3),n="mediaType"in e[0];return(0,C.FD)("div",{className:(0,o.A)(te.root,te[`itemCount${i}`],a&&te.preview,t),dir:"rtl",onClick:r,children:[e.slice(0,i).reverse().map(((e,t,r)=>{const i=r.length-t-1;return"mediaType"in e?(0,C.Y)(ee.A,{className:te.thumb,isVisible:!0,width:e.width,height:e.height,thumbDataUri:e.thumbnail?.dataUri}):(0,C.Y)(ae,{className:(0,o.A)(a&&i>0&&te.noOutline),boughtMedia:e,index:i})})),n&&(0,C.FD)("div",{className:te.count,children:[(0,C.Y)(f.A,{name:"stars-lock"}),e.length>1?e.length:""]})]})})),ie={root:"aHAxv_Jg",info:"oyYrn3II",stars:"K5lc75ku",amount:"QLQPuLAr",title:"e0pK8CJ_",description:"xbERdDMQ",date:"l6CwQ0Ev",positive:"P_42_ZWR",negative:"TGjnLJfH",preview:"cnjGihOT",subscriptionStar:"z43YvnDX",uniqueGiftBackground:"eNvzMw2p",giftSticker:"U3dqmnM4"},ne=(0,r.ph)((({transaction:e,className:t})=>{const{openStarsTransactionModal:a}=(0,i.ko)(),{date:l,amount:d,photo:f,peer:h,extendedMedia:g,subscriptionPeriod:A}=e,b=(0,F.A)(),S=(0,m.A)(),v="peer"===h.type?h.id:void 0,N=(0,J.A)(function(e){return t=>e?(0,s.PVB)(t,e):void 0}(v)),I=e.starGift,y="starGiftUnique"===I?.type,G=I&&(0,_.yQ)(I),Y=(0,r.Kr)((()=>{let t,a,r,i=j(S,b,e);if("peer"===e.peer.type)t=N&&(0,n.F9)(S,N),r=N||W.lw;else{const a=(0,R.Pc)(e.peer,e.amount.currency===k.ykW);i=a.title||S(a.titleKey),t=S(a.subtitleKey),r=a}return e.isGiftUpgrade&&"starGiftUnique"===e.starGift?.type&&(t=b("GiftUnique",{title:e.starGift.title,number:e.starGift.number})),e.isGiftResale&&"starGiftUnique"===e.starGift?.type&&(t=b("GiftUnique",{title:e.starGift.title,number:e.starGift.number})),e.photo&&(r=void 0),e.isRefund&&(a=S("StarsRefunded")),e.hasFailed&&(a=S("StarsFailed")),e.isPending&&(a=S("StarsPending")),{title:i,description:t,avatarPeer:r,status:a}}),[S,b,N,e]),B=(0,r.Kr)((()=>{if(y){const{backdrop:e}=(0,_.uc)(I),t=[e.centerColor,e.edgeColor];return(0,C.FD)(C.FK,{children:[(0,C.Y)($.A,{className:ie.uniqueGiftBackground,backgroundColors:t}),(0,C.Y)(X.A,{className:ie.giftSticker,sticker:G,size:36,play:!1})]})}return G?(0,C.Y)(X.A,{className:ie.giftSticker,sticker:G,size:36,play:!1}):g?(0,C.Y)(re,{media:g,isTransactionPreview:!0}):(0,C.FD)(C.FK,{children:[(0,C.Y)(p.A,{size:"medium",webPhoto:f,peer:Y.avatarPeer}),Boolean(A)&&(0,C.Y)(L.A,{className:ie.subscriptionStar,type:"gold",size:"small"})]})}),[y,g,f,Y.avatarPeer,A,I,G]),w=(0,u.A)((()=>{a({transaction:e})}));return(0,C.FD)("div",{className:(0,o.A)(ie.root,t),onClick:w,children:[(0,C.Y)("div",{className:ie.preview,children:B}),(0,C.FD)("div",{className:ie.info,children:[(0,C.Y)("h3",{className:ie.title,children:Y.title}),Y.description&&(0,C.Y)("p",{className:ie.description,children:(0,c.A)(Y.description)}),(0,C.FD)("p",{className:ie.date,children:[(0,z.L2)(1e3*l,S.code,!0),Y.status&&` — (${Y.status})`]})]}),(0,C.FD)("div",{className:ie.stars,children:[(0,C.Y)("span",{className:(0,o.A)(ie.amount,Q(d)?ie.negative:ie.positive),children:(0,R.hk)(b,d)}),d.currency===k.OUy&&(0,C.Y)(L.A,{className:ie.star,type:"gold",size:"adaptive"})]})]})})),se=["all","inbound","outbound"],oe=["StarsTransactionsAll","StarsTransactionsIncoming","StarsTransactionsOutgoing"],le="StarsTransactionItem",ce=(0,r.ph)((0,i.EK)(((e,{modal:t})=>({shouldForceHeight:t?.currency===k.ykW?Boolean(e.ton?.history?.all?.transactions.length):Boolean(e.stars?.history?.all?.transactions.length),starsBalanceState:e.stars,tonBalanceState:e.ton,canBuyPremium:!(0,s.n_C)(e),tonUsdRate:e.appConfig?.tonUsdRate||k.kgD,tonTopupUrl:e.appConfig?.tonTopupUrl||k.BJU})))((({modal:e,starsBalanceState:t,tonBalanceState:a,canBuyPremium:d,shouldForceHeight:p,tonUsdRate:S,tonTopupUrl:v})=>{const{closeStarsBalanceModal:N,loadStarsTransactions:I,loadStarsSubscriptions:G,openStarsGiftingPickerModal:Y,openInvoice:B,openUrl:w}=(0,i.ko)(),P=e?.currency||k.OUy,R=P===k.ykW?a:t,{balance:K,history:L}=R||{},{subscriptions:z}=t||{},E=(0,m.A)(),J=(0,F.A)(),[q,W]=(0,r.J0)(!0),[_,j]=(0,r.J0)(0),[Q,X,$]=(0,D.A)(),Z=Boolean(e&&(t||a)),{originStarsPayment:ee,originReaction:te,originGift:ae,topup:re}=e||{},ie=ee||te||ae||re,ce=ee?.form?.invoice?.totalAmount||ee?.subscriptionInfo?.subscriptionPricing?.amount||te?.amount||ae?.gift.stars||re?.balanceNeeded,de=ce?ce-(K?.amount||0):void 0,ue=(0,r.Kr)((()=>{const e=(0,i.mS)();if(te){const t=(0,s.hds)(e,te.chatId);if(!t)return;return E("StarsNeededTextReactions",(0,y.Js)(E,t))}if(ee){const t=ee.form?.botId?(0,s.mBe)(e,ee.form.botId):void 0;if(!t)return;return E("StarsNeededText",(0,y.Yg)(t))}if(ae){const t=(0,s.mBe)(e,ae.peerId);if(!t)return;return E("StarsNeededTextGift",(0,n.F9)(J,t))}return"subs"===re?.purpose?E("StarsNeededTextLink"):re?.purpose===k.D3m?J("StarsNeededTextSendPaidMessages",void 0,{withMarkdown:!0,withNodes:!0}):void 0}),[te,ee,ae,re?.purpose,J,E]),me=Boolean(L?.all?.transactions.length&&!ie),pe=!ie,fe=(0,r.Kr)((()=>oe.map((e=>({title:J(e)})))),[J]);(0,r.vJ)((()=>{Z||(W(!0),j(0),$())}),[Z]),(0,r.vJ)((()=>{ie?X():$()}),[ie]);const he=(0,r.Kr)((()=>{if(!Z)return;const e=E("lng_credits_summary_options_about").split("{link}");return[e[0],(0,C.Y)(h.A,{url:E("StarsTOSLink"),text:E("lng_credits_summary_options_about_link")}),e[1]]}),[Z,E]),ge=(0,u.A)((()=>{I({type:se[_],isTon:P===k.ykW})})),Ae=(0,u.A)((()=>{G()})),be=(0,u.A)((()=>{Y({})})),Se=(0,u.A)((e=>{B({type:"stars",stars:e.stars,currency:e.currency,amount:e.amount})})),ve=(0,u.A)((()=>{w({url:v})}));return(0,C.Y)(A.A,{className:(0,o.A)(O.root,!p&&!Q&&O.minimal),isOpen:Z,onClose:N,children:(0,C.FD)("div",{className:(0,o.A)(O.main,"custom-scroll"),onScroll:function(e){const{scrollTop:t}=e.currentTarget;W(t<=150)},children:[(0,C.Y)(g.A,{round:!0,size:"smaller",className:O.closeButton,color:"translucent",onClick:()=>N(),ariaLabel:J("Close"),children:(0,C.Y)(f.A,{name:"close"})}),P!==k.ykW&&(0,C.Y)(V,{balance:K,className:O.modalBalance}),(0,C.Y)("div",{className:(0,o.A)(O.header,q&&O.hiddenHeader),children:(0,C.Y)("h2",{className:O.starHeaderText,children:E("TelegramStars")})}),(0,C.Y)("div",{className:O.section,children:P===k.ykW?(()=>{const e=(0,l.UL)(K?.amount||0,k.ykW);return(0,C.FD)(C.FK,{children:[(0,C.Y)(x.A,{model:"speeding-diamond",color:"blue",title:J("CurrencyTon"),description:J("DescriptionAboutTon"),isDisabled:!Z}),(0,C.FD)("div",{className:O.tonBalanceContainer,children:[(0,C.FD)("div",{className:O.tonBalance,children:[(0,C.Y)(f.A,{name:"toncoin",className:O.tonIconBalance}),e]}),Boolean(S)&&(0,C.Y)("span",{className:O.tonInUsd,children:`${(0,l.Ad)((0,l.C)(K?.amount||0,S),"USD",J.code)}`})]}),(0,C.Y)(g.A,{className:O.topUpButton,onClick:ve,children:J("ButtonTopUpViaFragment")})]})})():(0,C.FD)(C.FK,{children:[(0,C.Y)(x.A,{model:"swaying-star",color:"gold",title:de?E("StarsNeededTitle",ce):E("TelegramStars"),description:(0,c.A)(ue||E("TelegramStarsInfo"),["simple_markdown","emoji"]),isDisabled:!Z}),d&&!Q&&(0,C.Y)(g.A,{className:O.starButton,onClick:X,children:E("Star.List.BuyMoreStars")}),d&&!Q&&pe&&(0,C.Y)(g.A,{isText:!0,noForcedUpperCase:!0,className:O.starButton,onClick:be,children:E("TelegramStarsGift")}),Q&&t?.topupOptions&&(0,C.Y)(b.A,{starsNeeded:de,options:t.topupOptions,onClick:Se})]})}),Q&&(0,C.Y)("div",{className:O.tos,children:he}),P===k.ykW&&(0,C.Y)("div",{className:O.hint,children:J("TonModalHint")}),me&&Boolean(z?.list.length)&&(0,C.FD)("div",{className:O.section,children:[(0,C.Y)("h3",{className:O.sectionTitle,children:E("StarMySubscriptions")}),(0,C.FD)("div",{className:O.subscriptions,children:[z?.list.map((e=>(0,C.Y)(H,{subscription:e},e.id))),z?.nextOffset&&(0,C.FD)(g.A,{isText:!0,disabled:z.isLoading,size:"smaller",noForcedUpperCase:!0,className:O.loadMore,onClick:Ae,children:[(0,C.Y)(f.A,{name:"down",className:O.loadMoreIcon}),E("StarMySubscriptionsExpand")]})]})]}),me&&(0,C.FD)("div",{className:O.container,children:[(0,C.Y)("div",{className:O.section,children:(0,C.Y)(U.Ay,{name:J.isRtl?"slideOptimizedRtl":"slideOptimized",activeKey:_,renderCount:oe.length,shouldRestoreHeight:!0,className:O.transition,children:(0,C.Y)(M.A,{onLoadMore:ge,items:L?.[se[_]]?.transactions,scrollContainerClosest:`.${O.main}`,itemSelector:`.${le}`,className:O.transactions,noFastList:!0,noScrollRestoreOnTop:!0,children:L?.[se[_]]?.transactions.map((e=>(0,C.Y)(ne,{transaction:e,className:le},`${e.id}-${e.isRefund}`)))})})}),(0,C.Y)(T.A,{className:O.tabs,tabClassName:O.tab,activeTab:_,tabs:fe,onSwitchTab:j})]})]})})})));var de=a(48775),ue=a(29886),me=a(84991),pe=a(10187);const fe=(0,r.ph)((0,i.EK)(((e,{modal:t})=>{const a=t?.form?.botId?(0,s.mBe)(e,t.form.botId):void 0,r="message"===t?.inputInvoice?.type?t.inputInvoice:void 0,i=r?(0,s.O5q)(e,r.chatId,r.messageId):void 0,n=r?(0,s.hds)(e,r.chatId):void 0,o=i?.content.paidMedia;return{bot:a,starsBalanceState:e.stars,paidMediaMessage:o?i:void 0,paidMediaChat:o?n:void 0}}))((({modal:e,bot:t,starsBalanceState:a,paidMediaMessage:n,paidMediaChat:s})=>{const{closeStarsPaymentModal:l,openStarsBalanceModal:d,sendStarPaymentForm:f}=(0,i.ko)(),[b,S,v]=(0,D.A)(),I=Boolean(e?.inputInvoice&&a),k=(0,ue.A)(e),G=e||k,{form:Y,subscriptionInfo:B}=G||{},w=Y?.invoice?.totalAmount||B?.subscriptionPricing?.amount,P=Boolean(Y?.invoice.subscriptionPeriod),M=!B?.subscriptionPricing,T=Y?.photo,U=(0,m.A)(),x=(0,F.A)();(0,r.vJ)((()=>{I||v()}),[I]);const R=(0,r.Kr)((()=>{if(!G?.inputInvoice)return"";const e=(0,y.Yg)(t),a=U("Stars.Intro.PurchasedText.Stars",w);if(n){const e=n.content.paidMedia.extendedMedia,t=e.every((e=>!e.duration)),r=e.every((e=>Boolean(e.duration))),i=U(t?"Stars.Transfer.Photos":r?"Stars.Transfer.Videos":"Media",e.length),o=(0,y.Js)(U,s);return U("Stars.Transfer.UnlockInfo",[i,o,a])}return B?x("StarsSubscribeText",{chat:B.title,amount:w},{withNodes:!0,withMarkdown:!0,pluralValue:w}):P?x("StarsSubscribeBotText",{name:Y.title,amount:w,bot:e},{pluralValue:w}):U("Stars.Transfer.Info",[Y.title,e,a])}),[G?.inputInvoice,t,U,w,n,B,P,Y,s,x]),K=(0,r.Kr)((()=>{if(B)return x("StarsSubscribeInfo",{link:(0,C.Y)(h.A,{url:x("StarsSubscribeInfoLink"),text:x("StarsSubscribeInfoLinkText")})},{withNodes:!0})}),[B,x]),z=(0,r.Kr)((()=>{if(B)return(0,y.nr)(B)}),[B]),J=(0,u.A)((()=>{const t=a?.balance;void 0!==w&&void 0!==t&&(w>t.amount?d({originStarsPayment:e}):(f({}),S()))}));return(0,C.FD)(A.A,{contentClassName:O.paymentContent,isOpen:I,hasAbsoluteCloseButton:!0,isSlim:!0,onClose:l,children:[(0,C.Y)(V,{balance:a?.balance,className:O.modalBalance}),(0,C.FD)("div",{className:O.paymentImages,dir:U.isRtl?"ltr":"rtl",children:[n?(0,C.Y)(re,{media:n.content.paidMedia.extendedMedia}):z?(0,C.FD)(C.FK,{children:[(0,C.Y)(p.A,{className:O.paymentPhoto,peer:z,size:"giant"}),(0,C.Y)(L.A,{type:"gold",size:"adaptive",className:O.avatarStar})]}):(0,C.Y)(me.A,{peer:T?void 0:t,avatarWebPhoto:T,avatarSize:"giant",badgeIcon:"star",badgeText:(0,E.Sm)(w),badgeClassName:O.amountBadge,className:O.paymentPhoto}),(0,C.Y)("img",{className:O.paymentImageBackground,src:N,alt:"",draggable:!1})]}),(0,C.Y)("h2",{className:O.headerText,children:U(z?"StarsSubscribeTitle":"StarsConfirmPurchaseTitle")}),M&&(0,C.Y)(pe.A,{className:O.botItem,peerId:Y?.botId}),(0,C.Y)("div",{className:O.description,children:(0,c.A)(R,["simple_markdown","emoji"])}),(0,C.Y)(g.A,{className:O.paymentButton,size:"smaller",onClick:J,isLoading:b,children:x(P?"StarsSubscribeBotButtonMonth":"StarsPay",{amount:(0,de.U2)(x,w,{asFont:!0})},{withNodes:!0})}),Boolean(K)&&(0,C.Y)("div",{className:(0,o.A)(O.disclaimer,O.smallerText),children:K})]})})));var he=a(89925),ge=a(85982),Ae=a(70046),be=a(95807);const Se=(0,r.ph)((({modelAttribute:e,backdropAttribute:t,patternAttribute:a,title:n,subtitle:s,subtitlePeer:l,className:c,resellPrice:d})=>{const{openChat:u}=(0,i.ko)(),m=(0,F.A)(),p=function(e){const t=(0,r.li)(0);return(0,r.Kr)((()=>{t.current+=1}),[...e]),t.current}([e,t,a]),f=t?.textColor,h=(0,r.Kr)((()=>{const e=[t.centerColor,t.edgeColor],r=t.patternColor;return(0,C.Y)($.A,{className:"UvhsGZLf",backgroundColors:e,patternColor:r,patternIcon:a.sticker})}),[t,a]);return(0,C.FD)("div",{className:(0,o.A)("irv1C8bo",c),children:[(0,C.FD)(U.Ay,{className:"Tu6_OHoq",slideClassName:"iUTKLzTN",activeKey:p,direction:1,name:"zoomBounceSemiFade",children:[h,(0,C.Y)(X.A,{className:"a1ASgPwu",sticker:e.sticker,size:120})]}),n&&(0,C.Y)("h1",{className:"ECTvfOda",children:n}),Boolean(s)&&(0,C.Y)("div",{className:(0,o.A)("S6JwvHWD",l&&"V7kDVPLm"),style:(0,be.A)(f&&`color: ${f}`),onClick:()=>{l&&u({id:l.id})},children:s}),d&&(0,C.FD)("p",{className:"zTVWZg63",children:[(0,C.Y)("span",{children:(0,R.hk)(m,d)}),(0,C.Y)(L.A,{type:"gold",size:"middle"})]})]})})),ve="qBOIq6Jn",Ne="sso9uZM6",Ce="NuWOY7ED",Ie=(0,r.ph)((0,i.EK)(((e,{modal:t})=>{const a="peer"===t?.transaction?.peer?.type&&t.transaction.peer.id,r=a?(0,s.PVB)(e,a):void 0,i=e.appConfig?.starsPaidMessageCommissionPermille,n=t?.transaction.amount,o=t?.transaction.isGift&&n?.currency===k.OUy?(0,s.WLj)(e,n?.amount):(0,s.OD9)(e,n?.amount);return{peer:r,canPlayAnimatedEmojis:(0,s.BWX)(e),topSticker:o,paidMessageCommission:i}}))((({modal:e,peer:t,canPlayAnimatedEmojis:a,topSticker:n,paidMessageCommission:s})=>{const{showNotification:l,openMediaViewer:c,closeStarsTransactionModal:d}=(0,i.ko)(),g=(0,F.A)(),A=(0,m.A)(),{transaction:b}=e||{},S=(0,u.A)((()=>{const e=b?.extendedMedia;e&&c({origin:he.TQ.StarsTransaction,standaloneMedia:e.flatMap((e=>Object.values(e)))})})),v=(0,r.Kr)((()=>{if(!b)return;const{giveawayPostId:e,photo:r,amount:i,isGiftUpgrade:c,starGift:d,isGiftResale:u,starRefCommision:m}=b,v=b?.starGift,I="starGiftUnique"===v?.type,G=b?.starGift?(0,_.yQ)(b.starGift):n,Y=I?(0,_.uc)(v):void 0,B=b.peer&&"peer"!==b.peer.type&&(0,R.Pc)(b.peer)||void 0,w="peer"===b.peer?.type?b.peer.id:void 0,P=b.peer&&A(function(e){switch(e.type){case"appStore":return"AppStore";case"playMarket":return"PlayMarket";case"fragment":return"Fragment";case"premiumBot":return"StarsTransactionBot";case"ads":return"StarsTransactionAds";case"api":return"Stars.Intro.Transaction.TelegramBotApi.Subtitle";default:return"Stars.Transaction.Unsupported.Title"}}(b.peer)),D=j(A,g,b),F=t&&b.messageId&&!c?(0,y.yt)(t,void 0,b.messageId):void 0,M=t&&e?(0,y.yt)(t,void 0,e):void 0,T=b.extendedMedia,U=T?.length||0,x=T?.every((e=>!e.video)),K=T?.every((e=>!e.photo)),O=A(x?"Stars.Transfer.Photos":K?"Stars.Transfer.Videos":"Media",U),V=b.description||(c&&"starGiftUnique"===d?.type?d.title:void 0)||(T?O:void 0),J=!T&&!G,q=r?void 0:t||B,H=I&&(0,C.Y)("div",{className:(0,o.A)(ve,"ApoQz22o"),children:(0,C.Y)(Se,{backdropAttribute:Y.backdrop,patternAttribute:Y.pattern,modelAttribute:Y.model,title:v.title,subtitle:g("GiftInfoCollectible",{number:v.number}),resellPrice:b.amount})}),W=(0,C.FD)("div",{className:ve,children:[T&&(0,C.Y)(re,{className:(0,o.A)("C5r59yiV","transaction-media-preview"),media:T,onClick:S}),!T&&G&&(0,C.Y)(X.A,{sticker:G,play:a,noLoop:!0},b.id),J&&(0,C.Y)(p.A,{peer:q,webPhoto:r,size:"giant"}),!G&&(0,C.Y)("img",{className:(0,o.A)("nML8IQqX"),src:N,alt:"",draggable:!1}),Boolean(D)&&(0,C.Y)("h1",{className:"ZZAj3hj7",children:D}),(0,C.Y)("p",{className:Ce,children:V}),(0,C.FD)("p",{className:Ne,children:[(0,C.Y)("span",{className:(0,o.A)(Ne,Q(i)?"xDyq9cc0":"jvBZSrpd"),children:(0,R.hk)(g,i)}),i.currency===k.OUy&&(0,C.Y)(L.A,{type:"gold",size:"middle"}),b.isRefund&&(0,C.Y)("p",{className:"sxWAwxTd",children:g("Refunded")})]}),Boolean(b.paidMessages&&b.starRefCommision&&s)&&(0,C.Y)("p",{className:Ce,children:g("PaidMessageTransactionDescription",{percent:(0,E.l9)(s/10)},{withNodes:!0,withMarkdown:!0})})]}),$=[];let Z;b&&m&&!b.paidMessages&&!u&&$.push([A("StarsTransaction.StarRefReason.Title"),A("StarsTransaction.StarRefReason.Program")]),c&&$.push([A("StarGiftReason"),A("StarGiftReasonUpgrade")]),u&&$.push([A("StarGiftReason"),Q(b.amount)?g("StarGiftSaleTransaction"):g("StarGiftPurchaseTransaction")]),Z=c?A("Stars.Transaction.GiftFrom"):Q(i)||b.isMyGift?A("Stars.Transaction.To"):!b.starRefCommision||b.paidMessages||u?A(w?"Star.Transaction.From":"Stars.Transaction.Via"):A("StarsTransaction.StarRefReason.Miniapp"),$.push([Z,w?{chatId:w}:P||""]),b.starRefCommision&&b.paidMessages&&$.push([g("PaidMessageTransactionTotal"),(0,de.U2)(g,b.amount.amount/((100-b.starRefCommision)/100),{asFont:!1,className:"cU5QlvwL",containerClassName:"Z2YALGgl"})]),F&&$.push([A("Stars.Transaction.Reaction.Post"),(0,C.Y)(h.A,{url:F,text:F})]),M&&b.amount.currency===k.OUy&&($.push([A("BoostReason"),(0,C.Y)(h.A,{url:M,text:A("Giveaway")})]),$.push([A("Gift"),A("Stars",b.amount,"i")])),b.id&&$.push([A("Stars.Transaction.Id"),(0,C.FD)(C.FK,{children:[(0,C.Y)("div",{className:"tMF8VIOM",onClick:()=>{(0,ge.eM)(b.id),l({message:A("StarsTransactionIDCopied")})},children:b.id}),(0,C.Y)(f.A,{className:"voCttFzS",name:"copy"})]})]),$.push([A("Stars.Transaction.Date"),(0,z.L2)(1e3*b.date,A.code,!0)]);const ee=A("lng_credits_box_out_about").split("{link}");return{header:I?H:W,tableData:$,footer:(0,C.FD)("span",{className:"KgzPpgS6",children:[ee[0],(0,C.Y)(h.A,{url:A("StarsTOSLink"),text:A("lng_credits_summary_options_about_link")}),ee[1]]})}}),[b,A,g,t,a,n,s]),I=(0,ue.A)(v)||v;return(0,C.Y)(Ae.A,{isOpen:Boolean(b),className:"IzhfRIWu",hasBackdrop:"starGiftUnique"===b?.starGift?.type,header:I?.header,tableData:I?.tableData,footer:I?.footer,buttonText:A("OK"),onClose:d})}))),ke="oBLHWBtJ",ye=(0,r.ph)((0,i.EK)(((e,{modal:t})=>{const a=t?.subscription.peerId;return{peer:a?(0,s.PVB)(e,a):void 0}}))((({modal:e,peer:t})=>{const{closeStarsSubscriptionModal:a,fulfillStarsSubscription:s,changeStarsSubscription:l,checkChatInvite:c,loadStarStatus:d,openInvoice:f}=(0,i.ko)(),A=(0,m.A)(),b=(0,F.A)(),{subscription:S}=e||{},v=(0,r.Kr)((()=>{if(!S)return"hidden";if(S.canRefulfill)return"refulfill";const e=S.until>Date.now()/1e3;if(e&&!S.isCancelled)return"cancel";if(e&&S.isCancelled)return"renew";const t=S.chatInviteHash||S.invoiceSlug;return!e&&t?"restart":"ok"}),[S]),I=(0,u.A)((()=>{if(S){switch(v){case"refulfill":s({id:S.id});break;case"restart":S.chatInviteHash?c({hash:S.chatInviteHash}):S.invoiceSlug&&f({type:"slug",slug:S.invoiceSlug}),d();break;case"renew":l({id:S.id,isCancelled:!1});break;case"cancel":l({id:S.id,isCancelled:!0})}a()}})),y=(0,r.Kr)((()=>{if(!S||!t)return;const{pricing:e,until:a,isCancelled:r,canRefulfill:i,photo:s,title:l,hasBotCancelled:c}=S,d=(0,n.mO)(t),u=(0,C.FD)("div",{className:"E3R22yAI",children:[(0,C.FD)("div",{className:"wuTMXDP9",children:[(0,C.Y)(p.A,{peer:s?void 0:t,webPhoto:s,size:"giant"}),(0,C.Y)(L.A,{className:"enRetSny",type:"gold",size:"adaptive"})]}),(0,C.Y)("img",{className:(0,o.A)("zGCayu45"),src:N,alt:"",draggable:!1}),(0,C.Y)("h1",{className:"qdydQHgc",children:l||A("StarsSubscriptionTitle")}),(0,C.Y)("p",{className:"FI6rEJlK",children:b("StarsPerMonth",{amount:e.amount},{withNodes:!0,specialReplacement:{[k.Cyx]:(0,C.Y)(L.A,{className:"J8HIcN6k",size:"adaptive",type:"gold"})}})})]}),m=[];m.push([A(d?"StarsSubscriptionBot":"StarsSubscriptionChannel"),{chatId:t.id}]),l&&m.push([A("StarsSubscriptionBotProduct"),l]);const f=a<Date.now()/1e3;m.push([A(f?"StarsSubscriptionUntilExpired":r?"StarsSubscriptionUntilExpires":"StarsSubscriptionUntilRenews"),(0,z.L2)(1e3*a,A.code,!0)]);const y=b("StarsTransactionTOS",{link:(0,C.Y)(h.A,{url:b("StarsTransactionTOSLink"),text:b("StarsTransactionTOSLinkText")})},{withNodes:!0});return{header:u,tableData:m,footer:(0,C.FD)("span",{className:"GMWMuWCr",children:[(0,C.Y)("p",{className:ke,children:y}),r&&(0,C.Y)("p",{className:"nkwiG25Q",children:A(c?"StarsSubscriptionBotCancelledText":"StarsSubscriptionCancelledText")}),i&&(0,C.Y)("p",{className:ke,children:A("StarsSubscriptionRefulfillInfo",(0,z.L2)(1e3*a,A.code,!0))}),!r&&!i&&f&&(0,C.Y)("p",{className:ke,children:A("StarsSubscriptionExpiredInfo",(0,z.L2)(1e3*a,A.code,!0))}),!r&&!i&&!f&&(0,C.Y)("p",{className:ke,children:A("StarsSubscriptionCancelInfo",(0,z.L2)(1e3*a,A.code,!0))}),"hidden"!==v&&(0,C.Y)(g.A,{size:"smaller",color:"cancel"===v?"danger":"primary",isText:"cancel"===v,onClick:I,children:A("cancel"===v?"StarsSubscriptionCancel":"refulfill"===v?"StarsSubscriptionRefulfill":"restart"===v?"StarsSubscriptionAgain":"renew"===v?"StarsSubscriptionRenew":"OK")})]})}}),[v,b,A,t,S]),G=(0,ue.A)(y)||y;return(0,C.Y)(Ae.A,{isOpen:Boolean(S),className:"eR_RZfGB",header:G?.header,tableData:G?.tableData,footer:G?.footer,onClose:a})})));var Ge=a(43874),Ye=a(34431),Be=a(19806),we=a(22699),Pe=a(24433),De=a(32581),Fe=a(66644),Me=a(15283),Te=a(93545),Ue=a(68292),xe=a(85118);const Re={root:"CuBAw2yg",slider:"euOOAbZi",sparkles:"_L1YQTIP",progress:"kwK0cNPX",floatingBadgeWrapper:"uvlMoXj0",floatingBadge:"BGSDWAYc",floatingBadgeText:"qqQan8uF",floatingBadgeTriangle:"mIdJOmsB"},Ke=[50,100,500,1e3,2e3,5e3,1e4];function Le(e,t){const a=e.findIndex((e=>t<=e)),r=e[a-1]||1,i=e[a]||e[e.length-1];return a+(t-r)/(i-r)}function Oe(e,t){const a=Math.floor(t),r=e[a-1]||1,i=r+((e[a]||e[e.length-1])-r)*(t-a);return Math.round(i)}const Ve=(0,r.ph)((({maxValue:e,defaultValue:t,className:a,onChange:i})=>{const n=(0,r.li)(),s=(0,r.Kr)((()=>{const t=[];for(let a=0;a<Ke.length;a++)if(Ke[a]<e&&t.push(Ke[a]),Ke[a]>=e){t.push(e);break}return t}),[e]),[l,c]=(0,r.J0)(0);(0,Me.A)((()=>{c(Le(s,t))}));const d=(0,u.A)((()=>{const e=n.current;if(!e)return;const t=e.parentElement;(0,Fe.YS)((()=>{const a=t.offsetLeft+e.offsetWidth/2,r=t.offsetLeft+t.offsetWidth-e.offsetWidth/2;(0,Fe.RK)((()=>{t.style.setProperty("--_min-x",`${a}px`),t.style.setProperty("--_max-x",`${r}px`)}))}))}));(0,Te.A)(n,d);const m=(0,u.A)((e=>{const t=Number(e.currentTarget.value);c(t),i(Oe(s,t))}));return(0,C.FD)("div",{className:(0,o.A)(Re.root,a),style:"--progress: "+l/s.length,children:[(0,C.Y)("div",{className:Re.floatingBadgeWrapper,children:(0,C.FD)("div",{className:Re.floatingBadge,ref:n,children:[(0,C.FD)("div",{className:Re.floatingBadgeText,children:[(0,C.Y)(f.A,{name:"star",className:Re.floatingBadgeIcon}),(0,C.Y)(Ue.A,{text:(0,E.Sm)(Oe(s,l))})]}),(0,C.FD)("svg",{className:Re.floatingBadgeTriangle,width:"28",height:"28",viewBox:"0 0 28 28",fill:"none",children:[(0,C.Y)("defs",{children:(0,C.FD)("linearGradient",{id:"StarBadgeTriangle",x1:"0",x2:"1",y1:"0",y2:"0",children:[(0,C.Y)("stop",{offset:"-50%","stop-color":"#FFAA00"}),(0,C.Y)("stop",{offset:"150%","stop-color":"#FFCD3A"})]})}),(0,C.Y)("path",{d:"m 28,4 v 9 c 0.0089,7.283278 -3.302215,5.319646 -6.750951,8.589815 l -5.8284,5.82843 c -0.781,0.78105 -2.0474,0.78104 -2.8284,0 L 6.7638083,21.589815 C 2.8288652,17.959047 0.04527024,20.332086 0,13 V 4 C 0,4 0.00150581,0.97697493 3,1 5.3786658,1.018266 22.594519,0.9142007 25,1 c 2.992326,0.1067311 3,3 3,3 z",fill:"url(#StarBadgeTriangle)"})]})]})}),(0,C.Y)("div",{className:Re.progress,children:(0,C.Y)(xe.A,{preset:"progress",className:Re.sparkles})}),(0,C.Y)("input",{className:Re.slider,type:"range",min:0,max:s.length,defaultValue:Le(s,t),step:"any",onChange:m})]})})),ze={content:"RdhRpsCn",title:"yzbjj73U",slider:"xePPMXOI",description:"BlpfdOtK",itemInfo:"nS9V516D",itemTitle:"sH5Nukjy",itemSubtitle:"dHlNODTI",itemIcon:"H_iHihXU",sendAsPeerButtonAvatar:"_mjvLELm",sendAsPeerMenuButton:"zxsRaWYV",buttonDownIcon:"zrwUUELS",sendAsPeerMenuBubble:"X1PB6mhQ",sendAsPeerMenu:"Px1MDij9",sendAsPeersMenuContainer:"Al1nfhHJ",headerControlPanel:"vu90kSL_",separator:"uhQLUjmo",checkBox:"Mc3bVeF0",topLabel:"bnou4CpV",top:"QludQDKR",topBadge:"JBF9pTUK",buttonStar:"NJJFuym9",topPeer:"Ty4Ud_Rd",disclaimer:"KRvkHeo1"},Ee={avatarIcon:"author-hidden",customPeerAvatarColor:"#9eaab5",isCustomPeer:!0,titleKey:"StarsReactionAnonymous"},Je=(0,r.ph)((0,i.EK)(((e,{modal:t})=>{const a=t&&(0,s.hds)(e,t.chatId),r=t&&(0,s.O5q)(e,t.chatId,t.messageId),i=e.stars?.balance,n=e.appConfig?.paidReactionMaxAmount||2500,o=e.settings.paidReactionPrivacy,l=a?.sendPaidReactionsAsPeerIds,c=e.currentUserId;return{chat:a,message:r,starBalance:i,maxAmount:n,defaultPrivacy:o,sendPaidReactionsAsPeerIds:l,currentUserId:c,currentUser:(0,s.mBe)(e,c)}}))((({modal:e,chat:t,message:a,maxAmount:l,starBalance:d,defaultPrivacy:b,sendPaidReactionsAsPeerIds:S,currentUserId:v,currentUser:N})=>{const{closePaidReactionModal:I,addLocalPaidReaction:y,loadSendPaidReactionsAs:G}=(0,i.ko)(),[Y,B]=(0,r.J0)(50),[w,P,M]=(0,D.A)(),[T,U]=(0,r.J0)(!0),[x,R]=(0,r.J0)(v),K=t?.id,L=x?(0,s.PVB)((0,i.mS)(),x):N,O=(0,m.A)(),{isMobile:z}=(0,Ge.Ay)(),J=(0,F.A)(),q=(0,u.A)((e=>{U(!e.target.checked)})),H=(0,u.A)((e=>{B(e),P()}));(0,r.vJ)((()=>{K&&!S&&G({chatId:K})}),[K,S]);const W=(0,r.Kr)((()=>{const e=S?.map((e=>e.id)).filter((e=>e!==K));return e?.unshift(v),e}),[S,K,v]),_=W&&W.length>1;(0,r.vJ)((()=>{e||M()}),[e]),(0,r.vJ)((()=>{const e=a?.reactions?.topReactors?.find((e=>e.isMy));if(e)return U(Boolean(e.isAnonymous)),void(e.peerId&&R(e.peerId));U("anonymous"===b?.type||!1),"peer"===b?.type&&W?.includes(b.peerId)?R(b.peerId):R(v)}),[b,a?.reactions?.topReactors,W,v]);const j=(0,u.A)((()=>{e&&(y({chatId:e.chatId,messageId:e.messageId,count:Y,isPrivate:T,peerId:T||x===v?void 0:x,shouldIgnoreDefaultPrivacy:!0}),I())})),Q=(0,u.A)((e=>{U(!1),R(e)})),X=(0,u.A)((e=>{const t=(0,s.PVB)((0,i.mS)(),e),a=x===e&&!T;if(t)return(0,C.FD)(Pe.A,{onClick:()=>Q(e),children:[(0,C.Y)(p.A,{size:"small",peer:t}),(0,C.FD)("div",{className:(0,o.A)(ze.itemInfo),children:[(0,C.Y)(Ye.A,{className:ze.itemTitle,peer:t,noFake:!0,noVerified:!0}),(0,C.Y)("span",{className:ze.itemSubtitle,children:(0,n.mO)(t)?J("PeerPersonalAccount"):J("PeerChannel")})]}),(0,C.Y)(f.A,{className:ze.itemIcon,name:a?"check":"placeholder"})]})})),$=(0,r.Kr)((()=>({onTrigger:e,isOpen:t})=>(0,C.FD)(g.A,{ripple:!z,size:"smaller",color:"translucent",className:(0,o.A)(ze.sendAsPeerMenuButton,t?"active":""),onClick:e,ariaLabel:J("AccDescrOpenMenu2"),children:[(0,C.Y)(p.A,{className:ze.sendAsPeerButtonAvatar,size:"mini",peer:T?Ee:L}),(0,C.Y)(f.A,{name:"down",className:ze.buttonDownIcon})]})),[z,J,L,T]),Z=(0,r.Kr)((()=>{if(_)return(0,C.Y)(we.A,{className:(0,o.A)(ze.sendAsPeerMenu,"with-menu-transitions"),bubbleClassName:ze.sendAsPeerMenuBubble,trigger:$,positionX:"right",autoClose:!0,children:W.map((e=>X(e)))})}),[$,W,_]),ee=(0,r.Kr)((()=>{const e=(0,i.mS)(),t=a?.reactions?.topReactors;if(!t)return;const r=[];let n=!1,o=0;if(t.forEach((t=>{const a=t.peerId?(0,s.PVB)(e,t.peerId):void 0;if(!a&&!t.isAnonymous&&!t.isMy)return;if(t.isMy&&(o=t.count),t.isMy&&(t.peerId!==x||t.isAnonymous&&!T))return;const i=x===t.peerId||T&&t.isAnonymous;i&&(n=!0),r.push({amount:t.count,localAmount:i&&w?Y:0,isMy:t.isMy,isAnonymous:t.isAnonymous,user:a})})),!n){const t=(0,s.PVB)(e,x);r.push({amount:o,localAmount:w?Y:0,isMy:!0,user:t})}return r.sort(((e,t)=>t.amount+t.localAmount-(e.amount+e.localAmount))),r.slice(0,3)}),[w,a?.reactions?.topReactors,Y,x,T]),te=t&&(0,n.F9)(O,t);return(0,C.FD)(A.A,{isOpen:Boolean(e),onClose:I,isSlim:!0,hasAbsoluteCloseButton:!0,contentClassName:ze.content,isLowStackPriority:!0,children:[(0,C.Y)("div",{className:ze.sendAsPeersMenuContainer,children:Z}),(0,C.Y)("div",{className:ze.headerControlPanel,children:(0,C.Y)(V,{balance:d,className:ze.modalBalance,withAddButton:!0})}),(0,C.Y)(Ve,{className:ze.slider,defaultValue:50,maxValue:l,onChange:H}),(0,C.Y)("h3",{className:ze.title,children:O("StarsReactionTitle")}),(0,C.Y)("div",{className:ze.description,children:(0,c.A)(O("StarsReactionText",te),["simple_markdown","emoji"])}),(0,C.Y)(De.A,{children:ee&&(0,C.Y)("div",{className:ze.topLabel,children:O("StarsReactionTopSenders")})}),ee&&(0,C.Y)("div",{className:ze.top,children:ee.map((e=>{const t=(0,E.Sm)(e.amount+e.localAmount),a=e.isAnonymous||!e.user||e.isMy&&T?Ee:e.user,r="isCustomPeer"in a?O(a.titleKey):a&&(0,n.F9)(O,a);return(0,C.Y)(me.A,{className:ze.topPeer,peer:a,badgeText:t,badgeIcon:"star",badgeClassName:ze.topBadge,text:r},`${e.user?.id||"anonymous"}-${t}`)}))}),ee&&(0,C.Y)(De.A,{className:ze.separator}),(0,C.Y)(Be.A,{className:(0,o.A)(ze.checkBox,"dialog-checkbox"),checked:!T,onChange:q,label:O("StarsReactionShowMeInTopSenders")}),(0,C.Y)(g.A,{size:"smaller",onClick:j,children:J("SendPaidReaction",{amount:Y},{withNodes:!0,specialReplacement:{[k.Cyx]:(0,C.Y)(f.A,{className:ze.buttonStar,name:"star"})}})}),(0,C.Y)("p",{className:ze.disclaimer,children:J("StarsReactionTerms",{link:(0,C.Y)(h.A,{text:J("StarsReactionLinkText"),url:J("StarsReactionLink")})},{withNodes:!0})})]})})));var qe=a(37836),He=a(5912),We=a(23174),_e=a(65632),je=a(20333),Qe=a(36143),Xe=a(96530),$e=a(22720),Ze=a(63152),et=a(94079);const tt="zZUpGRSI",at="zAee80Dv",rt="nTPAv1ci",it=(0,r.ph)((0,i.EK)(((e,{peerId:t})=>{const a=(0,s.SJA)(e),{stars:r}=e,{isBlurred:i,patternColor:n,background:o,backgroundColor:l}=(0,s.Gyz)(e,a)||{},c=(0,s.PVB)(e,t),d=(0,s.WA9)(e,t),u=(0,s.vGo)(e,t),m=e.currentUserId===t,p=!m&&u?.disallowedGifts?.shouldDisallowUniqueStarGifts,f=!m&&u?.disallowedGifts?.shouldDisallowLimitedStarGifts,h=(0,s.nTw)(e);return{starBalance:r?.balance,peer:c,theme:a,isBackgroundBlurred:i,patternColor:n,customBackground:o,backgroundColor:l,captionLimit:e.appConfig?.starGiftMaxMessageLength,currentUserId:e.currentUserId,isPaymentFormLoading:h.isPaymentFormLoading,paidMessagesStars:d,areUniqueStarGiftsDisallowed:p,shouldDisallowLimitedStarGifts:f}}))((function({gift:e,giftByStars:t,peerId:a,peer:s,captionLimit:c,theme:d,isBackgroundBlurred:m,patternColor:p,backgroundColor:f,customBackground:h,currentUserId:A,isPaymentFormLoading:b,starBalance:S,paidMessagesStars:v,areUniqueStarGiftsDisallowed:N,shouldDisallowLimitedStarGifts:I}){const{sendStarGift:k,sendPremiumGiftByStars:y,openInvoice:G,openGiftUpgradeModal:Y,openStarsBalanceModal:B}=(0,i.ko)(),w=(0,F.A)(),[P,D]=(0,r.J0)(""),[M,T]=(0,r.J0)(!1),[U,x]=(0,r.J0)(!1),[R,K]=(0,r.J0)(!1),L=(0,_e.A)(d,h);(0,r.vJ)((()=>{I&&x(!0)}),[I,U]);const O="id"in e&&"starGift"===e.type,V="months"in e,z=t&&"amount"in t,E=s&&(0,n.mO)(s),J=a===A,q=(0,r.Kr)((()=>{if(V){const a=R&&z?t:e;return{id:-1,chatId:"0",isOutgoing:!1,senderId:A,date:Math.floor(Date.now()/1e3),content:{action:{mediaType:"action",type:"giftPremium",amount:a.amount,currency:a.currency,months:e.months,message:P?{text:P}:void 0}}}}if(O)return{id:-1,chatId:"0",isOutgoing:!1,senderId:A,date:Math.floor(Date.now()/1e3),content:{action:{mediaType:"action",type:"starGift",message:P?.length?{text:P}:void 0,isNameHidden:M||void 0,starsToConvert:e.starsToConvert,canUpgrade:U||void 0,alreadyPaidUpgradeStars:U?e.upgradeStars:void 0,gift:e,peerId:a,fromId:A}}}}),[A,e,P,O,M,U,a,R,z,t,V]),H=(0,u.A)((e=>{D(e.target.value)})),W=(0,u.A)((()=>{T(!M)})),_=(0,u.A)((()=>{x(!U)})),j=(0,u.A)((()=>{z&&K(!R)})),Q=(0,u.A)((()=>{O&&Y({giftId:e.id,peerId:a})})),X=(0,u.A)((()=>{B({})})),$=(0,u.A)((()=>{O?k({peerId:a,shouldHideName:M,gift:e,message:P?{text:P}:void 0,shouldUpgrade:U}):R&&z?y({userId:a,months:t.months,amount:t.amount,message:P?{text:P}:void 0}):V&&G({type:"giftcode",userIds:[a],currency:e.currency,amount:e.amount,option:e,message:P?{text:P}:void 0})})),Z=z&&S&&S.amount>t.amount,ee=(0,o.A)("ZORVRSG3","soDpW2YR",h&&"Eny_G3JI",f&&"TkJZPU2u",h&&m&&"M6k91TdM");if((O||V)&&q)return(0,C.FD)("div",{className:(0,o.A)("jKOG0It6","custom-scroll"),children:[(0,C.FD)("div",{className:(0,o.A)("CB1mxsgp","MessageList"),inert:!0,style:(0,be.A)(`--pattern-color: ${p}`,f&&`--theme-background-color: ${f}`),children:[(0,C.Y)("div",{className:ee,style:L?`--custom-background: ${L}`:void 0}),(0,C.Y)(Qe.A,{message:q,threadId:We.l3,appearanceOrder:0},O?e.id:V?e.months:void 0)]}),function(){const a=c?c-P.length:void 0,r=(0,n.F9)(w,s);return(0,C.FD)("div",{className:"Y68CEIKn",children:[!v&&(0,C.Y)(et.A,{className:"o5r2IPoA",onChange:H,value:P,label:w("GiftMessagePlaceholder"),maxLength:c,maxLengthIndicator:a&&a<50?a.toString():void 0}),Z&&(0,C.FD)($e.A,{className:tt,narrow:!0,ripple:!0,onClick:j,children:[(0,C.Y)("span",{children:w("GiftPremiumPayWithStars",{stars:(0,de.U2)(w,t.amount,{className:at})},{withNodes:!0})}),(0,C.Y)(Ze.A,{checked:R,onChange:j,label:w("GiftPremiumPayWithStarsAcc")})]}),z&&S&&(0,C.Y)("div",{className:rt,children:w("GiftPremiumDescriptionYourBalance",{stars:(0,de.U2)(w,S.amount,{className:at}),link:(0,C.Y)(Xe.A,{isPrimary:!0,onClick:X,children:w("GetMoreStarsLinkText")})},{withNodes:!0,withMarkdown:!0})}),O&&Boolean(e.upgradeStars)&&!N&&(0,C.FD)($e.A,{className:tt,narrow:!0,ripple:!0,onClick:_,disabled:I,children:[(0,C.Y)("span",{children:w("GiftMakeUnique",{stars:(0,de.U2)(w,e.upgradeStars,{className:at})},{withNodes:!0})}),(0,C.Y)(Ze.A,{checked:U,onChange:_,label:w("GiftMakeUniqueAcc")})]}),O&&Boolean(e.upgradeStars)&&!N&&(0,C.Y)("div",{className:rt,children:E?w("GiftMakeUniqueDescription",{user:r,link:(0,C.Y)(Xe.A,{isPrimary:!0,onClick:Q,children:w("GiftMakeUniqueLink")})},{withNodes:!0}):w("GiftMakeUniqueDescriptionChannel",{peer:r,link:(0,C.Y)(Xe.A,{isPrimary:!0,onClick:Q,children:w("GiftMakeUniqueLink")})},{withNodes:!0})}),O&&(0,C.FD)($e.A,{className:tt,narrow:!0,ripple:!0,onClick:W,children:[(0,C.Y)("span",{children:w("GiftHideMyName")}),(0,C.Y)(Ze.A,{checked:M,onChange:W,label:w("GiftHideMyName")})]}),O&&(0,C.Y)("div",{className:rt,children:J?w("GiftHideNameDescriptionSelf"):E?w("GiftHideNameDescription",{receiver:r}):w("GiftHideNameDescriptionChannel")})]})}(),(0,C.Y)("div",{className:"ATowWJ60"}),function(){const a=R&&z?(0,de.U2)(w,t.amount,{asFont:!0}):O?(0,de.U2)(w,e.stars+(U?e.upgradeStars:0),{asFont:!0}):V?(0,l.vv)(w,e.amount,e.currency):void 0;return(0,C.FD)("div",{className:"jxWZSvet",children:[O&&Boolean(e.availabilityRemains)&&(0,C.Y)(je.A,{isPrimary:!0,progress:e.availabilityRemains/e.availabilityTotal,rightText:w("GiftSoldCount",{count:e.availabilityTotal-e.availabilityRemains}),leftText:w("GiftLeftCount",{count:e.availabilityRemains}),className:"mWzLu0c0"}),(0,C.Y)(g.A,{className:"IDuhjrne",size:"smaller",onClick:$,isLoading:b,children:w("GiftSend",{amount:a},{withNodes:!0})})]})}()]})})));var nt=a(87049);const st="G1mBmzxs",ot="a8no5WH0",lt=(0,r.ph)((0,i.EK)(((e,{option:t})=>({sticker:(0,s.t0O)(e,t.months),canPlayAnimatedEmojis:(0,s.BWX)(e)})))((function({sticker:e,canPlayAnimatedEmojis:t,baseMonthAmount:a,option:r,optionByStars:i,onClick:n}){const{months:s,amount:o,currency:c}=r,d=(0,F.A)(),m=(0,u.A)((()=>{n(r)})),p=Math.floor(o/s),f=a&&a>p?Math.ceil(100-p/(a/100)):void 0;return(0,C.FD)("div",{className:st,tabIndex:0,role:"button",onClick:m,children:[(0,C.Y)(X.A,{sticker:e,play:t,noLoop:!0,nonInteractive:!0,size:86}),function(){const e=12===s?d("Years",{count:1},{pluralValue:1}):d("Months",{count:s},{pluralValue:s});return(0,C.Y)("div",{className:"rn9aWFNA",children:e})}(),(0,C.Y)("div",{className:"q4_ydkAx",children:d("PremiumGiftDescription")}),(0,C.Y)(g.A,{className:ot,nonInteractive:!0,size:"tiny",pill:!0,fluid:!0,children:(0,l.Ad)(o,c)}),i&&(0,C.Y)("div",{className:"QB5SI7ta",children:d("GiftPremiumStarsPrice",{stars:(0,de.U2)(d,i.amount,{className:"jgnEfoeM"})},{withNodes:!0,withMarkdown:!0})}),Boolean(f)&&(0,C.Y)(nt.A,{color:"purple",text:d("GiftDiscount",{percent:f})})]})})));var ct=a(82855);const dt=(0,r.ph)((function({gift:e,observeIntersection:t,onClick:a,isResale:n}){const{openGiftInfoModal:s}=(0,i.ko)(),l=(0,r.li)(),c=(0,r.li)(),d=(0,F.A)(),[m,p]=(0,r.J0)(!1),f=(0,_.yQ)(e),h="starGiftUnique"===e.type,A=h?e:void 0,b=h?void 0:e,S=h?A?.resellPriceInStars:b?.stars,v=b?.resellMinStars,N=!h&&n&&v?d.number(v)+"+":S,I=!h&&Boolean(b?.isLimited),k=!h&&Boolean(b?.isSoldOut),y=(0,u.A)((()=>{!k||n?a(e,n?"resell":"original"):s({gift:e})})),G=(0,r.Kr)((()=>{const{backdrop:t,pattern:a}=(0,_.uc)(e)||{};if(!t||!a)return;const r=[t.centerColor,t.edgeColor],i=t.patternColor;return(0,C.Y)($.A,{className:"Nkotr8Q4",backgroundColors:r,patternColor:i,patternIcon:a.sticker})}),[e]),Y=h?e.number:0,B=(0,r.Kr)((()=>{if(h){const{backdrop:t}=(0,_.uc)(e)||{};if(!t)return;return(0,C.Y)(nt.A,{color:[t.centerColor,t.edgeColor],text:d("GiftSavedNumber",{number:Y})})}return n?(0,C.Y)(nt.A,{color:"green",text:d("GiftRibbonResale")}):k?(0,C.Y)(nt.A,{color:"red",text:d("GiftSoldOut")}):I?(0,C.Y)(nt.A,{color:"blue",text:d("GiftLimited")}):void 0}),[h,n,e,k,I,d,Y]);return(0,He.mv)(l,t,(e=>{const t=e.isIntersecting;p(t)})),(0,C.FD)("div",{ref:l,className:(0,o.A)(st,"f5ArEO1S","starGiftItem"),tabIndex:0,role:"button",onClick:y,children:[G,(0,C.Y)("div",{ref:c,className:"rUSoeQXb",style:"width: 90px; height: 90px",children:f&&(0,C.Y)(ct.A,{observeIntersectionForPlaying:t,observeIntersectionForLoading:t,containerRef:c,sticker:f,size:90,shouldPreloadPreview:!0})}),(0,C.Y)(g.A,{className:ot,nonInteractive:!0,size:"tiny",color:h?"bluredStarsBadge":"stars",withSparkleEffect:m,pill:!0,fluid:!0,children:(0,de.U2)(d,N||0,{asFont:!0,className:"DvJLTVFU"})}),B]})}));var ut=a(83108),mt=a(96374),pt=a(64489);const ft={root:"tJK1W0pJ",transition:"pP8TxefR",content:"o3V1HqbL",resaleScreenRoot:"Vce_TsJO",main:"cVXqeu9P",giftSection:"v4eKefwN",section:"EqfarEYb",resaleStarGiftsContainer:"RSFcSNGL",starGiftsContainer:"OQX3GZl5",premiumGiftsGallery:"n40m3BK2",header:"iqqoyRgW",resaleHeader:"cJRBgg9B",resaleHeaderContentContainer:"OXYQmfGK",headerSlide:"BTWhJUQB",headerText:"lLRmbpIu",hiddenHeader:"XgGzn1cQ",resaleHeaderText:"bp_KPx8I",commonHeaderText:"ybZo03if",resaleHeaderDescription:"XefHUFm1",closeButton:"r_Y5uG1T",balance:"soqAknia",avatars:"N_7tYJKr",logoBackground:"ieK4TzSb",center:"Ey5gX40t",description:"ZioU5h_k",starGiftsDescription:"gFgzS8pV",boostIcon:"Qi2YR6Dz",optionBottom:"RTbClMKE",secondaryInfo:"g0R9GSNq",footer:"J3Gju3bv",starGiftsTransition:"kB6IyXqS",notFoundGiftsRoot:"UqnRlJ1n",notFoundGiftsDescription:"g0VbwIG_",notFoundGiftsLink:"j2zPEQr8"},ht=(0,r.ph)((0,i.EK)((e=>{const{starGifts:t}=e,{resaleGifts:a}=(0,s.nTw)(e),r=a?.giftId?t?.byId[a.giftId]:void 0,i=a.filter,n=a.isAllLoaded,o=a.isLoading,l=a.updateIteration;return{resellGifts:a.gifts,gift:r,filter:i,areGiftsAllLoaded:n,areGiftsLoading:o,updateIteration:l}}))((({resellGifts:e,gift:t,filter:a,areGiftsAllLoaded:n,areGiftsLoading:s,updateIteration:l,onGiftClick:c})=>{const{loadResaleGifts:d,updateResaleGiftsFilter:m}=(0,i.ko)(),p=(0,r.li)(),f=(0,F.A)(),h=(0,r.Kr)((()=>e?.map((e=>e.id))),[e]),g=Boolean(a?.modelAttributes?.length||a?.patternAttributes?.length||a?.backdropAttributes?.length),A=(0,u.A)((()=>{t&&d({giftId:t.id})})),b=Boolean(!e||0===e.length),[S,v]=(0,mt.A)(A,h,!t,k.bcN),{observe:N}=(0,He.BL)({rootRef:p,throttleMs:200}),I=(0,u.A)((()=>{m({filter:{...a,modelAttributes:[],backdropAttributes:[],patternAttributes:[]}})}));return(0,C.Y)("div",{ref:p,className:(0,o.A)(ft.resaleScreenRoot,"custom-scroll"),children:(0,C.FD)(U.Ay,{name:"zoomFade",activeKey:l,children:[b&&n&&(0,C.FD)("div",{className:ft.notFoundGiftsRoot,children:[(0,C.Y)(pt.A,{size:160,tgsUrl:ut.w.SearchingDuck,nonInteractive:!0,noLoop:!0}),(0,C.Y)("div",{className:ft.notFoundGiftsDescription,children:f("ResellGiftsNoFound")}),g&&(0,C.Y)(Xe.A,{className:ft.notFoundGiftsLink,onClick:I,children:f("ResellGiftsClearFilters")})]}),(0,C.Y)(M.A,{className:(0,o.A)(ft.resaleStarGiftsContainer),items:S,onLoadMore:v,itemSelector:".starGiftItem",noFastList:!0,preloadBackwards:k.bcN,scrollContainerClosest:`.${ft.resaleScreenRoot}`,children:e?.map((e=>(0,C.Y)(dt,{gift:e,observeIntersection:N,isResale:!0,onClick:c},e.id)))})]})})})));var gt=a(10722),At=a(71429),bt=a(36393),St=a(76023),vt=a(87094);const Nt=1.5*St.$,Ct=(0,r.ph)((0,i.EK)((e=>({theme:(0,s.SJA)(e)})))((({className:e,type:t,sticker:a,observeIntersectionForLoading:i,observeIntersectionForPlaying:n,theme:s})=>{const l=(0,r.li)(),c=(0,vt.A)(l,void 0,"pattern"!==t);return(0,C.Y)("div",{ref:l,className:(0,o.A)("KLFLR9ji",e),style:`width: ${Nt}px; height: ${Nt}px`,children:(0,C.Y)(ct.A,{containerRef:l,sticker:a,size:Nt,shouldPreloadPreview:!0,observeIntersectionForLoading:i,observeIntersectionForPlaying:n,thumbClassName:"fCL5rY2D",customColor:c})})}))),It={root:"_VgmQnUg",buttonsContainer:"IDlp6U6g",itemIcon:"yuctLnuR",sticker:"VT562JS0",backdropAttributeMenuItemText:"D50wFfRL",menuItemStickerText:"THcGWXSA",menuItemText:"L6EVE2Ux",backdrop:"A29QNxKb",menuItemIcon:"GL4rVsev",item:"qiYcBOYc",menuContentContainer:"EDsBn29z",menu:"ISaNdBwd",left:"e4Kkh_MR",right:"Kz_nCGC3"},kt=(0,r.ph)((0,i.EK)((e=>{const{resaleGifts:t}=(0,s.nTw)(e);return{attributes:t.attributes,counters:t.counters,filter:t.filter}}))((({attributes:e,counters:t,filter:a,dialogRef:n})=>{const s=(0,F.A)(),{updateResaleGiftsFilter:l}=(0,i.ko)(),[c,d]=(0,r.J0)(""),[m,p]=(0,r.J0)(""),[h,g]=(0,r.J0)(""),A=(0,r.Kr)((()=>{const a={model:[],pattern:[],backdrop:[]};for(const r of t??[]){const{attribute:t}=r;if(!r.count)continue;const i=e?.find((e=>"backdrop"===e.type&&"backdrop"===t.type?e.backdropId===t.backdropId:("model"===e.type&&"model"===t.type||"pattern"===e.type&&"pattern"===t.type)&&e.sticker.id===t.documentId));"backdrop"===i?.type&&a.backdrop.push(i),"model"===i?.type&&a.model.push(i),"pattern"===i?.type&&a.pattern.push(i)}return a}),[e,t]),b=(0,r.Kr)((()=>{const e=(e,t)=>t.trim()?e.filter((e=>Boolean(e.name?.toLowerCase().includes(t.toLowerCase())))):e;return{model:e(A.model,c),pattern:e(A.pattern,h),backdrop:e(A.backdrop,m)}}),[A,c,m,h]),S=(0,r.li)(),{isContextMenuOpen:v,contextMenuAnchor:N,handleContextMenu:I,handleContextMenuClose:k,handleContextMenuHide:y}=(0,gt.A)(n),G=(0,u.A)((()=>S.current)),Y=(0,r.li)(),{isContextMenuOpen:B,contextMenuAnchor:w,handleContextMenu:P,handleContextMenuClose:D,handleContextMenuHide:M}=(0,gt.A)(n),T=(0,u.A)((()=>Y.current)),U=(0,r.li)(),{isContextMenuOpen:x,contextMenuAnchor:R,handleContextMenu:K,handleContextMenuClose:L,handleContextMenuHide:O}=(0,gt.A)(n),V=(0,u.A)((()=>U.current)),z=(0,r.li)(),{isContextMenuOpen:E,contextMenuAnchor:J,handleContextMenu:q,handleContextMenuClose:H,handleContextMenuHide:W}=(0,gt.A)(n),_=(0,u.A)((()=>z.current)),j=(0,r.Kr)((()=>{const e=a.sortType;return({onTrigger:t,isOpen:a})=>(0,C.FD)("div",{className:It.item,onClick:t,children:["byDate"===e&&s("ValueGiftSortByDate"),"byNumber"===e&&s("ValueGiftSortByNumber"),"byPrice"===e&&s("ValueGiftSortByPrice"),(0,C.Y)(f.A,{name:"dropdown-arrows",className:It.itemIcon})]})}),[s,a]),Q=(0,r.Kr)((()=>{const e=a?.modelAttributes?.length||0;return({onTrigger:t,isOpen:a})=>(0,C.FD)("div",{className:It.item,onClick:t,children:[0===e&&s("GiftAttributeModel"),e>0&&s("GiftAttributeModelPlural",{count:e},{pluralValue:e}),(0,C.Y)(f.A,{name:"dropdown-arrows",className:It.itemIcon})]})}),[s,a]),X=(0,r.Kr)((()=>{const e=a?.backdropAttributes?.length||0;return({onTrigger:t,isOpen:a})=>(0,C.FD)("div",{className:It.item,onClick:t,children:[0===e&&s("GiftAttributeBackdrop"),e>0&&s("GiftAttributeBackdropPlural",{count:e},{pluralValue:e}),(0,C.Y)(f.A,{name:"dropdown-arrows",className:It.itemIcon})]})}),[s,a]),Z=(0,r.Kr)((()=>{const e=a?.patternAttributes?.length||0;return({onTrigger:t,isOpen:a})=>(0,C.FD)("div",{className:It.item,onClick:t,children:[0===e&&s("GiftAttributeSymbol"),e>0&&s("GiftAttributeSymbolPlural",{count:e},{pluralValue:e}),(0,C.Y)(f.A,{name:"dropdown-arrows",className:It.itemIcon})]})}),[s,a]),ee=(0,u.A)((e=>{l({filter:{...a,sortType:e}})})),te=(0,u.A)((()=>{l({filter:{...a,modelAttributes:[]}})})),ae=(0,u.A)((()=>{l({filter:{...a,patternAttributes:[]}})})),re=(0,u.A)((()=>{l({filter:{...a,backdropAttributes:[]}})})),ie=(0,u.A)((e=>{if(!t)return;const r=a.modelAttributes||[],i=t.find((t=>"model"===t.attribute.type&&t.attribute.documentId===e.sticker.id))?.attribute;if(!i)return;const n=r.some((e=>e.documentId===i.documentId))?r.filter((e=>e.documentId!==i.documentId)):[...r,i];l({filter:{...a,modelAttributes:n}})})),ne=(0,u.A)((e=>{if(!t)return;const r=a.patternAttributes||[],i=t.find((t=>"pattern"===t.attribute.type&&t.attribute.documentId===e.sticker.id))?.attribute;if(!i)return;const n=r.some((e=>e.documentId===i.documentId))?r.filter((e=>e.documentId!==i.documentId)):[...r,i];l({filter:{...a,patternAttributes:n}})})),se=(0,u.A)((e=>{if(!t)return;const r=a.backdropAttributes||[],i=t.find((t=>"backdrop"===t.attribute.type&&t.attribute.backdropId===e.backdropId))?.attribute;if(!i)return;const n=r.some((e=>e.backdropId===i.backdropId))?r.filter((e=>e.backdropId!==i.backdropId)):[...r,i];l({filter:{...a,backdropAttributes:n}})})),oe=(0,r.hb)((()=>{d("")}),[]),le=(0,r.hb)((()=>{p("")}),[]),ce=(0,r.hb)((()=>{g("")}),[]),de=(0,u.A)((e=>{e.stopPropagation(),e.preventDefault()})),ue=(0,r.li)(),{observe:me}=(0,He.BL)({rootRef:ue,isDisabled:!w});return(0,C.FD)("div",{className:It.root,children:[Boolean(N)&&(0,C.Y)(At.A,{isOpen:v,anchor:N,ref:S,className:(0,o.A)(It.menu,It.left,"with-menu-transitions"),getMenuElement:G,autoClose:!0,onClose:k,onCloseAnimationEnd:y,positionX:"left",children:(0,C.FD)(C.FK,{children:[(0,C.FD)(Pe.A,{icon:"sort-by-price",onClick:()=>{ee("byPrice")},children:[(0,C.Y)("div",{className:It.menuItemText,children:s("GiftSortByPrice")}),(0,C.Y)(f.A,{className:It.menuItemIcon,name:"byPrice"===a?.sortType?"check":"placeholder"})]}),(0,C.FD)(Pe.A,{icon:"sort-by-date",onClick:()=>{ee("byDate")},children:[(0,C.Y)("div",{className:It.menuItemText,children:s("GiftSortByDate")}),(0,C.Y)(f.A,{className:It.menuItemIcon,name:"byDate"===a?.sortType?"check":"placeholder"})]}),(0,C.FD)(Pe.A,{icon:"sort-by-number",onClick:()=>{ee("byNumber")},children:[(0,C.Y)("div",{className:It.menuItemText,children:s("GiftSortByNumber")}),(0,C.Y)(f.A,{className:It.menuItemIcon,name:"byNumber"===a?.sortType?"check":"placeholder"})]})]})}),Boolean(w)&&(0,C.Y)(At.A,{isOpen:B,anchor:w,ref:Y,className:(0,o.A)(It.menu,It.left,"with-menu-transitions"),getMenuElement:T,autoClose:!0,onClose:D,onCloseAnimationEnd:M,children:function(){const e=b.model,t=a.modelAttributes??[],r=0===t.length;return(0,C.FD)("div",{className:It.menuContentContainer,ref:ue,children:[(0,C.Y)(bt.A,{onClick:de,className:It.search,value:c,onChange:d,onReset:oe,placeholder:s("Search")}),(0,C.Y)(Pe.A,{icon:"select",onClick:te,disabled:r,children:s("ContextMenuItemSelectAll")}),e.map((e=>{const a=r||t.some((t=>t.documentId===e.sticker.id));return(0,C.FD)(Pe.A,{onClick:()=>{ie(e)},children:[(0,C.Y)(Ct,{className:It.sticker,sticker:e.sticker,type:"model",observeIntersectionForLoading:me,observeIntersectionForPlaying:me}),(0,C.Y)("div",{className:It.menuItemStickerText,children:e.name}),(0,C.Y)(f.A,{className:It.menuItemIcon,name:a?"check":"placeholder"})]},e.name)}))]})}()}),Boolean(R)&&(0,C.Y)(At.A,{isOpen:x,anchor:R,ref:U,className:(0,o.A)(It.menu,It.right,"with-menu-transitions"),getMenuElement:V,autoClose:!0,onClose:L,onCloseAnimationEnd:O,positionX:"right",children:function(){const e=b.backdrop,t=a.backdropAttributes??[],r=0===t.length;return(0,C.FD)("div",{className:It.menuContentContainer,children:[(0,C.Y)(bt.A,{onClick:de,className:It.search,value:m,onChange:p,onReset:le,placeholder:s("Search")}),(0,C.Y)(Pe.A,{icon:"select",onClick:re,disabled:r,children:s("ContextMenuItemSelectAll")}),e.map((e=>{const a=r||t.some((t=>t.backdropId===e.backdropId));return(0,C.FD)(Pe.A,{onClick:()=>{se(e)},children:[(0,C.Y)($.A,{className:It.backdrop,backgroundColors:[e.centerColor,e.edgeColor],patternColor:e.patternColor}),(0,C.Y)("div",{className:It.backdropAttributeMenuItemText,children:e.name}),(0,C.Y)(f.A,{className:It.menuItemIcon,name:a?"check":"placeholder"})]},e.name)}))]})}()}),Boolean(J)&&(0,C.Y)(At.A,{isOpen:E,anchor:J,ref:z,className:(0,o.A)(It.menu,It.right,"with-menu-transitions"),getMenuElement:_,autoClose:!0,onClose:H,onCloseAnimationEnd:W,children:function(){const e=b.pattern,t=a.patternAttributes??[],r=0===t.length;return(0,C.FD)("div",{className:It.menuContentContainer,children:[(0,C.Y)(bt.A,{onClick:de,className:It.search,value:h,onChange:g,onReset:ce,placeholder:s("Search")}),(0,C.Y)(Pe.A,{icon:"select",onClick:ae,disabled:r,children:s("ContextMenuItemSelectAll")}),e.map((e=>{const a=r||t.some((t=>t.documentId===e.sticker.id));return(0,C.FD)(Pe.A,{onClick:()=>{ne(e)},children:[(0,C.Y)(Ct,{className:It.sticker,sticker:e.sticker,type:"pattern"}),(0,C.Y)("div",{className:It.menuItemStickerText,children:e.name}),(0,C.Y)(f.A,{className:It.menuItemIcon,name:a?"check":"placeholder"})]},e.name)}))]})}()}),(0,C.FD)("div",{className:It.buttonsContainer,children:[(0,C.Y)(j,{onTrigger:I,isOpen:v}),(0,C.Y)(Q,{onTrigger:P,isOpen:B}),(0,C.Y)(X,{onTrigger:K,isOpen:x}),(0,C.Y)(Z,{onTrigger:q,isOpen:E})]})]})})));var yt=a(36838);const Gt=(0,r.ph)((0,i.EK)((e=>{const{starGifts:t}=e;return{idsByCategory:t?.idsByCategory}}))((({idsByCategory:e,onCategoryChanged:t,areLimitedStarGiftsDisallowed:a})=>{const i=(0,r.li)(),n=(0,F.A)(),s=(0,r.Kr)((()=>e&&Object.keys(e).filter((e=>"all"!==e&&"limited"!==e)).map(Number).sort(((e,t)=>e-t))),[e]),l=e&&e.resale.length>0,[c,d]=(0,r.J0)("all");function u(e){return"all"===e?n("AllGiftsCategory"):"stock"===e?n("StockGiftsCategory"):"limited"===e?n("LimitedGiftsCategory"):"resale"===e?n("GiftCategoryResale"):e}function m(e){return(0,C.FD)("div",{className:(0,o.A)("dO7FKYY4",c===e&&"B2lEJk1v"),onClick:()=>function(e){d(e),t(e)}(e),children:[Number.isInteger(e)&&(0,C.Y)(L.A,{className:"Pb7AU805",type:"gold",size:"middle"}),u(e)]})}return(0,yt.A)(i,void 0,!0),(0,C.FD)("div",{ref:i,className:(0,o.A)("cUjwvN00","no-scrollbar"),children:[m("all"),!a&&m("limited"),!a&&l&&m("resale"),m("stock"),s?.map(m)]})}))),Yt=(0,qe.nF)((e=>e()),200,!0),Bt=(0,r.ph)((0,i.EK)(((e,{modal:t})=>{const{starGifts:a,stars:r,currentUserId:i}=e,n=t?.forPeerId?(0,s.PVB)(e,t.forPeerId):void 0,o=Boolean(i&&t?.forPeerId===i),l=n?(0,s.vGo)(e,n?.id):void 0,{resaleGifts:c}=(0,s.nTw)(e),d=c.count,u=!1!==c.isLoading;return{boostPerSentGift:e.appConfig?.boostsPerSentGift,starGiftsById:a?.byId,starGiftIdsByCategory:a?.idsByCategory,starBalance:r?.balance,peer:n,isSelf:o,disallowedGifts:l?.disallowedGifts,resaleGiftsCount:d,areResaleGiftsLoading:u}}))((({modal:e,starGiftsById:t,starGiftIdsByCategory:a,starBalance:s,peer:l,isSelf:c,disallowedGifts:f,resaleGiftsCount:b,areResaleGiftsLoading:S})=>{const{closeGiftModal:v,openGiftInfoModal:I,resetResaleGifts:G,loadResaleGifts:Y}=(0,i.ko)(),B=(0,r.li)(),w=(0,r.li)(),P=(0,r.li)(),D=(0,r.li)(),M=Boolean(e),T=(0,d.A)(e),x=l&&(0,n.mO)(l)?l:void 0,R=l&&(0,n.vj)(l)?l:void 0,[K,L]=(0,r.J0)(),[O,z]=(0,r.J0)(),[E,J]=(0,r.J0)(!1),[q,H]=(0,r.J0)(!1),[W,_]=(0,r.J0)(!1),[j,Q]=(0,r.J0)("all"),X=(0,r.Kr)((()=>{if(!f)return;const{shouldDisallowPremiumGifts:e,...t}=f;return!c&&Object.values(t).every(Boolean)}),[c,f]),$=!c&&f?.shouldDisallowUnlimitedStarGifts,Z=!c&&f?.shouldDisallowLimitedStarGifts,ee=(0,m.A)(),te=(0,F.A)(),ae=T?.gifts,re=(0,r.Kr)((()=>ae?.sort(((e,t)=>e.months-t.months)).filter((e=>1===e.users&&e.currency!==k.OUy))),[ae]),ie=(0,r.Kr)((()=>{const e=new Map;return re?(re.forEach((t=>{const a=ae?.find((e=>e.currency===k.OUy&&e.months===t.months));a&&e.set(t,a)})),e):e}),[ae,re]),ne=(0,r.Kr)((()=>re?.reduce(((e,t)=>e.amount<t.amount?e:t))),[re]),{observe:se}=(0,He.BL)({rootRef:D,throttleMs:200,isDisabled:!M}),oe=Boolean(O)&&!K,le=Boolean(K),ce=oe||le||E,de=le?W:q;(0,r.vJ)((()=>{O&&Y({giftId:O.id})}),[O]),(0,r.vJ)((()=>{M||(J(!1),L(void 0),z(void 0),Q("all"))}),[M]);const ue=(0,u.A)((e=>{if(le)return;const t=e.currentTarget;Yt((()=>{const{scrollTop:e}=t;if(J(e>150),w.current&&P.current){const{top:e}=P.current.getBoundingClientRect(),{top:t}=w.current.getBoundingClientRect();H(e-t<=0)}}))})),me=te("GiftPremiumDescription",{user:(0,y.Yg)(x),link:(0,C.Y)(h.A,{text:te("GiftPremiumDescriptionLinkCaption"),url:te("GiftPremiumDescriptionLink")})},{withNodes:!0}),pe=R?te("StarGiftDescriptionChannel",{peer:(0,n.F9)(te,R)},{withNodes:!0,withMarkdown:!0}):c?te("StarGiftDescriptionSelf",void 0,{withNodes:!0,renderTextFilters:["br"]}):te("StarGiftDescription",{user:(0,y.Yg)(x)},{withNodes:!0,withMarkdown:!0}),fe=(0,u.A)(((e,t)=>{if("resell"===t){if(!("id"in e))return;return oe?void I({gift:e,recipientId:T?.forPeerId}):void z(e)}L(e),_("id"in e)}));const he=(0,u.A)((e=>{Q(e)})),ge=(0,u.A)((()=>{L(void 0),z(void 0),G(),v()})),Ae=(0,u.A)((()=>{if(oe)return z(void 0),void G();le?L(void 0):ge()})),be=le||oe,Se=(0,o.A)("animated-close-icon",be&&"state-back");return(0,C.FD)(A.A,{dialogRef:B,onClose:ge,isOpen:M,isSlim:!0,contentClassName:ft.content,className:(0,o.A)(ft.modalDialog,ft.root),isLowStackPriority:!0,children:[(0,C.Y)(g.A,{className:ft.closeButton,round:!0,color:"translucent",size:"smaller",onClick:Ae,ariaLabel:ee(be?"Common.Back":"Common.Close"),children:(0,C.Y)("div",{className:Se})}),(0,C.Y)(V,{className:ft.balance,balance:s,withAddButton:!0}),(0,C.Y)("div",{className:(0,o.A)(ft.header,oe&&ft.resaleHeader,!ce&&ft.hiddenHeader),children:(0,C.Y)(U.Ay,{name:"slideVerticalFade",activeKey:ce?oe?1:de?2:3:0,slideClassName:ft.headerSlide,children:function(){if(ce){if(oe){const e=S&&!b;return(0,C.FD)("div",{className:ft.resaleHeaderContentContainer,children:[(0,C.Y)("h2",{className:ft.resaleHeaderText,children:O.title}),e&&(0,C.Y)("div",{className:ft.resaleHeaderDescription,children:te("Loading")}),!e&&void 0!==b&&(0,C.Y)("div",{className:ft.resaleHeaderDescription,children:te("HeaderDescriptionResaleGifts",{count:b},{withNodes:!0,withMarkdown:!0,pluralValue:b})}),(0,C.Y)(kt,{dialogRef:B})]})}return(0,C.Y)("h2",{className:ft.commonHeaderText,children:te(de?c?"StarsGiftHeaderSelf":"StarsGiftHeader":"GiftPremiumHeader")})}}()})}),(0,C.FD)(U.Ay,{ref:w,className:ft.transition,name:"pushSlide",activeKey:le?1:oe?2:0,children:[!le&&!oe&&(0,C.FD)("div",{ref:D,className:(0,o.A)(ft.main,"custom-scroll"),onScroll:ue,children:[(0,C.FD)("div",{className:ft.avatars,children:[(0,C.Y)(p.A,{size:100,peer:l}),(0,C.Y)("img",{className:ft.logoBackground,src:N,alt:"",draggable:!1})]}),!c&&!R&&!f?.shouldDisallowPremiumGifts&&(0,C.FD)(C.FK,{children:[(0,C.Y)("h2",{className:(0,o.A)(ft.headerText,ft.center),children:te("GiftPremiumHeader")}),(0,C.Y)("p",{className:(0,o.A)(ft.description,ft.center),children:me}),(0,C.Y)("div",{className:ft.premiumGiftsGallery,children:re?.map((e=>(0,C.Y)(lt,{option:e,optionByStars:ie.get(e),baseMonthAmount:ne?Math.floor(ne.amount/ne.months):void 0,onClick:fe})))})]}),!X&&(0,C.FD)(C.FK,{children:[(0,C.Y)("h2",{ref:P,className:(0,o.A)(ft.headerText,ft.center),children:te(c?"StarsGiftHeaderSelf":"StarsGiftHeader")}),(0,C.Y)("p",{className:(0,o.A)(ft.description,ft.starGiftsDescription,ft.center),children:pe}),(0,C.Y)(Gt,{areLimitedStarGiftsDisallowed:Z,onCategoryChanged:he}),(0,C.Y)(U.Ay,{name:"zoomFade",activeKey:(ve=j,"all"===ve?0:"limited"===ve?1:"resale"===ve?2:"stock"===ve?3:ve+3),className:ft.starGiftsTransition,children:function(){const e=a?.[j]?.filter((e=>{const a=t?.[e];if(!a)return!1;const{isLimited:r,isSoldOut:i,upgradeStars:n}=a;return $&&!Z?r:Z&&!$?!r&&!i:!$||!Z||Boolean(r&&Boolean(n))}));return(0,C.Y)("div",{className:ft.starGiftsContainer,children:t&&e?.flatMap((e=>{const a=t[e],r="stock"!==j&&Boolean(a.availabilityResale),i="resale"!==j&&r&&!a.isSoldOut,n=[(0,C.Y)(dt,{gift:a,observeIntersection:se,isResale:r&&!i,onClick:fe},e)];return i&&n.push((0,C.Y)(dt,{isResale:!0,gift:a,observeIntersection:se,onClick:fe},`resale_${e}`)),n}))})}()})]})]}),oe&&O&&(0,C.Y)(ht,{onGiftClick:fe}),le&&T?.forPeerId&&(0,C.Y)(it,{gift:K,giftByStars:ie.get(K),peerId:T.forPeerId})]})]});var ve})));const wt=(0,r.ph)((0,i.EK)((e=>{const{currentUserId:t}=e;return{currentUserId:t,userIds:e.contactList?.userIds}}))((({modal:e,currentUserId:t,userIds:a})=>{const{closeGiftRecipientPicker:o,openGiftModal:l}=(0,i.ko)(),c=(0,m.A)(),d=e,[p,f]=(0,r.J0)(""),h=(0,r.Kr)((()=>{const e=(0,i.mS)(),r=a?a.concat(t):void 0,o=r?(0,n.PU)({ids:r,query:p}):[];return(0,Y.A)((0,G.Am)(o).filter((t=>(0,s.X2D)(e,t))),void 0,[t])}),[t,p,a]),g=(0,u.A)((e=>{l({forUserId:e}),o()}));return(0,C.Y)(w.A,{className:"W3JMs1YE",isOpen:d,onClose:o,title:c("GiftTelegramPremiumOrStarsTitle"),hasCloseButton:!0,shouldAdaptToSearch:!0,withFixedHeight:!0,children:(0,C.Y)(B.A,{className:"wOipz1Y_",itemIds:h,filterValue:p,filterPlaceholder:c("Search"),onSelectedIdChange:g,onFilterChange:f,isSearchable:!0,withDefaultPadding:!0,withStatus:!0,forceShowSelf:!0})})})));var Pt=a(79089),Dt=a(80140),Ft=a(18501),Mt=a(25404);const Tt={root:"Ef0cKSqQ",giftPreview:"IvuNzslN",backdrop:"dNukis4X",arrow:"oufsMLLF"},Ut=4*St.$,xt=3*St.$,Rt=(0,r.ph)((({peer:e,gift:t})=>{const a=(0,r.Kr)((()=>(0,_.uc)(t)),[t]);if(a)return(0,C.FD)("div",{className:Tt.root,children:[(0,C.FD)("div",{className:Tt.giftPreview,children:[(0,C.Y)($.A,{className:Tt.backdrop,backgroundColors:[a.backdrop.centerColor,a.backdrop.edgeColor],patternColor:a.backdrop?.patternColor,patternIcon:a.pattern?.sticker}),(0,C.Y)(X.A,{className:Tt.sticker,size:xt,sticker:a.model?.sticker})]}),(0,C.Y)(f.A,{name:"next",className:Tt.arrow}),(0,C.Y)(p.A,{peer:e,size:Ut,className:Tt.avatar})]})}));var Kt=a(94189);const Lt={modal:"nnublcCk",header:"p7FTs7_p",title:"pIbzzTir",description:"CCPfr26t",soldOut:"kjWcRp4W",headerSplitButton:"XOMI_4PO",headerButton:"WA0INleU",giftResalePriceContainer:"BN8gf5y6",starAmountIcon:"_5guecUe",giftResalePriceStar:"H_q8o2vY",left:"aOhTHZlf",right:"rJOB1u5Q",footer:"bho0GTYt",footerDescription:"VUylTszM",unknown:"zDauXmpS",giftValue:"w_E4LkUj",uniqueAttribute:"OJQnkf17",uniqueGift:"I6o_pGAm",modalHeader:"ie9tImaj",modalCloseButton:"p38RBGdC",ownerAddress:"DavMRg4Q",copyIcon:"SLX5tX8C"},Ot=(0,r.ph)((0,i.EK)(((e,{modal:t})=>{const a=t?.gift,r=a&&"gift"in a,i=e.currentUserId,o=r&&a.fromId,l=o?(0,s.PVB)(e,o):void 0,c=t?.peerId?(0,s.PVB)(e,t.peerId):void 0,d=c&&(0,n.vj)(c)?c:void 0,u=d&&(0,y.ub)(d,"postMessages"),m=(0,s.mBe)(e,i),p=t?.recipientId&&i!==t.recipientId?(0,s.PVB)(e,t.recipientId):void 0,f=m?.emojiStatus,h=e.collectibleEmojiStatuses?.statuses,g=r?a.gift:a,A="starGiftUnique"===g?.type&&g.releasedByPeerId;return{fromPeer:l,targetPeer:c,releasedByPeer:A?(0,s.PVB)(e,A):void 0,currentUserId:i,starGiftMaxConvertPeriod:e.appConfig?.starGiftMaxConvertPeriod,tonExplorerUrl:e.appConfig?.tonExplorerUrl,hasAdminRights:u,currentUserEmojiStatus:f,collectibleEmojiStatuses:h,currentUser:m,recipientPeer:p}}))((({modal:e,fromPeer:t,targetPeer:a,releasedByPeer:l,currentUserId:c,starGiftMaxConvertPeriod:A,hasAdminRights:b,currentUserEmojiStatus:S,collectibleEmojiStatuses:v,tonExplorerUrl:N,currentUser:I,recipientPeer:k})=>{const{closeGiftInfoModal:y,changeGiftVisibility:G,convertGiftToStars:Y,openChatWithInfo:B,focusMessage:w,openGiftUpgradeModal:P,showNotification:M,buyStarGift:T,closeGiftModal:U}=(0,i.ko)(),[x,R,L]=(0,D.A)(),O=(0,F.A)(),V=(0,m.A)(),[J,q]=(0,r.J0)(!1),H=Boolean(e),j=(0,d.A)(e),Q=(0,d.A)(t),$=(0,d.A)(a),Z=$&&(0,n.vj)($),{gift:ee}=j||{},te=ee&&"gift"in ee,ae=te?ee:void 0,re=ae?.fromId===c,ie=ae&&A&&ae.date+A-(0,Dt.Fm)()||0,ne=Math.ceil(ie/60/60/24),se=te?ee.gift:ee,oe=se&&(0,_.yQ)(se),le=ie>0&&Boolean(ae?.starsToConvert),ce=se&&"starGiftUnique"===se.type,ue=ce?se:void 0,me=(0,r.Kr)((()=>{if(se&&"starGiftUnique"===se.type){if(l){const e=`@${(0,Pt.Kl)(l)}`||(0,n.F9)(O,l),t=(0,n.mO)(l)?O("ActionFallbackUser"):O("ActionFallbackChannel");return O("GiftInfoCollectibleBy",{number:se.number,owner:e||t},{withNodes:!0,withMarkdown:!0})}return O("GiftInfoCollectible",{number:se.number})}}),[se,l,O]),pe=Boolean(ae?.upgradeMsgId),fe=!pe&&ae?.inputGift&&(Z?b:$?.id===c),he=ce?se.resellPriceInStars:void 0,be=!fe&&Boolean(he),ve=(()=>{if(!ce)return;const{ownerName:e,ownerId:t}=se,a=(0,i.mS)(),r=t?(0,s.PVB)(a,t):void 0;return r?(0,n.F9)(O,r):e})(),Ne=(0,u.A)((()=>{y()})),Ce=(0,u.A)((()=>{const e=re?$:Q;if(!ae?.upgradeMsgId||!e)return;const{upgradeMsgId:t}=ae;w({chatId:e.id,messageId:t}),Ne()})),Ie=(0,u.A)((()=>{const{inputGift:e,isUnsaved:t}=ae;G({gift:e,shouldUnsave:!t}),Ne()})),ke=(0,u.A)((()=>{const{inputGift:e}=ae;Y({gift:e}),L(),Ne()})),ye=(0,u.A)((()=>{ae&&P({giftId:ae.gift.id,gift:ae})})),Ge=(0,u.A)((()=>{"starGiftUnique"===se?.type&&se.resellPriceInStars&&q(!0)})),Ye=(0,u.A)((()=>{q(!1)})),Be=(0,u.A)((()=>{const e=k||I;e&&"starGiftUnique"===se?.type&&se.resellPriceInStars&&(Ye(),U(),T({peerId:e.id,slug:se.slug,stars:se.resellPriceInStars}))})),Pe=(0,r.Kr)((()=>se&&(0,_.uc)(se)),[se]),De=(0,r.Kr)((()=>({onTrigger:e})=>(0,C.Y)("div",{className:(0,o.A)(Lt.headerButton,Lt.left),tabIndex:0,role:"button","aria-haspopup":"menu","aria-label":O("AriaMoreButton"),onClick:e,children:(0,C.Y)(f.A,{name:"more",className:Lt.icon})})),[O]),Fe=(0,u.A)((()=>be?(0,C.Y)(g.A,{noForcedUpperCase:!0,size:"smaller",onClick:Ge,children:O("ButtonBuyGift",{stars:(0,de.U2)(O,he,{asFont:!0})},{withNodes:!0})}):pe?(0,C.Y)(g.A,{size:"smaller",onClick:Ce,children:O("GiftInfoViewUpgraded")}):fe&&ae?.alreadyPaidUpgradeStars&&!ae.upgradeMsgId?(0,C.Y)(g.A,{size:"smaller",isShiny:!0,onClick:ye,children:O("GiftInfoUpgradeForFree")}):(0,C.Y)(g.A,{size:"smaller",onClick:Ne,children:O("OK")}))),Me=(0,r.Kr)((()=>{if(!se)return;let e="";return"starGift"===se.type&&(se.firstSaleDate&&(e+=`${O("GiftInfoFirstSale")} ${(0,z.L2)(1e3*se.firstSaleDate,O.code,!0)}`),se.lastSaleDate&&(e+="\n",e+=`${O("GiftInfoLastSale")} ${(0,z.L2)(1e3*se.lastSaleDate,O.code,!0)}`)),e}),[se,O]),Te=(0,r.Kr)((()=>{if(!ee||!se)return;const{fromId:e,isNameHidden:t,starsToConvert:a,isUnsaved:r,isConverted:c,upgradeMsgId:d}=ae||{},u=le&&Boolean(a),m=t&&$,g=(()=>{if(!ae)return O("GiftInfoSoldOutDescription");if(!Z){if(ae.upgradeMsgId)return O("GiftInfoDescriptionUpgraded");if(ae.canUpgrade&&ae.alreadyPaidUpgradeStars)return fe?O("GiftInfoDescriptionFreeUpgrade"):O("GiftInfoPeerDescriptionFreeUpgradeOut",{peer:(0,n.F9)(O,$)});if(fe||re)return c&&u?fe?O("GiftInfoDescriptionConverted",{amount:a},{pluralValue:a,withNodes:!0,withMarkdown:!0}):O("GiftInfoPeerDescriptionOutConverted",{amount:a,peer:(0,n.F9)(O,$)},{pluralValue:a,withNodes:!0,withMarkdown:!0}):ae.canUpgrade&&fe?u?O("GiftInfoDescriptionUpgrade",{amount:a},{pluralValue:a,withNodes:!0,withMarkdown:!0}):O("GiftInfoDescriptionUpgradeRegular"):fe?u?O("GiftInfoDescription",{amount:a},{withNodes:!0,withMarkdown:!0,pluralValue:a}):O("GiftInfoDescriptionRegular"):u?O("GiftInfoPeerDescriptionOut",{amount:a,peer:(0,n.F9)(O,$)},{withNodes:!0,withMarkdown:!0,pluralValue:a}):O("GiftInfoPeerDescriptionOutRegular",{peer:(0,n.F9)(O,$)})}})(),A=(0,C.Y)(we.A,{className:"with-menu-transitions",trigger:De,positionX:"right",children:(0,C.Y)(Mt.A,{peerId:j.peerId,gift:ee,canManage:fe,collectibleEmojiStatuses:v,currentUserEmojiStatus:S})}),b=(0,C.FD)("div",{className:Lt.modalHeader,children:[Boolean(fe&&he)&&(0,C.Y)("div",{className:Lt.giftResalePriceContainer,children:(0,de.U2)(O,he,{asFont:!0,className:Lt.giftResalePriceStar})}),(0,C.FD)("div",{className:Lt.headerSplitButton,children:[H&&A,(0,C.Y)("div",{className:(0,o.A)(Lt.headerButton,Lt.right),tabIndex:0,role:"button","aria-haspopup":"menu","aria-label":O("Close"),onClick:Ne,children:(0,C.Y)(f.A,{name:"close",className:(0,o.A)(Lt.icon,Lt.moreIcon)})})]})]}),I=ce&&(0,C.Y)("div",{className:(0,o.A)(Lt.header,Lt.uniqueGift),children:(0,C.Y)(Se,{backdropAttribute:Pe.backdrop,patternAttribute:Pe.pattern,modelAttribute:Pe.model,title:se.title,subtitle:me,subtitlePeer:l})}),k=(0,C.FD)("div",{className:Lt.header,children:[(0,C.Y)(X.A,{className:Lt.giftSticker,sticker:oe,size:120}),(0,C.Y)("h1",{className:Lt.title,children:ce?se.title:O(ae?fe?"GiftInfoReceived":"GiftInfoTitle":"GiftInfoSoldOutTitle")}),Boolean(g)&&(0,C.Y)("p",{className:(0,o.A)(Lt.description,!ae&&"starGift"===se?.type&&Lt.soldOut),children:g})]}),G=[];if("starGift"===se.type){(e||t)&&G.push([O("GiftInfoFrom"),e?{chatId:e}:(0,C.FD)(C.FK,{children:[(0,C.Y)(p.A,{size:"small",peer:W.I5}),(0,C.Y)("span",{className:Lt.unknown,children:V(W.I5.titleKey)})]})]),ae?.date&&G.push([O("GiftInfoDate"),(0,C.Y)("span",{title:Me,children:(0,z.L2)(1e3*ae.date,O.code,!0)})]),se.firstSaleDate&&!ae&&G.push([O("GiftInfoFirstSale"),(0,z.L2)(1e3*se.firstSaleDate,O.code,!0)]),se.lastSaleDate&&!ae&&G.push([O("GiftInfoLastSale"),(0,z.L2)(1e3*se.lastSaleDate,O.code,!0)]);const r=se.stars+(ae?.alreadyPaidUpgradeStars||0);G.push([O("GiftInfoValue"),(0,C.FD)("div",{className:Lt.giftValue,children:[(0,de.U2)(O,r,{className:Lt.starAmountIcon}),fe&&le&&Boolean(a)&&(0,C.Y)(K.A,{onClick:R,children:O("GiftInfoConvert",{amount:a},{pluralValue:a})})]})]),se.availabilityTotal&&G.push([O("GiftInfoAvailability"),O("GiftInfoAvailabilityValue",{count:se.availabilityRemains||0,total:se.availabilityTotal},{pluralValue:se.availabilityRemains||0})]),se.upgradeStars&&!d&&G.push([O("GiftInfoStatus"),(0,C.FD)("div",{className:Lt.giftValue,children:[O("GiftInfoStatusNonUnique"),fe&&(0,C.Y)(K.A,{onClick:ye,children:O("GiftInfoUpgradeBadge")})]})]),ae?.message&&G.push([void 0,(0,Ft.fd)(ae.message)])}if(ce){const{ownerName:e,ownerAddress:t,ownerId:a}=se,r=a?(0,s.PVB)((0,i.mS)(),a):void 0,{model:o,backdrop:l,pattern:c,originalDetails:d}=Pe||{};if(t?G.push([O("GiftInfoOwner"),(0,C.FD)("span",{className:Lt.ownerAddress,onClick:()=>{(0,ge.eM)(t),M({message:{key:"WalletAddressCopied"},icon:"copy"})},children:[t,(0,C.Y)(f.A,{className:Lt.copyIcon,name:"copy"})]})]):(r||e)&&G.push([O("GiftInfoOwner"),a?{chatId:a,withEmojiStatus:!0}:e||""]),o&&G.push([O("GiftAttributeModel"),(0,C.FD)("span",{className:Lt.uniqueAttribute,children:[o.name,(0,C.Y)(K.A,{children:(0,E.l9)(o.rarityPercent)})]})]),l&&G.push([O("GiftAttributeBackdrop"),(0,C.FD)("span",{className:Lt.uniqueAttribute,children:[l.name,(0,C.Y)(K.A,{children:(0,E.l9)(l.rarityPercent)})]})]),c&&G.push([O("GiftAttributeSymbol"),(0,C.FD)("span",{className:Lt.uniqueAttribute,children:[c.name,(0,C.Y)(K.A,{children:(0,E.l9)(c.rarityPercent)})]})]),G.push([O("GiftInfoAvailability"),O("GiftInfoIssued",{issued:se.issuedCount,total:se.totalCount})]),d){const{date:e,recipientId:t,message:a,senderId:r}=d,o=(0,i.mS)(),l=e=>{B({id:e}),y()},c=(0,s.PVB)(o,t),u=r?(0,s.PVB)(o,r):void 0,m=(0,z.L2)(1e3*e,O.code,!0),p=(0,C.Y)(Xe.A,{onClick:()=>l(t),isPrimary:!0,children:(0,n.F9)(O,c)});let f;if(u&&r!==t){const e=(0,C.Y)(Xe.A,{onClick:()=>l(u.id),isPrimary:!0,children:(0,n.F9)(O,u)});f=a?O("GiftInfoPeerOriginalInfoTextSender",{peer:p,sender:e,text:(0,Ft.fd)(a),date:m},{withNodes:!0}):O("GiftInfoPeerOriginalInfoSender",{peer:p,date:m,sender:e},{withNodes:!0})}else f=a?O("GiftInfoPeerOriginalInfoText",{peer:p,text:(0,Ft.fd)(a),date:m},{withNodes:!0}):O("GiftInfoPeerOriginalInfo",{peer:p,date:m},{withNodes:!0});G.push([void 0,(0,C.Y)("span",{children:f})])}}const Y=N&&ce&&se.giftAddress&&`${N}${se.giftAddress}`,w=(0,C.FD)("div",{className:Lt.footer,children:[(fe||Y||be)&&(0,C.FD)("div",{className:Lt.footerDescription,children:[Y&&(0,C.Y)("div",{children:O("GiftInfoTonText",{link:(0,C.Y)(h.A,{url:Y,shouldSkipModal:!0,text:O("GiftInfoTonLinkText")})},{withNodes:!0})}),fe&&(0,C.Y)("div",{children:O(`GiftInfo${Z?"Channel":""}${r?"Hidden":"Saved"}`,{link:(0,C.Y)(Xe.A,{isPrimary:!0,onClick:Ie,children:O("GiftInfoSaved"+(r?"Show":"Hide"))})},{withNodes:!0})}),!be&&m&&(0,C.Y)("div",{children:O("GiftInfoSenderHidden")}),be&&ve&&(0,C.Y)("div",{children:O("GiftInfoBuyGift",{user:ve},{withNodes:!0})})]}),Fe()]});return{modalHeader:ce?b:void 0,header:ce?I:k,tableData:G,footer:w}}),[ee,ae,$,oe,O,fe,le,re,V,N,se,Pe,Fe,Z,De,ce,j,v,S,Me,be,ve,H,he,me,l]);return(0,C.FD)(C.FK,{children:[(0,C.Y)(Ae.A,{isOpen:H,modalHeader:Te?.modalHeader,header:Te?.header,hasBackdrop:ce,tableData:Te?.tableData,footer:Te?.footer,className:Lt.modal,onClose:Ne,withBalanceBar:Boolean(be),isLowStackPriority:!0}),ue&&I&&Boolean(he)&&(0,C.FD)(Kt.A,{isOpen:J,noDefaultTitle:!0,onClose:Ye,confirmLabel:O("ButtonBuyGift",{stars:(0,de.U2)(O,he,{asFont:!0})},{withNodes:!0}),confirmHandler:Be,children:[(0,C.Y)(Rt,{peer:k||I,gift:ue}),!k&&(0,C.Y)("p",{children:O("GiftBuyConfirmDescription",{gift:O("GiftUnique",{title:ue.title,number:ue.number}),stars:(0,de.Kk)(O,he)},{withNodes:!0,withMarkdown:!0})}),k&&(0,C.Y)("p",{children:O("GiftBuyForPeerConfirmDescription",{gift:O("GiftUnique",{title:ue.title,number:ue.number}),stars:(0,de.Kk)(O,he),peer:(0,n.F9)(O,k)},{withNodes:!0,withMarkdown:!0})})]}),ae&&(0,C.FD)(Kt.A,{isOpen:x,onClose:L,confirmHandler:ke,title:O("GiftInfoConvertTitle"),children:[(0,C.Y)("div",{children:O("GiftInfoPeerConvertDescription",{amount:(0,de.Kk)(O,ae.starsToConvert),peer:(0,n.F9)(O,Q)},{withNodes:!0,withMarkdown:!0})}),le&&(0,C.Y)("div",{children:O("GiftInfoConvertDescriptionPeriod",{count:ne},{withNodes:!0,withMarkdown:!0,pluralValue:ne})}),(0,C.Y)("div",{children:O("GiftInfoConvertDescription2")})]})]})})));var Vt=a(40664);const zt=(0,r.ph)((0,i.EK)((e=>{const t=e.appConfig?.starsStargiftResaleCommissionPermille,a=t?t/1e3:void 0,r=e.appConfig?.starsStargiftResaleAmountMin||0,i=e.appConfig?.starsStargiftResaleAmountMax,n=e.appConfig?.starsUsdWithdrawRateX1000;return{starsStargiftResaleCommissionPermille:a,starsStargiftResaleAmountMin:r,starsStargiftResaleAmountMax:i,starsUsdWithdrawRate:n?n/1e3:1}}))((({modal:e,starsStargiftResaleCommissionPermille:t,starsStargiftResaleAmountMin:a,starsStargiftResaleAmountMax:n,starsUsdWithdrawRate:s})=>{const{closeGiftResalePriceComposerModal:o,closeGiftInfoModal:c,updateStarGiftPrice:m,showNotification:p}=(0,i.ko)(),f=Boolean(e),[h,b]=(0,r.J0)(void 0),S=(0,d.A)(e),{gift:v}=S||{},N=v&&"gift"in v?v:void 0,I=Boolean(h),k=(0,F.A)(),y=(0,u.A)((e=>{const t=e.target.value,a=parseFloat(t),r=""===t||Number.isNaN(a)?void 0:n?Math.min(a,n):a;b(r)})),G=(0,u.A)((()=>{o()})),Y=(0,u.A)((()=>{N&&"starGiftUnique"===N.gift.type&&N.inputGift&&h&&(o(),c(),m({gift:N.inputGift,price:h}),p({icon:"sell-outline",message:{key:"NotificationGiftIsSale",variables:{gift:k("GiftUnique",{title:N.gift.title,number:N.gift.number})}}}))})),B=t,w=I&&h>a;return(0,C.FD)(A.A,{isOpen:f,title:k("GiftSellTitle"),hasCloseButton:!0,isSlim:!0,onClose:G,children:[(0,C.Y)("div",{className:"ElDo1Bru",children:(0,C.Y)(Vt.A,{label:k("InputPlaceholderGiftResalePrice"),onChange:y,value:h?.toString(),inputMode:"numeric",tabIndex:0,teactExperimentControlled:!0})}),(0,C.FD)("div",{className:"wqkAvYGE",children:[(0,C.FD)("span",{children:[!w&&Boolean(B)&&k("DescriptionComposerGiftMinimumPrice",{stars:(0,de.Kk)(k,a)},{withMarkdown:!0,withNodes:!0}),w&&k("DescriptionComposerGiftResalePrice",{stars:(0,de.Kk)(k,B?Number((h*B).toFixed()):h)},{withMarkdown:!0,withNodes:!0})]}),w&&Boolean(s)&&(0,C.Y)("span",{className:"r9R0VR_w",children:`${(0,l.Ad)(h*s,"USD",k.code)}`})]}),(0,C.FD)(g.A,{noForcedUpperCase:!0,disabled:!w,size:"smaller",onClick:Y,children:[w&&k("ButtonSellGift",{stars:(0,de.U2)(k,h,{asFont:!0})},{withNodes:!0}),!w&&k("Sell")]})]})})));var Et=a(58554),Jt=a(32625),qt=a(5463);const Ht="_Dt6RSQV",Wt=(0,r.ph)((0,i.EK)(((e,{modal:t})=>{const a=t?.recipientId;return{recipient:a?(0,s.PVB)(e,a):void 0}}))((({modal:e,recipient:t})=>{const{closeGiftUpgradeModal:a,upgradeGift:s}=(0,i.ko)(),o=Boolean(e),l=(0,d.A)(e),c=(0,d.A)(t),[m,p]=(0,r.J0)(!1),[f,h]=(0,r.J0)(),A=(0,F.A)(),b=(0,u.A)((()=>a())),S=(0,u.A)((()=>{const e=l?.gift;e?.inputGift&&(s({gift:e.inputGift,shouldKeepOriginalDetails:m,upgradeStars:e.alreadyPaidUpgradeStars?void 0:e.gift.upgradeStars}),b())})),v=(0,u.A)((()=>{l?.sampleAttributes&&h(function(e,t){const a=e.filter((e=>"model"===e.type&&e.name!==t?.model.name)),r=e.filter((e=>"pattern"===e.type&&e.name!==t?.pattern.name)),i=e.filter((e=>"backdrop"===e.type&&e.name!==t?.backdrop.name));return{model:a[Math.floor(Math.random()*a.length)],pattern:r[Math.floor(Math.random()*r.length)],backdrop:i[Math.floor(Math.random()*i.length)]}}(l.sampleAttributes,f))}));(0,Jt.A)(v,o?3e3:void 0,!0),(0,r.vJ)((()=>{o&&l?.sampleAttributes&&v()}),[o,l?.sampleAttributes]),(0,r.vJ)((()=>{const e=l?.sampleAttributes;e&&[...e.filter((e=>"pattern"===e.type)).map((e=>e.sticker)),...e.filter((e=>"model"===e.type)).map((e=>e.sticker))].map((e=>(0,y.Mw)(e,"full"))).forEach((e=>{(0,Et.hd)(e,We.qZ.BlobUrl)}))}),[l?.sampleAttributes]);const N=(0,r.Kr)((()=>{if(!f||!o)return;const e=l?.gift,t=[["diamond",A("GiftUpgradeUniqueTitle"),A("GiftUpgradeUniqueDescription")],["trade",A("GiftUpgradeTransferableTitle"),A("GiftUpgradeTransferableDescription")],["auction",A("GiftUpgradeTradeableTitle"),A("GiftUpgradeTradeableDescription")]],a=c?A("GiftPeerUpgradeText",{peer:(0,n.F9)(A,c)}):A("GiftUpgradeTextOwn");return{listItemData:t,header:(0,C.Y)(Se,{modelAttribute:f.model,backdropAttribute:f.backdrop,patternAttribute:f.pattern,title:A("GiftUpgradeTitle"),subtitle:a}),footer:(0,C.FD)("div",{className:"EWaVCxY4",children:[!e&&(0,C.Y)(g.A,{className:Ht,size:"smaller",onClick:b,children:A("OK")}),e&&(0,C.FD)(C.FK,{children:[(0,C.Y)(Be.A,{label:A("GiftUpgradeKeepDetails"),onCheck:p,checked:m}),(0,C.Y)(g.A,{className:Ht,size:"smaller",isShiny:!0,onClick:S,children:e.alreadyPaidUpgradeStars?A("GeneralConfirm"):A("GiftUpgradeButton",{amount:(0,de.U2)(A,e.gift.upgradeStars,{asFont:!0})},{withNodes:!0})})]})]})}}),[f,o,A,c,l?.gift,m]);return(0,C.Y)(qt.A,{isOpen:o,header:N?.header,footer:N?.footer,listItemData:N?.listItemData,hasBackdrop:!0,onClose:b})})));var _t=a(47483);const jt=(0,r.ph)((0,i.EK)((e=>({currentUser:(0,s.mBe)(e,e.currentUserId),isCurrentUserPremium:(0,s.g29)(e)})))((({modal:e,currentUser:t,isCurrentUserPremium:a})=>{const{closeGiftStatusInfoModal:n,setEmojiStatus:s}=(0,i.ko)(),l=(0,F.A)(),c=Boolean(e),m=(0,d.A)(e),{emojiStatus:h}=m||{},A=h?.textColor,b=(0,_t.A)(h?.patternDocumentId),S=(0,u.A)((()=>{n()})),v=(0,u.A)((()=>{h&&s({emojiStatus:h}),n()})),N=(0,r.Kr)((()=>{if(!h||!c)return;const e=[h.centerColor,h.edgeColor],t=h.patternColor;return(0,C.Y)($.A,{className:"_1RfhkfB",backgroundColors:e,patternColor:t,patternIcon:b.customEmoji})}),[h,c,b]),I=(0,r.Kr)((()=>({...t,emojiStatus:h})),[t,h]),k=(0,r.Kr)((()=>(0,C.FD)("div",{className:"qL0cHbwS",children:[(0,C.FD)("div",{className:(0,o.A)("t18QCmAb"),style:(0,be.A)(A&&`color: ${A}`),children:[N,(0,C.Y)(p.A,{peer:I,size:"jumbo",className:"JK2zOWA7"}),(0,C.Y)(Ye.A,{peer:I,className:"lxxbgNCl",withEmojiStatus:!0,noFake:!0,noVerified:!0,statusSparklesColor:A}),(0,C.Y)("p",{className:"MLMdxkUg",style:(0,be.A)(A&&`color: ${A}`),children:l("Online")})]}),(0,C.FD)("div",{className:"q8w7tnmR",children:[(0,C.Y)("div",{className:"wxg_5ou_",children:l("UniqueStatusWearTitle",{gift:I?.emojiStatus?.title})}),(0,C.Y)("div",{className:"KSCLIMZm",children:l("UniqueStatusBenefitsDescription")})]})]})),[A,N,I,l]),y=[["radial-badge",l("UniqueStatusBadgeBenefitTitle"),l("UniqueStatusBadgeDescription")],["unique-profile",l("UniqueStatusProfileDesignBenefitTitle"),l("UniqueStatusProfileDesignDescription")],["proof-of-ownership",l("UniqueStatusProofOfOwnershipBenefitTitle"),l("UniqueStatusProofOfOwnershipDescription")]],G=(0,r.Kr)((()=>{if(c)return(0,C.Y)("div",{className:"VDrvalBo",children:(0,C.FD)(g.A,{size:"smaller",onClick:v,children:[l("UniqueStatusWearButton"),!a&&(0,C.Y)(f.A,{name:"lock-badge",className:"jiPObOWv"})]})})}),[l,a,c]);return(0,C.Y)(qt.A,{isOpen:c,header:k,listItemData:y,footer:G,hasBackdrop:!0,onClose:S})})));var Qt=a(21309),Xt=a(15535);const $t={header:"LQgz8Nlx",giftPreview:"hgs0ts_O",backdrop:"OnBhMaBw",description:"HBxB4QPY",arrow:"kXTOUpfb",noPassword:"BnqLhoKr"},Zt={isCustomPeer:!0,avatarIcon:"fragment",title:"",customPeerAvatarColor:"#000000"},ea=4.5*St.$,ta=(0,r.ph)((0,i.EK)((e=>{const{settings:{byKey:{hasPassword:t}},twoFaSettings:{hint:a}}=e;return{hasPassword:t,passwordHint:a}}))((({modal:e,hasPassword:t,passwordHint:a})=>{const{closeGiftWithdrawModal:n,clearGiftWithdrawError:s,closeGiftInfoModal:o,processStarGiftWithdrawal:l,openSettingsScreen:c}=(0,i.ko)(),m=Boolean(e),[h,b]=(0,r.J0)(!1),S=(0,F.A)(),v=(0,d.A)(e),N=v?.gift?.gift,I=N&&(0,_.uc)(N),k=v?.gift?.canExportAt?Math.max(v.gift.canExportAt-(0,Dt.Fm)(),0):void 0,y=(0,u.A)((()=>{n()})),G=(0,u.A)((e=>{l({gift:v.gift.inputGift,password:e})})),Y=(0,u.A)((()=>{c({screen:he.VS.TwoFaDisabled}),n(),o()}));return(0,C.FD)(A.A,{isOpen:m,title:S("GiftWithdrawTitle"),hasCloseButton:!0,isSlim:!0,onClose:y,children:[I&&(0,C.FD)(C.FK,{children:[(0,C.FD)("div",{className:$t.header,children:[(0,C.FD)("div",{className:$t.giftPreview,children:[(0,C.Y)($.A,{className:$t.backdrop,backgroundColors:[I.backdrop.centerColor,I.backdrop.edgeColor],patternColor:I.backdrop?.patternColor,patternIcon:I.pattern?.sticker}),(0,C.Y)(X.A,{className:$t.sticker,size:ea,sticker:I.model?.sticker})]}),(0,C.Y)(f.A,{name:"next",className:$t.arrow}),(0,C.Y)(p.A,{peer:Zt,size:"giant",className:$t.avatar})]}),(0,C.Y)("p",{className:$t.description,children:S("GiftWithdrawDescription",{gift:`${N.title} #${N.number}`},{withNodes:!0,withMarkdown:!0,renderTextFilters:["br"]})})]}),Boolean(k)&&(0,C.Y)("p",{className:$t.exportHint,children:S("GiftWithdrawWait",{days:(0,Qt._k)(k)},{pluralValue:(0,Qt._k)(k)})}),!t&&(0,C.FD)(C.FK,{children:[(0,C.Y)("span",{className:$t.noPassword,children:S("ErrorPasswordMissing")}),(0,C.Y)(g.A,{className:"mt-2",size:"smaller",onClick:Y,children:S("SetUp2FA")})]}),t&&!k&&(0,C.Y)(Xt.A,{shouldShowSubmit:!0,placeholder:S("CheckPasswordPlaceholder"),error:v?.errorKey&&S.withRegular(v?.errorKey),description:S("CheckPasswordDescription"),clearError:s,isLoading:v?.isLoading,hint:a,isPasswordVisible:h,shouldResetValue:m,onChangePasswordVisibility:b,submitLabel:S("GiftWithdrawSubmit"),onSubmit:G})]})})));var aa=a(79824),ra=a(74984),ia=a(4875),na=a(56863),sa=a(30857),oa=a(84080),la=a(56133),ca=a(35297);function da(){}async function ua(e){const t=await(0,ia.px)("searchChats",{query:e});if(t)return[...t.accountResultIds,...t.globalResultIds]}const ma=(0,r.ph)((0,i.EK)((e=>{const{contactList:t,currentUserId:a}=e;return{contactIds:t?.userIds,currentUserId:a}}))((({modal:e,contactIds:t,currentUserId:a})=>{const{closeGiftTransferModal:o,openGiftWithdrawModal:l,transferGift:c}=(0,i.ko)(),m=Boolean(e),p=(0,F.A)(),[f,h]=(0,r.J0)(""),g=(0,d.A)(e),A=g?.gift?.gift,b=A&&(0,_.uc)(A),[S,v]=(0,r.J0)(),N=(0,d.A)(S),I=(0,r.Kr)((()=>{const e=(0,i.mS)();return N?(0,s.PVB)(e,N):void 0}),[N]),y=(0,ra.Rh)(k.DSF),P=(0,r.Kr)((()=>(0,G.Am)([...t||[],...y||[]])),[t,y]),{result:D,currentResultsQuery:M}=function({query:e,queryFn:t=ua,defaultValue:a,debounceTimeout:i=300,isDisabled:n}){const s=function(e,t,a){const[i,n]=(0,r.J0)(),{isFrozen:s,updateWhenUnfrozen:o}=function(){const e=(0,r.li)(!1),t=(0,r.hb)((()=>{e.current=!0}),[]),a=(0,sa.A)(),i=(0,r.hb)((()=>{e.current&&(e.current=!1,a())}),[a]);return(0,oa.Ay)(da,i),{isFrozen:(0,r.OV)(),updateWhenUnfrozen:t}}(),l=(0,la.A)(t,!0);return(0,ca.A)((()=>{s?o():l((()=>{n(e())}))}),[...a,s]),i}((()=>e),i,[e]),[o,l]=(0,r.J0)(""),c=e?s:e,d=(0,u.A)(t);return{...(0,na.A)((async()=>{if(!c||n)return l(""),Promise.resolve(a);const e=await d(c);return l(c),e}),[c,a,d,n],a),currentResultsQuery:o}}({query:f,defaultValue:P}),T=M!==f,U=(0,r.Kr)((()=>M?aa.p:[{type:"withdraw",isCustomPeer:!0,avatarIcon:"toncoin",peerColorId:5,title:p("GiftTransferTON")}]),[p,M]),x=(0,u.A)((e=>{"withdraw"===e&&(l({gift:g.gift}),o())})),R=(0,r.Kr)((()=>{if(T)return aa.p;const e=(0,i.mS)();return(0,Y.A)((D||[]).filter((t=>t!==a&&(0,s.X2D)(e,t))),!1)}),[T,D,a]),K=(0,u.A)((()=>{v(void 0)}));(0,r.vJ)((()=>{m||v(void 0)}),[m]);const L=(0,u.A)((()=>{g?.gift.inputGift&&(c({gift:g.gift.inputGift,recipientId:N,transferStars:g.gift.transferStars}),K(),o())}));return(0,C.FD)(w.A,{isOpen:m,onClose:o,title:p("GiftTransferTitle"),hasCloseButton:!0,shouldAdaptToSearch:!0,withFixedHeight:!0,ignoreFreeze:!0,children:[(0,C.Y)(B.A,{itemIds:R,categories:U,onSelectedCategoryChange:x,withDefaultPadding:!0,withPeerUsernames:!0,isSearchable:!0,noScrollRestore:!0,isLoading:T,filterValue:f,filterPlaceholder:p("Search"),onFilterChange:h,onSelectedIdChange:v}),b&&(0,C.FD)(Kt.A,{isOpen:Boolean(S),noDefaultTitle:!0,onClose:K,confirmLabel:g?.gift.transferStars?p("GiftTransferConfirmButton",{amount:(0,de.U2)(p,g.gift.transferStars,{asFont:!0})},{withNodes:!0}):p("GiftTransferConfirmButtonFree"),confirmHandler:L,children:[I&&(0,C.Y)(Rt,{peer:I,gift:A}),(0,C.Y)("p",{children:g?.gift.transferStars?p("GiftTransferConfirmDescription",{gift:p("GiftUnique",{title:A.title,number:A.number}),amount:(0,de.Kk)(p,g.gift.transferStars),peer:(0,n.F9)(p,I)},{withNodes:!0,withMarkdown:!0}):p("GiftTransferConfirmDescriptionFree",{gift:p("GiftUnique",{title:A.title,number:A.number}),peer:(0,n.F9)(p,I)},{withNodes:!0,withMarkdown:!0})})]})]})}))),pa=(0,r.ph)((0,i.EK)(((e,{modal:t})=>({user:t?.userId?(0,s.mBe)(e,t.userId):void 0})))((({modal:e,user:t})=>{const{closeChatRefundModal:a,toggleNoPaidMessagesException:s}=(0,i.ko)(),[o,l]=(0,r.J0)(!1),c=(0,d.A)(e),m=(0,d.A)(t),{starsToRefund:p,userId:f}=c||{},h=(0,F.A)(),g=Boolean(e),A=(0,u.A)((()=>{a(),f&&s({userId:f,shouldRefundCharged:o})}));return(0,C.FD)(Kt.A,{isOpen:g,onClose:a,title:h("RemoveFeeTitle"),confirmLabel:h("ConfirmRemoveMessageFee"),confirmHandler:A,children:[h("ConfirmDialogMessageRemoveFee",{peer:m&&(0,n.F9)(h,m)},{withMarkdown:!0,withNodes:!0}),Boolean(p)&&(0,C.Y)(Be.A,{className:"dialog-checkbox",label:h("ConfirmDialogRemoveFeeRefundStars",{amount:(0,de.Kk)(h,p)},{withMarkdown:!0,withNodes:!0}),checked:o,onCheck:l})]})})))}}]);
//# sourceMappingURL=6930.64f8870a7c2decb2a4e0.js.map