1"use strict";(self.webpackChunkatlas_member_spa=self.webpackChunkatlas_member_spa||[]).push([[368],{84368:(Y,l,e)=>{e.r(l),e.d(l,{CommunicationModule:()=>P});var p=e(32553),f=e(79082),o=e(97679),i=e(54438),r=e(99170),v=e(26062),h=e(50952),d=e(79857),S=e(91308),I=e(57830),g=e(28790);let E=(()=>{class t extends v.v{constructor(n,s,c,u,K,O,k,X,D){super(n,s,c,u,K,O,k,X,D,"communication")}static#i=this.\u0275fac=function(s){return new(s||t)(i.KVO(r.a0),i.KVO(r.Kc),i.KVO(I.R),i.KVO(S.v),i.KVO(r.JE),i.KVO(r.sj),i.KVO(h.p),i.KVO(g.I),i.KVO(d.L))};static#t=this.\u0275prov=i.jDH({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),F=(()=>{class t{constructor(n){this._apiService=n}getProfileSubscriptionStatus(n){return this._apiService.get(`/communication/v1/ProfileSubscription/subscriptionStatus/${n}`)}unsubscribeProfile(n){return this._apiService.post(`/communication/v1/ProfileSubscription/unsubscribe/${n}`,null)}static#i=this.\u0275fac=function(s){return new(s||t)(i.KVO(E))};static#t=this.\u0275prov=i.jDH({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var U=e(10290),a=e(60177),y=e(65982),T=e(82242),j=e(5402);const b=t=>({email:t});function M(t,m){if(1&t){const n=i.RV6();i.j41(0,"div")(1,"h2"),i.EFF(2),i.nI1(3,"translate"),i.nI1(4,"titlecase"),i.k0s(),i.j41(5,"p"),i.EFF(6),i.nI1(7,"translate"),i.k0s(),i.j41(8,"p"),i.EFF(9),i.nI1(10,"translate"),i.nI1(11,"ucfirst"),i.k0s(),i.j41(12,"button",3),i.bIt("click",function(){i.eBV(n);const c=i.XpG(2);return i.Njj(c.unsubscribeProfile())}),i.EFF(13),i.nI1(14,"translate"),i.nI1(15,"titlecase"),i.nrm(16,"wl-busy",4),i.k0s()()}if(2&t){const n=i.XpG(2);i.R7$(2),i.JRh(i.bMT(4,8,i.bMT(3,6,"communication.email-unsubscribe.confirm-your-unsubscription"))),i.R7$(4),i.SpI(" ",i.bMT(7,10,"communication.email-unsubscribe.unsubscribe-helper-text")," "),i.R7$(3),i.SpI(" ",i.bMT(11,15,i.i5U(10,12,"communication.email-unsubscribe.unsubscribing-from",i.eq3(21,b,n.profileSubscriptionStatus.MaskedEmail)))," "),i.R7$(3),i.Y8G("disabled",n.isUnsubscribing),i.R7$(),i.SpI(" ",i.bMT(15,19,i.bMT(14,17,"communication.email-unsubscribe.confirm-unsubscribe"))," "),i.R7$(3),i.Y8G("show",n.isUnsubscribing)}}function R(t,m){if(1&t){const n=i.RV6();i.j41(0,"div")(1,"h2"),i.EFF(2),i.nI1(3,"translate"),i.nI1(4,"titlecase"),i.k0s(),i.j41(5,"p"),i.EFF(6),i.nI1(7,"translate"),i.nI1(8,"ucfirst"),i.k0s(),i.j41(9,"p"),i.EFF(10),i.k0s(),i.j41(11,"p"),i.EFF(12),i.nI1(13,"translate"),i.nI1(14,"ucfirst"),i.j41(15,"a",5),i.bIt("click",function(){i.eBV(n);const c=i.XpG(2);return i.Njj(c.navigateToProfileEdit())}),i.EFF(16),i.nI1(17,"translate"),i.nI1(18,"ucfirst"),i.k0s(),i.EFF(19,". "),i.k0s(),i.nrm(20,"p"),i.k0s()}if(2&t){const n=i.XpG(2);i.R7$(2),i.JRh(i.bMT(4,7,i.bMT(3,5,"communication.email-unsubscribe.subscription-cancelled"))),i.R7$(4),i.SpI(" ",i.bMT(8,12,i.i5U(7,9,"communication.email-unsubscribe.you-will-no-longer-receive-updates",i.eq3(22,b,n.profileSubscriptionStatus.MaskedEmail)))," "),i.R7$(4),i.SpI(" ",n.profileSubscriptionStatus.MaskedEmail," "),i.R7$(2),i.SpI(" ",i.bMT(14,16,i.bMT(13,14,"communication.email-unsubscribe.change-your-mind"))," "),i.R7$(4),i.JRh(i.bMT(18,20,i.bMT(17,18,"communication.email-unsubscribe.click-here")))}}function G(t,m){if(1&t&&(i.j41(0,"div",1),i.DNE(1,M,17,23,"div",2)(2,R,21,24,"div",2),i.k0s()),2&t){const n=i.XpG();i.R7$(),i.Y8G("ngIf",n.profileSubscriptionStatus.IsSubscribed),i.R7$(),i.Y8G("ngIf",!n.profileSubscriptionStatus.IsSubscribed)}}const C=[{path:":profileGuid/email-unsubscribe",component:(()=>{class t{constructor(n,s,c,u){this._route=n,this._communicationService=s,this._navigationService=c,this._notificationService=u,this.profileUnSubscribeGuid="",this.profileSubscriptionStatus={},this.isUnsubscribing=!1}ngOnInit(){this._route.params?.subscribe(n=>{n.profileGuid&&(this.profileUnSubscribeGuid=n.profileGuid,this._communicationService.getProfileSubscriptionStatus(this.profileUnSubscribeGuid).then(s=>{this.profileSubscriptionStatus=s}).catch(s=>{this._notificationService.httpError(s)}))})}unsubscribeProfile(){this.isUnsubscribing=!0,this._communicationService.unsubscribeProfile(this.profileUnSubscribeGuid).then(()=>{this.isUnsubscribing=!1,this.profileSubscriptionStatus.IsSubscribed=!1}).catch(n=>{this._notificationService.httpError(n),this.isUnsubscribing=!1})}navigateToProfileEdit(){this._navigationService.navigateToCurrentProfileEdit()}static#i=this.\u0275fac=function(s){return new(s||t)(i.rXU(o.nX),i.rXU(F),i.rXU(U.o),i.rXU(r.JE))};static#t=this.\u0275cmp=i.VBU({type:t,selectors:[["wl-email-unsubscribe"]],decls:1,vars:1,consts:[["style","text-align: center; display: flex; justify-content: center; align-items: center; min-height: 30vh",4,"ngIf"],[2,"text-align","center","display","flex","justify-content","center","align-items","center","min-height","30vh"],[4,"ngIf"],["type","button",1,"btn","btn-default",3,"click","disabled"],[3,"show"],[3,"click"]],template:function(s,c){1&s&&i.DNE(0,G,3,2,"div",0),2&s&&i.Y8G("ngIf",c.profileSubscriptionStatus)},dependencies:[a.bT,y.o,a.PV,T.u,j.D9]})}return t})()}];let $=(()=>{class t{static#i=this.\u0275fac=function(s){return new(s||t)};static#t=this.\u0275mod=i.$C({type:t});static#n=this.\u0275inj=i.G2t({imports:[o.iI.forChild(C),o.iI]})}return t})();var x=e(85188),V=e(89417);let P=(()=>{class t{static#i=this.\u0275fac=function(s){return new(s||t)};static#t=this.\u0275mod=i.$C({type:t});static#n=this.\u0275inj=i.G2t({imports:[a.MD,f.p,p.x,$,x.mB.forChild(),V.YN]})}return t})()}}]);
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.