"use strict";(self.webpackChunkbongacams=self.webpackChunkbongacams||[]).push([[397],{31348:function(n,t,e){e.d(t,{Cb:function(){return u},I$:function(){return a}});var o=e(51310),i=e(31279),r="spoof",u=function(){var n={index:"FIRST",time:Date.now()},t=(0,o.Ri)(r);if(t){var e=JSON.parse(t).index;n.index="FIRST"===e?"SECOND":"THIRD"}(0,o.TV)(r,JSON.stringify(n),{expires:1,expiresType:"day",domain:(0,i.getRealDomain)()})},a=function(){var n=(0,o.Ri)(r),t=3e4;if(n){var e=JSON.parse(n),i=e.index,u=e.time,a=Date.now()-u;t="FIRST"===i?a<18e4?18e4-a:3e4:"SECOND"===i?a<3e5?3e5-a:3e4:a<864e5?864e5-a:864e5}return Math.floor(t/1e3)}},55053:function(n,t,e){e.r(t),e.d(t,{SpoofIm:function(){return x},init:function(){return y}});var o=e(74848),i=e(16053),r=e(37350),u=e(99525),a=e(80554),s=e(8119),f=e(76294),c=e(27267),l=e(52276),d=e(23385),p=e(24899),m=e(99128),g=e(8556),I=e(31348),S=e(15215),v=e(63861),C=e(89836),h=e(52982),M=e(58369),_=e(80742),T=e(73324),b=e(41669),A=e(41669),R=function(){function n(){}var t;return t=n,n.getModelInfoForSpoof=function(n,e){return(0,S.sH)(void 0,void 0,void 0,function(){var o,i,a,s,f,c,l,d,p,m,g,I,R,O,x,y,P,F,N,D,w,L,k,E,B;return(0,S.YH)(t,function(t){switch(t.label){case 0:return o=window.chat,i=o.performerData,a=o.visibility,s=u.A.getState(),f=(0,C.Hh)(s),c=(0,M.mq)(s),l=(0,h.RX)(s),d=s.chatHost,p=s.lang,g=(m="visible"===a)?d.gender:f,[4,A.ajax({cache:!1,data:{gender:g,lang:p,versionId:n,isChat:Number(m)},dataType:"json",type:"get",url:(0,v.ip)("@ajax_get_spoof_im")})];case 1:if(I=t.sent(),R="",O="",x="",y=I.result.spoofId,P=I.result.messageId,F=I.result.spoofCountryCode,N=I.result.spoofBlurredImagePostfix,D=I.result.spoofVoicePostfix,m){if(!i)return[2];O=i.username,R=i.displayName,x=(0,v.X8)(i).replace("avatars","avatar120x120")}else{if(!c)return[2];if(w=c.length,k=l>=(L=w<30?w:30)?L:l,E=_.Random.rangeInt(0,k),B=c[E],0===k||!B)return[2];R=B.display_name,function(n){var t=u.A.getState().liveTab;b.ajax({success:function(n){if(T.A.isSuccess(n.status)){var e=n.result.user.profileImageUrls.avatar_120x120||"/images/default/thumb_m_".concat(t,".png");(0,r.um)(e)}},type:"get",url:(0,v.ip)("@api_get_user_info?username=".concat(n))})}(O=B.username)}return(0,r.eJ)({avatarUrl:x,displayName:R,gender:g,spoofBlurredImagePostfix:N,spoofCountryCode:F,spoofMessageId:P,spoofVersionId:y,spoofVoicePostfix:D,time:e||180,username:O}),[2]}})})},n.getTimeoutForSpoof=function(){return 1e4},n}(),O=(e(48398),e(41669)),x=function(){function n(){}var t;return n.init=function(){t.isAuthenticated||t.isInited||((0,g.isTokenInBodyClassList)("page_index")&&t.startSpoofing(),O(document).on("chat:visibility",function(){var n,e=window.chat.visibility;"hidden"===e?(t.startSpoofing(),null===(n=d.X.instance)||void 0===n||n.setTime(l.L.SPOOF_IM,(0,I.I$)())):"collapse"===e&&t.stopSpoofing()}),(0,p.c5)(a.R.SPA_NAVIGATE_START,function(n){var e=n.detail;e&&!e.isAjaxLoad&&t.stopSpoofing()}),O(document).on("chat:open",function(){var n;(0,I.Cb)(),t.stopSpoofing(),null===(n=d.X.instance)||void 0===n||n.setTime(l.L.SPOOF_IM,10)}),O(document).on(a.R.ON_CURRENT_CHATHOST_CHANGE,function(){var n=u.A.getState().spoofIm;d.X.instance&&(d.X.instance.enableTask(l.L.SPOOF_IM),d.X.instance.setTime(l.L.SPOOF_IM,10),n.username&&d.X.instance.close()),t.startSpoofing()}),(0,p.c5)(a.R.SPOOF_START,function(){return t.openFromConfig()}),(0,p.c5)(a.R.SPOOF_DEBUG,function(n){return t.debugShow(null==n?void 0:n.detail)}),t.isInited=!0)},n.startSpoofing=function(){(0,r.d0)()},n.stopSpoofing=function(){(0,r.d0)(),clearTimeout(t.spoofTimeout)},n.openFromConfig=function(){R.getModelInfoForSpoof(),t.SpoofIMComponent||t.attachReactSpoofIM()},n.debugShow=function(n){var e=n.spoofVersionId,o=n.time;R.getModelInfoForSpoof(e,o),t.SpoofIMComponent||t.attachReactSpoofIM()},t=n,n.isInited=!1,n.isAuthenticated=u.A.getState().isAuthenticated,n.isDebug=c.o.isDev&&"1"===f.DT.getItem(s.Z.SPOOF_IM_DEBUG),n.renderComponent=function(){var n=document.createElement("div");n.classList.add("js-spoofIM"),document.body.appendChild(n),n.innerHTML="",t.rootNode=m.w.append((0,o.jsx)(i.Kq,{store:u.A,children:(0,o.jsx)(t.SpoofIMComponent,{nextMessageDelayMs:t.isDebug?50:void 0,nextMessageDurationMs:t.isDebug?50:void 0})}),n)},n.attachReactSpoofIM=function(){t.rootNode||document.querySelectorAll("#bChat .video_limit_alert").length||!document.querySelectorAll(".js-index_banner").length||Promise.all([e.e(6),e.e(549),e.e(126)]).then(e.bind(e,1147)).then(function(n){t.SpoofIMComponent=n.default,t.renderComponent()})},n}();function y(){x.init()}},37350:function(n,t,e){e.d(t,{d0:function(){return u},eJ:function(){return r},um:function(){return a}});var o=e(15215),i=e(99525),r=i.A.action(function(n,t){return{spoofIm:(0,o.Cl)((0,o.Cl)({},n.spoofIm),t)}}),u=i.A.action(function(n){return{spoofIm:(0,o.Cl)((0,o.Cl)({},n.spoofIm),{avatarUrl:"",username:"",displayName:"",spoofVersionId:null,spoofMessageId:null,gender:null,time:180})}}),a=i.A.action(function(n,t){return{spoofIm:(0,o.Cl)((0,o.Cl)({},n.spoofIm),{avatarUrl:t})}})},52982:function(n,t,e){e.d(t,{B0:function(){return p},Js:function(){return d},Mk:function(){return s},Qy:function(){return a},RX:function(){return c},Ws:function(){return l},Ze:function(){return m},k0:function(){return I},li:function(){return g},v1:function(){return u},wH:function(){return f}});var o=e(74214),i=e(15839),r=function(n){return n.listingLoader},u=function(n){return r(n).type},a=function(n){return r(n).offset},s=function(n){return r(n).limit},f=function(n){return r(n).totalCount},c=function(n){return r(n).onlineCount},l=function(n){return r(n).isPinSorting},d=function(n){return r(n).sorting},p=function(n){var t=a(n),e=s(n);return(Math.floor(t/e)||0)+1},m=function(n){var t=f(n),e=s(n);return Math.ceil(t/e)},g=function(n){return u(n)===o.J.PAGER},I=function(n){return!(n.isModerator||n.isPromo||n.isLiveStreamPromo||n.isChatPopup||(0,i.T$)(n))}},58369:function(n,t,e){e.d(t,{Cd:function(){return r},_n:function(){return a},gt:function(){return u},mq:function(){return o},sr:function(){return i}});var o=function(n){return n.listingModels||[]},i=function(n){return n.listingBlocks},r=function(n){return n.listingInitialBlocks},u=function(n){return n.listingBlocksPinnedModels},a=function(n){return o(n).length||0}},74214:function(n,t,e){var o;e.d(t,{J:function(){return o}}),function(n){n.INFINITE_SCROLL="infinite_scroll",n.PAGER="pager",n.BLOCKS="blocks"}(o||(o={}))}}]);