1"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[10284],{10284:($,C,l)=>{l.r(C),l.d(C,{ClubModule:()=>Qt});var x=l(89417),g=l(25615),h=l(69915),i=l(73664),m=l(91029);let S=(()=>{class t{globalVars;activatedRoute;appService;constructor(e,n,a){this.globalVars=e,this.activatedRoute=n,this.appService=a}ngOnInit(){setTimeout(()=>{this.globalVars.navbarTop.title="global.title.general_info"})}static \u0275fac=function(n){return new(n||t)(i.rXU(g.Y),i.rXU(m.nX),i.rXU(h.d))};static \u0275cmp=i.VBU({type:t,selectors:[["app-club-edit"]],standalone:!1,decls:1,vars:0,template:function(n,a){1&n&&i.nrm(0,"router-outlet")},dependencies:[m.n3],encapsulation:2})}return t})();l(5846),l(60152);var X=l(62467);l(89128),l(27e3);var z=l(68010),J=l(99440),w=l(26742),V=(l(573),l(53986)),K=l(89792);l(89902),l(6688),l(3562);var ee=l(13961),p=l(72200);const te=(t,o)=>({"admin-dashboard white":t,"navtabs-dashboard":o});function ie(t,o){if(1&t&&i.nrm(0,"app-navbar-tabs",2),2&t){const e=i.XpG();i.Y8G("navbar",e.navBarType)}}let ne=(()=>{class t{globalVars;activatedRoute;appService;router;navBarLoaded;activeTab;navBarType;subscription=new ee.yU;constructor(e,n,a,s){this.globalVars=e,this.activatedRoute=n,this.appService=a,this.router=s,this.subscription.add(this.router.events.subscribe(c=>{c instanceof m.wF&&this.setActiveBar(this.getPathActive(this.router.url))})),this.subscription.add(this.appService.subscribe("changeNotificationNavtabs",c=>{c!==this.navBarType&&(this.navBarType=c,this.setActiveBar(this.getPathActive(this.router.url)))}))}ngOnDestroy(){this.subscription.unsubscribe()}ngOnInit(){this.navBarLoaded=!1,this.globalVars.tabsMenu.showTabs=!0;let e=this.getPathActive(this.router.url);this.navBarType=e.indexOf("list")>-1?null:"clubNotifications",this.setActiveBar(e),setTimeout(()=>{this.globalVars.navbarTop.title="global.title.notifications"}),this.navBarLoaded=!0}setActiveBar(e){this.activeTab=0,"clubNotifications"===this.navBarType&&("users"==e&&(this.activeTab=0),"massive"==e&&(this.activeTab=1))}getPathActive(e){let n=e.split("/");return n=n[n.length-1],n=n.split("?")[0],n}static \u0275fac=function(n){return new(n||t)(i.rXU(g.Y),i.rXU(m.nX),i.rXU(h.d),i.rXU(m.Ix))};static \u0275cmp=i.VBU({type:t,selectors:[["app-club-notifications"]],standalone:!1,decls:3,vars:5,consts:[[3,"ngClass"],[3,"navbar",4,"ngIf"],[3,"navbar"]],template:function(n,a){1&n&&(i.j41(0,"div",0),i.DNE(1,ie,1,1,"app-navbar-tabs",1),i.nrm(2,"router-outlet"),i.k0s()),2&n&&(i.Y8G("ngClass",i.l_i(2,te,!a.navBarType,null!=a.navBarType)),i.R7$(),i.Y8G("ngIf",null!=a.navBarType))},dependencies:[p.YU,p.bT,m.n3,X.O],encapsulation:2})}return t})();var ae=l(98868);l(27544);var me=l(38968),pe=l(61448);l(19901),l(86230);var v=l(10467);let He=(()=>{class t{imagesService;rowData;value;itemImage;userName;constructor(e){this.imagesService=e}ngOnInit(){this.itemImage=this.imagesService.getUserClubLogoThumbnailUrl(this.value.id),this.userName=`${this.value.firstName}${this.value.lastName?` ${this.value.lastName}`:""}${this.value.secondSurname?` ${this.value.secondSurname}`:""}`}static \u0275fac=function(n){return new(n||t)(i.rXU(w.M))};static \u0275cmp=i.VBU({type:t,selectors:[["ng-component"]],inputs:{rowData:"rowData",value:"value"},standalone:!1,decls:4,vars:2,consts:[[1,"td-img-username"],["appLazyLoadImage","","type","user",1,"img-fluid","user-image-xs",3,"src"],[1,"username"]],template:function(n,a){1&n&&(i.j41(0,"div",0),i.nrm(1,"img",1),i.j41(2,"span",2),i.EFF(3),i.k0s()()),2&n&&(i.R7$(),i.Y8G("src",a.itemImage,i.B4B),i.R7$(2),i.JRh(a.userName))},dependencies:[V.J],encapsulation:2})}return t})();var O=l(6961),We=l(51589),b=l(36229),Qe=l(1460),L=l(91438),T=l(68018);const R=t=>({disabled:t});function Ze(t,o){1&t&&(i.nrm(0,"i",3),i.nI1(1,"translate")),2&t&&i.Y8G("matTooltip",i.bMT(1,1,"global.in_app_notifications.user_opened"))}function qe(t,o){1&t&&(i.nrm(0,"i",4),i.nI1(1,"translate")),2&t&&i.Y8G("matTooltip",i.bMT(1,1,"global.in_app_notifications.user_didnt_open"))}let et=(()=>{class t{value;rowData;mobile;mail;read;constructor(){}ngOnInit(){this.mobile=this.rowData.status.mobile,this.mail=this.rowData.status.mail,this.read=this.rowData.status.read}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=i.VBU({type:t,selectors:[["ng-component"]],inputs:{value:"value",rowData:"rowData"},standalone:!1,decls:5,vars:8,consts:[[1,"td-icon-row"],[1,"fa-light","fa-mobile",3,"ngClass"],[1,"fa-light","fa-envelope",3,"ngClass"],[1,"fa-regular","fa-check","icon-cyan","tooltip-icon",2,"margin-left","2em",3,"matTooltip"],[1,"fa-regular","fa-check","icon-text-color","tooltip-icon",2,"margin-left","2em",3,"matTooltip"]],template:function(n,a){1&n&&(i.j41(0,"div",0),i.nrm(1,"i",1)(2,"i",2),i.nVh(3,Ze,2,3,"i",3),i.nVh(4,qe,2,3,"i",4),i.k0s()),2&n&&(i.R7$(),i.Y8G("ngClass",i.eq3(4,R,!a.mobile)),i.R7$(),i.Y8G("ngClass",i.eq3(6,R,!a.mail)),i.R7$(),i.vxM(a.read?3:-1),i.R7$(),i.vxM(a.read?-1:4))},dependencies:[p.YU,L.e,T.D9],encapsulation:2})}return t})();var tt=l(88834),it=l(82966),j=l(74173);const nt=(t,o)=>({"ios-browser":t,"android-browser":o});function at(t,o){if(1&t&&(i.j41(0,"div",11)(1,"div",12),i.EFF(2),i.nI1(3,"translate"),i.k0s(),i.j41(4,"div",13),i.EFF(5),i.k0s()()),2&t){const e=i.XpG(2);i.R7$(2),i.JRh(i.bMT(3,2,"global.common.roles")),i.R7$(3),i.JRh(e.roles)}}function ot(t,o){if(1&t&&(i.j41(0,"div")(1,"div",13),i.EFF(2),i.k0s()()),2&t){const e=o.$implicit,n=i.XpG().$implicit,a=i.XpG(2);i.R7$(2),i.Lme("",e,": ",a.teams[n][e])}}function st(t,o){if(1&t&&(i.j41(0,"div",11)(1,"div",12),i.EFF(2),i.nI1(3,"translate"),i.k0s(),i.DNE(4,ot,3,2,"div",14),i.k0s()),2&t){const e=o.$implicit,n=i.XpG(2);i.R7$(2),i.Lme("",i.bMT(3,3,"global.common.teams")," ",e),i.R7$(2),i.Y8G("ngForOf",n.sections[e])}}function lt(t,o){if(1&t&&(i.qex(0),i.DNE(1,at,6,4,"div",8)(2,st,5,5,"div",9),i.nrm(3,"app-clupik-table",10),i.bVm()),2&t){const e=i.XpG();i.R7$(),i.Y8G("ngIf",e.roles),i.R7$(),i.Y8G("ngForOf",e.seasons),i.R7$(),i.Y8G("settings",e.tableConfig)("source",e.users)}}function rt(t,o){1&t&&(i.qex(0),i.nrm(1,"app-skeleton-block"),i.bVm())}let ct=(()=>{class t{data;apiUsersService;appService;translationService;tableConfig={serverFiltered:!1,paginator:{size:30,paginatorType:"vertical",verticalButton:!0},title:"users",noDataMessage:"no_user_found",columns:{status:{title:"",type:"custom",renderComponent:et,class:"column-xs"},fullName:{title:"name",type:"text",filter:!0,sort:!0},email:{title:"email",type:"text",filter:!0,sort:!0},disabled:{title:"",type:"text",hidden:!0}},conditionalDataClass:[{columnName:"disabled",operator:"==",value:!0,trueClass:"disabled",fal
1seClass:""}]};loadingData;users;roles;teams;seasons;sections;constructor(e,n,a,s){this.data=e,this.apiUsersService=n,this.appService=a,this.translationService=s}ngOnInit(){var e=this;return(0,v.A)(function*(){let n=yield e.translationService.getTranslation("module.accounting.USERDELETED");e.loadingData=!0;let a=yield e.apiUsersService.getClubUsersById(e.data.users,!0).toPromise(),s=[];e.users=[],e.users=a.map(r=>(s.push(r.id),r.fullName=`${r.firstName}${null!=r.lastName?` ${r.lastName}`:""}${null!=r.secondSurname?` ${r.secondSurname}`:""}`,r.status={mobile:!1,mail:!1,read:!1},r.disabled=null!=r.deletedAt,r.disabled&&(r.onHoverMessage="Usuario Eliminado"),e.data.pushUsers.includes(r.id)&&(r.status={...r.status,mobile:!0}),e.data.mailUsers.includes(r.id)&&(r.status={...r.status,mail:!0}),null!=e.data.read&&e.data.read.includes(r.id)&&(r.status={...r.status,read:!0}),r));let c=e.data.users.filter(r=>!s.includes(r));for(let r of c){let d={id:r,fullName:n,status:{mobile:!1,mail:!1,read:!1},disabled:!0};e.data.pushUsers.includes(d.id)&&(d.status={...d.status,mobile:!0}),e.data.mailUsers.includes(d.id)&&(d.status={...d.status,mail:!0}),null!=e.data.read&&e.data.read.includes(d.id)&&(d.status={...d.status,read:!0}),e.users.push(d)}e.roles=e.data.roles,e.teams=e.data.teams,e.seasons=e.data.seasons,e.sections=e.data.sections,e.loadingData=!1})()}static \u0275fac=function(n){return new(n||t)(i.rXU(b.e),i.rXU(Qe.K),i.rXU(h.d),i.rXU(O.T))};static \u0275cmp=i.VBU({type:t,selectors:[["app-users-table-info-notifications"]],standalone:!1,decls:17,vars:15,consts:[[1,"modal-clupik"],["mat-dialog-title","mat-dialog-title"],[1,"title"],["mat-button","mat-button","mat-dialog-close","mat-dialog-close",1,"exit-button"],[1,"fix-content",3,"ngClass"],[4,"ngIf"],[1,"modal-fixed-actions","actions-right"],["mat-dialog-close","mat-dialog-close",1,"btn-close"],["class","receivers-data",4,"ngIf"],["class","receivers-data",4,"ngFor","ngForOf"],[3,"settings","source"],[1,"receivers-data"],[1,"clupik-card-title"],[1,"subtitle"],[4,"ngFor","ngForOf"]],template:function(n,a){1&n&&(i.j41(0,"div",0)(1,"div",1)(2,"div",2),i.EFF(3),i.nI1(4,"translate"),i.k0s(),i.j41(5,"button",3),i.EFF(6,"\xd7"),i.k0s()(),i.j41(7,"mat-dialog-content",4),i.DNE(8,lt,4,4,"ng-container",5)(9,rt,2,0,"ng-container",5),i.k0s()(),i.j41(10,"div",6)(11,"button",7),i.EFF(12),i.nI1(13,"translate"),i.k0s(),i.j41(14,"div",2),i.EFF(15),i.nI1(16,"translate"),i.k0s()()),2&n&&(i.R7$(3),i.JRh(i.bMT(4,6,"global.in_app_notifications.recipients")),i.R7$(4),i.Y8G("ngClass",i.l_i(12,nt,null==a.appService?null:a.appService.isIosBrowser,null==a.appService?null:a.appService.isAndroidBrowser)),i.R7$(),i.Y8G("ngIf",!a.loadingData),i.R7$(),i.Y8G("ngIf",a.loadingData),i.R7$(3),i.JRh(i.bMT(13,8,"global.common.close")),i.R7$(3),i.JRh(i.bMT(16,10,"global.in_app_notifications.recipients")))},dependencies:[p.YU,p.Sq,p.bT,tt.$z,b.a,b.b,b.c,it.K,j.YT,T.D9],encapsulation:2})}return t})();var dt=l(72204),I=l(38132);function mt(t,o){if(1&t&&(i.j41(0,"span")(1,"span",14),i.nI1(2,"translate"),i.EFF(3),i.nI1(4,"translate"),i.nrm(5,"i",15),i.k0s()()),2&t){const e=i.XpG();i.R7$(),i.Y8G("matTooltip",i.bMT(2,3,"module.messages.anonymous_tooltip")),i.R7$(2),i.Lme("",e.anonymousUsers," ",i.bMT(4,5,"module.messages.anonymous_users"))}}function pt(t,o){if(1&t&&(i.j41(0,"div",23),i.EFF(1),i.k0s()),2&t){const e=i.XpG(2);i.R7$(),i.JRh(e.notificationText)}}function ut(t,o){if(1&t&&(i.j41(0,"button",24)(1,"span"),i.EFF(2),i.k0s()()),2&t){const e=i.XpG(2);i.Y8G("routerLink",e.link),i.R7$(2),i.JRh(e.linkText)}}function ft(t,o){if(1&t&&(i.j41(0,"figure",25),i.nrm(1,"img",26),i.k0s()),2&t){const e=i.XpG(2);i.R7$(),i.Y8G("src",e.notificationImage,i.B4B)}}function ht(t,o){if(1&t&&(i.j41(0,"div",16)(1,"div",17)(2,"div",18),i.nrm(3,"i",19),i.j41(4,"span"),i.EFF(5),i.k0s()(),i.DNE(6,pt,2,1,"div",20)(7,ut,3,2,"button",21),i.k0s(),i.DNE(8,ft,2,1,"figure",22),i.k0s()),2&t){const e=i.XpG();i.R7$(5),i.JRh(e.notificationTitle),i.R7$(),i.Y8G("ngIf",e.notificationText),i.R7$(),i.Y8G("ngIf",e.link),i.R7$(),i.Y8G("ngIf",e.notificationImage)}}
1function gt(t,o){if(1&t&&(i.j41(0,"div",16)(1,"div",17)(2,"div",18),i.nrm(3,"i",19),i.j41(4,"span"),i.EFF(5),i.k0s()(),i.nrm(6,"div",27),i.j41(7,"a",28),i.EFF(8),i.k0s()()()),2&t){const e=i.XpG();i.R7$(5),i.JRh(e.notificationTitle),i.R7$(),i.Y8G("innerHTML",e.notificationText,i.npT),i.R7$(),i.Y8G("href",e.link,i.B4B),i.R7$(),i.JRh(e.linkText)}}let _t=(()=>{class t{teamService;apiPublicationsImagesService;Dialog;rowData;notificationTitle;notificationText;senderName;link;linkText;registeredUsers;mailUsers;pushUsers;notificationImage;anonymousUsers;read;isMail;isPush;rolesText;teams;seasons;sections;loadingData;notRead;readUsers;constructor(e,n,a){this.teamService=e,this.apiPublicationsImagesService=n,this.Dialog=a}ngOnInit(){if(this.senderName=`${this.rowData.sender.firstName}${this.rowData.sender.lastName?` ${this.rowData.sender.lastName}`:""}${this.rowData.sender.secondSurname?` ${this.rowData.sender.secondSurname}`:""}`,this.notificationText=this.rowData.data.message,this.notificationTitle=this.rowData.subject,this.isMail=this.rowData.channels.some(e=>"MAIL"===e),this.isPush=this.rowData.channels.some(e=>"PUSH"===e),"PUB"!==this.rowData.typeAbv?(this.link=this.rowData.data.link,this.linkText=this.rowData.data.linkText):"PUB"===this.rowData.typeAbv&&(this.link=`/publication/${this.rowData.data.publicationMasterId}`,this.linkText=this.rowData.linkText,this.notificationImage=this.rowData.data.images&&this.rowData.data.images.length>0?this.apiPublicationsImagesService.getUrlImageThumbnail(this.rowData.data.images[0]):this.rowData.seoImage),this.registeredUsers=this.rowData.users.length,this.mailUsers=this.rowData.mailUsers,this.pushUsers=this.rowData.pushUsers,this.anonymousUsers=this.rowData.receiversPush-this.pushUsers.length,this.read=this.rowData.read,this.readUsers=this.rowData.read?this.rowData.read.length:0,this.notRead=Number(this.registeredUsers)-Number(this.readUsers),"MSG"===this.rowData.typeAbv){let e=[];null!=this.rowData.data.roles&&(e=[...this.rowData.data.roles]);for(let n in e)e[n]=" "+this.rowData.roles[e[n]];this.rolesText=e.toString(),this.seasons=[],this.sections={},this.teams={},null!=this.rowData.data.teams&&this.rowData.data.teams.forEach(n=>{let a=this.rowData.teams.find(s=>s.team.id===n);if(null!=a){-1===this.seasons.indexOf(a.team.season.title)&&(this.seasons.push(a.team.season.title),this.sections[a.team.season.title]=[],this.teams[a.team.season.title]={});let s=this.rowData.sections.find(c=>c.id==a.sectionId);-1===this.sections[a.team.season.title].indexOf(s.name)?(this.sections[a.team.season.title].push(s.name),this.teams[a.team.season.title][s.name]=`${this.teamService.getCustomTeamName(a.team)}`):this.teams[a.team.season.title][s.name]+=`,${this.teamService.getCustomTeamName(a.team)}`}})}}openUsers(){let e;e="MSG"===this.rowData.typeAbv?{users:this.rowData.users,mailUsers:this.mailUsers,pushUsers:this.pushUsers,read:this.read,roles:this.rolesText,teams:this.teams,seasons:this.seasons,sections:this.sections}:{users:this.rowData.users,mailUsers:this.mailUsers,pushUsers:this.pushUsers,read:this.read},this.registeredUsers>0&&this.Dialog.open(ct,{panelClass:"modal-lg",data:e})}static \u0275fac=function(n){return new(n||t)(i.rXU(We.n),i.rXU(dt.U),i.rXU(b.h))};static \u0275cmp=i.VBU({type:t,selectors:[["app-notifications-list-panel"]],inputs:{rowData:"rowData"},standalone:!1,decls:28,vars:18,consts:[[1,"expandable-row"],[1,"expandable-row-content"],[1,"left"],[1,"title"],[1,"fa-solid","fa-users","icon-primary-color","title-icon"],[3,"click"],[1,"fa-solid","fa-eye","icon-margin-left"],[1,"count-users"],[1,"count"],[1,"fa-regular","fa-check","title-icon","clickable",3,"matTooltip"],[1,"fa-regular","fa-check","icon-cyan","title-icon","clickable",3,"matTooltip"],[4,"ngIf"],[1,"right"],["class","notification",4,"ngIf"],[3,"matTooltip"],[1,"fa-solid","fa-info-circle","tooltip-icon"],[1,"notification"],[1,"data-content"],[1,"clupik-card-title"],[1,"fa-solid","fa-comment-alt-lines","icon-primary-color","title-icon"],["class","subtitle",4,"ngIf"],["class","btn-go-to clupik-card-link-small",3,"routerLink",4,"ngIf"],["class","notification-image",4,"ngIf"],[1,"subtitle"],[1,"btn-go-to","clupik-card-link-small",3,"routerLink"],[1,"n
1otification-image"],["appLazyLoadImage","appLazyLoadImage","type","default",3,"src"],[1,"subtitle",3,"innerHTML"],[1,"btn-go-to","clupik-card-link-small",3,"href"]],template:function(n,a){1&n&&(i.j41(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3),i.nrm(4,"i",4),i.j41(5,"span"),i.EFF(6),i.nI1(7,"translate"),i.k0s()(),i.j41(8,"a",5),i.bIt("click",function(){return a.openUsers()}),i.j41(9,"span"),i.EFF(10),i.nI1(11,"translate"),i.k0s(),i.nrm(12,"i",6),i.k0s(),i.j41(13,"div",7)(14,"div",8)(15,"span",3),i.EFF(16),i.k0s(),i.nrm(17,"i",9),i.nI1(18,"translate"),i.k0s(),i.j41(19,"div",8)(20,"span",3),i.EFF(21),i.k0s(),i.nrm(22,"i",10),i.nI1(23,"translate"),i.k0s()(),i.DNE(24,mt,6,7,"span",11),i.k0s(),i.j41(25,"div",12),i.DNE(26,ht,9,4,"div",13)(27,gt,9,4,"div",13),i.k0s()()()),2&n&&(i.R7$(6),i.JRh(i.bMT(7,10,"module.messages.receivers")),i.R7$(4),i.Lme("",a.registeredUsers," ",i.bMT(11,12,"module.messages.registered_users")),i.R7$(6),i.JRh(a.notRead),i.R7$(),i.Y8G("matTooltip",i.bMT(18,14,"module.messages.received_notification")),i.R7$(4),i.JRh(a.readUsers),i.R7$(),i.Y8G("matTooltip",i.bMT(23,16,"module.messages.read_notification")),i.R7$(2),i.Y8G("ngIf","MSG"!==a.rowData.typeAbv&&a.anonymousUsers>0),i.R7$(2),i.Y8G("ngIf","PUB"===a.rowData.typeAbv),i.R7$(),i.Y8G("ngIf","PUB"!==a.rowData.typeAbv))},dependencies:[p.bT,I.Wk,L.e,V.J,T.D9],styles:[".expandable-row-content[_ngcontent-%COMP%]{display:flex;padding:32px 0}@media (max-width: 991px){.expandable-row-content[_ngcontent-%COMP%]{flex-direction:column}}.expandable-row-content[_ngcontent-%COMP%] .clupik-card-link-small[_ngcontent-%COMP%]{text-decoration:none;font-size:12px;color:var(--text-color)}.expandable-row-content[_ngcontent-%COMP%] .left[_ngcontent-%COMP%]{width:20%;display:flex;flex-direction:column}@media (max-width: 991px){.expandable-row-content[_ngcontent-%COMP%] .left[_ngcontent-%COMP%]{width:100%}}.expandable-row-content[_ngcontent-%COMP%] .right[_ngcontent-%COMP%]{width:80%;display:flex}@media (max-width: 991px){.expandable-row-content[_ngcontent-%COMP%] .right[_ngcontent-%COMP%]{width:100%;margin-top:12px}}.expandable-row-content[_ngcontent-%COMP%] .right[_ngcontent-%COMP%] .notification[_ngcontent-%COMP%]{width:100%;display:flex;flex-direction:row;justify-content:space-between}.expandable-row-content[_ngcontent-%COMP%] .right[_ngcontent-%COMP%] .notification[_ngcontent-%COMP%] .data-content[_ngcontent-%COMP%]{width:100%;display:flex;flex-direction:column}.expandable-row-content[_ngcontent-%COMP%] .right[_ngcontent-%COMP%] .notification[_ngcontent-%COMP%] .data-content[_ngcontent-%COMP%] .clupik-card-title[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{white-space:break-spaces}.expandable-row-content[_ngcontent-%COMP%] .right[_ngcontent-%COMP%] .notification[_ngcontent-%COMP%] figure.notification-image[_ngcontent-%COMP%]{margin-left:1em;width:20%;min-width:20%;height:0;padding-bottom:15%;border-radius:5px;overflow:hidden;position:relative}.expandable-row-content[_ngcontent-%COMP%] .right[_ngcontent-%COMP%] .notification[_ngcontent-%COMP%] figure.notification-image[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{position:absolute;width:100%;height:100%;display:block;object-fit:cover}.expandable-row-content[_ngcontent-%COMP%] .count-users[_ngcontent-%COMP%]{display:flex;align-items:center;width:100%;padding-left:24px}.expandable-row-content[_ngcontent-%COMP%] .count-users[_ngcontent-%COMP%] .count[_ngcontent-%COMP%]{display:flex;align-items:center}.expandable-row-content[_ngcontent-%COMP%] .count-users[_ngcontent-%COMP%] .title-icon[_ngcontent-%COMP%]{margin-left:4px;margin-right:24px}.expandable-row-content[_ngcontent-%COMP%] .count-users[_ngcontent-%COMP%] .title-icon[_ngcontent-%COMP%]:not(.icon-cyan){color:#141414}.expandable-row-content[_ngcontent-%COMP%] .title-icon[_ngcontent-%COMP%]{margin-right:8px;display:inline-block;width:13px;text-align:center}"]})}return t})();var vt=l(70843),bt=l(14850),y=l(54843),Ct=l(54423),u=l(2615),xt=l(94474),St=l(95064);function Tt(t,o){1&t&&i.nrm(0,"app-skeleton-table")}function It(t,o){if(1&t){const e=i.RV6();i.j41(0,"app-clupik-state-bar",3),i.bIt("buttonAction",function(){u.eBV(e);
1const a=i.XpG(2);return u.Njj(a.openSubscription())}),i.k0s()}2&t&&i.Y8G("buttonDisabled",!1)}function yt(t,o){if(1&t){const e=i.RV6();i.qex(0),i.DNE(1,It,1,1,"app-clupik-state-bar",1),i.j41(2,"app-clupik-table",2),i.bIt("onButtonClicked",function(a){u.eBV(e);const s=i.XpG();return u.Njj(s.selectAction(a))}),i.k0s(),i.bVm()}if(2&t){const e=i.XpG();i.R7$(),i.Y8G("ngIf",!e.canNotify),i.R7$(),i.Y8G("settings",e.tableSettings)("source",e.tableData)}}const kt=[{path:"",component:S,children:[{path:"notifications",component:ne,children:[{path:"",redirectTo:"listall",pathMatch:"full"},{path:"listall",component:(()=>{class t{apiMessagesService;translationService;authService;apiSectionsService;apiTeamsService;appService;imagesService;modalService;globalVars;router;apiSubscription;loadingData=!0;tableData=[];allData=[];isAdmin=!1;isCoach=!1;table;icons={MAIL:'<div class="text-center"><i class="fa-light fa-mobile icon-disabled icon-margin-right"></i><i class="fa-light fa-envelope"></i></div>',PUSH:'<div class="text-center"><i class="fa-light fa-mobile icon-margin-right"></i><i class="fa-light icon-disabled fa-envelope"></i></div>',"MAIL,PUSH":'<div class="text-center"><i class="fa-light fa-mobile icon-margin-right"></i><i class="fa-light fa-envelope"></i></div>'};types={MSG:"",PUB:"",ALL:""};tableSettings={paginator:{size:30,paginatorType:"vertical"},expansionPanel:{showExpansion:!0,renderComponent:_t},noDataMessage:"notifications_not_found",class:"full-height-clupik-table",title:"notifications",showTotalResults:!1,buttonsDesktop:[{type:"selector",broadcastKey:"language",placeholder:"global.common.types",default:"all",options:[{id:0,name:"global.navbar.navtabs.notification-list-all",value:"all"},{id:1,name:"global.navbar.navtabs.notification-list-mail",value:"mail"},{id:2,name:"global.navbar.navtabs.notification-list-phone",value:"phone"}]},{type:"academy"},{type:"primary",icon:"fa-regular fa-paper-plane",text:"module.messages.send_notifications",broadcastKey:"send_notification",condition:()=>this.authService.hasPermission("NTF"),disabled:()=>!this.canNotify}],buttonsMobile:[{type:"selector",broadcastKey:"language",placeholder:"global.common.types",default:"all",options:[{name:"global.navbar.navtabs.notification-list-all",value:"all"},{name:"global.navbar.navtabs.notification-list-mail",value:"mail"},{name:"global.navbar.navtabs.notification-list-phone",value:"phone"}]},{type:"academy"},{type:"primary",icon:"fa-regular fa-paper-plane",tooltip:"module.messages.send_notifications",broadcastKey:"send_notification",condition:()=>this.authService.hasPermission("NTF")}],columns:{icon:{title:"",type:"html"},date:{title:"date",type:"date",dateFormat:"LLL",filterType:{type:"date-range"},filter:!0,sort:!0,customFilterFunction:(e,n)=>{const a=n.split(" -- ");let r=0;return e.date>=a[0]&&e.date<=a[1]&&r++,r}},type:{title:"type",type:"text",filter:!0,sort:!0},sender:{title:"send_by",type:"custom",renderComponent:He},subject:{title:"subject",type:"text",filter:!0,sort:!0},receivers:{title:"receivers",type:"number",filter:!0,filterType:{type:"number"},sort:!0}}};sections;roles;pubLinkText;teams;canNotify=!1;constructor(e,n,a,s,c,r,d,f,k,N,E){this.apiMessagesService=e,this.translationService=n,this.authService=a,this.apiSectionsService=s,this.apiTeamsService=c,this.appService=r,this.imagesService=d,this.modalService=f,this.globalVars=k,this.router=N,this.apiSubscription=E,this.getTranslations(),this.getPermits()}ngOnInit(){this.globalVars.scrollToDivId("admin-container",!1),this.isAdmin=this.authService.isClubAdministrator()||this.authService.isClubEditor(),this.isCoach=this.authService.isCoachClub()}getPermits(){this.apiSubscription.getPlanFeatureEnabled(["targetNotifications"]).subscribe({next:e=>{this.canNotify=e.targetNotifications,this.getData()},error:e=>{this.canNotify=!1,this.getData()}})}getTranslations(){var e=this;return(0,v.A)(function*(){[e.pubLinkText,e.types.MSG,e.types.PUB,e.types.ALL]=yield Promise.all([e.translationService.getTranslation("module.publications.see_publication"),e.translationService.getTranslation("module.messages.user_group"),e.translationService.getTranslation("global.common.publication"),e.translationService.getTranslation("global.common.all")]),e.roles=JSON.parse(localStorage.getItem("roleTranslate"))})()}getData(){var e=this;return(0,v.A)(function*(){[e.sections,e.teams]=yield Promise.all([(0,y._)(e.apiSectionsService.getAllSections()),(0,y._)(e.apiTeamsService.getClubTeams())]),e.appService.broadcast("changeNotificationNavtabs",null),e.loadingData=!0,e.getNots()})()}getNots(){var e=this;return(0,v.A)(function*(){e.tableData=[],e.allData=[];let n=e.isAdmin?null:e.authService.getId(),a=yield(0,y._)(e.apiMessagesService.getNotificationsSent(n));e.generateRows(a)})()}generateRows(e){let n=this.imagesService.seoImage();for(let a of e){let s=this.generateRow(a,this.sections,this.roles,this.teams,this.pubLinkText,n);this.tableData.push(s),this.allData.push(s)}this.loadingData=!1}generateRow(e,n,a,s,c,r){let d=JSON.parse(e.data);return{icon:this.icons[e.channels.toString()],channels:e.channels,type:this.t
1ypes[e.type],typeAbv:e.type,sender:e.remitter,data:d,date:e.createdAt,receiversMail:e.numUsersMail,receiversPush:e.numUsersPush,receivers:e.users.length+(e.numUsersPush-e.pushUsers.length),users:e.users,mailUsers:e.mailUsers,pushUsers:e.pushUsers,subject:"PUB"===e.type?d.title:d.subject,sections:n,roles:a,teams:s,linkText:"PUB"===e.type?c:d.link,seoImage:r,read:e.read}}selectAction(e){this.appService.broadcast("closeDropdown"),"send_notification"===e?this.openNotif():"language"===e.key&&(this.table.tableDataSource.loading=!0,this.table.refresh(),setTimeout(()=>{if("all"===e.event.value)this.tableData=this.allData;else if("mail"===e.event.value){let n=this.allData.filter(a=>a.channels.some(s=>"MAIL"===s));this.tableData=n}else if("phone"===e.event.value){let n=this.allData.filter(a=>a.channels.some(s=>"PUSH"===s));this.tableData=n}}))}openNotif(){var e=this;return(0,v.A)(function*(){let n=yield e.modalService.openModal({component:bt.x,options:{backdropDismiss:!1,id:"notifimodal"},modalSize:"medium"});n.data&&n.data.sent&&(e.loadingData=!0,e.getNots())})()}openSubscription(){this.appService.broadcast("openPrices")}static \u0275fac=function(n){return new(n||t)(i.rXU(ae.Y),i.rXU(O.T),i.rXU(z.u),i.rXU(me.k),i.rXU(pe.k),i.rXU(h.d),i.rXU(w.M),i.rXU(xt.M),i.rXU(g.Y),i.rXU(m.Ix),i.rXU(Ct.P))};static \u0275cmp=i.VBU({type:t,selectors:[["app-club-notifications-list"]],viewQuery:function(n,a){if(1&n&&i.GBs(vt.YT,5),2&n){let s;i.mGM(s=i.lsd())&&(a.table=s.first)}},standalone:!1,decls:2,vars:2,consts:[[4,"ngIf"],["direction","row","state","warning","mainTitle","module.subscription.not_featured_title","subtitle","module.subscription.not_featured_info","buttonText","module.subscription.not_featured_button","buttonType","button","buttonConfig","outlined",3,"buttonDisabled","buttonAction",4,"ngIf"],[3,"onButtonClicked","settings","source"],["direction","row","state","warning","mainTitle","module.subscription.not_featured_title","subtitle","module.subscription.not_featured_info","buttonText","module.subscription.not_featured_button","buttonType","button","buttonConfig","outlined",3,"buttonAction","buttonDisabled"]],template:function(n,a){1&n&&i.DNE(0,Tt,1,0,"app-skeleton-table",0)(1,yt,3,3,"ng-container",0),2&n&&(i.Y8G("ngIf",a.loadingData),i.R7$(),i.Y8G("ngIf",!a.loadingData))},dependencies:[p.bT,j.YT,St.X,K.a],encapsulation:2})}return t})(),data:{type:"ALL"}},{path:"listmail",redirectTo:"listall",pathMatch:"full"},{path:"listphone",redirectTo:"listall",pathMatch:"full"},{path:"users",redirectTo:"listall",pathMatch:"full"},{path:"massive",redirectTo:"listall",pathMatch:"full"}]}]}];let G=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=i.$C({type:t});static \u0275inj=u.G2t({imports:[I.iI.forChild(kt),I.iI]})}return t})();var Nt=l(49189),Et=l(86038),Dt=l(11890),Ut=l(50630),Mt=l(10290),Ft=l(11562),Pt=l(81315),wt=l(65950);let Vt=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=i.$C({type:t});static \u0275inj=u.G2t({imports:[wt.j]})}return t})();var At=l(99012),Bt=l(98294);let Ot=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=i.$C({type:t});static \u0275inj=u.G2t({imports:[Bt.B]})}return t})();var Lt=l(61998),Rt=l(41850),jt=l(35745),Gt=l(58260),$t=l(83928),Yt=l(35375),Xt=l(21867),zt=l(19348),Jt=l(48749),Kt=l(66456),Ht=l(85317),Wt=l(28665);let Qt=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=i.$C({type:t});static \u0275inj=u.G2t({providers:[J._],imports:[x.YN,Ot,Ft.YG,Nt.G,At.F,Ut.j,Dt.g,Mt.P,Lt.u,Vt,Et.X,x.X1,G,Pt.M,Rt.Qs,jt.C,Gt.U,$t.D,Yt.J,Xt.v,zt.x,Jt.P,Kt.c,Ht.c,Wt.J,G]})}return t})()},65950:($,C,l)=>{l.d(C,{j:()=>F});var x=l(72200),g=l(49189),h=l(50630),i=l(11890),m=l(11487),S=l(43213),D=l(81837),U=l(73664),M=l(2615);let F=(()=>{class _{static \u0275fac=function(P){return new(P||_)};static \u0275mod=U.$C({type:_});static \u0275inj=M.G2t({imports:[D.d,x.MD,g.G,h.j,i.g,m._,S.v]})}return _})()}}]);
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.