1import{b as ke}from"./chunk-SPKRO7W7.js";import{a as je}from"./chunk-NPWBDETM.js";import{a as De}from"./chunk-24QRKG52.js";import{a as be,b as xe}from"./chunk-WWBMFIKY.js";import"./chunk-VH7FJ4F2.js";import{a as Pe,b as Ae,c as Oe,d as ve}from"./chunk-4XVMVNK5.js";import{b as ye,c as we}from"./chunk-XUQTZFQN.js";import{e as Me,l as Se}from"./chunk-D7KFILHO.js";import"./chunk-X3AOXHPI.js";import"./chunk-HJZ23GV5.js";import{c as he}from"./chunk-EYFQSENR.js";import{a as ge,c as _e,f as fe,g as Ce}from"./chunk-IBXY6TRL.js";import"./chunk-XAS6M7AI.js";import"./chunk-2FX2K7AH.js";import"./chunk-WGOLAY7M.js";import"./chunk-HHIOP6KX.js";import"./chunk-LKBOAYGB.js";import"./chunk-ANG2P5BN.js";import"./chunk-CMOMDGQC.js";import"./chunk-UO5OVEWE.js";import{n as pe}from"./chunk-N5AMGDAG.js";import"./chunk-WRZ5VFZU.js";import"./chunk-OPXPPE32.js";import"./chunk-3CFHDR6N.js";import"./chunk-Z66236PF.js";import"./chunk-WU5YHBX5.js";import"./chunk-VHIZSG6I.js";import{a as oe}from"./chunk-7DMR34KV.js";import"./chunk-TSAQWROM.js";import"./chunk-DYD5JQUB.js";import{a as se}from"./chunk-UVKOX4BL.js";import"./chunk-XQDBKN2I.js";import"./chunk-IVFXLIYN.js";import{a as ue}from"./chunk-JLA2E6BQ.js";import{a as ae}from"./chunk-L6TJKTZZ.js";import"./chunk-IPTOLCB7.js";import{F as de,G as me,c as ce,g as re,l as le}from"./chunk-6AFMW3YC.js";import"./chunk-DT6N5RN2.js";import"./chunk-2QGEOGPL.js";import"./chunk-AJVFSCZD.js";import"./chunk-FV5WO3TS.js";import"./chunk-ILOV6MNE.js";import{f as Z,h as K,t as ie}from"./chunk-5ZLMDFJ2.js";import{a as X}from"./chunk-JI7HZMCD.js";import{d as W,m as ee,o as ne,s as te}from"./chunk-VIK7BGB7.js";import{Ab as Y,Bb as H,Bc as m,Cc as V,Dc as U,Hc as v,Ic as y,Id as $,Jc as w,Nc as Q,Ob as M,Qb as b,Rb as k,Tb as E,Tc as D,Ub as T,Ud as G,Vb as x,Wb as c,Xb as s,Yb as A,ab as L,bd as J,e as B,fc as f,gb as l,lc as g,nc as d,pa as p,qa as h,qb as C,rc as q,sc as j,tc as F,wb as R,xc as I}from"./chunk-A2PGLIM2.js";import{a as P,i as Te}from"./chunk-5KTCK5IS.js";var S=Te(je());var Fe=["fileUpload"],Ie=["confirmDeleteActivity"],z=o=>({disabled:o});function Ve(o,_){if(o&1){let e=f();c(0,"li",10)(1,"div",27),A(2,"img",28),c(3,"span"),m(4),s(),c(5,"a",29)(6,"i",30),g("click",function(){let n=p(e).$implicit,i=d();return h(i.removeUser(n.id))}),s()()()()}if(o&2){let e=_.$implicit;l(2),x("src",Q(e.avatarId),L),l(2),V(e.fullName)}}function Ue(o,_){if(o&1&&(c(0,"mat-option",36),m(1),s()),o&2){let e=_.$implicit,t=d(2);x("value",e)("disabled",t.isPastSlot(e)),l(),U(" ",e," ")}}function We(o,_){if(o&1){let e=f();c(0,"div",11)(1,"mat-form-field",31)(2,"mat-label"),m(3,"Choose a date"),s(),c(4,"input",32),w("ngModelChange",function(n){p(e);let i=d();return y(i.scheduledAt,n)||(i.scheduledAt=n),h(n)}),s(),A(5,"mat-datepicker-toggle",33)(6,"mat-datepicker",null,2),s(),c(8,"mat-form-field",34)(9,"mat-label"),m(10,"Choose a time"),s(),c(11,"mat-select",35),w("ngModelChange",function(n){p(e);let i=d();return y(i.scheduledTime,n)||(i.scheduledTime=n),h(n)}),E(12,Ue,2,3,"mat-option",36,k),s()()()}if(o&2){let e=I(7),t=d();l(4),x("matDatepicker",e)("min",t.minDate),v("ngModel",t.scheduledAt),l(),x("for",e),l(6),v("ngModel",t.scheduledTime),l(),T(t.timeSlots)}}function ze(o,_){if(o&1){let e=f();c(0,"div")(1,"label",8)(2,"span",5),m(3,"Message Welsh "),s(),c(4,"i",14),m(5,"*"),s()(),c(6,"textarea",15),w("ngModelChange",function(n){p(e);let i=d();return y(i.announcementMessageForWelsh,n)||(i.announcementMessageForWelsh=n),h(n)}),s()()}if(o&2){let e=d();l(6),v("ngModel",e.announcementMessageForWelsh)}}function Ne(o,_){if(o&1){let e=f();c(0,"div",16)(1,"p",37),m(2),s(),c(3,"i",38),g("click",function(){p(e);let n=d();return h(n.removeAttachment())}),s()()}if(o&2){let e=d();l(2),V(e.fileNameList)}}function Be(o,_){if(o&1){let e=f();c(0,"span")(1,"input",21),g("change",function(){p(e);let n=d();return h(n.seprateMessage())}),s(),m(2," Enable Welsh announcement "),s()}}function Le(o,_){if(o&1){let e=f();c(0,"input",39),g("click",function(){p(e);let n=d();return h(n.cancel())}),s()}}function Re(o,_){if(o&1){let e=f();c(0,"input",40),g("click",function(){p(e);let n=d();return h(n.openActionModalPopUp())}),s()}if(o&2){let e=d();x("disabled",e.disableAnnouncementMessage())("ngClass",D(2,z,e.disableAnnouncementMessage()))}}function Ye(o,_){if(o&1){let e=f();c(0,"input",41),g("click",function(){p(e);let n=d();return h(n.sendMessage())}),s()}if(o&2){let e=d();x("value",e.isScheduleAnnouncement?"Schedule":"Send")("disabled",e.disableAnnouncementMessage())("ngClass",D(3,z,e.disableAnnouncementMessage()))}}function He(o,_){if(o&1){let e=f();c(0,"input",41),g("click",function(){p(e);let n=d();return h(n.updateMessage("pending"))}),s()}if(o&2){let e=d();x("value","Update")("disabled",e.disableAnnouncementMessage())("ngClass",D(3,z,e.disableAnnouncementMessage()))}}function qe(o,_){if(o&1){let e=f();c(0,"div",42)(1,"div",43)(2,"div"),m(3," Are you sure you want to cancel this scheduled announcement? "),s()(),c(4,"div",44)(5,"input",45),g("click",function(){p(e);let n=d();return h(n.updateMessage("canceled"))}),s(),c(6,"input",46),g("click",function(){p(e);let n=d();return h(n.closeActionModal())}),s()()()}}function Qe(o,_){if(o&1&&A(0,"action-modal-pop-up",26),o&2){let e=d(),t=I(41);x("dynamicTemplate",t)("closeActionPop",e.closeActionPopUpSubject)}}var On=(()=>{class o extends Z{constructor(e,t,n,i,a,r,u,O,Ee){super(),this.adminServices=e,this.routes=t,this.toastr=n,this._spinner=i,this.router=a,this.utility=r,this.appService=u,this.event=O,this.DataCache=Ee,this.fileData={},this.fileNameList="",this.isFile=!1,this.projectId="",this.ids=[],this.announcementMessage="",this.announcementMessageForWelsh="",this.userData=[],this.checkboxEnable=!1,this.scheduledAt=new Date,this.minDate=new Date,this.scheduledTime="",this.openActionModal=!1,this.closeActionPopUpSubject=ne
1w B,this.projectId=this.routes.snapshot.params.project_id,this.ids=this.routes.snapshot.queryParams.resource_ids,this.routes.queryParams.subscribe(N=>{let Je=N.updateId!==void 0;this.isScheduleAnnouncementUpdate=N.updateId}),this.getUserDetails()}getUserDetails(){this.router.url.includes("schedule_announcements")&&(this.isScheduleAnnouncement=!0,this.generateTimeSlots(),this.isScheduleAnnouncementUpdate&&this.getAnnouncementDetails());let t,n=100;this.ids=this.ids.split(","),this.ids&&this.ids.length&&(n=this.ids.length?this.ids.length:100);let a=`?${[`filter[project_id]=${this.projectId}`,"filter[announcement_users]=mentor,mentee",`filter[id]=${this.ids}`,"fields[users]=first_name",`page[size]=${n}`].join("&")}`;this._spinner.show(),this.adminServices.getProjectUsersDetails(a).subscribe(r=>this.getProjectUsersDetailsSuccess(r),r=>this.getProjectUsersDetailsFail(r))}ngAfterViewInit(){window.scrollTo(0,0)}getAnnouncementDetails(){this.DataCache.getScheduledAnnouncemetData(this.projectId).subscribe(e=>{let n=e.data.find(a=>a.id==this.isScheduleAnnouncementUpdate).attributes;this.scheduledAnnouncementStatus=n.state;let i=n.project_user_ids?n.project_user_ids.split(",").map(a=>parseInt(a,10)):[];if(this.announcementMessage=n.message||"",this.scheduledAt=n.scheduled_at?new Date(n.scheduled_at):null,n.scheduled_at){let a=new Date(n.scheduled_at);this.setScheduledTimeFromDate(a)}this.fileNameList=n.attachment_filename||null,this.checkboxEnable=n.is_engagement_comns||!1,this.isScheduleAnnouncement=n.announcement_type==="schedule-announcement"})}setScheduledTimeFromDate(e){let t=e.getHours().toString().padStart(2,"0"),n=e.getMinutes().toString().padStart(2,"0");this.scheduledTime=`${t}:${n}`}getFinalScheduledAt(){if(!this.scheduledAt||!this.scheduledTime)return null;let t=`${(0,S.default)(this.scheduledAt).format("YYYY-MM-DD")} ${this.scheduledTime}`;return S.default.tz(t,"YYYY-MM-DD HH:mm",S.default.tz.guess()).format("YYYY-MM-DDTHH:mm:ssZ")}isPastSlot(e){if(!this.scheduledAt)return!1;let t=(0,S.default)(this.scheduledAt),[n,i]=e.split(":").map(Number),a=t.clone().hour(n).minute(i).second(0),r=(0,S.default)();return a.isBefore(r)}futureTimeValidator(e){if(!e.value||!this.scheduledAt)return null;let t=(0,S.default)(this.scheduledAt),[n,i]=e.value.split(":").map(Number),a=t.clone().hour(n).minute(i).second(0),r=(0,S.default)();return a.isBefore(r)?{pastTime:!0}:null}ngOnInit(){}triggers(){this.fileUpload.nativeElement.click()}fileChangeListener(e){let t=e.target.files[0];e.target.files.length!=0&&t.size<=this.utility.fileSizeLimit?this.utility.getFileType(t)?this.toastr.error("Please attach valid files only"):(this.fileData=t,this.fileNameList=t.name,this.isFile=!0,this.toastr.success("File attached successfully")):this.toastr.error("Please attach image size up to 10 MB"),e.target.value=""}removeAttachment(){this.fileNameList="",this.fileData="",this.isFile=!1}updateMessage(e){this._spinner.show();let t,n={enAnnBdy:this.announcementMessage,wlsAnnBdy:this.announcementMessageForWelsh},i=JSON.stringify(n);if(this.isFile){let a=new FormData;a.append("file",this.fileData);let r=new W;this.appService.uploadImg(a,{headers:r}).subscribe(u=>{u={data:{type:"announcements",attributes:P(P({project_id:this.projectId,message:this.seprateMessageSendForWelsh?i:this.announcementMessage,project_user_ids:this.ids.join(","),attachment_id:u.id,attachment_size:u.size,attachment_content_type:u.format,attachment_filename:u.filename,is_engagement_comns:this.checkboxEnable,announcement_type:this.isScheduleAnnouncement?"schedule-announcement":"on-demand"},e=="canceled"&&{state:e}),this.isScheduleAnnouncement&&{scheduled_at:this.getFinalScheduledAt()}),id:this.isScheduleAnnouncementUpdate}},this.adminServices.updateAnnouncements(this.isScheduleAnnouncementUpdate,u).subscribe(O=>this.sendAnnouncementsSuccess(O),O=>this.sendAnnouncementsFail(O))},u=>this.uploadFileFail(u))}else t={data:{type:"announcements",attributes:P(P({project_id:this.projectId,message:this.seprateMessageSendForWelsh?i:this.announcementMessage,project_user_ids:this.ids.join(","),is_engagement_c
1omns:this.checkboxEnable,announcement_type:this.isScheduleAnnouncement?"schedule-announcement":"on-demand"},e=="canceled"&&{state:e}),this.isScheduleAnnouncement&&{scheduled_at:this.getFinalScheduledAt()}),id:this.isScheduleAnnouncementUpdate}},this.adminServices.updateAnnouncements(this.isScheduleAnnouncementUpdate,t).subscribe(a=>this.sendAnnouncementsSuccess(a,e),a=>this.sendAnnouncementsFail(a))}sendMessage(){this._spinner.show();let e,t={enAnnBdy:this.announcementMessage,wlsAnnBdy:this.announcementMessageForWelsh},n=JSON.stringify(t);if(this.isFile){let i=new FormData;i.append("file",this.fileData);let a=new W;this.appService.uploadImg(i,{headers:a}).subscribe(r=>{r={data:{type:"announcements",attributes:P({project_id:this.projectId,message:this.seprateMessageSendForWelsh?n:this.announcementMessage,project_user_ids:this.ids.join(","),attachment_id:r.id,attachment_size:r.size,attachment_content_type:r.format,attachment_filename:r.filename,is_engagement_comns:this.checkboxEnable,announcement_type:this.isScheduleAnnouncement?"schedule-announcement":"on-demand"},this.isScheduleAnnouncement&&{scheduled_at:this.getFinalScheduledAt()})}},this.adminServices.sendAnnouncements(r).subscribe(u=>this.sendAnnouncementsSuccess(u),u=>this.sendAnnouncementsFail(u))},r=>this.uploadFileFail(r))}else e={data:{type:"announcements",attributes:P({project_id:this.projectId,message:this.seprateMessageSendForWelsh?n:this.announcementMessage,project_user_ids:this.ids.join(","),is_engagement_comns:this.checkboxEnable,announcement_type:this.isScheduleAnnouncement?"schedule-announcement":"on-demand"},this.isScheduleAnnouncement&&{scheduled_at:this.getFinalScheduledAt()})}},this.adminServices.sendAnnouncements(e).subscribe(i=>this.sendAnnouncementsSuccess(i),i=>this.sendAnnouncementsFail(i))}disableAnnouncementMessage(){return this.isScheduleAnnouncement&&(!this.scheduledAt||!this.scheduledTime||this.scheduledAnnouncementStatus=="finished")?!0:this.seprateMessageSendForWelsh?!(this.announcementMessage.trim().length!==0&&this.announcementMessageForWelsh.trim().length!==0):this.announcementMessage.trim().length===0}cancel(){this.router.navigate(["projects/"+this.projectId+"/announcements"])}getProjectUsersDetailsSuccess(e){if(e&&e.data){let t=0;for(let n=0;n<this.ids.length;n++)e.data.forEach(i=>{i.id==this.ids[n]&&(this.userData[t]=i,t++)});for(let n=0;n<this.userData.length;n++)e.included.forEach(i=>{if(i.type=="partners"&&i.attributes.multilingual_enabled&&(this.enableWelshAnnouncement=!0),this.userData[n].relationships.user.data.id==i.id){let a=i.attributes.avatar_id;a&&a.indexOf("brightside-assets")>-1?this.userData[n].avatarId=this.IMG_SERVER_CDN+"resize/50x50/"+a:this.userData[n].avatarId="../../../../assets/img/anonymous_user.png",this.userData[n].fullName=i.attributes.full_name}})}this._spinner.hide()}removeUser(e){this.userData.forEach(t=>{if(e==t.id){let n=this.userData.indexOf(t);this.userData.splice(n,1);let i=this.ids.indexOf(e);this.ids.splice(i,1)}}),this.ids.length==0&&this.router.navigate(["projects/"+this.projectId+"/announcements"])}getProjectUsersDetailsFail(e){}sendAnnouncementsSuccess(e,t){if(t&&t=="canceled"){this.toastr.success("Announcement successfully canceled"),this._spinner.hide(),this.DataCache.refreshScheduledAnnouncemetData(this.projectId),this.router.navigate(["projects/"+this.projectId+"/announcements"]);return}this.toastr.warning("Announcement sending is in process. It may take some time to update"),this._spinner.hide(),this.event.announcementSent(!0),this.DataCache.refreshScheduledAnnouncemetData(this.projectId),this.router.navigate(["projects/"+this.projectId+"/announcements"])}sendAnnouncementsFail(e){e&&e.errors&&e.errors.length&&(this.toastr.error(e.errors[0].title,{toastLife:8e3}),this.DataCache.refreshScheduledAnnouncemetData(this.projectId),this.router.navigate(["projects/"+this.projectId+"/announcements"])),this._spinner.hide()}uploadFileFail(e){}checkboxStatus(){this.checkboxEnable=!this.checkboxEnable}seprateMessage(){this.seprateMessageSendForWelsh=!this.seprateMessageSendForWelsh}generateTimeSlots(){let i=[];for(let a=1;a<=24;a++)for(let r=0;r<60;r+=15){let u=`${a.toString().padStart(2,"0")}:${r.toString().padStart(2,"0")}`;i.push(u)}this.timeSlots=i}openActionModalPopUp(){this.openActionModal=!1,setTimeout(()=>{this.openActionModal=!0},50)}closeActionModal(){this.closeActionPopUpSubject.next(!0)}static{this.\u0275fac=function(t){return new(t||o)(C(ae),C(ee),C(se),C(K),C(ne),C(ie),C(oe),C(X),C(ue))}}static{this.\u0275cmp=R({type:o,selectors:[["sendAnnouncements"]],viewQuery:function(t,n){if(t&1&&q(Fe,5)(Ie,5),t&2){let i;j(i=F())&&(n.fileUpload=i.first),j(i=F())&&(n.confirmDeleteActivity=i.first)}},features:[Y],decls:43,vars:11,consts:[["fileUpload",""],["confirmDeleteImage",""],["picker",""],[1,"announcements-container"],["tabindex","0",1,"announcements-header","tab-outline"],["tabindex","-1",1,"tab-inline"],[2,"white-space","nowrap","cursor","pointer","font-size","16px","float","right",3,"click"],[1,"recipients-title"],["tabindex","0",1,"label","tab-outline"],["tabindex","0",1,"recipients-container","tab-outline"],["tabindex","-1",1,"recipients-name","tab-inline"],[1,"schedule-date-container",2,"display","flex","gap","10px"],[1,"recipients-body-container"],[1,"announcementMessage-textEditor"],[1,"required"],[1,"announcements-text",3,"ngModelChange","ngModel"],[1,"attached-container"],["title","Upload attachment",1,"attachment-container"],[1,"upload",3,"click"],["type","file",1,"hide-file-input",3,"change"],[1,"fa","fa-cloud-upload","upload-icon"],["type","checkbox",1,"check-box",3,"change"],[1,"btn-container"],["type","button","value","Cancel",1,"btn-cancel"],["type","button","value","Cancel scheduled announcement",1,"btn-cancel",3,"disabled","ngClass"],["type","submit",1,"btn-send",3,"value","disabled","ngClass"],[3,"dynamicTemplate","closeActionPop"],[1,"div-container"],[1,"avatar-image",3,"src"],["tabindex","0","aria-label","close icon",1,"tab-outline"],["t
1itle","Remove user","tabindex","-1",1,"close-btn","fa","fa-times","tab-inline",3,"click"],["appearance","fill"],["matInput","",3,"ngModelChange","matDatepicker","min","ngModel"],["matSuffix","",3,"for"],["appearance","fill",2,"width","25%"],[3,"ngModelChange","ngModel"],[3,"value","disabled"],[1,"attachment-name"],["title","Remove attachment",1,"fa","fa-times","close",3,"click"],["type","button","value","Cancel",1,"btn-cancel",3,"click"],["type","button","value","Cancel scheduled announcement",1,"btn-cancel",3,"click","disabled","ngClass"],["type","submit",1,"btn-send",3,"click","value","disabled","ngClass"],[1,"parent-action-container"],[1,"action-modal-header"],[1,"delete-action"],["type","button","value","Yes","autofocus","",1,"action-btn","yes",3,"click"],["type","button","value","No",1,"action-btn","no",3,"click"]],template:function(t,n){if(t&1){let i=f();c(0,"div",3)(1,"div",4)(2,"span",5),m(3),s(),c(4,"span",6),g("click",function(){return n.cancel()}),m(5,"Return to announcements"),s()(),c(6,"div",7)(7,"span",8)(8,"span",5),m(9,"Recipients: "),s()(),c(10,"ul",9),E(11,Ve,7,3,"li",10,k),s()(),M(13,We,14,5,"div",11),c(14,"div",12)(15,"div",13)(16,"div")(17,"label",8)(18,"span",5),m(19,"Message "),s(),c(20,"i",14),m(21,"*"),s()(),c(22,"textarea",15),w("ngModelChange",function(r){return p(i),y(n.announcementMessage,r)||(n.announcementMessage=r),h(r)}),s()(),M(23,ze,7,1,"div"),s()(),M(24,Ne,4,1,"div",16),c(25,"div",17)(26,"a",18),g("click",function(){return n.triggers()}),c(27,"input",19,0),g("change",function(r){return n.fileChangeListener(r)}),s(),A(29,"i",20),m(30,"Upload "),s(),c(31,"input",21),g("change",function(){return n.checkboxStatus()}),s(),m(32," Engagement comms "),M(33,Be,3,0,"span"),s(),c(34,"div",22),A(35,"hr"),M(36,Le,1,0,"input",23),M(37,Re,1,4,"input",24),M(38,Ye,1,5,"input",25),M(39,He,1,5,"input",25),s()(),H(40,qe,7,0,"ng-template",null,1,J),M(42,Qe,1,2,"action-modal-pop-up",26)}t&2&&(l(3),U(" ",n.isScheduleAnnouncement?"Schedule Announcement":"Send Announcement"," "),l(8),T(n.userData),l(2),b(n.isScheduleAnnouncement?13:-1),l(9),v("ngModel",n.announcementMessage),l(),b(n.seprateMessageSendForWelsh?23:-1),l(),b(n.fileNameList?24:-1),l(9),b(n.enableWelshAnnouncement?33:-1),l(3),b(n.isScheduleAnnouncementUpdate?-1:36),l(),b(n.isScheduleAnnouncementUpdate?37:-1),l(),b(n.isScheduleAnnouncementUpdate?-1:38),l(),b(n.isScheduleAnnouncementUpdate?39:-1),l(3),b(n.openActionModal?42:-1))},dependencies:[de,ce,re,le,$,G,me,ve,Pe,Ae,Oe,Ce,fe,ge,_e,te,we,ye,Se,he,pe,xe,be,Me,ke,De],styles:[".announcements-container[_ngcontent-%COMP%]{font-size:15px;width:100%;overflow-y:hidden;padding:30px;background:#fff;border-left:1px solid #E2E7ED;border-right:1px solid #E2E7ED;min-height:calc(100vh - 62px);margin-bottom:.75em;display:flex;flex-direction:column}.announcements-container[_ngcontent-%COMP%] .required[_ngcontent-%COMP%]{color:#dc2727}.announcements-container[_ngcontent-%COMP%] .announcements-header[_ngcontent-%COMP%]{color:#0078af;font-size:26px;padding-bottom:30px}.announcements-container[_ngcontent-%COMP%] .recipients-title[_ngcontent-%COMP%]{float:left;margin-bottom:20px}.announcements-container[_ngcontent-%COMP%] .recipients-title[_ngcontent-%COMP%] .label[_ngcontent-%COMP%]{float:left;width:100%;display:block;color:#002b39;margin-bottom:.75em;font-size:16px;line-height:1.6em;text-align:left}.announcements-container[_ngcontent-%COMP%] .recipients-title[_ngcontent-%COMP%] .recipients-container[_ngcontent-%COMP%]{padding:0;margin:0;list-style:none;color:#666}.announcements-container[_ngcontent-%COMP%] .recipients-title[_ngcontent-%COMP%] .recipients-container[_ngcontent-%COMP%] .recipients-name[_ngcontent-%COMP%]{line-height:1.6em;float:left;margin-right:5px;margin-bottom:10px}.announcements-container[_ngcontent-%COMP%] .recipients-title[_ngcontent-%COMP%] .recipients-container[_ngcontent-%COMP%] .recipients-name[_ngcontent-%COMP%] .div-container[_ngcontent-%COMP%]{background-color:#f1f2f2;border:1px solid #E2E7ED;color:#666;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;position:relative;display:inline-block;padding-right:6px;line-height:1.6em}.announcements-container[_ngcontent-%COMP%] .recipients-title[_ngcontent-%COMP%] .recipients-container[_ngcontent-%COMP%] .recipients-name[_ng
1content-%COMP%] .div-container[_ngcontent-%COMP%] .avatar-image[_ngcontent-%COMP%]{height:30px;width:30px;vertical-align:middle;margin-right:.25em;border-radius:50%;border:1px solid #757575}.announcements-container[_ngcontent-%COMP%] .recipients-title[_ngcontent-%COMP%] .recipients-container[_ngcontent-%COMP%] .recipients-name[_ngcontent-%COMP%] .div-container[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{font-size:12.8px}.announcements-container[_ngcontent-%COMP%] .recipients-title[_ngcontent-%COMP%] .recipients-container[_ngcontent-%COMP%] .recipients-name[_ngcontent-%COMP%] .div-container[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{margin-right:.75em}.announcements-container[_ngcontent-%COMP%] .recipients-title[_ngcontent-%COMP%] .recipients-container[_ngcontent-%COMP%] .recipients-name[_ngcontent-%COMP%] .div-container[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%]{cursor:pointer;font-size:20px;margin:3px}.announcements-container[_ngcontent-%COMP%] .recipients-body-container[_ngcontent-%COMP%] .label[_ngcontent-%COMP%]{float:left;width:100%;display:block;color:#002b39;margin-bottom:.75em;font-size:16px;line-height:1.6em;text-align:left}.announcements-container[_ngcontent-%COMP%] .recipients-body-container[_ngcontent-%COMP%] .announcements-text[_ngcontent-%COMP%]{background-color:#fff;border:1px solid #cccccc;-webkit-appearance:none;min-height:200px;font-size:16px;max-width:100%;padding:.5em .625em;overflow:auto;color:inherit;margin:0;width:100%}.announcements-container[_ngcontent-%COMP%] .attached-container[_ngcontent-%COMP%]{position:relative;margin-top:15px;margin-bottom:15px;border:1px solid #cccccc;padding:12px;border-radius:3px;font-size:16px;float:left;width:100%}.announcements-container[_ngcontent-%COMP%] .attached-container[_ngcontent-%COMP%] .attachment-name[_ngcontent-%COMP%]{float:left;width:90%;margin-bottom:0}.announcements-container[_ngcontent-%COMP%] .attached-container[_ngcontent-%COMP%] .close[_ngcontent-%COMP%]{position:absolute;font-size:16px;margin:0;top:10px;right:10px;float:right;cursor:pointer}.announcements-container[_ngcontent-%COMP%] .attachment-container[_ngcontent-%COMP%]{margin-top:20px}.announcements-container[_ngcontent-%COMP%] .attachment-container[_ngcontent-%COMP%] .check-box[_ngcontent-%COMP%]{margin-left:15px;font-size:16px;margin-right:5px}.announcements-container[_ngcontent-%COMP%] .attachment-container[_ngcontent-%COMP%] .upload[_ngcontent-%COMP%]{width:auto;padding:7px;border:1px solid #0078af;color:#0078af;border-radius:2px;cursor:pointer;margin:10px 0}.announcements-container[_ngcontent-%COMP%] .attachment-container[_ngcontent-%COMP%] .upload[_ngcontent-%COMP%]:hover{background:#0078af;color:#fff}.announcements-container[_ngcontent-%COMP%] .attachment-container[_ngcontent-%COMP%] .upload[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{padding:0 10px 0 0}.announcements-container[_ngcontent-%COMP%] .attachment-container[_ngcontent-%COMP%] .upload[_ngcontent-%COMP%] .hide-file-input[_ngcontent-%COMP%]{display:none}.announcements-container[_ngcontent-%COMP%] .attachment-container[_ngcontent-%COMP%] .upload[_ngcontent-%COMP%] .upload-icon[_ngcontent-%COMP%]{padding-right:5px}.announcements-container[_ngcontent-%COMP%] .attachment-container[_ngcontent-%COMP%] .hide-file-input[_ngcontent-%COMP%]{display:none}.announcements-container[_ngcontent-%COMP%] .btn-container[_ngcontent-%COMP%]{width:100%;float:left}.announcements-container[_ngcontent-%COMP%] .btn-container[_ngcontent-%COMP%] .btn-send[_ngcontent-%COMP%], .announcements-container[_ngcontent-%COMP%] .btn-container[_ngcontent-%COMP%] .btn-cancel[_ngcontent-%COMP%]{float:right;width:auto;color:#0078af;background:#fff;padding:.5em 1em;border:1px solid #0078af;display:inline-block;position:relative;text-decoration:none;max-width:100%;border-radius:2px;font-size:16px;margin-bottom:1.5em;margin-top:.5625em;cursor:pointer}.announcements-container[_ngcontent-%COMP%] .btn-container[_ngcontent-%COMP%] .btn-send[_ngcontent-%COMP%]:hover, .announcements-container[_ngcontent-%COMP%] .btn-container[_ngcontent-%COMP%] .btn-cancel[_ngcontent-%COMP%]:hover{opacity:.7}.announcements-container[_ngcontent-%COMP%] .btn-container[_ngcontent-%COMP%] .btn-cancel[_ngcontent-%COMP%]{float:left;color:#f76969;border:1px solid #f76969}.announcements-container[_ngcontent-%COMP%] .btn-container[_ngcontent-%COMP%] .disabled[_ngcontent-%COMP%]{opacity:.7;cursor:not-allowed}.announcements-container[_ngcontent-%COMP%] .schedule-date-container[_ngcontent-%COMP%]{display:flex;gap:1rem}.parent-action-container[_ngcontent-%COMP%]{text-align:center}.parent-action-container[_ngcontent-%COMP%] .action-modal-header[_ngcontent-%COMP%]{margin-bottom:15px}.parent-action-container[_ngcontent-%COMP%] .delete-action[_ngcontent-%COMP%]{width:100%}.parent-action-container[_ngcontent-%COMP%] .delete-action[_ngcontent-%COMP%] .action-btn[_ngcontent-%COMP%]{width:20%;height:36px;border-radius:2px;border:1px solid gainsboro;cursor:pointer}.parent-action-container[_ngcontent-%COMP%] .delete-action[_ngcontent-%COMP%] .yes[_ngcontent-%COMP%]{background:#185cb5;color:#fff;margin-right:5px}.parent-action-container[_ngcontent-%COMP%] .delete-action[_ngcontent-%COMP%] .no[_ngcontent-%COMP%]{cursor:pointer;background:#fff}.parent-action-container[_ngcontent-%COMP%] .remove-outline[_ngcontent-%COMP%]{outline:none}"]})}}return o}
1)();export{On as SendAnnouncementsComponent};
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.