2 lines
172 KiB
JavaScript
2 lines
172 KiB
JavaScript
"use strict";(self.webpackChunkmontana_messenger=self.webpackChunkmontana_messenger||[]).push([[6930],{49466(e,t,i){i.r(t),i.d(t,{AboutStarGiftModal:()=>wa,ActiveGiftAuctionsModal:()=>Xa,ChatRefundModal:()=>Ja,GiftAuctionAcquiredModal:()=>ka,GiftAuctionBidModal:()=>va,GiftAuctionChangeRecipientModal:()=>Ia,GiftAuctionInfoModal:()=>Na,GiftAuctionModal:()=>Aa,GiftCraftInfoModal:()=>da,GiftCraftModal:()=>Zi,GiftCraftSelectModal:()=>ca,GiftDescriptionRemoveModal:()=>Ea,GiftInfoModal:()=>bi,GiftInfoValueModal:()=>Ni,GiftLockedModal:()=>Ci,GiftModal:()=>ni,GiftOfferAcceptModal:()=>za,GiftPreviewModal:()=>fa,GiftRecipientPicker:()=>si,GiftResalePriceComposerModal:()=>Gi,GiftStatusInfoModal:()=>Ta,GiftTransferConfirmModal:()=>qa,GiftTransferModal:()=>Va,GiftUpgradeModal:()=>Bi,GiftWithdrawModal:()=>Ra,PaidReactionModal:()=>dt,PriceConfirmModal:()=>_a,StarGiftPriceDecreaseInfoModal:()=>Ya,StarPaymentModal:()=>ve,StarsBalanceModal:()=>pe,StarsGiftModal:()=>C,StarsGiftingPickerModal:()=>B,StarsSubscriptionModal:()=>Ke,StarsTransactionInfoModal:()=>Re});var a=i(84051),r=i(13439),n=i(70636),o=i(11597),s=i(87357),l=i(17142),c=i(4961),d=i(14),u=i(17712),m=i(59030),f=i(21849),p=i(84685),h=i(22337),g=i(1526);const A={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"},b=i.p+"GoldStar.fb6812e915ddfe27f504.svg",v=i.p+"stars-bg.dee4c4b73c7d21c2ec73.png";var N=i(20021);const C=(0,a.ph)((0,r.EK)((e,{modal:t})=>({user:t?.forUserId?(0,o.mBe)(e,t.forUserId):void 0}))(({modal:e,user:t})=>{const{closeStarsGiftModal:i,openInvoice:o,requestConfetti:C}=(0,r.ko)(),y=(0,a.li)(),G=Boolean(e?.isOpen),k=(0,d.A)(e),S=(0,m.A)(),[I,Y]=(0,a.J0)(),[B,w]=(0,a.J0)(!0);(0,a.vJ)(()=>{G||w(!0)},[G]);const D=(0,u.A)(()=>{const e=y.current;if(e&&G){const{top:t,left:i,width:a,height:r}=e.querySelector(".modal-content").getBoundingClientRect();C({top:t,left:i,width:a,height:r,withStars:!0})}});(0,a.vJ)(()=>{k?.isCompleted&&D()},[k,D]);const M=(0,u.A)(e=>{k&&(Y(e),o(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)(()=>{i()}),F=(0,a.Kr)(()=>{const e=S("lng_credits_summary_options_about").split("{link}");return[e[0],(0,N.Y)(p.A,{url:S("StarsTOSLink"),text:S("lng_credits_summary_options_about_link")}),e[1]]},[S]);return(0,N.Y)(h.A,{className:(0,s.A)(A.modalDialog),contentClassName:A.content,dialogRef:y,isSlim:!0,onClose:T,isOpen:G,hasAbsoluteCloseButton:!0,children:(0,N.FD)("div",{className:(0,s.A)(A.main,"custom-scroll"),onScroll:function(e){const{scrollTop:t}=e.currentTarget;w(t<=150)},children:[(0,N.Y)("div",{className:(0,s.A)(A.header,B&&A.hiddenHeader),children:(0,N.Y)("h2",{className:A.starHeaderText,children:S(t?"GiftStarsTitle":"Star.List.GetStars")})}),(0,N.Y)("div",{className:A.headerInfo,children:t?(0,N.FD)(N.FK,{children:[(0,N.Y)(f.A,{size:100,peer:t,className:A.avatar}),(0,N.Y)("img",{className:A.logoBackground,src:v,alt:"",draggable:!1})]}):(0,N.FD)(N.FK,{children:[(0,N.Y)("img",{className:A.logo,src:b,alt:"",draggable:!1}),(0,N.Y)("img",{className:A.logoBackground,src:v,alt:"",draggable:!1})]})}),(0,N.Y)("h2",{className:(0,s.A)(A.headerText,A.center),children:k?.isCompleted?t?(0,c.A)(S("Notification.StarsGift.SentYou",(0,l.Ad)(I.amount,I.currency,S.code)),["simple_markdown"]):(0,c.A)(S("StarsAcquiredInfo",I?.stars),["simple_markdown"]):S(t?"GiftStarsTitle":"Star.List.GetStars")}),(0,N.Y)("p",{className:A.description,children:t?(0,c.A)(S("ActionGiftStarsSubtitle",(0,n.F9)(S,t)),["simple_markdown"]):S("Stars.Purchase.GetStarsInfo")}),(0,N.FD)("div",{className:A.section,children:[(0,N.Y)(g.A,{options:k?.starsGiftOptions,onClick:M}),(0,N.Y)("div",{className:A.secondaryInfo,children:F})]})]})})}));var y=i(31481),G=i(90709),k=i(87894),S=i(79582),I=i(54960),Y=i(34642);const B=(0,a.ph)((0,r.EK)(e=>{const{chats:{listIds:t},currentUserId:i}=e;return{userIds:e.contactList?.userIds,activeListIds:t.active,archivedListIds:t.archived,currentUserId:i}})(({isOpen:e,currentUserId:t,activeListIds:i,archivedListIds:o,userIds:s})=>{const{closeStarsGiftingPickerModal:l,openStarsGiftModal:c}=(0,r.ko)(),d=(0,m.A)(),[f,p]=(0,a.J0)(""),h=(0,a.Kr)(()=>{const e=(0,r.mS)().users.byId,a=(0,k.Am)([...s||[],...i||[],...o||[]]),l=(0,n.PU)({ids:a,query:f,type:"user"});return(0,S.A)(l.filter(i=>{const a=e[i];return!(!a||a.isSupport||(0,G.tv)(a)||(0,G.PL)(a)||i===t||i===y.zv8)}))},[t,f,s,i,o]),g=(0,u.A)(e=>{e?.length&&(c({forUserId:e}),l())});return(0,N.Y)(Y.A,{className:"s3k01dTm",isOpen:e,onClose:l,title:d("GiftStarsTitle"),hasCloseButton:!0,shouldAdaptToSearch:!0,withFixedHeight:!0,confirmButtonText:d("Continue"),onEnter:l,children:(0,N.Y)(I.A,{className:"cuI2eDIY",itemIds:h,filterValue:f,filterPlaceholder:d("Search"),onFilterChange:p,isSearchable:!0,withDefaultPadding:!0,withStatus:!0,onSelectedIdChange:g})})}));var w=i(30708),D=i(31460),M=i(76023),T=i(37661),F=i(39351),P=i(18276),x=i(64493),U=i(46222),R=i(22191),L=i(41036),O=i(526),K=i(86046),V=i(81949),q=i(9267);const E={root:"TtE8LQNJ",minimal:"nkV4JXHc",transition:"nXQS4E59",main:"JuWZY1ds",container:"mnhBs1uK",section:"lYkNd_gb",lastSection:"f749AI4g",sectionTitle:"FF8gm7MP",tos:"Vu6blJk9",hint:"Rs8WXoOz",topUpButton:"dc_DZoVF",tonBalanceContainer:"lorbW9II",tonBalance:"h2Fs3tOv",tonIconBalance:"Ut6GidJP",tonInUsd:"FdcdsB4l",tonIconLogo:"_hCjjyEv",description:"teXilLxe",header:"fnhXotO2",starHeaderText:"iUwego5s",botItem:"AhxcrKWn",hiddenHeader:"DZk6d6hF",noSeparator:"UwUaTrab",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",transactions:"Qvc0fTTH",subscriptions:"IX5BhCUF",tabs:"KZVEyKOX",pinned:"qRjh_2Wl",disclaimer:"bpVifdwH",amountBadge:"BPM7LKwo",loadMore:"TKmZjMyd",loadMoreIcon:"buepwtN1"},H=(0,a.ph)(({balance:e,className:t,withAddButton:i})=>{const a=(0,F.A)(),{openStarsBalanceModal:n}=(0,r.ko)();return(0,N.Y)("div",{className:(0,s.A)(E.balanceBlock,t),children:(0,N.FD)("div",{className:E.balanceInfo,children:[(0,N.Y)("span",{className:E.smallerText,children:a("StarsBalance")}),(0,N.Y)("div",{className:E.balanceBottom,children:e?.currency===y.ykW?(0,N.FD)("span",{children:[(0,N.Y)(P.A,{name:"toncoin"}),y.SL1,void 0!==e?(0,l.UL)(e.amount,e.currency):"…"]}):(0,N.FD)(N.FK,{children:[(0,N.FD)("span",{children:[(0,N.Y)(q.A,{type:"gold",size:"adaptive"}),y.SL1,void 0!==e&&e.currency===y.OUy?(0,K.ZF)(a,e):"…"]}),i&&(0,N.Y)(V.A,{className:E.addStarsButton,onClick:()=>n({}),children:(0,N.Y)(P.A,{className:E.addStarsIcon,name:"add"})})]})})]})})});var z=i(58744),J=i(80140),W=i(14242),_=i(63527);const j={root:"ZXnbeQxP",info:"zLaaDX3c",status:"HbF2qTB2",statusPricing:"AveGvpdV",amount:"_CBiOQcv",title:"k9ZIv5Pd",description:"FlRlxMx2",subtitle:"YN2J8dw6",statusPeriod:"MRrP7Oew",statusEnded:"pRHwfr8m",preview:"t6Syyhzd",subscriptionStar:"ftlbevPm"},$=(0,a.ph)(({subscription:e})=>{const{openStarsSubscriptionModal:t}=(0,r.ko)(),{peerId:i,pricing:a,until:s,isCancelled:l,title:d,photo:p}=e,h=(0,m.A)(),g=(0,_.Ay)(function(e){return t=>(0,o.PVB)(t,e)}(i)),A=(0,u.A)(()=>{t({subscription:e})});if(!g)return;const b=s<(0,J.Fm)(),v=(0,z.A)(1e3*s,h.code,!0,"long");return(0,N.FD)("div",{className:j.root,onClick:A,children:[(0,N.FD)("div",{className:j.preview,children:[(0,N.Y)(f.A,{size:42,peer:g}),(0,N.Y)(q.A,{className:j.subscriptionStar,type:"gold",size:"small"})]}),(0,N.FD)("div",{className:j.info,children:[(0,N.Y)("h3",{className:j.title,children:(0,c.A)((0,n.F9)(h,g)||"")}),d&&(0,N.FD)("p",{className:j.subtitle,children:[p&&(0,N.Y)(f.A,{webPhoto:p,size:"micro"}),(0,c.A)(d)]}),(0,N.Y)("p",{className:j.description,children:h(b?"StarsSubscriptionExpired":l?"StarsSubscriptionExpires":"StarsSubscriptionRenews",v)})]}),(0,N.Y)("div",{className:j.status,children:l||b?(0,N.Y)("div",{className:j.statusEnded,children:h(b?"StarsSubscriptionStatusExpired":"StarsSubscriptionStatusCancelled")}):(0,N.FD)(N.FK,{children:[(0,N.FD)("div",{className:j.statusPricing,children:[(0,N.Y)(q.A,{className:j.star,type:"gold",size:"adaptive"}),y.SL1,(0,N.Y)("span",{className:j.amount,children:(0,W.Sm)(a.amount)})]}),(0,N.Y)("div",{className:j.statusPeriod,children:h("StarsParticipantSubscriptionPerMonth")})]})})]})});var X=i(58968),Q=i(66833);function Z(e,t,i){if(i.paidMessages)return t("PaidMessageTransaction",{count:i.paidMessages},{withNodes:!0,pluralValue:i.paidMessages});if(i.isGiftResale)return ee(i.amount)?t("StarGiftSaleTransaction"):t("StarGiftPurchaseTransaction");if(i.isPostsSearch)return t("PostsSearchTransaction");if(i.isDropOriginalDetails)return t("DropOriginalDetailsTransaction");if(i.isPrepaidUpgrade)return t("GiftPrepaidUpgradeTransactionTitle");if(i.isStarGiftAuctionBid)return ee(i.amount)?t("StarGiftAuctionBidTransaction"):t("StarGiftAuctionBidRefundedTransaction");if(i.starRefCommision)return e("StarTransactionCommission",(0,W.l9)(i.starRefCommision));if(i.isGiftUpgrade)return e("Gift2TransactionUpgraded");if(i.extendedMedia)return e("StarMediaPurchase");if(i.subscriptionPeriod)return i.title||e("StarSubscriptionPurchase");if(i.isReaction)return e("StarsReactionsSent");if(i.giveawayPostId)return e("StarsGiveawayPrizeReceived");if(i.isMyGift)return e("StarsGiftSent");if(i.isGift)return i.amount.currency===y.ykW?t("TonGiftReceived"):e("StarsGiftReceived");if(i.starGift)return ee(i.amount)?e("Gift2TransactionSent"):e("Gift2ConvertedTitle");const a=i.peer&&(0,K.MA)(i)&&(0,K.Pc)(i)||void 0;return a?a.title||e(a.titleKey):i.title}function ee(e){return e.currency===y.OUy?e.amount?e.amount<0:e.nanos<0:e.amount<0}var te=i(79577),ie=i(40558),ae=i(62587),re=i(27860);const ne={root:"jQkp75Gb",preview:"OYGSN3PF",count:"KX1yz2Jy",thumb:"EvinKr5k",noOutline:"KSAAsUDv",itemCount1:"GxDajfX_",itemCount2:"jXuZoxq8",itemCount3:"TPn3XGHJ",blurry:"hWZuxLS8",full:"w56QPFhl",fadeIn:"ds43W8Wq"};function oe({boughtMedia:e,index:t,className:i}){const a=e.video||e.photo,r=(0,G.VO)(a,"pictogram"),n=(0,G.VD)(a),o=(0,ae.A)(r);return(0,N.FD)("div",{className:(0,s.A)(ne.thumb,void 0!==t&&`stars-transaction-media-${t}`,i),children:[n&&(0,N.Y)("img",{className:ne.blurry,src:n,alt:""}),o&&(0,N.Y)("img",{className:ne.full,src:o,alt:""})]})}const se=(0,a.ph)(({media:e,className:t,isTransactionPreview:i,onClick:a})=>{const r=Math.min(e.length,i?2:3),n="mediaType"in e[0];return(0,N.FD)("div",{className:(0,s.A)(ne.root,ne[`itemCount${r}`],i&&ne.preview,t),dir:"rtl",onClick:a,children:[e.slice(0,r).reverse().map((e,t,a)=>{const r=a.length-t-1;return"mediaType"in e?(0,N.Y)(re.A,{className:ne.thumb,isVisible:!0,width:e.width,height:e.height,thumbDataUri:e.thumbnail?.dataUri}):(0,N.Y)(oe,{className:(0,s.A)(i&&r>0&&ne.noOutline),boughtMedia:e,index:r})}),n&&(0,N.FD)("div",{className:ne.count,children:[(0,N.Y)(P.A,{name:"stars-lock"}),e.length>1?e.length:""]})]})}),le="U3dqmnM4",ce=(0,a.ph)(({transaction:e,className:t})=>{const{openStarsTransactionModal:i}=(0,r.ko)(),{date:l,amount:d,photo:p,peer:h,extendedMedia:g,subscriptionPeriod:A}=e,b=(0,F.A)(),v=(0,m.A)(),C="peer"===h.type?h.id:void 0,G=(0,a.hb)(e=>C?(0,o.PVB)(e,C):void 0,[C]),k=(0,_.Ay)(G),S=e.starGift,I="starGiftUnique"===S?.type,Y=S&&(0,Q.yQ)(S),B=(0,a.Kr)(()=>{let t,i,a,r=Z(v,b,e);if((0,K.MA)(e)){const i=(0,K.Pc)(e);r=i.title||v(i.titleKey),t=v(i.subtitleKey),a=i}else t=k&&(0,n.F9)(v,k),a=k||X.lw;return(e.isGiftUpgrade||e.isDropOriginalDetails)&&"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.isPostsSearch&&(r=Z(v,b,e),t=void 0),e.photo&&(a=void 0),e.isRefund&&(i=v("StarsRefunded")),e.hasFailed&&(i=v("StarsFailed")),e.isPending&&(i=v("StarsPending")),{title:r,description:t,avatarPeer:a,status:i}},[v,b,k,e]),w=(0,a.Kr)(()=>{if(I){const{backdrop:e}=(0,Q.uc)(S),t=[e.centerColor,e.edgeColor];return(0,N.FD)(N.FK,{children:[(0,N.Y)(ie.A,{className:"eNvzMw2p",backgroundColors:t}),(0,N.Y)(te.A,{className:le,sticker:Y,size:36,play:!1})]})}return Y?(0,N.Y)(te.A,{className:le,sticker:Y,size:36,play:!1}):g?(0,N.Y)(se,{media:g,isTransactionPreview:!0}):(0,N.FD)(N.FK,{children:[(0,N.Y)(f.A,{size:42,webPhoto:p,peer:B.avatarPeer}),Boolean(A)&&(0,N.Y)(q.A,{className:"z43YvnDX",type:"gold",size:"small"})]})},[I,g,p,B.avatarPeer,A,S,Y]),D=(0,u.A)(()=>{i({transaction:e})}),M=ee(d)?"TGjnLJfH":"P_42_ZWR";return(0,N.FD)("div",{className:(0,s.A)("aHAxv_Jg",t),onClick:D,children:[(0,N.Y)("div",{className:"cnjGihOT",children:w}),(0,N.FD)("div",{className:"oyYrn3II",children:[(0,N.Y)("h3",{className:"e0pK8CJ_",children:B.title}),B.description&&(0,N.Y)("p",{className:"xbERdDMQ",children:(0,c.A)(B.description)}),(0,N.FD)("p",{className:"l6CwQ0Ev",children:[(0,z.L2)(1e3*l,v.code,!0),B.status&&` — (${B.status})`]})]}),(0,N.FD)("span",{className:"K5lc75ku",children:[(0,N.Y)("span",{className:(0,s.A)("QLQPuLAr",M),children:(0,K.hk)(b,d)}),y.SL1,d.currency===y.OUy&&(0,N.Y)(q.A,{type:"gold",size:"adaptive"}),d.currency===y.ykW&&(0,N.Y)(P.A,{name:"toncoin",className:(0,s.A)("in-text-icon",M)})]})]})}),de=3.5*M.$,ue=["all","inbound","outbound"],me=["StarsTransactionsAll","StarsTransactionsIncoming","StarsTransactionsOutgoing"],fe="StarsTransactionItem",pe=(0,a.ph)((0,r.EK)((e,{modal:t})=>({shouldForceHeight:t?.currency===y.ykW?Boolean(e.ton?.history?.all?.transactions.length):Boolean(e.stars?.history?.all?.transactions.length),starsBalanceState:e.stars,tonBalanceState:e.ton,canBuyPremium:!(0,o.n_C)(e),tonUsdRate:e.appConfig.tonUsdRate,tonTopupUrl:e.appConfig.tonTopupUrl,animationLevel:(0,w.lS)(e).animationLevel}))(({modal:e,starsBalanceState:t,tonBalanceState:i,canBuyPremium:d,shouldForceHeight:f,tonUsdRate:A,tonTopupUrl:b,animationLevel:v})=>{const{closeStarsBalanceModal:C,loadStarsTransactions:k,loadStarsSubscriptions:S,openStarsGiftingPickerModal:I,openInvoice:Y,openUrl:B}=(0,r.ko)(),w=e?.currency||y.OUy,M=w===y.ykW?i:t,{balance:K,history:V}=M||{},{subscriptions:q}=w===y.OUy&&t||{},z=(0,m.A)(),J=(0,F.A)(),[W,_]=(0,a.J0)(!0),[j,X,Q]=(0,T.A)(!1),[Z,ee]=(0,a.J0)(0),[te,ie,ae]=(0,T.A)(),re=(0,a.li)(),ne=Boolean(e&&(t||i)),{originStarsPayment:oe,originReaction:se,originGift:le,topup:pe}=e||{},he=oe||se||le||pe,ge=oe?.form?.invoice?.totalAmount||oe?.subscriptionInfo?.subscriptionPricing?.amount||se?.amount||le?.gift.stars||pe?.balanceNeeded,Ae=ge?ge-(K?.amount||0):void 0,be=(0,a.Kr)(()=>{const e=(0,r.mS)();if(se){const t=(0,o.hds)(e,se.chatId);if(!t)return;return z("StarsNeededTextReactions",(0,G.Js)(z,t))}if(oe){const t=oe.form?.botId?(0,o.mBe)(e,oe.form.botId):void 0;if(!t)return;return z("StarsNeededText",(0,G.Yg)(t))}if(le){const t=(0,o.mBe)(e,le.peerId);if(!t)return;return z("StarsNeededTextGift",(0,n.F9)(J,t))}return"subs"===pe?.purpose?z("StarsNeededTextLink"):pe?.purpose===y.D3m?J("StarsNeededTextSendPaidMessages",void 0,{withMarkdown:!0,withNodes:!0}):void 0},[se,oe,le,pe?.purpose,J,z]),ve=Boolean(V?.all?.transactions.length&&!he),Ne=!he,Ce=(0,a.Kr)(()=>{const e=V?.all?.transactions.length||0;return 1===e?"35.5rem":2===e?"39.25rem":3===e?"43rem":"45rem"},[V?.all?.transactions.length]),ye=(0,a.Kr)(()=>me.map(e=>({title:J(e)})),[J]);(0,a.vJ)(()=>{ne||(_(!0),ee(0),ae(),Q())},[ne]),(0,a.vJ)(()=>{he?ie():ae()},[he]);const Ge=(0,a.Kr)(()=>{if(!ne)return;const e=z("lng_credits_summary_options_about").split("{link}");return[e[0],(0,N.Y)(p.A,{url:z("StarsTOSLink"),text:z("lng_credits_summary_options_about_link")}),e[1]]},[ne,z]),ke=(0,u.A)(()=>{k({type:ue[Z],isTon:w===y.ykW})}),Se=(0,u.A)(()=>{S()}),Ie=(0,u.A)(()=>{I({})}),Ye=(0,u.A)(e=>{const t=oe?.inputInvoice;let i;switch(t?.type){case"message":i=t.chatId;break;case"slug":{const e=oe?.form;i=e?.botId;break}}se&&(i=se.chatId),Y({type:"stars",stars:e.stars,currency:e.currency,amount:e.amount,spendPurposePeerId:i})}),Be=(0,u.A)(()=>{B({url:b})});return(0,N.Y)(h.A,{className:(0,s.A)(E.root,!f&&!te&&E.minimal),isOpen:ne,onClose:C,dialogStyle:`--modal-height: ${Ce}`,hasAbsoluteCloseButton:!0,children:(0,N.FD)("div",{className:(0,s.A)(E.main,"custom-scroll"),onScroll:function(e){const{scrollTop:t}=e.currentTarget;if(_(t<=150),re.current){const{top:t}=re.current.getBoundingClientRect(),{top:i}=e.currentTarget.getBoundingClientRect();t-i<=de?X():Q()}},children:[w!==y.ykW&&(0,N.Y)(H,{balance:K,className:E.modalBalance}),(0,N.Y)("div",{className:(0,s.A)(E.header,W&&E.hiddenHeader,j&&E.noSeparator),children:(0,N.Y)("h2",{className:E.starHeaderText,children:z("TelegramStars")})}),(0,N.Y)("div",{className:E.section,children:w===y.ykW?(()=>{const e=(0,l.UL)(K?.amount||0,y.ykW);return(0,N.FD)(N.FK,{children:[(0,N.Y)(O.A,{model:"speeding-diamond",color:"blue",title:J("CurrencyTon"),description:J("DescriptionAboutTon"),isDisabled:!ne}),(0,N.FD)("div",{className:E.tonBalanceContainer,children:[(0,N.FD)("div",{className:E.tonBalance,children:[(0,N.Y)(P.A,{name:"toncoin",className:E.tonIconBalance}),e]}),Boolean(A)&&(0,N.Y)("span",{className:E.tonInUsd,children:`≈ ${(0,l.Ad)((0,l.C)(K?.amount||0,A,!0),"USD",J.code)}`})]}),(0,N.Y)(x.A,{className:E.topUpButton,onClick:Be,fluid:!0,children:J("ButtonTopUpViaFragment")}),w===y.ykW&&(0,N.Y)("div",{className:E.hint,children:J("TonModalHint")})]})})():(0,N.FD)(N.FK,{children:[(0,N.Y)(O.A,{model:"swaying-star",color:"gold",title:Ae?z("StarsNeededTitle",ge):z("TelegramStars"),description:(0,c.A)(be||z("TelegramStarsInfo"),["simple_markdown","emoji"]),isDisabled:!ne}),d&&!te&&(0,N.Y)(x.A,{className:E.starButton,onClick:ie,fluid:!0,children:z("Star.List.BuyMoreStars")}),d&&!te&&Ne&&(0,N.Y)(x.A,{isText:!0,noForcedUpperCase:!0,className:E.starButton,fluid:!0,onClick:Ie,children:z("TelegramStarsGift")}),te&&t?.topupOptions&&(0,N.Y)(g.A,{starsNeeded:Ae,options:t.topupOptions,onClick:Ye})]})}),te&&(0,N.Y)("div",{className:E.tos,children:Ge}),ve&&Boolean(q?.list.length)&&(0,N.FD)("div",{className:E.section,children:[(0,N.Y)("h3",{className:E.sectionTitle,children:z("StarMySubscriptions")}),(0,N.FD)("div",{className:E.subscriptions,children:[q?.list.map(e=>(0,N.Y)($,{subscription:e},e.id)),q?.nextOffset&&(0,N.FD)(x.A,{isText:!0,disabled:q.isLoading,size:"smaller",noForcedUpperCase:!0,className:E.loadMore,onClick:Se,children:[(0,N.Y)(P.A,{name:"down",className:E.loadMoreIcon}),z("StarMySubscriptionsExpand")]})]})]}),ve&&(0,N.FD)("div",{className:E.container,children:[(0,N.Y)("div",{className:E.lastSection,children:(0,N.Y)(L.Ay,{name:(0,D.P)("slideOptimized",v,void 0,J.isRtl),activeKey:Z,renderCount:me.length,shouldRestoreHeight:!0,className:E.transition,children:(0,N.Y)(U.A,{onLoadMore:ke,items:V?.[ue[Z]]?.transactions,scrollContainerClosest:`.${E.main}`,itemSelector:`.${fe}`,className:E.transactions,noFastList:!0,noScrollRestoreOnTop:!0,children:V?.[ue[Z]]?.transactions.map(e=>(0,N.Y)(ce,{transaction:e,className:fe},`${e.id}-${e.isRefund}`))})})}),(0,N.Y)(R.A,{ref:re,className:(0,s.A)(E.tabs,j&&E.pinned),tabClassName:E.tab,activeTab:Z,tabs:ye,onSwitchTab:ee})]})]})})}));var he=i(48775),ge=i(29886),Ae=i(84991),be=i(10187);const ve=(0,a.ph)((0,r.EK)((e,{modal:t})=>{const i=t?.form?.botId?(0,o.mBe)(e,t.form.botId):void 0,a="message"===t?.inputInvoice?.type?t.inputInvoice:void 0,r=a?(0,o.O5q)(e,a.chatId,a.messageId):void 0,n=a?(0,o.hds)(e,a.chatId):void 0,s=r?.content.paidMedia;return{bot:i,starsBalanceState:e.stars,paidMediaMessage:s?r:void 0,paidMediaChat:s?n:void 0}})(({modal:e,bot:t,starsBalanceState:i,paidMediaMessage:n,paidMediaChat:o})=>{const{closeStarsPaymentModal:l,openStarsBalanceModal:d,sendStarPaymentForm:g}=(0,r.ko)(),[A,b,C]=(0,T.A)(),y=Boolean(e?.inputInvoice&&i),k=(0,ge.A)(e),S=e||k,{form:I,subscriptionInfo:Y}=S||{},B=I?.invoice?.totalAmount||Y?.subscriptionPricing?.amount,w=Boolean(I?.invoice.subscriptionPeriod),D=!Y?.subscriptionPricing,M=I?.photo,P=(0,m.A)(),U=(0,F.A)();(0,a.vJ)(()=>{y||C()},[y]);const R=(0,a.Kr)(()=>{if(!S?.inputInvoice)return"";const e=(0,G.Yg)(t),i=P("Stars.Intro.PurchasedText.Stars",B);if(n){const e=n.content.paidMedia.extendedMedia,t=e.every(e=>!e.duration),a=e.every(e=>Boolean(e.duration)),r=P(t?"Stars.Transfer.Photos":a?"Stars.Transfer.Videos":"Media",e.length),s=(0,G.Js)(P,o);return P("Stars.Transfer.UnlockInfo",[r,s,i])}return Y?U("StarsSubscribeText",{chat:Y.title,amount:B},{withNodes:!0,withMarkdown:!0,pluralValue:B}):w?U("StarsSubscribeBotText",{name:I.title,amount:B,bot:e},{pluralValue:B}):P("Stars.Transfer.Info",[I.title,e,i])},[S?.inputInvoice,t,P,B,n,Y,w,I,o,U]),L=(0,a.Kr)(()=>{if(Y)return U("StarsSubscribeInfo",{link:(0,N.Y)(p.A,{url:U("StarsSubscribeInfoLink"),text:U("StarsSubscribeInfoLinkText")})},{withNodes:!0})},[Y,U]),O=(0,a.Kr)(()=>{if(Y)return(0,G.nr)(Y)},[Y]),K=(0,u.A)(()=>{const t=i?.balance;void 0!==B&&void 0!==t&&(B>t.amount?d({originStarsPayment:e}):(g({}),b()))});return(0,N.FD)(h.A,{contentClassName:E.paymentContent,isOpen:y,hasAbsoluteCloseButton:!0,isSlim:!0,onClose:l,children:[(0,N.Y)(H,{balance:i?.balance,className:E.modalBalance}),(0,N.FD)("div",{className:E.paymentImages,dir:U.isRtl?"ltr":"rtl",children:[n?(0,N.Y)(se,{media:n.content.paidMedia.extendedMedia}):O?(0,N.FD)(N.FK,{children:[(0,N.Y)(f.A,{className:E.paymentPhoto,peer:O,size:"giant"}),(0,N.Y)(q.A,{type:"gold",size:"adaptive",className:E.avatarStar})]}):(0,N.Y)(Ae.A,{peer:M?void 0:t,avatarWebPhoto:M,avatarSize:"giant",badgeIcon:"star",badgeText:(0,W.Sm)(B),badgeClassName:E.amountBadge,className:E.paymentPhoto}),(0,N.Y)("img",{className:E.paymentImageBackground,src:v,alt:"",draggable:!1})]}),(0,N.Y)("h2",{className:E.headerText,children:P(O?"StarsSubscribeTitle":"StarsConfirmPurchaseTitle")}),D&&(0,N.Y)(be.A,{className:E.botItem,peerId:I?.botId}),(0,N.Y)("div",{className:E.description,children:(0,c.A)(R,["simple_markdown","emoji"])}),(0,N.Y)(x.A,{className:E.paymentButton,inline:!0,onClick:K,isLoading:A,children:U(w?"StarsSubscribeBotButtonMonth":"StarsPay",{amount:(0,he.U2)(U,B,{asFont:!0})},{withNodes:!0})}),Boolean(L)&&(0,N.Y)("div",{className:(0,s.A)(E.disclaimer,E.smallerText),children:L})]})}));var Ne=i(89925),Ce=i(85982),ye=i(97040),Ge=i(70046),ke=i(96454),Se=i(95807),Ie=i(537),Ye=i(43874);const Be="biAUzmLA",we="hsDNs5hG",De="APNjRx1K",Me=(0,a.ph)((0,r.EK)(e=>{const{currentUserId:t}=e,i=t?(0,o.mBe)(e,t):void 0,a=i?.emojiStatus,r=e.collectibleEmojiStatuses?.statuses;return{currentUserEmojiStatus:a,collectibleEmojiStatuses:r}})(({savedGift:e,currentUserEmojiStatus:t,collectibleEmojiStatuses:i})=>{const{openGiftTransferModal:n,openGiftResalePriceComposerModal:s,openGiftStatusInfoModal:l,setEmojiStatus:c,updateStarGiftPrice:d,showNotification:f,closeGiftInfoModal:p}=(0,r.ko)(),h=(0,F.A)(),g=(0,m.A)(),A=e?.gift,b="starGiftUnique"===A?.type?A.resellPrice:void 0,v=(0,r.mS)(),C=(0,o.nTw)(v).giftInfoModal,G=C?.peerId,k="starGiftUnique"===A?.type?A.slug:void 0,S=(0,a.Kr)(()=>{if(k)return i?.find(e=>"collectible"===e.type&&e.slug===k)},[k,i]),I="collectible"===t?.type?t.slug:void 0,Y=void 0!==k&&I===k,B=Boolean(S)&&!Y,w=(0,u.A)(()=>{e&&"starGiftUnique"===e?.gift.type&&(e.canTransferAt&&e.canTransferAt>(0,J.Fm)()?f({message:{key:"NotificationGiftCanTransferAt",variables:{date:(0,z.U)(g,1e3*e.canTransferAt)}}}):n({gift:e}))}),D=(0,u.A)(()=>{Y?c({emojiStatus:{type:"regular",documentId:y.zNY}}):S&&l({emojiStatus:S})}),M=(0,u.A)(()=>{e&&G&&(e.canResellAt&&e.canResellAt>(0,J.Fm)()?f({message:{key:"NotificationGiftCanResellAt",variables:{date:(0,z.U)(g,1e3*e.canResellAt)}}}):s({peerId:G,gift:e}))}),T=(0,u.A)(()=>{e&&"starGiftUnique"===e.gift.type&&e.inputGift&&(p(),d({gift:e.inputGift,price:{currency:y.OUy,amount:0,nanos:0}}),f({icon:"unlist-outline",message:{key:"NotificationGiftIsUnlist",variables:{gift:h("GiftUnique",{title:e.gift.title,number:e.gift.number})}}}))});return(0,N.FD)("div",{className:"feHNN0j8",children:[(0,N.Y)(x.A,{color:"transparentBlured",iconName:"gift-transfer-inline",iconAlignment:"top",iconClassName:De,onClick:w,ariaLabel:h("GiftInfoTransfer"),noForcedUpperCase:!0,fluid:!0,className:Be,children:(0,N.Y)("span",{className:we,children:h("GiftInfoTransfer")})}),(B||!Y)&&(0,N.Y)(x.A,{color:"transparentBlured",iconName:Y?"crown-take-off":"crown-wear",iconAlignment:"top",iconClassName:De,onClick:B||Y?D:void 0,disabled:!B&&!Y,ariaLabel:h(Y?"GiftInfoTakeOff":"GiftInfoWear"),noForcedUpperCase:!0,fluid:!0,className:Be,children:(0,N.Y)("span",{className:we,children:h(Y?"GiftInfoTakeOff":"GiftInfoWear")})}),!b&&(0,N.Y)(x.A,{color:"transparentBlured",iconName:"sell",iconAlignment:"top",iconClassName:De,onClick:M,ariaLabel:h("Sell"),noForcedUpperCase:!0,fluid:!0,className:Be,children:(0,N.Y)("span",{className:we,children:h("Sell")})}),Boolean(b)&&(0,N.Y)(x.A,{color:"transparentBlured",iconName:"unlist",iconAlignment:"top",iconClassName:De,onClick:T,ariaLabel:h("GiftInfoUnlist"),noForcedUpperCase:!0,fluid:!0,className:Be,children:(0,N.Y)("span",{className:we,children:h("GiftInfoUnlist")})})]})})),Te={root:"irv1C8bo",withManageButtons:"QcTw5OSp",sticker:"a1ASgPwu",withBadge:"OFWOLtAH",subtitleBadge:"V7kDVPLm",badge:"PAmbIL6y",radialPattern:"UvhsGZLf",amount:"zTVWZg63",transition:"Tu6_OHoq",transitionSlide:"iUTKLzTN",title:"ECTvfOda",subtitle:"S6JwvHWD"},Fe=(0,a.ph)(({modelAttribute:e,backdropAttribute:t,patternAttribute:i,title:n,badge:o,subtitle:l,subtitlePeer:c,className:d,resellPrice:u,showManageButtons:m,savedGift:f,noLoop:p,onStickerAnimationEnded:h,children:g})=>{const{openChat:A}=(0,r.ko)(),{isMobile:b}=(0,Ye.Ay)(),v=(0,F.A)(),[C,G,k]=(0,T.A)(!1),S=(0,Ie.A)([e,t,i]),I=t?.textColor,Y=(0,a.Kr)(()=>{const e=[t.centerColor,t.edgeColor];return(0,N.Y)(ie.A,{className:Te.radialPattern,canvasClassName:Te.radialPatternCanvas,backgroundColors:e,patternIcon:i.sticker,yPosition:7.5*M.$,maxRadius:.26,patternSize:b?14:16,ovalFactor:1.2})},[t,i,b]);return(0,N.FD)("div",{className:(0,s.A)(Te.root,"interactive-gift",m&&Te.withManageButtons,o&&Te.withBadge,d),style:(0,Se.A)(I&&`--tinted-text-color: ${I}`),children:[(0,N.FD)(L.Ay,{className:Te.transition,slideClassName:(0,s.A)(Te.transitionSlide),activeKey:S,direction:1,name:"zoomBounceSemiFade",children:[Y,(0,N.Y)(te.A,{className:Te.sticker,sticker:e.sticker,size:120,noLoop:p??!C,onEnded:()=>{h?.(e.name)},onMouseEnter:ke.TF?void 0:G,onMouseLeave:ke.TF?void 0:k})]}),Boolean(o)&&(0,N.Y)("div",{className:Te.badge,children:o}),Boolean(n)&&(0,N.Y)("h1",{className:Te.title,children:n}),Boolean(l)&&(0,N.Y)("div",{className:(0,s.A)(Te.subtitle,c&&Te.subtitleBadge),onClick:()=>{c&&A({id:c.id})},children:l}),f&&m&&(0,N.Y)(Me,{savedGift:f}),u&&(0,N.FD)("span",{className:Te.amount,children:[(0,K.hk)(v,u),y.SL1,"XTR"===u.currency&&(0,N.Y)(q.A,{type:"gold",size:"adaptive"}),"TON"===u.currency&&(0,N.Y)(P.A,{className:"in-text-icon",name:"toncoin"})]}),g]})}),Pe="qBOIq6Jn",xe="NuWOY7ED",Ue=[0,-50],Re=(0,a.ph)((0,r.EK)((e,{modal:t})=>{const i="peer"===t?.transaction?.peer?.type&&t.transaction.peer.id,a=i?(0,o.PVB)(e,i):void 0,r=e.appConfig.starsPaidMessageCommissionPermille,n=t?.transaction.amount,s=t?.transaction.isGift?n?.currency===y.OUy?(0,o.WLj)(e,n?.amount):(0,o.OD9)(e,n?.amount):void 0;return{peer:a,canPlayAnimatedEmojis:(0,o.BWX)(e),topSticker:s,paidMessageCommission:r}})(({modal:e,peer:t,canPlayAnimatedEmojis:i,topSticker:n,paidMessageCommission:o})=>{const{showNotification:l,openMediaViewer:c,closeStarsTransactionModal:d}=(0,r.ko)(),h=(0,F.A)(),g=(0,m.A)(),{transaction:A}=e||{},b=(0,a.li)(),v=(0,u.A)(()=>{const e=A?.extendedMedia;e&&c({origin:Ne.TQ.StarsTransaction,standaloneMedia:e.flatMap(e=>Object.values(e))})}),C=(0,u.A)(()=>{b.current?.()}),k=(0,u.A)(e=>{b.current=e}),S=(0,a.Kr)(()=>{if(!A)return;const{giveawayPostId:e,photo:a,amount:r,isGiftUpgrade:c,isDropOriginalDetails:d,starGift:u,isGiftResale:m,starRefCommision:b}=A,S=A?.starGift,I="starGiftUnique"===S?.type,Y=A?.starGift?(0,Q.yQ)(A.starGift):n,B=I?(0,Q.uc)(S):void 0,w=A.peer&&(0,K.MA)(A)&&(0,K.Pc)(A)||void 0,D="peer"===A.peer?.type?A.peer.id:void 0,M=A.peer&&g(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"}}(A.peer)),T=Z(g,h,A),F=t&&A.messageId&&!c&&!d?(0,G.yt)(t,void 0,A.messageId):void 0,x=t&&e?(0,G.yt)(t,void 0,e):void 0,U=A.extendedMedia,R=U?.length||0,L=U?.every(e=>!e.video),O=U?.every(e=>!e.photo),V=g(L?"Stars.Transfer.Photos":O?"Stars.Transfer.Videos":"Media",R),E=A.description||((c||d)&&"starGiftUnique"===u?.type?u.title:void 0)||(U?V:void 0),H=!U&&!Y&&!A.isPostsSearch,J=a?void 0:!(0,K.MA)(A)&&t||w,_=I&&(0,N.Y)("div",{className:(0,s.A)(Pe,"ApoQz22o"),children:(0,N.Y)(Fe,{backdropAttribute:B.backdrop,patternAttribute:B.pattern,modelAttribute:B.model,title:S.title,subtitle:h("GiftInfoCollectible",{number:S.number}),resellPrice:A.amount})}),j=ee(r)?"xDyq9cc0":"jvBZSrpd",$=(0,N.FD)("div",{className:Pe,children:[U&&(0,N.Y)(se,{className:(0,s.A)("C5r59yiV","transaction-media-preview"),media:U,onClick:v}),!U&&Y&&(0,N.Y)(te.A,{sticker:Y,play:i,noLoop:!0},A.id),H&&(0,N.Y)(f.A,{className:"hcrszlpT",peer:J,webPhoto:a,size:"giant",onMouseMove:C}),!Y&&!A.isPostsSearch&&(0,N.Y)(ye.A,{className:(0,s.A)("nML8IQqX"),color:"gold",onRequestAnimation:k,centerShift:Ue}),Boolean(T)&&(0,N.Y)("h1",{className:"ZZAj3hj7",children:T}),(0,N.Y)("p",{className:xe,children:E}),(0,N.FD)("span",{className:"sso9uZM6",children:[(0,N.Y)("span",{className:j,children:(0,K.hk)(h,r)}),y.SL1,r.currency===y.OUy&&(0,N.Y)(q.A,{type:"gold",size:"adaptive"}),"TON"===r.currency&&(0,N.Y)(P.A,{name:"toncoin",className:(0,s.A)("in-text-icon",j)}),A.isRefund&&(0,N.Y)("p",{className:"sxWAwxTd",children:h("Refunded")})]}),Boolean(A.paidMessages&&A.starRefCommision&&o)&&(0,N.Y)("p",{className:xe,children:h("PaidMessageTransactionDescription",{percent:(0,W.l9)(o/10)},{withNodes:!0,withMarkdown:!0})})]}),X=[];let ie;A&&b&&!A.paidMessages&&!m&&X.push([g("StarsTransaction.StarRefReason.Title"),g("StarsTransaction.StarRefReason.Program")]),c&&X.push([g("StarGiftReason"),g("StarGiftReasonUpgrade")]),d&&X.push([g("StarGiftReason"),h("StarGiftReasonDropOriginalDetails")]),m&&X.push([g("StarGiftReason"),ee(A.amount)?h("StarGiftSaleTransaction"):h("StarGiftPurchaseTransaction")]),ie=c?g("Stars.Transaction.GiftFrom"):ee(r)||A.isMyGift?g("Stars.Transaction.To"):!A.starRefCommision||A.paidMessages||m?g(D?"Star.Transaction.From":"Stars.Transaction.Via"):g("StarsTransaction.StarRefReason.Miniapp"),A.isPostsSearch||d||A.isStarGiftAuctionBid||X.push([ie,D?{chatId:D}:M||""]),A.starRefCommision&&A.paidMessages&&X.push([h("PaidMessageTransactionTotal"),(0,he.U2)(h,A.amount.amount/((100-A.starRefCommision)/100),{asFont:!1,className:"cU5QlvwL",withWrapper:!0})]),F&&X.push([g("Stars.Transaction.Reaction.Post"),(0,N.Y)(p.A,{url:F,text:F})]),x&&A.amount.currency===y.OUy&&(X.push([g("BoostReason"),(0,N.Y)(p.A,{url:x,text:g("Giveaway")})]),X.push([g("Gift"),g("Stars",A.amount,"i")])),A.id&&X.push([g("Stars.Transaction.Id"),(0,N.FD)(N.FK,{children:[(0,N.Y)("div",{className:"tMF8VIOM",onClick:()=>{(0,Ce.eM)(A.id),l({message:g("StarsTransactionIDCopied")})},children:A.id}),(0,N.Y)(P.A,{className:"voCttFzS",name:"copy"})]})]),X.push([g("Stars.Transaction.Date"),(0,z.L2)(1e3*A.date,g.code,!0)]),A.isStarGiftAuctionBid&&"starGift"===S?.type&&S.availabilityTotal&&X.push([h("GiftInfoAvailability"),h("GiftInfoAvailabilityValue",{count:S.availabilityRemains||0,total:S.availabilityTotal},{pluralValue:S.availabilityRemains||0})]);const ae=g("lng_credits_box_out_about").split("{link}");return{header:I?_:$,tableData:X,footer:(0,N.FD)("span",{className:"KgzPpgS6",children:[ae[0],(0,N.Y)(p.A,{url:g("StarsTOSLink"),text:g("lng_credits_summary_options_about_link")}),ae[1]]})}},[A,g,h,t,i,n,o,k]),I=(0,ge.A)(S)||S;return(0,N.Y)(Ge.A,{isOpen:Boolean(A),className:"IzhfRIWu",hasBackdrop:"starGiftUnique"===A?.starGift?.type,header:I?.header,tableData:I?.tableData,footer:I?.footer,buttonText:g("OK"),onClose:d})})),Le="oBLHWBtJ",Oe=[0,-50],Ke=(0,a.ph)((0,r.EK)((e,{modal:t})=>{const i=t?.subscription.peerId;return{peer:i?(0,o.PVB)(e,i):void 0}})(({modal:e,peer:t})=>{const{closeStarsSubscriptionModal:i,fulfillStarsSubscription:o,changeStarsSubscription:l,checkChatInvite:c,loadStarStatus:d,openInvoice:h}=(0,r.ko)(),g=(0,m.A)(),A=(0,F.A)(),{subscription:b}=e||{},v=(0,a.li)(),C=(0,u.A)(()=>{v.current?.()}),G=(0,u.A)(e=>{v.current=e}),k=(0,a.Kr)(()=>{if(!b)return"hidden";if(b.canRefulfill)return"refulfill";const e=b.until>Date.now()/1e3;if(e&&!b.isCancelled)return"cancel";if(e&&b.isCancelled)return"renew";const t=b.chatInviteHash||b.invoiceSlug;return!e&&t?"restart":"ok"},[b]),S=(0,u.A)(()=>{if(b){switch(k){case"refulfill":o({id:b.id});break;case"restart":b.chatInviteHash?c({hash:b.chatInviteHash}):b.invoiceSlug&&h({type:"slug",slug:b.invoiceSlug}),d();break;case"renew":l({id:b.id,isCancelled:!1});break;case"cancel":l({id:b.id,isCancelled:!0})}i()}}),I=(0,a.Kr)(()=>{if(!b||!t)return;const{pricing:e,until:i,isCancelled:a,canRefulfill:r,photo:o,title:l,hasBotCancelled:c}=b,d=(0,n.mO)(t),u=(0,N.FD)("div",{className:"E3R22yAI",children:[(0,N.FD)("div",{className:"wuTMXDP9",children:[(0,N.Y)(f.A,{peer:o?void 0:t,webPhoto:o,size:"giant",onMouseMove:C}),(0,N.Y)(q.A,{className:"enRetSny",type:"gold",size:"adaptive"})]}),(0,N.Y)(ye.A,{className:(0,s.A)("zGCayu45"),color:"gold",onRequestAnimation:G,centerShift:Oe}),(0,N.Y)("h1",{className:"qdydQHgc",children:l||g("StarsSubscriptionTitle")}),(0,N.Y)("span",{className:"FI6rEJlK",children:A("StarsPerMonth",{amount:e.amount},{withNodes:!0,specialReplacement:{[y.Cyx]:(0,N.Y)(q.A,{size:"adaptive",type:"gold"})}})})]}),m=[];m.push([g(d?"StarsSubscriptionBot":"StarsSubscriptionChannel"),{chatId:t.id}]),l&&m.push([g("StarsSubscriptionBotProduct"),l]);const h=i<Date.now()/1e3;m.push([g(h?"StarsSubscriptionUntilExpired":a?"StarsSubscriptionUntilExpires":"StarsSubscriptionUntilRenews"),(0,z.L2)(1e3*i,g.code,!0)]);const v=A("StarsTransactionTOS",{link:(0,N.Y)(p.A,{url:A("StarsTransactionTOSLink"),text:A("StarsTransactionTOSLinkText")})},{withNodes:!0});return{header:u,tableData:m,footer:(0,N.FD)("span",{className:"GMWMuWCr",children:[(0,N.Y)("p",{className:Le,children:v}),a&&(0,N.Y)("p",{className:"nkwiG25Q",children:g(c?"StarsSubscriptionBotCancelledText":"StarsSubscriptionCancelledText")}),r&&(0,N.Y)("p",{className:Le,children:g("StarsSubscriptionRefulfillInfo",(0,z.L2)(1e3*i,g.code,!0))}),!a&&!r&&h&&(0,N.Y)("p",{className:Le,children:g("StarsSubscriptionExpiredInfo",(0,z.L2)(1e3*i,g.code,!0))}),!a&&!r&&!h&&(0,N.Y)("p",{className:Le,children:g("StarsSubscriptionCancelInfo",(0,z.L2)(1e3*i,g.code,!0))}),"hidden"!==k&&(0,N.Y)(x.A,{color:"cancel"===k?"danger":"primary",isText:"cancel"===k,onClick:S,children:g("cancel"===k?"StarsSubscriptionCancel":"refulfill"===k?"StarsSubscriptionRefulfill":"restart"===k?"StarsSubscriptionAgain":"renew"===k?"StarsSubscriptionRenew":"OK")})]})}},[k,A,g,t,b]),Y=(0,ge.A)(I)||I;return(0,N.Y)(Ge.A,{isOpen:Boolean(b),className:"eR_RZfGB",header:Y?.header,tableData:Y?.tableData,footer:Y?.footer,onClose:i})}));var Ve=i(34431),qe=i(19806),Ee=i(22699),He=i(24433),ze=i(32581),Je=i(93545),We=i(68292),_e=i(85118);const je={root:"CuBAw2yg",dragging:"LbDNXOOQ",progress:"kwK0cNPX",floatingBadgeWrapper:"uvlMoXj0",floatingBadgeText:"qqQan8uF",floatingBadgeTriangle:"mIdJOmsB",slider:"euOOAbZi",sparkles:"_L1YQTIP",dynamicColor:"uIYIwZpx",floatingBadge:"BGSDWAYc",clickable:"JwkM7nwU",noTransition:"cG6CiHRL",floatingBadgeSparkles:"JCciTRtu",floatingBadgeContent:"f1UPSN27",withDescription:"WsptdVHe",floatingBadgeTitle:"HkY6dR8D",floatingBadgeDescription:"mR3ddE5s",floatingBadgeTrianglePath:"IW9YhMAx",customValueIcon:"Td8Tc1MH"},$e=[50,100,500,1e3,2e3,5e3,1e4],Xe=1e4,Qe=1.875*M.$,Ze=2*M.$,et=1.5*M.$,tt=.125*M.$;let it;const at=["#955CDB","#955CDB","#46A3EB","#40A920","#E29A09","#ED771E","#E14741","#5B6676"];function rt(e,t){const i=[];for(let a=0;a<$e.length;a++)if(!($e[a]<=e)&&($e[a]<t&&i.push($e[a]),$e[a]>=t))return i.push(t),i;const a=$e[$e.length-1],r=Math.ceil((e-a)/Xe);let n=a+Math.max(1,r)*Xe;for(;n<t;)i.push(n),n+=Xe;return i.push(t),i}function nt(e,t,i){const a=e.findIndex(e=>t<=e),r=e[a-1]||i,n=e[a]||e[e.length-1];return n===r?a:a+(t-r)/(n-r)}function ot(e,t,i){const a=Math.floor(t),r=e[a-1]||i,n=r+((e[a]||e[e.length-1])-r)*(t-a);return Math.round(n)}const st=(0,a.ph)(({maxValue:e,defaultValue:t,minValue:i,minAllowedValue:r,minAllowedProgress:n,className:o,floatingBadgeDescription:l,shouldUseDynamicColor:c,shouldAllowCustomValue:d,onChange:m,onBadgeClick:f,onCustomValueClick:p})=>{const h=(0,a.li)(),g=(0,a.li)(),A=(0,F.A)(),b=i??1,v=(0,a.Kr)(()=>{if(!n||!r||r<=b)return b;let t=b,i=r;for(;t<i;){const a=Math.floor((t+i)/2),o=rt(a,e);nt(o,r,a)/o.length<n?i=a:t=a+1}return Math.max(b,t)},[b,r,n,e]),C=(0,a.Kr)(()=>rt(v,e),[e,v]),[y,G]=(0,a.J0)(0),[k,S]=(0,a.J0)(0),[I,Y]=(0,a.J0)(0),[B,w]=(0,a.J0)(!1),D=(0,a.li)(),T=(0,ge.A)(I),x=A.number(ot(C,y,v)),U=void 0!==r?nt(C,r,v):0;(0,a.vJ)(()=>{G(nt(C,t,v))},[t,C,v]),(0,a.vJ)(()=>{if(!g.current)return;const e=g.current.querySelector(`.${je.floatingBadgeTitle}`);if(!e)return;const t=getComputedStyle(e),i=`${t.fontWeight} ${t.fontSize} ${t.fontFamily}`,a=function(e,t){it||(it=document.createElement("canvas"));const i=it.getContext("2d");return i.font=t,i.measureText(e).width}(x,i),r=et+tt+a,n=g.current.querySelector(`.${je.floatingBadgeDescription}`),o=n?.scrollWidth||0,s=Math.max(r,o)+Ze;Y(e=>Math.abs(s-e)<6?e:s)},[x,l]);const R=(0,u.A)(e=>{S(e.contentRect.width)});(0,Je.A)(h,R);const L=y/C.length,{minBadgeX:O,maxBadgeX:K,beakOffset:V,beakTipOffset:q,beakWidth:E}=(0,a.Kr)(()=>function(e,t,i){const a=t/2,r=a-22,n=e-Qe,o=i*n,s=n-o,l=o<s,c=l?o:s,d=l?-1:1;let u=0,m=0,f=52;const p=a-Qe/2;if(c<p)if(c>10)u=d*((p-c)/(p-10))*r;else if(c>0){u=d*r;const e=(10-c)/10;f=52-8*(1-(1-e)*(1-e)*(1-e)),m=d*e*(f/2)}else u=d*r,f=44,m=d*(f/2);const h=f/2-2-1;return{minBadgeX:a,maxBadgeX:e-a,beakOffset:u,beakTipOffset:Math.max(-h,Math.min(h,m)),beakWidth:f}}(k,I,L),[k,I,L]),H=(0,a.Kr)(()=>function(e,t){const i=e/2+t;return`M 0 0 L ${e} 0 L ${i+2} 30 Q ${i} 32 ${i-2} 30 Z`}(E,q),[E,q]),z=(0,u.A)(e=>{const t=Number(e.currentTarget.value),i=Math.max(t,U);G(i);const a=ot(C,i,v);m(a)}),J=(0,u.A)(e=>{D.current=e.clientX,w(!1)}),W=(0,u.A)(e=>{void 0!==D.current&&Math.abs(e.clientX-D.current)>=5&&w(!0)}),_=(0,u.A)(e=>{if(D.current=void 0,!B&&p&&h.current){const t=h.current.getBoundingClientRect(),i=1.875*M.$;e.clientX>=t.right-i&&e.clientX<=t.right&&p()}w(!1)}),j=c?function(e){const t=Math.floor(e*at.length);return at[Math.min(t,at.length-1)]}(L):void 0,$=(0,Se.A)(Boolean(I)&&`width: ${I}px`),X=(0,Se.A)(`--progress: ${L}`,`--min-badge-x: ${O}px`,`--max-badge-x: ${K}px`,j&&`--dynamic-color: ${j}`);return(0,N.FD)("div",{ref:h,className:(0,s.A)(je.root,B&&je.dragging,o),style:X,children:[(0,N.Y)("div",{className:je.floatingBadgeWrapper,children:(0,N.FD)("div",{className:(0,s.A)(je.floatingBadge,f&&je.clickable),onClick:f,children:[(0,N.FD)("div",{className:(0,s.A)(je.floatingBadgeText,c&&je.dynamicColor,(!T||0===T)&&je.noTransition),style:$,children:[(0,N.Y)(_e.A,{preset:"button",className:je.floatingBadgeSparkles}),(0,N.FD)("div",{ref:g,className:(0,s.A)(je.floatingBadgeContent,l&&je.withDescription),children:[(0,N.FD)("div",{className:je.floatingBadgeTitle,children:[(0,N.Y)(P.A,{name:"star",className:je.floatingBadgeIcon}),(0,N.Y)(We.A,{text:x})]}),(0,N.Y)("div",{className:je.floatingBadgeDescription,children:l})]})]}),(0,N.FD)("svg",{className:je.floatingBadgeTriangle,width:E,height:32,viewBox:`0 0 ${E} 32`,fill:"none","aria-hidden":"true",role:"presentation",style:`transform: translate(calc(-50% + ${V}px), 33%)`,children:[!c&&(0,N.Y)("defs",{children:(0,N.FD)("linearGradient",{id:"StarBadgeTriangle",x1:"0",x2:"1",y1:"0",y2:"0",children:[(0,N.Y)("stop",{offset:"-50%","stop-color":"#FFAA00"}),(0,N.Y)("stop",{offset:"150%","stop-color":"#FFCD3A"})]})}),(0,N.Y)("path",{className:je.floatingBadgeTrianglePath,d:H,fill:j||"url(#StarBadgeTriangle)"})]})]})}),(0,N.Y)("div",{className:(0,s.A)(je.progress,c&&je.dynamicColor),children:(0,N.Y)(_e.A,{preset:"progress",className:je.sparkles})}),(0,N.Y)("input",{className:je.slider,type:"range",min:0,max:C.length,defaultValue:nt(C,t,v),step:"any",onChange:z,onPointerDown:J,onPointerMove:W,onPointerUp:_}),d&&(0,N.Y)(P.A,{name:"add",className:je.customValueIcon})]})}),lt={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",topPeer:"Ty4Ud_Rd",disclaimer:"KRvkHeo1"},ct={avatarIcon:"author-hidden",customPeerAvatarColor:"#9eaab5",isCustomPeer:!0,titleKey:"StarsReactionAnonymous"},dt=(0,a.ph)((0,r.EK)((e,{modal:t})=>{const i=t&&(0,o.hds)(e,t.chatId),a=t&&(0,o.O5q)(e,t.chatId,t.messageId),r=e.stars?.balance,n=e.appConfig.paidReactionMaxAmount||2500,s=e.settings.paidReactionPrivacy,l=i?.sendPaidReactionsAsPeerIds,c=e.currentUserId;return{chat:i,message:a,starBalance:r,maxAmount:n,defaultPrivacy:s,sendPaidReactionsAsPeerIds:l,currentUserId:c,currentUser:(0,o.mBe)(e,c)}})(({modal:e,chat:t,message:i,maxAmount:l,starBalance:d,defaultPrivacy:g,sendPaidReactionsAsPeerIds:A,currentUserId:b,currentUser:v})=>{const{closePaidReactionModal:C,addLocalPaidReaction:G,loadSendPaidReactionsAs:k}=(0,r.ko)(),[S,I]=(0,a.J0)(50),[Y,B,w]=(0,T.A)(),[D,M]=(0,a.J0)(!0),[U,R]=(0,a.J0)(b),L=t?.id,O=U?(0,o.PVB)((0,r.mS)(),U):v,K=(0,m.A)(),{isMobile:V}=(0,Ye.Ay)(),q=(0,F.A)(),E=(0,u.A)(e=>{M(!e.target.checked)}),z=(0,u.A)(e=>{I(e),B()});(0,a.vJ)(()=>{L&&!A&&k({chatId:L})},[L,A]);const J=(0,a.Kr)(()=>{const e=A?.map(e=>e.id).filter(e=>e!==L);return e?.unshift(b),e},[A,L,b]),_=J&&J.length>1;(0,a.vJ)(()=>{e||w()},[e]),(0,a.vJ)(()=>{const e=i?.reactions?.topReactors?.find(e=>e.isMy);if(e)return M(Boolean(e.isAnonymous)),void(e.peerId&&R(e.peerId));M("anonymous"===g?.type||!1),"peer"===g?.type&&J?.includes(g.peerId)?R(g.peerId):R(b)},[g,i?.reactions?.topReactors,J,b]);const j=(0,u.A)(()=>{e&&(G({chatId:e.chatId,messageId:e.messageId,count:S,isPrivate:D,peerId:D||U===b?void 0:U,shouldIgnoreDefaultPrivacy:!0}),C())}),$=(0,u.A)(e=>{M(!1),R(e)}),X=(0,u.A)(e=>{const t=(0,o.PVB)((0,r.mS)(),e),i=U===e&&!D;if(t)return(0,N.FD)(He.A,{onClick:()=>$(e),children:[(0,N.Y)(f.A,{size:"small",peer:t}),(0,N.FD)("div",{className:(0,s.A)(lt.itemInfo),children:[(0,N.Y)(Ve.A,{className:lt.itemTitle,peer:t,noFake:!0,noVerified:!0}),(0,N.Y)("span",{className:lt.itemSubtitle,children:(0,n.mO)(t)?q("PeerPersonalAccount"):q("PeerChannel")})]}),(0,N.Y)(P.A,{className:lt.itemIcon,name:i?"check":"placeholder"})]})}),Q=(0,a.Kr)(()=>({onTrigger:e,isOpen:t})=>(0,N.FD)(x.A,{ripple:!V,size:"smaller",color:"translucent",className:(0,s.A)(lt.sendAsPeerMenuButton,t?"active":""),onClick:e,ariaLabel:q("AriaLabelOpenMenu"),children:[(0,N.Y)(f.A,{className:lt.sendAsPeerButtonAvatar,size:"mini",peer:D?ct:O}),(0,N.Y)(P.A,{name:"down",className:lt.buttonDownIcon})]}),[V,q,O,D]),Z=(0,a.Kr)(()=>{if(_)return(0,N.Y)(Ee.A,{className:(0,s.A)(lt.sendAsPeerMenu,"with-menu-transitions"),bubbleClassName:lt.sendAsPeerMenuBubble,trigger:Q,positionX:"right",autoClose:!0,children:J.map(e=>X(e))})},[Q,J,_]),ee=(0,a.Kr)(()=>{const e=(0,r.mS)(),t=i?.reactions?.topReactors;if(!t)return;const a=[];let n=!1,s=0;if(t.forEach(t=>{const i=t.peerId?(0,o.PVB)(e,t.peerId):void 0;if(!i&&!t.isAnonymous&&!t.isMy)return;if(t.isMy&&(s=t.count),t.isMy&&(t.peerId!==U||t.isAnonymous&&!D))return;const r=U===t.peerId||D&&t.isAnonymous;r&&(n=!0),a.push({amount:t.count,localAmount:r&&Y?S:0,isMy:t.isMy,isAnonymous:t.isAnonymous,user:i})}),!n){const t=(0,o.PVB)(e,U);a.push({amount:s,localAmount:Y?S:0,isMy:!0,user:t})}return a.sort((e,t)=>t.amount+t.localAmount-(e.amount+e.localAmount)),a.slice(0,3)},[Y,i?.reactions?.topReactors,S,U,D]),te=t&&(0,n.F9)(K,t);return(0,N.FD)(h.A,{isOpen:Boolean(e),onClose:C,isSlim:!0,hasAbsoluteCloseButton:!0,contentClassName:lt.content,isLowStackPriority:!0,children:[(0,N.Y)("div",{className:lt.sendAsPeersMenuContainer,children:Z}),(0,N.Y)("div",{className:lt.headerControlPanel,children:(0,N.Y)(H,{balance:d,className:lt.modalBalance,withAddButton:!0})}),(0,N.Y)(st,{className:lt.slider,defaultValue:50,maxValue:l,onChange:z}),(0,N.Y)("h3",{className:lt.title,children:K("StarsReactionTitle")}),(0,N.Y)("div",{className:lt.description,children:(0,c.A)(K("StarsReactionText",te),["simple_markdown","emoji"])}),(0,N.Y)(ze.A,{children:ee&&(0,N.Y)("div",{className:lt.topLabel,children:K("StarsReactionTopSenders")})}),ee&&(0,N.Y)("div",{className:lt.top,children:ee.map(e=>{const t=(0,W.Sm)(e.amount+e.localAmount),i=e.isAnonymous||!e.user||e.isMy&&D?ct:e.user,a="isCustomPeer"in i?K(i.titleKey):i&&(0,n.F9)(K,i);return(0,N.Y)(Ae.A,{className:lt.topPeer,peer:i,badgeText:t,badgeIcon:"star",badgeClassName:lt.topBadge,text:a},`${e.user?.id||"anonymous"}-${t}`)})}),ee&&(0,N.Y)(ze.A,{className:lt.separator}),(0,N.Y)(qe.A,{className:(0,s.A)(lt.checkBox,"dialog-checkbox"),checked:!D,onChange:E,label:K("StarsReactionShowMeInTopSenders")}),(0,N.Y)(x.A,{inline:!0,onClick:j,children:q("SendPaidReaction",{amount:S},{withNodes:!0,specialReplacement:{[y.Cyx]:(0,N.Y)(P.A,{name:"star",className:"in-text-icon"})}})}),(0,N.Y)("p",{className:lt.disclaimer,children:q("StarsReactionTerms",{link:(0,N.Y)(p.A,{text:q("StarsReactionLinkText"),url:q("StarsReactionLink")})},{withNodes:!0})})]})}));var ut=i(37836),mt=i(5912),ft=i(23174),pt=i(21309),ht=i(65632),gt=i(20333),At=i(47594),bt=i(96530),vt=i(22720),Nt=i(63152),Ct=i(94079),yt=i(61361);const Gt="zZUpGRSI",kt="zAee80Dv",St="nTPAv1ci",It=48*pt.dp,Yt=(0,a.ph)((0,r.EK)((e,{peerId:t,gift:i})=>{const a=(0,o.SJA)(e),{stars:r}=e,{isBlurred:n,patternColor:s,background:l,backgroundColor:c}=(0,o.Gyz)(e,a)||{},d=(0,o.PVB)(e,t),u=(0,o.WA9)(e,t),m=(0,o.vGo)(e,t),f=e.currentUserId===t,p=!f&&m?.disallowedGifts?.shouldDisallowUniqueStarGifts,h=!f&&m?.disallowedGifts?.shouldDisallowLimitedStarGifts,g=(0,o.nTw)(e),A="id"in i&&"starGift"===i.type&&i.isAuction?i.id:void 0,b=A?e.giftAuctionByGiftId?.[A]:void 0;return{starBalance:r?.balance,peer:d,theme:a,isBackgroundBlurred:n,patternColor:s,customBackground:l,backgroundColor:c,captionLimit:e.appConfig.starGiftMaxMessageLength,currentUserId:e.currentUserId,isPaymentFormLoading:g.isPaymentFormLoading,paidMessagesStars:u,areUniqueStarGiftsDisallowed:p,shouldDisallowLimitedStarGifts:h,giftAuction:b}})(function({gift:e,giftByStars:t,peerId:i,peer:o,captionLimit:c,theme:d,isBackgroundBlurred:m,patternColor:f,backgroundColor:p,customBackground:h,currentUserId:g,isPaymentFormLoading:A,starBalance:b,paidMessagesStars:v,areUniqueStarGiftsDisallowed:C,shouldDisallowLimitedStarGifts:y,giftAuction:G}){const{sendStarGift:k,sendPremiumGiftByStars:S,openInvoice:I,openGiftUpgradeModal:Y,openStarsBalanceModal:B,openGiftAuctionBidModal:w,openGiftAuctionInfoModal:D,openGiftAuctionChangeRecipientModal:M}=(0,r.ko)(),T=(0,F.A)(),[P,U]=(0,a.J0)(""),[R,L]=(0,a.J0)(!1),[O,K]=(0,a.J0)(!1),[V,q]=(0,a.J0)(!1),E=(0,ht.A)(d,h);(0,a.vJ)(()=>{y&&K(!0)},[y,O]);const H="id"in e&&"starGift"===e.type,W="months"in e,_=t&&"amount"in t,j=o&&(0,n.mO)(o),$=i===g,X=(0,a.Kr)(()=>{if(W){const i=V&&_?t:e;return{id:-1,chatId:"0",isOutgoing:!1,senderId:g,date:Math.floor(Date.now()/1e3),content:{action:{mediaType:"action",type:"giftPremium",amount:i.amount,currency:i.currency,days:30*e.months,message:P?{text:P}:void 0}}}}if(H)return{id:-1,chatId:"0",isOutgoing:!1,senderId:g,date:Math.floor(Date.now()/1e3),content:{action:{mediaType:"action",type:"starGift",message:P?.length?{text:P}:void 0,isNameHidden:R||void 0,starsToConvert:e.starsToConvert,canUpgrade:O||void 0,alreadyPaidUpgradeStars:O?e.upgradeStars:void 0,gift:e,peerId:i,fromId:g}}}},[g,e,P,H,R,O,i,V,_,t,W]),Q=(0,u.A)(e=>{U(e.target.value)}),Z=(0,u.A)(()=>{L(!R)}),ee=(0,u.A)(()=>{K(!O)}),te=(0,u.A)(()=>{_&&q(!V)}),ie=(0,u.A)(()=>{H&&Y({giftId:e.id,peerId:i})}),ae=(0,u.A)(()=>{B({})}),re=(0,u.A)(()=>{G&&D({auctionGiftId:G.gift.id})}),ne=(0,u.A)(()=>{if(G){const e=G.userState.bidPeerId;return e&&e!==i?void M({auctionGiftId:G.gift.id,oldPeerId:e,newPeerId:i,message:P||void 0,shouldHideName:R||void 0}):void w({auctionGiftId:G.gift.id,peerId:i,message:P||void 0,shouldHideName:R||void 0})}H?k({peerId:i,shouldHideName:R,gift:e,message:P?{text:P}:void 0,shouldUpgrade:O}):V&&_?S({userId:i,months:t.months,amount:t.amount,message:P?{text:P}:void 0}):W&&I({type:"giftcode",userIds:[i],currency:e.currency,amount:e.amount,option:e,message:P?{text:P}:void 0})}),oe=_&&b&&b.amount>t.amount,se=(0,s.A)("ZORVRSG3","soDpW2YR",h&&"Eny_G3JI",p&&"TkJZPU2u",h&&m&&"M6k91TdM");if((H||W)&&X)return(0,N.FD)("div",{className:(0,s.A)("jKOG0It6","custom-scroll"),children:[(0,N.FD)("div",{className:(0,s.A)("CB1mxsgp","MessageList"),inert:!0,style:(0,Se.A)(`--pattern-color: ${f}`,p&&`--theme-background-color: ${p}`),children:[(0,N.Y)("div",{className:se,style:E?`--custom-background: ${E}`:void 0}),(0,N.Y)(At.A,{message:X,threadId:ft.l3,appearanceOrder:0},H?e.id:W?e.months:void 0)]}),function(){const i=c?c-P.length:void 0,a=(0,n.F9)(T,o);return(0,N.FD)("div",{className:"Y68CEIKn",children:[!v&&(0,N.Y)(Ct.A,{className:"o5r2IPoA",onChange:Q,value:P,label:T("GiftMessagePlaceholder"),maxLength:c,maxLengthIndicator:i&&i<50?i.toString():void 0}),oe&&(0,N.FD)(vt.A,{className:Gt,narrow:!0,ripple:!0,onClick:te,children:[(0,N.Y)("span",{children:T("GiftPremiumPayWithStars",{stars:(0,he.U2)(T,t.amount,{className:kt})},{withNodes:!0})}),(0,N.Y)(Nt.A,{checked:V,inactive:!0,label:T("GiftPremiumPayWithStarsAcc")})]}),_&&b&&(0,N.Y)("div",{className:St,children:T("GiftPremiumDescriptionYourBalance",{stars:(0,he.U2)(T,b.amount,{className:kt}),link:(0,N.Y)(bt.A,{isPrimary:!0,onClick:ae,children:T("GetMoreStarsLinkText",void 0,{withNodes:!0,specialReplacement:he.hG})})},{withNodes:!0,withMarkdown:!0})}),H&&Boolean(e.upgradeStars)&&!C&&(0,N.FD)(vt.A,{className:Gt,narrow:!0,ripple:!0,onClick:ee,disabled:y,children:[(0,N.Y)("span",{children:T("GiftMakeUnique",{stars:(0,he.U2)(T,e.upgradeStars,{className:kt})},{withNodes:!0})}),(0,N.Y)(Nt.A,{checked:O,inactive:!0,label:T("GiftMakeUniqueAcc")})]}),H&&Boolean(e.upgradeStars)&&!C&&(0,N.Y)("div",{className:St,children:j?T("GiftMakeUniqueDescription",{user:a,link:(0,N.Y)(bt.A,{isPrimary:!0,onClick:ie,children:T("GiftMakeUniqueLink",void 0,{withNodes:!0,specialReplacement:he.hG})})},{withNodes:!0}):T("GiftMakeUniqueDescriptionChannel",{peer:a,link:(0,N.Y)(bt.A,{isPrimary:!0,onClick:ie,children:T("GiftMakeUniqueLink",void 0,{withNodes:!0,specialReplacement:he.hG})})},{withNodes:!0})}),H&&(0,N.FD)(vt.A,{className:Gt,narrow:!0,ripple:!0,onClick:Z,children:[(0,N.Y)("span",{children:T("GiftHideMyName")}),(0,N.Y)(Nt.A,{checked:R,inactive:!0,label:T("GiftHideMyName")})]}),H&&(0,N.Y)("div",{className:St,children:$?T("GiftHideNameDescriptionSelf"):j?T("GiftHideNameDescription",{receiver:a}):T("GiftHideNameDescriptionChannel")})]})}(),(0,N.Y)("div",{className:"ATowWJ60"}),function(){const i=V&&_?(0,he.U2)(T,t.amount,{asFont:!0}):H?(0,he.U2)(T,e.stars+(O?e.upgradeStars:0),{asFont:!0}):W?(0,l.vv)(T,e.amount,e.currency):void 0,a=G?.gift.giftsPerRound,r=G?.state.endDate,n=r?r-(0,J.Fm)():void 0,o=void 0!==n&&n>0&&n<It;return(0,N.FD)("div",{className:"jxWZSvet",children:[H&&Boolean(e.availabilityRemains)&&(0,N.Y)(gt.A,{isPrimary:!0,progress:e.availabilityRemains/e.availabilityTotal,rightText:T("GiftSoldCount",{count:e.availabilityTotal-e.availabilityRemains}),leftText:T("GiftLeftCount",{count:e.availabilityRemains}),className:"mWzLu0c0"}),G&&Boolean(a)&&(0,N.Y)("div",{className:"j4s8T1dQ",children:T("GiftAuctionDescription",{count:a,link:(0,N.Y)(bt.A,{isPrimary:!0,onClick:re,children:T("GiftAuctionLearnMore")})},{pluralValue:a,withNodes:!0})}),(0,N.Y)(x.A,{size:n?void 0:"smaller",onClick:ne,isLoading:A,inline:!0,noForcedUpperCase:!0,children:G?(0,N.FD)("div",{children:[(0,N.Y)("div",{children:T("GiftAuctionPlaceBid")}),void 0!==n&&n>0&&(0,N.Y)("div",{className:"pB6hqcvA",children:T("GiftAuctionTimeLeft",{time:o?(0,N.Y)(yt.A,{endsAt:r}):(0,z.zt)(T,n)},{withNodes:!0})})]}):T("GiftSend",{amount:i},{withNodes:!0})})]})}()]})}));var Bt=i(87049);const wt="G1mBmzxs",Dt="a8no5WH0",Mt="DvJLTVFU",Tt=(0,a.ph)((0,r.EK)((e,{option:t})=>({sticker:(0,o.t0O)(e,t.months),canPlayAnimatedEmojis:(0,o.BWX)(e)}))(function({sticker:e,canPlayAnimatedEmojis:t,baseMonthAmount:i,option:a,optionByStars:r,onClick:n}){const{months:o,amount:s,currency:c}=a,d=(0,F.A)(),m=(0,u.A)(()=>{n(a)}),f=Math.floor(s/o),p=i&&i>f?Math.ceil(100-f/(i/100)):void 0;return(0,N.FD)("div",{className:wt,tabIndex:0,role:"button",onClick:m,children:[(0,N.Y)(te.A,{sticker:e,play:t,noLoop:!0,nonInteractive:!0,size:86}),function(){const e=12===o?d("Years",{count:1},{pluralValue:1}):d("Months",{count:o},{pluralValue:o});return(0,N.Y)("div",{className:"rn9aWFNA",children:e})}(),(0,N.Y)("div",{className:"q4_ydkAx",children:d("PremiumGiftDescription")}),(0,N.Y)(x.A,{className:Dt,color:"adaptive",nonInteractive:!0,size:"tiny",pill:!0,fluid:!0,children:(0,l.Ad)(s,c)}),r&&(0,N.Y)("div",{className:"QB5SI7ta",children:d("GiftPremiumStarsPrice",{stars:(0,he.U2)(d,r.amount)},{withNodes:!0,withMarkdown:!0})}),Boolean(p)&&(0,N.Y)(Bt.A,{color:"purple",text:d("GiftDiscount",{percent:p})})]})}));var Ft=i(87094);const Pt={crafted:"ur8VpEJm",inverted:"nH0uQcoM",uncommon:"ijxb6cY4",rare:"ILZMGKzU",epic:"yV7QxSSZ",legendary:"mfLnm_Bt"},xt=({rarity:e,shouldInvertRare:t,className:i,onClick:a})=>{const r=(0,F.A)();return(0,N.Y)(V.A,{className:(0,s.A)(Pt.root,"regular"!==e.type&&Pt[e.type],"regular"!==e.type&&Pt.crafted,t&&"regular"!==e.type&&Pt.inverted,i),onClick:a,children:(0,Q.IT)(r,e)})};var Ut=i(82855);const Rt=(0,a.ph)(({ref:e,backdrop:t,patternSticker:i,sticker:r,stickerSize:n=90,stickerNoPlay:o,rarity:l,isSelected:c,className:d,clickArg:m,children:f,observeIntersection:p,onClick:h})=>{const g=(0,a.li)(),A=(0,Ft.A)(g,void 0,!r?.shouldUseTextColor),b=(0,a.Kr)(()=>{if(!t)return;const e=[t.centerColor,t.edgeColor];return(0,N.Y)(ie.A,{className:"hRuVM585",backgroundColors:e,patternIcon:i,ringsCount:1,ovalFactor:1})},[t,i]),v=(0,u.A)(()=>{h?.(m)});return(0,N.FD)("div",{ref:e,className:(0,s.A)("Fy3V62m1",c&&"twgkWxdv",b&&"jEqjyUa9",d),role:h?"button":void 0,tabIndex:h?0:void 0,onClick:v,children:[b,(0,N.Y)("div",{ref:g,className:"iLwyN6La",style:`width: ${n}px; height: ${n}px`,children:r&&(0,N.Y)(Ut.A,{containerRef:g,sticker:r,size:n,observeIntersectionForPlaying:p,observeIntersectionForLoading:p,shouldPreloadPreview:!0,noPlay:o,customColor:A})}),l&&(0,N.Y)(xt,{rarity:l,className:(0,s.A)("RpIXDJlI","regular"===l.type&&"A_IDl53o")}),f]})}),Lt=(0,a.ph)((0,r.EK)(e=>({isCurrentUserPremium:(0,o.g29)(e)}))(function({gift:e,isResale:t,isCurrentUserPremium:i,withTransferBadge:n,hideBadge:o,noClickable:l,observeIntersection:c,onClick:d}){const{openGiftInfoModal:m,openPremiumModal:f,showNotification:p,checkCanSendGift:h,openGiftAuctionModal:g}=(0,r.ko)(),A=(0,a.li)(),b=(0,F.A)(),[v,C]=(0,a.J0)(!1),G=(0,Q.yQ)(e),k="starGiftUnique"===e.type,S=k?e:void 0,I=k?void 0:e,Y=k?function(t){if(!t)return{amount:0,currency:y.OUy};if("starGiftUnique"===e.type&&e.resaleTonOnly){const e=t.find(e=>e.currency===y.ykW);if(e)return e}return t.find(e=>e.currency===y.OUy)}(S?.resellPrice):{amount:I?.stars||0,currency:y.OUy},B=Y?.currency||y.OUy,w=I?.resellMinStars,D=!k&&t&&w?b.number(w)+"+":Y?.amount||0,M=!k&&Boolean(I?.isLimited),T=!k&&Boolean(I?.isSoldOut),U=!k&&!t&&Boolean(I?.isAuction),R=Boolean(e?.requirePremium),L=Boolean(I?.limitedPerUser&&!I?.perUserRemains),O=I?.perUserTotal,K=(0,u.A)(()=>{U?g({gift:e}):!T||t?L?p({message:{key:"NotificationGiftsLimit2",variables:{count:O},options:{pluralValue:O,withMarkdown:!0,withNodes:!0}}}):!R||i?E?h({gift:e,onSuccess:()=>d?.(e,t?"resell":"original")}):d?.(e,t?"resell":"original"):f({gift:e}):m({gift:e})}),V=(0,a.Kr)(()=>(0,Q.uc)(e),[e]),q=k?e.number:0,E=Boolean("starGift"===e.type&&e.lockedUntilDate),H=(0,a.Kr)(()=>{if(k){if(!V?.backdrop)return;return(0,N.Y)(Bt.A,{color:[V.backdrop.centerColor,V.backdrop.edgeColor],text:b("GiftSavedNumber",{number:q})})}return t?(0,N.Y)(Bt.A,{color:"green",text:b("GiftRibbonResale")}):T?(0,N.Y)(Bt.A,{color:"red",text:b("GiftSoldOut")}):U?(0,N.Y)(Bt.A,{color:"orange",text:b("GiftRibbonAuction")}):R?(0,N.Y)(Bt.A,{color:"orange",text:b("GiftRibbonPremium")}):M?(0,N.Y)(Bt.A,{color:"blue",text:b("GiftLimited")}):void 0},[k,t,V,T,M,b,q,R,U]);(0,mt.mv)(A,c,e=>{const t=e.isIntersecting;C(t)});const z=(0,a.Kr)(()=>n?b("GiftTransferTitle"):U?b("GiftAuctionJoin"):B===y.ykW?(0,he.Ms)(b,D||0,{shouldConvertFromNanos:!0,className:Mt}):(0,he.U2)(b,D||0,{asFont:!0,className:Mt}),[n,B,D,U,b]);return(0,N.FD)(Rt,{ref:A,backdrop:V?.backdrop,patternSticker:V?.pattern?.sticker,sticker:G,stickerSize:90,observeIntersection:c,className:(0,s.A)("interactive-gift",wt,"f5ArEO1S","starGiftItem",R&&"NBYIITte",U&&"WqBCC4Ce",l&&"pcLi3lcD"),onClick:l?void 0:K,children:[!o&&(0,N.Y)(x.A,{className:(0,s.A)(Dt,n&&"nqN62arv"),nonInteractive:!0,size:"tiny",color:k?"bluredStarsBadge":"stars",withSparkleEffect:v&&!n,pill:!0,fluid:!0,inline:!0,children:z}),H,E&&(0,N.Y)(P.A,{name:"lock-badge",className:"kwuipwV7"})]})}));var Ot=i(13235),Kt=i(96374),Vt=i(44029),qt=i(64489);const Et=(0,a.ph)(({className:e,description:t,linkText:i,onLinkClick:a})=>(0,N.FD)("div",{className:(0,s.A)("XrIysLcA",e),children:[(0,N.Y)(qt.A,{size:160,tgsUrl:Vt.w.SearchingDuck,nonInteractive:!0,noLoop:!0}),(0,N.Y)("div",{className:"YuX6kHty",children:t}),Boolean(i&&a)&&(0,N.Y)(bt.A,{className:"GRB0ihL_",onClick:a,children:i})]})),Ht={root:"tJK1W0pJ",transition:"pP8TxefR",content:"o3V1HqbL",resaleScreenRoot:"Vce_TsJO",main:"cVXqeu9P",giftSection:"v4eKefwN",section:"EqfarEYb",resaleStarGiftsContainer:"RSFcSNGL",starGiftsContainer:"OQX3GZl5",premiumGiftsGallery:"n40m3BK2",header:"iqqoyRgW",noBorder:"cuvdjW2y",resaleHeader:"cJRBgg9B",resaleHeaderContentContainer:"OXYQmfGK",headerSlide:"BTWhJUQB",headerText:"lLRmbpIu",hiddenHeader:"XgGzn1cQ",resaleHeaderText:"bp_KPx8I",commonHeaderText:"ybZo03if",resaleHeaderTextBlock:"QncldYUt",resaleHeaderDescription:"XefHUFm1",closeButton:"r_Y5uG1T",balance:"soqAknia",avatars:"N_7tYJKr",avatar:"_3hY4vIep",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",starsOnlyToggle:"FhByBsGR",starsOnlyToggleVisible:"dt2tBwsh"},zt=(0,a.ph)((0,r.EK)(e=>{const{starGifts:t}=e,{resaleGifts:i}=(0,o.nTw)(e),a=i?.giftId?t?.byId[i.giftId]:void 0,r=i.filter,n=i.isAllLoaded,s=i.isLoading,l=i.updateIteration;return{resellGifts:i.gifts,gift:a,filter:r,areGiftsAllLoaded:n,areGiftsLoading:s,updateIteration:l}})(({resellGifts:e,gift:t,filter:i,areGiftsAllLoaded:n,areGiftsLoading:o,updateIteration:l,onGiftClick:c})=>{const{loadResaleGifts:d,updateResaleGiftsFilter:m}=(0,r.ko)(),f=(0,a.li)(),p=(0,F.A)(),h=(0,a.Kr)(()=>e?.map(e=>e.id),[e]),g=Boolean(i?.modelAttributes?.length||i?.patternAttributes?.length||i?.backdropAttributes?.length||i?.starsOnly),A=(0,u.A)(()=>{if(t){const e="regularGiftId"in t?t.regularGiftId:t.id;d({giftId:e})}}),b=Boolean(!e||0===e.length),[v,C]=(0,Kt.A)(A,h,!t,Ot.bc),{observe:y}=(0,mt.BL)({rootRef:f,throttleMs:200}),G=(0,u.A)(()=>{m({filter:{...i,modelAttributes:[],backdropAttributes:[],patternAttributes:[],starsOnly:void 0}})});return(0,N.Y)("div",{ref:f,className:(0,s.A)(Ht.resaleScreenRoot,"custom-scroll"),children:(0,N.FD)(L.Ay,{name:"zoomFade",activeKey:l,children:[b&&n&&(0,N.Y)(Et,{description:p("ResellGiftsNoFound"),linkText:g?p("ResellGiftsClearFilters"):void 0,onLinkClick:g?G:void 0}),(0,N.Y)(U.A,{className:(0,s.A)(Ht.resaleStarGiftsContainer),items:v,onLoadMore:C,itemSelector:".starGiftItem",noFastList:!0,preloadBackwards:Ot.bc,scrollContainerClosest:`.${Ht.resaleScreenRoot}`,children:e?.map(e=>(0,N.Y)(Lt,{gift:e,observeIntersection:y,isResale:!0,onClick:c},e.id))})]})})}));var Jt=i(10722),Wt=i(71429),_t=i(36393);const jt=1.5*M.$,$t=(0,a.ph)((0,r.EK)(e=>({theme:(0,o.SJA)(e)}))(({className:e,type:t,sticker:i,observeIntersectionForLoading:r,observeIntersectionForPlaying:n,theme:o})=>{const l=(0,a.li)(),c=(0,Ft.A)(l,void 0,"pattern"!==t);return(0,N.Y)("div",{ref:l,className:(0,s.A)("KLFLR9ji",e),style:`width: ${jt}px; height: ${jt}px`,children:(0,N.Y)(Ut.A,{containerRef:l,sticker:i,size:jt,shouldPreloadPreview:!0,observeIntersectionForLoading:r,observeIntersectionForPlaying:n,thumbClassName:"fCL5rY2D",customColor:c})})})),Xt={root:"_VgmQnUg",buttonsContainer:"IDlp6U6g",dropdownArrows:"actLObgu",arrowLine:"f0JLMwNk",topLeft:"aEPsBBms",topRight:"xepslnAN",bottomLeft:"I3xj_cdQ",bottomRight:"xKwB_2uZ",open:"bGP5el27",sticker:"VT562JS0",backdropAttributeMenuItemText:"D50wFfRL",menuItemStickerText:"THcGWXSA",menuItemText:"L6EVE2Ux",menuItemCount:"O_ulK4qp",backdrop:"A29QNxKb",menuItemIcon:"GL4rVsev",itemIcon:"yuctLnuR",item:"qiYcBOYc",menuContentContainer:"EDsBn29z",menu:"ISaNdBwd",left:"e4Kkh_MR",right:"Kz_nCGC3"},Qt={sortType:"byPrice"},Zt=(0,a.ph)((0,r.EK)((e,{filterType:t})=>{const i=(0,o.nTw)(e);if("craft"===t){const e=i.giftCraftModal;return{filter:e?.marketFilter||Qt,attributes:e?.marketAttributes,counters:e?.marketCounters}}const{resaleGifts:a}=i;return{filter:a.filter,attributes:a.attributes,counters:a.counters}})(({attributes:e,counters:t,filter:i,dialogRef:n,className:o,filterType:l="resale"})=>{const c=(0,F.A)(),{updateResaleGiftsFilter:d,updateCraftGiftsFilter:m}=(0,r.ko)(),[f,p]=(0,a.J0)(""),[h,g]=(0,a.J0)(""),[A,b]=(0,a.J0)(""),v=(0,a.Kr)(()=>{const i={model:[],pattern:[],backdrop:[]};for(const a of t??[]){const{attribute:t}=a;if(!a.count)continue;const r=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"===r?.type&&i.backdrop.push(r),"model"===r?.type&&i.model.push(r),"pattern"===r?.type&&i.pattern.push(r)}return i},[e,t]),C=(0,a.Kr)(()=>{const e=(e,t)=>t.trim()?e.filter(e=>Boolean(e.name?.toLowerCase().includes(t.toLowerCase()))):e;return{model:e(v.model,f),pattern:e(v.pattern,A),backdrop:e(v.backdrop,h)}},[v,f,h,A]),y=(0,a.Kr)(()=>{const e={model:new Map,pattern:new Map,backdrop:new Map};for(const i of t??[]){const{attribute:t,count:a}=i;"model"===t.type?e.model.set(t.documentId,a):"pattern"===t.type?e.pattern.set(t.documentId,a):"backdrop"===t.type&&e.backdrop.set(t.backdropId,a)}return e},[t]),G=(0,a.li)(),{isContextMenuOpen:k,contextMenuAnchor:S,handleContextMenu:I,handleContextMenuClose:Y,handleContextMenuHide:B}=(0,Jt.A)(n),w=(0,u.A)(()=>G.current),D=(0,a.li)(),{isContextMenuOpen:M,contextMenuAnchor:T,handleContextMenu:x,handleContextMenuClose:U,handleContextMenuHide:R}=(0,Jt.A)(n),L=(0,u.A)(()=>D.current),O=(0,a.li)(),{isContextMenuOpen:K,contextMenuAnchor:V,handleContextMenu:q,handleContextMenuClose:E,handleContextMenuHide:H}=(0,Jt.A)(n),z=(0,u.A)(()=>O.current),J=(0,a.li)(),{isContextMenuOpen:W,contextMenuAnchor:_,handleContextMenu:j,handleContextMenuClose:$,handleContextMenuHide:X}=(0,Jt.A)(n),Q=(0,u.A)(()=>J.current),Z=(0,a.Kr)(()=>{const e=i.sortType,t="byDate"===e?"sort-by-date":"byNumber"===e?"sort-by-number":"sort-by-price";return({onTrigger:i,isOpen:a})=>(0,N.FD)("div",{className:Xt.item,onClick:i,children:[(0,N.Y)(P.A,{name:t,className:Xt.itemIcon}),"byDate"===e&&c("ValueGiftSortByDate"),"byNumber"===e&&c("ValueGiftSortByNumber"),"byPrice"===e&&c("ValueGiftSortByPrice")]})},[c,i]),ee=(0,a.Kr)(()=>{const e=i?.modelAttributes?.length||0;return({onTrigger:t,isOpen:i})=>(0,N.FD)("div",{className:Xt.item,onClick:t,children:[0===e&&c("GiftAttributeModel"),e>0&&c("GiftAttributeModelPlural",{count:e},{pluralValue:e}),me(i)]})},[c,i]),te=(0,a.Kr)(()=>{const e=i?.backdropAttributes?.length||0;return({onTrigger:t,isOpen:i})=>(0,N.FD)("div",{className:Xt.item,onClick:t,children:[0===e&&c("GiftAttributeBackdrop"),e>0&&c("GiftAttributeBackdropPlural",{count:e},{pluralValue:e}),me(i)]})},[c,i]),ae=(0,a.Kr)(()=>{const e=i?.patternAttributes?.length||0;return({onTrigger:t,isOpen:i})=>(0,N.FD)("div",{className:Xt.item,onClick:t,children:[0===e&&c("GiftAttributeSymbol"),e>0&&c("GiftAttributeSymbolPlural",{count:e},{pluralValue:e}),me(i)]})},[c,i]),re=(0,u.A)(e=>{"craft"===l?m({filter:e}):d({filter:e})}),ne=(0,u.A)(e=>{re({...i,sortType:e})}),oe=(0,u.A)(()=>{re({...i,modelAttributes:[]})}),se=(0,u.A)(()=>{re({...i,patternAttributes:[]})}),le=(0,u.A)(()=>{re({...i,backdropAttributes:[]})}),ce=(0,u.A)(e=>{if(!t)return;const a=i.modelAttributes||[],r=t.find(t=>"model"===t.attribute.type&&t.attribute.documentId===e.sticker.id)?.attribute;if(!r)return;const n=a.some(e=>e.documentId===r.documentId)?a.filter(e=>e.documentId!==r.documentId):[...a,r];re({...i,modelAttributes:n})}),de=(0,u.A)(e=>{if(!t)return;const a=i.patternAttributes||[],r=t.find(t=>"pattern"===t.attribute.type&&t.attribute.documentId===e.sticker.id)?.attribute;if(!r)return;const n=a.some(e=>e.documentId===r.documentId)?a.filter(e=>e.documentId!==r.documentId):[...a,r];re({...i,patternAttributes:n})}),ue=(0,u.A)(e=>{if(!t)return;const a=i.backdropAttributes||[],r=t.find(t=>"backdrop"===t.attribute.type&&t.attribute.backdropId===e.backdropId)?.attribute;if(!r)return;const n=a.some(e=>e.backdropId===r.backdropId)?a.filter(e=>e.backdropId!==r.backdropId):[...a,r];re({...i,backdropAttributes:n})});function me(e){return(0,N.FD)("div",{className:Xt.dropdownArrows,children:[(0,N.Y)("div",{className:(0,s.A)(Xt.arrowLine,Xt.topLeft,e&&Xt.open)}),(0,N.Y)("div",{className:(0,s.A)(Xt.arrowLine,Xt.topRight,e&&Xt.open)}),(0,N.Y)("div",{className:(0,s.A)(Xt.arrowLine,Xt.bottomLeft,e&&Xt.open)}),(0,N.Y)("div",{className:(0,s.A)(Xt.arrowLine,Xt.bottomRight,e&&Xt.open)})]})}const fe=(0,a.hb)(()=>{p("")},[]),pe=(0,a.hb)(()=>{g("")},[]),he=(0,a.hb)(()=>{b("")},[]),ge=(0,u.A)(e=>{e.stopPropagation(),e.preventDefault()}),Ae=(0,a.li)(),{observe:be}=(0,mt.BL)({rootRef:Ae,isDisabled:!T});return(0,N.FD)("div",{className:(0,s.A)(Xt.root,o),children:[Boolean(S)&&(0,N.Y)(Wt.A,{isOpen:k,anchor:S,ref:G,className:(0,s.A)(Xt.menu,Xt.left,"with-menu-transitions"),getMenuElement:w,autoClose:!0,onClose:Y,onCloseAnimationEnd:B,positionX:"left",children:(0,N.FD)(N.FK,{children:[(0,N.FD)(He.A,{icon:"sort-by-price",onClick:()=>{ne("byPrice")},children:[(0,N.Y)("div",{className:Xt.menuItemText,children:c("GiftSortByPrice")}),(0,N.Y)(P.A,{className:Xt.menuItemIcon,name:"byPrice"===i?.sortType?"check":"placeholder"})]}),(0,N.FD)(He.A,{icon:"sort-by-date",onClick:()=>{ne("byDate")},children:[(0,N.Y)("div",{className:Xt.menuItemText,children:c("GiftSortByDate")}),(0,N.Y)(P.A,{className:Xt.menuItemIcon,name:"byDate"===i?.sortType?"check":"placeholder"})]}),(0,N.FD)(He.A,{icon:"sort-by-number",onClick:()=>{ne("byNumber")},children:[(0,N.Y)("div",{className:Xt.menuItemText,children:c("GiftSortByNumber")}),(0,N.Y)(P.A,{className:Xt.menuItemIcon,name:"byNumber"===i?.sortType?"check":"placeholder"})]})]})}),Boolean(T)&&(0,N.Y)(Wt.A,{isOpen:M,anchor:T,ref:D,className:(0,s.A)(Xt.menu,Xt.left,"with-menu-transitions"),getMenuElement:L,autoClose:!0,onClose:U,onCloseAnimationEnd:R,children:function(){const e=C.model,t=i.modelAttributes??[],a=0===t.length;return(0,N.FD)("div",{className:Xt.menuContentContainer,ref:Ae,children:[(0,N.Y)(_t.A,{onClick:ge,className:Xt.search,value:f,onChange:p,onReset:fe,placeholder:c("Search")}),(0,N.Y)(He.A,{icon:"select",onClick:oe,children:c("ContextMenuItemSelectAll")}),e.map(e=>{const i=a||t.some(t=>t.documentId===e.sticker.id);return(0,N.FD)(He.A,{onClick:()=>{ce(e)},children:[(0,N.Y)($t,{className:Xt.sticker,sticker:e.sticker,type:"model",observeIntersectionForLoading:be,observeIntersectionForPlaying:be}),(0,N.FD)("div",{className:Xt.menuItemStickerText,children:[e.name,(0,N.Y)("span",{className:Xt.menuItemCount,children:c.number(y.model.get(e.sticker.id)||0)})]}),(0,N.Y)(P.A,{className:Xt.menuItemIcon,name:i?"check":"placeholder"})]},e.name)})]})}()}),Boolean(V)&&(0,N.Y)(Wt.A,{isOpen:K,anchor:V,ref:O,className:(0,s.A)(Xt.menu,Xt.right,"with-menu-transitions"),getMenuElement:z,autoClose:!0,onClose:E,onCloseAnimationEnd:H,positionX:"right",children:function(){const e=C.backdrop,t=i.backdropAttributes??[],a=0===t.length;return(0,N.FD)("div",{className:Xt.menuContentContainer,children:[(0,N.Y)(_t.A,{onClick:ge,className:Xt.search,value:h,onChange:g,onReset:pe,placeholder:c("Search")}),(0,N.Y)(He.A,{icon:"select",onClick:le,children:c("ContextMenuItemSelectAll")}),e.map(e=>{const i=a||t.some(t=>t.backdropId===e.backdropId);return(0,N.FD)(He.A,{onClick:()=>{ue(e)},children:[(0,N.Y)(ie.A,{className:Xt.backdrop,backgroundColors:[e.centerColor,e.edgeColor]}),(0,N.FD)("div",{className:Xt.backdropAttributeMenuItemText,children:[e.name,(0,N.Y)("span",{className:Xt.menuItemCount,children:c.number(y.backdrop.get(e.backdropId)||0)})]}),(0,N.Y)(P.A,{className:Xt.menuItemIcon,name:i?"check":"placeholder"})]},e.name)})]})}()}),Boolean(_)&&(0,N.Y)(Wt.A,{isOpen:W,anchor:_,ref:J,className:(0,s.A)(Xt.menu,Xt.right,"with-menu-transitions"),getMenuElement:Q,autoClose:!0,onClose:$,onCloseAnimationEnd:X,children:function(){const e=C.pattern,t=i.patternAttributes??[],a=0===t.length;return(0,N.FD)("div",{className:Xt.menuContentContainer,children:[(0,N.Y)(_t.A,{onClick:ge,className:Xt.search,value:A,onChange:b,onReset:he,placeholder:c("Search")}),(0,N.Y)(He.A,{icon:"select",onClick:se,children:c("ContextMenuItemSelectAll")}),e.map(e=>{const i=a||t.some(t=>t.documentId===e.sticker.id);return(0,N.FD)(He.A,{onClick:()=>{de(e)},children:[(0,N.Y)($t,{className:Xt.sticker,sticker:e.sticker,type:"pattern"}),(0,N.FD)("div",{className:Xt.menuItemStickerText,children:[e.name,(0,N.Y)("span",{className:Xt.menuItemCount,children:c.number(y.pattern.get(e.sticker.id)||0)})]}),(0,N.Y)(P.A,{className:Xt.menuItemIcon,name:i?"check":"placeholder"})]},e.name)})]})}()}),(0,N.FD)("div",{className:Xt.buttonsContainer,children:[(0,N.Y)(Z,{onTrigger:I,isOpen:k}),(0,N.Y)(ee,{onTrigger:x,isOpen:M}),(0,N.Y)(te,{onTrigger:q,isOpen:K}),(0,N.Y)(ae,{onTrigger:j,isOpen:W})]})]})}));var ei=i(36838);const ti=(0,a.ph)((0,r.EK)(e=>{const{starGifts:t}=e;return{idsByCategory:t?.idsByCategory}})(({ref:e,idsByCategory:t,onCategoryChanged:i,areUniqueStarGiftsDisallowed:r,areLimitedStarGiftsDisallowed:n,isSelf:o,hasMyUnique:l,isPinned:c})=>{let d=(0,a.li)();e&&(d=e);const u=(0,F.A)(),m=Boolean(t?.collectible?.length),[f,p]=(0,a.J0)("all");function h(e){return"all"===e?u("AllGiftsCategory"):"myUnique"===e?u("GiftCategoryMyGifts"):"collectible"===e?u("GiftCategoryCollectibles"):e}function g(e){return(0,N.Y)("div",{className:(0,s.A)("dO7FKYY4",f===e&&"B2lEJk1v"),onClick:()=>function(e){p(e),i(e)}(e),children:h(e)})}return(0,ei.A)(d,void 0,!0),(0,N.FD)("div",{ref:d,className:(0,s.A)("cUjwvN00",c&&"NhJABU3M","no-scrollbar"),children:[g("all"),!r&&!o&&l&&g("myUnique"),(!r||!n)&&m&&g("collectible")]})})),ii=[0,-50],ai=3.5*M.$,ri=(0,ut.nF)(e=>e(),200,!0),ni=(0,a.ph)((0,r.EK)((e,{modal:t})=>{const{starGifts:i,stars:a,currentUserId:r}=e,n=t?.forPeerId?(0,o.PVB)(e,t.forPeerId):void 0,s=n?(0,o.vGo)(e,n?.id):void 0,{resaleGifts:l}=(0,o.nTw)(e),c=l.count,d=!1!==l.isLoading,u=t?.selectedResaleGift;return{boostPerSentGift:e.appConfig.boostsPerSentGift,starGiftsById:i?.byId,starGiftIdsByCategory:i?.idsByCategory,myUniqueGiftsById:e.myUniqueGifts?.byId,myUniqueGiftIds:e.myUniqueGifts?.ids,starBalance:a?.balance,peer:n,currentUserId:r,disallowedGifts:s?.disallowedGifts,resaleGiftsCount:c,areResaleGiftsLoading:d,selectedResaleGift:u,resaleFilter:l.filter,tabId:(0,o.nTw)(e).id}})(({modal:e,starGiftsById:t,starGiftIdsByCategory:i,myUniqueGiftsById:o,myUniqueGiftIds:l,starBalance:c,peer:g,currentUserId:A,disallowedGifts:b,resaleGiftsCount:v,areResaleGiftsLoading:C,selectedResaleGift:k,resaleFilter:S,tabId:I})=>{const{closeGiftModal:Y,openGiftInfoModal:B,resetResaleGifts:w,loadResaleGifts:D,openGiftInMarket:M,closeResaleGiftsMarket:P,loadMyUniqueGifts:R,updateResaleGiftsFilter:O,openGiftTransferConfirmModal:K,setGiftModalSelectedGift:V}=(0,r.ko)(),q=(0,a.li)(),E=(0,a.li)(),H=(0,a.li)(),z=(0,a.li)(),J=(0,a.li)(),W=Boolean(e),_=(0,d.A)(e),j=(0,d.A)(g),$=j&&(0,n.mO)(j)?j:void 0,X=j&&(0,n.vj)(j)?j:void 0,Q=Boolean(A&&_?.forPeerId===A),Z=_?.selectedGift,[ee,te]=(0,a.J0)(!1),[ie,ae]=(0,a.J0)(!1),[re,ne]=(0,a.J0)(!1),[oe,se]=(0,a.J0)("all"),[le,ce,de]=(0,T.A)(!1),[ue,me,fe]=(0,T.A)(!1),pe=(0,a.li)(),ge=(0,a.Kr)(()=>{if(!b)return;const{shouldDisallowPremiumGifts:e,...t}=b;return!Q&&Object.values(t).every(Boolean)},[Q,b]),Ae=!Q&&b?.shouldDisallowUnlimitedStarGifts,be=!Q&&b?.shouldDisallowLimitedStarGifts,ve=!Q&&b?.shouldDisallowUniqueStarGifts,Ne=(0,m.A)(),Ce=(0,F.A)(),Ge=_?.gifts,ke=(0,a.Kr)(()=>Ge?.sort((e,t)=>e.months-t.months).filter(e=>1===e.users&&e.currency!==y.OUy),[Ge]),Se=(0,a.Kr)(()=>{const e=new Map;return ke?(ke.forEach(t=>{const i=Ge?.find(e=>e.currency===y.OUy&&e.months===t.months);i&&e.set(t,i)}),e):e},[Ge,ke]),Ie=(0,a.Kr)(()=>ke?.reduce((e,t)=>e.amount<t.amount?e:t),[ke]),{observe:Ye}=(0,mt.BL)({rootRef:J,throttleMs:200,isDisabled:!W}),Be=Boolean(k)&&!Z,we=Boolean(Z),De=Be||we||ee,Me=we?re:ie;(0,a.vJ)(()=>{if(k){const e="regularGiftId"in k?k.regularGiftId:k.id;D({giftId:e})}},[k]),(0,a.vJ)(()=>{W||(te(!1),V({gift:void 0}),se("all"))},[W]),(0,a.vJ)(()=>{ne(Boolean(Z&&"id"in Z))},[Z]);const Te=(0,u.A)(e=>{if(we)return;const t=e.currentTarget;ri(()=>{const{scrollTop:e}=t;if(te(e>150),E.current&&H.current){const{top:e}=H.current.getBoundingClientRect(),{top:t}=E.current.getBoundingClientRect();ae(e-t<=0)}if(z.current&&J.current){const{top:e}=z.current.getBoundingClientRect(),{top:t}=J.current.getBoundingClientRect();e-t<=ai?ce():de()}})}),Fe=Ce("GiftPremiumDescription",{user:(0,G.Yg)($),link:(0,N.Y)(p.A,{text:Ce("GiftPremiumDescriptionLinkCaption"),url:Ce("GiftPremiumDescriptionLink"),children:Ce("GiftPremiumDescriptionLinkCaption",void 0,{withNodes:!0,specialReplacement:he.hG})})},{withNodes:!0}),Pe=(0,a.Kr)(()=>X?Ce("StarGiftDescriptionChannel",{peer:(0,n.F9)(Ce,X)},{withNodes:!0,withMarkdown:!0}):Q?Ce("StarGiftDescriptionSelf",void 0,{withNodes:!0,renderTextFilters:["br"]}):"collectible"===oe?Ce("StarGiftDescriptionCollectibles"):Ce("StarGiftDescription",{user:(0,G.Yg)($)},{withNodes:!0,withMarkdown:!0}),[X,Q,oe,$,Ce]),xe=(0,u.A)((e,t)=>{if("resell"===t){if(!("id"in e))return;return Be?void B({gift:e,recipientId:_?.forPeerId}):void M({gift:e,tabId:I})}V({gift:e})}),Ue=(0,u.A)(e=>{if("starGift"===e.type||!o||!g?.id)return;const t=o[e.id];K({gift:t,recipientId:g.id})}),Re=(0,u.A)(()=>{"myUnique"===oe&&R()});const Le=(0,u.A)(e=>{se(e)}),Oe=(0,u.A)(()=>{V({gift:void 0}),w(),Y()}),Ke=(0,u.A)(()=>{Be?P({tabId:I}):we?V({gift:void 0}):Oe()}),Ve=(0,u.A)(()=>{pe.current?.()}),Ee=(0,u.A)(e=>{pe.current=e}),He=(0,u.A)(e=>{O({filter:{...S,sortType:S?.sortType||"byDate",starsOnly:e}})}),ze=Boolean(S?.starsOnly);(0,a.vJ)(()=>{fe()},[k,fe]),(0,a.vJ)(()=>{v&&!C&&me()},[v,C,me]);const Je=we||Be,We=(0,s.A)("animated-close-icon",Je&&"state-back");return(0,N.FD)(h.A,{dialogRef:q,onClose:Oe,isOpen:W,isSlim:!0,contentClassName:Ht.content,className:(0,s.A)(Ht.modalDialog,Ht.root),isLowStackPriority:!0,withBalanceBar:!0,children:[(0,N.Y)(x.A,{className:Ht.closeButton,round:!0,color:"translucent",size:"tiny",onClick:Ke,ariaLabel:Ne(Je?"Common.Back":"Common.Close"),children:(0,N.Y)("div",{className:We})}),(0,N.Y)("div",{className:(0,s.A)(Ht.header,Be&&Ht.resaleHeader,!De&&Ht.hiddenHeader,le&&!Be&&Ht.noBorder),children:(0,N.Y)(L.Ay,{name:"slideVerticalFade",activeKey:De?Be?1:Me?2:3:0,slideClassName:Ht.headerSlide,children:function(){if(De){if(Be){const e=C&&!v;return(0,N.FD)("div",{className:Ht.resaleHeaderContentContainer,children:[(0,N.FD)("div",{className:Ht.resaleHeaderTextBlock,children:[(0,N.Y)("h2",{className:Ht.resaleHeaderText,children:k.title}),e&&(0,N.Y)("div",{className:Ht.resaleHeaderDescription,children:Ce("Loading")}),!e&&void 0!==v&&(0,N.Y)("div",{className:Ht.resaleHeaderDescription,children:Ce("HeaderDescriptionResaleGifts",{count:v},{withNodes:!0,withMarkdown:!0,pluralValue:v})})]}),(0,N.Y)(Zt,{dialogRef:q})]})}return(0,N.Y)("h2",{className:Ht.commonHeaderText,children:Ce(Me?Q?"StarsGiftHeaderSelf":"StarsGiftHeader":"GiftPremiumHeader")})}}()})}),(0,N.FD)(L.Ay,{ref:E,className:Ht.transition,name:"pushSlide",activeKey:we?1:Be?2:0,children:[!we&&!Be&&(0,N.FD)("div",{ref:J,className:(0,s.A)(Ht.main,"custom-scroll"),onScroll:Te,children:[(0,N.FD)("div",{className:Ht.avatars,children:[(0,N.Y)(f.A,{className:Ht.avatar,size:100,peer:j,onMouseMove:Ve}),(0,N.Y)(ye.A,{className:Ht.logoBackground,color:"gold",centerShift:ii,onRequestAnimation:Ee})]}),!Q&&!X&&!b?.shouldDisallowPremiumGifts&&(0,N.FD)(N.FK,{children:[(0,N.Y)("h2",{className:(0,s.A)(Ht.headerText,Ht.center),children:Ce("GiftPremiumHeader")}),(0,N.Y)("p",{className:(0,s.A)(Ht.description,Ht.center),children:Fe}),(0,N.Y)("div",{className:Ht.premiumGiftsGallery,children:ke?.map(e=>(0,N.Y)(Tt,{option:e,optionByStars:Se.get(e),baseMonthAmount:Ie?Math.floor(Ie.amount/Ie.months):void 0,onClick:xe}))})]}),!ge&&(0,N.FD)(N.FK,{children:[(0,N.Y)("h2",{ref:H,className:(0,s.A)(Ht.headerText,Ht.center),children:Ce(Q?"StarsGiftHeaderSelf":"StarsGiftHeader")}),(0,N.Y)("p",{className:(0,s.A)(Ht.description,Ht.starGiftsDescription,Ht.center),children:Pe}),(0,N.Y)(ti,{ref:z,areUniqueStarGiftsDisallowed:ve,areLimitedStarGiftsDisallowed:be,isSelf:Q,hasMyUnique:Boolean(l?.length),isPinned:le,onCategoryChanged:Le}),(0,N.Y)(L.Ay,{name:"zoomFade",activeKey:(_e=oe,"all"===_e?0:"myUnique"===_e?1:2),className:Ht.starGiftsTransition,children:function(){if("myUnique"===oe)return(0,N.Y)(U.A,{className:Ht.starGiftsContainer,items:l,onLoadMore:Re,scrollContainerClosest:`.${Ht.main}`,itemSelector:".starGiftItem",children:o&&l?.map(e=>{const t=o[e];if(t)return(0,N.Y)(Lt,{gift:t.gift,observeIntersection:Ye,onClick:Ue,withTransferBadge:!0},e)})});const e=i?.[oe]?.filter(e=>{const i=t?.[e];if(!i)return!1;const{isLimited:a,availabilityResale:r}=i;return be&&a?!ve&&r:!(Ae&&!a)});return(0,N.Y)("div",{className:Ht.starGiftsContainer,children:t&&e?.flatMap(e=>{const i=t[e],a=Boolean(i.availabilityResale)&&!ve,r=a&&!i.isSoldOut&&!be,n=[(0,N.Y)(Lt,{gift:i,observeIntersection:Ye,isResale:a&&!r,onClick:xe},e)];return r&&n.push((0,N.Y)(Lt,{isResale:!0,gift:i,observeIntersection:Ye,onClick:xe},`resale_${e}`)),n})})}()})]})]}),Be&&k&&(0,N.Y)(zt,{onGiftClick:xe}),we&&_?.forPeerId&&(0,N.Y)(Yt,{gift:Z,giftByStars:Se.get(Z),peerId:_.forPeerId})]}),Be&&(0,N.Y)(qe.A,{className:(0,s.A)(Ht.starsOnlyToggle,ue&&Ht.starsOnlyToggleVisible),label:Ce("GiftResaleStarsOnly"),checked:ze,isRound:!0,onCheck:He})]});var _e}));const oi={root:"W3JMs1YE"},si=(0,a.ph)((0,r.EK)(e=>{const{currentUserId:t}=e;return{currentUserId:t,userIds:e.contactList?.userIds}})(({modal:e,currentUserId:t,userIds:i})=>{const{closeGiftRecipientPicker:s,openGiftModal:l}=(0,r.ko)(),c=(0,m.A)(),d=e,[f,p]=(0,a.J0)(""),h=(0,a.Kr)(()=>{const e=(0,r.mS)(),a=i?i.concat(t):void 0,s=a?(0,n.PU)({ids:a,query:f}):[];return(0,S.A)((0,k.Am)(s).filter(t=>(0,o.X2D)(e,t)),void 0,[t])},[t,f,i]),g=(0,u.A)(e=>{l({forUserId:e}),s()});return(0,N.Y)(Y.A,{className:oi.root,isOpen:d,onClose:s,title:c("GiftTelegramPremiumOrStarsTitle"),hasCloseButton:!0,shouldAdaptToSearch:!0,withFixedHeight:!0,children:(0,N.Y)(I.A,{className:oi.picker,itemIds:h,filterValue:f,filterPlaceholder:c("Search"),onSelectedIdChange:g,onFilterChange:p,isSearchable:!0,withDefaultPadding:!0,withStatus:!0,forceShowSelf:!0})})}));var li=i(79089),ci=i(69282);function di({originalDetails:e,recipient:t,sender:i,onOpenChat:a,lang:r}){const{recipientId:o,senderId:s,date:l,message:c}=e,d=(0,z.L2)(1e3*l,r.code,!0),u=(0,N.Y)(bt.A,{onClick:()=>a(o),isPrimary:!0,children:(0,n.F9)(r,t)});if(!i||s===o)return c?r("GiftInfoPeerOriginalInfoText",{peer:u,text:(0,ci.fd)(c),date:d},{withNodes:!0}):r("GiftInfoPeerOriginalInfo",{peer:u,date:d},{withNodes:!0});const m=(0,N.Y)(bt.A,{onClick:()=>a(i.id),isPrimary:!0,children:(0,n.F9)(r,i)});return c?r("GiftInfoPeerOriginalInfoTextSender",{peer:u,sender:m,text:(0,ci.fd)(c),date:d},{withNodes:!0}):r("GiftInfoPeerOriginalInfoSender",{peer:u,date:d,sender:m},{withNodes:!0})}var ui=i(25404);const mi={root:"Ef0cKSqQ",giftPreview:"IvuNzslN",backdrop:"dNukis4X",arrow:"oufsMLLF"},fi=4*M.$,pi=3*M.$,hi=(0,a.ph)(({peer:e,gift:t})=>{const i=(0,a.Kr)(()=>(0,Q.uc)(t),[t]);if(i)return(0,N.FD)("div",{className:mi.root,children:[(0,N.FD)("div",{className:mi.giftPreview,children:[(0,N.Y)(ie.A,{className:mi.backdrop,backgroundColors:[i.backdrop.centerColor,i.backdrop.edgeColor],patternIcon:i.pattern?.sticker,ringsCount:1,ovalFactor:1,patternSize:12}),(0,N.Y)(te.A,{className:mi.sticker,size:pi,sticker:i.model?.sticker})]}),(0,N.Y)(P.A,{name:"next",className:mi.arrow}),(0,N.Y)(f.A,{peer:e,size:fi,className:mi.avatar})]})});var gi=i(94189);const Ai={modal:"nnublcCk",headerRightButtons:"nHF8GdpR",craftButton:"HG4m_vvs",uniqueTitleNumber:"nGQgapzK",small:"lmRjx4L1",regular:"WnPo9akz",checkBox:"fjE0wGvw",checkBoxDescription:"tepUTe4z",upgradeIcon:"lgyInH5K",descriptionConfirm:"BJh2Tufh",titleConfirm:"gA102W1G",header:"p7FTs7_p",title:"pIbzzTir",description:"CCPfr26t",warningDescription:"eEsRJVa1",moreMenuButton:"EMwExRMy",closeButton:"jQv0ZSEW",giftResalePriceContainer:"BN8gf5y6",starAmountIcon:"_5guecUe",giftResalePriceStar:"H_q8o2vY",headerButton:"WA0INleU",left:"aOhTHZlf",right:"rJOB1u5Q",footer:"bho0GTYt",footerDescription:"VUylTszM",footerHint:"mxS8kDnA",buyButton:"i1MmnrPG",unknown:"zDauXmpS",giftValue:"w_E4LkUj",uniqueValue:"uAjIRJva",uniqueAttribute:"OJQnkf17",attributeName:"dq7wCHJb",uniqueGift:"I6o_pGAm",modalHeader:"ie9tImaj",modalCloseButton:"p38RBGdC",ownerAddress:"DavMRg4Q",copyIcon:"SLX5tX8C",messageContainer:"oW5T3mkV",removeMessageButton:"TrW2LVm5",scrollableTable:"rBDQgH8p"},bi=(0,a.ph)((0,r.EK)((e,{modal:t})=>{const i=t?.gift,a=i&&"gift"in i,r=e.currentUserId,s=a&&i.fromId,l=s?(0,o.PVB)(e,s):void 0,c=t?.peerId?(0,o.PVB)(e,t.peerId):void 0,d=c&&(0,n.vj)(c)?c:void 0,u=d&&(0,G.ub)(d,"postMessages"),m=(0,o.mBe)(e,r),f=t?.recipientId&&r!==t.recipientId?(0,o.PVB)(e,t.recipientId):void 0,p=m?.emojiStatus,h=e.collectibleEmojiStatuses?.statuses,g=a?i.gift:i,A="starGiftUnique"===g?.type&&g.releasedByPeerId;return{fromPeer:l,targetPeer:c,releasedByPeer:A?(0,o.PVB)(e,A):void 0,currentUserId:r,starGiftMaxConvertPeriod:e.appConfig.starGiftMaxConvertPeriod,tonExplorerUrl:e.appConfig.tonExplorerUrl,hasAdminRights:u,currentUserEmojiStatus:p,collectibleEmojiStatuses:h,currentUser:m,recipientPeer:f}})(({modal:e,fromPeer:t,targetPeer:i,releasedByPeer:c,currentUserId:h,starGiftMaxConvertPeriod:g,hasAdminRights:A,currentUserEmojiStatus:b,collectibleEmojiStatuses:v,tonExplorerUrl:C,currentUser:G,recipientPeer:k})=>{const{closeGiftInfoModal:S,changeGiftVisibility:I,convertGiftToStars:Y,openChatWithInfo:B,focusMessage:w,openGiftUpgradeModal:D,openGiftCraftModal:M,showNotification:U,buyStarGift:R,closeGiftModal:L,openGiftInfoValueModal:O,openGiftDescriptionRemoveModal:K,openGiftPreviewModal:q}=(0,r.ko)(),[E,H,W]=(0,T.A)(),_=(0,F.A)(),j=(0,m.A)(),[$,Z]=(0,a.J0)(!1),[ee,ie]=(0,a.J0)(!1),ae=(0,a.li)(),re=Boolean(e),ne=(0,d.A)(e),oe=(0,d.A)(t),se=(0,d.A)(i),le=se&&(0,n.vj)(se),{gift:ce}=ne||{},de=ce&&"gift"in ce,ue=de?ce:void 0,me=ue?.fromId===h,fe=ue&&g&&ue.date+g-(0,J.Fm)()||0,pe=Math.ceil(fe/60/60/24),ge=de?ce.gift:ce,Ae=ge&&(0,Q.yQ)(ge),be=fe>0&&Boolean(ue?.starsToConvert),ve=ge&&"starGiftUnique"===ge.type,Ne=ve?ge:void 0,ye="starGiftUnique"===ge?.type?ge.slug:void 0,ke=(0,a.Kr)(()=>{if(ye)return v?.find(e=>"collectible"===e.type&&e.slug===ye)},[ye,v]),Se=Boolean(ke),Ie=Boolean(ue?.upgradeMsgId),Ye=!Ie&&ue?.inputGift&&(le?A:"starGift"===ge?.type?se?.id===h:ge?.ownerId===h||Se);function Be(e){if(!ve)return;const t=ge.resellPrice;return t?ge?.resaleTonOnly||e?t.find(e=>e.currency===y.ykW):t.find(e=>e.currency===y.OUy):void 0}const we=Be(),De=Be(ee),Me=we?.currency===y.ykW&&ve?ge.resellPrice?.find(e=>e.currency===y.OUy):void 0,Te=!Se&&"starGiftUnique"===ge?.type&&ge.ownerId!==h&&Boolean(we),Pe=(()=>{if(!ve)return;const{ownerName:e,ownerId:t}=ge,i=(0,r.mS)(),a=t?(0,o.PVB)(i,t):void 0;return a?(0,n.F9)(_,a):e})(),xe=(0,u.A)(()=>{S()}),Ue=(0,u.A)(()=>{const e=me?se:oe;if(!ue?.upgradeMsgId||!e)return;const{upgradeMsgId:t}=ue;w({chatId:e.id,messageId:t}),xe()}),Re=(0,u.A)(()=>{const{inputGift:e,isUnsaved:t}=ue;I({gift:e,shouldUnsave:!t}),xe()}),Le=(0,u.A)(()=>{const{inputGift:e}=ue;Y({gift:e}),W(),xe()}),Oe=(0,u.A)(()=>{if(!(ue?.inputGift&&ue.dropOriginalDetailsStars&&ge&&We))return;const{originalDetails:e}=We;e&&K({gift:ue,price:ue.dropOriginalDetailsStars,details:e})}),Ke=(0,u.A)(()=>{if(!ue)return;const e=se?.id;D({giftId:ue.gift.id,gift:ue,peerId:e})}),Ve=(0,u.A)(()=>{"starGiftUnique"===ge?.type&&Be()&&Z(!0)}),Ee=(0,u.A)(()=>{Z(!1)}),He=(0,u.A)(()=>{const e=k||G,t=Be(ee);e&&t&&"starGiftUnique"===ge?.type&&(Ee(),L(),R({peerId:e.id,slug:ge.slug,price:t}))}),ze=(0,u.A)(()=>{ge&&"starGiftUnique"===ge.type&&O({gift:ge})}),Je=(0,u.A)(()=>{ue&&"starGiftUnique"===ue.gift.type&&(xe(),M({gift:ue}))}),We=(0,a.Kr)(()=>ge&&(0,Q.uc)(ge),[ge]),_e=(0,u.A)(()=>{ge&&q({originGift:ge})}),je=(0,a.Kr)(()=>{if(!ge||"starGiftUnique"!==ge.type||!We?.backdrop)return;const e=We.backdrop.textColor,t=String(ge.number).length>=6?Ai.small:Ai.regular,i=(0,N.Y)("span",{className:(0,s.A)(Ai.uniqueTitleNumber,t),style:`color: ${e}`,children:_("GiftSavedNumber",{number:ge.number})});return _("GiftInfoUniqueTitle",{name:ge.title,number:i},{withNodes:!0})},[ge,We,_]),$e=(0,a.Kr)(()=>{if(!ge||"starGiftUnique"!==ge.type)return;if(c){const e=`@${(0,li.Kl)(c)}`||(0,n.F9)(_,c),t=(0,n.mO)(c)?_("ActionFallbackUser"):_("ActionFallbackChannel");return e||t}const e=We?.model?.name;return e},[ge,We,c,_]),Xe=(0,u.A)(()=>Te?(0,N.FD)(x.A,{className:Ai.buyButton,onClick:Ve,children:[(0,N.Y)("span",{children:_("ButtonBuyGift",{stars:(0,l.vv)(_,we.amount,we.currency,{asFontIcon:!0})},{withNodes:!0})}),we?.currency===y.ykW&&Boolean(Me)&&(0,N.Y)("span",{className:Ai.footerHint,children:_("GiftBuyEqualsTo",{stars:(0,he.U2)(_,Me.amount,{asFont:!0})},{withNodes:!0})})]}):Ie?(0,N.Y)(x.A,{onClick:Ue,children:_("GiftInfoViewUpgraded")}):Ye&&ue?.alreadyPaidUpgradeStars&&!ue.upgradeMsgId?(0,N.Y)(x.A,{isShiny:!0,onClick:Ke,iconName:"arrow-down-circle",iconClassName:Ai.upgradeIcon,iconAlignment:"end",children:_("GiftInfoUpgradeForFree")}):Ye&&ue?.canUpgrade&&!ue.upgradeMsgId?(0,N.Y)(x.A,{isShiny:!0,onClick:Ke,iconName:"arrow-down-circle",iconClassName:Ai.upgradeIcon,iconAlignment:"end",children:_("GiftInfoUpgrade")}):ue?.prepaidUpgradeHash?(0,N.Y)(x.A,{isShiny:!0,onClick:Ke,iconName:"arrow-down-circle",iconClassName:Ai.upgradeIcon,iconAlignment:"end",children:_("GiftAnUpgradeButton")}):(0,N.Y)(x.A,{onClick:xe,children:_("OK")})),Qe=(0,a.Kr)(()=>{if(!ge)return;let e="";return"starGift"===ge.type&&(ge.firstSaleDate&&(e+=`${_("GiftInfoFirstSale")} ${(0,z.L2)(1e3*ge.firstSaleDate,_.code,!0)}`),ge.lastSaleDate&&(e+="\n",e+=`${_("GiftInfoLastSale")} ${(0,z.L2)(1e3*ge.lastSaleDate,_.code,!0)}`)),e},[ge,_]),Ze=Boolean(Ye&&ue?.canCraftAt),et=(0,a.Kr)(()=>{if(!ce||!ge)return;const{fromId:e,isNameHidden:t,starsToConvert:i,isUnsaved:a,isConverted:d,upgradeMsgId:u}=ue||{},m=be&&Boolean(i),h=t&&se,g=ue?.isRefunded||!ue&&"starGift"===ge?.type,A=(()=>{if(!ue)return _("GiftInfoSoldOutDescription");if(!le){if(ue.isRefunded)return _("GiftInfoDescriptionRefunded");if(ue.upgradeMsgId)return _("GiftInfoDescriptionUpgraded");if(Ye&&ue.canUpgrade&&ue.alreadyPaidUpgradeStars&&!ue.upgradeMsgId)return _("GiftInfoDescriptionUpgrade2");if(ue.canUpgrade&&Ye)return Ye?_("GiftInfoDescriptionFreeUpgrade"):_("GiftInfoPeerDescriptionFreeUpgradeOut",{peer:(0,n.F9)(_,se)});if(Ye||me)return d&&m?Ye?_("GiftInfoDescriptionConverted",{amount:i},{pluralValue:i,withNodes:!0,withMarkdown:!0}):_("GiftInfoPeerDescriptionOutConverted",{amount:i,peer:(0,n.F9)(_,se)},{pluralValue:i,withNodes:!0,withMarkdown:!0}):ue.canUpgrade&&Ye?m?_("GiftInfoDescriptionUpgrade",{amount:i},{pluralValue:i,withNodes:!0,withMarkdown:!0}):_("GiftInfoDescriptionUpgradeRegular"):Ye?m?_("GiftInfoDescription",{amount:i},{withNodes:!0,withMarkdown:!0,pluralValue:i}):_("GiftInfoDescriptionRegular"):m?_("GiftInfoPeerDescriptionOut",{amount:i,peer:(0,n.F9)(_,se)},{withNodes:!0,withMarkdown:!0,pluralValue:i}):_("GiftInfoPeerDescriptionOutRegular",{peer:(0,n.F9)(_,se)})}})(),b=(0,N.Y)("div",{className:Ai.modalHeader,children:(0,N.Y)(x.A,{className:Ai.closeButton,round:!0,color:"translucent-white",size:"tiny",iconName:"close",ariaLabel:_("Close"),onClick:xe})}),v=Boolean(we?.amount)||Ze?(0,N.FD)("div",{className:Ai.headerRightButtons,children:[Boolean(we?.amount)&&(0,N.Y)("div",{className:Ai.giftResalePriceContainer,children:(0,l.vv)(_,we.amount,we.currency,{asFontIcon:!0,iconClassName:Ai.giftResalePriceStar})}),Ze&&(0,N.Y)(x.A,{className:Ai.craftButton,round:!0,color:"translucent-white",size:"tiny",ariaLabel:_("GiftInfoCraft"),onClick:Je,children:(0,N.Y)(P.A,{name:"craft"})})]}):void 0,y=ve&&(0,N.Y)("div",{ref:ae,className:(0,s.A)(Ai.header,Ai.uniqueGift),children:(0,N.Y)(Fe,{backdropAttribute:We.backdrop,patternAttribute:We.pattern,modelAttribute:We.model,title:je,subtitle:$e,subtitlePeer:c,showManageButtons:Ye,savedGift:ue})}),G=(0,N.FD)("div",{className:Ai.header,children:[(0,N.Y)(te.A,{className:Ai.giftSticker,sticker:Ae,size:120}),(0,N.Y)("h1",{className:Ai.title,children:ve?ge.title:_(ue?Ye?"GiftInfoReceived":"GiftInfoTitle":"GiftInfoSoldOutTitle")}),Boolean(A)&&(0,N.Y)("p",{className:(0,s.A)(Ai.description,g&&Ai.warningDescription),children:A})]}),k=[];if("starGift"===ge.type){(e||t)&&k.push([_("GiftInfoFrom"),e?{chatId:e}:(0,N.FD)(N.FK,{children:[(0,N.Y)(f.A,{size:"small",peer:X.I5}),(0,N.Y)("span",{className:Ai.unknown,children:j(X.I5.titleKey)})]})]),ue?.date&&k.push([_("GiftInfoDate"),(0,N.Y)("span",{title:Qe,children:(0,z.L2)(1e3*ue.date,_.code,!0)})]),ge.firstSaleDate&&!ue&&k.push([_("GiftInfoFirstSale"),(0,z.L2)(1e3*ge.firstSaleDate,_.code,!0)]),ge.lastSaleDate&&!ue&&k.push([_("GiftInfoLastSale"),(0,z.L2)(1e3*ge.lastSaleDate,_.code,!0)]);const a=ge.stars+(ue?.alreadyPaidUpgradeStars||0);k.push([_("GiftInfoValue"),(0,N.FD)("div",{className:Ai.giftValue,children:[(0,he.U2)(_,a,{className:Ai.starAmountIcon,withWrapper:!0}),Ye&&be&&Boolean(i)&&(0,N.Y)(V.A,{onClick:H,children:_("GiftInfoConvert",{amount:i},{pluralValue:i})})]})]),ge.availabilityTotal&&k.push([_("GiftInfoAvailability"),_("GiftInfoAvailabilityValue",{count:ge.availabilityRemains||0,total:ge.availabilityTotal},{pluralValue:ge.availabilityRemains||0})]),ge.upgradeStars&&!u&&k.push([_("GiftInfoStatus"),(0,N.Y)("div",{className:Ai.giftValue,children:_("GiftInfoStatusNonUnique")})]),ue?.message&&k.push([void 0,(0,ci.fd)(ue.message)])}if(ve){const{ownerName:e,ownerAddress:t,ownerId:i}=ge,a=i?(0,o.PVB)((0,r.mS)(),i):void 0,{model:n,backdrop:s,pattern:c,originalDetails:d}=We||{};if(t?k.push([_("GiftInfoOwner"),(0,N.FD)("span",{className:Ai.ownerAddress,onClick:()=>{(0,Ce.eM)(t),U({message:{key:"WalletAddressCopied"},icon:"copy"})},children:[t,(0,N.Y)(P.A,{className:Ai.copyIcon,name:"copy"})]})]):(a||e)&&k.push([_("GiftInfoOwner"),i?{chatId:i,withEmojiStatus:!0}:e||""]),n&&k.push([_("GiftAttributeModel"),(0,N.FD)("span",{className:Ai.uniqueAttribute,onClick:_e,children:[(0,N.Y)("span",{className:Ai.attributeName,children:n.name}),(0,N.Y)(xt,{rarity:n.rarity})]})]),s&&k.push([_("GiftAttributeBackdrop"),(0,N.FD)("span",{className:Ai.uniqueAttribute,onClick:_e,children:[(0,N.Y)("span",{className:Ai.attributeName,children:s.name}),(0,N.Y)(xt,{rarity:s.rarity})]})]),c&&k.push([_("GiftAttributeSymbol"),(0,N.FD)("span",{className:Ai.uniqueAttribute,onClick:_e,children:[(0,N.Y)("span",{className:Ai.attributeName,children:c.name}),(0,N.Y)(xt,{rarity:c.rarity})]})]),k.push([_("GiftInfoAvailability"),_("GiftInfoIssued",{issued:ge.issuedCount,total:ge.totalCount})]),ge.valueAmount&&ge.valueCurrency){const e=(0,l.Ad)(ge.valueAmount,ge.valueCurrency,_.code);k.push([_("GiftInfoValue"),(0,N.FD)("span",{className:Ai.uniqueValue,children:[_("GiftInfoValueAmount",{amount:e}),(0,N.Y)(V.A,{onClick:ze,children:_("GiftInfoValueLinkMore")})]})])}if(d){const{recipientId:e,senderId:t}=d,i=(0,r.mS)(),a=e=>{B({id:e}),S()},n=di({originalDetails:d,recipient:(0,o.PVB)(i,e),sender:t?(0,o.PVB)(i,t):void 0,onOpenChat:a,lang:_});k.push([void 0,(0,N.FD)("div",{className:Ai.messageContainer,children:[(0,N.Y)("div",{children:n}),Boolean(ue?.dropOriginalDetailsStars)&&(0,N.Y)(x.A,{round:!0,className:Ai.removeMessageButton,size:"smaller",color:"translucent",ariaLabel:"Delete original details",onClick:Oe,iconName:"delete"})]})])}}const I=C&&ve&&ge.giftAddress&&`${C}${ge.giftAddress}`,Y=(0,N.FD)("div",{className:Ai.footer,children:[(Ye||I||Te)&&(0,N.FD)("div",{className:Ai.footerDescription,children:[I&&(0,N.Y)("div",{children:_("GiftInfoTonText",{link:(0,N.Y)(p.A,{url:I,shouldSkipModal:!0,text:_("GiftInfoTonLinkText"),children:_("GiftInfoTonLinkText",void 0,{withNodes:!0,specialReplacement:he.hG})})},{withNodes:!0})}),Ye&&(0,N.Y)("div",{children:_(`GiftInfo${le?"Channel":""}${a?"Hidden":"Saved"}`,{link:(0,N.Y)(bt.A,{isPrimary:!0,onClick:Re,children:_("GiftInfoSaved"+(a?"Show":"Hide"),void 0,{withNodes:!0,specialReplacement:he.hG})})},{withNodes:!0})}),!Te&&h&&(0,N.Y)("div",{children:_("GiftInfoSenderHidden")}),Te&&Pe&&(0,N.Y)("div",{children:_("GiftInfoBuyGift",{user:Pe},{withNodes:!0})})]}),Xe()]});return{modalHeader:ve?b:void 0,headerRightToolBar:ve?v:void 0,header:ve?y:G,tableData:k,footer:Y}},[ce,ue,se,Ae,_,Ye,be,me,j,C,ge,We,Xe,le,ve,Qe,Ze,Je,Te,Pe,we,je,$e,c]),tt=ce&&(0,N.Y)(ui.A,{peerId:ne.peerId,gift:ce,canManage:Ye,collectibleEmojiStatuses:v,currentUserEmojiStatus:b});return(0,N.FD)(N.FK,{children:[(0,N.Y)(Ge.A,{isOpen:re,modalHeader:et?.modalHeader,headerRightToolBar:et?.headerRightToolBar,header:et?.header,hasBackdrop:ve,tableData:et?.tableData,tableClassName:ve?(0,s.A)(Ai.scrollableTable,"custom-scroll"):void 0,footer:et?.footer,className:(0,s.A)(Ai.modal,"tall"),closeButtonColor:ve?"translucent-white":void 0,moreMenuItems:tt,onClose:xe,withBalanceBar:Boolean(Te),currencyInBalanceBar:De?.currency,isLowStackPriority:void 0!==ne?.craftSlotIndex||void 0}),Ne&&G&&Boolean(De)&&(0,N.FD)(gi.A,{isOpen:$,noDefaultTitle:!0,onClose:Ee,confirmLabel:_("ButtonBuyGift",{stars:De?.currency===y.ykW?(0,he.Ms)(_,De.amount,{shouldConvertFromNanos:!0}):(0,he.U2)(_,De.amount,{asFont:!0})},{withNodes:!0}),confirmHandler:He,children:[Ne.resaleTonOnly&&(0,N.Y)("div",{className:Ai.descriptionConfirm,children:_("ConfirmBuyGiftForTonDescription")}),(0,N.Y)(hi,{peer:k||G,gift:Ne}),(0,N.Y)("div",{className:Ai.titleConfirm,children:_("TitleConfirmPayment")}),!k&&(0,N.Y)("p",{children:_("GiftBuyConfirmDescription",{gift:_("GiftUnique",{title:Ne.title,number:Ne.number}),stars:De?.currency===y.ykW?(0,he.QH)(_,De.amount,!0):(0,he.Kk)(_,De.amount)},{withNodes:!0,withMarkdown:!0})}),k&&(0,N.Y)("p",{children:_("GiftBuyForPeerConfirmDescription",{gift:_("GiftUnique",{title:Ne.title,number:Ne.number}),stars:De?.currency===y.ykW?(0,he.QH)(_,De.amount,!0):(0,he.Kk)(_,De.amount),peer:(0,n.F9)(_,k)},{withNodes:!0,withMarkdown:!0})}),!Ne.resaleTonOnly&&(0,N.FD)(N.FK,{children:[(0,N.Y)(qe.A,{className:Ai.checkBox,label:_("LabelPayInTON"),checked:ee,onCheck:ie}),(0,N.Y)("div",{className:Ai.checkBoxDescription,children:_("DescriptionPayInTON")})]})]}),ue&&(0,N.FD)(gi.A,{isOpen:E,onClose:W,confirmHandler:Le,title:_("GiftInfoConvertTitle"),children:[(0,N.Y)("div",{children:_("GiftInfoPeerConvertDescription",{amount:(0,he.Kk)(_,ue.starsToConvert),peer:(0,n.F9)(_,oe)},{withNodes:!0,withMarkdown:!0})}),be&&(0,N.Y)("div",{children:_("GiftInfoConvertDescriptionPeriod",{count:pe},{withNodes:!0,withMarkdown:!0,pluralValue:pe})}),(0,N.Y)("div",{children:_("GiftInfoConvertDescription2")})]})]})})),vi="hspYTy7V",Ni=(0,a.ph)(({modal:e})=>{const{closeGiftInfoValueModal:t,openUrl:i,openGiftInMarket:n}=(0,r.ko)(),o=(0,F.A)(),s=Boolean(e),c=(0,d.A)(e),m=(0,u.A)(()=>{e?.valueInfo.fragmentListedUrl&&i({url:e.valueInfo.fragmentListedUrl})}),f=(0,u.A)(()=>{e?.gift&&n({gift:e.gift})}),p=(0,a.Kr)(()=>{if(!c)return;const{gift:e,valueInfo:t}=c,i=(0,Q.uc)(e);if(!i)return;const a=(0,N.FD)("div",{className:"v4GJBsdC",children:[(0,N.Y)(te.A,{className:"lJodRD0R",sticker:i.model.sticker,size:120}),(0,N.Y)(x.A,{pill:!0,size:"tiny",fluid:!0,nonInteractive:!0,children:(0,l.Ad)(t.value,t.currency,o.code)}),(0,N.Y)("div",{className:"VjWaO8un",children:o("GiftValueDescription",{giftName:e.title},{withMarkdown:!0,withNodes:!0})})]}),r=[];r.push([o("GiftValueTitleInitialSale"),(0,z.A)(1e3*t.initialSaleDate,o.code)]),r.push([o("GiftValueTitleInitialPrice"),(0,N.FD)("span",{className:"K7zsAhVt",children:[(0,he.U2)(o,t.initialSaleStars,{className:"Xw91xwpe"})," (~ ",(0,l.Ad)(t.initialSalePrice,t.currency,o.code),")"]})]),t.lastSaleDate&&r.push([o("GiftValueTitleLastSale"),(0,z.A)(1e3*t.lastSaleDate,o.code)]),t.lastSalePrice&&r.push([o("GiftValueTitleLastPrice"),(0,l.Ad)(t.lastSalePrice,t.currency,o.code)]),t.floorPrice&&r.push([o("GiftValueTitleMinimumPrice"),(0,l.Ad)(t.floorPrice,t.currency,o.code)]),t.averagePrice&&r.push([o("GiftValueTitleAveragePrice"),(0,l.Ad)(t.averagePrice,t.currency,o.code)]);const n=Boolean(t.fragmentListedUrl&&t.fragmentListedCount),s=Boolean(t.listedCount&&t.listedCount);return{header:a,tableData:r,footer:(n||s)&&(0,N.FD)("div",{className:"OJDo2xUd",children:[n&&(0,N.FD)(x.A,{isText:!0,onClick:m,noForcedUpperCase:!0,size:"tiny",children:[o.number(t.fragmentListedCount),(0,N.Y)(te.A,{className:vi,sticker:i.model.sticker,size:24}),o("GiftValueForSaleOnFragment")]}),s&&(0,N.FD)(x.A,{isText:!0,noForcedUpperCase:!0,size:"tiny",onClick:f,children:[o.number(t.listedCount),(0,N.Y)(te.A,{className:vi,sticker:i.model.sticker,size:24}),o("GiftValueForSaleOnTelegram")]})]})}},[o,c,m,f]);if(p)return(0,N.Y)(Ge.A,{isOpen:s,onClose:t,header:p.header,tableData:p.tableData,footer:p.footer})}),Ci=(0,a.ph)(({modal:e})=>{const{closeLockedGiftModal:t}=(0,r.ko)(),i=(0,F.A)(),n=(0,u.A)(()=>{t()}),o=(0,a.hb)(()=>{if(!e)return"";if(e.untilDate){const t=e.untilDate?e.untilDate-(0,J.Fm)():0;return i("GiftLockedMessage",{relativeDate:(0,z.A$)(i,t)},{withNodes:!0,withMarkdown:!0})}return e.reason?(0,ci.fd)(e.reason):i("TitleGiftLocked")},[e,i]);return(0,N.FD)(h.A,{isOpen:Boolean(e),className:"narrow",onClose:n,title:i("TitleGiftLocked"),headerClassName:"AqB1qB8W",children:[(0,N.Y)("p",{className:"pA8Bz4TW",children:o()}),(0,N.Y)(x.A,{onClick:n,children:i("OK")})]})});var yi=i(40664);const Gi=(0,a.ph)((0,r.EK)(e=>{const t=(0,o.h9Q)(e),i=e.appConfig.starsStargiftResaleAmountMin||0,a=e.appConfig.starsStargiftResaleAmountMax,r=e.appConfig.starsUsdWithdrawRateX1000,n=r?r/1e3:1,s=(0,o.Bde)(e),c=(0,l.wD)(e.appConfig.tonStargiftResaleAmountMin||0),d=e.appConfig.tonStargiftResaleAmountMax;return{starsCommission:t,starsResaleAmountMin:i,starsResaleAmountMax:a,starsUsdWithdrawRate:n,tonCommission:s,tonResaleAmountMin:c,tonResaleAmountMax:d?(0,l.wD)(d):void 0,tonUsdRate:e.appConfig.tonUsdRate}})(({modal:e,starsCommission:t,starsResaleAmountMin:i,starsResaleAmountMax:n,starsUsdWithdrawRate:o,tonCommission:s,tonResaleAmountMin:c,tonResaleAmountMax:m,tonUsdRate:f})=>{const{closeGiftResalePriceComposerModal:p,closeGiftInfoModal:g,updateStarGiftPrice:A,showNotification:b}=(0,r.ko)(),v=Boolean(e),[C,y]=(0,a.J0)(void 0),[G,k]=(0,a.J0)(!1),S=(0,d.A)(e),{gift:I}=S||{},Y=I&&"gift"in I?I:void 0,B=Boolean(C),w=(0,F.A)(),D=(0,u.A)(e=>{const t=e.target.value,i=parseFloat(t),a=G?m:n,r=""===t||Number.isNaN(i)?void 0:a?Math.min(i,a):i;y(r)}),M=(0,u.A)(()=>{p()}),T=(0,u.A)(()=>{Y&&"starGiftUnique"===Y.gift.type&&Y.inputGift&&C&&(p(),g(),A({gift:Y.inputGift,price:{currency:G?"TON":"XTR",amount:G?(0,l.tT)(C):C,nanos:0}}),b({icon:"sell-outline",message:{key:"NotificationGiftIsSale",variables:{gift:w("GiftUnique",{title:Y.gift.title,number:Y.gift.number})}}}))}),P=G?s:t,U=G?c:i,R=B&&C>=U;return(0,N.FD)(h.A,{isOpen:v,title:w(G?"PriceInTON":"PriceInStars"),hasCloseButton:!0,isSlim:!0,onClose:M,children:[(0,N.Y)("div",{className:"ElDo1Bru",children:(0,N.Y)(yi.A,{label:w(G?"EnterPriceInTon":"EnterPriceInStars"),onChange:D,value:C?.toString(),inputMode:"numeric",tabIndex:0,teactExperimentControlled:!G})}),(0,N.FD)("div",{className:"SGFmA4kL",children:[(0,N.FD)("span",{children:[!R&&Boolean(P)&&w("DescriptionComposerGiftMinimumPrice",{stars:G?(0,he.QH)(w,U):(0,he.Kk)(w,U)},{withMarkdown:!0,withNodes:!0}),R&&(()=>{const e=P?Number((C*P).toFixed()):C;return w("DescriptionComposerGiftResalePrice",{stars:G?(0,he.QH)(w,e):(0,he.Kk)(w,e)},{withMarkdown:!0,withNodes:!0})})()]}),R&&Boolean(G?f:o)&&(0,N.Y)("span",{className:"r9R0VR_w",children:`≈ ${(0,l.Ad)(G?(0,l.C)(C,f):C*o,"USD",w.code)}`})]}),(0,N.Y)(qe.A,{className:"yt_nODdj",label:w("OnlyAcceptTON"),checked:G,onCheck:k}),(0,N.Y)("div",{className:"pWjQiY4m",children:w("OnlyAcceptTONDescription")}),(0,N.FD)(x.A,{inline:!0,noForcedUpperCase:!0,disabled:!R,onClick:T,children:[R&&w("ButtonSellGift",{stars:G?(0,he.Ms)(w,C):(0,he.U2)(w,C,{asFont:!0})},{withNodes:!0}),!R&&w("Sell")]})]})}));var ki=i(32625),Si=i(87412),Ii=i(5463);const Yi={header:"kRTH7Pia",footer:"EWaVCxY4",footerButton:"_Dt6RSQV",link:"Xu0TqkRj",priceDecreaseTimer:"ryB8xKvy",subtitle:"OepqSCNx",viewAllText:"qUBxReGJ"},Bi=(0,a.ph)((0,r.EK)((e,{modal:t})=>{const i=t?.recipientId;return{recipient:i?(0,o.PVB)(e,i):void 0}})(({modal:e,recipient:t})=>{const{closeGiftUpgradeModal:i,closeGiftInfoModal:o,upgradeGift:s,upgradePrepaidGift:l,openStarGiftPriceDecreaseInfoModal:c,shiftGiftUpgradeNextPrice:m,openGiftPreviewModal:f}=(0,r.ko)(),p=Boolean(e),h=(0,d.A)(e),g=(0,d.A)(t),[A,b]=(0,a.J0)(!1),v=Boolean(h?.gift?.prepaidUpgradeHash),[C,y]=(0,a.J0)(),G=(0,F.A)(),k=(0,u.A)(()=>i()),S=(0,u.A)(()=>{m()}),I=h?.nextPrices?.[0],Y=I?.date,B=h?.currentUpgradeStars,w=(0,a.Kr)(()=>h?.sampleAttributes?.filter(e=>"model"===e.type).slice(0,3),[h?.sampleAttributes]),D=(0,u.A)(()=>{const e=h?.gift;if(e){if(v&&e.prepaidUpgradeHash&&g){if(!B)return;return l({peerId:g.id,hash:e.prepaidUpgradeHash,stars:B}),k(),void o()}e?.inputGift&&(s({gift:e.inputGift,shouldKeepOriginalDetails:A,upgradeStars:e.alreadyPaidUpgradeStars?void 0:B}),k())}}),M=(0,u.A)(()=>{h?.sampleAttributes&&y((0,Q.HM)(h.sampleAttributes,C))}),T=(0,u.A)(()=>{h?.gift&&f({originGift:h.gift.gift})}),U=(0,u.A)(()=>{h?.prices&&c({prices:h.prices,currentPrice:B||0,minPrice:h.minPrice||0,maxPrice:h.maxPrice||0})});(0,ki.A)(M,p?3e3:void 0,!0),(0,a.vJ)(()=>{p&&h?.sampleAttributes&&M()},[p,h?.sampleAttributes]),(0,a.vJ)(()=>{const e=h?.sampleAttributes;e&&(0,Q.y8)(e)},[h?.sampleAttributes]);const R=(0,a.Kr)(()=>B?(0,N.FD)("span",{children:[(0,N.Y)(P.A,{name:"star"}),(0,N.Y)(We.A,{text:G.number(B)})]}):void 0,[G,B]),L=(0,a.Kr)(()=>{if(!C||!p)return;const e=h?.gift,t=g?(0,n.F9)(G,g):G("ActionFallbackUser"),i=g?[["diamond",G("GiftUpgradeUniqueTitle"),G("GiftPeerUpgradeUniqueDescription",{user:t})],["trade",G("GiftUpgradeTransferableTitle"),G("GiftPeerUpgradeTransferableDescription",{user:t})],["auction",G("GiftUpgradeTradeableTitle"),G("GiftPeerUpgradeTradeableDescription",{user:t})]]:[["diamond",G("GiftUpgradeUniqueTitle"),G("GiftUpgradeUniqueDescription")],["trade",G("GiftUpgradeTransferableTitle"),G("GiftUpgradeTransferableDescription")],["auction",G("GiftUpgradeTradeableTitle"),G("GiftUpgradeTradeableDescription")]],a=g?G("GiftPeerUpgradeText",{peer:(0,n.F9)(G,g)}):G("GiftUpgradeTextOwn"),r=(0,N.FD)("div",{className:Yi.subtitle,children:[(0,N.Y)("span",{className:Yi.subtitleText,children:a}),(0,N.FD)(x.A,{size:"tiny",color:"transparentBlured",pill:!0,fluid:!0,className:Yi.viewAllButton,onClick:T,children:[w?.map(e=>(0,N.Y)(Si.A,{sticker:e.sticker,noPlay:!0})),(0,N.Y)("span",{className:Yi.viewAllText,children:G("GiftUpgradeViewAll",void 0,{withNodes:!0,specialReplacement:he.hG})})]})]}),o=Boolean(Y)&&Boolean(h?.prices?.length)&&!e?.alreadyPaidUpgradeStars;return{listItemData:i,header:(0,N.Y)(Fe,{className:Yi.header,modelAttribute:C.model,backdropAttribute:C.backdrop,patternAttribute:C.pattern,title:G("GiftUpgradeTitle"),subtitle:r}),footer:(0,N.FD)("div",{className:Yi.footer,children:[!e&&(0,N.Y)(x.A,{className:Yi.footerButton,onClick:k,children:G("OK")}),e&&(0,N.FD)(N.FK,{children:[!v&&(0,N.Y)(qe.A,{label:G("GiftUpgradeKeepDetails"),onCheck:b,checked:A}),(0,N.Y)(x.A,{className:Yi.footerButton,isShiny:!0,onClick:D,children:(0,N.FD)("div",{className:Yi.buttonContent,children:[(0,N.Y)("div",{children:e.alreadyPaidUpgradeStars?G("GeneralConfirm"):G(v?"GiftPayForUpgradeButton":"GiftUpgradeButton",{amount:R},{withNodes:!0})}),o&&(0,N.Y)("div",{className:Yi.priceDecreaseTimer,children:G("StarGiftPriceDecreaseTimer",{timer:(0,N.Y)(yt.A,{endsAt:Y,onEnd:S})},{withNodes:!0})})]})}),o&&(0,N.Y)(bt.A,{className:Yi.link,isPrimary:!0,onClick:U,children:G("StarGiftPriceDecreaseInfoLink",void 0,{withNodes:!0,specialReplacement:he.hG})})]})]})}},[C,p,G,g,h?.gift,A,v,h?.prices?.length,Y,R,w]);return(0,N.Y)(Ii.A,{isOpen:p,header:L?.header,footer:L?.footer,listItemData:L?.listItemData,hasBackdrop:!0,onClose:k})}));var wi=i(66644),Di=i(93005),Mi=i(68323),Ti=i(41385),Fi=i(4438),Pi=i(43336);const xi=7.5*M.$,Ui=(0,a.ph)(({progress:e,size:t=xi,className:i})=>{const a=1-(.125+(0,Pi.qE)(e,0,100)/100*.75-.125);return(0,N.FD)("svg",{className:(0,s.A)("wHeg8UIF",i),viewBox:"0 0 100 100",style:`width: ${t}px; height: ${t}px`,children:[(0,N.Y)("circle",{className:"pYYQmHGj",cx:50,cy:50,r:35,fill:"none",pathLength:"1",style:"stroke-dasharray: 1; stroke-dashoffset: 0.25"}),(0,N.Y)("circle",{className:"CsDB_yvK",cx:50,cy:50,r:35,fill:"none",pathLength:"1",style:`stroke-dasharray: 1; stroke-dashoffset: ${a}`})]})}),Ri={modal:"ATHAMDga",patternOverlay:"U_G_crDU",patternSlide:"vQ4CI2r9",patternBackground:"AyRfLkVK",content:"U4OVMPlk",title:"WHLFilI9",helpButton:"TlVrb4dK",header:"NKEyuYmD",cube:"Ms4rwCMQ",corners:"aqVFFQcA",face:"bju3mUEn",faceHidden:"T3DZ58da",faceHighChance:"qL5awNd0",faceFailed:"tC_G81uk",faceIcon:"il1_tOcR",craftedGiftFace:"Bfd2PdGP",fadeInContent:"bJXVHzgX",slotBackdrop:"zSDxqF_G",craftedGiftBackdrop:"ppCFJ30N",attributeRing:"lVNOpKih",burnedGiftBackdrop:"BlVAlTFW",slotSticker:"Ipi9UR_C",craftedGiftSticker:"NWrxRMN2",patternAttribute:"A6SGtp0n",burnedGift:"HlsHIHHt",burnedGiftSticker:"zPdV7YNy",failedGiftFace:"L5J15Rf8",burnedCount:"zC6sQDuU",slotsGrid:"_HfxIRDz",activated:"D2z92kPv",craftSlot:"XW0UC2PO",craftSlotFilled:"YGcO8lcW",slotChance:"dpi8Vvtd",slotClear:"Oix9YuVG",slotWrapper:"qokQKM5p",bottomRow:"sZ7GeqG4",used:"IyDlH_OH",cubeWrapper:"cnbb_rjP",animating:"hVVxjWVr",slotIcon:"vKrAxbx4",craftSlotHidden:"fJR6TfOt",removing:"GflItrR1",slotInner:"E2MrRVif",centerAnvil:"vaFBJOQ0",centerAnvilHighChance:"fcQjb9Cn",progressRing:"POho3t7s",anvilIcon:"at9qVWky",percentage:"eR1uVTnW",infoTransition:"qxyfxb68",infoSection:"JaHIxGe8",craftingSection:"Xsmzl93_",failedSection:"gX4_Nxk8",craftingTitle:"qbc3t3Tv",craftingGiftName:"Y_AAe5uC",craftingWarning:"u_yFx85j",failedDescription:"a1e5y0lB",infoDescription:"atRRMOqN",giftLine:"MsxHxES9",giftIcon:"VtLTFvWi",infoWarning:"Zgd_JwDG",attributeCircles:"tzZOeTSV",viewAllButton:"uStHOEvD",viewAllText:"Xpr13fGy",attributeCircle:"rq0jmhSw",attributeContent:"ejZiJ4Vr",colorAttribute:"pEYc8Xok",patternAttributeThumb:"c7mmsEdS",burnedGiftBadge:"h08a7vMH",burnedGiftBadgeText:"ftCJXSMf",attributePercent:"KU_r0pfV",footer:"oAWqRgdU",emptyHintIcon:"gx01rtur",craftButton:"cEbZomDb",disabled:"EdPD81Ue",craftButtonCrafting:"KvFNszkC",craftButtonHighChance:"v6Fum8X1",craftButtonContent:"JDBrCqk0",craftButtonTitle:"Kj85Trix",craftButtonSubtitle:"BKoLjwhT",failedTitle:"k0fhajnV",burnedGifts:"Xvbyt5Wp",burnedGiftInner:"eunj4Go5",craftAttributeFadeOut:"iyqURgJM",craftAttributeFadeIn:"gcEp_Ty6"},Li=i.p+"craft.4fb361de4f306ef6b364.svg",Oi=3.25*M.$,Ki=7.5*M.$,Vi=Ki/2,qi={cubeSize:Ki,cubeHalf:Vi,slotSize:4.5*M.$,perspective:600,maxSpeed:15,friction:.992,minVelocity:.1,idleSpeed:.4,flightSpeed:.75,minFlightDuration:250,maxFlightDuration:500,flightEasing:"cubic-bezier(0.7, 0, 1, 1)",faceSelectionTime:1,squareKickStrength:20,kickMomentumDampen:.15,lastKickStrength:40,lastKickFriction:.998,brakingFriction:.985,brakingDuration:700,craftInitialDelay:350,slotFlightInterval:650,craftActionDelay:200,resultFadeDelay:300,resultRotationDuration:650,resultDisplayDuration:800,slotRemoveDuration:150},Ei=4*M.$,Hi=["#425068","#232E3F"],zi=["#365C61","#1A2F38"],Ji=["#5C362C","#351B17"],Wi=95,_i=[{name:"front",normal:{x:0,y:0,z:1},translate:[0,0,Vi],rotate:[0,0,0]},{name:"back",normal:{x:0,y:0,z:-1},translate:[0,0,-Vi],rotate:[0,180,0]},{name:"left",normal:{x:-1,y:0,z:0},translate:[-Vi,0,0],rotate:[0,-90,0]},{name:"right",normal:{x:1,y:0,z:0},translate:[Vi,0,0],rotate:[0,90,0]},{name:"top",normal:{x:0,y:-1,z:0},translate:[0,-Vi,0],rotate:[90,0,0]},{name:"bottom",normal:{x:0,y:1,z:0},translate:[0,Vi,0],rotate:[-90,0,0]}],ji=Object.fromEntries(_i.map(e=>[e.name,e])),$i=1.875*M.$,Xi=(0,a.ph)(({sticker:e})=>{const t=(0,a.li)();return(0,N.Y)("div",{ref:t,className:Ri.patternAttribute,style:`width: ${$i}px; height: ${$i}px`,children:(0,N.Y)(Ut.A,{containerRef:t,sticker:e,size:$i,customColor:"#FFFFFF",shouldPreloadPreview:!0,thumbClassName:Ri.patternAttributeThumb})})}),Qi=(0,a.ph)(({index:e,gift:t,isUsed:i,isAnimating:r,isActivated:n,isRemoving:o,slotRef:l,slotInnerRef:c,onSlotClick:d,onRemoveGift:m})=>{const f=(0,a.Kr)(()=>t?(0,Q.uc)(t):void 0,[t]),p=(t?.craftChancePermille||0)/10,h=(0,u.A)(()=>{n||d(e)}),g=(0,u.A)(t=>{t.stopPropagation(),m(e)});return(0,N.Y)("div",{className:(0,s.A)(Ri.slotWrapper,i&&Ri.used,e>=2&&Ri.bottomRow),children:(0,N.Y)("div",{ref:l,className:(0,s.A)(Ri.craftSlot,t&&Ri.craftSlotFilled,r&&Ri.animating,o&&Ri.removing),onClick:h,children:t&&f?(0,N.FD)(N.FK,{children:[(0,N.FD)("div",{ref:c,className:Ri.slotInner,children:[(0,N.Y)(ie.A,{className:Ri.slotBackdrop,backgroundColors:[f.backdrop.centerColor,f.backdrop.edgeColor],ringsCount:1,ovalFactor:1,patternSize:12,patternIcon:f.pattern?.sticker}),(0,N.Y)(te.A,{className:Ri.slotSticker,sticker:f.model?.sticker,size:Oi})]}),p>0&&(0,N.Y)("span",{className:Ri.slotChance,children:(0,W.l9)(p,0)}),!n&&(0,N.Y)("button",{type:"button",className:Ri.slotClear,onClick:g,children:(0,N.Y)(P.A,{name:"close"})})]}):(0,N.Y)(P.A,{name:"add-filled",className:Ri.slotIcon})})})}),Zi=(0,a.ph)((0,r.EK)(e=>({craftAttributePermilles:e.appConfig?.stargiftsCraftAttributePermilles}))(({modal:e,craftAttributePermilles:t})=>{const{closeGiftCraftModal:i,openGiftCraftSelectModal:n,selectGiftForCraft:o,craftStarGift:l,requestConfetti:c,openGiftInfoModal:m,openGiftCraftInfoModal:f,resetGiftCraftResult:p,openGiftPreviewModal:g}=(0,r.ko)(),A=(0,F.A)(),{startViewTransition:b}=(0,Mi.Y)(),{createVtnStyle:v}=(0,Ti.k)(),C=Boolean(e),y=(0,d.A)(e),G=y?.gift1,k=y?.gift2,S=y?.gift3,I=y?.gift4,Y=y?.craftResult,B=y?.previewAttributes,w="starGiftUnique"===G?.gift.type?G.gift:void 0,D="starGiftUnique"===k?.gift.type?k.gift:void 0,U="starGiftUnique"===S?.gift.type?S.gift:void 0,R="starGiftUnique"===I?.gift.type?I.gift:void 0,O=w||D||U||R,K=(0,d.A)(O,!0),V=O?.title||y?.regularGiftTitle||"",q=(0,a.Kr)(()=>[w,D,U,R],[w,D,U,R]),E=(0,a.Kr)(()=>{const e=e=>e?.craftChancePermille||0;return e(w)+e(D)+e(U)+e(R)},[w,D,U,R]),H=Math.min(100,E/10),z=(0,a.Kr)(()=>{const e=O?.number;return V?e?`${V} #${e}`:V:""},[V,O?.number]),J=(0,a.Kr)(()=>{if(O)return(0,Q.uc)(O)?.model?.sticker},[O]),_=(0,a.Kr)(()=>{if(B?.length)return B.filter(e=>"model"===e.type).slice(0,3).map(e=>e.sticker)},[B]),j=(0,a.Kr)(()=>{const e=q.filter(e=>Boolean(e));if(0===e.length)return{backdrops:[],patterns:[]};const i=new Map,a=new Map;for(const t of e)for(const e of t.attributes)if("backdrop"===e.type){const t=i.get(e.backdropId);t?t.count++:i.set(e.backdropId,{count:1,attr:e})}else if("pattern"===e.type){const t=e.sticker.id,i=a.get(t);i?i.count++:a.set(t,{count:1,attr:e})}const r=e.length,n=e=>{if(!t?.length||0===r)return 0;const i=Math.min(r,t.length)-1,a=t[i];return Array.isArray(a)?a[Math.min(e,a.length)-1]??0:0};return{backdrops:Array.from(i.values()).map(({count:e,attr:t})=>({attr:t,count:e,permille:n(e)})).sort((e,t)=>t.count-e.count),patterns:Array.from(a.values()).map(({count:e,attr:t})=>({attr:t,count:e,permille:n(e)})).sort((e,t)=>t.count-e.count)}},[q,t]),$=(0,a.li)(),X=(0,a.li)({front:void 0,back:void 0,left:void 0,right:void 0,top:void 0,bottom:void 0}),Z=(0,a.li)([]),ee=(0,a.li)([]),ae=(0,a.li)(!1),re=(0,a.li)(new DOMMatrix),ne=(0,a.li)({x:0,y:0}),oe=(0,a.li)(void 0),se=(0,a.li)(new DOMMatrix),le=(0,a.li)({x:0,y:0,z:0}),ce=(0,a.li)(void 0),de=(0,a.li)(void 0),ue=(0,a.li)(void 0),me=(0,a.li)(-1),fe=(0,a.li)(qi.friction),[pe,ge,Ae]=(0,T.A)(),[be,ve]=(0,a.J0)(0),Ne=(0,a.li)(new Set),[Ce,ye]=(0,a.J0)(()=>new Set),[Ge,ke]=(0,a.J0)(()=>new Set),[Se,Ie]=(0,a.J0)(()=>new Set),[Ye,Be]=(0,a.J0)(void 0),[we,De]=(0,a.J0)(void 0),[Me,Te,Fe]=(0,T.A)(),[Pe,xe,Ue]=(0,T.A)();(0,a.vJ)(()=>{if(!ce.current){const e={};for(const t of _i)e[t.name]=(new DOMMatrix).translateSelf(...t.translate).rotateSelf(...t.rotate);ce.current=e}},[]);const Re=(0,u.A)(()=>{re.current=new DOMMatrix,ne.current={x:0,y:0},ae.current=!1,ue.current=void 0,me.current=-1,fe.current=qi.friction,oe.current&&(cancelAnimationFrame(oe.current),oe.current=void 0),de.current&&(clearInterval(de.current),de.current=void 0),Ne.current=new Set,ye(new Set),ke(new Set),Ie(new Set),Ze([]),Ae(),Be(void 0),De(void 0),Fe(),Ue(),(0,wi.RK)(()=>{$.current&&($.current.style.transform=""),Object.values(X.current).forEach(e=>{e&&(e.style.background="",e.style.backfaceVisibility="")}),Z.current.forEach(e=>{e&&(e.style.transform="",e.style.transition="",e.style.position="",e.style.top="",e.style.left="",e.style.marginTop="",e.style.marginLeft="",e.classList.remove(Ri.craftSlotHidden))})})});(0,a.vJ)(()=>{C&&Re()},[C,Re]),(0,a.vJ)(()=>()=>{oe.current&&(cancelAnimationFrame(oe.current),oe.current=void 0),de.current&&(clearInterval(de.current),de.current=void 0)},[]),(0,a.vJ)(()=>{Pe&&Z.current.forEach(e=>{e&&(0,wi.RK)(()=>{e.classList.add(Ri.craftSlotHidden)})})},[Pe]);const Le=e=>{e.a=1,e.b=0,e.c=0,e.d=1,e.e=0,e.f=0,e.m11=1,e.m12=0,e.m13=0,e.m14=0,e.m21=0,e.m22=1,e.m23=0,e.m24=0,e.m31=0,e.m32=0,e.m33=1,e.m34=0,e.m41=0,e.m42=0,e.m43=0,e.m44=1},Oe=(e,t)=>t.m13*e.x+t.m23*e.y+t.m33*e.z,Ke=e=>{const t=Math.round(e/16.67),{friction:i,minVelocity:a}=qi;let r=ne.current.x,n=ne.current.y,o=DOMMatrix.fromMatrix(re.current);const s=new DOMMatrix;for(let e=0;e<t;e++)(Math.abs(r)>a||Math.abs(n)>a)&&(Le(s),s.rotateSelf(r,n,0),o=s.multiply(o),r*=i,n*=i);return o},Ve=(0,u.A)((e,t)=>{const i=qi.resultRotationDuration,a=performance.now(),r=DOMMatrix.fromMatrix(re.current),n=Math.sign(ne.current.y)||1;let o;switch(e){case"front":default:o=new DOMMatrix;break;case"back":o=(new DOMMatrix).rotateSelf(0,180,0);break;case"left":o=(new DOMMatrix).rotateSelf(0,90,0);break;case"right":o=(new DOMMatrix).rotateSelf(0,-90,0);break;case"top":o=(new DOMMatrix).rotateSelf(-90,0,0);break;case"bottom":o=(new DOMMatrix).rotateSelf(90,0,0)}const s=n>0?1:-1,l=(new DOMMatrix).rotateSelf(0,360*s,0);o=l.multiply(o),oe.current&&(cancelAnimationFrame(oe.current),oe.current=void 0);const c=2*i,d=e=>{const i=e-a,n=Math.min(i/c,1),s=1-(1-n)**3,l=new DOMMatrix;l.m11=r.m11+(o.m11-r.m11)*s,l.m12=r.m12+(o.m12-r.m12)*s,l.m13=r.m13+(o.m13-r.m13)*s,l.m21=r.m21+(o.m21-r.m21)*s,l.m22=r.m22+(o.m22-r.m22)*s,l.m23=r.m23+(o.m23-r.m23)*s,l.m31=r.m31+(o.m31-r.m31)*s,l.m32=r.m32+(o.m32-r.m32)*s,l.m33=r.m33+(o.m33-r.m33)*s;let u=Math.sqrt(l.m11*l.m11+l.m21*l.m21+l.m31*l.m31);l.m11/=u,l.m21/=u,l.m31/=u;const m=l.m11*l.m12+l.m21*l.m22+l.m31*l.m32;l.m12-=m*l.m11,l.m22-=m*l.m21,l.m32-=m*l.m31,u=Math.sqrt(l.m12*l.m12+l.m22*l.m22+l.m32*l.m32),l.m12/=u,l.m22/=u,l.m32/=u,l.m13=l.m21*l.m32-l.m31*l.m22,l.m23=l.m31*l.m12-l.m11*l.m32,l.m33=l.m11*l.m22-l.m21*l.m12,re.current=l;const f=l.toString();(0,wi.RK)(()=>{$.current&&($.current.style.transform=f)}),n<1?requestAnimationFrame(d):t()};requestAnimationFrame(d)}),qe=(0,a.li)(0),Ee=(0,u.A)(()=>{if(void 0!==oe.current)return;const{minVelocity:e,idleSpeed:t}=qi,i=se.current;qe.current=performance.now();const a=r=>{const n=(r-qe.current)/16.67;qe.current=r;const o=ne.current,s=fe.current**n;o.x*=s,o.y*=s;const l=Math.sqrt(o.x*o.x+o.y*o.y);if(l<t)if(l>.001){const e=t/l;o.x*=e,o.y*=e}else o.x=.7*t,o.y=.7*t;if(l>=e){Le(i),i.rotateSelf(o.x*n,o.y*n,0),re.current=i.multiply(re.current);const e=re.current.toString();(0,wi.RK)(()=>{$.current&&($.current.style.transform=e)})}oe.current=requestAnimationFrame(a)};oe.current=requestAnimationFrame(a)}),He=(0,u.A)(e=>{const t=Z.current[e],i=$.current;if(!t||!i||!ce.current)return;if(Ge.has(e)||Ce.has(e))return;const{perspective:a,cubeSize:r,slotSize:n,flightSpeed:o,minFlightDuration:s,maxFlightDuration:l,faceSelectionTime:c,flightEasing:d}=qi;(0,wi.YS)(()=>{const u=i.getBoundingClientRect(),m={x:u.left+u.width/2,y:u.top+u.height/2},f=t.getBoundingClientRect(),p={x:f.left+f.width/2,y:f.top+f.height/2};ze(e,t,i,m,p,a,r,n,o,s,l,c,d)})}),ze=(0,u.A)((e,t,i,a,r,n,o,s,l,c,d,u,m)=>{if(!ce.current)return;const f=Math.sqrt((a.x-r.x)**2+(a.y-r.y)**2),p=Math.max(c,Math.min(d,f/l)),h=((e,t)=>{let i,a=-1/0;for(const r of _i){if(t.has(r.name))continue;const n=Oe(r.normal,e);n<=0||n>a&&(a=n,i=r.name)}return i})(Ke(p*u),Ne.current);if(!h)return;const g=Ke(p),A=g.multiply(ce.current[h]),b=n/(n-A.m43),v=A.m41*b,N=A.m42*b,C=DOMMatrix.fromMatrix(A);C.m41=0,C.m42=0,C.m43=0;const y=a.x+v-r.x,G=a.y+N-r.y,k=o/s*b,S=(new DOMMatrix).translateSelf(y,G,0).scaleSelf(k).multiplySelf(C),I=180*Math.atan2(C.m12,C.m11)/Math.PI,Y=90*Math.round(I/90);ke(t=>new Set(t).add(e));const B=ee.current[e],w=S.toString();(0,wi.RK)(()=>{t.style.transition="none",t.style.transform=`rotateZ(${Y}deg)`,B&&(B.style.transition="none",B.style.transform=`rotateZ(${-Y}deg)`)}),requestAnimationFrame(()=>{(0,wi.RK)(()=>{t.style.transition=`transform ${p}ms ${m}`,t.style.transform=w,B&&(B.style.transition=`transform ${p}ms ${m}`,B.style.transform="")})});const D=(M=ji[h].normal,T=g,(F=le.current).x=T.m11*M.x+T.m21*M.y+T.m31*M.z,F.y=T.m12*M.x+T.m22*M.y+T.m32*M.z,F.z=T.m13*M.x+T.m23*M.y+T.m33*M.z,F);var M,T,F;const P=()=>{t.removeEventListener("transitionend",P),(0,wi.RK)(()=>{if(ae.current||(ae.current=!0,Object.values(X.current).forEach(e=>{e&&(e.style.backfaceVisibility="visible")})),i&&t){i.appendChild(t);const e=ji[h];t.style.transition="none",t.style.position="absolute",t.style.top="50%",t.style.left="50%",t.style.marginTop=-s/2+"px",t.style.marginLeft=-s/2+"px";const a=o/s,[r,n,l]=e.translate,[c,d,u]=e.rotate;t.style.transform=`translate3d(${r}px, ${n}px, ${l}px) rotateX(${c}deg) rotateY(${d}deg) rotateZ(${u}deg) scale(${a})`}}),Ne.current.add(h);const a=e===me.current,r=a?qi.lastKickStrength:qi.squareKickStrength;a&&(fe.current=qi.lastKickFriction),((e,t,i,a)=>{const r=Math.sqrt(e*e+t*t),n=e/r,o=t/r,s=Math.sqrt(n*n+o*o+1),l=n/s,c=o/s,d=-1/s,u=i.y*d-i.z*c,m=i.z*l-i.x*d;ne.current.x*=qi.kickMomentumDampen,ne.current.y*=qi.kickMomentumDampen,ne.current.x+=u*a,ne.current.y+=m*a,(()=>{const{maxSpeed:e}=qi,t=Math.sqrt(ne.current.x*ne.current.x+ne.current.y*ne.current.y);if(t>e){const i=e/t;ne.current.x*=i,ne.current.y*=i}})()})(y,G,{...D},r),Ee(),ke(t=>{const i=new Set(t);return i.delete(e),i}),ye(t=>new Set(t).add(e))};t.addEventListener("transitionend",P)}),Je=(0,u.A)(()=>{pe&&!Y||(oe.current&&(cancelAnimationFrame(oe.current),oe.current=void 0),i())}),_e=(0,u.A)(e=>{q[e]?o({slotIndex:e}):n({slotIndex:e})}),je=(0,u.A)(()=>{const e=q.map((e,t)=>!e||Ce.has(t)||Ge.has(t)?-1:t).filter(e=>-1!==e);if(0===e.length)return;me.current=e[e.length-1];const t=qi.craftInitialDelay+e.length*qi.slotFlightInterval+qi.craftActionDelay,i=qi.brakingDuration+qi.resultRotationDuration+qi.resultDisplayDuration,r=(0,a.VK)(t+i);ge(),e.forEach((e,t)=>{setTimeout(()=>{He(e)},qi.craftInitialDelay+(t+1)*qi.slotFlightInterval)}),setTimeout(()=>{l()},t),setTimeout(()=>{r()},t+i)});(0,a.vJ)(()=>{if(Y)if(fe.current=qi.brakingFriction,Y.success){const e=["front","back","left","right","top","bottom"].find(e=>!Ne.current.has(e))||"front";Be({face:e,gift:Y.gift}),setTimeout(()=>{xe(),Ve(e,()=>{Te()})},qi.brakingDuration),setTimeout(()=>{i(),c({withStars:!0}),m({gift:Y.gift})},qi.brakingDuration+qi.resultRotationDuration+qi.resultDisplayDuration)}else{const e=["front","back","left","right","top","bottom"].find(e=>!Ne.current.has(e))||"front",t=q.filter(Boolean).length,i=!Y.success&&Y.isError;De({face:e,burnedCount:t,isError:i||void 0}),setTimeout(()=>{xe(),Ve(e,()=>{Te()})},qi.brakingDuration)}},[Y,q,i,c,m,Ve]);const $e=(0,a.Kr)(()=>q.some((e,t)=>e&&!Ce.has(t)),[q,Ce]),Xe=(0,a.Kr)(()=>[...j.backdrops,...j.patterns],[j.backdrops,j.patterns]),[Qe,Ze]=(0,a.J0)(Xe);(0,a.vJ)(()=>{if(Xe===Qe)return;const e=e=>"backdrop"===e.attr.type?`b-${e.attr.backdropId}`:`p-${e.attr.sticker.id}`,t=Qe.map(e),i=Xe.map(e);t.length!==i.length||t.some((e,t)=>e!==i[t])?b(Di.kX,()=>{Ze(Xe)}):Ze(Xe)},[Xe,Qe,b]);const et=(0,a.Kr)(()=>q.filter(e=>Boolean(e)),[q]),tt=(0,u.A)(e=>{Ie(new Set(Se).add(e)),setTimeout(()=>{o({slotIndex:e});const t=new Set(Se);t.delete(e),Ie(t)},qi.slotRemoveDuration)}),it=(0,a.Kr)(()=>[0,1,2,3].map(e=>t=>{Z.current[e]=t}),[]),at=(0,a.Kr)(()=>[0,1,2,3].map(e=>t=>{ee.current[e]=t}),[]);function rt(e){return(0,N.Y)(Qi,{index:e,gift:q[e],isUsed:Ce.has(e),isAnimating:Ge.has(e),isActivated:pe,isRemoving:Se.has(e),slotRef:it[e],slotInnerRef:at[e],onSlotClick:_e,onRemoveGift:tt},`${be}-${e}`)}function nt(e){if(Ye?.face===e){const e=(0,Q.uc)(Ye.gift);if(e?.backdrop)return(0,N.FD)("div",{className:Ri.craftedGiftFace,children:[(0,N.Y)(ie.A,{className:Ri.craftedGiftBackdrop,backgroundColors:[e.backdrop.centerColor,e.backdrop.edgeColor],patternIcon:e.pattern?.sticker,ringsCount:1,ovalFactor:1,patternSize:12}),(0,N.Y)(te.A,{className:Ri.craftedGiftSticker,sticker:e.model?.sticker,size:1.2*Oi})]})}return we?.face===e?(0,N.FD)("div",{className:Ri.failedGiftFace,children:[(0,N.Y)(Ui,{className:Ri.progressRing,progress:0}),(0,N.Y)(qt.A,{tgsUrl:Vt.w.BrokenGift,previewUrl:Vt.d.BrokenGift,size:Oi,noLoop:!0}),!we.isError&&(0,N.Y)("span",{className:Ri.burnedCount,children:we.burnedCount})]}):"front"!==e||!pe||Ye||we?(0,N.Y)(P.A,{name:"craft",className:Ri.faceIcon}):(0,N.Y)(Fi.A,{tgsUrl:Vt.w.CraftProgress,play:!0,noLoop:!1,size:50,forceAlways:!0})}const ot=(0,u.A)(()=>{p(),Re(),ve(e=>e+1)}),st=(0,u.A)(()=>{!K||pe&&!Y||f({gift:K})}),lt=(0,u.A)(()=>{K&&g({originGift:K,shouldShowCraftableOnStart:!0})}),ct=(0,a.Kr)(()=>(0,N.Y)(x.A,{className:Ri.helpButton,round:!0,color:"translucent-white",size:"tiny",ariaLabel:A("GiftCraftHelp"),onClick:st,children:(0,N.Y)(P.A,{name:"help"})}),[A,st]);return(0,N.FD)(h.A,{isOpen:C,onClose:Je,className:Ri.modal,contentClassName:Ri.content,hasAbsoluteCloseButton:!0,headerRightToolBar:ct,isSlim:!0,isLowStackPriority:!0,absoluteCloseButtonColor:"translucent-white",children:[(0,N.Y)("h3",{className:Ri.title,children:A("GiftCraftTitle")}),(0,N.Y)(L.Ay,{className:Ri.patternOverlay,slideClassName:Ri.patternSlide,name:"fade",activeKey:we?1:H>Wi?2:0,children:(0,N.Y)(ie.A,{className:Ri.patternBackground,patternUrl:Li,backgroundColors:we?Ji:H>Wi?zi:Hi,patternColor:we?"#311A15":H>Wi?"#142A2C":"#242F42",yPosition:9.5*M.$,maxRadius:.3,patternSize:22,ovalFactor:1.2,ringsCount:2})}),(0,N.Y)("div",{className:Ri.header,children:(0,N.FD)("div",{className:(0,s.A)(Ri.slotsGrid,pe&&Ri.activated),children:[rt(0),rt(1),pe?(0,N.Y)("div",{className:Ri.cubeWrapper,children:(0,N.FD)("div",{ref:$,className:Ri.cube,children:[(0,N.FD)("div",{className:Ri.corners,children:[(0,N.Y)("div",{className:Ri.corner}),(0,N.Y)("div",{className:Ri.corner}),(0,N.Y)("div",{className:Ri.corner}),(0,N.Y)("div",{className:Ri.corner}),(0,N.Y)("div",{className:Ri.corner}),(0,N.Y)("div",{className:Ri.corner}),(0,N.Y)("div",{className:Ri.corner}),(0,N.Y)("div",{className:Ri.corner})]}),_i.map(e=>{const t=Pe&&(Ye?.face||we?.face)!==e.name,i=we?.face===e.name;return(0,N.Y)("div",{ref:t=>{X.current[e.name]=t||void 0},className:(0,s.A)(Ri.face,t&&Ri.faceHidden,i&&Ri.faceFailed,H>Wi&&Ri.faceHighChance),"data-face":e.name,children:nt(e.name)},e.name)})]})}):(0,N.FD)("div",{className:(0,s.A)(Ri.centerAnvil,H>Wi&&Ri.centerAnvilHighChance),children:[(0,N.Y)(Ui,{className:Ri.progressRing,progress:H}),(0,N.Y)(P.A,{name:"craft",className:Ri.anvilIcon}),(0,N.Y)(We.A,{className:Ri.percentage,text:(0,W.l9)(H,0)})]}),rt(2),rt(3)]})}),function(){let e,t;return we?(e=2,t=function(){if(we?.isError)return(0,N.Y)("div",{className:Ri.failedSection,children:(0,N.Y)("p",{className:Ri.failedTitle,children:A("SomethingWentWrong")})});const e=et.length;return(0,N.FD)("div",{className:Ri.failedSection,children:[(0,N.Y)("h4",{className:Ri.failedTitle,children:A("GiftCraftFailedTitle")}),(0,N.Y)("p",{className:Ri.failedDescription,children:A("GiftCraftFailedDescription",{count:e},{pluralValue:e,withNodes:!0,renderTextFilters:["br"],withMarkdown:!0})}),(0,N.Y)("div",{className:Ri.burnedGifts,children:et.map(e=>{const t=(0,Q.uc)(e);if(t)return(0,N.FD)("div",{className:Ri.burnedGift,children:[(0,N.FD)("div",{className:Ri.burnedGiftInner,children:[(0,N.Y)(ie.A,{className:Ri.burnedGiftBackdrop,backgroundColors:[t.backdrop.centerColor,t.backdrop.edgeColor],patternIcon:t.pattern.sticker,ringsCount:1,ovalFactor:1,patternSize:8}),(0,N.Y)(te.A,{className:Ri.burnedGiftSticker,sticker:t.model?.sticker,size:.8*Oi})]}),(0,N.Y)(Bt.A,{className:Ri.burnedGiftBadge,textClassName:Ri.burnedGiftBadgeText,color:"red",size:40,text:`#${e.number}`})]},e.id)})})]})}()):pe?(e=1,t=(0,N.FD)("div",{className:Ri.craftingSection,children:[(0,N.Y)("h4",{className:Ri.craftingTitle,children:A("GiftCraftingTitle")}),(0,N.Y)("p",{className:Ri.craftingGiftName,children:z}),(0,N.Y)("p",{className:Ri.craftingWarning,children:A("GiftCraftWarning",void 0,{withNodes:!0,renderTextFilters:["br"],withMarkdown:!0})})]})):(e=0,t=(0,N.FD)("div",{className:Ri.infoSection,children:[(0,N.Y)("p",{className:Ri.infoDescription,children:A("GiftCraftDescription",{giftLine:(0,N.FD)("span",{className:Ri.giftLine,children:[J&&(0,N.Y)(te.A,{className:Ri.giftIcon,sticker:J,size:M.$}),(0,N.Y)("strong",{children:z})]})},{withNodes:!0,renderTextFilters:["br"],withMarkdown:!0})}),(0,N.Y)("p",{className:Ri.infoWarning,children:A("GiftCraftWarning",void 0,{withNodes:!0,renderTextFilters:["br"],withMarkdown:!0})}),_&&_.length>0&&(0,N.FD)(x.A,{size:"tiny",color:"transparentBlured",pill:!0,fluid:!0,className:Ri.viewAllButton,onClick:lt,children:[_.map(e=>(0,N.Y)(Si.A,{sticker:e,noPlay:!0},e.id)),(0,N.Y)("span",{className:Ri.viewAllText,children:A("GiftCraftViewAll",void 0,{withNodes:!0,specialReplacement:he.hG})})]}),Qe.length>0&&(0,N.Y)("div",{className:Ri.attributeCircles,children:Qe.map(({attr:e,permille:t})=>function(e,t){const i=t/10,a=(0,W.l9)(i,0),r="backdrop"===e.type?`backdrop-${e.backdropId}`:`pattern-${e.sticker.id}`;return(0,N.FD)("div",{className:Ri.attributeCircle,style:v(r,"craftAttribute"),children:[(0,N.FD)("div",{className:Ri.attributeContent,children:[(0,N.Y)(Ui,{className:Ri.attributeRing,progress:i,size:Ei}),"backdrop"===e.type?(0,N.Y)("div",{className:Ri.colorAttribute,style:`background: linear-gradient(135deg, ${e.centerColor} 0%, ${e.edgeColor} 100%)`}):(0,N.Y)(Xi,{sticker:e.sticker})]}),(0,N.Y)(We.A,{className:Ri.attributePercent,text:a})]},r)}(e,t))})]})),(0,N.Y)(L.Ay,{className:Ri.infoTransition,name:"fade",activeKey:e,children:t})}(),function(){const e=Boolean(we),t=$e&&!pe&&!e&&H>Wi,i=e?A("GiftCraftNewGift"):A("GiftCraftButton",{giftName:z});let a=0;return e?a=2:pe?a=3:$e&&(a=1),(0,N.Y)("div",{className:Ri.footer,children:(0,N.Y)(x.A,{className:(0,s.A)(Ri.craftButton,pe&&!e&&Ri.craftButtonCrafting,t&&Ri.craftButtonHighChance),size:"smaller",color:e?"danger":void 0,disabled:!e&&(!$e||pe),onClick:e?ot:je,children:(0,N.Y)(L.Ay,{name:"fade",activeKey:a,children:pe&&!e?(0,N.Y)("span",{className:Ri.craftButtonTitle,children:A("GiftCraftSuccessChance",{percent:(0,W.l9)(H,0)})}):(0,N.FD)("div",{className:Ri.craftButtonContent,children:[(0,N.Y)("span",{className:Ri.craftButtonTitle,children:i}),!e&&(0,N.Y)("span",{className:Ri.craftButtonSubtitle,children:$e?A("GiftCraftSuccessChance",{percent:(0,W.l9)(H,0)}):A("GiftCraftEmptyHint",{button:(0,N.Y)(P.A,{name:"add-filled",className:Ri.emptyHintIcon})},{withNodes:!0})})]})})})})}()]})}));var ea=i(35104),ta=i(52745);const ia="Coqd2h7r",aa="_b0axyri",ra="iWFxY19p",na="ivRAWCqr",oa="vqOlMjOC",sa=(0,ut.nF)(e=>e(),200,!0),la=(0,a.ph)(({gift:e,chancePercent:t,chanceColor:i,showPrice:a,observe:r,onClick:n})=>(0,N.FD)("div",{className:"en1EKOgq",children:[(0,N.Y)(Lt,{gift:e,observeIntersection:r,hideBadge:!a,onClick:n}),Boolean(t&&t>0)&&(0,N.FD)("span",{className:"qtpfxCcl",style:i?`background-color: ${i}`:void 0,children:["+",(0,W.l9)(t,0)]})]})),ca=(0,a.ph)((0,r.EK)(e=>({craftModal:(0,o.nTw)(e).giftCraftModal}))(({modal:e,craftModal:t})=>{const{closeGiftCraftSelectModal:i,selectGiftForCraft:n,loadMoreCraftableGifts:o,loadMoreMarketCraftableGifts:l,updateCraftGiftsFilter:c,openGiftInfoModal:m}=(0,r.ko)(),f=(0,a.li)(),p=(0,a.li)(),g=(0,a.li)(),[A,b]=(0,a.J0)(!1),[v,C]=(0,a.J0)(!1),[y,G,k]=(0,T.A)(!1),S=(0,F.A)(),I=Boolean(e),Y=(0,d.A)(e),B=(0,d.A)(t),{gift1:w,gift2:D,gift3:M,gift4:P,myCraftableGifts:x,marketCraftableGifts:R,marketFilter:O,marketUpdateIteration:K=0,marketCraftableGiftsCount:V,myCraftableGiftsNextOffset:q,marketCraftableGiftsNextOffset:E,isMarketLoading:H}=B||{},{isLoading:z}=Y||{},J=Boolean(q),W=Boolean(E),{observe:_}=(0,mt.BL)({rootRef:f,throttleMs:200,isDisabled:!I}),j=Boolean(R?.length),$=void 0!==R,X=void 0!==x&&$&&!z,Z=(0,ge.A)(K),ee=void 0!==Z&&Z!==K,te=A&&v,ie=A&&!te,ae=(0,u.A)(e=>{const t=e.currentTarget;sa(()=>{b(t.scrollTop>0);const e=g.current;if(e&&j){const i=t.getBoundingClientRect(),a=e.getBoundingClientRect();C(a.top<=i.top)}})}),re=(0,a.Kr)(()=>new Set([w,D,M,P].filter(e=>Boolean(e)).map(e=>(0,ea.p)(e))),[w,D,M,P]),ne=(0,a.Kr)(()=>new Set([w,D,M,P].filter(e=>Boolean(e)&&"starGiftUnique"===e.gift.type).map(e=>e.gift.id)),[w,D,M,P]),oe=(0,a.Kr)(()=>x?x.filter(e=>!("starGiftUnique"===e.gift.type&&ne.has(e.gift.id)||re.has((0,ea.p)(e)))):[],[x,re,ne]),se=(0,a.Kr)(()=>R?R.filter(e=>!ne.has(e.id)):[],[R,ne]),le=(0,a.Kr)(()=>{const e=new Map;return oe.forEach(t=>{"starGiftUnique"===t.gift.type&&e.set(t.gift.id,t)}),e},[oe]),ce=(0,u.A)(()=>{J?o():W&&l()}),de=(0,a.Kr)(()=>[...oe.map(e=>`my-${(0,ea.p)(e)}`),...se.map(e=>`market-${e.id}`)],[oe,se]),[ue,me]=(0,Kt.A)(ce,de,!I,50),fe=(0,u.A)(()=>{i()}),pe=(0,u.A)(e=>{if("starGiftUnique"!==e.type)return;const t=le.get(e.id),i=Y?.slotIndex;t&&void 0!==i&&n({gift:t,slotIndex:i})}),he=(0,u.A)(e=>{const t=Y?.slotIndex;void 0!==t&&m({gift:e,craftSlotIndex:t})}),Ae=(0,u.A)(()=>{c({filter:{sortType:O?.sortType||"byPrice",modelAttributes:[],backdropAttributes:[],patternAttributes:[],starsOnly:void 0}})}),be=(0,u.A)(e=>{c({filter:{...O,sortType:O?.sortType||"byPrice",starsOnly:e}})}),ve=Boolean(O?.starsOnly);(0,a.vJ)(()=>{I||k()},[I,k]),(0,a.vJ)(()=>{V&&!H&&G()},[V,H,G]);const Ne=oe.length>0,Ce=se.length>0,ye=!Ce&&Boolean(R),Ge=Boolean(O?.modelAttributes?.length||O?.patternAttributes?.length||O?.backdropAttributes?.length||O?.starsOnly),ke=$&&(Ce||Ge||H);return(0,N.FD)(h.A,{dialogRef:p,isOpen:I,onClose:fe,className:"ClwmUa5G",contentClassName:"ceNSujPV",hasAbsoluteCloseButton:!0,isSlim:!0,isLowStackPriority:!0,children:[(0,N.Y)("h3",{className:(0,s.A)("XJqLm5V2",ie&&"Wq4DYFTR"),children:S("GiftCraftSelectTitle")}),(0,N.FD)("div",{className:"KitVuE4K",children:[(0,N.Y)(ta.A,{className:(0,s.A)("d_ojk2oY",!z&&na)}),(0,N.FD)(U.A,{ref:f,className:(0,s.A)("KMOT5AOB",z&&na,"custom-scroll"),items:ue,onLoadMore:me,onScroll:ae,itemSelector:".starGiftItem",noFastList:!0,noScrollRestore:ee,preloadBackwards:50,children:[I&&!Ne&&!ke&&X&&(0,N.Y)(Et,{className:oa,description:S("ResellGiftsNoFound")}),I&&Ne&&(0,N.FD)("div",{className:ia,children:[(0,N.Y)("p",{className:aa,children:S("GiftCraftSelectYourGifts")}),(0,N.Y)("div",{className:ra,children:oe.map(e=>{const t="starGiftUnique"===e.gift.type?(e.gift.craftChancePermille||0)/10:0,{backdrop:i}=(0,Q.uc)(e.gift)||{};return(0,N.Y)(la,{gift:e.gift,chancePercent:t,chanceColor:i?.centerColor,observe:_,onClick:pe},`my-${(0,ea.p)(e)}`)})})]}),I&&ke&&(0,N.FD)("div",{className:ia,children:[(0,N.Y)("p",{className:aa,children:S("GiftCraftSelectMarketGifts",{count:V||0},{pluralValue:V||0})}),(0,N.Y)("div",{ref:g}),(0,N.Y)(Zt,{dialogRef:p,className:(0,s.A)("GgZO3tSP",te&&"ahFn4idJ"),filterType:"craft"}),(0,N.FD)(L.Ay,{className:"FQ0BdYtV",name:"semiFade",activeKey:K,children:[ye&&(0,N.Y)(Et,{className:oa,description:S("ResellGiftsNoFound"),linkText:Ge?S("ResellGiftsClearFilters"):void 0,onLinkClick:Ge?Ae:void 0}),Ce&&(0,N.Y)("div",{className:ra,children:se.map(e=>{const t=(e.craftChancePermille||0)/10,{backdrop:i}=(0,Q.uc)(e)||{};return(0,N.Y)(la,{gift:e,chancePercent:t,chanceColor:i?.centerColor,showPrice:!0,observe:_,onClick:he},`market-${e.id}`)})})]})]})]})]}),ke&&(0,N.Y)(qe.A,{className:(0,s.A)("xO1hUXOa",y&&"xnFlxu8I"),label:S("GiftResaleStarsOnly"),checked:ve,isRound:!0,onCheck:be})]})})),da=(0,a.ph)(({modal:e})=>{const{closeGiftCraftInfoModal:t}=(0,r.ko)(),i=(0,F.A)(),n=Boolean(e),o=(0,d.A)(e),s=o?.gift,l=(0,u.A)(()=>{t()}),c=(0,a.Kr)(()=>s?(0,Q.uc)(s):void 0,[s]),m=(0,a.Kr)(()=>{if(c)return(0,N.Y)(Fe,{className:"ipjXT9XU",modelAttribute:c.model,backdropAttribute:c.backdrop,patternAttribute:c.pattern,title:i("GiftCraftInfoTitle"),subtitle:i("GiftCraftInfoSubtitle")})},[c,i]),f=(0,a.Kr)(()=>{if(n)return(0,N.Y)("div",{className:"J35aIqIW",children:(0,N.Y)(x.A,{iconName:"understood",iconClassName:"fd_4DQfY",onClick:l,children:i("ButtonUnderstood")})})},[i,n,l]),p=(0,a.Kr)(()=>[["radial-badge",i("GiftCraftInfoCraftTitle"),i("GiftCraftInfoCraftDescription")],["combine-craft",i("GiftCraftInfoChanceTitle"),i("GiftCraftInfoChanceDescription")],["boost-craft-chance",i("GiftCraftInfoRiskTitle"),i("GiftCraftInfoRiskDescription")]],[i]);return(0,N.Y)(Ii.A,{isOpen:n,header:m,listItemData:p,footer:f,hasBackdrop:!0,contentClassName:"aKh_3mdv",onClose:l})}),ua={content:"oIMFhiWD",tabs:"J_oPbEDu",dialog:"ZlO7bYLZ",transition:"MWWXXfrj",grid:"wvh8ritK",gridHeader:"GVq3BRIz",item:"sEWq24Wm",header:"_Zzgb6Fh",traitButtons:"JxrokwOs",traitButton:"G7vILjOJ",traitName:"aHnDHuXx",traitType:"iXW_4lqX",traitRarity:"Akz_APX6",playButton:"HIybg_ll"};var ma=function(e){return e[e.Model=0]="Model",e[e.Backdrop=1]="Backdrop",e[e.Pattern=2]="Pattern",e}(ma||{});const fa=(0,a.ph)((0,r.EK)(e=>({animationLevel:(0,w.Vu)(e)}))(({modal:e,animationLevel:t})=>{const{closeGiftPreviewModal:i,openGiftInMarket:n,updateResaleGiftsFilter:o}=(0,r.ko)(),[l,c,m]=(0,T.A)(),[f,p,g]=(0,T.A)(!0),A=(0,a.li)(),b=(0,a.li)(),v=(0,a.li)(),C=Boolean(e),y=(0,d.A)(e),G=y?.originGift,k=(0,a.Kr)(()=>G&&(0,Q.uc)(G),[G]),S=(0,F.A)(),[I,Y]=(0,a.J0)(ma.Model),{regularModels:B,craftableModels:w,patterns:M,backdrops:P}=(0,a.Kr)(()=>{if(!y?.attributes)return{regularModels:[],craftableModels:[],patterns:[],backdrops:[]};const e={regularModels:[],craftableModels:[],patterns:[],backdrops:[]};for(const t of y.attributes)"model"===t.type&&("regular"===t.rarity.type?e.regularModels.push(t):e.craftableModels.push(t)),"pattern"===t.type&&e.patterns.push(t),"backdrop"===t.type&&e.backdrops.push(t);return e},[y?.attributes]),O=B[0],K=M[0],V=P[0],[q,E]=(0,a.J0)(O),[H,z]=(0,a.J0)(K),[J,W]=(0,a.J0)(V);(0,a.vJ)(()=>{C||(Y(ma.Model),m())},[C]),(0,a.vJ)(()=>{const e=k?.model||O;E(e),z(k?.pattern||K),W(k?.backdrop||V),e&&"regular"!==e.rarity.type&&c()},[k,O,K,V]),(0,a.vJ)(()=>{y?.shouldShowCraftableOnStart&&c()},[y?.shouldShowCraftableOnStart]);const _=(0,u.A)(e=>{if(e!==q?.name||!f)return;if(!(G&&q&&H&&J))return;const t=y?.shouldShowCraftableOnStart&&l?y.attributes.filter(e=>"model"!==e.type||"regular"!==e.rarity.type):y?.attributes,i=(0,Q.HM)(t,{model:q,pattern:H,backdrop:J});E(i.model),z(i.pattern),W(i.backdrop)}),{observe:j}=(0,mt.BL)({rootRef:A,throttleMs:200,isDisabled:I!==ma.Model}),{observe:$}=(0,mt.BL)({rootRef:b,throttleMs:200,isDisabled:I!==ma.Pattern}),{observe:X}=(0,mt.BL)({rootRef:v,throttleMs:200,isDisabled:I!==ma.Backdrop}),Z=(0,a.Kr)(()=>[{title:S("GiftAttributeModel")},{title:S("GiftAttributeBackdrop")},{title:S("GiftAttributeSymbol")}],[S]),ee=(0,u.A)(()=>i()),te=(0,u.A)(e=>{E(e),g()}),ie=(0,u.A)(e=>{z(e),g()}),ae=(0,u.A)(e=>{W(e),g()}),re=(0,u.A)(()=>{G&&H&&(n({gift:G}),o({filter:{sortType:"byDate",modelAttributes:[],backdropAttributes:[],patternAttributes:[{type:"pattern",documentId:H.sticker.id}]}}),ee())}),ne=(0,u.A)(()=>{G&&J&&(n({gift:G}),o({filter:{sortType:"byDate",modelAttributes:[],backdropAttributes:[{type:"backdrop",backdropId:J.backdropId}],patternAttributes:[]}}),ee())}),oe=(0,u.A)(()=>{G&&(n({gift:G}),o({filter:{sortType:"byDate",modelAttributes:[{type:"model",documentId:q.sticker.id}],backdropAttributes:[],patternAttributes:[]}}),ee())}),se=(0,a.Kr)(()=>(0,N.FD)(N.FK,{children:[(0,N.Y)(x.A,{className:"modal-absolute-close-button",round:!0,color:"translucent-white",size:"tiny",iconName:"close",ariaLabel:S("Close"),onClick:ee}),(0,N.Y)(x.A,{className:ua.playButton,round:!0,color:"translucent-white",size:"tiny",iconName:f?"pause":"play",ariaLabel:S(f?"AriaGiftPreviewStop":"AriaGiftPreviewPlay"),onClick:f?g:p})]}),[S,f]);return(0,N.FD)(h.A,{isOpen:C,className:(0,s.A)(ua.root,"tall"),hasAbsoluteCloseButton:!0,absoluteCloseButtonColor:"translucent-white",dialogClassName:ua.dialog,contentClassName:ua.content,header:se,isSlim:!0,onClose:ee,children:[function(){if(q&&H&&J)return(0,N.Y)(Fe,{className:ua.header,modelAttribute:q,backdropAttribute:J,patternAttribute:H,title:G?.title,subtitle:S("GiftPreviewSelectedTraits"),noLoop:!0,onStickerAnimationEnded:_,children:(0,N.FD)("div",{className:ua.traitButtons,style:`--_badge-bg: ${J.centerColor}`,children:[(0,N.FD)(x.A,{className:ua.traitButton,color:"transparentBlured",onClick:oe,children:[(0,N.Y)("span",{className:ua.traitName,children:q.name}),(0,N.Y)("span",{className:ua.traitType,children:S("GiftAttributeModel")}),(0,N.Y)(xt,{shouldInvertRare:!0,rarity:q.rarity,className:ua.traitRarity})]}),(0,N.FD)(x.A,{className:ua.traitButton,color:"transparentBlured",onClick:ne,children:[(0,N.Y)("span",{className:ua.traitName,children:J.name}),(0,N.Y)("span",{className:ua.traitType,children:S("GiftAttributeBackdrop")}),(0,N.Y)(xt,{shouldInvertRare:!0,rarity:J.rarity,className:ua.traitRarity})]}),(0,N.FD)(x.A,{className:ua.traitButton,color:"transparentBlured",onClick:re,children:[(0,N.Y)("span",{className:ua.traitName,children:H.name}),(0,N.Y)("span",{className:ua.traitType,children:S("GiftAttributeSymbol")}),(0,N.Y)(xt,{shouldInvertRare:!0,rarity:H.rarity,className:ua.traitRarity})]})]})})}(),(0,N.Y)(R.A,{className:ua.tabs,activeTab:I,tabs:Z,onSwitchTab:Y}),(0,N.Y)(L.Ay,{className:ua.transition,name:(0,D.P)("slideOptimized",t,void 0,S.isRtl),activeKey:I,renderCount:Z.length,children:function(){switch(I){case ma.Model:return(0,N.Y)(U.A,{ref:A,className:(0,s.A)(ua.grid,"custom-scroll"),beforeChildren:(0,N.FD)("div",{className:ua.gridHeader,children:[(0,N.Y)("span",{className:ua.count,children:S(l?"GiftPreviewCountCraftableModels":"GiftPreviewCountModels",{count:l?w.length:B.length},{pluralValue:l?w.length:B.length,withNodes:!0,withMarkdown:!0})}),Boolean(w?.length)&&(0,N.Y)(bt.A,{isPrimary:!0,onClick:()=>l?m():c(),children:S(l?"GiftPreviewToggleRegularModels":"GiftPreviewToggleCraftableModels",void 0,{withNodes:!0,specialReplacement:he.hG})})]}),items:l?w:B,noFastList:!0,children:(l?w:B).map(e=>(0,N.Y)(Rt,{className:ua.item,sticker:e.sticker,stickerSize:80,rarity:e.rarity,isSelected:q?.name===e.name,clickArg:e,onClick:te,observeIntersection:j},e.name))});case ma.Pattern:return(0,N.Y)(U.A,{ref:b,className:(0,s.A)(ua.grid,"custom-scroll"),beforeChildren:(0,N.Y)("div",{className:ua.gridHeader,children:(0,N.Y)("span",{className:ua.count,children:S("GiftPreviewCountPatterns",{count:M.length},{pluralValue:M.length,withNodes:!0,withMarkdown:!0})})}),items:M,noFastList:!0,children:M.map(e=>(0,N.Y)(Rt,{className:ua.item,backdrop:J,sticker:e.sticker,patternSticker:e.sticker,stickerNoPlay:!0,stickerSize:60,rarity:e.rarity,isSelected:H?.name===e.name,clickArg:e,onClick:ie,observeIntersection:$},e.name))});case ma.Backdrop:return(0,N.Y)(U.A,{ref:v,className:(0,s.A)(ua.grid,"custom-scroll"),beforeChildren:(0,N.Y)("div",{className:ua.gridHeader,children:(0,N.Y)("span",{className:ua.count,children:S("GiftPreviewCountBackdrops",{count:P.length},{pluralValue:P.length,withNodes:!0,withMarkdown:!0})})}),items:P,noFastList:!0,children:P.map(e=>(0,N.Y)(Rt,{className:ua.item,backdrop:e,sticker:q?.sticker,stickerNoPlay:!0,patternSticker:H?.sticker,rarity:e.rarity,isSelected:J?.backdropId===e.backdropId,clickArg:e,onClick:ae,observeIntersection:X},e.backdropId))});default:return}}()})]})})),pa="GwhTY_Uw",ha="H4JSQGvw",ga=48*pt.dp,Aa=(0,a.ph)((0,r.EK)(e=>{const{giftAuctionModal:t}=(0,o.nTw)(e),i=t?.auctionGiftId;return{auctionState:i?e.giftAuctionByGiftId?.[i]:void 0}})(({modal:e,auctionState:t})=>{const{closeGiftAuctionModal:i,setGiftModalSelectedGift:n,openGiftAuctionInfoModal:o,openGiftAuctionAcquiredModal:s,openAboutStarGiftModal:l,showNotification:c,openChatWithDraft:m,openUrl:f,openGiftInMarket:p}=(0,r.ko)(),h=Boolean(e),g=(0,d.A)(e),A=(0,d.A)(t),b=A?.gift,v=A?.state,C=A?.userState,G="finished"===v?.type,[k,S]=(0,a.J0)(),I=Boolean(b&&v&&k),Y=(0,a.li)(),B=(0,F.A)(),w=(0,u.A)(()=>{g?.sampleAttributes&&S((0,Q.HM)(g.sampleAttributes,k))});(0,ki.A)(w,h?3e3:void 0,!0),(0,a.vJ)(()=>{h&&(g?.sampleAttributes?w():S(void 0))},[h,g?.sampleAttributes]),(0,a.vJ)(()=>{const e=g?.sampleAttributes;e&&(0,Q.y8)(e)},[g?.sampleAttributes]);const D=(0,u.A)(()=>i()),M=(0,u.A)(()=>{b&&o({auctionGiftId:b.id})}),T=(0,u.A)(()=>{l({})}),P=(0,u.A)(()=>{if(!b)return;const e=(0,Q.yQ)(b);s({giftId:b.id,giftTitle:b.title,giftSticker:e})}),U=(0,u.A)(()=>{b&&(i({shouldKeepAuction:!0}),n({gift:b}))}),R=(0,a.Kr)(()=>{if(b?.auctionSlug)return`${y.jsp}auction/${b.auctionSlug}`},[b]),L=(0,u.A)(()=>{R&&((0,Ce.eM)(R),c({message:B("LinkCopied")}))}),O=(0,u.A)(()=>{R&&m({text:{text:R}})}),K=(0,u.A)(()=>{"finished"===v?.type&&v.fragmentListedUrl&&f({url:v.fragmentListedUrl})}),V=(0,u.A)(()=>{b&&(D(),p({gift:b}))}),q=(0,a.Kr)(()=>{if(!I)return;const e=b.title||B("StarGift"),t=B(G?"GiftAuctionEnded":"GiftAuctionInfoTitle"),i=(0,N.Y)(bt.A,{className:"xv_0WTej",isPrimary:!0,onClick:T,children:B("GiftAuctionLearnMoreAboutGifts")});return(0,N.Y)("div",{ref:Y,children:(0,N.Y)(Fe,{modelAttribute:k.model,backdropAttribute:k.backdrop,patternAttribute:k.pattern,title:e,badge:t,subtitle:i})})},[I,b,G,B,k,T]),E=(0,a.Kr)(()=>{if(!b||!v||I)return;const e=b.title||B("StarGift"),t=b.giftsPerRound||0;return(0,N.FD)("div",{className:"lTDjKYuV",children:[(0,N.Y)(Lt,{gift:b,hideBadge:!0,noClickable:!0}),(0,N.Y)("h1",{className:"_tvAimMQ",children:e}),G?(0,N.Y)("span",{className:"pC_V4Juh",children:B("GiftAuctionEnded")}):(0,N.Y)("p",{className:"X88e7g62",children:B("GiftAuctionTopBidders",{count:t,gift:(0,N.Y)("span",{className:"AwBqE6Vc",children:e}),link:(0,N.Y)(bt.A,{isPrimary:!0,onClick:M,children:B("GiftAuctionLearnMore",void 0,{withNodes:!0})})},{pluralValue:t,withNodes:!0,withMarkdown:!0})})]})},[b,v,I,G,B,M]),H=q||E,W=(0,a.Kr)(()=>{if(!b||!v||!C)return;const e=[];e.push([B("GiftAuctionStarted"),(0,z.L2)(1e3*v.startDate,B.code,!0)]),e.push([B("GiftAuctionEnds"),(0,z.L2)(1e3*v.endDate,B.code,!0)]),b.availabilityTotal&&e.push([B("GiftInfoAvailability"),B("GiftInfoAvailabilityValue",{count:b.availabilityRemains||0,total:B.number(b.availabilityTotal)},{pluralValue:b.availabilityRemains||0})]),"active"===v.type&&e.push([B("GiftAuctionCurrentRound"),B("GiftAuctionRoundValue",{current:B.number(v.currentRound),total:B.number(v.totalRounds)})]),G&&e.push([B("GiftAuctionAveragePrice"),(0,he.U2)(B,v.averagePrice,{className:"Ui25Ac3P"})]);const t=C.acquiredCount,i=(0,Q.yQ)(b),a=v.endDate-(0,J.Fm)(),r=a>0&&a<ga,n="finished"===v.type&&Boolean(v.fragmentListedUrl&&v.fragmentListedCount),o="finished"===v.type&&Boolean(v.listedCount);return{tableData:e,footer:(0,N.FD)("div",{className:"kVyu9ZRp",children:[t>0&&(0,N.Y)(bt.A,{className:pa,isPrimary:!0,onClick:P,children:B("GiftAuctionItemsBought",{count:t,gift:i&&(0,N.Y)(te.A,{className:ha,sticker:i,size:20,play:!1})},{pluralValue:t,withNodes:!0})}),n&&(0,N.Y)(bt.A,{className:pa,isPrimary:!0,onClick:K,children:B("GiftAuctionForSaleOnFragment",{count:i?(0,N.FD)(N.FK,{children:[B.number(v.fragmentListedCount),(0,N.Y)(te.A,{className:ha,sticker:i,size:20,play:!1})]}):B.number(v.fragmentListedCount)},{withNodes:!0})}),o&&(0,N.Y)(bt.A,{className:pa,isPrimary:!0,onClick:V,children:B("GiftAuctionForSaleOnTelegram",{count:i?(0,N.FD)(N.FK,{children:[B.number(v.listedCount),(0,N.Y)(te.A,{className:ha,sticker:i,size:20,play:!1})]}):B.number(v.listedCount)},{withNodes:!0})}),(0,N.Y)(x.A,{noForcedUpperCase:!0,className:"QgTA5Tm_",onClick:G?D:U,children:G?B("OK"):(0,N.FD)("div",{children:[(0,N.Y)("div",{children:B("GiftAuctionJoin")}),a>0&&(0,N.Y)("div",{className:"XV66UlTa",children:B("GiftAuctionTimeLeft",{time:r?(0,N.Y)(yt.A,{endsAt:v.endDate}):(0,z.zt)(B,a)},{withNodes:!0})})]})})]})}},[b,v,C,G,B,U,P,D,K,V]),_=(0,a.Kr)(()=>{if(I)return(0,N.FD)(N.FK,{children:[(0,N.Y)(He.A,{icon:"info",onClick:M,children:B("GiftAuctionLearnMoreMenuItem")}),(0,N.Y)(He.A,{icon:"link-badge",onClick:L,children:B("CopyLink")}),(0,N.Y)(He.A,{icon:"forward",onClick:O,children:B("Share")})]})},[I,B,M,L,O]);return(0,N.Y)(Ge.A,{isOpen:h,header:H,footer:W?.footer,tableData:W?.tableData,className:"rCVinZx6",contentClassName:"MAEILhFp",closeButtonColor:I?"translucent-white":void 0,moreMenuItems:_,onClose:D})})),ba={root:"nBzkzCNa",content:"FbamIaWM",headerControlPanel:"oKcR_Gxv",slider:"lpcp8Oip",title:"jNHNh7KT",subtitle:"HlVun4XF",infoCards:"K9fWcZP0",infoCard:"QBcr61z8",infoCardValue:"S9vK5Tny",infoCardLabel:"UzCztm_V",separator:"eCFcDThE",winningStatus:"IENM5upL",bidderInfoSlide:"VvFvniw8",winningText:"mHlgX1Lm",winningBadge:"yWQ_64QE",section:"VfdOWkWu",sectionTitle:"aJxJv1Tj",sectionTitleTransition:"I344VxP8",bidderRow:"_6493YZ5",bidderPosition:"bjYqFB3Y",bidderInfo:"MSwHwQYX",bidderName:"StE9kpcQ",topBidderRow:"Q0o2Mlnj",topBidderPosition:"mQa4yF_w",bidderAmount:"jTHhbapk",giftSticker:"ETmmzDXX",customBidInput:"KRqfUs0J",customBidInputIcon:"m1O8A6wT"},va=(0,a.ph)((0,r.EK)(e=>{const{stars:t,currentUserId:i}=e,{giftAuctionBidModal:a}=(0,o.nTw)(e),r=a?.auctionGiftId,n=r?e.giftAuctionByGiftId?.[r]:void 0,s=i?(0,o.PVB)(e,i):void 0,l="active"===n?.state.type?n.state.topBidders:void 0;return{auctionState:n,starBalance:t?.balance,currentUserPeer:s,topBidderIds:l}})(({modal:e,auctionState:t,starBalance:i,currentUserPeer:n,topBidderIds:s})=>{const{closeGiftAuctionBidModal:l,sendStarGiftAuctionBid:m,loadGiftAuction:p}=(0,r.ko)(),g=Boolean(e),A=(0,d.A)(t),b=(0,d.A)(s),v=(0,a.Kr)(()=>{if(!b)return;const e=(0,r.mS)();return b.map(t=>(0,o.PVB)(e,t)).filter(Boolean)},[b]),[C,y,G]=v||[],k=(0,Ie.A)([C?.id||"0"]),S=(0,Ie.A)([y?.id||"0"]),I=(0,Ie.A)([G?.id||"0"]),Y=A?.gift.giftsPerRound||0,B=(0,F.A)(),w="active"===A?.state.type?A.state:void 0,D=A?.userState,[M,P]=(0,a.J0)(50),[U,R,O]=(0,T.A)(),[K,V]=(0,a.J0)(""),E=w?.minBidAmount||50,z=D?.minBidAmount||E,J=1e4*Math.ceil(z/1e4)+5e4;(0,a.vJ)(()=>{P(z)},[z]);const W=w?.nextRoundAt,_=D?.bidAmount?M-D.bidAmount:0,j=M>=J,$=(0,a.Kr)(()=>j?B("GiftAuctionTapToBidMore"):_<=0?void 0:(0,N.FD)(N.FK,{children:["+",(0,N.Y)(We.A,{text:B.number(_)})]}),[_,j,B]),X=(0,u.A)(e=>{P(e)}),Z=(0,u.A)(()=>{e?.auctionGiftId&&g&&p({giftId:e.auctionGiftId})}),ee=(0,u.A)(()=>{R()}),ie=(0,u.A)(()=>{j&&ee()}),ae=(0,u.A)(e=>{const t=e.target.value.replace(/\D/g,"");Number(t)>1e9||V(t)}),re=(0,u.A)(()=>{if(!A?.gift.id||!e)return;const t=Number(K);if(t<z)return;P(t),O(),V("");const{peerId:i,message:a,shouldHideName:r}=e,n=Boolean(D?.bidAmount);m({giftId:A.gift.id,bidAmount:t,peerId:i,message:a?{text:a}:void 0,shouldHideName:r,isUpdateBid:n})}),ne=(0,u.A)(()=>{if(!A?.gift.id||!e)return;const{peerId:t,message:i,shouldHideName:a}=e,r=Boolean(D?.bidAmount);m({giftId:A.gift.id,bidAmount:M,peerId:t,message:i?{text:i}:void 0,shouldHideName:a,isUpdateBid:r})}),oe=(0,a.Kr)(()=>{if(!M||!w?.bidLevels?.length)return;const{bidLevels:e}=w,t=D?.bidDate||Number.MAX_SAFE_INTEGER;return(0,Q.e0)(M,t,e)},[M,w,D?.bidDate]),se=Boolean(D?.bidAmount&&oe&&oe<=Y);function le(e,t,i,a,r){return(0,N.FD)("div",{className:ba.topBidderRow,children:[(0,N.Y)("div",{className:ba.topBidderPosition,children:(0,c.A)(t,["emoji"])}),(0,N.Y)(L.Ay,{name:"fade",activeKey:r,className:ba.bidderInfo,slideClassName:ba.bidderInfoSlide,children:i&&(0,N.FD)(N.FK,{children:[(0,N.Y)(f.A,{peer:i,size:"small"}),(0,N.Y)(Ve.A,{peer:i,className:ba.bidderName})]})}),void 0!==a&&(0,N.Y)("div",{className:ba.bidderAmount,children:(0,he.U2)(B,a)})]},e)}return(0,N.FD)(h.A,{isOpen:g,hasAbsoluteCloseButton:!0,isSlim:!0,className:ba.root,contentClassName:ba.content,onClose:l,isLowStackPriority:!0,children:[(0,N.Y)("div",{className:ba.headerControlPanel,children:(0,N.Y)(H,{balance:i,className:ba.modalBalance,withAddButton:!0})}),(0,N.Y)(st,{className:ba.slider,defaultValue:z,minValue:E,minAllowedValue:z,minAllowedProgress:.25,maxValue:J,floatingBadgeDescription:$,onChange:X,onBadgeClick:ie,onCustomValueClick:ee,shouldUseDynamicColor:!0,shouldAllowCustomValue:!0}),(0,N.Y)("h3",{className:ba.title,children:B("GiftAuctionPlaceBid")}),(0,N.FD)("div",{className:ba.infoCards,children:[(0,N.FD)("div",{className:ba.infoCard,children:[(0,N.Y)("div",{className:ba.infoCardValue,children:(0,he.U2)(B,z,{withWrapper:!0})}),(0,N.Y)("div",{className:ba.infoCardLabel,children:B("GiftAuctionMinimumBid")})]}),(0,N.FD)("div",{className:ba.infoCard,children:[(0,N.Y)("div",{className:ba.infoCardValue,children:(0,N.Y)(yt.A,{endsAt:W||0,shouldShowZeroOnEnd:!0,onEnd:Z})}),(0,N.Y)("div",{className:ba.infoCardLabel,children:B("GiftAuctionUntilNextRound")})]}),(0,N.FD)("div",{className:ba.infoCard,children:[(0,N.FD)("div",{className:ba.infoCardValue,children:[(0,N.Y)(te.A,{noLoop:!1,className:ba.giftSticker,sticker:A?.gift.sticker,size:24}),B.number(w?.giftsLeft||0)]}),(0,N.Y)("div",{className:ba.infoCardLabel,children:B("GiftAuctionLeft")})]})]}),(0,N.FD)("div",{className:ba.section,children:[function(){const e=A?.gift.title||B("StarGift"),t=oe&&oe<=100?(w?.lastGiftNum||0)+oe:void 0;return(0,N.Y)(L.Ay,{name:"fade",activeKey:se?0:1,className:ba.sectionTitleTransition,slideClassName:ba.bidderInfoSlide,children:se?(0,N.FD)("div",{className:ba.winningStatus,children:[(0,N.Y)("span",{className:ba.winningText,children:B("GiftAuctionYoureWinning")}),(0,N.Y)("span",{className:ba.winningBadge,children:B("GiftUnique",{title:e,number:t?B.number(t):void 0})})]}):(0,N.Y)("div",{className:ba.sectionTitle,children:B("GiftAuctionYourBidWillBe")})})}(),(0,N.FD)("div",{className:ba.bidderRow,children:[(0,N.Y)("div",{className:ba.bidderPosition,children:oe&&oe>100?`${oe}+`:oe||1}),(0,N.FD)("div",{className:ba.bidderInfo,children:[n&&(0,N.Y)(f.A,{peer:n,size:"small"}),n&&(0,N.Y)(Ve.A,{peer:n,className:ba.bidderName})]}),(0,N.Y)("div",{className:ba.bidderAmount,children:(0,he.U2)(B,M)})]})]}),function(){const e=w?.bidLevels;return(0,N.FD)("div",{className:ba.section,children:[(0,N.Y)("div",{className:ba.sectionTitle,children:B("GiftAuctionTopWinners",{count:3},{pluralValue:3})}),le(0,"🥇",C,e?.[0]?.amount,k),le(1,"🥈",y,e?.[1]?.amount,S),le(2,"🥉",G,e?.[2]?.amount,I)]})}(),(0,N.Y)(x.A,{noForcedUpperCase:!0,inline:!0,onClick:ne,children:B(D?.bidAmount?"GiftAuctionAddToBid":"GiftAuctionPlaceBidButton",{amount:(0,he.U2)(B,D?.bidAmount?M-D.bidAmount:M,{asFont:!0})},{withNodes:!0})}),(0,N.FD)(gi.A,{isOpen:U,title:B("GiftAuctionCustomBidTitle"),confirmLabel:B("GiftAuctionCustomBidButton"),isConfirmDisabled:!K||Number(K)<z,confirmHandler:re,onClose:O,children:[(0,N.Y)("p",{children:B("GiftAuctionCustomBidDescription",{count:A?.gift.giftsPerRound})}),(0,N.FD)("div",{className:ba.customBidInput,children:[(0,N.Y)(q.A,{type:"gold",size:"adaptive",className:ba.customBidInputIcon}),(0,N.Y)(yi.A,{value:K,onChange:ae,placeholder:B("GiftAuctionCustomBidPlaceholder"),inputMode:"numeric",teactExperimentControlled:!0})]})]})]})})),Na=(0,a.ph)((0,r.EK)(e=>{const{giftAuctionInfoModal:t}=(0,o.nTw)(e),i=t?.auctionGiftId;return{giftAuction:i?e.giftAuctionByGiftId?.[i]:void 0}})(({modal:e,giftAuction:t})=>{const{closeGiftAuctionInfoModal:i}=(0,r.ko)(),n=(0,F.A)(),o=Boolean(e&&t),s=(0,u.A)(()=>{i()}),l=(0,a.Kr)(()=>(0,N.FD)("div",{className:"BYvGxmfu",children:[(0,N.Y)("div",{className:"X5HEn2ho",children:(0,N.Y)(P.A,{name:"auction-filled",className:"aiSlk9Zw"})}),(0,N.Y)("div",{className:"obG607lY",children:n("GiftAuctionInfoTitle")}),(0,N.Y)("div",{className:"wKo4cuID",children:n("GiftAuctionInfoSubtitle")})]}),[n]),c=(0,a.Kr)(()=>{if(o)return(0,N.Y)("div",{className:"M_SnCV2j",children:(0,N.Y)(x.A,{iconName:"understood",iconClassName:"OQCwJP3j",onClick:s,children:n("ButtonUnderstood")})})},[n,o,s]),d=(0,a.Kr)(()=>{const e=t?.gift.giftsPerRound||0;return[["auction-drop",n("GiftAuctionInfoTopBiddersTitle",{count:e},{pluralValue:e}),n("GiftAuctionInfoTopBiddersSubtitle",{count:e},{pluralValue:e})],["auction-next-round",n("GiftAuctionInfoBidCarryoverTitle"),n("GiftAuctionInfoBidCarryoverSubtitle",{count:e})],["stars-refund",n("GiftAuctionInfoMissedBiddersTitle"),n("GiftAuctionInfoMissedBiddersSubtitle")]]},[n,t]);return(0,N.Y)(Ii.A,{isOpen:o,header:l,listItemData:d,footer:c,onClose:s})}));var Ca=i(60406),ya=i(96802);const Ga={modal:"Pz3wJVwI",content:"vBYqMeRD",giftsListContainer:"Ly9mKtg2",giftsList:"lla9jO09",giftHeader:"TuVkgxwZ",bidValue:"zdUvUfOO",badge:"btuWuz25",starIcon:"GRggVFef",okButton:"kIsP2W0m"},ka=(0,a.ph)((0,r.EK)(e=>{const{giftAuctionAcquiredModal:t}=(0,o.nTw)(e);return{acquiredGifts:t?.acquiredGifts,giftTitle:t?.giftTitle,giftSticker:t?.giftSticker}})(({modal:e,acquiredGifts:t,giftTitle:i,giftSticker:n})=>{const{closeGiftAuctionAcquiredModal:o}=(0,r.ko)(),s=(0,a.li)(),l=(0,F.A)(),c=Boolean(e?.giftId),m=(0,d.A)(t),f=(0,d.A)(i),p=(0,d.A)(n),g=(0,u.A)(()=>{o()}),A=(0,a.Kr)(()=>{if(m?.length)return m.map(e=>{const t=l("GiftAuctionBoughtGiftHeader",{gift:f||l("StarGift"),giftNumber:e.giftNumber?l.number(e.giftNumber):"",round:l.number(e.round)});return{tableData:[[void 0,(0,N.FD)("span",{className:Ga.giftHeader,children:[p&&(0,N.Y)(te.A,{className:Ga.giftSticker,sticker:p,size:20,play:!1}),(0,N.Y)("span",{children:t})]})],[l("GiftAuctionRecipient"),{chatId:e.peerId}],[l("GiftAuctionDate"),(0,z.L2)(1e3*e.date,l.code,!0)],[l("GiftAuctionAcceptedBid"),(0,N.FD)("span",{className:Ga.bidValue,children:[(0,he.U2)(l,e.bidAmount,{className:Ga.starIcon}),(0,N.Y)(V.A,{className:Ga.badge,children:l("GiftAuctionTopPosition",{position:e.position})})]})]],key:`${e.round}-${e.giftNumber}`}})},[m,f,p,l]),b=m?.length||0;return(0,Ca.A)({containerRef:s,selector:`.${Ga.giftsList}`,isBottomNotch:!0},[A]),(0,N.FD)(h.A,{isOpen:c,hasCloseButton:!0,title:l("GiftAuctionBoughtGiftsTitle",{count:b},{pluralValue:b}),className:Ga.modal,contentClassName:Ga.content,onClose:g,isCondensedHeader:!0,isSlim:!0,children:[(0,N.Y)("div",{className:Ga.giftsListContainer,ref:s,children:(0,N.Y)("div",{className:Ga.giftsList,children:A?.map(e=>(0,N.Y)(ya.A,{tableData:e.tableData},e.key))})}),(0,N.Y)(x.A,{className:Ga.okButton,onClick:g,children:l("OK")})]})}));var Sa=i(69881);const Ia=(0,a.ph)((0,r.EK)((e,{modal:t})=>({oldPeer:t?.oldPeerId?(0,o.PVB)(e,t.oldPeerId):void 0,newPeer:t?.newPeerId?(0,o.PVB)(e,t.newPeerId):void 0}))(({modal:e,oldPeer:t,newPeer:i})=>{const{closeGiftAuctionChangeRecipientModal:a,openGiftAuctionBidModal:o}=(0,r.ko)(),s=(0,F.A)(),l=Boolean(e),c=(0,d.A)(t),m=(0,d.A)(i),f=(0,d.A)(e),p=(0,u.A)(()=>{f?.auctionGiftId&&(a(),o({auctionGiftId:f.auctionGiftId,peerId:f.newPeerId,message:f.message,shouldHideName:f.shouldHideName}))});if(c&&m)return(0,N.FD)(gi.A,{isOpen:l,title:s("GiftAuctionChangeRecipientTitle"),onClose:a,confirmLabel:s("Continue"),confirmHandler:p,children:[(0,N.Y)(Sa.A,{fromPeer:c,toPeer:m}),(0,N.Y)("p",{children:s("GiftAuctionChangeRecipientDescription",{oldPeer:(0,n.F9)(s,c),newPeer:(0,n.F9)(s,m)},{withNodes:!0,withMarkdown:!0})})]})})),Ya=(0,a.ph)(({modal:e})=>{const{closeStarGiftPriceDecreaseInfoModal:t}=(0,r.ko)(),i=(0,F.A)(),n=Boolean(e),o=(0,d.A)(e),l=(0,u.A)(()=>{t()}),c=(0,a.Kr)(()=>{if(!o)return;const{prices:e}=o;return e.map(e=>[(0,z.L2)(1e3*e.date,i.code,!0,void 0,!0),(0,he.U2)(i,e.upgradeStars,{containerClassName:"NEElQBO6"})])},[i,o]),m=(0,a.Kr)(()=>{if(n)return(0,N.FD)("div",{className:"OXLUuiYb",children:[(0,N.Y)("p",{className:"TWuxZcHO",children:i("UpgradeCostDrops")}),(0,N.Y)(x.A,{onClick:l,iconName:"understood",iconClassName:"QJryEH9W",children:i("ButtonUnderstood")})]})},[i,n,l]);if(!c||!o)return;const{currentPrice:f,minPrice:p,maxPrice:h}=o,g=h!==p?(f-p)/(h-p):0,A=(0,N.FD)("div",{className:"ETFjTQkC",children:[(0,N.Y)(gt.A,{leftText:(0,he.Kk)(i,h),rightText:(0,he.Kk)(i,p),floatingBadgeText:(0,he.Kk)(i,f),floatingBadgeIcon:"star",progress:g,isInverted:!0,shouldSkipGradient:!0,className:"DJPf4ekd"}),(0,N.Y)("p",{className:"JKYZ8cFl",children:i("StarGiftUpgradeCostModalTitle")}),(0,N.Y)("p",{className:"wHxufgix",children:i("StarGiftUpgradeCostHint")})]});return(0,N.Y)(Ge.A,{isOpen:n,onClose:l,header:A,tableData:c,tableClassName:(0,s.A)("WuL_UIYd","custom-scroll"),contentClassName:"iQZV5xYV",footer:m})});var Ba=i(83240);const wa=(0,a.ph)(({modal:e})=>{const{closeAboutStarGiftModal:t}=(0,r.ko)(),i=(0,F.A)(),n=Boolean(e),o=(0,d.A)(e),s=(0,u.A)(()=>{t()}),l=(0,a.Kr)(()=>(0,N.FD)("div",{className:"kSwGxZvD",children:[(0,N.FD)("div",{className:"e4SGnYtk",children:[(0,N.Y)(_e.A,{preset:"progress",className:"wYp9XwdI"}),(0,N.Y)(Ba.A,{videoId:o?.videoId,videoThumbnail:o?.videoThumbnail,isActive:n,isDown:!0})]}),(0,N.Y)("div",{className:"CMt0et4C",children:i("StarGiftInfoTitle")}),(0,N.Y)("div",{className:"exd4nt_X",children:i("StarGiftInfoSubtitle")})]}),[i,o,n]),c=(0,a.Kr)(()=>{if(n)return(0,N.Y)("div",{className:"hx2wl4Ar",children:(0,N.Y)(x.A,{iconName:"understood",iconClassName:"qegJKhEH",onClick:s,children:i("ButtonUnderstood")})})},[i,n,s]),m=(0,a.Kr)(()=>[["diamond",i("StarGiftInfoUniqueTitle"),i("StarGiftInfoUniqueSubtitle")],["auction",i("StarGiftInfoTradableTitle"),i("StarGiftInfoTradableSubtitle")],["crown-wear-outline",i("StarGiftInfoWearableTitle"),i("StarGiftInfoWearableSubtitle")]],[i]);return(0,N.Y)(Ii.A,{isOpen:n,contentClassName:"rGPBNoZR",header:l,listItemData:m,footer:c,hasBackdrop:Boolean(o?.videoId),absoluteCloseButtonColor:"translucent-white",onClose:s})});var Da=i(45294);const Ma=7*M.$,Ta=(0,a.ph)((0,r.EK)(e=>({currentUser:(0,o.mBe)(e,e.currentUserId),isCurrentUserPremium:(0,o.g29)(e)}))(({modal:e,currentUser:t,isCurrentUserPremium:i})=>{const{closeGiftStatusInfoModal:n,setEmojiStatus:o}=(0,r.ko)(),l=(0,F.A)(),{isMobile:c}=(0,Ye.Ay)(),m=Boolean(e),p=(0,d.A)(e),{emojiStatus:h}=p||{},g=h?.textColor,A=(0,Da.A)(h?.patternDocumentId),b=(0,u.A)(()=>{n()}),v=(0,u.A)(()=>{h&&o({emojiStatus:h}),n()}),C=(0,a.Kr)(()=>{if(!h||!m)return;const e=[h.centerColor,h.edgeColor];return(0,N.Y)(ie.A,{className:"_1RfhkfB",backgroundColors:e,patternIcon:A.customEmoji,yPosition:6.875*M.$,maxRadius:.31,patternSize:c?13:15,ovalFactor:1})},[h,m,c,A]),y=(0,a.Kr)(()=>({...t,emojiStatus:h}),[t,h]),G=(0,a.Kr)(()=>(0,N.FD)("div",{className:"qL0cHbwS",children:[(0,N.FD)("div",{className:(0,s.A)("t18QCmAb"),style:(0,Se.A)(g&&`color: ${g}`),children:[C,(0,N.Y)(f.A,{peer:y,size:Ma,className:"JK2zOWA7"}),(0,N.Y)(Ve.A,{peer:y,className:"lxxbgNCl",withEmojiStatus:!0,noFake:!0,noVerified:!0}),(0,N.Y)("p",{className:"MLMdxkUg",style:(0,Se.A)(g&&`color: ${g}`),children:l("Online")})]}),(0,N.Y)("div",{className:"wxg_5ou_",children:l("UniqueStatusWearTitle",{gift:y?.emojiStatus?.title})}),(0,N.Y)("div",{className:"KSCLIMZm",children:l("UniqueStatusBenefitsDescription")})]}),[g,C,y,l]),k=[["radial-badge",l("UniqueStatusBadgeBenefitTitle"),l("UniqueStatusBadgeDescription")],["unique-profile",l("UniqueStatusProfileDesignBenefitTitle"),l("UniqueStatusProfileDesignDescription")],["proof-of-ownership",l("UniqueStatusProofOfOwnershipBenefitTitle"),l("UniqueStatusProofOfOwnershipDescription")]],S=(0,a.Kr)(()=>{if(m)return(0,N.Y)("div",{className:"VDrvalBo",children:(0,N.FD)(x.A,{onClick:v,children:[l("UniqueStatusWearButton"),!i&&(0,N.Y)(P.A,{name:"lock-badge",className:"jiPObOWv"})]})})},[l,i,m]);return(0,N.Y)(Ii.A,{isOpen:m,header:G,listItemData:k,footer:S,hasBackdrop:!0,onClose:b})}));var Fa=i(15535);const Pa={header:"LQgz8Nlx",giftPreview:"hgs0ts_O",backdrop:"OnBhMaBw",description:"HBxB4QPY",arrow:"kXTOUpfb",noPassword:"BnqLhoKr"},xa={isCustomPeer:!0,avatarIcon:"fragment",title:"",customPeerAvatarColor:"#000000"},Ua=4.5*M.$,Ra=(0,a.ph)((0,r.EK)(e=>{const{settings:{byKey:{hasPassword:t}},twoFaSettings:{hint:i}}=e;return{hasPassword:t,passwordHint:i}})(({modal:e,hasPassword:t,passwordHint:i})=>{const{closeGiftWithdrawModal:n,clearGiftWithdrawError:o,closeGiftInfoModal:s,processStarGiftWithdrawal:l,openSettingsScreen:c}=(0,r.ko)(),m=Boolean(e),[p,g]=(0,a.J0)(!1),A=(0,F.A)(),b=(0,d.A)(e),v=b?.gift?.gift,C=v&&(0,Q.uc)(v),y=b?.gift?.canExportAt?Math.max(b.gift.canExportAt-(0,J.Fm)(),0):void 0,G=(0,u.A)(()=>{n()}),k=(0,u.A)(e=>{l({gift:b.gift.inputGift,password:e})}),S=(0,u.A)(()=>{c({screen:Ne.VS.TwoFaDisabled}),n(),s()});return(0,N.FD)(h.A,{isOpen:m,title:A("GiftWithdrawTitle"),isCondensedHeader:!0,hasCloseButton:!0,isSlim:!0,onClose:G,children:[C&&(0,N.FD)(N.FK,{children:[(0,N.FD)("div",{className:Pa.header,children:[(0,N.FD)("div",{className:Pa.giftPreview,children:[(0,N.Y)(ie.A,{className:Pa.backdrop,backgroundColors:[C.backdrop.centerColor,C.backdrop.edgeColor],patternIcon:C.pattern?.sticker,ringsCount:1,ovalFactor:1,patternSize:12}),(0,N.Y)(te.A,{className:Pa.sticker,size:Ua,sticker:C.model?.sticker})]}),(0,N.Y)(P.A,{name:"next",className:Pa.arrow}),(0,N.Y)(f.A,{peer:xa,size:"giant",className:Pa.avatar})]}),(0,N.Y)("p",{className:Pa.description,children:A("GiftWithdrawDescription",{gift:`${v.title} #${v.number}`},{withNodes:!0,withMarkdown:!0,renderTextFilters:["br"]})})]}),Boolean(y)&&(0,N.Y)("p",{className:Pa.exportHint,children:A("GiftWithdrawWait",{days:(0,pt._k)(y)},{pluralValue:(0,pt._k)(y)})}),!t&&(0,N.FD)(N.FK,{children:[(0,N.Y)("span",{className:Pa.noPassword,children:A("ErrorPasswordMissing")}),(0,N.Y)(x.A,{className:"mt-2",onClick:S,children:A("SetUp2FA")})]}),t&&!y&&(0,N.Y)(Fa.A,{shouldShowSubmit:!0,placeholder:A("CheckPasswordPlaceholder"),error:b?.errorKey&&A.withRegular(b?.errorKey),description:A("CheckPasswordDescription"),onClearError:o,isLoading:b?.isLoading,hint:i,isPasswordVisible:p,shouldResetValue:m,onChangePasswordVisibility:g,submitLabel:A("GiftWithdrawSubmit"),onSubmit:k})]})}));var La=i(79824),Oa=i(74984),Ka=i(87306);const Va=(0,a.ph)((0,r.EK)(e=>{const{contactList:t,currentUserId:i}=e;return{contactIds:t?.userIds,currentUserId:i}})(({modal:e,contactIds:t,currentUserId:i})=>{const{closeGiftTransferModal:n,openGiftWithdrawModal:s,openGiftTransferConfirmModal:l}=(0,r.ko)(),c=Boolean(e),m=(0,F.A)(),[f,p]=(0,a.J0)(""),h=(0,d.A)(e),g=(0,Oa.Rh)(y.DSF),A=(0,a.Kr)(()=>(0,k.Am)([...t||[],...g||[]]),[t,g]),{result:b,currentResultsQuery:v}=(0,Ka.Ay)({query:f,defaultValue:A}),C=v!==f,G=(0,a.Kr)(()=>v?La.p:[{type:"withdraw",isCustomPeer:!0,avatarIcon:"toncoin",peerColorId:5,title:m("GiftTransferTON")}],[m,v]),B=(0,u.A)(e=>{"withdraw"===e&&(s({gift:h.gift}),n())}),w=(0,a.Kr)(()=>{if(C)return La.p;const e=(0,r.mS)();return(0,S.A)((b||[]).filter(t=>t!==i&&(0,o.X2D)(e,t)),!1)},[C,b,i]),D=(0,u.A)(e=>{h?.gift&&l({gift:h.gift,recipientId:e})});return(0,N.Y)(Y.A,{isOpen:c,onClose:n,title:m("GiftTransferTitle"),hasCloseButton:!0,shouldAdaptToSearch:!0,withFixedHeight:!0,children:(0,N.Y)(I.A,{itemIds:w,categories:G,onSelectedCategoryChange:B,withDefaultPadding:!0,withPeerUsernames:!0,isSearchable:!0,noScrollRestore:!0,isLoading:C,filterValue:f,filterPlaceholder:m("Search"),onFilterChange:p,onSelectedIdChange:D})})})),qa=(0,a.ph)((0,r.EK)((e,{modal:t})=>({selectedPeer:t?.recipientId?(0,o.PVB)(e,t.recipientId):void 0}))(({modal:e,selectedPeer:t})=>{const{closeGiftTransferConfirmModal:i,transferGift:a,openChat:o,closeGiftModal:s,closeGiftTransferModal:l}=(0,r.ko)(),c=(0,F.A)(),m=Boolean(e),f=(0,d.A)(e),p=(0,d.A)(t),h=(0,u.A)(()=>{f?.gift.inputGift&&f.recipientId&&(a({gift:f.gift.inputGift,recipientId:f.recipientId,transferStars:f.gift.transferStars}),i(),o({id:f.recipientId}),s(),l())});if(!f)return;const{gift:g}=f,A="starGiftUnique"===g.gift.type?g.gift:void 0;return A?(0,N.FD)(gi.A,{isOpen:m,noDefaultTitle:!0,onClose:i,confirmLabel:g.transferStars?c("GiftTransferConfirmButton",{amount:(0,he.U2)(c,g.transferStars,{asFont:!0})},{withNodes:!0}):c("GiftTransferConfirmButtonFree"),confirmHandler:h,children:[p&&(0,N.Y)(hi,{peer:p,gift:A}),(0,N.Y)("p",{children:g.transferStars?c("GiftTransferConfirmDescription",{gift:c("GiftUnique",{title:A.title,number:A.number}),amount:(0,he.Kk)(c,g.transferStars),peer:(0,n.F9)(c,p)},{withNodes:!0,withMarkdown:!0}):c("GiftTransferConfirmDescriptionFree",{gift:c("GiftUnique",{title:A.title,number:A.number}),peer:(0,n.F9)(c,p)},{withNodes:!0,withMarkdown:!0})})]}):void 0})),Ea=(0,a.ph)((0,r.EK)((e,{modal:t})=>({senderPeer:t?.details.senderId?(0,o.PVB)(e,t.details.senderId):void 0,recipientPeer:t?.details.recipientId?(0,o.PVB)(e,t.details.recipientId):void 0}))(({modal:e,senderPeer:t,recipientPeer:i})=>{const{closeGiftDescriptionRemoveModal:a,removeGiftDescription:n,openChat:o}=(0,r.ko)(),s=(0,F.A)(),l=Boolean(e),c=(0,d.A)(e),m=(0,d.A)(t),f=(0,d.A)(i),p=(0,u.A)(e=>{a(),o({id:e})}),h=(0,u.A)(()=>{c?.gift.inputGift&&c.price&&n({gift:c.gift.inputGift,price:c.price})});if(!c||!f)return;const{price:g,details:A}=c,b=di({originalDetails:A,recipient:f,sender:m,onOpenChat:p,lang:s});return(0,N.FD)(gi.A,{isOpen:l,title:s("RemoveGiftDescriptionTitle"),onClose:a,confirmLabel:s("RemoveGiftDescriptionButton",{amount:(0,he.U2)(s,g,{asFont:!0})},{withNodes:!0}),confirmHandler:h,children:[(0,N.Y)("div",{className:"LVOpBXUW",children:s("RemoveGiftDescriptionConfirmText")}),Boolean(b)&&(0,N.Y)("div",{className:"FA1_yVBY",children:b})]})})),Ha="fqgphS0b",za=(0,a.ph)((0,r.EK)((e,{modal:t})=>{const i=t?.peerId?(0,o.PVB)(e,t.peerId):void 0,a=(0,o.h9Q)(e),r=(0,o.Bde)(e),n=e.appConfig?.starsUsdSellRateX1000,s=n?n/1e3:void 0,l=e.appConfig?.tonUsdRate;return{recipientPeer:i,starsCommission:a,tonCommission:r,starsUsdRate:s,tonUsdRate:l}})(({modal:e,recipientPeer:t,starsCommission:i,tonCommission:o,starsUsdRate:s,tonUsdRate:c})=>{const{closeGiftOfferAcceptModal:m,acceptStarGiftOffer:f}=(0,r.ko)(),p=(0,F.A)(),h=Boolean(e),g=(0,d.A)(e),A=(0,d.A)(t),b=(0,u.A)(()=>{g&&(f({messageId:g.messageId}),m())}),v=(0,a.Kr)(()=>g?.gift&&(0,Q.uc)(g.gift),[g?.gift]),C=g?.price.currency===y.ykW,G=C?o:i,k=g?.price.amount||0,S=G?(0,Pi.LI)(k*G,C?2:0):k,I=(0,a.Kr)(()=>{if(!v)return[];const{model:e,backdrop:t,pattern:i}=v,a=[];e&&a.push([p("GiftAttributeModel"),(0,N.FD)("span",{className:Ha,children:[(0,N.Y)("span",{children:e.name}),(0,N.Y)(xt,{rarity:e.rarity})]})]),t&&a.push([p("GiftAttributeBackdrop"),(0,N.FD)("span",{className:Ha,children:[(0,N.Y)("span",{children:t.name}),(0,N.Y)(xt,{rarity:t.rarity})]})]),i&&a.push([p("GiftAttributeSymbol"),(0,N.FD)("span",{className:Ha,children:[(0,N.Y)("span",{children:i.name}),(0,N.Y)(xt,{rarity:i.rarity})]})]);const r=g?.gift;if(r?.valueAmount&&r.valueCurrency){const e=(0,l.Ad)(r.valueAmount,r.valueCurrency,p.code);a.push([p("GiftInfoValue"),p("GiftInfoValueAmount",{amount:e})])}return a},[v,p,g?.gift]),Y=(0,a.Kr)(()=>{if(!g)return;const{gift:e}=g,{valueUsdAmount:t}=e;if(!t||t<=0||S<=0)return;const i=t/100;let a;if(C){if(!c)return;a=(0,l.C)(S,c,!0)/100}else{if(!s)return;a=S*s/100}const r=i>=a,n=r?100*(1-a/i):100*(a/i-1);return n<=10?void 0:{percent:n,isLow:r}},[g,S,C,c,s]);if(!g||!A)return;const{gift:B,price:w}=g,D=p("GiftUnique",{title:B.title,number:B.number}),M=(0,n.F9)(p,A),T=(0,he.Qi)(p,w),P=C?(0,he.QH)(p,S,!0):(0,he.Kk)(p,S),x=C?(0,he.Ms)(p,S,{shouldConvertFromNanos:!0}):(0,he.U2)(p,S,{asFont:!0});return(0,N.FD)(gi.A,{isOpen:h,title:p("GiftOfferAcceptTitle"),onClose:m,confirmLabel:p("GiftOfferAcceptButton",{amount:x},{withNodes:!0}),confirmHandler:b,children:[(0,N.Y)(hi,{peer:A,gift:B}),(0,N.Y)("p",{className:"IHwFZk68",children:p("GiftOfferAcceptText",{gift:D,user:M,price:T},{withNodes:!0,withMarkdown:!0})}),(0,N.Y)("p",{className:"lh9lMCxr",children:p("GiftOfferAcceptReceive",{amount:P},{withNodes:!0,withMarkdown:!0})}),Boolean(I.length)&&(0,N.Y)(ya.A,{tableData:I,className:"wGrc4H5s"}),Y&&(0,N.Y)("p",{className:Y.isLow?"YnTd0N6i":"UitlqwUx",children:p(Y.isLow?"GiftOfferPriceLow":"GiftOfferPriceHigh",{percent:(0,W.l9)(Y.percent,0),gift:B.title},{withNodes:!0,withMarkdown:!0})})]})})),Ja=(0,a.ph)((0,r.EK)((e,{modal:t})=>({user:t?.userId?(0,o.mBe)(e,t.userId):void 0}))(({modal:e,user:t})=>{const{closeChatRefundModal:i,toggleNoPaidMessagesException:o}=(0,r.ko)(),[s,l]=(0,a.J0)(!1),c=(0,d.A)(e),m=(0,d.A)(t),{starsToRefund:f,userId:p}=c||{},h=(0,F.A)(),g=Boolean(e),A=(0,u.A)(()=>{i(),p&&o({userId:p,shouldRefundCharged:s})});return(0,N.FD)(gi.A,{isOpen:g,onClose:i,title:h("RemoveFeeTitle"),confirmLabel:h("ConfirmRemoveMessageFee"),confirmHandler:A,children:[h("ConfirmDialogMessageRemoveFee",{peer:m&&(0,n.F9)(h,m)},{withMarkdown:!0,withNodes:!0}),Boolean(f)&&(0,N.Y)(qe.A,{className:"dialog-checkbox",label:h("ConfirmDialogRemoveFeeRefundStars",{amount:(0,he.Kk)(h,f)},{withMarkdown:!0,withNodes:!0}),checked:s,onCheck:l})]})}));var Wa=i(14487);const _a=(0,a.ph)((0,r.EK)(e=>{const t=e.stars?.balance,i=e.ton?.balance?.amount;return{starBalance:t,tonBalance:i}})(({modal:e,starBalance:t,tonBalance:i})=>{const n=(0,r.ko)(),o=(0,F.A)(),s=(0,a.hb)(()=>{if(!e?.directInfo)return void n.closePriceConfirmModal();const{currency:a,newAmount:r}=e,o="TON"===a,s=o?i:t?.amount;if(void 0!==s){if(s<r)return n.openStarsBalanceModal({currency:o?"TON":"XTR",tabId:(0,Wa.g0)()}),void n.closePriceConfirmModal();n.sendStarPaymentForm({directInfo:e.directInfo,tabId:(0,Wa.g0)()}),n.closePriceConfirmModal()}else n.closePriceConfirmModal()},[e,t,i,n]),c=(0,a.hb)(()=>{n.closePriceConfirmModal()},[n]);if(!e)return;const{originalAmount:d,newAmount:u,currency:m}=e;let f,p;return"TON"===m?(f=(0,he.QH)(o,(0,l.wD)(d)),p=(0,he.QH)(o,(0,l.wD)(u))):(f=(0,he.Kk)(o,d),p=(0,he.Kk)(o,u)),(0,N.Y)(gi.A,{isOpen:Boolean(e),onClose:c,title:o("PriceChanged"),confirmHandler:s,confirmLabel:o("PayNewPrice"),children:(0,N.Y)("p",{children:o("PriceChangedText",{originalAmount:f,newAmount:p},{withMarkdown:!0,withNodes:!0})})})})),ja=2*M.$;function $a({auction:e}){const t=(0,F.A)(),{openGiftAuctionBidModal:i,closeActiveGiftAuctionsModal:n}=(0,r.ko)(),{userState:o,gift:s}=e,l=e.state,c=(0,a.Kr)(()=>(0,Q.e0)(o.bidAmount,o.bidDate,l.bidLevels),[o,l.bidLevels]),d=(0,u.A)(()=>{i({auctionGiftId:s.id}),n()});return(0,N.FD)(vt.A,{leftElement:(0,N.Y)(Si.A,{className:"KSVFHEn0",sticker:s.sticker,size:ja,loopLimit:1}),rightElement:(0,N.FD)(x.A,{size:"tiny",pill:!0,fluid:!0,iconName:"auction-filled",onClick:d,children:[t("GiftAuctionListRaiseBid"),(0,N.Y)(yt.A,{className:"fJGfJQgw",endsAt:l.nextRoundAt,shouldShowZeroOnEnd:!0})]}),multiline:!0,onClick:d,children:[(0,N.Y)("div",{className:"title",children:t("GiftAuctionListRound",{current:t.number(l.currentRound),total:t.number(l.totalRounds)})}),(0,N.Y)("div",{className:"subtitle",children:t("GiftAuctionBidPosition",{amount:(0,he.U2)(t,o.bidAmount),position:t.number(c)},{withNodes:!0})})]})}const Xa=(0,a.ph)((0,r.EK)(e=>{const{activeGiftAuctionIds:t,giftAuctionByGiftId:i}=e;return{activeGiftAuctionIds:t,giftAuctionByGiftId:i}})(({modal:e,activeGiftAuctionIds:t,giftAuctionByGiftId:i})=>{const{closeActiveGiftAuctionsModal:n}=(0,r.ko)(),o=(0,F.A)(),s=(0,a.Kr)(()=>t?.map(e=>i?.[e]).filter(e=>"active"===e?.state.type&&Boolean(e.userState.bidAmount)),[t,i]);return(0,N.Y)(h.A,{isOpen:Boolean(e),onClose:n,hasCloseButton:!0,isCondensedHeader:!0,title:o("GiftAuctionActiveTitle"),dialogClassName:"wrFlN_O8",contentClassName:"DNfpDFqJ",children:s?.length?s.map(e=>(0,N.Y)($a,{auction:e},e.gift.id)):(0,N.Y)("div",{className:"gx0hMACm",children:o("GiftAuctionNoActive")})})}))},25404(e,t,i){i.d(t,{A:()=>p});var a=i(84051),r=i(13439),n=i(31481),o=i(85982),s=i(58744),l=i(80140),c=i(39351),d=i(17712),u=i(59030),m=i(24433),f=i(20021);const p=(0,a.ph)(({peerId:e,canManage:t,gift:i,currentUserEmojiStatus:p,collectibleEmojiStatuses:h})=>{const{showNotification:g,openChatWithDraft:A,openGiftTransferModal:b,openGiftResalePriceComposerModal:v,openGiftStatusInfoModal:N,setEmojiStatus:C,toggleSavedGiftPinned:y,changeGiftVisibility:G,updateStarGiftPrice:k,closeGiftInfoModal:S}=(0,r.ko)(),I=(0,c.A)(),Y=(0,u.A)(),B=i&&"gift"in i,w=B?i:void 0,D=B?i.gift:i,M="starGiftUnique"===D?.type?D.slug:void 0,T=(0,a.Kr)(()=>{if(M)return`${n.jsp}nft/${M}`},[M]),F=(0,a.Kr)(()=>{if(M)return h?.find(e=>"collectible"===e.type&&e.slug===M)},[M,h]),P="collectible"===p?.type?p.slug:void 0,x=D&&"starGiftUnique"===D.type,U=x&&P===D.slug,R=F&&!U,L=x?D.resellPrice:void 0,O=t&&w&&!w.isUnsaved&&x,K=(0,d.A)(()=>{const{inputGift:e,isUnsaved:t}=w;G({gift:e,shouldUnsave:!t})}),V=(0,d.A)(()=>{T&&((0,o.eM)(T),g({message:I("LinkCopied")}))}),q=(0,d.A)(()=>{T&&A({text:{text:T}})}),E=(0,d.A)(()=>{w&&"starGiftUnique"===w?.gift.type&&(w.canTransferAt&&w.canTransferAt>(0,l.Fm)()?g({message:{key:"NotificationGiftCanTransferAt",variables:{date:(0,s.U)(Y,1e3*w.canTransferAt)}}}):b({gift:w}))}),H=(0,d.A)(()=>{w&&(w.canResellAt&&w.canResellAt>(0,l.Fm)()?g({message:{key:"NotificationGiftCanResellAt",variables:{date:(0,s.U)(Y,1e3*w.canResellAt)}}}):v({peerId:e,gift:w}))}),z=(0,d.A)(()=>{w&&"starGiftUnique"===w.gift.type&&w.inputGift&&(S(),k({gift:w.inputGift,price:{currency:n.OUy,amount:0,nanos:0}}),g({icon:"unlist-outline",message:{key:"NotificationGiftIsUnlist",variables:{gift:I("GiftUnique",{title:w.gift.title,number:w.gift.number})}}}))}),J=(0,d.A)(()=>{"starGiftUnique"===D?.type&&F&&N({emojiStatus:F})}),W=(0,d.A)(()=>{U&&C({emojiStatus:{type:"regular",documentId:n.zNY}})}),_=(0,d.A)(()=>{y({peerId:e,gift:w})});return(0,f.FD)(f.FK,{children:[O&&(0,f.Y)(m.A,{icon:w.isPinned?"unpin":"pin",onClick:_,children:I(w.isPinned?"ChatListUnpinFromTop":"ChatListPinToTop")}),(0,f.Y)(m.A,{icon:"link-badge",onClick:V,children:I("CopyLink")}),(0,f.Y)(m.A,{icon:"forward",onClick:q,children:I("Share")}),t&&x&&(0,f.Y)(m.A,{icon:"diamond",onClick:E,children:I("GiftInfoTransfer")}),t&&x&&!L&&(0,f.Y)(m.A,{icon:"sell-outline",onClick:H,children:I("Sell")}),t&&x&&Boolean(L)&&(0,f.Y)(m.A,{icon:"unlist-outline",onClick:z,children:I("GiftInfoUnlist")}),t&&w&&(0,f.Y)(m.A,{icon:w.isUnsaved?"eye-outline":"eye-crossed-outline",onClick:K,children:I(w.isUnsaved?"GiftActionShow":"GiftActionHide")}),R&&(0,f.Y)(m.A,{icon:"crown-wear-outline",onClick:J,children:I("GiftInfoWear")}),U&&(0,f.Y)(m.A,{icon:"crown-take-off-outline",onClick:W,children:I("GiftInfoTakeOff")})]})})}}]);
|
|
//# sourceMappingURL=6930.882d4ef8a971f5ed2606.js.map
|