"use strict";(self.webpackChunkbongacams=self.webpackChunkbongacams||[]).push([[671,578],{13972:function(t,e,a){a.d(e,{W:function(){return r}});var n=a(19826),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(9613),o=a(72418),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(50172),i=a(62614),r=a(98614),s=a(19826),c=function(t,e,a,c){void 0===a&&(a=i.w.replaceContainer),void 0===c&&(c={}),t().then((function(t){var i=t.default;a((0,o.h)(r.Kq,{store:s.A},(0,o.h)(i,(0,n.Cl)({refNode:e},c))),e)}))}},89347:function(t,e,a){a.d(e,{y:function(){return f},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(50172),s=a(17402),c=a(26580),l=a(53336),u=a(8546),h=a(26489),d=a(22078),p=(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,p=e.unsubscribeHint,f=n?(0,h.c)(u)>(0,h.c)(p):!s;return{className:f?"__notify":"__notified",hint:f?u:p,icon:f?"#svg_btna_notify":"#svg_btna_notified",isAvailable:l,isSmall:i,onClick:c}}(t),o=n.className,i=n.hint,s=n.icon,p=n.isAvailable,f=n.isSmall,v=n.onClick;return p?(0,r.h)("div",{ref:e,className:(0,u.n)({"mplg_btn bc_inline_flex bc_flex_items_center":!0,__small:f}),onClick:v},(0,r.h)("div",{className:(0,u.n)((a={},a[o]=!0,a.mplg_btn_icon_wrp=!0,a))},(0,r.h)(c.A,{group:"mplg_btn_icon",icon:s,url:l.MQ})),(0,r.h)("div",{className:"mplg_btn_text"},i)):null})),f=(0,s.memo)(p)},84408:function(t,e,a){a.d(e,{V:function(){return l}});var n=a(50172),o=a(17402),i=a(22078),r=a(19223),s=a(61093),c=a(17551),l=(0,o.memo)((function(){var t=(0,c.i)(),e=t.actions.handleOpenGallery,a=t.states.miniProfileVideos,o=a||{},l=o.label,u=void 0===l?"":l,h=o.showMoreLink,d=void 0===h?null:h,p=o.videos,f=void 0===p?[]:p;return(0,i.j)(a)&&f.length?(0,n.h)("div",{className:"mplg_list_row __video"},(0,n.h)("div",{className:"mplg_list_item __title"},u),(0,n.h)("div",{className:"mplg_list_item bc_flex_column"},(0,n.h)("div",{className:"mplg_l_video_wrp bc_media_thumb_wrp bc_flex bc_flex_wrap"},f.map((function(t){return(0,n.h)(s.Id,{key:t.thumbImage.src,data:t,onOpenGallery:e})}))),!!(null==d?void 0:d.url)&&(0,n.h)("div",{className:"mplg_l_link"},(0,n.h)("a",{href:(0,r.FC)(d.url),rel:d.rel,target:d.target,title:(0,r.b8)(d.title)},(0,r.b8)(d.text))))):null}))},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(11),a.e(32),a.e(110),a.e(102),a.e(147),a.e(157),a.e(77),a.e(113),a.e(163),a.e(63),a.e(80)]).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(19826),o=a(13972),i=a(68811),r=a(18697),s=a(7526),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},99103:function(t,e,a){function n(t){return!(void 0!==chat.userData.isRu&&chat.performerData.isRu&&Boolean(t)!==Boolean(chat.userData.isRu)||t&&!chat.performerData.isRu)}a.d(e,{y:function(){return n}})},55681:function(t,e,a){a.d(e,{A:function(){return pt}});var n=a(15215),o=a(19826),i=a(13907),r=a(35172),s=function(){var t=o.A.getState();return[t.isModerator,t.isChatPopup].some((function(t){return t}))?"0":"1"};function c(t){var e=o.A.getState(),a=e.chatExtra,c=e.listingActiveTag,l=e.liveTab,u=e.promoHitUrl,h=e.streamOptions,d=(null==a?void 0:a.hitUrl)||u||null,p=(0,r.Zy)("livetab")||l,f=(0,r.Zy)("tag")||c,v=(0,r.Zy)("postitial_chat")||(null==h?void 0:h.isPromoEmbedChat),m=new AbortController,g={username:t,withMiniProfile:s()};return p&&(g.liveTab=p),f&&(g.tag=f),d&&(g.hit_url=d),v&&(g.postitial_chat=1),{abort:m.abort.bind(m),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,i.Go)((0,i.ip)("@ajax_get_member_chat_data"),g),m)}}}var l=a(51130),u=a(41056),h=a(52628),d=a(70756);var p,f=a(39761),v=a(43894),m=a(19118),g=a(80554),S=a(73324),_=a(8234),b=a(45070),C=a(96998),y=a(18697),E=a(21110),D=a(42209),P=a(62146),A=a(75463),M=a(78560),w=a(94330),R=a(7526),L=a(13980),I=a(54644),T=a(7195),O=a(2430),U=a(58014),N=a(24496),j=a(65252),H=a(90286),B=a(65143),k=a(84022),F=a(86723),G=a(22706),x=a(57558);!function(t){t[t.INIT=0]="INIT",t[t.RE_INIT=1]="RE_INIT",t[t.REMOVE=2]="REMOVE"}(p||(p={}));var W=function(){function t(){}return t.changeState=function(e){return(0,n.sH)(this,void 0,void 0,(function(){var a,i,r,s,c,l,u,h,d,f;return(0,n.YH)(this,(function(n){switch(n.label){case 0:switch(a=o.A.getState(),i=a.user,r=a.isMobile,s=a.isAuthenticated,e){case p.INIT:return[3,1];case p.RE_INIT:return[3,3];case p.REMOVE:return[3,6]}return[3,9];case 1:return c=chat.performerData.usernameEncrypted.replace("==",""),l=null===(h=i.usernameEncrypted)||void 0===h?void 0:h.replace("==",""),u=["bongacam_mobile","wrtc_mobile"].includes(null===(d=chat.performerData)||void 0===d?void 0:d.videoEncoder),c?((null===(f=chat.performerData)||void 0===f?void 0:f.isVibeWithMeActive)&&(0,x.tw)({enable:!0}),l?[4,t.injectLovenseScript()]:[2]):[2];case 2:return n.sent(),!r&&s&&k.LovenseControlLinkController.init(c,l),u||G.BrowserDetect.isIE11()||F.LovenseVibeWithMeController.init(c,l),[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(),F.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,B.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,B.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}(),V=a(22382),J=a(86757),Y=a(69022),K=a(89347),Q=a(11976),q=a(13011),X=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,q.w.instance.checkCurrentUserSubscribedOnlineNotification(t)];case 1:return e=a.sent(),o.A.dispatch(Y.ij)({modelUsername:t,isActive:e}),function(t){for(var e=0,a=[Q.E,K.l];e0,chat.userData.isPayable="member"===chat.userData.role&&("free"!==chat.userData.accessLevel||chat.userData.balance>=1),chat.userData.showType="public",void 0!==chat.userListLimit&&(chat.userData.userListLimit=chat.userListLimit);var c=o.A.getState();o.A.action(tt.D)((0,O.bS)(a.performerData.videoQuality)),o.A.action($.U)({displayName:a.performerData.displayName,profileImage:a.performerData.avatarUrl,profileImage50:a.performerData.avatarUrlMedium}),o.A.action(z.A)((0,O.QD)((0,n.Cl)((0,n.Cl)({},a.performerData),{isQoQWinner:(null===(i=c.chatShowStatusOptions)||void 0===i?void 0:i.isQoQWinner)||!1,online:!(null===(r=c.chatShowStatusOptions)||void 0===r?void 0:r.isOffline)}))),(null===(s=null==a?void 0:a.userData)||void 0===s?void 0:s.messageStyle)&&(0,et.D)(a.userData.messageStyle),lt.extend(chat.localData,a.localData),chat.performerData=a.performerData,chat.videoServerUrl=a.localData.videoServerUrl,chat.onUserData(chat.userData,chat.performerData,chat.localData),dt.joinRoom(chat.performerData.username),"isAway"in chat.performerData&&(chat.performerData.isAway&&!chat.dailyLimitExceeded&&J.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,y._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=c(t),i=a.abort,r=a.execute;ht=i;var s=o.A.getState().isAuthenticated;r().then((function(a){if(a&&S.A.isSuccess(a.status)&&a.result){var n=e.transformDataForState(a);o.A.setState(n),(0,ot.R)("@@chatMemberNotificationSettings/update"),e.afterLoadMemberChatData(n),lt("#public-chat .history").css({opacity:1}),s||X(t)}(0,m.co)()}))}},e.prototype.transformDataForState=function(t){var e,a,i,r,s,c,l=o.A.getState(),u=l.fanBoost,h=l.privatePopupOptions,d=l.rateChatChowPopupOptions,p=l.socialLinks,f=l.stylePanelOptions,v=null===(e=t.result)||void 0===e?void 0:e.miniProfile;return(0,n.Cl)((0,n.Cl)((0,n.Cl)({},l),t.result),{fanBoost:(0,U.F)(u,null==v?void 0:v.fanBoost),privatePopupOptions:(0,U.S)(h,t.result.privatePopupOptions),rateChatChowPopupOptions:(0,n.Cl)((0,n.Cl)({},d),t.result.rateChatChowPopupOptions),socialLinks:(0,n.Cl)((0,n.Cl)({},p),{displayName:(null===(a=null==v?void 0:v.socialProfiles)||void 0===a?void 0:a.displayName)||p.displayName,socialProfiles:(null===(i=null==v?void 0:v.socialProfiles)||void 0===i?void 0:i.groups)?v.socialProfiles.groups:p.socialProfiles,streamIcons:(0,O.Vn)(null===(r=null==v?void 0:v.socialProfiles)||void 0===r?void 0:r.streamIcons),username:(null===(s=null==v?void 0:v.socialProfiles)||void 0===s?void 0:s.username)?null===(c=null==v?void 0:v.socialProfiles)||void 0===c?void 0:c.username:p.username}),stylePanelOptions:(0,n.Cl)((0,n.Cl)({},t.result.stylePanelOptions?t.result.stylePanelOptions:{}),f),tagAlert:(0,n.Cl)((0,n.Cl)({},t.result.tagAlert),{isDisplayComponent:Boolean(t.result.tagAlert),isLoading:!1})})},e.prototype.afterLoadMemberChatData=function(t){var e,a,n;if(chat.performerData){var o=t.dailyLimitExceeded,i=!chat.userData.isBanned&&!o&&Object.keys(null===(e=null==t?void 0:t.socialLinks)||void 0===e?void 0:e.streamIcons).length,r=!chat.userData.isBanned&&!o&&!!chat.performerData.dmcaSecurity;if(E.q.isEnabled(b.i.TIP_MENU_POPUP_GAME)){var s=null===(a=null==t?void 0:t.chatBots)||void 0===a?void 0:a.lastTipMenuOrderHash;if(H.S.instance.setValue(s),chat.gameControls)null===(n=chat.gameControls)||void 0===n||n.setLastTipMenuOrder(s);else{var c=function(){var t;null===(t=chat.gameControls)||void 0===t||t.setLastTipMenuOrder(s),document.removeEventListener(g.R.GAME_CONTROLS_LOADED,c)};document.addEventListener(g.R.GAME_CONTROLS_LOADED,c)}}i&&J.A.instance.toggleVisibilitySocials(!0),J.A.instance.removeDMCAContainer(),r&&J.A.instance.initDMCA();var l=document.getElementById("bChatProfilePhotosLink"),u=document.getElementById("chatProfileButton");null==l||l.classList.toggle("__hide",!t.chatBar.profileMediaLink),null==l||l.classList.remove("__disabled"),null==u||u.classList.remove("__disabled");var h=(null===localStorage||void 0===localStorage?void 0:localStorage.getItem(A.jY))||M.h.NONE;if(h===M.h.ACTIVE||h===M.h.READY_TO_DELETE)(0,w.initProfileComponentLoading)()(D.t.PROFILE,(function(){P.default.instance.toggleChatBarButtonsDisableStatus(!0),P.default.instance.updateChatSwipeState(D.t.PROFILE,nt.b.INFO)}))}else(0,y._b)("ChatFlow race").error("memberChatData resolved before AMF getRoom")},e.prototype.updatePerformer=function(t){var e,a,o=t.v,i=(0,n.Tt)(t,["v"]);if(o){var r=chat.localData.vsid;chat.localData.vsid=o,chat.localData.wrtcHost=null===(e=chat.localData.wrtcHost)||void 0===e?void 0:e.replace(r,o),chat.localData.videoServerUrl=null===(a=chat.localData.videoServerUrl)||void 0===a?void 0:a.replace(r,o),chat.videoServerUrl=chat.localData.videoServerUrl}chat.performerData=(0,n.Cl)((0,n.Cl)({},chat.performerData),i),document.dispatchEvent(new Event(g.R.STREAM_SOURCE_UPDATE))},e.prototype.closeRoom=function(t){var e,a;void 0===t&&(t=!1),ut&&ut.abort(),chat.isPaidShow()&&chat.onPaidShowStop(null,!0),R.j_.connected&&R.j_.call("closeRoom",null),this.pingStop(),(!t||lt.mobile||(null===(e=Z.A.instance.player)||void 0===e?void 0:e.flashObject))&&Z.A.instance.closeStream(),null===(a=chat.gameControls)||void 0===a||a.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=o.A.getState(),e=t.isChatPage,a=t.isMobile,t.isModerator?[3,2]:[4,W.changeState(p.INIT)];case 1:n.sent(),(0,ct.c5)(g.R.SPA_LAYOUT_CHANGE,(function(){W.changeState(p.RE_INIT)})),n.label=2;case 2:return a&&e&&setTimeout((function(){window.scrollTo(0,0)}),400),V.e1.instance.getSettings().isChatPublicEnabled&&chat.performerStatus===_.A.PUBLIC_CHAT&&V.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,m.tJ)(),[4,W.changeState(p.REMOVE)];case 1:return t.sent(),[2]}}))}))},e.prototype.updateChatLog=function(t){R.j_.call("updateChatLog",null,t)},e.prototype.showAllUsers=function(){R.j_.call("setUserListLimit",(function(){dt.syncUserList(chat.currentChatType)}),0)},e.prototype.showUserList=function(t){var e=t?30:-1;chat.userListLimit=e,R.j_.call("setUserListLimit",(function(){t>0&&dt.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),R.j_.call("stopPaidShow",null,t),chat.onPaidShowStop(t)},e.prototype.handlePaidShowStop=function(){var t="public-chat";R.j_.call("ChatModule.disconnect",null,"private-chat"),R.j_.call("ChatModule.connect",(function(e){e.userList&&(0,st.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),R.j_.call("setChatMessageStyle",(function(){dt.syncUserList(chat.currentChatType)}),t),(0,j.E)(this.serviceUrl,"setChatMessageStyle",t)},e.prototype.shareMyCam=function(t){chat.debug("*** shareMyCam",t),R.j_.call("shareMyCam",(function(){dt.syncUserList(chat.currentChatType)}),t)},e.prototype.kickUserByMember=function(t){R.j_.call("ChatModule.kickUserByMember",null,t,null)},e.prototype.banUser=function(t){R.j_.call("ChatModule.banUserByMcm",null,t,null)},e.prototype.kickUser=function(t){R.j_.call("ChatModule.kickUserByMcm",null,t,null)},e.prototype.muteUser=function(t,e){R.j_.call("ChatModule.muteUserByMcm",(function(){dt.syncUserList(chat.currentChatType),(0,j.E)(chat.localData.serviceUrl,"muteUser",t,e,chat.userData.username,chat.userData.chathost)}),t,e)},e.prototype.update=function(){if(dt.ping(),chat.userData.isLogged&&chat.performerData){var t=chat.performerData.username;(0,j.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){if("moderator"===chat.userData.role&&e.performerData&&function(t){(0,l.V)(t.bwData),(0,u.x)(t.camscore),(0,d.J)(t.region_camscore),(0,h.t)(t.avgChatShowRate),chat.performerData.showId=t.showId}(e.performerData),e.userData){var n;try{n=e.userData.balance}catch(t){return void chat.error("ping error: wrong balance")}if(!chat.isPaidShow()||chat.isPaidShow()&&"vip"===chat.initiatedPaidShow){n!==chat.userData.balance&&chat.setBalance(n);var o={accessLevel:e.userData.accessLevel,balance:n,isMcm:e.userData.isMcm,isModelBanned:e.userData.isModelBanned,isRaiseModelAvailable:e.userData.isRaiseModelAvailable,isRaiseModelReadyToUse:e.userData.isRaiseModelReadyToUse};e.userData.invisible?(chat.userData.invisible=!0,o.invisible=!0):delete chat.userData.invisible,e.userData.isVip?(chat.userData.isVip=!0,o.isVip=!0):delete chat.userData.isVip,e.userData.isMcm?o.mcmPermissions=e.userData.mcmPermissions:(delete chat.userData.isMcm,delete chat.userData.mcmPermissions),e.key?R.j_.call("updateClient",null,JSON.stringify(e.userData),e.key):R.j_.call("updateMemberBalance",null,o,e.dataKey),chat.userData.accessLevel!==e.userData.accessLevel&&(!chat.userData.isPayable&&chat.userData.balance>0&&(chat.userData.isPayable=!0),chat.userData.accessLevel=e.userData.accessLevel)}e.userData.isMcm&&JSON.stringify(chat.userData.mcmPermissions)!==JSON.stringify(e.userData.mcmPermissions)&&(chat.userData.mcmPermissions=e.userData.mcmPermissions),chat.userData.isRaiseModelAvailable!==e.userData.isRaiseModelAvailable&&(chat.userData.isRaiseModelAvailable=e.userData.isRaiseModelAvailable),chat.userData.isRaiseModelReadyToUse!==e.userData.isRaiseModelReadyToUse&&(chat.userData.isRaiseModelReadyToUse=e.userData.isRaiseModelReadyToUse),lt.mobile||dt.syncUserList(chat.currentChatType)}}else chat.onDisconnect({code:"ERROR"})}))}},e.prototype.getWmsAuthSign=function(t){chat.performerData&&(0,j.E)(this.directServiceUrl,"wmsAuthSign",chat.userData.userId,chat.performerData.username).fail((function(){t(!0,{})})).done((function(e){t(!1,(0,n.Cl)({},e||{}))}))},e.prototype.onRegister=function(){var t=this,e=o.A.getState().isModerator;R.I.on("connect",(function(){chat.performerData&&chat.performerData.username?dt.joinRoom(chat.performerData.username):t.getRoom(chat.userData.chathost)})),R.I.on("close",(function(e){t.pingStop(),lt.mobile?lt("#games_button a").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=o.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++)}}),rt.o8.rangeInt(500,5e3)+1e3*Math.pow(Math.min(t.reconnectCount,25),2)),(null===localStorage||void 0===localStorage?void 0:localStorage.getItem("showPrivate"))&&localStorage.removeItem("showPrivate")})),R.I.on("joinRoom",(function(e){var n;try{var i=o.A.getState(),r=i.isMobile,s=i.isModerator;if(lt("#bChat").attr("chathost",chat.performerData.username),(0,T.kd)(),chat.setChatHeight(),chat.currentChathost||chat.setCurrentChathost(chat.performerData.username),!e.status)return void chat.onDisconnect({code:"ROOM_RELEASE"});if(r?null===(n=chat.gameControls)||void 0===n||n.onJoinRoom(e):s||(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,N.y)(e.cs)),chat.onTopicChange(e.topic,!1,!0),chat.onTopicChange(e.topicRu,!0,!0),H.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),dt.joinChat("public-chat"),"moderator"!==chat.userData.role||(0,I.C1)()||dt.joinChat("private-chat"),r&&(["group","private"].includes(e.status)||e.gci)&&(0,v.JT)(),"public"===e.status&&e.gci){var c=JSON.parse(e.gci);c.users&&c.users.length