/*! VERSION | 10.78.9 */"use strict";(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[205],{23564:(e,t,l)=>{l.r(t),l.d(t,{FavoritesPage:()=>tt,default:()=>tl});var a=l(27378),n=l(95654),i=l(80092),r=l(53229),o=l(95499),s=l(37051),d=l(16241),c=l(50192),m=l(44589),u=l(77129),v=l(75845),E=l(83550),h=l(94853),p=l(51302),f=l(1017),b=l(40547),C=l(80678),N=l(69791),g=l(18775),y=l(23615),_=l.n(y),S=l(48204),A=l(45106),P=l(77382),F=l(99382),T=l(29413),W=l(59593),M=l(56509),k=l(22407),Z=l(62182);class w extends a.Component{render(){let{isVisible:e}=this.props;return a.createElement("div",{className:"header-guest-banner-wrapper"},e&&a.createElement("div",{className:"header-guest-banner"},a.createElement("div",{className:"header-guest-banner-icon"},a.createElement(T.Z,{img:"wrong"})),a.createElement("div",{className:"header-guest-banner-body"},a.createElement("div",{className:"header-guest-banner-body--wrapper"},a.createElement("div",{className:"header-guest-banner-title"},(0,M.dW)("headerGuestBanner.title")),a.createElement("div",{className:"header-guest-banner-description"},(0,M.dW)("headerGuestBanner.description"))),a.createElement("div",{className:"header-guest-banner-button"},a.createElement(F.ZP,{style:"default-outline",onClick:this.clickHandler},(0,M.dW)("headerGuestBanner.button"))))))}constructor(...e){super(...e),(0,g._)(this,"clickHandler",()=>{this.props.showAuthModal({action:{isDefaultBanner:!0,shouldBypassActionPrefix:!0,type:"createFreeAccount"},component:"SignUp",className:"auth-modal-signup",amplParams:{triggerSource:W.FO.SAVE_SETTINGS_BANNER}})})}}let I={showAuthModal:P.Vu};w.propTypes={isVisible:_().bool,...(0,k.d)(I)};let L=(0,S.$j)(e=>{let{auth:{currentUser:t}}=e;return{currentUser:t,isVisible:(0,Z.xI)(e)}},e=>(0,A.DE)(I,e))(w);var O=l(57857),B=l(91090),R=l(99748),H=l(94380),K=l(75267),z=l(41168),V=l(50538);let x=({shouldShowOfflinePrivateRequest:e=!1,shouldShowPlasmaBadge:t=!1,shouldForceShowPrivatePrices:l,liveThumbWatchHandler:n,handleSelect:i,isEditMode:r,isSelected:o,onClick:s,model:d,id:c})=>a.createElement(z.p,{shouldShowOfflinePrivateRequest:e,shouldForceShowPrivatePrices:l,liveThumbWatchHandler:n,shouldShowPlasmaBadge:t,shouldShowAdditionalMenu:!1,shouldForceShowViewersCount:!0,isStatusVisible:!1,isFavoriteBadgeHidden:!0,onClick:s,model:d,className:(0,R.AK)("favorites-list-item",{"in-edit-mode":r,selected:o})},r&&a.createElement(a.Fragment,null,a.createElement("div",{className:"favorites-list-item-edit-overlay",onClick:i}),a.createElement("div",{className:"favorites-list-item-controls"},a.createElement(V.Z,{handleSelect:i,isSelected:o,id:String(c)}))));var D=l(55363);let G=({onClick:e,onLiveThumbWatch:t,modelListPosition:l,...n})=>{let i=(0,a.useCallback)((t,a,n)=>e(t,l+1,n),[l,e]);return a.createElement(D.Z,{id:n.id},({isEditMode:e,isSelected:l,handleSelect:r})=>a.createElement(x,{...n,liveThumbWatchHandler:t,handleSelect:r,isSelected:l,isEditMode:e,onClick:i}))};var U=l(74012);let q=({isLoggedIn:e,preferredTagUrl:t,...l})=>a.createElement(N.Z,{...l,title:(0,M.dW)("myFavoritesEmpty.title"),icon:"favorite-empty",description:`${(0,M.dW)(`myFavoritesEmpty.${e?"description":"descriptionForGuests"}`)}
${(0,M.dW)("myFavoritesEmpty.descriptionSecond")}`,preferredTagUrl:t}),$=(e,t)=>e&&t?a.createElement("div",{className:(0,R.AK)("favorites-title","page-header")},a.createElement(O.br,null,(0,M.dW)("header.myFavoritesOnline")),a.createElement(L,null)):t?a.createElement("div",{className:(0,R.AK)("favorites-title","page-header")},a.createElement(O.br,null,(0,M.dW)("header.myFavoritesOffline")),a.createElement("span",{className:"sub-title"},(0,M.dW)("header.myFavoritesSubTitle")),a.createElement(L,null)):e?a.createElement("div",{className:(0,R.AK)("favorites-title","page-header")},a.createElement(O.br,null,(0,M.dW)("header.myFavoritesOnline")),a.createElement(L,null)):null,J=({...e})=>{let t=(0,n.C)(e=>e.favorites.isPendingModelsList),l=(0,n.C)(e=>e.favorites.isPending),i=(0,n.C)(U.M7),o=(0,n.C)(v.Qo),N=(0,n.C)(m.Ir),g=(0,n.C)(m.e3),y=(0,H.T)(),_=(0,a.useCallback)(()=>{t||l||y((0,r.kf)())},[y,l,t]),S=(0,a.useCallback)((e,t,l)=>{y((0,c.Nz)({sortBy:(0,u.sg)(void 0,"favorites")})),y((0,K.ro)({segmentType:"withoutSorting"})),y((0,E.d2)(B.a.LIVE_THUMB,{modelName:l.username,modelListPosition:t}))},[y]),A=N.reduce((e,t)=>t.isLive?e+1:e,0),P=N.length-A,F=$(A,P),T=[];A&&P&&T.push({title:"",size:A},{title:a.createElement("div",{className:(0,R.AK)("favorites-title","page-header")},a.createElement(O.br,null,(0,M.dW)("header.myFavoritesOffline"))),size:P});let W=N.map(e=>e.model.id);return a.createElement(p.Z,{allItemIds:W,itemsNameForConfirmTranslationsKey:"editableCollection.models",sectionName:(0,M.dW)("editableCollection.sections.favorites"),onItemsRemove:e=>{0!==e.length&&y((0,r.Ng)(e))},editableCollectionId:h.g.favorites,shouldShowSelectAll:!1,onEditableCollectionInitiationFinish:()=>y((0,d.Tu)()),fallback:a.createElement(b.Z,{className:"favorites__loader"})},a.createElement("div",{className:"favorites-wrapper"},a.createElement(C.Z,{...e,isPending:l,title:F,onEdit:s.Z,loadMore:_,hasMore:g,empty:a.createElement(q,{isLoggedIn:i,preferredTagUrl:o}),className:"favorites",sections:T.length?T:void 0,isEditable:!1},N.map((e,t)=>a.createElement(G,{shouldShowOfflinePrivateRequest:!!e.model.upForPrivate,onClick:S,shouldShowViewersCount:!1,modelListPosition:t,shouldShowPopularSnapshot:!0,key:e.model.id,model:e.model,id:e.model.id,shouldShowPlasmaBadge:!0}))),W.length>0&&a.createElement("div",{className:"favorites-edit-collection-button-wrapper"},a.createElement(f.Z,null))))};var Q=l(93488),Y=l(59188),j=l(45793),X=l(2219);let ee=({children:e})=>a.createElement(j.Z,{titleKey:"seo.title.favorites"},a.createElement("div",{className:"favorites-page page page-columns"},a.createElement("div",{className:"model-list-wrapper"},a.createElement("div",{className:"model-list-container"},a.createElement(X.Z,null),a.createElement("div",{className:"model-list-content"},e))))),et=()=>{let e=(0,H.T)(),t=()=>e((0,r.Rn)()),l=()=>e((0,o.$2)()),i=(0,n.C)(Q.eB);return(0,Y.H)(()=>{t(),i||l()}),a.createElement(ee,null,a.createElement(J,null))},el=()=>{let e=(0,H.T)();return t=>{0!==t.length&&e((0,r.Ng)(t))}};var ea=l(80406),en=l(95366),ei=l(68798),er=l(13743),eo=l(16023);let es=({filteredFavorites:e})=>e.offlineModels.isLoaded,ed=({filteredFavorites:e})=>e.onlineModels.pagination.offset,ec=({filteredFavorites:e})=>e.onlineModels.data.totalCount,em=({filteredFavorites:e})=>e.isLoading,eu=({filteredFavorites:e})=>e.onlineModels.data.models||[],ev=({filteredFavorites:e})=>e.onlineModels.data.models.length,eE=({filteredFavorites:e})=>e.offlineModels.pagination.offset,eh=({filteredFavorites:e})=>e.offlineModels.data.models,ep=({filteredFavorites:e})=>e.offlineModels.data.models.length;var ef=l(40686);let eb=(0,ea.P1)([eu,eh],(e,t)=>[...e,...t]);function eC(e){return e.id}let eN=(0,ea.P1)([eu,eh],(e,t)=>[...e.map(eC),...t.map(eC)]),eg=(0,ea.P1)([eb,er.cq],(e,t)=>e.map(e=>{let l=(0,ei.VN)(t,e.username);return{viewCamUrl:l,isLive:e.isLive,model:e}})),ey=(0,ea.P1)([ec,eu],(e,t)=>!!e&&t.length<e),e_=(0,ea.P1)([({filteredFavorites:e})=>e.offlineModels.data.totalCount||0,eh,es],(e,t,l)=>!l||!!e&&t.length<e),eS=(0,ea.P1)([ev,ep],(e=0,t=0)=>e+t),eA=(0,ea.P1)([ey,e_],(e,t)=>e||t),eP=(0,ea.P1)([eo.M1,ef.ve],(e,t)=>{var l,a;let n=(null==e?void 0:null===(a=e.match)||void 0===a?void 0:null===(l=a.params)||void 0===l?void 0:l.sort)||null,{BEST_MATCH:i,LAST_ADDED:r}=en.ONLINE_MODELS_SORTING_TYPES,o=n&&(0,eo.KR)(n);return t?o||i:o&&o!==i?o:r}),eF=()=>(0,n.C)(eN),eT=()=>{let e=(0,H.T)();return()=>e((0,d.Tu)())},eW=({children:e})=>{let t=eF(),l=el(),n=eT();return a.createElement(p.Z,{allItemIds:t,itemsNameForConfirmTranslationsKey:"editableCollection.models",sectionName:(0,M.dW)("editableCollection.sections.favorites"),onItemsRemove:l,editableCollectionId:h.g.favorites,shouldShowSelectAll:!1,onEditableCollectionInitiationFinish:n,fallback:a.createElement(b.Z,{className:"favorites__loader"})},a.createElement("div",{className:"favorites-wrapper"},e))};var eM=l(13409),ek=l(69123);let eZ=(0,a.memo)(()=>{let e=(0,n.C)(U.M7),t=(0,n.C)(v.Qo);return a.createElement(N.Z,{title:(0,M.dW)("myFavoritesEmpty.title"),icon:"favorite-empty",description:`${(0,M.dW)(`myFavoritesEmpty.${e?"description":"descriptionForGuests"}`)}
${(0,M.dW)("myFavoritesEmpty.descriptionSecond")}`,preferredTagUrl:t})}),ew=()=>{let e=(0,n.C)(ev),t=(0,n.C)(ep);return{online:e,offline:t}};var eI=l(33630);let eL=()=>(0,n.C)(eP),eO=({className:e})=>{let t=eL();return a.createElement(eI.T,{sortBy:t,className:e})},eB={root:"FavoritesHeaderWithActions#WC",title_wrapper:"FavoritesHeaderWithActions__title_wrapper#gb",sub_title:"FavoritesHeaderWithActions__sub_title#kn",favorites_order:"FavoritesHeaderWithActions__favorites_order#jU",action_buttons:"FavoritesHeaderWithActions__action_buttons#mY",action_buttons_divider:"FavoritesHeaderWithActions__action_buttons_divider#qw",edit_button:"FavoritesHeaderWithActions__edit_button#b6"},eR=({children:e,className:t})=>a.createElement("div",{className:(0,R.AK)("favorites__section-header-container",t)},e),eH=({children:e,className:t})=>a.createElement("span",{className:(0,R.AK)("favorites-header","sub-title",t)},e),eK=({children:e,className:t})=>a.createElement(O.br,{className:t},e),ez=({title:e,subtitle:t,withGuestBanner:l=!1,orderButtonVisible:n})=>a.createElement(eR,{className:eB.root},a.createElement("div",{className:eB.title_wrapper},a.createElement("div",null,a.createElement(eK,{className:eB.title},e),!!t&&a.createElement(eH,{className:eB.sub_title},t)),a.createElement("div",{className:eB.action_buttons},a.createElement(f.Z,{iconSize:16,className:eB.edit_button}),n&&a.createElement("div",{className:eB.action_buttons_divider}),n&&a.createElement(eO,{className:eB.favorites_order}))),l&&a.createElement(L,null)),eV=()=>{let{online:e,offline:t}=ew(),l=(0,n.C)(U.M7),r=(0,n.C)(i.Ez);return e&&t?a.createElement(ez,{title:(0,M.dW)("header.myFavoritesOnline"),withGuestBanner:!l,orderButtonVisible:!!r||l}):t?a.createElement(ez,{title:(0,M.dW)("header.myFavoritesOffline"),subtitle:(0,M.dW)("header.myFavoritesSubTitle"),withGuestBanner:!l,orderButtonVisible:!1}):e?a.createElement(ez,{title:(0,M.dW)("header.myFavoritesOnline"),withGuestBanner:!l,orderButtonVisible:!!r||l}):null};var ex=l(35112);let eD=()=>{let e=(0,H.T)(),t=eL(),l=(0,a.useCallback)((l,a,n)=>{e((0,c.Nz)({sortBy:(0,u.sg)(void 0,"favorites")})),e((0,K.ro)({segmentType:t})),e((0,E.d2)(B.a.LIVE_THUMB,{modelName:n.username,modelListPosition:a}))},[e,t]);return{handleClick:l,handleLiveThumbWatch:l=>{e((0,ex.SJ)({model:l,segmentType:t,segmentUrl:"",tag:void 0}))}}};var eG=l(98371),eU=l(48393),eq=l(63280);let e$=(0,eU.P)(eq.mC)(),eJ=(0,eU.P)(eq._A)(),eQ=(0,eU.P)(eq.FB)(),eY=(e,t,l)=>{let a=(0,eG.yf)(e);return{...(0,ef.U5)(e),...(0,U.M7)(e)?{offset:t,sortBy:l,limit:a}:{favoriteIds:(0,m.Ic)(e).slice(t,a)}}};function ej(e,t,l){return(a,n,{Api:i})=>(a(e$(void 0)),i.get("/models/favorites/offline",e,{withJwtAuth:!0}).then(e=>{a(eQ({offline:{...e,preloadedModels:l,pagination:t}}))}).catch(e=>{a(eJ(e))}))}function eX(e,t,l=!1){return(a,n,{Api:i})=>{let r=n(),o=(0,U.M7)(r),s=(0,eG.yf)(r),d=ey(r),c=e_(r);if(l&&!d&&!c)return Promise.resolve();let m=l&&!d&&c;if(m){let t=es(r)?eE(r)+s:0,l=eY(r,t,e);return a(ej(l,{offset:t,limit:s}))}let u=l&&d?ed(r)+s:0;a(e$({reload:!l}));let v=eY(r,u,e);return i.get("/models/favorites",v,{withJwtAuth:!0}).then(l=>{a(eQ({sortBy:o?e:void 0,online:{...l,preloadedModels:null==t?void 0:t.online,pagination:{limit:s,offset:u}}}));let i=l.models.length<s;if(i){let l=eY(n(),0,e);return a(ej(l,{limit:s,offset:0},null==t?void 0:t.offline))}return Promise.resolve()}).catch(e=>a(eJ(e)))}}let e0=()=>{let e=(0,H.T)(),t=eL(),l=(0,n.C)(eA),i=(0,n.C)(em),r=(0,a.useCallback)(()=>{i||e(eX(t,void 0,!0))},[e,t,i]);return{hasMore:l,isLoading:i,loadMore:r}},e9=(0,a.memo)(({children:e,className:t})=>a.createElement(eR,{className:t},a.createElement(eK,null,e))),e1=e=>{if(e)return{title:"",size:e}},e3=(e,t,l)=>{if(t&&e>=l)return{title:e?a.createElement(e9,{className:"favorites__section-header-container--offline"},(0,M.dW)("header.myFavoritesOffline")):"",size:t}},e7=()=>{let e=(0,n.C)(ec),t=(0,n.C)(ev)||0,l=(0,n.C)(ep);return(0,a.useMemo)(()=>{let a=[],n=e1(t),i=e3(t,l,e);return n&&a.push(n),i&&a.push(i),a},[t,l,e])},e5=()=>{},e2=(0,a.memo)(()=>{let e=(0,n.C)(eg),t=e7(),l=eL(),i=l===en.ONLINE_MODELS_SORTING_TYPES.PRIVATE_PRICE_HIGH_TO_LOW||l===en.ONLINE_MODELS_SORTING_TYPES.PRIVATE_PRICE_LOW_TO_HIGH,{isLoading:r,loadMore:o,hasMore:s}=e0(),{handleClick:d,handleLiveThumbWatch:c}=eD(),m=e.filter(e=>e.model.isLive).map(e=>e.model),u=e.filter(e=>!e.model.isLive).map(e=>e.model);return a.createElement(eM.C,{sortBy:l},a.createElement(C.Z,{isPending:r&&!e.length,title:a.createElement(eV,null),onEdit:e5,loadMore:o,hasMore:s,empty:a.createElement(eZ,null),className:"favorites",sections:t.length?t:void 0,isEditable:!1},e.map((e,t)=>{let n=!!e.model.upForPrivate;return a.createElement(eM.C,{key:e.model.id,sortBy:l,position:e.model.isLive?0:1,blockId:e.model.isLive?"myFavoritesOnline":"myFavoritesOffline",gridHash:(0,ek.U)(e.model.isLive?m:u)},a.createElement(G,{shouldShowOfflinePrivateRequest:n,shouldForceShowPrivatePrices:i,onLiveThumbWatch:c,modelListPosition:t,shouldShowPopularSnapshot:!0,model:e.model,id:e.model.id,shouldShowViewersCount:!0,shouldShowPlasmaBadge:!0,onClick:d}))})))}),e8=()=>a.createElement(eW,null,a.createElement(e2,null));var e4=l(14696);let e6=()=>{let e=(0,H.T)(),t=(0,n.C)(U.rc),l=(0,e4.Q)(t),i=(0,n.C)(eS),r=(0,n.C)(eu),o=(0,n.C)(eh),s=!!(!l&&t),d=eL();(0,a.useEffect)(()=>{let t=s&&i?{online:r,offline:o||[]}:void 0;e(eX(d,t))},[t,d])},te=(0,a.memo)(()=>(e6(),a.createElement(ee,null,a.createElement(e8,null)))),tt=()=>{let e=(0,n.C)(i.Sn);return e?a.createElement(te,null):a.createElement(et,null)},tl=tt},1017:(e,t,l)=>{l.d(t,{Z:()=>m});var a=l(27378),n=l(11679),i=l(99382),r=l(58927),o=l(99748),s=l(56509),d=l(98846);let c=(0,d.n)({resolved:{},chunkName:()=>"editableCollection-components",isReady(e){let t=this.resolve(e);return!0===this.resolved[t]&&!!l.m[t]},importAsync:()=>l.e(2959).then(l.bind(l,32730)),requireAsync(e){let t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){let t=this.resolve(e);return l(t)},resolve:()=>32730},{resolveComponent:e=>e.EditCollectionButton,fallback:void 0}),m=({className:e,iconSize:t})=>a.createElement(c,null,({isEditMode:l,handleCancel:d,handleMouseLeave:c,handleStartEditing:m,buttonId:u,isErrorDisplaying:v})=>a.createElement(a.Fragment,null,a.createElement("div",{className:(0,o.AK)("edit-collection-button",e)},l?a.createElement(i.ZP,{size:"extra-small",style:"second",onClick:d,className:"edit-collection-button"},(0,s.dW)("button.cancel")):a.createElement(n.Z,{onClick:m,id:u,onMouseLeave:c,iconSize:t})),v&&u&&a.createElement(r.Z,{placement:"left",isMobileRelative:!1,targetId:u,error:{message:(0,s.dW)("editableCollection.finishEditing")}})))},51302:(e,t,l)=>{l.d(t,{Z:()=>d});var a=l(27378),n=l(41499),i=l(40547),r=l(56509),o=l(98846);let s=(0,o.n)({resolved:{},chunkName:()=>"editableCollection-components",isReady(e){let t=this.resolve(e);return!0===this.resolved[t]&&!!l.m[t]},importAsync:()=>l.e(2959).then(l.bind(l,32730)),requireAsync(e){let t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){let t=this.resolve(e);return l(t)},resolve:()=>32730},{resolveComponent:e=>e.EditableCollection}),d=e=>{let{sectionName:t,additionalConfirmationText:l,getRemoveButtonTextTranslationKey:o,itemsNameForConfirmTranslationsKey:d,fallback:c}=e;return a.createElement(s,{...e,fallback:null!=c?c:a.createElement(i.Z,null),getSelectAllText:e=>(0,r.dW)(e?"editableCollection.clearAll":"editableCollection.selectAll"),cancelText:(0,r.dW)("button.cancel"),getRemoveButtonText:e=>{var t;let l=null!==(t=null==o?void 0:o(e))&&void 0!==t?t:"button.remove";return(0,r.dW)(l)},renderConfirmationModal:({isConfirmationModalOpen:e,handleCloseConfirmationModal:i,handleConfirmationOk:r,itemsCount:o})=>a.createElement(n.Z,{isConfirmationModalOpen:e,handleCloseConfirmationModal:i,itemsNameForConfirmTranslationsKey:d,sectionName:t,handleConfirmationOk:r,itemsCount:o,additionalConfirmationText:l})})}},41499:(e,t,l)=>{l.d(t,{Z:()=>s});var a=l(27378),n=l(99382),i=l(30486),r=l(21313),o=l(56509);let s=({isConfirmationModalOpen:e,handleCloseConfirmationModal:t,itemsNameForConfirmTranslationsKey:l,sectionName:s,additionalConfirmationText:d,handleConfirmationOk:c,itemsCount:m})=>{let u=s?{parameters:{sectionName:s},messageId:"editableCollection.removeFrom"}:{messageId:"editableCollection.remove"};return a.createElement(r.Z,{open:e,onClose:t,closeIconPosition:"rightHeader",contentClassName:"editable-collection__modal",closeIconClassName:"editable-collection__modal-close-icon"},a.createElement("div",{className:"editable-collection__confirm-content"},a.createElement(i.Z,{...u,className:"editable-collection__confirm-text",elements:{nowrap:a.createElement("span",{className:"nowrap"}),items:a.createElement(i.Z,{messageId:l,parameters:{itemsCount:m},choiceParameter:"itemsCount"})}}),!!d&&a.createElement("div",{className:"editable-collection__confirm-additional-text"},d)),a.createElement("div",null,a.createElement(n.ZP,{onClick:t,className:"editable-collection__modal-button"},(0,o.dW)("button.cancel")),a.createElement(n.ZP,{className:"editable-collection__modal-button",style:"delete",onClick:c},(0,o.dW)("button.remove"))))}},55363:(e,t,l)=>{l.d(t,{Z:()=>r});var a=l(27378),n=l(98846);let i=(0,n.n)({resolved:{},chunkName:()=>"editableCollection-components",isReady(e){let t=this.resolve(e);return!0===this.resolved[t]&&!!l.m[t]},importAsync:()=>l.e(2959).then(l.bind(l,32730)),requireAsync(e){let t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){let t=this.resolve(e);return l(t)},resolve:()=>32730},{resolveComponent:e=>e.EditableItemWrapper,fallback:void 0}),r=e=>a.createElement(i,e)},11679:(e,t,l)=>{l.d(t,{Z:()=>d});var a=l(64553),n=l(27378),i=l(29413),r=l(99748),o=l(56509);let s=20,d=({id:e,onClick:t,onMouseLeave:l,iconSize:d=s,className:c})=>n.createElement(a.Z,{id:e,className:(0,r.AK)("editable-collection-edit-button",c),onClick:t,type:"button",onMouseLeave:l},n.createElement(i.Z,{img:"edit-underlined",size:d,className:"editable-collection-edit-button-icon"}),(0,o.dW)("editableCollection.buttons.edit"))},40547:(e,t,l)=>{l.d(t,{Z:()=>r});var a=l(27378),n=l(85353),i=l(99748);let r=({className:e})=>a.createElement("div",{className:(0,i.AK)("editable-collection-loader",e),style:{height:64}},a.createElement(n.Z,{size:64,isCentered:!0}))},34607:(e,t,l)=>{l.d(t,{Z:()=>r});var a=l(27378),n=l(29413),i=l(56509);let r=({isActive:e=!1,id:t,onClick:l})=>a.createElement("span",{className:"edit-button",onClick:l,id:t},e?a.createElement("button",{className:"btn btn-extra-small btn-apply",type:"button"},(0,i.dW)("button.save")):a.createElement(n.Z,{img:"edit"}))},80678:(e,t,l)=>{l.d(t,{Z:()=>E});var a=l(27378),n=l(9957),i=l(34607),r=l(85353),o=l(59593),s=l(99748),d=l(56509);let c=({title:e})=>"string"==typeof e?a.createElement("h2",null,e):a.createElement(a.Fragment,null,e),m=()=>a.createElement("div",{className:"list-items-container"},a.createElement("p",{className:"empty-text"},(0,d.dW)("empty"))),u=({onLoadMore:e,hasMore:t})=>{let l=(0,a.useCallback)(l=>{l&&t&&e()},[t,e]);return a.createElement(n.df,{onChange:l,rootMargin:"100px",skip:!o.BROWSER_CAPABILITIES.intersectionObserver},a.createElement("div",null))},v=(e,t)=>{let l=[];if(null==e?void 0:e.length){let n=0;e.forEach((e,i)=>{let r=t.slice(n,n+e.size);n+=e.size,r.length&&l.push(a.createElement(a.Fragment,{key:i},e.title||null,a.createElement("div",{className:"list-items-container"},r)))})}else l.push(a.createElement("div",{className:"list-items-container",key:"main"},t));return l},E=({className:e,isPending:t,title:l,children:n,onEdit:o,selectedId:d,hasMore:E,loadMore:h,empty:p,isEditable:f,sections:b,...C})=>{let[N,g]=(0,a.useState)(!1),[y,_]=(0,a.useState)([]),S=(0,a.useCallback)(()=>{N?(g(!1),_([]),o(y)):(g(!0),_([]))},[N,y,o]),A=(0,a.useCallback)(e=>{_(t=>t.includes(e)?t.filter(t=>t!==e):[...t,e])},[]),P=0>=a.Children.count(n),F=E||t||!P,T=F&&f;return a.createElement("div",{...C,className:(0,s.AK)("editable-list",e,{"is-pending":t,"is-edit-mode":N,"is-empty":!F})},a.createElement("div",{className:"list-header"},a.createElement(c,{title:l}),T&&a.createElement(i.Z,{isActive:N,onClick:S})),t?a.createElement(r.Z,{isCentered:!0}):!E&&P?null!=p?p:a.createElement(m,null):(()=>{let e=a.Children.map(n,e=>"string"!=typeof e&&"number"!=typeof e&&"boolean"!=typeof e&&e?a.cloneElement(e,{isDeleted:e&&y.includes(e.props.id),isEditMode:N,isSelected:d&&e.props.id===d,onDeleteClick:A}):e);return a.createElement(a.Fragment,null,v(b,e),a.createElement(u,{onLoadMore:h,hasMore:E}))})())}},69791:(e,t,l)=>{l.d(t,{Z:()=>c});var a=l(27378),n=l(80914),i=l(99382),r=l(29413),o=l(99748),s=l(56509),d=l(95654);let c=({description:e,icon:t,title:l,className:c="",preferredTagUrl:m})=>{let u=(0,d.C)(n.JB);return a.createElement("div",{className:(0,o.AK)("empty-list",c)},a.createElement("div",{className:"empty-list-left"},a.createElement("div",{className:"empty-list-title"},l),a.createElement("div",{className:"empty-list-description"},e),a.createElement(i.ZP,{size:"large",style:"nav",type:"link",to:m===u?"/":`/${m}`},(0,s.dW)("button.goToFeaturedModels"))),a.createElement("div",{className:"empty-list-right"},a.createElement(r.Z,{img:t})))}},14696:(e,t,l)=>{l.d(t,{Q:()=>n});var a=l(27378);let n=e=>{let t=(0,a.useRef)(e);return(0,a.useEffect)(()=>{t.current=e}),t.current}}}]);