1"use strict";(self.webpackChunkesanum=self.webpackChunkesanum||[]).push([[3503],{29353:(T,u,n)=>{n.d(u,{I:()=>R});var E,e=n(55062),i=n(22012),_=n(7625),m=n(92198),p=n(75121),r=n(44185),f=n(39774),g=n(33222),M=n(74104),l=n(80393),O=n(73660),d=n(68474),a=n(36895),A=n(18583),P=n(40537),C=(n(70372),n(79368)),J=n(29145),v=n(24006),N=n(92852);function F(s,o){if(1&s){const t=e.EpF();e.TgZ(0,"sn-informer",3),e.NdJ("ok",function(){e.CHM(t);const h=e.oxw();return e.KtG(h.error=null)}),e._UZ(1,"sn-informer-message",4),e.qZA()}if(2&s){const t=e.oxw();e.Q6J("placement",t.ui.placement.absolute),e.xp6(1),e.Q6J("message",t.error.toString())}}function S(s,o){if(1&s&&(e.TgZ(0,"sn-stack",5)(1,"sn-message",6),e.SDv(2,7),e.qZA(),e.TgZ(3,"sn-stack",5)(4,"div",8),e._uU(5),e.qZA(),e._UZ(6,"div",9),e.ALo(7,"sanitizeHtml"),e.qZA()()),2&s){const t=e.oxw();e.Q6J("align",t.ui.align.stretch),e.xp6(1),e.Q6J("icon",t.ui.icons.checked)("scheme",t.ui.scheme.success),e.xp6(2),e.Q6J("align",t.ui.align.stretch),e.xp6(2),e.Oqu(t.offer.title),e.xp6(1),e.Q6J("innerHTML",e.lcZ(7,6,t.offer.description),e.oJD)}}function Z(s,o){if(1&s&&e._UZ(0,"div",14),2&s){const t=e.oxw(2);e.Q6J("innerHTML",t.offer.header,e.oJD)}}function Q(s,o){if(1&s){const t=e.EpF();e.TgZ(0,"sn-stack",15)(1,"div",16),e.NdJ("click",function(){e.CHM(t);const h=e.oxw(2);return e.KtG(h.toggle())}),e._uU(2),e.qZA(),e._UZ(3,"div",9),e.ALo(4,"sanitizeHtml"),e.qZA()}if(2&s){const t=e.oxw(2);e.Q6J("gutter",t.ui.gutter.tiny)("align",t.ui.align.stretch),e.xp6(1),e.uIk("data-clickable",!0),e.xp6(1),e.hij(" ",t.offer.title," "),e.xp6(1),e.Q6J("innerHTML",e.lcZ(4,5,t.offer.description),e.oJD)}}function D(s,o){if(1&s&&e._UZ(0,"div",14),2&s){const t=e.oxw(2);e.Q6J("innerHTML",t.offer.footer,e.oJD)}}function U(s,o){if(1&s&&(e.TgZ(0,"sn-form",10)(1,"sn-stack",5),e.YNc(2,Z,1,1,"div",11),e.TgZ(3,"sn-checkbox",12),e.YNc(4,Q,5,7,"ng-template",null,13,e.W1O),e.qZA(),e.YNc(6,D,1,1,"div",11),e.qZA()()),2&s){const t=e.oxw();e.Q6J("formGroup",t.form)("state",t.progress.accepting?t.ui.state.loading:null),e.xp6(1),e.Q6J("align",t.ui.align.stretch),e.xp6(1),e.Q6J("ngIf",!!t.offer.header),e.xp6(1),e.Q6J("align",t.ui.align.start),e.xp6(3),e.Q6J("ngIf",!!t.offer.footer)}}class y extends d.Q{constructor(o,t,c){super(),this.meService=o,this.fb=t,this.signals=c,this.ui=i.UI,this.progress={accepting:!1},this.accepted=!1,this.acceptControl=this.fb.control(!1),this.form=this.fb.group({accept:this.acceptControl})}set disabled(o){o?this.acceptControl.disable({emitEvent:!1}):this.acceptControl.enable({emitEvent:!1})}ngOnInit(){this.acceptControl.valueChanges.subscribe(o=>{o&&this.accept()})}accept(){this.progress.accepting=!0;const o=new r.o({ids:[this.offer.id],origin:this.owner||this.origin||C.Uk,context:this.context});this.meService.acceptMarketingOffers(o).pipe((0,A.g)(J.vR),(0,P.x)(()=>this.progress.accepting=!1)).subscribe(()=>this.signals.emit(new O.H))}toggle(){const{accept:o}=this.form.getRawValue();this.acceptControl.setValue(!o)}}(E=y).\u0275fac=function(o){return new(o||E)(e.Y36(f.w),e.Y36(v.qu),e.Y36(l.U))},E.\u0275cmp=e.Xpm({type:E,selectors:[["esn-marketing-offer"]],hostVars:1,hostBindings:function(o,t){2&o&&e.uIk("data-accepted",t.accepted)},inputs:{offer:"offer",context:"context",origin:"origin",owner:"owner",message:"message",accepted:"accepted",disabled:"disabled"},features:[e.qOj],decls:4,vars:3,consts:function(){let s;return s=" Sie haben der Datenweitergabe zugestimmt. ",[[3,"placement","ok",4,"ngIf"],[3,"align",4,"ngIf","ngIfElse"],["formTemplate",""],[3,"placement","ok"],[3,"message"],[3,"align"],[3,"icon","scheme"],s,["data-title",""],["data-description","",3,"innerHTML"],[3,"formGroup","state"],[3,"innerHTML",4,"ngIf"],["formControlName","accept",3,"align"],["checkboxLabelTemplate",""],[3,"innerHTML"],[3,"gutter","align"],["data-title","",3,"click"]]},template:function(o,t){if(1&o&&(e.YNc(0,F,2,2,"sn-informer",0),e.YNc(1,S,8,8,"sn-stack",1),e.YNc(2,U,7,6,"ng-template",null,2,e.W1O)),2&o){const c=e.MAs(3);e.Q6J("ngIf",!!t.error),e.xp6(1),e.Q6J("ngIf",t.accepted)("ngIfElse",c)}},dependencies:[a.O5,v.JJ,v.JL,v.sg,v.u,i.bK4,i.UrU,i.ZlA,i.mMx,i.qqZ,i.aAT,N.A],styles:["[_nghost-%COMP%]{display:block;padding:4px}[_nghost-%COMP%] p{margin:0}esn-webinar-detail[data-touched=true] [data-accepted=false][data-mandatory=true][_nghost-%COMP%]{background:#F25F5C}[data-title][_ngcontent-%COMP%]{font-weight:700}[data-title][data-clickable=true][_ngcontent-%COMP%]{cursor:pointer}[data-description][_ngcontent-%COMP%]{padding-bottom:16px}"]});var k,I=n(48703);function b(s,o){if(1&s){const t=e.EpF();e.TgZ(0,"sn-informer",2),e.NdJ("ok",function(){e.CHM(t);const h=e.oxw();return e.KtG(h.error=null)}),e._UZ(1,"sn-informer-message",3),e.qZA()}if(2&s){const t=e.oxw();e.Q6J("placement",t.ui.placement.absolute),e.xp6(1),e.Q6J("message",t.error.toString())}}function L(s,o){if(1&s&&(e._UZ(0,"esn-marketing-offer",7),e.ALo(1,"checkAcceptedOffer"),e.ALo(2,"getContext")),2&s){const t=o.$implicit,c=e.oxw(2);e.Q6J("offer",t.entity)("accepted",e.Dn7(1,6,t.entity,c.acceptedOffers,c.context.
1id))("disabled",c.disabled)("origin",c.origin)("context",e.lcZ(2,10,c.context)),e.uIk("data-mandatory",t.isMandatory)}}function K(s,o){if(1&s){const t=e.EpF();e.TgZ(0,"sn-stack",4)(1,"sn-button",8),e.NdJ("click",function(){e.CHM(t);const h=e.oxw(2);return e.KtG(h.ok.emit())}),e.qZA()()}if(2&s){const t=e.oxw(2);e.Q6J("align",t.ui.align.center),e.xp6(1),e.Q6J("scheme",t.ui.scheme.accent)}}function z(s,o){if(1&s&&(e.TgZ(0,"sn-stack",4)(1,"sn-stack",5),e.YNc(2,L,3,12,"esn-marketing-offer",6),e.qZA(),e.YNc(3,K,2,2,"sn-stack",1),e.qZA()),2&s){const t=e.oxw();e.Q6J("align",t.ui.align.stretch),e.xp6(1),e.Q6J("align",t.ui.align.stretch)("gutter",t.ui.gutter.small),e.xp6(1),e.Q6J("ngForOf",t.offers),e.xp6(1),e.Q6J("ngIf",!t.owner)}}class R extends d.Q{constructor(o,t,c){super(),this.config=o,this.meService=t,this.signals=c,this.ui=i.UI,this.acceptedOffers=[],this.disabled=!1,this.offers=[],this.ok=new e.vpe}ngOnInit(){this.config.userToken$.pipe((0,_.R)(this.destroy$)).subscribe(o=>{this.disabled=!o,this.getAcceptedOffers()},o=>this.error=o),this.signals.signals$.pipe((0,_.R)(this.destroy$),(0,m.h)(o=>o instanceof O.H)).subscribe(()=>this.getAcceptedOffers())}getAcceptedOffers(){const{id:o,type:t}=this.getContext();this.meService.getAcceptedMarketingOffers(o,t).subscribe(c=>this.acceptedOffers=c,c=>this.error=c)}getContext(){if(this.context instanceof g.R)return new r.g({type:M.B.webinar,id:this.context.id})}}(k=R).\u0275fac=function(o){return new(o||k)(e.Y36(p.X),e.Y36(f.
1w),e.Y36(l.U))},k.\u0275cmp=e.Xpm({type:k,selectors:[["esn-marketing-offers"]],inputs:{offers:"offers",origin:"origin",context:"context",owner:"owner"},outputs:{ok:"ok"},features:[e.qOj],decls:2,vars:2,consts:function(){let s;return s="Fortsetzen",[[3,"placement","ok",4,"ngIf"],[3,"align",4,"ngIf"],[3,"placement","ok"],[3,"message"],[3,"align"],["data-offers","",3,"align","gutter"],[3,"offer","accepted","disabled","origin","context",4,"ngFor","ngForOf"],[3,"offer","accepted","disabled","origin","context"],["text",s,3,"scheme","click"]]},template:function(o,t){1&o&&(e.YNc(0,b,2,2,"sn-informer",0),e.YNc(1,z,4,5,"sn-stack",1)),2&o&&(e.Q6J("ngIf",!!t.error),e.xp6(1),e.Q6J("ngIf",t.offers.length>0))},dependencies:[a.sg,a.O5,i.aAT,i.r0F,i.ZlA,i.mMx,y,I.pM,I.Q5],styles:["[_nghost-%COMP%]{display:block;max-width:500px}[data-offers][_ngcontent-%COMP%]{margin-top:20px}"]})},33503:(T,u,n)=>{n.r(u),n.d(u,{MarketingOffersModule:()=>O});var r,e=n(36895),i=n(22012),_=n(24006),m=n(85166),p=n(55062);class f{}(r=f).\u0275fac=function(a){return new(a||r)},r.\u0275mod=p.oAB({type:r}),r.\u0275inj=p.cJS({imports:[e.ez,_.UX,i.nDK,i.ejP,i.k85,i.Omy,i.iNp,m.o]});var l,g=n(29353),M=n(48703);class O{getElement(a){return g.I}getComponent(a){if("MarketingOffersComponent"===a)return g.I;console.error("Unknown lazy-loaded component")}}(l=O).\u0275fac=function(a){return new(a||l)},l.\u0275mod=p.oAB({type:l}),l.\u0275inj=p.cJS({imports:[e.ez,i.iNp,i.hJ1,i.k85,M.Iz,f]})},48703:(T,u,n)=>{n.d(u,{Iz:()=>O,Q5:()=>l,pM:()=>M});var r,f,g,e=n(36895),i=n(44185),_=n(33222),m=n(74104),p=n(55062);class M{transform(a,A,P){return A.filter(x=>{var C;return!x.offer.isExclusive||(null===(C=x.context)||void 0===C?void 0:C.id)===P}).map(x=>x.offer.id).includes(a.id)}}(r=M).\u0275fac=function(a){return new(a||r)},r.\u0275pipe=p.Yjl({name:"checkAcceptedOffer",type:r,pure:!0});class l{transform(a){if(a instanceof _.R)return new i.g({type:m.B.webinar,id:a.id})}}(f=l).\u0275fac=function(a){return new(a||f)},f.\u0275pipe=p.Yjl({name:"getContext",type:f,pure:!0});class O{}(g=O).\u0275fac=function(a){return new(a||g)},g.\u0275mod=p.oAB({type:g}),g.\u0275inj=p.cJS({imports:[e.ez]})},44185:(T,u,n)=>{n.d(u,{g:()=>f,o:()=>g});var e=n(70655),i=n(34336),_=n.n(i),m=n(30800),r=n(52150);let f=class{constructor(l={}){_()(this,l)}};(0,e.gn)([(0,r.E)({serializer:new m.PrimitiveSerializer}),(0,e.w6)("design:type",String)],f.prototype,"type",void 0),(0,e.gn)([(0,r.E)(),(0,e.w6)("design:type",Number)],f.prototype,"id",void 0),f=(0,e.gn)([(0,r.o)(),(0,e.w6)("design:paramtypes",[Object])],f);let g=class{constructor(l={}){_()(this,l)}};(0,e.gn)([(0,r.E)({serializer:new m.ArraySerializer(new m.PrimitiveSerializer)}),(0,e.w6)("design:type",Array)],g.prototype,"ids",void 0),(0,e.gn)([(0,r.E)(),(0,e.w6)("design:type",String)],g.prototype,"origin",void 0),(0,e.gn)([(0,r.E)(),(0,e.w6)("design:type",f)],g.prototype,"context",void 0),g=(0,e.gn)([(0,r.o)(),(0,e.w6)("design:paramtypes",[Object])],g)}}]);
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.