"use strict";(self.webpackChunkbongacams=self.webpackChunkbongacams||[]).push([[472],{43921:function(n,o,i){i.d(o,{$:function(){return f}});var l=i(15215),e=i(74848),t=i(26580),a=i(53336),s=i(46979),r=i(73437),d=i(83375),u=i(26774),c="Button_BTN",f=function(n){var o,i,f,v=n.animationContainerRef,m=n.className,w=void 0===m?"":m,_=n.children,b=n.hint,p=void 0===b?"":b,g=n.iconType,h=n.testId,C=void 0===h?c:h,A=n.wrapClass,B=void 0===A?"":A,F=n.isAnimPlay,L=void 0!==F&&F,k=n.isDisabled,P=void 0!==k&&k,N=n.isInner,y=void 0!==N&&N,x=n.isSmall,U=void 0!==x&&x,E=n.isWithAnimation,O=void 0!==E&&E,S=n.handler,j=void 0===S?r.noop:S,T=n.onMouseEnter,R=void 0===T?r.noop:T;return(0,e.jsxs)("div",(0,l.Cl)({className:(0,d.n)((o={"bc_inline_flex bc_flex_full_center":!0,mplg_btn:!y,mplg_btn_inner:y},o[B]=B,o.__disabled=P,o.__small=U,o)),onClick:(0,u.s)(j,!L),onMouseEnter:R},(0,s.A)({baseId:C}),{children:[O&&(0,e.jsx)("div",{className:(0,d.n)((i={},i[w]=w,i.bc_hide=!L,i.mplg_btn_icon_wrp=!0,i)),children:(0,e.jsx)("span",{ref:v,className:"mplg_btn_icon"})}),(0,e.jsx)("div",{className:(0,d.n)((f={},f[w]=w,f.bc_hide=L,f.mplg_btn_icon_wrp=!0,f)),children:(0,e.jsx)(t.A,{group:"mplg_btn_icon",icon:g,url:a.MQ})}),Boolean(p)&&(0,e.jsx)("div",{className:"mplg_btn_text",children:p}),_]}))}},9527:function(n,o,i){i.d(o,{m:function(){return e},x:function(){return l}});var l=(0,i(63861).oF)("svg_json/follow_button/follow.json",!0),e={FOLLOW:"MiniProfileFollowButton_FOLLOW",UNFOLLOW:"MiniProfileFollowButton_UNFOLLOW"}},42809:function(n,o,i){i.d(o,{b:function(){return f}});var l=i(74848),e=i(96540),t=i(26489),a=i(43921),s=i(17448),r=i(73437),d=i(83375),u=i(26774),c=i(9527),f=(0,e.memo)(function(n){var o=n.animationContainerRef,i=n.followButton,e=n.isAnimatingAvailable,f=void 0!==e&&e,v=n.isAnimPlay,m=void 0!==v&&v,w=n.isFollower,_=void 0!==w&&w,b=n.isHoldingWidth,p=void 0!==b&&b,g=n.isSmall,h=void 0!==g&&g,C=n.prepareAnimation,A=void 0===C?r.noop:C,B=n.handleFollow,F=void 0===B?r.noop:B,L=n.handleUnfollow,k=void 0===L?r.noop:L,P=i||{},N=P.followHint,y=void 0===N?"":N,x=P.unfollowHint,U=void 0===x?"":x,E=P.isFollowButtonVisible,O=void 0!==E&&E,S=P.isUnfollowButtonVisible,j=void 0!==S&&S;if((0,s.EA)(i)||!j&&!O)return null;var T=p?(0,t.c)(y)>(0,t.c)(U):!_;return(0,l.jsx)(a.$,{animationContainerRef:o,className:(0,d.n)({"mplg_btn_icon_wrp __animated":!0,__follow:T,__unfollow:!T}),hint:!T||m?U:y,iconType:T?"#svg_btna_mpl_follow":"#svg_btna_mpl_unfollow",testId:T?c.m.FOLLOW:c.m.UNFOLLOW,isAnimPlay:m,isSmall:h,isWithAnimation:!0,handler:T?F:k,onMouseEnter:(0,u.s)(A,f)})})},85855:function(n,o,i){i.r(o),i.d(o,{MiniProfileFollowButton:function(){return F},updateMiniProfileFollowButton:function(){return t}});var l=i(15215),e=i(17448),t=function(n,o){var i,t,a,s=o.canFollow,r=void 0===s||s,d=o.isFollow,u=o.isFollowRequested,c=void 0!==u&&u,f=n.miniProfile;if(!f)return n;var v=f.actions,m=(0,e.KE)(null==v?void 0:v.followButton,{canFollow:r,isBannedLogged2Profile:null===(i=null==v?void 0:v.followButton)||void 0===i?void 0:i.isBannedLogged2Profile,isBannedProfile2Logged:null===(t=null==v?void 0:v.followButton)||void 0===t?void 0:t.isBannedProfile2Logged,isFollow:d,isFollowingDisabled:null===(a=null==v?void 0:v.followButton)||void 0===a?void 0:a.isFollowingDisabled,isFollowRequested:c});return{miniProfile:(0,l.Cl)((0,l.Cl)({},f),{actions:(0,l.Cl)((0,l.Cl)({},f.actions),{followButton:m})})}},a=function(n,o){var i,t=n.miniProfile,a=(0,e.tX)(null===(i=t.actions)||void 0===i?void 0:i.followButton,{isAvailable:o});return{miniProfile:(0,l.Cl)((0,l.Cl)({},t),{actions:(0,l.Cl)((0,l.Cl)({},t.actions),{followButton:a})})}},s=function(n,o){var i,t=n.miniProfile,a=(0,e.tX)(null===(i=null==t?void 0:t.actions)||void 0===i?void 0:i.followButton,{isBannedProfile2Logged:o});return{miniProfile:(0,l.Cl)((0,l.Cl)({},t),{actions:(0,l.Cl)((0,l.Cl)({},t.actions),{followButton:a})})}},r=function(n,o){var i,t=n.miniProfile,a=(0,e.tX)(null===(i=null==t?void 0:t.actions)||void 0===i?void 0:i.followButton,{isBannedLogged2Profile:o});return{miniProfile:(0,l.Cl)((0,l.Cl)({},t),{actions:(0,l.Cl)((0,l.Cl)({},t.actions),{followButton:a})})}},d=i(74848),u=i(96540),c=i(46517),f=i(7635),v=i(96773),m=i(98768),w=i(42809),_=i(9527),b=i(99525),p=i(38588),g=i(80554),h=i(57285),C=i(5242),A=i(73437),B=i(89347),F=(0,u.memo)(function(n){var o=n.isSmall,i=void 0!==o&&o,l=(0,c.d4)(v.n8),e=(0,m.Rf)({logGroup:_.x,isAvailable:(null==l?void 0:l.isAuthenticated)&&!(null==l?void 0:l.isNeedBuyToken)}),t=e.isAnimating,F=e.isAnimatingAvailable,L=e.isPlaying,k=e.prepareAnimation,P=e.resetAnimation,N=e.startAnimation,y=e.onAnimationEnd,x=e.onAnimationReady,U=e.onRequestEnd,E=(0,f.n)((null==l?void 0:l.isAlreadyFollow)||!1,t),O=(0,m.zK)({path:_.x,isPlaying:L,onAnimationEnd:y,onAnimationReady:x}).animationContainerRef,S=function(n,o,i,l){void 0===o&&(o=A.noop),void 0===i&&(i=A.noop),void 0===l&&(l=A.noop);var e=n||{},t=e.currentUsername,d=void 0===t?"":t,c=e.followLinkUrl,f=void 0===c?"":c,v=e.unfollowLinkUrl,m=void 0===v?"":v,w=e.username,_=void 0===w?"":w,F=e.isAlreadyFollow,L=void 0!==F&&F,k=e.isAuthenticated,P=void 0!==k&&k,N=e.isNeedBuyToken,y=void 0!==N&&N,x=b.A.action,U=(0,u.useCallback)(function(){x(B.l)({username:_,isSubscribed:!1})},[x,_]),E=(0,h.Ad)({currentUsername:d,followLinkUrl:f,unfollowLinkUrl:m,username:_,isAlreadyFollow:L,isAuthenticated:P,isNeedBuyToken:y,updateFollowDataIsAvailable:a,updateFollowDataIsBannedLogged2Profile:r,updateFollowDataIsBannedProfile2Logged:s,useHandleFollow:C.m,useHandleUnFollow:C.L,onFollow:l,onStartFollow:i,onUnfollow:U,onUnfollowSuccess:U,onError:l}),O=E.handleFollow,S=E.handleUnFollow;return(0,u.useEffect)(function(){return document.addEventListener(g.R.FOLLOW_CLICK,O),function(){document.removeEventListener(g.R.FOLLOW_CLICK,O)}},[O]),(0,p.A)(function(){o()},[_]),{handleFollow:O,handleUnfollow:S}}(l,P,N,U),j=S.handleFollow,T=S.handleUnfollow;return(0,d.jsx)(w.b,{animationContainerRef:O,followButton:l,prepareAnimation:k,isAnimatingAvailable:F,isAnimPlay:L,isFollower:E,isSmall:i,handleFollow:j,handleUnfollow:T})})},89347:function(n,o,i){i.d(o,{y:function(){return m},l:function(){return t}});var l=i(15215),e=i(58884),t=function(n,o){var i,t,a,s=(0,e.ml)(null===(t=null===(i=n.miniProfile)||void 0===i?void 0:i.actions)||void 0===t?void 0:t.subscribeOnlineNotificationButton,o);return{miniProfile:(0,l.Cl)((0,l.Cl)({},n.miniProfile),{actions:(0,l.Cl)((0,l.Cl)({},null===(a=n.miniProfile)||void 0===a?void 0:a.actions),{subscribeOnlineNotificationButton:s})})}},a=i(74848),s=i(96540),r=i(26580),d=i(53336),u=i(83375),c=i(26489),f=i(22078),v=(0,s.forwardRef)(function(n,o){var i,l=function(n){var o=n.subscribeOnlineNotificationButton,i=n.isHoldingWidth,l=void 0!==i&&i,e=n.isSmall,t=void 0!==e&&e,a=n.isSubscribed,s=void 0!==a&&a,r=n.onClick,d=(0,f.j)(o)&&!o.isBannedProfile2Logged&&!o.isBannedLogged2Profile,u=o.subscribeHint,v=o.unsubscribeHint,m=l?(0,c.c)(u)>(0,c.c)(v):!s;return{className:m?"__notify":"__notified",hint:m?u:v,icon:m?"#svg_btna_notify":"#svg_btna_notified",isAvailable:d,isSmall:t,onClick:r}}(n),e=l.className,t=l.hint,s=l.icon,v=l.isAvailable,m=l.isSmall,w=l.onClick;return v?(0,a.jsxs)("div",{ref:o,className:(0,u.n)({"mplg_btn bc_inline_flex bc_flex_items_center":!0,__small:m}),onClick:w,children:[(0,a.jsx)("div",{className:(0,u.n)((i={},i[e]=!0,i.mplg_btn_icon_wrp=!0,i)),children:(0,a.jsx)(r.A,{group:"mplg_btn_icon",icon:s,url:d.MQ})}),(0,a.jsx)("div",{className:"mplg_btn_text",children:t})]}):null}),m=(0,s.memo)(v)},26489:function(n,o,i){i.d(o,{c:function(){return e}});var l=null,e=function(n,o,i){if(void 0===o&&(o="10px sans-serif"),void 0===i&&(i=l||(l=document.createElement("canvas"))),!n)return 0;var e=i.getContext("2d");return e.font=o,e.measureText(n).width}},5242:function(n,o,i){i.d(o,{m:function(){return r},L:function(){return u}});var l=i(96540),e=i(73437),t=i(42338),a=i(17448),s=i(41669),r=function(n){var o=n.username,i=n.followLinkUrl,r=n.isNeedBuyToken,d=n.isAuthenticated,u=n.successCallback,c=void 0===u?e.noop:u,f=n.onSend,v=void 0===f?e.noop:f,m=n.onError,w=void 0===m?e.noop:m,_=(0,l.useCallback)(function(){s.signupEvent.call(undefined)},[]),b=(0,l.useCallback)(function(){(0,t.q)({isBuyTokens:!0})},[]);return{handleDefaultFollow:(0,a.aL)({isAuthenticated:d,isNeedBuyToken:r,username:o,followLinkUrl:i,successCallback:c,onSend:v,onNotIsAuthenticated:_,onIsNeedBuyToken:b,onError:w}).handleDefaultFollow}},d=i(41669),u=function(n){var o=n.username,i=n.unfollowLinkUrl,s=n.isNeedBuyToken,r=n.isAuthenticated,u=n.successCallback,c=void 0===u?e.noop:u,f=n.onSend,v=void 0===f?e.noop:f,m=n.onError,w=void 0===m?e.noop:m,_=(0,l.useCallback)(function(){d.signupEvent.call(undefined)},[]),b=(0,l.useCallback)(function(){(0,t.q)({isBuyTokens:!0})},[]);return{handleDefaultUnFollow:(0,a.NS)({isAuthenticated:r,isNeedBuyToken:s,username:o,unfollowLinkUrl:i,successCallback:c,onSend:v,onNotIsAuthenticated:_,onIsNeedBuyToken:b,onError:w}).handleDefaultUnFollow}}}}]);