"use strict";(self.webpackChunkbongacams=self.webpackChunkbongacams||[]).push([[180,382],{71038:function(e,t,n){n.d(t,{VW:function(){return l},y7:function(){return a}});var o=n(72983),i=n(99525),s=n(41669),l=function(e){var t;return void 0===e&&(e=!1),void 0!==(null===(t=chat.userData)||void 0===t?void 0:t.isLogged)&&(chat.userData.isLogged?"member"!==chat.userData.role?(chat.addServiceMessage(__("Tip feature only for premium members"),"alert"),!1):!!chat.userData.isPayable||(chat.addServiceMessage(__("Tip feature only for premium members")+". "+__("To become a premium (GOLD) member for life and unlock this feature, all you have to do is buy any amount of tokens one time!"),"alert"),chat.buyTokensPopup(),!1):(chat.addServiceMessage(__("Tip feature only for premium members"),"alert"),i.A.getState().spoofIm.spoofVersionId||(e?s.signupEvent.call(chat):chat.signupPopup()),!1))},a=function(e,t){if(void 0===e&&(e=!1),void 0===t&&(t=!1),l(e)){var n=s("#bongacams_popup");n.hasClass("tap_popup")&&(s.bongacamsPopupClose(!1,function(){o.isRTLCulture&&n.css({right:"auto"}),s("#stream-container").removeClass("__overlay")}),n.removeClass("tap_popup")),e?s("#bTipModelFromMiniProfile").click():s.mobile?s('[href="#popupTip"]').click():(t?s("#bTipModelFromTipKing").click():s("#bTipModel").click(),c())}};function r(e){var t=s(e.target),n=["#bTip",".lawl_item",".send-tip"].filter(function(e){return 1===t.closest(e).length}).length,o=t.closest(".popup_close").length,i=t.closest(".js-fullscreen_btn").length;n?(d(),c()):o?d():i&&s("#bongacams_popup").find(".popup_close").trigger("click")}function c(){s(document).on("click.close_popup",r)}function d(){s(document).off("click.close_popup",r)}},53864:function(e,t,n){function o(e){"function"==typeof(null===chat||void 0===chat?void 0:chat.shareMyCam)&&chat.shareMyCam(e)}function i(e){e.preventDefault(),o(!e.currentTarget.classList.contains("off"))}n.d(t,{F:function(){return o},t:function(){return i}})},93855:function(e,t,n){n.d(t,{o:function(){return a}});var o=n(15215),i=n(80554),s=n(99525),l=n(3050),a=s.A.action(function(e,t){void 0===t&&(t=!0);var n=s.A.getState().layover;return(0,l.w)(t?i.R.LAYOVER_POPUP_SHOW:i.R.LAYOVER_POPUP_CLOSE),{layover:(0,o.Cl)((0,o.Cl)({},n),{showOopsPopup:t})}})},73725:function(e,t,n){n.d(t,{v:function(){return a}});var o=n(91651),i=n(35658),s=n(61681),l=n(72983),a=function(){var e=[i.Ye.EXTRA_SOCIAL_BY_POPUP];return l.isRTLCulture&&e.push(i.Ye.EXTRA_SOCIAL_BY_POPUP_RTL),Promise.all(e.map(function(e){return(0,o.i)(e,document.head,{"data-exclude":!0},(0,s.j)())}))}},5926:function(e,t,n){var o=n(96540);t.A=function(e,t){var n=(0,o.useRef)(!1);(0,o.useLayoutEffect)(function(){n.current?e():n.current=!0},t)}},19903:function(e,t,n){n.d(t,{A:function(){return h}});var o=n(15215),i=n(74848),s=n(96540),l=n(68956),a=n(27514),r=n(2268),c=n(16053),d=n(45332),u={position:"absolute",left:0,right:0,width:"100%",height:"100%",overflow:"hidden",pointerEvents:"none"},h=function(e){function t(t){var n,i=e.call(this,t)||this;return i.rootRef=(0,s.createRef)(),i.alertBox=null,i.messageHandler=function(e){var t,n=i.props,s=n.chatHost,l=n.isFloatingPlayer,a=n.lang;if("public"===(null==s?void 0:s.showType)&&!l){var c=JSON.parse(null!==(t=e.l)&&void 0!==t?t:{}),d=c.tipData,u=d.username,h=d.amount,p="ru"===a&&c.overlay.messageRu||c.overlay.message;i.alertBox.showAlert({id:e.id,settings:(0,o.Cl)((0,o.Cl)({},c.overlay),{message:p,fileUrl:c.overlay.file_url,fileFormat:c.overlay.file_format}),templateVars:{"@username":u,"@tipsum":{value:h,format:function(e){return e+" "+r.kX.pluralise("tokens",h)}}}})}},i.state={invisible:t.isFloatingPlayer||"public"!==(null===(n=t.chatHost)||void 0===n?void 0:n.showType)},i}return(0,o.C6)(t,e),t.prototype.componentDidMount=function(){var e=this,t=this.props,o=t.soundVolume,i=t.isMobile;this.alertBox=(0,d.kW)({root:this.rootRef.current,volume:o,isMobile:i}),l.I.on(a.U.STREAM_OVERLAY,this.messageHandler),n.e(24).then(n.t.bind(n,79086,23)).then(function(){e.rootRef.current&&new ResizeObserver(function(t){for(var n=0,o=t;n=o.length||o[this.dialogIndex].props.dialogName!==n)&&(this.dialogIndex=o.findIndex(function(e){return e.props.dialogName===n})),(0,i.jsx)("div",{className:"player-dialogs",ref:this.rootComponentRef,children:this.dialogIndex>=0&&o[this.dialogIndex]})},t.defaultProps={dialog:"",onOutsideClick:f.noop},t}(C.I),te=n(99525),ne=function(e){function t(t){var n=e.call(this,t)||this;return n.timer=0,n.state={currentTime:""},n}return(0,o.C6)(t,e),t.prototype.componentDidMount=function(){var e=this;this.timer||(this.timer=window.setInterval(function(){var t=new Date,n=te.A.getState().player,o=t.getTime()+60*t.getTimezoneOffset()*1e3+1e3*(n.serverTimeOffset||0);e.setState({currentTime:new Date(o).toLocaleString()})},1e3))},t.prototype.componentWillUnmount=function(){clearInterval(this.timer)},t.prototype.render=function(){var e=this.state.currentTime;return(0,i.jsx)("div",{className:"player-time",children:e})},t.defaultProps={},t}(s.Component),oe=n(28177),ie=n(57840),se=n(69341),le=n(57510),ae=n(2268),re=n(5578),ce=function(e){var t=e.isVisibleOnStream,n=e.socialProfileData,o=e.streamIconUrl,s=e.isSmall,l=n.id,a=n.description,r=n.price,c=n.isPurchased,d=(0,re.K)(n).handleOpenPopup,u=function(){var e=r>0&&!c?"".concat(r," ").concat(ae.kX.pluralise("tokens",r)):"",t=a?(0,i.jsx)("span",{className:"ssi_desc",children:a}):"";return e?t?(0,i.jsxs)("div",{className:"h_inner bc_flex",children:[t," (".concat(e,")")]}):(0,i.jsx)("div",{className:"h_inner",children:e}):t?(0,i.jsx)("div",{className:"h_inner",children:t}):""};return t?(0,i.jsxs)("span",{className:(0,U.n)({bc_stream_icon:!0,__sm:s}),onClick:d,children:[u()&&(0,i.jsx)("div",{className:"ssi_tooltip hint",children:u()}),(0,i.jsx)("img",{src:o,alt:"",className:"ssi_img"})]},l):null},de=n(94535),ue=n(12341),he=(0,s.memo)(function(){var e=(0,p.d4)(function(e){return e.socialLinks}),t=e.isVisibleOnStream,n=e.streamIcons,l=e.socialProfiles,a=(0,s.useState)(!1),r=a[0],c=a[1],d=(0,s.useRef)(null),u=function(e){var t=e.id,n=e.forwardLink;te.A.action(de.Cp)(t,n)};return(0,s.useEffect)(function(){ue.U.instance.setHandler(ue.B.STREAM,u)},[]),(0,s.useLayoutEffect)(function(){var e;c((null===(e=d.current)||void 0===e?void 0:e.clientHeight)<430)},[t]),n?(0,i.jsx)("div",{ref:d,className:"stream_social_links",children:n&&(0,le.loopv)(n,function(e,n){var s=l.find(function(t){return t.type===e.type});if(s){var a=s.items.find(function(e){return e.id===n});if(a)return(0,i.jsx)(ce,(0,o.Cl)({},e,{isSmall:r,isVisibleOnStream:t,socialProfileData:a}))}})}):null}),pe=n(33321),fe=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,o.C6)(t,e),t.prototype.render=function(){return(0,i.jsx)("div",{className:"sound-muted-tooltip-container",children:(0,i.jsx)("div",{className:"sound-muted-tooltip",children:__("The sound is muted.%br% Turn on the sound here.",{br:""})})})},t}(s.Component),me=fe,ve=n(4761),ye=n(98928),ge=n(26889),Ce=n(84435),_e=n(90289),be=n(1325),xe=n(40682),ke=n(63861),we=n(41042),je=n(14919),Me=(0,s.memo)(function(e){var t=function(e){var t,n=(0,je.T)(e),o=(0,p.d4)(we.vm);return{states:{joinLink:null!==(t=null==o?void 0:o.joinLink)&&void 0!==t?t:(0,ke.ip)("@memberJoin"),title:n}}}(e.isCouple).states,n=t.joinLink,o=t.title;return(0,i.jsx)("a",{className:"stream_join_btn",href:n,rel:"signup",children:(0,i.jsx)(xe.E,{id:"js-stream_join_btn_inner",html:o,tagName:"span"})})}),Se=function(e){var t=e.holdControls;return(0,i.jsxs)("div",{className:(0,U.n)({"player-navigation":!0,"nav-hold":t}),children:[(0,i.jsx)("div",{className:"player-navigation-button player-navigation-prev js-prev_chat_room"}),(0,i.jsx)("div",{className:"player-navigation-button player-navigation-next js-next_chat_room"})]})},Pe=function(){return(0,i.jsxs)("button",{className:"stream_muted_button",type:"button",children:[(0,i.jsx)(_.A,{group:"smb_icon",icon:"#svg_ch_stream_mute",url:k.g5}),(0,i.jsx)("span",{className:"smb_title",children:__("Muted")})]})},Ae=function(){function e(e){void 0===e&&(e=1e3),this.listeners=new Set,this.cache=["",Date.now()],this.canvas=document.createElement("canvas"),this.image=new Image,this.image.crossOrigin="anonymous",this.ttl=e}return e.prototype.listen=function(e){this.listeners.add(e)},e.prototype.next=function(e,t){var n=this;if(void 0===e&&(e="about:blank"),void 0===t&&(t=e),e&&!(this.cache[0]===t&&Date.now()-this.cache[1]0&&c.A.instance.closeStream()},i.toggleSound=function(){c.A.instance.player&&i.setState({userClickByPlayer:!0}),ye.z.instance.toggleSound(),i.setState({soundVolume:ye.z.instance.volume})},i.handleQualityClick=function(e){var t=i.props.dispatchSelectedRendition;i.setState({qualityAuto:"auto"===e,settingsVisible:!1});var n=c.A.instance.player;n&&((0,Ve.U)(n,"setRendition")&&n.setRendition(e),t(e))},i.handleQualityEnter=function(){i.qualityTimer&&(window.clearTimeout(i.qualityTimer),i.qualityTimer=0),i.state.settingsVisible||i.setState({settingsVisible:!0})},i.handleQualityLeave=function(){window.clearTimeout(i.qualityTimer),i.qualityTimer=window.setTimeout(function(){i.setState({settingsVisible:!1})},400)},i.handleContextMenu=function(e){e.preventDefault(),e.stopPropagation()},i.handleContainerClick=function(e){var t=i.state.userClickByPlayer;e.target.closest(".js-fullscreen_btn")||t||i.setState({userClickByPlayer:!0})},i.handleMouseMove=function(e){var t=e.target;clearTimeout(i.holdTimer),(null==t?void 0:t.closest("#controls"))?i.state.holdControls||i.setState({holdControls:!0}):i.holdControls(3e3)},i.handleMouseLeave=function(){i.holdControls(100)},i.handleAirPlayClick=function(){ge.AirPlay2.showPicker()},i.handleControlToggle=function(){i.props.isFullScreen&&i.setState({visibleControlsFullscreen:!i.state.visibleControlsFullscreen})},i.openTipPopup=function(){chat.tipPopup()},i.openPrivateConversation=function(){chat.sendPM()},i.closeDialogPremiumOnly=function(){i.setState({dialog:""})},i.showDialogPremiumOnly=function(){chat.localData.tsvUrl||i.setState({dialog:Z._})},i.isShowedPrivate=function(){var e=document.querySelector(".chat-tab");if(e)return"private-chat"===e.getAttribute("id")},i.updateSources(t),i.state={dialog:"",disablePanelAnimations:!1,forceLayover:(0,be.P3)(window.location.search,"layover")&&{sex:(0,be.P3)(window.location.search,"sex")||A.A.FEMALE,type:(0,be.P3)(window.location.search,"layover"),url:(0,be.P3)(window.location.search,"url")||"",wait:null!==(0,be.P3)(window.location.search,"wait")},holdControls:!1,holdSoundMutedTooltip:parseFloat(E.DT.getItem(V.Z.PLAYER_VOLUME))<0,modelTimeOffset:0,name:t.name||(0,_e.fE)(),position:1,qualityAuto:!0,settingsVisible:!1,soundVolume:t.volume||t.soundVolume||0,tooltipShowCount:2,userClickByPlayer:!1,videoPoster:(null===(n=t.initialVideoPoster)||void 0===n?void 0:n.frame)||"",visibleControlsFullscreen:!1,volumeHold:!1},i.poster.listen(function(e){return i.setState({videoPoster:e})}),i}return(0,o.C6)(t,e),t.prototype.updateSources=function(e){e&&(this.sources=(0,ie.$)(s.Children.toArray(e.children)))},t.prototype.UNSAFE_componentWillMount=function(){(0,L.U)(this),(0,J.g)()},t.prototype.componentWillUnmount=function(){(0,L.k)(this),clearTimeout(this.holdTimer),clearTimeout(this.qualityTimer),Ee("#bChat").off("onBeforeGetRoom.player").off("onRoomClose.player").off("onCloseStream.player").off("onUserData.player"),N.I.off("VideoPlayerEvent:playing",this.updatePoster),document.removeEventListener(j.R.STREAM_SOURCE_UPDATE,this.listenForVideoResize),this.chromeCastButton&&(this.chromeCastButton.remove(),"dispose"in this.chromeCastButton&&this.chromeCastButton.dispose()),window.removeEventListener("beforeunload",this.handleUnloadPage)},t.prototype.componentDidMount=function(){var e=this;ye.z.instance.init(),c.A.instance.init(),Ee(document).off("onRoomReady").on("onRoomReady",function(t,n){n.off("onBeforeGetRoom.player").off("onRoomClose.player").off("onCloseStream.player").off("onUserData.player").on("onBeforeGetRoom.player",e.prepareChatRoom).on("onRoomClose.player",e.roomClosed).on("onCloseStream.player",e.streamClosed).on("onUserData.player",e.handleOnChatUserData),N.I.off("VideoPlayerEvent:playing",e.updatePoster),N.I.on("VideoPlayerEvent:playing",e.updatePoster),document.removeEventListener(j.R.STREAM_SOURCE_UPDATE,e.listenForVideoResize),document.addEventListener(j.R.STREAM_SOURCE_UPDATE,e.listenForVideoResize)}),Ee(document).on("setStateQualityAuto",function(){e.setState(function(){return{qualityAuto:!0}})}),window.addEventListener("beforeunload",this.handleUnloadPage)},t.prototype.UNSAFE_componentWillReceiveProps=function(e){this.setState({soundVolume:e.volume||e.soundVolume||0}),this.updateSources(e),e.isFullScreen&&this.props.isFullScreen!==e.isFullScreen&&this.setState({disablePanelAnimations:!0,visibleControlsFullscreen:!1})},t.prototype.componentDidUpdate=function(){var e=this.props.chatHost,t=this.state.disablePanelAnimations;this.updatePosterVisibility(),this.isPosterVisible||(0,G.T)((null==e?void 0:e.quality)||"high"),t&&this.setState({disablePanelAnimations:!1})},Object.defineProperty(t.prototype,"getPlayerUIHold",{get:function(){var e=this.props.layover,t=this.state,n=t.dialog,o=t.forceLayover,i=t.holdControls,s=t.settingsVisible,l=t.volumeHold;return!(o||e.visible)&&(""!==n||s||l||i)},enumerable:!1,configurable:!0}),t.prototype.render=function(){var e,t,n=this.props,o=n.chatHost,s=n.chatRoomTitle,l=n.chromeCastActive,a=n.chromeCastAvailable,r=n.chromeCastDevice,c=n.currentPlayerType,d=n.currentRendition,u=n.layover,h=n.playerSkin,p=n.playerWaitClick,f=n.renditions,m=n.skinId,v=n.isAirPlay2Active,C=n.isAirPlay2Available,j=n.isFullScreen,A=n.isModerator,V=n.isRunetki,E=this.state,N=E.dialog,z=E.disablePanelAnimations,H=E.forceLayover,L=E.holdControls,R=E.holdSoundMutedTooltip,O=E.position,F=E.qualityAuto,q=E.settingsVisible,G=E.soundVolume,ie=E.tooltipShowCount,le=E.userClickByPlayer,ae=E.videoPoster,re=E.visibleControlsFullscreen,ce=E.volumeHold,de=J.F[h]||J.F.player_light,ue=V?se.Mq:se.Fd,pe=parseInt(d)>=720||!1,fe=f.length>=1,ye=""!==N||q||ce||L,ge=G<=0&&!R&&Boolean(ie)&&!le,Ce=["bongacam_mobile","wrtc_mobile"].includes(null===(e=null===chat||void 0===chat?void 0:chat.performerData)||void 0===e?void 0:e.videoEncoder),_e=T.q.isEnabled(S.i.DESKTOP_CHAT_JOIN_BUTTON_TEXT),be=M.A.isCoupleGender(null==o?void 0:o.gender),xe=this.getPlayerUIHold;return(null===chat||void 0===chat?void 0:chat.performerStatus)&&(this.lastStatus=chat.performerStatus),(0,i.jsxs)("div",{ref:this.rootComponentRef,id:"stream-layer",className:(0,U.jc)("stream_mute_icon",h),onClick:this.handleContainerClick,onContextMenu:this.handleContextMenu,onMouseLeave:this.handleMouseLeave,onMouseMove:this.handleMouseMove,children:[!this.isLayoverVisible&&(0,i.jsx)(he,{}),(0,i.jsx)(x.A,{}),(0,i.jsx)(y,{}),(0,i.jsxs)("div",{id:"EmbedSWF",children:[(0,i.jsx)(B.A,{}),(0,i.jsxs)("div",{id:"stream-container",className:(0,U.jc)(this.lastStatus&&"stream-status-".concat(this.lastStatus),(null!==H||u.visible)&&"layover-enabled",u.visible&&u.type&&"layover_".concat(u.type),q&&"settings_visible"),children:[this.isPosterVisible&&(0,i.jsx)(i.Fragment,{children:(0,i.jsx)(oe.A,{poster:ae,primary:!0},"video_poster")}),!p&&!this.isLayoverVisible&&(0,i.jsx)(ue,{style:{display:"inline"}}),(0,i.jsx)(ve.A,{},"video_player_container"),(0,i.jsx)("div",{id:"pp_ve_container"}),p&&!this.isLayoverVisible&&(0,i.jsx)("span",{id:"videoPlayButton"}),(0,i.jsx)(Se,{holdControls:ye}),(0,i.jsxs)("div",{id:"playercontainer",className:(0,U.jc)(xe&&"pl-hold",_e&&"__join_btn"),children:[(0,i.jsx)("div",{className:"player-background"}),(0,i.jsxs)("div",{id:"controls",children:[(0,i.jsxs)("div",{className:"player-leftbar",children:[(0,i.jsx)(D.M1,{onClick:this.handleLiveClick}),Ce&&(0,i.jsx)(_.A,{group:"player-icon-mobile",icon:"#svg_ch_mobile",url:k.g5}),(null===chat||void 0===chat?void 0:chat.currentShowType)===P.A.FULL_PRIVATE_CHAT&&(null===(t=null===chat||void 0===chat?void 0:chat.chatSettings)||void 0===t?void 0:t.allowFullPrivateRecording)&&(0,i.jsxs)("div",{className:(0,U.jc)("stream_rec_badge",xe?"__left_bar":"__st_container"),children:[(0,i.jsx)(_.A,{group:"srb_icon",icon:"#svg_ch_recording",url:k.g5}),(0,i.jsx)("div",{className:"srb_title",children:__("Recording")})]})]}),(0,i.jsx)(D.qw,{position:O,onMouseUp:this.showDialogPremiumOnly,onStreamSeek:this.closeDialogPremiumOnly,children:l&&(0,i.jsxs)("div",{className:"progress_tv_stream",children:[(0,i.jsx)(Y.b,{icon:"icon-tv-stream-active",type:"button-stream"}),__("Playing on %device%",{device:r})]})}),!j&&!_e&&ge&&(0,i.jsx)(me,{}),(0,i.jsxs)("div",{className:(0,U.jc)("player_settings",j&&re&&"__open",!j&&"__chat",z&&"__no_anim"),children:[j&&ge&&(0,i.jsx)(me,{}),(0,i.jsx)("div",{className:"ps_menu_holder",children:(0,i.jsxs)("div",{className:"player-rightbar",children:[(0,i.jsx)(D.Ui,{iconSet:de.volume,toggleSound:this.toggleSound,volume:G}),(0,i.jsx)(D.ZH,{volume:G,onDragEnd:this.onVolumeAfterDrag,onDragStart:this.onVolumeBeforeDrag,onUpdate:this.onVolumeChange}),fe&&(0,i.jsxs)("div",{className:"button-settings big_hover",onMouseEnter:this.handleQualityEnter,onMouseLeave:this.handleQualityLeave,children:[q&&(0,i.jsx)(I,{auto:F,caption:["",__("Select quality"),__("Quality")][j?1:0],currentRendition:d,renditions:f,showChecked:j,sort:"DESC",onClick:this.handleQualityClick}),(0,i.jsx)(W,{caption:d,mode:j?"icon":"text",isHD:pe,onClick:this.handleToggleSettings})]}),a&&!j&&(0,i.jsxs)("div",{className:"stream-cast cast-control big_hover",children:[(0,i.jsx)(Q.V,{restrictionElement:this.rootComponent,restrictionPadding:10,type:"cast-tooltip",children:__("Stream on TV")}),(0,i.jsx)(Y.b,{icon:l?de.chromeCastActive:de.chromeCast,type:"button-stream"}),(0,i.jsx)(b,{children:(0,i.jsx)("div",{className:"chrome-cast-wrapper",dangerouslySetInnerHTML:{__html:''}})})]},"google-chrome-cast"),C&&"hls"===c&&!j&&(0,i.jsxs)("div",{className:"stream-cast cast-control big_hover",onClick:this.handleAirPlayClick,children:[(0,i.jsx)(Q.V,{restrictionElement:this.rootComponent,restrictionPadding:10,type:"cast-tooltip",children:__("Stream on TV")}),(0,i.jsx)(Y.b,{icon:v?de.airPlayActive:de.airPlay,type:"button-stream"})]},"airplay2-cast"),!j&&(0,i.jsx)("div",{className:"button-fullscreen-wrapper pl-fullscreen-button chfs_btn __icon __fullscreen",onClick:this.handleControlToggle,children:(0,i.jsx)(D.rT,{enlargeIconName:de.enlarge,minimizeIconName:de.minimize})})]})}),j&&(0,i.jsxs)("div",{className:"chfs_btn __icon ps_toggle",onClick:this.handleControlToggle,children:[(0,i.jsx)(_.A,{group:"chfs_icon __settings",icon:"#svg_ch_fs_settings",url:k.g5}),(0,i.jsx)(_.A,{group:"chfs_icon __cross",icon:"#svg_ch_fs_cross",url:k.g5})]}),(0,i.jsx)("div",{className:"ps_bkg"})]}),j&&(0,i.jsxs)("div",{className:"player_actions",children:[(0,i.jsxs)("div",{className:"chfs_btn __icon __c2c",onClick:function(){return(0,g.F)(!0)},children:[(0,i.jsx)(Q.V,{restrictionElement:this.rootComponent,restrictionPadding:10,type:"cam-tooltip",children:__("Start your webcam")}),(0,i.jsx)(_.A,{group:"chfs_icon __cam",icon:"#svg_ch_fs_cam",url:k.g5})]}),a&&(0,i.jsx)("div",{className:"chfs_btn __icon __chrome_cast",children:(0,i.jsxs)("div",{className:"stream-cast cast-control big_hover",children:[(0,i.jsx)(Q.V,{restrictionElement:this.rootComponent,restrictionPadding:10,type:"cast-tooltip",children:__("Stream on TV")}),(0,i.jsx)(Y.b,{icon:l?de.chromeCastActive:de.chromeCast,type:"button-stream"}),(0,i.jsx)(b,{children:(0,i.jsx)("div",{className:"chrome-cast-wrapper",dangerouslySetInnerHTML:{__html:''}})})]},"google-chrome-cast")}),Boolean(C&&"hls"===c)&&j&&(0,i.jsx)("div",{className:"chfs_btn __icon",children:(0,i.jsxs)("div",{className:"stream-cast cast-control big_hover",onClick:this.handleAirPlayClick,children:[(0,i.jsx)(Q.V,{restrictionElement:this.rootComponent,restrictionPadding:10,type:"cast-tooltip",children:__("Stream on TV")}),(0,i.jsx)(Y.b,{icon:v?de.airPlayActive:de.airPlay,type:"button-stream"})]},"airplay2-cast")}),(0,i.jsxs)("div",{className:"chfs_btn __icon __fullscreen js-fullscreen_btn pl-fullscreen-button",children:[(0,i.jsx)(Q.V,{restrictionElement:this.rootComponent,restrictionPadding:10,type:"exit-fullscreen-tooltip",children:__("Exit Fullscreen")}),(0,i.jsx)(_.A,{group:"chfs_icon __fullscreen",icon:"#svg_ch_fs_fullscreen",url:k.g5})]}),(0,i.jsx)("a",{className:"chfs_btn __text __tip",onClick:this.openTipPopup,children:__("Send Tip")}),(0,i.jsx)("div",{className:"chfs_btn __text __pm",onClick:this.openPrivateConversation,children:__("Private Message")})]})]}),(0,i.jsx)(ee,{dialog:N,onOutsideClick:this.handleDialogsOutsideClick,children:(0,i.jsx)(Z.y,{dialogName:Z._,onClose:this.closeDialogPremiumOnly})}),_e&&(0,i.jsx)(Me,{isCouple:be}),te.A.getState().soundVolume<=0&&(0,i.jsx)(Pe,{})]}),H&&(0,i.jsx)(K.A,{sex:H.sex,type:H.type,url:H.url,visible:!H.wait,wait:H.wait}),!H&&this.isLayoverVisible&&(0,i.jsx)(K.A,{sex:u.sex,type:u.type,url:u.url,visible:u.visible,wait:u.wait}),u.showOopsPopup&&(0,i.jsx)($.A,{}),A&&(0,i.jsx)(ne,{}),(0,i.jsx)("div",{id:"layover-logo",className:"layover-logo watermark_skin wm_skin_".concat(m)})]},"stream_container")]}),(0,i.jsx)(w.Z,{root:"#bChatFloatPlayerControl",children:(0,i.jsxs)("div",{className:(0,U.jc)("js-float-player-controls",h),children:[(0,i.jsxs)("div",{className:(0,U.jc)("hover_block","js-hover_block",u.visible&&u.type&&"layover_".concat(u.type)),style:{display:"none"},children:[(0,i.jsx)("svg",{className:"pl_mini-restore",children:(0,i.jsx)("use",{xlinkHref:"#icon-restore"})}),(0,i.jsx)(D.Ui,{iconSet:de.volume,toggleSound:this.toggleSound,toolTipAlign:"right",volume:G})]}),(0,i.jsx)(X.A,{children:s})]})})]})},t.defaultProps={playerSkin:"player_light"},t=(0,o.Cg)([(0,l.Ng)(["initialVideoPoster","layover","skinId","isModerator","isRunetki","chatRoomTitle","volume","soundVolume","renditions","currentRendition","chromeCastActive","chromeCastAvailable","chromeCastDevice","playerSkin","playerWaitClick","isAirPlay2Available","isAirPlay2Active","currentPlayerType","chatHost","chatShowStatusOptions","isFullScreen","dailyLimitExceeded","isChatPopup"],Te)],t)}(C.I)},24533:function(e,t,n){n.d(t,{A:function(){return h}});var o=n(74848),i=n(96540),s=n(46517),l=n(63861),a=n(39992),r=n(7243),c=n(26580),d=n(47885),u=n(41669),h=function(e){var t=(0,s.d4)(function(e){return e.isAuthenticated}),n=(0,i.useState)(!1),h=n[0],p=n[1],f=(0,i.useRef)(null),m=(0,i.useCallback)(function(){p(!1)},[]);(0,a.j)({ref:f,callback:m});var v=(0,i.useCallback)(function(e){e.stopPropagation(),p(function(e){return!e})},[]);return(0,o.jsxs)("div",{className:"player_caption",children:[(0,o.jsx)("span",{className:"pc_name",children:e.children}),t&&(0,o.jsx)("div",{className:"pc_item_place __settings",onClick:v,children:(0,o.jsx)(c.A,{group:"pc_icon __settings",icon:"#svg_ch_player_caption_settings",url:d.g5})}),(0,o.jsx)("div",{className:"pc_item_place __close js-player_caption_close",children:(0,o.jsx)(c.A,{group:"pc_icon __close",icon:"#svg_ch_player_caption_close",url:d.g5})}),(0,o.jsxs)("div",{ref:f,className:"popover-light pc_popover_settings",style:{display:t&&h?"block":"none"},children:[(0,o.jsx)("div",{className:"corner top"}),(0,o.jsxs)("div",{className:"inner popover-light-inner",children:[(0,o.jsx)("div",{className:"popover-light-close",onClick:v}),(0,o.jsx)("p",{children:trans('To hide the live stream mini player, go to the %a1%settings%a2% and set the slider to "Hide" mode.',{a1:"'),a2:""},{handleOpenWindow:function(e){e.preventDefault(),(0,r.z)((0,l.ip)("@common_account_notifications_settings"),{width:1315,height:930,left:(u(window).width()-1315)/2,top:(u(window).height()-930)/2}),p(!1)}})})]})]})]})}},69532:function(e,t,n){n.d(t,{b:function(){return l}});var o=n(15215),i=n(74848),s=n(83375),l=function(e){var t,n=e.icon,l=e.type,a=(e.children,(0,o.Tt)(e,["icon","type","children"]));return(0,i.jsxs)("svg",(0,o.Cl)({className:(0,s.n)((t={"player-icon":!0},t[l]=Boolean(l),t)),xmlns:"http://www.w3.org/2000/svg"},a,{children:[(0,i.jsx)("use",{xlinkHref:"#".concat(n),className:"state-default"}),(0,i.jsx)("use",{xlinkHref:"#".concat(n,"-hover"),className:"state-hover"})]}))}},21658:function(e,t,n){n.d(t,{V:function(){return a}});var o=n(15215),i=n(74848),s=n(92276),l=n(83375),a=function(e){function t(t){var n=e.call(this,t)||this;return n.offsetX=0,n.offsetY=0,n.updateOffset=function(){var e=n.props.restrictionElement;n.restrictionBounds=null;var t=e;"string"==typeof t&&(t=document.querySelector(e)),t&&(n.restrictionBounds=t.getBoundingClientRect())},n.state={restrictionBounds:null},n.updateOffset(),n}return(0,o.C6)(t,e),t.prototype.UNSAFE_componentWillReceiveProps=function(e){this.updateOffset()},t.prototype.componentDidUpdate=function(e,t){this.updateOffset()},t.prototype.render=function(){var e,t=this.props,n=t.type,o=t.className,s=t.restrictionPadding,a=t.children;if(this.restrictionBounds&&this.rootComponent){var r=this.restrictionBounds,c=this.rootComponent.getBoundingClientRect();if(c.left>0&&c.right>0&&c.top>0&&c.bottom>0){var d=c.left-this.offsetX,u=c.right-this.offsetX;c.top,this.offsetY,c.bottom,this.offsetY;dr.right-s&&(this.offsetX=r.right-s-u),this.offsetX=Math.round(this.offsetX),this.offsetY=Math.round(this.offsetY)}}return(0,i.jsx)("div",{className:(0,l.n)((e={"tooltip-gray":!0},e[n]=Boolean(n),e[o]=Boolean(o),e)),style:(this.offsetX||this.offsetY)&&{transform:"translate(".concat(this.offsetX,"px, ").concat(this.offsetY,"px)")}||{},ref:this.rootComponentRef,children:a})},t.defaultProps={type:"",className:"",restrictionElement:null,restrictionPadding:0},t}(s.I)},63886:function(e,t,n){n.d(t,{g:function(){return h},F:function(){return p}});var o=n(90289),i=/]*)>([^]*)<\/svg>/gi,s=function(e){var t=e.replace(/\r?\n/g," ").split(i);return t.length>1?t[1]:""},l=s('\n \n \n \n \n \n \n\n'),a=s('\n \n \n \n \n \n \n \n \n \n \n \n \n\n \n \n \n \n \n \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n \n \n \n \n \n \n\n \n \n \n \n\n \n \n \n \n\n \n \n \n \n\n \n \n \n \n \n \n \n\n'),r=s('\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n'),c=s('\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n'),d=function(e){return''.concat(e,"")},u="";function h(){if(!u||!document.getElementById(u)){var e=d(l+a+r+c),t=document.createElement("div");t.id=u=(0,o.fE)(),t.style.display="none",t.innerHTML=e,document.body.appendChild(t)}}var p={player_light:{chromeCast:"icon-light-tv-stream",chromeCastActive:"icon-light-tv-stream-active",airPlay:"icon-light-airplay-stream",airPlayActive:"icon-light-airplay-stream-active",enlarge:"icon-light-enlarge",minimize:"icon-light-minimize",volume:["icon-light-sound-0","icon-light-sound-1","icon-light-sound-2"]},player_promo:{chromeCast:"icon-light-tv-stream",chromeCastActive:"icon-light-tv-stream-active",airPlay:"icon-light-airplay-stream",airPlayActive:"icon-light-airplay-stream-active",enlarge:"icon-light-enlarge",minimize:"icon-light-minimize",volume:["icon-sound-ads-0","icon-sound-ads-1","icon-sound-ads-2","icon-sound-ads-3","icon-sound-ads-4"]},player_promo_chathead:{chromeCast:"icon-light-tv-stream",chromeCastActive:"icon-light-tv-stream-active",airPlay:"icon-light-airplay-stream",airPlayActive:"icon-light-airplay-stream-active",enlarge:"icon-light-enlarge",minimize:"icon-light-minimize",volume:["icon-sound-ads-chathead-0","icon-sound-ads-chathead-1","icon-sound-ads-chathead-2","icon-sound-ads-chathead-3","icon-sound-ads-chathead-4"]}}},10094:function(e,t,n){n.d(t,{A:function(){return h}});var o=n(15215),i=n(74848),s=n(16053),l=n(21492),a=n(26580),r=n(40682),c=n(93855);var d=n(47885),u=n(83375),h=function(e){function t(t){var n=e.call(this,t)||this;return n.minHeight=300,n.mediumHeight=380,n.maxHeight=690,n.handleClose=function(){(0,c.o)(!1)},n.handleClickBuyTokens=function(e){e.preventDefault(),chat.buyTokensPopup()},n.popupWrpRef=function(e){n.popupWrpEl=e},n.state={height:n.props.layoverSize.height||n.minHeight},n}return(0,o.C6)(t,e),t.prototype.getAwayBoxPosition=function(){var e=this.getSizeVariantClass(),t="__ex_small"===e?8:"__small"===e?12:17,n=this.props.layover.awayData;if(n)return{left:"".concat(n.left-t,"px"),top:"".concat(n.top-t,"px")}},t.prototype.getSizeVariantClass=function(){var e=this.state.height;return ethis.mediumHeight?"__small":e<=this.mediumHeight?"__ex_small":""},t.prototype.render=function(){var e=this.getSizeVariantClass();return(0,i.jsx)("div",{ref:this.rootComponentRef,className:"layover_popup_overlay bc_flex bc_flex_full_center",children:(0,i.jsxs)("div",{ref:this.popupWrpRef,className:(0,u.jc)("layover_popup_wrp",e),style:this.getAwayBoxPosition(),children:[(0,i.jsx)("div",{className:"lp_close",onClick:this.handleClose}),(0,i.jsxs)("div",{className:(0,u.jc)("lp_oops",e),children:[(0,i.jsxs)("div",{className:"op_header bc_flex bc_flex_items_center",children:[(0,i.jsx)("div",{className:"op_h_icon",children:"!"}),(0,i.jsx)(r.E,{className:"op_h_info",html:__("%s1%Oops!%s2% Looks like%br% you're out of Tokens!",{br:"
",s1:'',s2:""}),tagName:"div"})]}),(0,i.jsx)("div",{className:"op_container bc_flex bc_flex_justify_center",children:(0,i.jsxs)("div",{className:"op_msg_block_wrp bc_flex bc_flex_column",children:[(0,i.jsxs)("div",{className:"op_msg_block",children:[(0,i.jsx)(r.E,{className:"op_msg_item",html:__("%s1%Top up your balance%s2% and we'll be able to resume our private chat.",{s1:'',s2:""}),tagName:"div"}),(0,i.jsxs)("div",{className:"op_msg_item __m_alert bc_flex bc_flex_items_center",children:[trans("I'm %s1%waiting%s2% for you!",{s1:'',s2:""}),(0,i.jsx)(a.A,{group:"op_msg_icon",icon:"#svg_lv_icon_kiss_smile",url:d.Sp})]}),(0,i.jsx)(l.h,{className:"op_msg_picture __round",image:{alt:"",src:chat.options.baseUrl+chat.performerData.avatarUrlMedium}})]}),(0,i.jsx)("div",{className:"op_action",children:(0,i.jsxs)("a",{className:"op_btn __animation",onClick:this.handleClickBuyTokens,children:[__("Buy Tokens"),(0,i.jsx)("span",{className:"op_btn_animation"})]})})]})})]})]})})},t=(0,o.Cg)([(0,s.Ng)(["layoverSize","layover"])],t)}(n(49100).A)},28177:function(e,t,n){var o=n(15215),i=n(74848),s=n(96540),l=n(49810),a=n(84435),r=n(83375),c=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.isIE=a.BrowserDetect.isIE11(),t.container=(0,s.createRef)(),t.image=null,t}return(0,o.C6)(t,e),t.prototype.loadImage=function(){var e,t,n=this;(null===(e=this.image)||void 0===e?void 0:e.src.split("/").pop())!==(null===(t=this.props.poster)||void 0===t?void 0:t.split("/").pop())&&(this.image=new Image,this.image.onload=function(){if(n.container.current){var e=n.image.width