1import"./chunk-C4MRKLV3.js";import{a as ne}from"./chunk-EXN7TUZP.js";import"./chunk-75B3SAU6.js";import{a as re}from"./chunk-VEPNCEYH.js";import"./chunk-5FUYOEKW.js";import"./chunk-UDO6BZTB.js";import"./chunk-BGBCV6Q3.js";import"./chunk-3TBLNWOF.js";import"./chunk-J5Q3EGOR.js";import{a as w}from"./chunk-5P2RGTWT.js";import"./chunk-WNQTYBCZ.js";import"./chunk-JX6MCQME.js";import"./chunk-IEVHITXZ.js";import"./chunk-5ZXOSC6K.js";import"./chunk-3JQO3U7K.js";import"./chunk-HOJRVPKZ.js";import"./chunk-ZECOC6VY.js";import"./chunk-KL7UGBXC.js";import"./chunk-AZGXEX4B.js";import"./chunk-WI2AHSVZ.js";import"./chunk-IIRMBDNU.js";import"./chunk-VJNMC6Y7.js";import"./chunk-FMYLPZ44.js";import{d as J,f as ee}from"./chunk-ADBGGH63.js";import"./chunk-KBUEOMBD.js";import"./chunk-TH6NUPVS.js";import"./chunk-DEC3IONL.js";import"./chunk-L56J4TVV.js";import"./chunk-EPNZ6CJO.js";import"./chunk-CVUQDKX2.js";import"./chunk-V2XM5FUH.js";import"./chunk-645JRJWA.js";import"./chunk-OM3MHDRG.js";import"./chunk-ORSRJHQG.js";import"./chunk-4HGTRVL2.js";import"./chunk-UCQ4EZR5.js";import"./chunk-N45CG3UU.js";import"./chunk-5S4HG5XS.js";import"./chunk-D4WPX6FN.js";import{d as ie}from"./chunk-KX2BUX34.js";import"./chunk-MUG3YTTQ.js";import"./chunk-NMMYPIQ7.js";import"./chunk-S6ZN2VIM.js";import"./chunk-QEP33M5H.js";import"./chunk-3QC7HARN.js";import"./chunk-B3PLT6QD.js";import{a as F}from"./chunk-BM7L4ZF5.js";import"./chunk-O4IAV637.js";import"./chunk-WYKA75QK.js";import"./chunk-AR5PR4KX.js";import"./chunk-JPS3TGOZ.js";import"./chunk-O6FVLLCA.js";import"./chunk-JHDUXVJN.js";import"./chunk-HG3XW3RK.js";import{B as I,X as te,Y as R,x as A}from"./chunk-KGWCPRBL.js";import"./chunk-73QW3LBJ.js";import"./chunk-ESRRR3PP.js";import{Da as Y,Fb as S,Ha as Q,La as H,Qe as L,Rc as K,S as W,Te as B,Ub as D,Vb as c,W as $,Wb as j,Xb as z,ac as X,ca as y,fc as P,gc as T,hc as M,ia as l,ib as U,k,lc as E,nd as q,r as V,ra as b,sa as v,se as Z,tc as x,uc as m,yb as O}from"./chunk-QEGXUQB5.js";import"./chunk-7B24E3FL.js";import{a,b as d}from"./chunk-KPLNZVAU.js";var oe=(()=>{class i{constructor(){this.userInteractionsService=l(ie),this.pageOffset=24,this.loading=Q(!1);}getCollectionPaginated(e){return this.loading.set(!0),this.userInteractionsService.searchUser("",{page:e,pageOffset:this.pageOffset}).pipe(V(t=>(this.loading.set(!1),d(a({},this.baseCollection()),{items:t,hasMoreImtes:t.length===this.pageOffset,pageOffset:this.pageOffset}))));}getCollection(){return k({items:[]});}baseCollection(){return{title:"Community",description:"Lorem ipsum dolor sit amet, consectetur adipiscing elit.",type:"user",img:"https://via.placeholder.com/150",items:[]};}removeItemFromCollection(e,t){}addItemToCollection(e,t){}static{this.ɵfac=function(t){return new(t||i)();};}static{this.ɵprov=y({token:i,factory:i.ɵfac,providedIn:"root"});}}return i;})();var r=(()=>{class i{constructor(){this.router=l(I),this.route=l(A),this.currentQueryParams=R(this.route.queryParams);}normalizeQueryValue(e){return e==null?null:Array.isArray(e)?e.map(t=>String(t)).join(","):String(e);}updateQueryParams(e,t=!1){let n=a({},this.route.snapshot.queryParams),s=this.router.getCurrentNavigation()?.trigger==="popstate";if(!Object.keys(e).some(C=>{let N=this.normalizeQueryValue(e[C]),de=this.normalizeQueryValue(n[C]);return N!==de;}))return Promise.resolve(!0);!t&&!s&&delete n.page;let g=a(a({},n),e),ce=Object.fromEntries(Object.entries(g).filter(([C,N])=>N!=null));return this.router.navigate([],{queryParams:ce,queryParamsHandling:"",replaceUrl:!0}).then(C=>C);}clearQueryParams(){this.router.navigate([],{queryParams:{page:null},queryParamsHandling:"merge",replaceUrl:!0});}static{this.ɵfac=function(t){return new(t||i)();};}static{this.ɵprov=y({token:i,factory:i.ɵfac,providedIn:"root"});}}return i;})();function ue(i,h){if(i&1){let e=E();P(0,"button",2),x("click",function(){b(e);let n=m();return v(n.nextPage());}),T();}if(i&2){let e=m();c("loading",e.loading),D("data-translate","public.filters.control.moreLoad")("data-translate-no-more-items","public.filters.control.noMoreMovies");}}function he(i,h){if(i&1&&M(0,"button",1),i&2){let e=m();c("label",e.noMoreItemsLabel),D("data-translate",e.noMoreItemsLabelKey)("data-translate-load-more","public.filters.control.moreLoad");}}var se=(()=>{class i{constructor(){this.QUERY_PARAM="page",this.pagination=l(w),this.route=l(A),this.router=l(I),this.platformId=l(H),this.filtersService=l(r),this.hostClass=!0,this.hasMoreItems=Y(!0),this.noMoreItemsLabel="No more items to load",this.noMoreItemsLabelKey="@@public.filters.control.noMoreMovies";let e=this.router.routerState.snapshot.root.queryParams[this.QUERY_PARAM],n=(B(this.platformId)?window.performance.getEntriesByType("navigation")[0]:void 0)?.type==="reload",_=(B(this.platformId)?Number(window.history.state?.navigationId??0):0)<=1;e&&n&&_&&(this.pagination.reset(),this.filtersService.clearQueryParams());}nextPage(){this.pagination.next();let e=this.pagination.page(),t={[this.QUERY_PARAM]:e};this.filtersService.updateQueryParams(t,!0);}static{this.ɵfac=function(t){return new(t||i)();};}static{this.ɵcmp=O({type:i,selectors:[["ush-load-more-offset-button"]],hostVars:2,hostBindings:function(t,n){t&2&&z("ush-load-more-offset-button",n.hostClass);},inputs:{loading:"loading",hasMoreItems:[1,"hasMoreItems"],noMoreItemsLabel:"noMoreItemsLabel",noMoreItemsLabelKey:"noMoreItemsLabelKey"},decls:2,vars:1,consts:()=>{let e;return e="Ver m\xE1s",[["pButton","","label",e,1,"load-more",3,"loading"],["pButton","","disabled","",1,"load-more","no-more-items",3,"label"],["pButton","","label",e,1,"load-more",3,"click","loading"]];},template:function(t,n){t&1&&S(0,ue,1,3,"button",0)(1,he,1,3,"button",1),t&2&&X(n.hasMoreItems()?0:1);},dependencies:[L,ee,J],styles:[`[_ngcontent-%COMP%]:root{--load-more-button-font-weight: var(--buttonFontWeight);--load-more-button-text-transform: var(--buttonTextTransform)}.ush-load-more-offset-button[_nghost-%COMP%]{display:block;margin:20px auto;width:fit-content;--buttonFontWeight: var(--load-more-button-font-weight);--buttonTextTransform: var(--load-more-button-text-transform)}.load-more[_ngcontent-%COMP%]{border:var(--loadMoreMoviesBorder);border-bottom:var(--loadMoreMoviesBorderBotton);border-color:var(--loadMoreMoviesBorderColor);border-radius:var(--loadMoreMoviesBorderRadius);
1background-color:var(--loadMoreMoviesBackgroundColor);padding:var(--loadMoreMoviesPadding);--p-button-label-font-weight: var(--default-bold-font-weight)}.load-more[_ngcontent-%COMP%]:hover, .load-more[_ngcontent-%COMP%]:focus{border:var(--loadMoreMoviesBorder);border-bottom:var(--loadMoreMoviesBorderBotton);border-color:var(--loadMoreMoviesHoverBorderColor);border-radius:var(--loadMoreMoviesBorderRadius);background-color:var(--loadMoreMoviesBackgroundColor);color:var(--loadMoreMoviesColor);--buttonColorHover: var(--loadMoreMoviesColor)} 2/*# sourceMappingURL=load-more-offset-button.component-MDYVW665.css.map */`],changeDetection:0});}}return i;})();function _e(i,h){i&1&&M(0,"ush-loading-indicator",3);}function Ce(i,h){if(i&1&&M(0,"community-elements-ui-user-card",5),i&2){let e=h.$implicit;c("user",e)("disableFollowing",!0);}}function Me(i,h){if(i&1){let e=E();P(0,"collection-page",4),x("itemAdded",function(n){b(e);let s=m();return v(s.addItemToCollection(n));})("removeItem",function(n){b(e);let s=m();return v(s.removeItemFromCollection(n));}),S(1,Ce,1,2,"ng-template"),T();}if(i&2){let e=h.ngIf;c("collection",e)("isCollectionEditable",!1)("disableItemRemoval",!0);}}var $n=(()=>{class i{constructor(){this.usersCollectionService=l(oe),this.paginationStore=l(w),this.collectionSig=R(te(this.paginationStore.page).pipe($(e=>this.usersCollectionService.getCollectionPaginated(e)),W((e,t)=>!e||t.page===1?a({},t):d(a({},t),{items:[...e.items,...t.items]}),void 0)),{initialValue:void 0}),this.hideLoadMoreButton=q(()=>{let{page:e=0,pageOffset:t=0,items:n=[],hasMoreItems:s}=this.collectionSig()||{};return s===!0?!1:n?.length>(e-1)*t;});}addItemToCollection(e){}removeItemFromCollection(e){}static{this.ɵfac=function(t){return new(t||i)();};}static{this.ɵcmp=O({type:i,selectors:[["users-collection"]],features:[K([w])],decls:3,vars:6,consts:[["fontSize","40px",4,"ngIf"],[3,"collection","isCollectionEditable","disableItemRemoval","itemAdded","removeItem",4,"ngIf"],[3,"loading","hasMoreItems"],["fontSize","40px"],[3,"itemAdded","removeItem","collection","isCollectionEditable","disableItemRemoval"],[3,"user","disableFollowing"]],template:function(t,n){if(t&1&&(S(0,_e,1,0,"ush-loading-indicator",0)(1,Me,2,3,"collection-page",1),M(2,"ush-load-more-offset-button",2)),t&2){let s,_,g;c("ngIf",n.usersCollectionService.loading()&&!((s=n.collectionSig())!=null&&s.items)),U(),c("ngIf",n.collectionSig()),U(),j("display",n.hideLoadMoreButton()?"none":"block"),c("loading",n.usersCollectionService.loading()&&(((_=n.collectionSig())==null||_.items==null?null:_.items.length)||0)>0)("hasMoreItems",(g=(g=n.collectionSig())==null?null:g.hasMoreItems)!==null&&g!==void 0?g:!0);}},dependencies:[L,Z,se,ne,re,F],styles:[`ush-loading-indicator{display:block;margin-top:100px!important}[_nghost-%COMP%]{display:block;width:100%} 3/*# sourceMappingURL=users-collection.component-3YPFXEHS.css.map */`],changeDetection:0});}}return i;})();export{$n as UsersCollectionComponent};/**i18n:b555c6aab600f3e001fb6967517c5e3078545761c90fc704e2a57fca6cb8800c*///# sourceMappingURL=chunk-TKXQNMG5.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.