"use strict";(self.webpackChunkbongacams=self.webpackChunkbongacams||[]).push([[670,698,553],{13972:function(t,e,a){a.d(e,{W:function(){return r}});var n=a(99525),o=a(63361),i=a(41669);function r(){i("#bChat .js-chat_msg_input_container, #bChatInputContainer").removeClass("__disabled"),i("#bChat .js-chat_msg_input, #bChatInputContainer .js-chat_msg_input").removeClass("disabled"),i("#bChat .js-chat_msg_input, #bChat .js-chat_msg_send, #bChat .js-chat_pm_send, #bChatInputContainer .js-chat_msg_input, #bChatInputContainer .js-chat_msg_send, #bChatInputContainer .js-chat_pm_send").removeAttr("disabled"),n.A.action(o.L)(!1)}},43894:function(t,e,a){a.d(e,{BJ:function(){return c},JT:function(){return r},ds:function(){return s}});var n=a(51310),o=a(31279),i="p_d_a",r=function(){(0,n.TV)(i,"1",{domain:(0,o.getRealDomain)(),expires:365,expiresType:"day"})},s=function(){(0,n.TV)(i,"1",{domain:(0,o.getRealDomain)(),expires:1})},c=function(){return Boolean((0,n.Ri)(i))}},70792:function(t,e,a){a.d(e,{S:function(){return c}});var n=a(15215),o=a(74848),i=a(16053),r=a(99525),s=a(99128),c=function(t,e,a,c){void 0===a&&(a=s.w.replaceContainer),t().then(function(t){var s=t.default;a((0,o.jsx)(i.Kq,{store:r.A,children:(0,o.jsx)(s,(0,n.Cl)({refNode:e},c||{}))}),e)})}},89347:function(t,e,a){a.d(e,{y:function(){return p},l:function(){return i}});var n=a(15215),o=a(58884),i=function(t,e){var a,i,r,s=(0,o.ml)(null===(i=null===(a=t.miniProfile)||void 0===a?void 0:a.actions)||void 0===i?void 0:i.subscribeOnlineNotificationButton,e);return{miniProfile:(0,n.Cl)((0,n.Cl)({},t.miniProfile),{actions:(0,n.Cl)((0,n.Cl)({},null===(r=t.miniProfile)||void 0===r?void 0:r.actions),{subscribeOnlineNotificationButton:s})})}},r=a(74848),s=a(96540),c=a(26580),l=a(53336),u=a(83375),h=a(26489),d=a(22078),v=(0,s.forwardRef)(function(t,e){var a,n=function(t){var e=t.subscribeOnlineNotificationButton,a=t.isHoldingWidth,n=void 0!==a&&a,o=t.isSmall,i=void 0!==o&&o,r=t.isSubscribed,s=void 0!==r&&r,c=t.onClick,l=(0,d.j)(e)&&!e.isBannedProfile2Logged&&!e.isBannedLogged2Profile,u=e.subscribeHint,v=e.unsubscribeHint,p=n?(0,h.c)(u)>(0,h.c)(v):!s;return{className:p?"__notify":"__notified",hint:p?u:v,icon:p?"#svg_btna_notify":"#svg_btna_notified",isAvailable:l,isSmall:i,onClick:c}}(t),o=n.className,i=n.hint,s=n.icon,v=n.isAvailable,p=n.isSmall,f=n.onClick;return v?(0,r.jsxs)("div",{ref:e,className:(0,u.n)({"mplg_btn bc_inline_flex bc_flex_items_center":!0,__small:p}),onClick:f,children:[(0,r.jsx)("div",{className:(0,u.n)((a={},a[o]=!0,a.mplg_btn_icon_wrp=!0,a)),children:(0,r.jsx)(c.A,{group:"mplg_btn_icon",icon:s,url:l.MQ})}),(0,r.jsx)("div",{className:"mplg_btn_text",children:i})]}):null}),p=(0,s.memo)(v)},11976:function(t,e,a){a.d(e,{r:function(){return s},E:function(){return i}});var n=a(15215),o=a(58884),i=function(t,e){var a,i=(0,o.ml)(null===(a=null==t?void 0:t.profileWall)||void 0===a?void 0:a.subscribeOnlineNotificationButton,e);return{profileWall:(0,n.Cl)((0,n.Cl)({},null==t?void 0:t.profileWall),{subscribeOnlineNotificationButton:i})}},r=a(70792),s=function(t){(0,r.S)(function(){return Promise.all([a.e(6),a.e(38),a.e(5),a.e(32),a.e(28),a.e(579),a.e(252),a.e(150),a.e(499),a.e(110)]).then(a.bind(a,25236))},t)}},26489:function(t,e,a){a.d(e,{c:function(){return o}});var n=null,o=function(t,e,a){if(void 0===e&&(e="10px sans-serif"),void 0===a&&(a=n||(n=document.createElement("canvas"))),!t)return 0;var o=a.getContext("2d");return o.font=e,o.measureText(t).width}},13980:function(t,e,a){var n=a(99525),o=a(13972),i=a(68811),r=a(44198),s=a(68956),c=a(65252),l=a(53344),u=function(){function t(){}return t.muteUser=function(t,e,a){void 0===a&&(a=null),a?(0,c.E)(chat.localData.serviceUrl,"muteUser",t,a,chat.userData.chathost):(0,c.E)(chat.localData.serviceUrl,"muteUser",t)},t.prototype.setDataKey=function(e){t.dataKey=e},t.prototype.joinRoom=function(e){(0,r._b)("Chat Server joinRoom start").log(e),s.j_.call("joinRoom",function(t){(0,r._b)("Chat Server joinRoom DONE").log(e),chat.connectionRoomHostName=null,s.I.dispatch("joinRoom",t),(0,o.W)(),chat.debug("joinRoom result",t)},e,chat.userData,t.dataKey)},t.prototype.joinChat=function(t){var e=chat.currentChathost,a=n.A.getState(),o=a.isMobile,c=a.isMobileApp;(0,r._b)("Chat Server connect").log(e),s.j_.call("ChatModule.connect",function(a){if(c||chat.currentChathost&&chat.currentChathost===e){if((0,r._b)("Chat Server connect DONE").log(e),s.I.dispatch("joinChat",t,a),"public-chat"===t&&a.history){var u=n.A.getState(),h=u.user,d=u.isFollowingsLoaded;"model"!==h.role||d?chat.setHistory(a.history):(0,i.n)(function(){chat.setHistory(a.history)})}else"private-chat"===t&&a.history&&chat.setHistory(a.history,t);a.userList&&((0,l.Y)(t,a.userList,chat.userData),o||a.userList.users||!chat.service.showUserList||chat.service.showUserList(!0))}else(0,r._b)("ChatServer Command callback abort").warn("connect to channel")},t)},t.prototype.syncUserList=function(t){var e=n.A.getState(),a=e.isMobile,o=e.isMobileApp;if(!a||o){var i=chat.currentChathost;s.j_.call("ChatModule.syncUserList",function(e){o||chat.currentChathost&&chat.currentChathost===i?(s.I.dispatch("syncUserList",t,e),(0,l.Y)(t,e,chat.userData)):(0,r._b)("ChatServer Command callback abort").warn("syncUserList")},t)}},t.prototype.ping=function(){s.j_.call("ping",null)},t.dataKey=null,t}();e.A=u},6767:function(t,e,a){a.d(e,{A:function(){return bt}});var n=a(15215),o=a(64347),i=a(88739),r=a(41251),s=a(1627),c=function(t,e){return{chatHost:(0,n.Cl)((0,n.Cl)({},t.chatHost),e)}},l=a(85418),u=a(99525),h=a(6396),d=a(57732),v=a(96575),p=a(63861),f=a(1325),m=function(){var t=u.A.getState();return[t.isModerator,t.isChatPopup].some(function(t){return t})?"0":"1"};function g(t){var e=u.A.getState(),a=e.chatExtra,o=e.listingActiveTag,i=e.liveTab,r=e.promoHitUrl,s=e.streamOptions,c=(null==a?void 0:a.hitUrl)||r||null,l=(0,f.Zy)("postitial_chat")||(null==s?void 0:s.isPromoEmbedChat),h=new AbortController,d={username:t,withMiniProfile:m()};return i&&(d.liveTab=i),o&&(d.tag=o),c&&(d.hit_url=c),l&&(d.postitial_chat=1),{abort:function(){return h.abort()},execute:function(){return function(t,e){return(0,n.sH)(this,void 0,void 0,function(){var a,o,i,r;return(0,n.YH)(this,function(n){switch(n.label){case 0:a=null,o={cache:"no-cache",headers:{"X-Requested-With":"XMLHttpRequest"},method:"GET"},(null==e?void 0:e.signal)&&(o.signal=e.signal),n.label=1;case 1:return n.trys.push([1,4,,5]),[4,fetch(t,o)];case 2:return[4,n.sent().json()];case 3:return(i=n.sent())&&(a=i),[3,5];case 4:return n.sent(),(null===(r=null==e?void 0:e.signal)||void 0===r?void 0:r.aborted)?[2,a]:[3,5];case 5:return[2,a]}})})}((0,p.Go)((0,p.ip)("@ajax_get_member_chat_data"),d),h)}}}var S=a(51130),b=a(41056),C=a(52628),_=a(70756);var y,D=a(81948),w=a(43894),A=a(19118),E=a(80554),T=a(73324),M=a(8234),R=a(45070),L=a(8119),P=a(34710),I=a(76294),O=a(44198),U=a(21110),N=a(63065),j=a(42209),H=a(50654),k=a(78560),W=a(40131),G=a(55326),B=a(68956),x=a(13980),V=a(54644),F=a(7195),J=a(2430),Y=a(58014),K=a(24496),q=a(65252),Q=a(24899),X=a(90286),Z=a(95484),z=a(84022),$=a(86723),tt=a(84435),et=a(57558);!function(t){t[t.INIT=0]="INIT",t[t.RE_INIT=1]="RE_INIT",t[t.REMOVE=2]="REMOVE"}(y||(y={}));var at=function(){function t(){}return t.changeState=function(e){return(0,n.sH)(this,void 0,void 0,function(){var a,o,i,r,s,c,l,h,d,v;return(0,n.YH)(this,function(n){switch(n.label){case 0:switch(a=u.A.getState(),o=a.user,i=a.isMobile,r=a.isAuthenticated,e){case y.INIT:return[3,1];case y.RE_INIT:return[3,3];case y.REMOVE:return[3,6]}return[3,9];case 1:return s=chat.performerData.usernameEncrypted.replace("==",""),c=null===(h=o.usernameEncrypted)||void 0===h?void 0:h.replace("==",""),l=["bongacam_mobile","wrtc_mobile"].includes(null===(d=chat.performerData)||void 0===d?void 0:d.videoEncoder),s?((null===(v=chat.performerData)||void 0===v?void 0:v.isVibeWithMeActive)&&(0,et.tw)({enable:!0}),c?[4,t.injectLovenseScript()]:[2]):[2];case 2:return n.sent(),!i&&r&&z.LovenseControlLinkController.init(s,c),l||tt.BrowserDetect.isIE11()||$.LovenseVibeWithMeController.init(s,c),[3,9];case 3:return[4,t.rejectLovenseScript()];case 4:return n.sent(),[4,t.injectLovenseScript()];case 5:return n.sent(),[3,9];case 6:return window.Lovense?[4,t.rejectLovenseScript()]:[3,8];case 7:n.sent(),$.LovenseVibeWithMeController.destroy(),window.Lovense.destroy(),n.label=8;case 8:return[3,9];case 9:return[2]}})})},t.rejectLovenseScript=function(){return(0,n.sH)(this,void 0,void 0,function(){return(0,n.YH)(this,function(e){switch(e.label){case 0:return[4,(0,Z.k)(t.scriptUrl).then(function(){t.removeTipperAddedScript(!0)})];case 1:return e.sent(),[2]}})})},t.injectLovenseScript=function(){return(0,n.sH)(this,void 0,void 0,function(){return(0,n.YH)(this,function(e){switch(e.label){case 0:return[4,(0,Z.W)(t.scriptUrl).then(function(){t.removeTipperAddedScript()})];case 1:return e.sent(),[2]}})})},t.removeTipperAddedScript=function(t){var e=Array.from(document.querySelectorAll('script[src^="https://display.lovense.com/"]'));t||e.pop(),e.forEach(function(t,e){t.remove()})},t.scriptUrl="//api.lovense.com/api/cam/tipper/v2/tipper.js",t}(),nt=a(85269),ot=a(86757),it=a(10346),rt=a(89347),st=a(11976),ct=a(11575),lt=function(t){return(0,n.sH)(void 0,void 0,void 0,function(){var e;return(0,n.YH)(this,function(a){switch(a.label){case 0:return[4,ct.w.instance.checkCurrentUserSubscribedOnlineNotification(t)];case 1:return e=a.sent(),u.A.dispatch(it.ij)({modelUsername:t,isActive:e}),function(t){for(var e=0,a=[st.E,rt.l];e=1),chat.userData.showType="public",void 0!==chat.userListLimit&&(chat.userData.userListLimit=chat.userListLimit);var v=u.A.getState();u.A.action(r.D)((0,J.bS)(a.performerData.videoQuality)),u.A.action(o.U)({displayName:a.performerData.displayName,profileImage:a.performerData.avatarUrl,profileImage50:a.performerData.avatarUrlMedium}),u.A.action(i.A)((0,J.QD)((0,n.Cl)((0,n.Cl)({},a.performerData),{online:!(null===(l=v.chatShowStatusOptions)||void 0===l?void 0:l.isOffline),isQoQWinner:(null===(h=v.chatShowStatusOptions)||void 0===h?void 0:h.isQoQWinner)||!1}))),(null===(d=null==a?void 0:a.userData)||void 0===d?void 0:d.messageStyle)&&(0,s.D)(a.userData.messageStyle),ft.extend(chat.localData,a.localData),chat.performerData=a.performerData,chat.videoServerUrl=a.localData.videoServerUrl,chat.onUserData(chat.userData,chat.performerData,chat.localData),St.joinRoom(chat.performerData.username),"isAway"in chat.performerData&&(chat.performerData.isAway&&!chat.dailyLimitExceeded&&ot.A.instance.showLayover("away",chat.performerData.sexType),delete chat.performerData.isAway),e.afterJoinRoom()}).fail(function(e,a,n){if(chat.debug("getRoomData xhr fail"),(0,O._b)("Chat AMF getRoom FAIL").log(t),chat.userData&&"oct026"===chat.userData.username)return chat.addServiceMessage("getRoomData xhr fail","alert"),void console.error(e,a,n);chat.onDisconnect({code:"ERROR"})});var a=g(t),c=a.abort,l=a.execute;gt=c;var h=u.A.getState().isAuthenticated;l().then(function(a){if(a&&T.A.isSuccess(a.status)&&a.result){var n=e.transformDataForState(a);u.A.setState(n),(0,v.R)("@@chatMemberNotificationSettings/update"),e.afterLoadMemberChatData(n),ft("#public-chat .history").css({opacity:1}),h||lt(t)}(0,A.co)()})}},e.prototype.transformDataForState=function(t){var e,a,o,i,r,s,c=u.A.getState(),l=c.fanBoost,h=c.privatePopupOptions,d=c.rateChatChowPopupOptions,v=c.socialLinks,p=c.stylePanelOptions,f=null===(e=t.result)||void 0===e?void 0:e.miniProfile;return(0,n.Cl)((0,n.Cl)((0,n.Cl)({},c),t.result),{fanBoost:(0,Y.F)(l,null==f?void 0:f.fanBoost),privatePopupOptions:(0,Y.S)(h,t.result.privatePopupOptions),rateChatChowPopupOptions:(0,n.Cl)((0,n.Cl)({},d),t.result.rateChatChowPopupOptions),socialLinks:(0,n.Cl)((0,n.Cl)({},v),{displayName:(null===(a=null==f?void 0:f.socialProfiles)||void 0===a?void 0:a.displayName)||v.displayName,socialProfiles:(null===(o=null==f?void 0:f.socialProfiles)||void 0===o?void 0:o.groups)?f.socialProfiles.groups:v.socialProfiles,streamIcons:(0,J.Vn)(null===(i=null==f?void 0:f.socialProfiles)||void 0===i?void 0:i.streamIcons),username:(null===(r=null==f?void 0:f.socialProfiles)||void 0===r?void 0:r.username)?null===(s=null==f?void 0:f.socialProfiles)||void 0===s?void 0:s.username:v.username}),stylePanelOptions:(0,n.Cl)((0,n.Cl)({},t.result.stylePanelOptions?t.result.stylePanelOptions:{}),p)})},e.prototype.afterLoadMemberChatData=function(t){var e,a;if(chat.performerData){var n=t.dailyLimitExceeded,o=!chat.userData.isBanned&&!n&&Object.keys(null===(e=null==t?void 0:t.socialLinks)||void 0===e?void 0:e.streamIcons).length,i=!chat.userData.isBanned&&!n&&!!chat.performerData.dmcaSecurity;if(U.q.isEnabled(R.i.TIP_MENU_POPUP_GAME)){var r=(null!==(a=null==t?void 0:t.chatBots)&&void 0!==a?a:{}).lastTipMenuOrderHash,s=function(){var e,a;null===(e=chat.gameControls)||void 0===e||e.setChatBotsData(null!==(a=null==t?void 0:t.chatBots)&&void 0!==a?a:{})};X.S.instance.setValue(r),chat.gameControls?s():document.addEventListener(E.R.GAME_CONTROLS_LOADED,s,{once:!0})}o&&ot.A.instance.toggleVisibilitySocials(!0),ot.A.instance.removeDMCAContainer(),i&&ot.A.instance.initDMCA();var c=document.getElementById("bChatProfilePhotosLink"),l=document.getElementById("chatProfileButton");null==c||c.classList.toggle("__hide",!t.chatBar.profileMediaLink),null==c||c.classList.remove("__disabled"),null==l||l.classList.remove("__disabled");var v=(0,W.wW)()||{},p=v.flag,f=void 0===p?k.h.NONE:p;v.profileUsername!==(0,N.o)(chat.performerData.username)||f!==k.h.ACTIVE&&f!==k.h.READY_TO_DELETE||(u.A.action(h.actionProfileMobileInChat)(),(0,G.loadProfileComponent)().then(function(){H.default.instance.toggleChatBarButtonsDisableStatus(!0),H.default.instance.updateChatSwipeState(j.t.PROFILE,d.b.INFO)}))}else(0,O._b)("ChatFlow race").error("memberChatData resolved before AMF getRoom")},e.prototype.updatePerformer=function(t){var e,a,o=t.e,i=void 0===o?chat.performerData.videoEncoder:o,r=t.s,s=void 0===r?chat.performerData.videoQuality:r,l=t.v,h=t.isRu,d=void 0===h?chat.performerData.isRu:h;if(l){var v=chat.localData.vsid;chat.localData.vsid=l,chat.localData.wrtcHost=null===(e=chat.localData.wrtcHost)||void 0===e?void 0:e.replace(v,l),chat.localData.videoServerUrl=null===(a=chat.localData.videoServerUrl)||void 0===a?void 0:a.replace(v,l),chat.videoServerUrl=chat.localData.videoServerUrl}chat.performerData=(0,n.Cl)((0,n.Cl)({},chat.performerData),{videoEncoder:i,videoQuality:s,isRu:d}),u.A.action(c)({quality:s}),document.dispatchEvent(new Event(E.R.STREAM_SOURCE_UPDATE))},e.prototype.closeRoom=function(t){var e;void 0===t&&(t=!1),mt&&mt.abort(),chat.isPaidShow()&&chat.onPaidShowStop(null,!0),B.j_.connected&&B.j_.call("closeRoom",null),this.pingStop();var a=ut.A.instance.player;(!t||ft.mobile||a&&(0,ht.U)(a,"flashObject")&&a.flashObject)&&ut.A.instance.closeStream(),null===(e=chat.gameControls)||void 0===e||e.onLeaveRoom(),this.afterCloseRoom()},e.prototype.afterJoinRoom=function(){return(0,n.sH)(this,void 0,void 0,function(){var t,e,a;return(0,n.YH)(this,function(n){switch(n.label){case 0:return t=u.A.getState(),e=t.isChatPage,a=t.isMobile,t.isModerator?[3,2]:[4,at.changeState(y.INIT)];case 1:n.sent(),(0,Q.c5)(E.R.SPA_LAYOUT_CHANGE,function(){at.changeState(y.RE_INIT)}),n.label=2;case 2:return a&&e&&setTimeout(function(){window.scrollTo(0,0)},400),nt.e1.instance.getSettings().isChatPublicEnabled&&chat.performerStatus===M.A.PUBLIC_CHAT&&nt.e1.instance.init({tags:{logger:"memberChat"}}),[2]}})})},e.prototype.afterCloseRoom=function(){return(0,n.sH)(this,void 0,void 0,function(){return(0,n.YH)(this,function(t){switch(t.label){case 0:return(0,A.tJ)(),[4,at.changeState(y.REMOVE)];case 1:return t.sent(),[2]}})})},e.prototype.updateChatLog=function(t){B.j_.call("updateChatLog",null,t)},e.prototype.showAllUsers=function(){B.j_.call("setUserListLimit",function(){St.syncUserList(chat.currentChatType)},0)},e.prototype.showUserList=function(t){var e=t?30:-1;chat.userListLimit=e,B.j_.call("setUserListLimit",function(){t>0&&St.syncUserList(chat.currentChatType)},e)},e.prototype.gotoPrivateChat=function(t){this.sendShowRequest({status:"request",type:t?"fullprivate":"private"})},e.prototype.acceptPrivateChat=function(){this.initPaidShow("private")},e.prototype.gotoGroupChat=function(){"group"===chat.performerStatus?this.initPaidShow("group"):this.sendShowRequest({status:"request",type:"group"})},e.prototype.gotoVoyeur=function(){this.initPaidShow("voyeur")},e.prototype.gotoVipShow=function(){this.initPaidShow("vip")},e.prototype.stopPaidShow=function(t){void 0===t&&(t=null),B.j_.call("stopPaidShow",null,t),chat.onPaidShowStop(t)},e.prototype.handlePaidShowStop=function(){var t="public-chat";B.j_.call("ChatModule.disconnect",null,"private-chat"),B.j_.call("ChatModule.connect",function(e){e.userList&&(0,pt.Y)(t,e.userList,chat.userData)},t)},e.prototype.removeAcceptGroupChat=function(){this.sendShowRequest({status:"cancel",type:"group"})},e.prototype.setChatMessageStyle=function(t){chat.debug("*** setChatMessageStyle",t),B.j_.call("setChatMessageStyle",function(){St.syncUserList(chat.currentChatType)},t),(0,q.E)(this.serviceUrl,"setChatMessageStyle",t)},e.prototype.shareMyCam=function(t){chat.debug("*** shareMyCam",t),B.j_.call("shareMyCam",function(){St.syncUserList(chat.currentChatType)},t)},e.prototype.kickUserByMember=function(t){B.j_.call("ChatModule.kickUserByMember",null,t,null)},e.prototype.banUser=function(t){B.j_.call("ChatModule.banUserByMcm",null,t,null)},e.prototype.kickUser=function(t){B.j_.call("ChatModule.kickUserByMcm",null,t,null)},e.prototype.muteUser=function(t,e){B.j_.call("ChatModule.muteUserByMcm",function(){St.syncUserList(chat.currentChatType),(0,q.E)(chat.localData.serviceUrl,"muteUser",t,e,chat.userData.username,chat.userData.chathost)},t,e)},e.prototype.update=function(){if(St.ping(),chat.userData.isLogged&&chat.performerData){var t=chat.performerData.username;(0,q.E)(this.directServiceUrl,"ping",chat.userData.userId,t,chat.isPaidShow()).done(function(e){var a;if((null===(a=chat.performerData)||void 0===a?void 0:a.username)===t)if(chat.debug("ping",e),"error"!==e.status){"moderator"===chat.userData.role&&e.performerData&&function(t){(0,S.V)(t.bwData),(0,b.x)(t.camscore),(0,_.J)(t.region_camscore),(0,C.t)(t.avgChatShowRate),chat.performerData.showId=t.showId}(e.performerData);var n=e.userData;if(n){var o;try{o=n.balance}catch(t){return void chat.error("ping error: wrong balance",t)}if(!chat.isPaidShow()||chat.isPaidShow()&&"vip"===chat.initiatedPaidShow){o!==chat.userData.balance&&chat.setBalance(o);var i={accessLevel:n.accessLevel,balance:o,isMcm:n.isMcm,isModelBanned:n.isModelBanned,isRaiseModelAvailable:n.isRaiseModelAvailable,isRaiseModelReadyToUse:n.isRaiseModelReadyToUse};n.invisible?(chat.userData.invisible=!0,i.invisible=!0):delete chat.userData.invisible,n.isVip?(chat.userData.isVip=!0,i.isVip=!0):delete chat.userData.isVip,n.isMcm?i.mcmPermissions=n.mcmPermissions:(delete chat.userData.isMcm,delete chat.userData.mcmPermissions),e.key?B.j_.call("updateClient",null,JSON.stringify(n),e.key):B.j_.call("updateMemberBalance",null,i,e.dataKey),chat.userData.accessLevel!==n.accessLevel&&(!chat.userData.isPayable&&chat.userData.balance>0&&(chat.userData.isPayable=!0),chat.userData.accessLevel=n.accessLevel)}n.isMcm&&JSON.stringify(chat.userData.mcmPermissions)!==JSON.stringify(n.mcmPermissions)&&(chat.userData.mcmPermissions=n.mcmPermissions),chat.userData.isRaiseModelAvailable!==n.isRaiseModelAvailable&&(chat.userData.isRaiseModelAvailable=n.isRaiseModelAvailable),chat.userData.isRaiseModelReadyToUse!==n.isRaiseModelReadyToUse&&(chat.userData.isRaiseModelReadyToUse=n.isRaiseModelReadyToUse),ft.mobile||St.syncUserList(chat.currentChatType)}}else chat.onDisconnect({code:"ERROR"})})}},e.prototype.onRegister=function(){var t=this;B.I.on("connect",function(){chat.performerData&&chat.performerData.username?St.joinRoom(chat.performerData.username):t.getRoom(chat.userData.chathost)}),B.I.on("close",function(e){t.pingStop(),ft.mobile?ft("#games_button").removeAttr("onclick"):Promise.resolve().then(a.bind(a,73645)).then(function(t){return(0,t.disableAllGames)()}),window.chat.waitRoomConnect=!1,window.clearTimeout(t.reconnectTimeout),t.reconnectTimeout=window.setTimeout(function(){if(t.wsUrl){var a=u.A.getState().chatHost;1006===e.code&&"private-chat"===(null==a?void 0:a.chatType)&&window.location.reload(),(null==a?void 0:a.username)&&(chat.userData.chathost=a.username,t.connect(t.wsUrl),t.reconnectCount++)}},vt.Random.rangeInt(500,5e3)+1e3*Math.pow(Math.min(t.reconnectCount,25),2)),(null===I.DT||void 0===I.DT?void 0:I.DT.getItem(L.Z.SHOW_PRIVATE))&&I.DT.removeItem(L.Z.SHOW_PRIVATE)}),B.I.on("joinRoom",function(e){var n;try{var o=u.A.getState().isMobile;if(ft("#bChat").attr("chathost",chat.performerData.username),(0,F.kd)(),chat.setChatHeight(),chat.currentChathost||chat.setCurrentChathost(chat.performerData.username),!e.status)return void chat.onDisconnect({code:"ROOM_RELEASE"});if(o?null===(n=chat.gameControls)||void 0===n||n.onJoinRoom(e):chat.gameControls?chat.gameControls.onJoinRoom(e):chat.gameControlsLoader&&chat.gameControlsLoader().then(function(){var t;null===(t=chat.gameControls)||void 0===t||t.onJoinRoom(e)}),void 0!==e.isFreeShow&&(chat.localData.isFreeShow=e.isFreeShow),e.settings&&chat.onChatSettings(e.settings),e.cs&&chat.onChatSettings((0,K.y)(e.cs)),chat.onTopicChange(e.topic,!1,!0),chat.onTopicChange(e.topicRu,!0,!0),X.S.instance.clearValue(!1),e.tm&&e.tm.n&&chat.onTipMenuSettingsChange(e.tm,!0),e.status&&(chat.performerStatus=null,chat.performerStatusChange(e.status)),void 0!==e.audioAvailable&&chat.performerAudioState(e.audioAvailable),St.joinChat("public-chat"),"moderator"!==chat.userData.role||(0,V.C1)()||St.joinChat("private-chat"),o&&(["group","private"].includes(e.status)||e.gci)&&(0,w.JT)(),"public"===e.status&&e.gci){var i=JSON.parse(e.gci);i.users&&i.users.length