"use strict";(self.webpackChunkbongacams=self.webpackChunkbongacams||[]).push([[492],{98303:function(n,e,i){i.d(e,{F5:function(){return t},YC:function(){return o},Zf:function(){return u},qT:function(){return r}});var t=".js-invisible-mode-switcher-container",o=".js-invisible-mode-feature-list",r=".js-invisible_mode_overview",u=".js-invisible-mode-context-switch"},86536:function(n,e,i){i.r(e),i.d(e,{InvisibleModeApiService:function(){return u},InvisibleModeSwitch:function(){return l},InvisibleModeSwitchContainer:function(){return w},init:function(){return b},useInvisibleModeToggle:function(){return g}});var t=i(15215),o=i(54022),r=i(13907),u=function(){function n(){}return n.requestPopup=function(){return(0,t.sH)(this,void 0,void 0,(function(){var n;return(0,t.YH)(this,(function(e){switch(e.label){case 0:return[4,(0,o.gQ)((0,r.ip)("@api_member_account_invisible_mode_popup"))];case 1:return n=e.sent().data,[2,void 0===n?null:n]}}))}))},n.requestToggleInvisibleMode=function(){return(0,t.sH)(this,void 0,void 0,(function(){var n;return(0,t.YH)(this,(function(e){switch(e.label){case 0:return n={method:"POST"},[4,(0,o.gQ)((0,r.ip)("@ajax_invisible_mode_switch"),n)];case 1:return[2,"success"===e.sent().status]}}))}))},n}(),s=i(50172),c=i(43284),a=i(26616),l=function(n){var e=n.isShowAnimationOnMount,i=void 0!==e&&e,t=n.isChecked,o=void 0!==t&&t,r=n.onClick,u=void 0===r?a.noop:r,l=(0,c.A)(["imsw_switcher",o&&"__checked"]),v=(0,c.A)(["imsw_switcher_wrp",i&&"__first_animation",o&&"__checked"]);return(0,s.h)("div",{className:"im_switcher"},(0,s.h)("div",{className:v},(0,s.h)("button",{type:"button",className:l,onClick:u})))},v=i(17402),d=i(98303),f=i(46517),h=i(62614),m=i(19826),w=function(n){var e,i,t=g(),o=t.onToggleMode,r=t.isActive;e=r,i=(0,v.useRef)(null),(0,v.useEffect)((function(){var n=document.querySelector(d.YC);n&&(i.current=n)}),[]),(0,v.useEffect)((function(){i.current&&i.current.classList.toggle("__checked",e)}),[e]);var u,c,a=(u=n.isShowFirstAnimation,c=(0,v.useRef)(u),(0,v.useEffect)((function(){c.current=!1}),[]),{isShowFirstAnimation:c.current}).isShowFirstAnimation;return(0,s.h)(l,{isChecked:r,isShowAnimationOnMount:a,onClick:o})};function b(){var n=document.querySelector(d.F5);if(n instanceof HTMLElement){var e=Boolean(n.dataset.isFirstAnimation),i=(0,v.createElement)(w,{isShowFirstAnimation:e}),t=(0,v.createElement)(f.Kq,{store:m.A},i);h.w.replaceContainer(t,n)}}var _=function(n,e){return{isInvisibleModeEnabled:e}},p=function(n){return n.isInvisibleModeEnabled},g=function(){var n=(0,f.d4)(p),e=(0,f.wA)();return{isActive:n,onToggleMode:function(i){return(0,t.sH)(void 0,void 0,void 0,(function(){var o,r,s;return(0,t.YH)(this,(function(t){switch(t.label){case 0:return i.preventDefault(),[4,u.requestToggleInvisibleMode()];case 1:return t.sent()&&(e(_)(!n),(null===(r=null===(o=window.chat)||void 0===o?void 0:o.userData)||void 0===r?void 0:r.chathost)&&(null===(s=chat.service)||void 0===s||s.update())),[2]}}))}))}}}},43284:function(n,e){e.A=function(n){return n.filter((function(n){return!!n})).join(" ")||void 0}}}]);