"use strict";(self.webpackChunkbongacams=self.webpackChunkbongacams||[]).push([[540],{22938:function(e,o,t){t.d(o,{YZ:function(){return O},gE:function(){return L},V0:function(){return S},eI:function(){return r},lW:function(){return g},E_:function(){return k},Q0:function(){return x}});var n=t(15215),l=t(96540),i=t(57933),u=t(73437),r=function(e){var o=e.albumId,t=e.deleteAlbumApiUrl,r=void 0===t?{method:"post",url:""}:t,a=e.deleteAlbumConfirmText,s=e.onSuccess,c=void 0===s?u.noop:s,d=(0,l.useState)(!1),p=d[0],m=d[1],b=(0,l.useRef)(new AbortController);return(0,l.useEffect)(function(){var e=b.current;return function(){null==e||e.abort()}},[]),{handleClickAlbumDelete:function(e){if(e.preventDefault(),e.stopPropagation(),p||!confirm(a))return!1;(0,n.sH)(void 0,void 0,void 0,function(){var e;return(0,n.YH)(this,function(t){switch(t.label){case 0:return p?[2]:(m(!0),[4,(0,i.gQ)(r.url,{abortController:b.current,body:JSON.stringify({id:o}),method:r.method.toUpperCase()})]);case 1:return e=t.sent(),m(!1),e.errors?(e.errors.global.length&&alert(e.errors.global[0]),[2]):(c(o),[2])}})})}}},a=t(46517),s=t(99525),c=t(82860),d=t(14467),p=t(67731),m=t(1325),b=t(41669),f=void 0,v=t(91651),P=t(35658),h=t(53445),A=t(61681),_=t(72983),C=function(e){var o=e.albumPasswordPopupDataApiUrl,n=e.onAcceptPasswordSuccess,l=function(e){var o=e.albumPasswordPopupDataApiUrl,n=e.onAcceptPasswordSuccess;return{openProtectedAlbumImagesPopup:(0,h.e)({fancyOptions:{wrapClassName:"bc_profile_popup_wrp __prf_p_album",border:"none",closeBtn:!1,closeClick:!0,closeEsc:!0,padding:0},loader:function(e){var n=[P.Ye.PROFILE_POPUP,_.isRTLCulture?P.Ye.ARABIC_PROFILE_POPUP:null].filter(Boolean);return Promise.all([(0,i.AT)(o,{abortController:e}),Promise.all([t.e(280),t.e(5),t.e(822),t.e(484)]).then(t.bind(t,8476)),n.map(function(e){(0,v.i)(e,document.head,{"data-exclude":!0},(0,A.j)())})])},popupProps:{onAcceptPasswordSuccess:n}}).openLoadPopupFancybox}}({albumPasswordPopupDataApiUrl:o,onAcceptPasswordSuccess:void 0===n?u.noop:n}).openProtectedAlbumImagesPopup;return{openProtectedAlbumImagesPopup:l}},g=function(e){var o=e.albumId,t=e.albumPhotosPopupDataApiUrl,n=e.photoPopupDataApiUrl,i=e.updateAlbumProfileAlbumsAction,r=void 0===i?u.noop:i,v=e.isAccessGranted,P=e.isAuthenticated,h=e.isProtected,A=function(e){var o=e.albumPasswordPopupDataApiUrl,t=e.albumPhotosPopupDataApiUrl,n=e.photoPopupDataApiUrl,i=e.isAccessGranted,r=e.isAuthenticated,a=void 0!==r&&r,s=e.isBCM,v=e.isProtected,P=e.onAcceptPasswordSuccess,h=void 0===P?u.noop:P,A=(0,c._)().actions.fetchAlbumViewRequest,_=(0,l.useRef)(null),g=(0,l.useRef)(null),k=(0,l.useRef)(t),x=(0,l.useRef)(o),U=(0,l.useState)(i),w=U[0],D=U[1];(0,l.useEffect)(function(){k.current=t},[t]),(0,l.useEffect)(function(){x.current=o},[o]),(0,l.useEffect)(function(){D(i)},[i]);var I=(0,p.R)({albumPopupDataApiUrl:k.current}).openAlbumImagesPopup,j=(0,d.oW)({photoPopupDataApiUrl:n}).openAlbumImagePopup,E=(0,l.useCallback)(function(e){e.albumPhotosPopupDataApiUrl&&(k.current=e.albumPhotosPopupDataApiUrl,g.current=!0,h(e),D(!0))},[h]),T=C({albumPasswordPopupDataApiUrl:x.current,onAcceptPasswordSuccess:E}).openProtectedAlbumImagesPopup;return(0,l.useEffect)(function(){g.current&&_.current&&(2===_.current&&I(),1===_.current&&j(),g.current=!1,_.current=!1)},[I,j]),{handleClickAlbum:function(e){if(e.preventDefault(),a||!v){if(v&&!w)return _.current=2,void T();var o=(0,m.Zy)("albumId",k.current);o&&A(Number(o)),I()}else{if(s)return;b.signupEvent.call(f)}},handleClickPhoto:function(e){if(e.preventDefault(),a||!v){if(v&&!w)return _.current=1,void T();j()}else{if(s)return;b.signupEvent.call(f)}}}}({albumPasswordPopupDataApiUrl:t,albumPhotosPopupDataApiUrl:t,photoPopupDataApiUrl:n,isAccessGranted:v,isAuthenticated:P,isBCM:(0,a.d4)(function(e){return e.isBCM}),isProtected:h,onAcceptPasswordSuccess:(0,l.useCallback)(function(e){e.albumPhotosPopupDataApiUrl&&s.A.action(r)({albumId:o,newParams:{albumPhotosPopupDataApiUrl:e.albumPhotosPopupDataApiUrl,thumbImage:{src:e.albumPhotoUrl},isAccessGranted:!0}})},[o,r])});return{handleClickAlbum:A.handleClickAlbum,handleClickPhoto:A.handleClickPhoto}},k=function(e){var o=e.albumId,t=e.deleteAlbumApiUrl,l=e.deleteAlbumConfirmText,i=e.onDeleteElement,u=g(e),a=r({albumId:o,deleteAlbumApiUrl:t,deleteAlbumConfirmText:l,onSuccess:i}).handleClickAlbumDelete;return(0,n.Cl)((0,n.Cl)({},u),{handleClickAlbumDelete:a})},x=function(e){var o=e.data,t=(0,l.useState)((null==o?void 0:o.albums)||[]),n=t[0],i=t[1];(0,l.useEffect)(function(){i((null==o?void 0:o.albums)||[])},[null==o?void 0:o.albums]);var u=(0,l.useCallback)(function(e){i(function(o){return o.filter(function(o){return(null==o?void 0:o.albumId)!==e})})},[]);return{albumList:n,isOwner:!!(null==o?void 0:o.isOwner),onDeleteElement:u}},U=t(74848),w=t(21492),D=t(78948),I=t(83223),j=t(26580),E=t(47885),T=t(53336),y=t(83375),O=function(e){var o,t=e.className,n=e.addPhotosText,l=void 0===n?null:n,i=e.counter,r=e.deleteAlbumApiUrl,a=e.noPhotosText,s=void 0===a?null:a,c=e.photosCount,d=e.thumbImage,p=e.title,m=e.variant,b=e.viewsCount,f=void 0===b?null:b,v=e.isAccessGranted,P=e.isLoading,h=e.isModelsSkin,A=e.isProtected,_=e.handleClickAlbum,C=void 0===_?u.noop:_,g=e.handleClickAlbumDelete,k=void 0===g?u.noop:g,x=e.handleClickPhoto,O=void 0===x?u.noop:x,L=!v&&(h||A),R=Boolean(c&&c>0),S=!R,B="modern"===m;return(0,U.jsxs)("div",{className:(0,y.n)((o={"bc_media_thumb __picture":!0},o[String(t)]=Boolean(t),o["__".concat(m)]=Boolean(m),o)),children:[(0,U.jsxs)("div",{className:(0,y.n)({bc_flex_justify_center:R,"bc_flex mt_body":!0,"__empty __e_model bc_flex_column bc_flex_full_center":h&&S,"__empty bc_flex_column bc_flex_items_center bc_flex_justify_s_around":!h&&S}),onClick:O,children:[R&&(0,U.jsx)(w.h,{className:(0,y.n)({"mt_img plt_content_loader_wrp":!0,__loading:P,__protected:L}),image:d,type:"__photo"}),S&&(0,U.jsxs)(U.Fragment,{children:[(0,U.jsx)(j.A,{group:"mt_empty_icon",icon:"#svg_pfm_empty_plus",url:E.YZ}),Boolean(s)&&(0,U.jsx)("div",{className:"mt_empty_desc",children:s}),Boolean(l)&&(0,U.jsx)("div",{className:"mt_empty_link",children:l})]}),L&&(0,U.jsx)(j.A,{group:"mt_status_icon",icon:"#svg_pfm_lock",url:E.YZ}),r&&(0,U.jsx)("div",{className:"mt_close",onClick:k,children:(0,U.jsx)(j.A,{group:"mt_close_icon",icon:"#svg_pfm_bubble_close",url:E.YZ})}),B&&(0,U.jsx)(D.j,{count:c,type:I.w.PHOTO}),P&&(0,U.jsx)("span",{className:"bc_spinner_wrp __show __sp_filling",children:(0,U.jsx)(j.A,{group:"bc_spinner",icon:"#svg_ui_circle_loader",url:T.Jp})})]}),(0,U.jsxs)("div",{className:"mt_footer",children:[(0,U.jsx)("span",{className:"mt_item __title",title:p,onClick:C,children:p}),B&&(0,U.jsx)(D.j,{count:f,type:I.w.VIEWS}),!B&&(0,U.jsx)(D.j,{count:i,type:I.w.EMPTY})]})]})},L=(0,l.memo)(function(e){var o=e.isModelsSkin,t=(0,n.Tt)(e,["isModelsSkin"]),l=t.addPhotosText,i=t.counter,u=t.deleteAlbumApiUrl,r=t.noPhotosText,a=t.photosCount,s=t.thumbImage,c=t.title,d=t.isAccessGranted,p=t.isLoading,m=t.isProtected,b=t.onAlbumClick,f=t.onPhotoClick;return(0,U.jsx)(O,{addPhotosText:l,counter:i,deleteAlbumApiUrl:u,noPhotosText:r,photosCount:a,thumbImage:s,title:c,isAccessGranted:d,isLoading:p,isModelsSkin:o,isProtected:m,handleClickAlbum:b,handleClickPhoto:f})}),R=t(19223),S=(0,l.memo)(function(e){var o=e.addPhotosText,t=void 0===o?null:o,l=e.albumId,i=void 0===l?null:l,r=e.albumPhotosPopupDataApiUrl,a=e.counter,s=e.deleteAlbumApiUrl,c=void 0===s?null:s,d=e.deleteAlbumConfirmText,p=void 0===d?null:d,m=e.noPhotosText,b=void 0===m?null:m,f=e.photoPopupDataApiUrl,v=e.photosCount,P=e.photosLink,h=e.thumbImage,A=e.title,_=e.updateAlbumProfileAlbumsAction,C=void 0===_?u.noop:_,g=e.isAccessGranted,x=e.isAuthenticated,w=e.isModelsSkin,D=e.isProtected,I=e.onDeleteElement,j=function(e){var o=e.photosLink,t=e.isAccessGranted,l=k(e),i=l.handleClickAlbum,u=l.handleClickPhoto,r=function(e){e.preventDefault(),!o||o&&!(null==o?void 0:o.url)||(window.location.href=(0,R.FC)(o.url))};return(0,n.Cl)((0,n.Cl)({},l),{handleClickAlbum:function(e){t?r(e):i(e)},handleClickPhoto:function(e){t?r(e):u(e)}})}({albumId:i,albumPhotosPopupDataApiUrl:r,deleteAlbumApiUrl:c,deleteAlbumConfirmText:p,photoPopupDataApiUrl:f,photosLink:P,updateAlbumProfileAlbumsAction:C,isAccessGranted:g,isAuthenticated:x,isProtected:D,onDeleteElement:void 0===I?u.noop:I}),E=j.handleClickAlbum,T=j.handleClickAlbumDelete,y=j.handleClickPhoto;return(0,U.jsx)(O,{addPhotosText:t,counter:a,deleteAlbumApiUrl:c,noPhotosText:b,photosCount:v,thumbImage:h,title:A,isAccessGranted:g,isModelsSkin:w,isProtected:D,handleClickAlbum:E,handleClickAlbumDelete:T,handleClickPhoto:y})})},71423:function(e,o,t){t.d(o,{U:function(){return r}});var n=t(15215),l=t(57933),i=t(20987),u=function(e){return(0,n.sH)(void 0,void 0,void 0,function(){var o,t,l,u,r,a,s,c,d,p,m,b,f,v,P,h,A,_,C;return(0,n.YH)(this,function(g){switch(g.label){case 0:return o=e,(null===(u=null===(l=null===(t=null==e?void 0:e.data)||void 0===t?void 0:t.photo)||void 0===l?void 0:l.image)||void 0===u?void 0:u.src)?[4,(0,i.A)(null===(s=null===(a=null===(r=null==e?void 0:e.data)||void 0===r?void 0:r.photo)||void 0===a?void 0:a.image)||void 0===s?void 0:s.src)]:[3,4];case 1:return g.sent()?[2,o]:[3,2];case 2:return(null===(p=null===(d=null===(c=null==e?void 0:e.data)||void 0===c?void 0:c.photo)||void 0===d?void 0:d.imageFallback)||void 0===p?void 0:p.src)?[4,(0,i.A)(null===(f=null===(b=null===(m=null==e?void 0:e.data)||void 0===m?void 0:m.photo)||void 0===b?void 0:b.imageFallback)||void 0===f?void 0:f.src)]:[3,4];case 3:g.sent(),o.data=(0,n.Cl)((0,n.Cl)({},o.data),{photo:(0,n.Cl)((0,n.Cl)({},null===(v=o.data)||void 0===v?void 0:v.photo),{image:(0,n.Cl)((0,n.Cl)({},null===(h=null===(P=o.data)||void 0===P?void 0:P.photo)||void 0===h?void 0:h.image),{src:null===(C=null===(_=null===(A=null==o?void 0:o.data)||void 0===A?void 0:A.photo)||void 0===_?void 0:_.imageFallback)||void 0===C?void 0:C.src}),imageFallback:null})}),g.label=4;case 4:return[2,o]}})})},r=function(e){return(0,n.sH)(void 0,void 0,void 0,function(){var o,t,i,r,a;return(0,n.YH)(this,function(n){switch(n.label){case 0:return o=e.abortController,t=e.imageLoader,i=void 0===t?u:t,r=e.photoPopupDataApiUrl,[4,(0,l.AT)(r,{abortController:o})];case 1:return(null==(a=n.sent())?void 0:a.errors)?[2,a]:[2,i(a)]}})})}},49441:function(e,o,t){t.d(o,{o:function(){return m}});var n=t(15215),l=t(842),i=t(97280),u=t(91651),r=t(2e3),a=t(35658),s=t(73437),c=t(61681),d=t(72983),p=t(71423),m=function(e){var o=e.imageLoader,m=e.photoPopupDataApiUrl,b=e.onClose,f=void 0===b?s.noop:b,v=e.onDeletePhoto,P=(0,a.ey)({fancyOptions:{wrapClassName:"bc_profile_popup_wrp __prf_single",border:"none",closeBtn:!1,closeClick:!0,closeEsc:!0,padding:0},loader:function(e){return(0,n.sH)(void 0,void 0,void 0,function(){var s,b,v,P;return(0,n.YH)(this,function(n){switch(n.label){case 0:return r.x.instance.navigateRequest(window.location.href),s=[a.Ye.PROFILE_POPUP,d.isRTLCulture?a.Ye.ARABIC_PROFILE_POPUP:null,l.Y.PHOTO_COMMENT].filter(Boolean),[4,(0,p.U)({abortController:e,imageLoader:o,photoPopupDataApiUrl:m})];case 1:return(null==(b=n.sent())?void 0:b.errors)?((0,i._)(null===(v=null==b?void 0:b.errors.global)||void 0===v?void 0:v[0]).error(),f(),[2,Promise.reject(null===(P=null==b?void 0:b.errors.global)||void 0===P?void 0:P[0])]):[2,Promise.all([b,Promise.all([t.e(6),t.e(280),t.e(5),t.e(273),t.e(496),t.e(488)]).then(t.bind(t,25834)),s.map(function(e){return(0,u.i)(e,document.head,{"data-exclude":!0},(0,c.j)())})])]}})})},popupProps:{onClose:f,onDeletePhoto:v}}).openLoadPopupFancybox;return{openAlbumImagePopup:P}}},14467:function(e,o,t){t.d(o,{Uo:function(){return n.U},oW:function(){return l.o}});var n=t(71423),l=t(49441)},67731:function(e,o,t){t.d(o,{R:function(){return s}});var n=t(57933),l=t(91651),i=t(35658),u=t(53445),r=t(61681),a=t(72983),s=function(e){var o=e.albumPopupDataApiUrl;return{openAlbumImagesPopup:(0,u.e)({fancyOptions:{wrapClassName:"bc_profile_popup_wrp __prf_album",border:"none",closeBtn:!1,closeClick:!0,closeEsc:!0,padding:0},loader:function(e){var u=[i.Ye.PROFILE_POPUP,a.isRTLCulture?i.Ye.ARABIC_PROFILE_POPUP:null].filter(Boolean);return Promise.all([(0,n.AT)(o,{abortController:e}),Promise.all([t.e(280),t.e(5),t.e(748)]).then(t.bind(t,90994)),u.map(function(e){(0,l.i)(e,document.head,{"data-exclude":!0},(0,r.j)())})])}}).openLoadPopupFancybox}}},20987:function(e,o){o.A=function(e){return new Promise(function(o){var t=new Image;t.onload=function(){return o(!0)},t.onerror=function(){return o(!1)},t.src=e})}}}]);