"use strict";(self.webpackChunkbongacams=self.webpackChunkbongacams||[]).push([[394,395],{38570:function(e,t,n){n.d(t,{o:function(){return i}});var s=n(20409),o="*******";function i(e){return e?e.blackCloak?o:!e.balance||e.balance<=0?0:(0,s.Z)(e.balance):0}},37852:function(e,t,n){n.r(t);var s=n(15215),o=n(74848),i=n(96540),a=n(99525),r=n(43894),c=n(26580),l=n(27510),u=n(80554),_=n(30535),p=n(83375),d=n(2268),h=function(e){function t(t){var n=e.call(this,t)||this;return n.containerRef=function(e){return n.requestContainerEl=e},n.handleRemoveDisabledAnimation=function(){var e;(0,r.BJ)()&&((0,r.ds)(),null===(e=n.requestContainerEl)||void 0===e||e.classList.remove("__no_transition"))},n.toggleCollapsed=function(){var e=n.state.collapsed;clearTimeout(n.timeoutClose),n.setState({collapsed:!e}),n.dispatchChatInvite()},n.handleJoinChat=function(){chat.gotoGroupChat(),n.dispatchChatInvite()},n.dispatchChatInvite=function(){document.dispatchEvent(new CustomEvent(u.R.CHAT_INVITE_CHANGE_OPENED))},n.state={collapsed:!0},n}return(0,s.C6)(t,e),t.prototype.componentDidMount=function(){var e=this;this.setState({collapsed:!1}),this.timeoutClose=setTimeout(function(){clearTimeout(e.timeoutClose),e.setState({collapsed:!0}),e.dispatchChatInvite()},3e4),this.dispatchChatInvite(),this.timerIdRemoveNoTransition=setTimeout(function(){e.handleRemoveDisabledAnimation()},250)},t.prototype.componentWillUnmount=function(){clearTimeout(this.timeoutClose),clearTimeout(this.timerIdRemoveNoTransition)},t.prototype.render=function(){var e=this.state.collapsed,t=a.A.getState().chatLocalData,n=(0,_.d)(l.j.GROUP_CHAT);return t?(0,o.jsx)("div",{id:"bChatPrompt",className:"chat_prompt_wrp __new",children:(0,o.jsxs)("div",{ref:this.containerRef,className:(0,p.n)({"bcm_chat_invite __join":!0,__collapsed:e,__no_transition:(0,r.BJ)()}),children:[(0,o.jsxs)("div",{className:"bcm_ci_inner",children:[(0,o.jsxs)("div",{className:"bcm_ci_content",children:[(0,o.jsx)("span",{className:"bcm_ci_badge",children:(0,o.jsx)(c.A,{group:"bcm_ci_badge_icon",icon:"#svg_mob_ch_invite_group"})}),(0,o.jsx)("p",{className:"bcm_ci_text",children:trans("%username% joined the group chat.",{username:''.concat(chat.performerData.displayName,"")})}),(0,o.jsx)("button",{className:"bcm_ci_toggle __collapse",type:"button",onClick:this.toggleCollapsed,children:(0,o.jsx)(c.A,{group:"bcm_ci_toggle_icon",icon:"#svg_mob_ch_invite_arrow"})})]}),(0,o.jsxs)("div",{className:"bcm_ci_bottom",children:[(0,o.jsx)("button",{className:"bcm_ci_button",type:"button",onClick:this.handleJoinChat,children:__("Join%_chat_%")}),(0,o.jsxs)("span",{className:"bcm_ci_price",children:[n&&!!t.groupChatTokensPerMinute&&(0,o.jsxs)("span",{className:"bc_underline",children:[t.groupChatTokensPerMinute," ",d.kX.pluralise("tokens",t.groupChatTokensPerMinute)]}),n&&" ".concat(__("per minute")),!n&&!!t.groupChatTokensPerMinute&&__("%price% Tokens per minute",{price:t.groupChatTokensPerMinute})]})]})]}),(0,o.jsx)("button",{className:"bcm_ci_toggle __expand",type:"button",onClick:this.toggleCollapsed,children:(0,o.jsx)(c.A,{group:"bcm_ci_toggle_icon",icon:"#svg_mob_ch_invite_group"})})]})}):null},t}(i.Component);t.default=h},58131:function(e,t,n){n.r(t),n.d(t,{default:function(){return V}});var s=n(15215),o=n(74848),i=n(16053),a=n(99525),r=n(92276),c=n(80554),l=n(81714),u=n(24899),_=n(83375),p=n(8556),d=n(26580),h=n(47885),m=n(27510),g=n(30535),b=n(2268),v=function(e){var t=a.A.getState().chatLocalData,n=(0,g.d)(m.j.GROUP_CHAT);return t?(0,o.jsxs)("div",{className:"cp_msg __group_join",children:[(0,o.jsxs)("div",{className:"cp_msg_holder",children:[(0,o.jsx)("span",{className:"cp_msg_icon_wrp",children:(0,o.jsx)(d.A,{group:"cp_msg_icon",icon:"#svg_ch_group_chat_two",url:h.g5})}),(0,o.jsx)("span",{className:"cp_msg_notice_text bc_bold",children:__("%username% joined the group chat.",{username:chat.performerData.displayName})})]}),(0,o.jsxs)("div",{className:"cp_msg_desc bc_flex bc_flex_items_center",children:[(0,o.jsx)("button",{className:"mls_btn mls_btn_dark_green cp_msg_btn",onClick:function(){return chat.gotoGroupChat()},children:__("Join%_chat_%")}),!!t.groupChatTokensPerMinute&&(0,o.jsxs)("span",{className:"bc_bold cp_msg_s_text",children:[(0,o.jsxs)("span",{className:"".concat(n?"bc_underline":""),children:[t.groupChatTokensPerMinute," ",b.kX.pluralise("tokens",t.groupChatTokensPerMinute)]})," ".concat(__("per minute"))]})]})]}):null},f=n(96540),x=function(e){function t(t){var n=e.call(this,t)||this;return n.handleToggleMenuGroupJoin=function(){n.setState({toggleMenuGroupJoin:!n.state.toggleMenuGroupJoin})},n.state={toggleMenuGroupJoin:!0},n}return(0,s.C6)(t,e),t.prototype.shouldComponentUpdate=function(e,t){var n=this.state.toggleMenuGroupJoin;return this.props!==e||n!==t.toggleMenuGroupJoin},Object.defineProperty(t.prototype,"getMessageUserInGroup",{get:function(){var e,t=this.props,n=t.className,s=t.entry.request.users.length,i=chat.chatSettings.groupChatMinMembers||0,r=i-s,c=a.A.getState().isMobile;return(0,o.jsxs)("div",{className:(0,_.n)((e={},e[String(n)]=Boolean(n),e["cp_msg __group"]=!0,e)),children:[(0,o.jsxs)("span",{className:"cp_msg_holder __active",children:[(0,o.jsx)("div",{className:"cp_msg_icon_wrp",children:c?(0,o.jsx)(d.A,{group:"cp_msg_icon",icon:"#svg_mob_ch_group_chat_two"}):(0,o.jsx)(d.A,{group:"cp_msg_icon",icon:"#svg_ch_group_chat_two",url:h.g5})}),!!s&&!!i&&(0,o.jsx)("span",{className:"cp_msg_notice_text bc_bold",children:__("Group chat %numready% out of %numrequired%",{numready:s,numrequired:i})})]}),(0,o.jsxs)("div",{className:"cp_msg_desc",children:[(0,o.jsx)("span",{className:"bc_bold",children:__("You will be taken to the group chat once %numdiff% more %members_plural% %join_plural% you.",{join_plural:b.kX.pluralise("joins%_chat_%",r),members_plural:b.kX.pluralise("members",r),numdiff:r})})," ",(0,o.jsx)("span",{children:(0,o.jsx)("a",{id:"cancel-show-request",className:"cp_msg_link cp_msg_cancel",href:"javascript:void(0)",onClick:function(){return chat.removeAcceptGroupChat()},children:__("Cancel request")})})]})]})},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"getMessageUserNotInGroup",{get:function(){var e,t=this.props,n=t.className,s=t.entry.request.users.length,i=chat.chatSettings.groupChatMinMembers,r=this.state.toggleMenuGroupJoin,c=a.A.getState(),l=c.chatLocalData,u=c.isMobile,p=(0,g.d)(m.j.GROUP_CHAT);return(0,o.jsxs)("div",{className:(0,_.n)((e={},e[String(n)]=Boolean(n),e["cp_msg __group_join"]=!0,e)),children:[(0,o.jsxs)("span",{className:"cp_msg_holder",children:[(0,o.jsx)("div",{className:"cp_msg_icon_wrp",children:u?(0,o.jsx)(d.A,{group:"cp_msg_icon",icon:"#svg_mob_ch_group_chat_two"}):(0,o.jsx)(d.A,{group:"cp_msg_icon",icon:"#svg_ch_group_chat_two",url:h.g5})}),!!s&&!!i&&(0,o.jsx)("span",{className:"cp_msg_notice_text bc_bold",children:__("Group chat %numready% out of %numrequired%",{numready:s,numrequired:i})}),u&&(0,o.jsx)("span",{className:(0,_.n)({cp_msg_arrow:!0,__open:r}),onClick:this.handleToggleMenuGroupJoin,children:(0,o.jsx)(d.A,{group:"cp_msg_arrow_icon",icon:"#svg_mob_ch_arrow_bottom"})})]}),(!u||r)&&(0,o.jsxs)("div",{className:"cp_msg_desc bc_flex bc_flex_items_center",children:[(0,o.jsx)("span",{children:(0,o.jsx)("a",{id:"cancel-show-request",className:(0,_.n)({cp_msg_btn:!0,"mls_btn mls_btn_dark_green":!u}),href:"javascript:void(0)",onClick:function(){return chat.gotoGroupChat()},children:__("Join%_chat_%")})}),(0,o.jsxs)("span",{className:"bc_bold cp_msg_s_text",children:[p&&!!l&&!!l.groupChatTokensPerMinute&&(0,o.jsxs)("span",{className:"bc_underline",children:[l.groupChatTokensPerMinute," ",b.kX.pluralise("tokens",l.groupChatTokensPerMinute)]}),p&&" ".concat(__("per minute")),!p&&!!l&&!!l.groupChatTokensPerMinute&&__("%price% Tokens per minute",{price:l.groupChatTokensPerMinute})]})]})]})},enumerable:!1,configurable:!0}),t.prototype.render=function(){return void 0!==this.props.entry.request.users.find(function(e){return e.u===chat.userData.username})?this.getMessageUserInGroup:this.getMessageUserNotInGroup},t}(f.Component),j=n(40682),N="sprite/bc/mapp.svg",C=n(41669),y=function(e){function t(t){var n=e.call(this,t)||this;return n.handleCollapsedChange=function(){n.setState(function(e){return(0,s.Cl)((0,s.Cl)({},e),{isCollapsed:!e.isCollapsed})})},n.handleCollapsedBodyChange=function(){n.setState(function(e){return(0,s.Cl)((0,s.Cl)({},e),{isCollapsedBody:!e.isCollapsedBody})})},n.getMessage=function(e,t){var s=e.d,i=e.b;return(0,o.jsx)("div",{className:"bn_h_item",style:t?n.style:void 0,ref:n.rootComponentRef,children:t?(0,o.jsx)(j.E,{tagName:"p",className:"bn_text",html:__("%s1%%username% (Balance: %balance% %tokens_plural%)%s2%",{username:''.concat(s,""),balance:i,tokens_plural:b.kX.pluralise("tokens",i),s1:'',s2:""})}):(0,o.jsx)(j.E,{tagName:"p",className:"bn_text",html:__("%s1%%username% (Balance: %balance% %tokens_plural%)%s2% invites you to the group chat!",{username:''.concat(s,""),balance:i,tokens_plural:b.kX.pluralise("tokens",i),s1:'',s2:""})})})},n.state={isCollapsed:a.A.getState().isMobile,isCollapsedBody:!1},n}return(0,s.C6)(t,e),t.prototype.componentDidMount=function(){this.updateOffset()},t.prototype.componentDidUpdate=function(e,t,n){this.updateOffset()},t.prototype.componentWillUnmount=function(){a.A.getState().isMobile&&C(".history").css("padding-top",0)},t.prototype.updateOffset=function(){var e;if(a.A.getState().isMobile){var t=null===(e=this.rootComponent)||void 0===e?void 0:e.offsetHeight;C(".history").css("padding-top",t+15)}},Object.defineProperty(t.prototype,"style",{get:function(){return{display:this.state.isCollapsed?"none":""}},enumerable:!1,configurable:!0}),t.prototype.render=function(){var e,t=this,n=this.props,s=n.entry,i=n.className,a=this.state,r=a.isCollapsed,c=a.isCollapsedBody,l=s.request.users.length,u=chat.chatSettings.groupChatMinMembers,p=c?"__collapse":"",h=l>1&&!c,m=!r,g=l-1;return(0,o.jsx)("div",{className:(0,_.n)((e={"bn_holder __group __collapsable request":!0},e[i]=Boolean(i),e[p]=Boolean(p),e)),children:(0,o.jsxs)("div",{className:"bn_invitation",children:[(0,o.jsx)("div",{className:"bn_sided_plank __invite"}),(0,o.jsxs)("div",{className:"bn_header",children:[(0,o.jsxs)("div",{className:"bn_indicator",children:[(0,o.jsx)("div",{className:"bn_indicator_inner"}),(0,o.jsx)("div",{className:"bn_indicator_blink"})]}),(0,o.jsx)("span",{className:"bc_bold",children:__("Group chat (%numready% out of %numrequired%)",{numready:l,numrequired:u})}),(0,o.jsx)("div",{className:"bn_header_collapse",children:(0,o.jsx)(d.A,{group:(0,_.n)({bn_header_collapse_icon:!0,__open:!c}),onClick:this.handleCollapsedBodyChange,icon:c?"#svg_mapp_request_uncollapse":"#svg_mapp_request_collapse",url:N})})]}),(0,o.jsxs)("div",{className:(0,_.n)({bn_body:!0,__hide:c,__collapsible:h}),children:[h&&(0,o.jsxs)("div",{className:"bnb_content_arrow",onClick:this.handleCollapsedChange,children:[(0,o.jsx)(d.A,{group:(0,_.n)({bnb_content_arrow_icon:!0,__active:m}),icon:"#svg_mapp_request_group_body_collapse",url:N}),r&&(0,o.jsx)("div",{className:"bnb_ready_num",children:g})]}),(0,o.jsx)("div",{className:"bn_text_holder",children:s.request.users.map(function(e,n){return t.getMessage(e,n)})}),(0,o.jsxs)("div",{className:"bn_btn_holder",children:[(0,o.jsx)("a",{className:"bn_btn __accept",href:"javascript:void(0)",onClick:function(){return chat.sendGroupShowResponse(s,"accept")},children:__("Start group chat now")}),(0,o.jsx)("a",{className:"bn_btn __decline",href:"javascript:void(0)",onClick:function(){return chat.removeGroupChatInvitation()},children:__("decline")})]})]})]})})},t}(r.I),T=n(37852),M=n(43894),k=n(87410),w=function(e){function t(t){var n=e.call(this,t)||this;return n.containerRef=function(e){return n.requestContainerEl=e},n.handleRemoveDisabledAnimation=function(){var e;(0,M.BJ)()&&((0,M.ds)(),null===(e=n.requestContainerEl)||void 0===e||e.classList.remove("__no_transition"))},n.startTimeoutChangeText=function(){clearTimeout(n.timeoutChangeText),n.timeoutChangeText=setTimeout(function(){n.changeStepShowText(2)},5e3)},n.handleToggleMenuGroupJoin=function(e){void 0===e&&(e=!1);var t=n.state.toggleMenuGroupJoin;n.setState({toggleMenuGroupJoin:!t}),e?(n.setState({hidden:!0}),setTimeout(function(){chat.removeAcceptGroupChat()},200)):n.dispatchChatInvite()},n.dispatchChatInvite=function(){document.dispatchEvent(new CustomEvent(c.R.CHAT_INVITE_CHANGE_OPENED))},n.changeStepShowText=function(e){n.setState({stepShowText:e})},n.handleJoinChat=function(){n.isMyRequest=!0,chat.gotoGroupChat()},n.handleHiddenNotify=function(){n.isMyRequest||(clearTimeout(n.timeoutClose),n.setState({hidden:!0,toggleMenuGroupJoin:!1}),n.dispatchChatInvite())},n.isMyRequest=void 0!==t.entry.request.users.find(function(e){return e.u===chat.userData.username}),n.state={hidden:!1,stepShowText:1,toggleMenuGroupJoin:!1},n}return(0,s.C6)(t,e),t.prototype.componentDidMount=function(){var e=this;this.isMyRequest?this.startTimeoutChangeText():this.timeoutClose=setTimeout(function(){e.handleHiddenNotify()},3e4),this.dispatchChatInvite(),this.setState({toggleMenuGroupJoin:!0}),this.timerIdRemoveNoTransition=setTimeout(function(){e.handleRemoveDisabledAnimation()},250)},t.prototype.componentWillUnmount=function(){clearTimeout(this.timeoutChangeText),clearTimeout(this.timeoutClose),clearTimeout(this.timerIdRemoveNoTransition)},t.prototype.UNSAFE_componentWillReceiveProps=function(e){var t=this.state,n=t.hidden,s=t.toggleMenuGroupJoin;this.isMyRequest=void 0!==e.entry.request.users.find(function(e){return e.u===chat.userData.username}),this.isMyRequest&&(s||n)&&(this.startTimeoutChangeText(),this.setState({hidden:!1,stepShowText:1,toggleMenuGroupJoin:!0}))},t.prototype.shouldComponentUpdate=function(e,t){var n=this.state,s=n.hidden,o=n.stepShowText,i=n.toggleMenuGroupJoin;return(0,k.a)(e,this.props)?i!==t.toggleMenuGroupJoin||o!==t.stepShowText||s!==t.hidden:(this.dispatchChatInvite(),!0)},Object.defineProperty(t.prototype,"getMessageUserInGroup",{get:function(){var e=this,t=this.props.entry,n=this.state,s=n.hidden,i=n.stepShowText,a=n.toggleMenuGroupJoin,r=t.request.users.length,c=chat.chatSettings.groupChatMinMembers||0,l=c-r;return(0,o.jsxs)("div",{ref:this.containerRef,className:(0,_.n)({bcm_chat_invite:!0,__collapsed:!a,__no_transition:(0,M.BJ)()}),children:[(0,o.jsxs)("div",{className:"bcm_ci_inner",children:[(0,o.jsxs)("div",{className:"bcm_ci_content",children:[(0,o.jsx)("span",{className:"bcm_ci_badge",children:(0,o.jsx)(d.A,{group:"bcm_ci_badge_icon",icon:"#svg_mob_ch_invite_group"})}),(0,o.jsxs)("div",{className:(0,_.n)({bcm_ci_text_wrp:!0,__swap:2===i}),children:[!!r&&!!c&&(0,o.jsx)("p",{className:"bcm_ci_text",children:__("Group chat: %amount% out of %total%",{amount:r,total:c})}),(0,o.jsx)("p",{className:"bcm_ci_text",children:__("You will be taken to the group chat once %numdiff% more %members_plural% %join_plural% you.",{join_plural:b.kX.pluralise("joins%_chat_%",l),members_plural:b.kX.pluralise("members",l),numdiff:l})})]}),(0,o.jsx)("button",{className:"bcm_ci_toggle __collapse",type:"button",onClick:function(){return e.handleToggleMenuGroupJoin()},children:(0,o.jsx)(d.A,{group:"bcm_ci_toggle_icon",icon:"#svg_mob_ch_invite_arrow"})})]}),(0,o.jsx)("div",{className:"bcm_ci_bottom",children:(0,o.jsx)("button",{id:"cancel-show-request",className:"bcm_ci_button",type:"button",onClick:function(){return e.handleToggleMenuGroupJoin(!0)},children:__("Cancel request")})})]}),!s&&(0,o.jsx)("button",{className:"bcm_ci_toggle __expand",type:"button",onClick:function(){return e.handleToggleMenuGroupJoin()},children:(0,o.jsx)(d.A,{group:"bcm_ci_toggle_icon",icon:"#svg_mob_ch_invite_group"})})]})},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"getMessageUserNotInGroup",{get:function(){var e=this.props.entry,t=this.state.toggleMenuGroupJoin,n=e.request.users.length,s=chat.chatSettings.groupChatMinMembers,i=a.A.getState().chatLocalData,r=(0,g.d)(m.j.GROUP_CHAT);return(0,o.jsx)("div",{ref:this.containerRef,className:(0,_.n)({"bcm_chat_invite __join":!0,__collapsed:!t,__no_transition:(0,M.BJ)()}),children:(0,o.jsxs)("div",{className:"bcm_ci_inner",children:[(0,o.jsxs)("div",{className:"bcm_ci_content",children:[(0,o.jsx)("span",{className:"bcm_ci_badge",children:(0,o.jsx)(d.A,{group:"bcm_ci_badge_icon",icon:"#svg_mob_ch_invite_group"})}),!!n&&s&&(0,o.jsx)("p",{className:"bcm_ci_text",children:trans("Group chat %s1%%amount% out of %total%%s2%",{amount:n,s1:'',s2:"",total:s})}),(0,o.jsx)("button",{className:"bcm_ci_toggle __collapse",type:"button",onClick:this.handleHiddenNotify,children:(0,o.jsx)(d.A,{group:"bcm_ci_toggle_icon",icon:"#svg_mob_ch_invite_arrow"})})]}),t&&(0,o.jsxs)("div",{className:"bcm_ci_bottom",children:[(0,o.jsx)("button",{id:"cancel-show-request",className:"bcm_ci_button",type:"button",onClick:this.handleJoinChat,children:__("Join%_chat_%")}),(0,o.jsxs)("span",{className:"bcm_ci_price",children:[r&&!!i&&!!i.groupChatTokensPerMinute&&(0,o.jsxs)("span",{className:"bc_underline",children:[i.groupChatTokensPerMinute," ",b.kX.pluralise("tokens",i.groupChatTokensPerMinute)]}),r&&" ".concat(__("per minute")),!r&&!!i&&!!i.groupChatTokensPerMinute&&__("%price% Tokens per minute",{price:i.groupChatTokensPerMinute})]})]})]})})},enumerable:!1,configurable:!0}),t.prototype.render=function(){return this.isMyRequest?this.getMessageUserInGroup:this.getMessageUserNotInGroup},t}(f.Component),q=function(e,t){var n=chat.performerData.displayName;switch(e){case"full private":return t?trans("%modelName% has been notified about your full private chat request!",{modelName:''.concat(n,"")}):trans("You will be placed into a full private chat as soon as %modelName% accepts your request.",{modelName:''.concat(n,"")});case"private":return t?trans("%modelName% has been notified about your private chat request!",{modelName:''.concat(n,"")}):trans("You will be placed into a private chat as soon as %modelName% accepts your request.",{modelName:''.concat(n,"")})}},A=function(e){function t(t){var n=e.call(this,t)||this;return n.toggleCollapsed=function(){var e=n.state.collapsed;n.setState({collapsed:!e}),(0,u.w3)(c.R.CHAT_INVITE_CHANGE_OPENED)},n.changeStepShowText=function(e){n.setState({stepShowText:e})},n.handleCancelRequest=function(){var e=n.props,t=e.entry,s=e.owner;n.setState({collapsed:!0}),setTimeout(function(){s.cancelMember2ModelRequest(t)},200)},n.state={collapsed:!0,stepShowText:1},n}return(0,s.C6)(t,e),t.prototype.componentDidMount=function(){var e=this;this.timeoutChangeText=setTimeout(function(){e.changeStepShowText(2)},5e3),setTimeout(function(){(0,u.w3)(c.R.CHAT_INVITE_CHANGE_OPENED),e.setState({collapsed:!1})},1)},t.prototype.componentWillUnmount=function(){clearTimeout(this.timeoutChangeText)},t.prototype.render=function(){var e,t=this.props.entry.request.type,n=this.state,s=n.collapsed,i=n.stepShowText,a="fullprivate"===t?"full private":t;return(0,o.jsxs)("div",{className:(0,_.n)((e={},e["bcm_chat_invite __".concat(t)]=!0,e.__collapsed=s,e)),children:[(0,o.jsxs)("div",{className:"bcm_ci_inner",children:[(0,o.jsxs)("div",{className:"bcm_ci_content",children:[(0,o.jsx)("span",{className:"bcm_ci_badge",children:(0,o.jsx)(d.A,{group:"bcm_ci_badge_icon",icon:"#svg_mob_ch_invite_private"})}),(0,o.jsxs)("div",{className:(0,_.n)({bcm_ci_text_wrp:!0,__swap:2===i}),children:[(0,o.jsx)("p",{className:"bcm_ci_text",children:q(a,!0)}),(0,o.jsx)("p",{className:"bcm_ci_text",children:q(a)})]}),(0,o.jsx)("button",{className:"bcm_ci_toggle __collapse",type:"button",onClick:this.toggleCollapsed,children:(0,o.jsx)(d.A,{group:"bcm_ci_toggle_icon",icon:"#svg_mob_ch_invite_arrow"})})]}),(0,o.jsx)("div",{className:"bcm_ci_bottom",children:(0,o.jsx)("button",{id:"cancel-show-request",className:"bcm_ci_button",type:"button",onClick:this.handleCancelRequest,children:__("Cancel request")})})]}),(0,o.jsx)("button",{className:"bcm_ci_toggle __expand",type:"button",onClick:this.toggleCollapsed,children:(0,o.jsx)(d.A,{group:"bcm_ci_toggle_icon",icon:"#svg_mob_ch_invite_private"})})]})},t}(f.Component),S=n(38775),I=function(e){switch(e){case"full private":return __("Unfortunately, the model is busy right now and cannot start a full private chat.");case"private":return __("Unfortunately, the model is busy right now and cannot start a private chat.")}},G=function(e){var t=e.entry,n=e.owner,s=(0,f.useState)(!1),i=s[0],a=s[1],r=function(){a(!0),(0,u.w3)(c.R.CHAT_INVITE_CHANGE_OPENED),setTimeout(function(){n.hide(t)},200)};(0,S.u)(function(){var e=setTimeout(function(){r()},3e4);return(0,u.w3)(c.R.CHAT_INVITE_CHANGE_OPENED),function(){clearTimeout(e)}});var l=t.request.type,p="fullprivate"===l?"full private":l;return(0,o.jsx)("div",{className:(0,_.n)({"bcm_chat_invite __decline":!0,__collapsed:i}),children:(0,o.jsx)("div",{className:"bcm_ci_inner",children:(0,o.jsxs)("div",{className:"bcm_ci_content",children:[(0,o.jsx)("span",{className:"bcm_ci_badge",children:(0,o.jsx)(d.A,{group:"bcm_ci_badge_icon",icon:"#svg_mob_ch_invite_private"})}),(0,o.jsx)("p",{className:"bcm_ci_text",children:I(p)}),(0,o.jsx)("button",{id:"decline-request",className:"bcm_ci_toggle __collapse",type:"button",onClick:r,children:(0,o.jsx)(d.A,{group:"bcm_ci_toggle_icon",icon:"#svg_mob_ch_invite_arrow"})})]})})})},E=function(e){var t,n=e.className,s=e.entry,i=e.owner,a="fullprivate"===s.request.type?"full private":s.request.type,r=i.isMobile?"":"".concat(__("If your request is denied, we will let you know here"),"!");return(0,o.jsxs)("div",{className:(0,_.n)((t={},t[String(n)]=Boolean(n),t["__".concat(s.request.type)]=!0,t.cp_msg=!0,t)),children:[(0,o.jsxs)("span",{className:"cp_msg_holder __active",children:[(0,o.jsx)("div",{className:"cp_msg_icon_wrp",children:(0,o.jsx)(d.A,{group:"cp_msg_icon __private_mask",icon:"#svg_ch_msg_private_mask",url:h.g5})}),(0,o.jsxs)("span",{className:"cp_msg_notice_text bc_bold",children:[__("%modelname% has been notified about your ".concat(a," chat request"),{modelname:chat.performerData.displayName}),"!"]})]}),(0,o.jsxs)("div",{className:"cp_msg_desc",children:[(0,o.jsxs)("span",{className:"bc_bold",children:[__("You will be placed into a ".concat(a," chat as soon as %modelname% accepts your request"),{modelname:chat.performerData.displayName}),"."]}),(0,o.jsxs)("span",{children:[" ",r," ",(0,o.jsx)("a",{id:"cancel-show-request",className:"cp_msg_link cp_msg_cancel",href:"javascript:void(0)",onClick:function(){return i.cancelMember2ModelRequest(s)},children:__("Cancel request")})]})]})]})},P=function(e){var t,n=e.entry,s=e.owner,i=n.request.type,a="fullprivate"===i?"full private":i;return(0,o.jsx)("div",{className:(0,_.n)((t={},t["__".concat(i)]=!0,t.cp_msg=!0,t)),children:(0,o.jsxs)("span",{className:"cp_msg_holder __decline",children:[(0,o.jsx)("div",{className:"cp_msg_icon_wrp",children:(0,o.jsx)(d.A,{group:"cp_msg_icon __mask_dark",icon:"#svg_ch_msg_private_mask_dark",url:h.g5})}),(0,o.jsxs)("div",{className:"cp_msg_notice_text",children:[(0,o.jsx)("span",{className:"bc_bold",children:__("Unfortunately, the model is busy right now and cannot start a ".concat(a," chat."))}),!s.isMobile&&(0,o.jsxs)("span",{children:[" ",__("Please try again later or invite another model.")]})]}),(0,o.jsx)("a",{id:"decline-request",className:"cp_msg_link cp_msg_decline_close",href:"javascript:void(0)",onClick:function(){return s.hide(n)}})]})})},R=function(e){var t,n=e.entry,s=e.owner;(0,S.u)(function(){var t=window.setTimeout(function(){return s.hide(e.entry)},3e3);return function(){clearTimeout(t)}});var i="fullprivate"===n.request.type?"full private":n.request.type,a=(null===(t=n.request.user)||void 0===t?void 0:t.displayName)||"";return(0,o.jsx)("div",{className:"bn_holder",children:(0,o.jsxs)("div",{className:"bn_cancel bn_small_notification",children:[(0,o.jsx)("div",{className:"bn_sided_plank __cancel"}),(0,o.jsx)("div",{className:"bnsn_text",children:n.extra&&n.extra.declined?(0,o.jsx)(j.E,{html:__("%username% %b1%declined%b2% your invitation",{b1:'',b2:"",username:a})}):(0,o.jsx)(j.E,{html:__("%username% %b1%has cancelled%b2% ".concat(i," chat request"),{b1:'',b2:"",username:a})})}),(0,o.jsx)("a",{className:"cp_msg_link bn_cancel_hide",href:"javascript:void(0)",onClick:function(){return s.hide(n)}})]})})},H=n(38570),D=function(e){function t(t){var n=e.call(this,t)||this;n.handleCollapsedBodyChange=function(){n.setState(function(e){return(0,s.Cl)((0,s.Cl)({},e),{isCollapsedBody:!e.isCollapsedBody})})};var o=t.entry,i=Math.max(0,25-Math.round((Date.now()-(o.updateTs||0))/1e3));return n.state={remains:i,isCollapsedBody:!1},n}return(0,s.C6)(t,e),t.prototype.componentDidMount=function(){this.updateRemain()},t.prototype.componentWillUnmount=function(){clearTimeout(this.timer)},t.prototype.updateRemain=function(){var e=this;clearTimeout(this.timer);var t=this.props,n=t.entry,o=t.owner,i=Math.max(0,25-Math.round((Date.now()-(n.updateTs||0))/1e3));this.setState(function(e){return(0,s.Cl)((0,s.Cl)({},e),{remains:i})},function(){0!==i&&(e.timer=window.setTimeout(function(){return e.updateRemain()},500))}),0===i&&o.sendModelShowResponse(n,"auto_decline")},t.prototype.render=function(){var e,t,n,s=this.props,i=s.className,a=s.entry,r=s.owner,c=this.state,u=c.remains,p=c.isCollapsedBody,h=(-1!==["private","fullprivate"].indexOf(a.request.type)?"bn_":"")+a.request.type,m="fullprivate"===a.request.type?"full private":a.request.type,g=null===(t=a.request.user)||void 0===t?void 0:t.role,v=(null===(n=a.request.user)||void 0===n?void 0:n.displayName)||"",f=l.A.isModerator(g),x=p?"__collapse":"";return(0,o.jsx)("div",{className:(0,_.n)((e={},e[String(i)]=Boolean(i),e["bn_holder __collapsable request"]=!0,e[x]=Boolean(x),e[h]=Boolean(h),e)),children:(0,o.jsxs)("div",{className:"bn_invitation",children:[(0,o.jsx)("div",{className:"bn_sided_plank __invite"}),(0,o.jsxs)("div",{className:"bn_header",children:[(0,o.jsxs)("div",{className:"bn_indicator",children:[(0,o.jsx)("div",{className:"bn_indicator_inner"}),(0,o.jsx)("div",{className:"bn_indicator_blink"})]}),f?(0,o.jsx)(j.E,{className:"bn_text",html:"".concat(__("Moderator %username% wants to take you into a ".concat(m," admin chat"),{username:''.concat(v,"")}),"!"),tagName:"p"}):(0,o.jsx)(j.E,{className:"bn_text",html:"".concat(__("%b1%%username% (total balance: %balance% tokens)%b2% wants to take you into a ".concat(m," chat"),{b1:'',b2:"",balance:(0,H.o)(a.request.user),username:''.concat(v,"")}),"!"),tagName:"p"}),(0,o.jsx)("div",{className:"bn_header_collapse",children:(0,o.jsx)(d.A,{group:(0,_.n)({bn_header_collapse_icon:!0,__open:!p}),icon:p?"#svg_mapp_request_uncollapse":"#svg_mapp_request_collapse",url:N,onClick:this.handleCollapsedBodyChange})})]}),(0,o.jsxs)("div",{className:(0,_.n)({bn_body:!0,__hide:p}),children:[(0,o.jsx)("div",{className:"bn_text_holder",children:(0,o.jsx)(j.E,{className:"bn_text_holder",html:__("%s1%The request will be declined in: %num% %seconds_plural%.%s2% %s3%Hurry up to accept the invitation!%s4%",{num:u,s1:'