1"use strict";(self.webpackChunkmd=self.webpackChunkmd||[]).push([[2690,7842],{82690(k,b,n){n.d(b,{FeatureMyContractsMarkCancellationUiComponent:()=>X});var a=n(63101),r=n(56034),_=n(23482),d=n(81667),C=n(49272),e=n(87376),M=n(11439),t=n(74364),u=n(44412),O=n(79510),p=n(63207),v=n(18713),h=n(32050),c=n(54638),s=n(7484),i=n(7021),g=n(20794);const F=(0,u.Mj)((0,u.Q2)({customerType:""}),(0,u.RI)((l,P=(0,r.WQX)(i.Q))=>({loadCustomerType:(0,O.o)((0,p.F)((0,s.B)(300),(0,g.F)(),(0,h.n)(()=>P.userData$.pipe((0,t.Hn)({next:({customerType:f})=>{(0,u.M8)(l,{customerType:f})},error:()=>{(0,u.M8)(l)}})))))}))),B=(0,u.Eu)({providedIn:"root"},(0,C.JT)("MarkCancellationStore"),(0,u.Q2)({data:[],error:void 0,errorOrdering:void 0,isLoading:!1,isChanging:!1,markCancellationSuccess:!1}),(0,e.F)(!1),F,(0,u.QO)(({selectedCustomerProductId:l,data:P})=>({option:(0,_.EW)(()=>P()?.find(f=>f.id===l())),selectionOptions:(0,_.EW)(()=>P()?.filter(f=>f).map(f=>({value:f.id,text:f.characteristics?.[0]?.value})))})),(0,u.RI)((l,P=(0,r.WQX)(M.SOv),f=(0,r.WQX)(M.j78))=>({init:()=>(0,u.M8)(l,{isLoading:!1}),updateCustomerProductSelection:m=>{(0,u.M8)(l,{selectedCustomerProductId:m,markCancellationSuccess:!1,errorOrdering:!1})},getOptionsForMarkCancellationGQL:(0,O.o)((0,p.F)((0,v.M)(()=>(0,u.M8)(l,{isLoading:!0})),(0,h.n)(()=>P.fetch().pipe((0,c.T)(m=>(m.data?.me?.customerProducts??[]).filter(Z=>Z?.status!==M.rrR.PendingTerminate)),(0,c.T)(m=>m.filter(D=>D?.characteristics?.length&&D.characteristics.length>0)),(0,t.Hn)({next:m=>{m||(0,u.M8)(l,{isLoading:!1,error:new Error("Keine Daten verf\xfcgbar")}),(0,u.M8)(l,{data:m??[],isLoading:!1,selectedCustomerProductId:l.selectedCustomerProductId()||m[0]?.id})},error:m=>{(0,u.M8)(l,{isLoading:!1,error:m})}}))))),reserveTermination:(0,O.o)((0,p.F)((0,s.B)(300),(0,v.M)(()=>(0,u.M8)(l,{isChanging:!0,markCancellationSuccess:!1})),(0,h.n)(()=>f.mutate({variables:{customerProductId:l.selectedCustomerProductId()}}).pipe((0,t.Hn)({next:m=>{(0,u.M8)(l,m.data?.customerProduct?.reserveTermination?.ok?{isChanging:!1,markCancellationSuccess:!0}:{errorOrdering:new Error("Buchen der K\xfcndigungsvormerkung fehlgeschlagen"),isChanging:!1})},error:m=>{(0,u.M8)(l,{errorOrdering:m,isChanging:!1})}})))))})),(0,u.TK)({onInit(l){l.getOptionsForMarkCancellationGQL(),l.loadCustomerType()}}));var R=n(96655),U=n(47989),w=n(20379),A=n(74712),L=n(8132),V=n(58528),G=n(80013),K=n(49044),$=n(29161);const T='<a class="link-text" href="tel:+4940348585303">040 34 8585 303</a> (Mo - Fr 09:00 - 19:00 Uhr, Sa 09:00 - 18:00 Uhr)',y='<a href="tel:+4940555541585">040 55 55 41 585</a> (Mo - Fr 09:00 - 19:00 Uhr, Sa 09:00 - 18:00 Uhr)',E={md:{overviewText:`<p class="paragraph">\n Haben Sie gerade keine Zeit oder wir sind nicht da? Dann merken Sie einfach Ihren K\xfcndigungswunsch innerhalb von einer Minute bei uns vor.\n So sichern Sie sich <b>den heutigen Tag als K\xfcndigungsdatum</b>.\n </p>\n <p class="paragraph">\n Ein kurzer Anruf zur Best\xe4tigung ist n\xf6tig - daf\xfcr haben Sie anschlie\xdfend entspannte 14 Tage Zeit.\n Rufen Sie dazu bitte innerhalb von 14 Tagen festnetzg\xfcnstig die <b>Hotline unter ${y}</b> an.\n </p>`,confirmationText:`\n <p class="paragraph" data-qa="confirmation-text">\n <b>Bitte beachten Sie:</b> Sie haben noch nicht gek\xfcndigt.\n Damit Ihr Vertrag zum gew\xfcnschten Termin beendet wird, k\xf6nnen Sie uns einfach innerhalb\n von <b>14 Tagen unter ${y}</b> anrufen.\n F\xfcr diesen Anruf entstehen Ihnen keine zus\xe4tzlichen Kosten (es gelten nur die von Ihrem Anbieter\n ausgewiesenen Preise f\xfcr Telefongespr\xe4che ins deutsche Festnetz).\n </p>\n <p class="paragraph">\n Wenn Sie innerhalb der n\xe4chsten <b>14 Tage</b> nicht bei uns anrufen, verf\xe4llt diese Vormerkung\n und Ihr Vertrag l\xe4uft normal weiter. Selbstverst\xe4ndlich k\xf6nnen Sie sp\xe4ter erneut einen\n K\xfcndigungstermin reservieren oder anderweitig k\xfcndigen (z.B. per Mail, Brief oder Online).\n Bitte beachten Sie dabei Ihre pers\xf6nlichen K\xfcndigungsfristen.\n </p>\n `,hotline:"040 55 55 41 585",hotlineHours:"Mo - Fr 09:00 - 19:00 Uhr, Sa 09:00 - 18:00 Uhr"},km:{overviewText:`<p class="paragraph">\n Haben Sie gerade keine Zeit oder Ihre Kundendaten nicht zur Hand?\n Kein Problem: Ein Klick gen\xfcgt, um sich den heutigen Tag als K\xfcndigungstermin zu sichern.\n </p>\n <p class="paragraph">\n Danach haben Sie <b>14 Tage</b> Zeit, um zum gesicherten Termin bei uns telefonisch zu k\xfcndigen.\n Das geht ganz leicht: Ein kurzer<b> Anruf gen\xfcgt und Ihre K\xfcndigung ist offiziell verifiziert: ${T}.</b>\n </p>`,confirmationText:`\n <p class="paragraph" data-qa="confirmation-text">\n <b>Bitte beachten Sie:</b> Sie haben noch nicht gek\xfcndigt.\n Damit Ihr Vertrag zum gew\xfcnschten Termin beendet wird, k\xf6nnen Sie uns einfach innerhalb\n von <b>14 Tagen unter ${T}</b> anrufen.\n F\xfcr diesen Anruf entstehen Ihnen keine zus\xe4tzlichen Kosten (es gelten nur die von Ihrem Anbieter\n ausgewiesenen Preise f\xfcr Telefongespr\xe4che ins deutsche Festnetz).\n </p>\n <p class="paragraph">\n Wenn Sie innerhalb der n\xe4chsten <b>14 Tage</b> nicht bei uns anrufen, verf\xe4llt diese Vormerkung\n und Ihr Vertrag l\xe4uft normal weiter. Selbstverst\xe4ndlich k\xf6nnen Sie sp\xe4ter erneut einen\n K\xfcndigungstermin reservieren oder anderweitig k\xfcndigen (z.B. per Mail, Brief oder Online).\n Bitte beachten Sie dabei Ihre pers\xf6nlichen K\xfcndigungsfristen.\n </p>\n `,hotline:"040 34 8585 303",hotlineHours:"Mo - Fr 09:00 - 19:00 Uhr, Sa 09:00 - 18:00 Uhr"}};var o=n(39635);function z(l,P){if(1&l&&(o.j41(0,"ecare-ui-kit-status-message",1),o.EFF(1," Beim Vormerken der K\xfcndigung trat ein Fehler auf. Bitte rufen Sie festnetzg\xfcnstig unter "),o.j41(2,"a",3),o.nI1(3,"formatPhoneNumber"),o.EFF(4),o.nI1(5,"formatPhoneNumber"),o.k0s(),o.EFF(6," an. "),o.k0s()),2&l){const f=o.XpG();o.R7$(2),o.Y8G("href",o.i5U(3,2,f.configuration().hotline,"call"),o.B4B),o.R7$(2),o.SpI(" ",o.i5U(5,5,f.configuration().hotline,"display")," ")}}function Q(l,P){1&l&&o.nrm(0,"ecare-ui-kit-loading-spinner-content-box")}function W(l,P){1&l&&(o.j41(0,"div",2),o.EFF(1," Dieser Service steht f\xfcr Sie leider nicht zur Verf\xfcgung. "),o.k0s())}function H(l,P){if(1&l&&(o.j41(0,"ecare-ui-kit-status-message",4),o.nrm(1,"div",5),o.k0s()),2&l){const f=o.XpG(2);o.R7$(),o.Y8G("innerHTML",f.configuration().confirmationText,o.npT)}}function N(l,P){if(1&l&&o.nrm(0,"ecare-ui-kit-select",7),2&l){const f=o.XpG(3);o.Y8G("label","Ihre Rufnummer")("options",f.customerProductSelectOptions())("formControlName","customerProductId")}}function j(l,P){if(1&l){const f=o.RV6();o.nrm(0,"div",5),o.j41(1,"form",6),o.nVh(2,N,1,3,"ecare-ui-kit-select",7),o.k0s(),o.j41(3,"button",8),o.bIt("click",function(){r.eBV(f);const D=o.XpG(2);
1return r.Njj(D.orderMarkCancellation())}),o.EFF(4," K\xfcndigungstermin sichern "),o.k0s()}if(2&l){let f;const m=o.XpG(2);o.Y8G("innerHTML",m.configuration().overviewText,o.npT),o.R7$(),o.Y8G("formGroup",m.form),o.R7$(),o.vxM((null==(f=m.customerProductSelectOptions())?null:f.length)>1&&m.option()?2:-1),o.R7$(),o.Y8G("iconOnLeftSide",!1)("disabled",m.isChanging())("loading",m.isChanging())}}function Y(l,P){if(1&l&&o.nVh(0,H,2,1,"ecare-ui-kit-status-message",4)(1,j,5,6),2&l){const f=o.XpG();o.vxM(f.markCancellationSuccess()?0:1)}}let X=(()=>{class l{constructor(){this.store=(0,r.WQX)(B),this.customerProductSelectOptions=this.store.selectionOptions,this.option=this.store.option,this.customerType=this.store.customerType,this.isChanging=this.store.isChanging,this.isLoading=this.store.isLoading,this.form=new d.gE({customerProductId:new d.MJ({value:"",disabled:!1})}),this.trackFormChanges=new $.yU,this.errorOrdering=this.store.errorOrdering,this.markCancellationSuccess=this.store.markCancellationSuccess,this.brandStore=(0,r.WQX)(U.F),this.configuration=(0,_.EW)(()=>this.brandStore.isKm()?E.km:E.md),(0,r.QZP)(()=>{this.store.selectedCustomerProductId()&&this.form.controls.customerProductId.setValue(this.store.selectedCustomerProductId(),{emitEvent:!1})}),this.trackFormChanges=this.form.valueChanges.subscribe(()=>{this.store.updateCustomerProductSelection(this.form.controls.customerProductId.value)})}ngOnDestroy(){this.trackFormChanges.unsubscribe()}orderMarkCancellation(){this.store.reserveTermination()}static{this.\u0275fac=function(m){return new(m||l)}}static{this.\u0275cmp=o.VBU({type:l,selectors:[["ecare-libs-feature-my-contracts-mark-cancellation-ui"]],decls:6,vars:2,consts:[["headline","Jetzt K\xfcndigungstermin sichern","iconDesktop","kreuz-kreis--weiss-medium.svg","iconMobile","kreuz-kreis--weiss-medium.svg"],["type","error","data-qa","mark-cancellation-error",1,"error-box"],["data-qa","not-possible-error",1,"loading-wrapper"],[3,"href"],["type","success","data-qa","mark-cancellation-success",1,"success-box"],[3,"innerHTML"],[3,"formGroup"],[3,"label","options","formControlName"],["ecare-ui-kit-button","","type","button","data-qa","mark-cancellation-button","ecareDisableIfImpersonated","","aria-label","K\xfcndigungstermin sichern",1,"secondary-redesign",3,"click","iconOnLeftSide","disabled","loading"]],template:function(m,D){1&m&&(o.j41(0,"ecare-ui-kit-page-layout-small-page",0)(1,"ecare-ui-kit-content-box"),o.nVh(2,z,7,8,"ecare-ui-kit-status-message",1),o.nVh(3,Q,1,0,"ecare-ui-kit-loading-spinner-content-box")(4,W,2,0,"div",2)(5,Y,2,1),o.k0s()()),2&m&&(o.R7$(2),o.vxM(D.errorOrdering()?2:-1),o.R7$(),o.vxM(D.isLoading()?3:D.option()&&"ORGANIZATION"!==D.customerType()?5:4))},dependencies:[w.s,A.w,L.w,d.YN,d.qT,d.BC,d.cb,d.X1,d.j4,d.JD,V.h,G.Q,K.D,R.u,a.l],styles:[".error-box[_ngcontent-%COMP%]{margin-bottom:10px}"],changeDetection:0})}}return l})()},20379(k,b,n){n.d(b,{s:()=>_});var a=n(39635);const r=["*"];let _=(()=>{class d{static{this.\u0275fac=function(M){return new(M||d)}}static{this.\u0275cmp=a.VBU({type:d,selectors:[["ecare-ui-kit-content-box"]],ngContentSelectors:r,decls:1,vars:0,template:function(M,t){1&M&&(a.NAR(),a.SdG(0))},styles:['@charset "UTF-8";[_nghost-%COMP%]{display:block;background:#fff;padding:24px 10px 32px;margin-bottom:16px}@media screen and (min-width:640px){[_nghost-%COMP%]{padding:40px 8% 56px;border-radius:4px}}@media screen and (min-width:1024px){[_nghost-%COMP%]{padding:40px 92px 56px}}'],changeDetection:0})}}return d})()},68802(k,b,n){n.d(b,{a:()=>h});var a=n(80385),r=n(23482),_=n(92920),d=n(19846),C=n(47314),e=n(39635);
1function M(c,s){if(1&c&&(e.j41(0,"span",0),e.EFF(1),e.k0s()),2&c){const i=e.XpG();e.R7$(),e.SpI(" ",i.helperText()," ")}}function t(c,s){if(1&c&&(e.j41(0,"span",3),e.nrm(1,"fa-icon",4),e.EFF(2),e.k0s()),2&c){const i=s.$implicit;e.AVh("valid",i.valid),e.BMQ("data-qa",i.dataQaAttribute),e.R7$(),e.Y8G("icon",i.icon),e.R7$(),e.SpI(" ",i.text," ")}}function u(c,s){if(1&c&&(e.j41(0,"span",2),e.nrm(1,"fa-icon",4),e.EFF(2),e.k0s()),2&c){const i=s.$implicit,g=e.XpG();e.BMQ("data-qa",i.dataQaAttribute),e.R7$(),e.Y8G("icon",g.faExclamationTriangleProLight),e.R7$(),e.SpI(" ",i.message," ")}}function O(c,s){return c&&`${c}-success${s.dataQa?`-${s.dataQa}`:""}${s.valid?"-on":"-off"}`}function p(c){return c?`${c}-error`:void 0}let h=(()=>{class c{constructor(){this.helperText=(0,a.hFB)(""),this.errors=(0,a.hFB)(),this.successTexts=(0,a.hFB)(),this.dataQa=(0,a.hFB)(""),this.errorItems=(0,r.EW)(()=>function v(c){return c?Object.entries(c).map(([s,i])=>"string"==typeof i?i:"required"===s?"Das Feld wird ben\xf6tigt.":"minlength"===s?`Sie m\xfcssen mindestens ${String(i.requiredLength)} Zeichen eingeben.`:"maxlength"===s?`Sie k\xf6nnen maximal ${String(i.requiredLength)} Zeichen eingeben.`:s):[]}(this.errors()??void 0).map(i=>({message:i,dataQaAttribute:p(this.dataQa())}))),this.successItems=(0,r.EW)(()=>(this.successTexts()??[]).map(i=>({...i,dataQaAttribute:O(this.dataQa(),i),icon:i.valid?C.SGM:C.s0Q}))),this.showHelperText=(0,r.EW)(()=>!!this.helperText()&&!this.errorItems().length&&!this.successItems().length),this.faExclamationTriangleProLight=d.zpE}static{this.\u0275fac=function(g){return new(g||c)}}static{this.\u0275cmp=e.VBU({type:c,selectors:[["ecare-ui-kit-form-status"]],inputs:{helperText:[1,"helperText"],errors:[1,"errors"],successTexts:[1,"successTexts"],dataQa:[1,"dataQa"]},decls:5,vars:1,consts:[[1,"helper-text"],[1,"success-text",3,"valid"],[1,"error-message"],[1,"success-text"],[1,"icon",3,"icon"]],template:function(g,x){1&g&&(e.nVh(0,M,2,1,"span",0),e.Z7z(1,t,3,5,"span",1,e.Vm6),e.Z7z(3,u,3,3,"span",2,e.Vm6)),2&g&&(e.vxM(x.showHelperText()?0:-1),e.R7$(),e.Dyx(x.successItems()),e.R7$(2),e.Dyx(x.errorItems()))},dependencies:[_.dX,_.aY],styles:["[_nghost-%COMP%]{display:block;font-size:12px;margin:3px 16px 0;line-height:1.3}span[_ngcontent-%COMP%]{display:flex}fa-icon[_ngcontent-%COMP%]{margin-right:4px}.helper-text[_ngcontent-%COMP%]{color:var(--text-less-important-color)}.success-text[_ngcontent-%COMP%]{color:#84bc34;margin-top:.5em;margin-bottom:.5em}.success-text[_ngcontent-%COMP%]:not(.valid){color:var(--text-less-important-color)}.error-message[_ngcontent-%COMP%]{color:#d0021b}"],changeDetection:0})}}return c})()},8132(k,b,n){n.d(b,{w:()=>v});var a=n(80385),r=n(56034),_=n(23482),d=n(81667),C=n(92920),e=n(63070),M=n(68802),t=n(39635);const u=["options","","label",""];function O(h,c){1&h&&(t.j41(0,"option",1),t.EFF(1,"Bitte w\xe4hlen\u2026"),t.k0s()),2&h&&t.Y8G("ngValue",null)}function p(h,c){if(1&h&&(t.j41(0,"option",2),t.EFF(1),t.k0s()),2&h){const s=c.$implicit;t.Y8G("ngValue",s.value),t.R7$(),t.JRh(s.text)}}let v=(()=>{class h{get control(){return this.formControl()||this.controlContainer.control.get(this.formControlName())}constructor(){this.controlContainer=(0,r.WQX)(d.ZU),this.mappedOptions=[],this.label=(0,a.hFB)(),this.options=(0,a.hFB)(),this.formControl=(0,a.hFB)(),this.formControlName=(0,a.hFB)(),this.helperText=(0,a.hFB)(""),this.usePleaseSelectText=(0,a.hFB)(!1),this.dataQa=(0,a.hFB)(""),this.isFirstOptionDefault=(0,a.hFB)(!1),this.short=(0,a.hFB)(!1),this.valueChange=(0,a.CGW)(),this.faChevronDown=e.Jt$,(0,r.QZP)(()=>{const s=this.options();(0,_.O8)(()=>{this.mappedOptions=(s??[]).map(i=>"string"==typeof i?{text:i,value:i}:i),1===this.mappedOptions.length&&this.control.setValue(this.mappedOptions[0].value),this.mappedOptions.length<1?this.control.disable({emitEvent:!1}):(this.mappedOptions.map(i=>i.value).includes(this.control.value)||this.usePleaseSelectText()&&this.control.setValue(null),this.control.enable({emitEvent:!1})),this.isFirstOptionDefault()&&this.setDefaultOption(this.mappedOptions)})})}change(){this.valueChange.emit(this.control.value)}registerOnTouched(s){this.formControlDirective.valueAccessor?.registerOnTouched(s)}registerOnChange(s){this.formControlDirective.valueAccessor?.registerOnChange(s)}writeValue(s){this.formControlDirective.valueAccessor?.writeValue(s)}setDefaultOption(s){const i=s[0];i&&!this.control.value&&this.control.setValue(i.value)}static{this.\u0275fac=function(i){return new(i||h)}}static{this.\u0275cmp=t.VBU({type:h,selectors:[["ecare-ui-kit-select","options","","label",""]],viewQuery:function(i,g){if(1&i&&t.GBs(d.l_,7),2&i){let x;t.mGM(x=t.lsd())&&(g.formControlDirective=x.first)}},hostVars:2,hostBindings:function(i,g){2&i&&t.AVh("short",g.short())},inputs:{label:[1,"label"],options:[1,"options"],formControl:[1,"formControl"],formControlName:[1,"formControlName"],helperText:[1,"helperText"],usePleaseSelectText:[1,"usePleaseSelectText"],dataQa:[1,"dataQa"],isFirstOptionDefault:[1,"isFirstOptionDefault"],short:[1,"short"]},outputs:{valueChange:"valueChange"},features:[t.Jv_([{provide:d.kq,useExisting:h,multi:!0}])],attrs:u,decls:9,vars:14,consts:[[1,"control",3,"change","formControl"],["disabled","",3,"ngValue"],[3,"ngValue"],[3,"icon"],[1,"label"],[3,"helperText","errors","dataQa"]],template:function(i,g){1&i&&(t.j41(0,"label")(1,"select",0),t.bIt("change",function(){return g.change()}),t.nVh(2,O,2,1,"option",1),t.Z7z(3,p,2,2,"option",2,t.Vm6),t.k0s(),t.nrm(5,"fa-icon",3),t.j41(6,"span",4),t.EFF(7),t.k0s(),t.nrm(8,"ecare-ui-kit-form-status",5),t.k0s()),2&i&&(t.AVh("invalid",g.control.touched&&g.control.invalid),t.R7$(),t.AVh("upper-label-on-not-filled",g.usePleaseSelectText())("filled",null!==g.control.value),t.Y8G("formControl",g.control),t.BMQ("data-qa",g.dataQa()),t.R7$(),t.vxM(g.usePleaseSelectText()&&g.mappedOptions.length>1?2:-1),t.R7$(),t.Dyx(g.mappedOptions),t.R7$(2),t.Y8G("icon",g.faChevronDown),t.R7$(2),t.JRh(g.label()),t.R7$(),t.Y8G("helperText",g.helperText())("errors",g.control.touched?g.control.errors:void 0)("data
1Qa",g.dataQa()))},dependencies:[C.dX,C.aY,d.X1,d.xH,d.y7,d.wz,d.BC,d.l_,d.YN,M.a],styles:['@charset "UTF-8";[_nghost-%COMP%]{display:block;position:relative;padding-top:9px;margin-bottom:16px}[_nghost-%COMP%] .control[_ngcontent-%COMP%]{width:100%;height:49px;background:#fff;border:1px solid var(--form-control-border-color);border-radius:4px;padding:0 16px;color:var(--form-control-control-text-color)}[_nghost-%COMP%] .control[_ngcontent-%COMP%]:focus, [_nghost-%COMP%] .control[_ngcontent-%COMP%]:hover{border-color:var(--form-control-focus-border-color);outline:none}[_nghost-%COMP%] .control[_ngcontent-%COMP%]:focus{box-shadow:inset 0 0 6px #9cc853}[_nghost-%COMP%] .control[_ngcontent-%COMP%]:not(:focus)::placeholder{color:transparent}[_nghost-%COMP%] .control[_ngcontent-%COMP%] ~ .label[_ngcontent-%COMP%]{display:block;position:absolute;pointer-events:none;color:gray;top:26.5px;left:17px;line-height:1;cursor:text}[_nghost-%COMP%] .control[_ngcontent-%COMP%]:disabled{cursor:not-allowed;background:#f2f2f2;border-color:#d8d8d8;outline-color:#d8d8d8}[_nghost-%COMP%] .control[_ngcontent-%COMP%]:disabled ~ .label[_ngcontent-%COMP%]{color:#999;background-image:linear-gradient(transparent 6px,transparent 6px),linear-gradient(#f2f2f2,#f2f2f2);background-size:100% 6px,100%;background-repeat:no-repeat;background-position:0,0 6px}[_nghost-%COMP%] input.control[_ngcontent-%COMP%]:focus ~ .label[_ngcontent-%COMP%], [_nghost-%COMP%] input.control[_ngcontent-%COMP%]:not(:placeholder-shown) ~ .label[_ngcontent-%COMP%], [_nghost-%COMP%] select.control.upper-label-on-not-filled[_ngcontent-%COMP%]:not(:empty) ~ .label[_ngcontent-%COMP%], [_nghost-%COMP%] select.filled[_ngcontent-%COMP%] ~ .label[_ngcontent-%COMP%]{top:3px;left:15px;padding:0 3px;line-height:1;font-size:12px;font-weight:600;cursor:initial}[_nghost-%COMP%] input.control[_ngcontent-%COMP%]:focus:not(:disabled) ~ .label[_ngcontent-%COMP%], [_nghost-%COMP%] input.control[_ngcontent-%COMP%]:not(:placeholder-shown):not(:disabled) ~ .label[_ngcontent-%COMP%], [_nghost-%COMP%] select.control.upper-label-on-not-filled[_ngcontent-%COMP%]:not(:empty):not(:disabled) ~ .label[_ngcontent-%COMP%], [_nghost-%COMP%] select.filled[_ngcontent-%COMP%]:not(:disabled) ~ .label[_ngcontent-%COMP%]{color:var(--form-control-default-text-color);background-image:linear-gradient(transparent 6px,transparent 6px),linear-gradient(#fff,#fff);background-size:100% 6px,100%;background-repeat:no-repeat;background-position:0,0 6px}
1[_nghost-%COMP%] .invalid[_ngcontent-%COMP%] .control[_ngcontent-%COMP%]{border-color:#df002e}[_nghost-%COMP%] .invalid[_ngcontent-%COMP%] .control[_ngcontent-%COMP%]:focus, [_nghost-%COMP%] .invalid[_ngcontent-%COMP%] .control[_ngcontent-%COMP%]:hover{border-color:#df002e}[_nghost-%COMP%] .invalid[_ngcontent-%COMP%] .control[_ngcontent-%COMP%]:focus{box-shadow:inset 0 0 6px #ed738c}.short[_nghost-%COMP%]{width:40%;max-width:160px}select[_ngcontent-%COMP%]{appearance:none}select[_ngcontent-%COMP%]:disabled ~ fa-icon[_ngcontent-%COMP%]{color:#999}fa-icon[_ngcontent-%COMP%]{position:absolute;right:14px;line-height:49px;pointer-events:none;color:var(--icon-color)}.no-selection[_ngcontent-%COMP%]{display:none}'],changeDetection:0})}}return h})()},59087(k,b,n){n.d(b,{w:()=>O});var a=n(39635);const r=["*"];let _=(()=>{class p{constructor(){this.color="secondary"}static{this.\u0275fac=function(c){return new(c||p)}}static{this.\u0275cmp=a.VBU({type:p,selectors:[["ecare-ui-kit-icon-bg-circle"]],inputs:{color:"color"},ngContentSelectors:r,decls:3,vars:3,consts:[["data-testid","icon-background"],["data-testid","icon",1,"icon"]],template:function(c,s){1&c&&(a.NAR(),a.rj2(0,"div",0)(1,"div",1),a.SdG(2),a.eux()()),2&c&&a.HbH(a.VkB("icon-background ",s.color))},styles:['@charset "UTF-8";[_nghost-%COMP%]{width:70px;height:70px;margin-right:16px;flex-shrink:0}@media screen and (min-width:640px){[_nghost-%COMP%]{width:80px;height:80px;margin-right:24px}}.icon-background[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;height:100%;border-radius:50%;color:var(--icon-color)}.icon-background.primary[_ngcontent-%COMP%]{background:var(--icon-background-primary-color)}.icon-background.secondary[_ngcontent-%COMP%]{background:var(--icon-background-secondary-color)}.icon-background[_ngcontent-%COMP%] .icon[_ngcontent-%COMP%]{max-width:71.5%}.icon-background[_ngcontent-%COMP%] .icon[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:50px}'],changeDetection:0})}}return p})();const d=["iconDesktop","","iconMobile",""],C=["*",[["","subtitle",""]]],e=["*","[subtitle]"],M=["data-testid","headline"];function t(p,v){if(1&p&&a.nrm(0,"h1",2),2&p){const h=a.XpG();a.Y8G("innerHTML",h.innerHeadline,a.npT)}}function u(p,v){1&p&&(a.j41(0,"h1",3),a.SdG(1,0,M),a.j41(2,"span",4),a.SdG(3,1),a.k0s()())}let O=(()=>{class p{static{this.\u0275fac=function(c){return new(c||p)}}static{this.\u0275cmp=a.VBU({type:p,selectors:[["ecare-ui-kit-headline","iconDesktop","","iconMobile",""]],inputs:{iconDesktop:"iconDesktop",iconMobile:"iconMobile",innerHeadline:"innerHeadline"},attrs:d,ngContentSelectors:e,decls:6,vars:3,consts:[["media","(min-width: 640px)",3,"srcset"],["data-testid","img","data-qa","headline-icon","alt","",3,"src"],["data-qa","headline-title",3,"innerHTML"],["data-qa","headline-title"],[1,"subtitle"]],template:function(c,s){1&c&&(a.NAR(C),a.j41(0,"ecare-ui-kit-icon-bg-circle")(1,"picture"),a.nrm(2,"source",0)(3,"img",1),a.k0s()(),a.nVh(4,t,1,1,"h1",2)(5,u,4,0,"h1",3)),2&c&&(a.R7$(2),a.Y8G("srcset","assets-ecss/imgs/icons/"+s.iconDesktop),a.R7$(),a.Y8G("src","assets-ecss/imgs/icons/"+s.iconMobile,a.B4B),a.R7$(),a.vxM(s.innerHeadline?4:5))},dependencies:[_],styles:['@charset "UTF-8";.redesign[_nghost-%COMP%] h1[_ngcontent-%COMP%]{font-size:40px}@media(max-width:768px){.redesign[_nghost-%COMP%] h1[_ngcontent-%COMP%]{font-size:26px}}[_nghost-%COMP%]{display:flex;align-items:center;justify-content:center;padding:24px 10px;margin:0;box-sizing:border-box;color:var(--headline-color)}[_nghost-%COMP%] img[_ngcontent-%COMP%]{width:44px;aspect-ratio:1}[_nghost-%COMP%] h1[_ngcontent-%COMP%]{margin:0}[_nghost-%COMP%] .subtitle[_ngcontent-%COMP%]{display:block;font-family:var(--subtitle-font);text-transform:initial;font-size:14px;font-weight:400}@media screen and (min-width:640px){[_nghost-%COMP%] .subtitle[_ngcontent-%COMP%]{font-size:20px}}@media screen and (min-width:640px){[_nghost-%COMP%]{padding:56px 10px 40px}[_nghost-%COMP%] img[_ngcontent-%COMP%]{width:50px}}'],changeDetection:0})}}return p})()},58528(k,b,n){n.d(b,{h:()=>d});var a=n(20379),r=n(20539),_=n(39635);let d=(()=>{class C{static{this.\u0275fac=function(t){return new(t||C)}}static{this.\u0275cmp=_.VBU({type:C,selectors:[["ecare-ui-kit-loading-spinner-content-box"]],decls:3,vars:0,consts:[[1,"spinner"]],template:function(t,u){1&t&&(_.j41(0,"ecare-ui-kit-content-box"),_.nrm(1,"ecare-ui-kit-loading-spinner",0),_.EFF(2," Wird geladen\u2026\n"),_.k0s())},dependencies:[a.s,r.N],styles:["ecare-ui-kit-content-box[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center}ecare-ui-kit-content-box[_ngcontent-%COMP%] ecare-ui-kit-loading-spinner[_ngcontent-%COMP%]{width:30px;height:30px;margin-bottom:16px}"],changeDetection:0})}}return C})()},74712(k,b,n){n.d(b,{w:()=>M});var a=n(59087),r=n(39635);const _=["headline","","iconDesktop","","iconMobile",""],d=[[["","subtitle",""]],"*"],C=["[subtitle]","*"];function e(t,u){if(1&t&&(r.qex(0),r.EFF(1),r.bVm()),2&t){const O=r.XpG();r.R7$(),r.JRh(O.headline)}}let M=(()=>{class t{constructor(){this.headlineAsInnerHtml=!1}static{this.\u0275fac=function(p){return new(p||t)}}static{this.\u0275cmp=r.VBU({type:t,selectors:[["ecare-ui-kit-page-layout-small-page","headline","","iconDesktop","","iconMobile",""]],inputs:{headline:"headline",iconDesktop:"iconDesktop",iconMobile:"iconMobile",headlineAsInnerHtml:"headlineAsInnerHtml"},attrs:_,ngContentSelectors:C,decls:7,vars:4,consts:[[1,"layout"],[1,"layout-content"],[3,"iconDesktop","iconMobile","
1innerHeadline"],["subtitle",""]],template:function(p,v){1&p&&(r.NAR(d),r.j41(0,"div",0)(1,"div",1)(2,"ecare-ui-kit-headline",2),r.nVh(3,e,2,1,"ng-container"),r.qex(4,3),r.SdG(5),r.bVm(),r.k0s(),r.SdG(6,1),r.k0s()()),2&p&&(r.R7$(2),r.Y8G("iconDesktop",v.iconDesktop)("iconMobile",v.iconMobile)("innerHeadline",v.headlineAsInnerHtml?v.headline:void 0),r.R7$(),r.vxM(v.headlineAsInnerHtml?-1:3))},dependencies:[a.w],styles:['@charset "UTF-8";.layout[_ngcontent-%COMP%]{box-sizing:border-box;width:100%}.layout[_ngcontent-%COMP%] .layout-content[_ngcontent-%COMP%]{padding-bottom:40px}@media screen and (min-width:640px){.layout[_ngcontent-%COMP%] .layout-content[_ngcontent-%COMP%]{width:calc(100% - 20px);max-width:716px;padding-bottom:56px;margin:0 auto}}@media screen and (min-width:1024px){.layout[_ngcontent-%COMP%] .layout-content[_ngcontent-%COMP%]{width:716px;max-width:100%;margin:0 auto}}'],changeDetection:0})}}return t})()},49044(k,b,n){n.d(b,{D:()=>h});var a=n(37531),r=n(56034),_=n(92920),d=n(63070),C=n(47314),e=n(39635);const M=["type",""],t=["*"],u=(c,s)=>({closable:c,important:s}),O=()=>["far","times"];function p(c,s){if(1&c){const i=e.RV6();e.j41(0,"button",5),e.bIt("click",function(){r.eBV(i);const x=e.XpG(2);return r.Njj(x.closeMessage())}),e.nrm(1,"fa-icon",6),e.k0s()}2&c&&(e.R7$(),e.Y8G("icon",e.lJ4(1,O)))}function v(c,s){if(1&c&&(e.j41(0,"div",1),e.nrm(1,"fa-icon",2),e.j41(2,"div",3),e.SdG(3),e.k0s(),e.nVh(4,p,2,2,"button",4),e.k0s()),2&c){const i=e.XpG();e.HbH(e.VkB("status-message ",i.type)),e.Y8G("ngClass",e.l_i(8,u,i.closable,i.important)),e.R7$(),e.HbH("icon "+i.styleAdjustment),e.Y8G("icon",i.icon),e.R7$(3),e.vxM(i.closable?4:-1)}}class h{static{this.typeToIconMap=new Map([["info","info-circle"],["success","check-circle"],["warning","exclamation-triangle"],["error","times-circle"],["hint","lightbulb"]])}get type(){return this._type}set type(s){this._type=s,this.icon=["fas",h.typeToIconMap.get(s)]}constructor(){this.faIconLibrary=(0,r.WQX)(_.QB),this.closable=!1,this.important=!1,this.showMessage=!0,this.faIconLibrary.addIcons(C.iW_,C.SGM,C.zpE,C.s0Q,d.GRI,C.rC2)}closeMessage(){this.showMessage=!1}static{this.\u0275fac=function(i){return new(i||h)}}static{this.\u0275cmp=e.VBU({type:h,selectors:[["ecare-ui-kit-status-message","type",""]],hostVars:2,hostBindings:function(i,g){2&i&&e.AVh("visible",g.showMessage)},inputs:{type:"type",styleAdjustment:"styleAdjustment",closable:"closable",important:"important"},attrs:M,ngContentSelectors:t,decls:1,vars:1,consts:[["data-testid","status-message","data-qa","status-message",3,"class","ngClass"],["data-testid","status-message","data-qa","status-message",3,"ngClass"],["data-testid","icon",3,"icon"],["data-qa","status-message-content"],["data-testid","close","type","button","aria-label","Schlie\xdfen",1,"close-button"],["data-testid","close","type","button","aria-label","Schlie\xdfen",1,"close-button",3,"click"],[3,"icon"]],template:function(i,g){1&i&&(e.NAR(),e.nVh(0,v,5,11,"div",0)),2&i&&e.vxM(g.showMessage?0:-1)},dependencies:[_.dX,_.aY,a.YU],styles:['@charset "UTF-8";[_nghost-%COMP%]{display:block;margin-bottom:24px}@media screen and (min-width:640px){[_nghost-%COMP%]{margin-bottom:32px}}[_nghost-%COMP%]:not(.visible){margin-bottom:0}.icon[_ngcontent-%COMP%]{align-self:flex-start;font-size:16px;margin-top:1px;margin-right:14px}.status-for-sim-item[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;width:32px;aspect-ratio:1;margin:2px}.info[_ngcontent-%COMP%]{background:var(--info-background, #e3e8f3)}.info[_ngcontent-%COMP%] .icon[_ngcontent-%COMP%]{color:var(--info-foreground, #21314d)}.success[_ngcontent-%COMP%]{background:var(--success-background, #e1f1cb)}.success[_ngcontent-%COMP%] .icon[_ngcontent-%COMP%]{color:var(--success-foreground, #84bc34)}.warning[_ngcontent-%COMP%]{background:var(--warning-background, #fcf8e5)}.warning[_ngcontent-%COMP%] .icon[_ngcontent-%COMP%]{color:var(--warning-foreground, var(--warning-icon-background, #e6be00))}.error[_ngcontent-%COMP%]{background:var(--error-background, #ffebe1)}.error[_ngcontent-%COMP%] .icon[_ngcontent-%COMP%]{color:var(--error-foreground, #d0021b)}.hint[_ngcontent-%COMP%]{background:var(--hint-background, #f2f2f2)}.hint[_ngcontent-%COMP%] .icon[_ngcontent-%COMP%]{color:var(--hint-foreground, inherit)}.status-message[_ngcontent-%COMP%]{align-items:center;line-height:1.5;padding:14px;font-size:14px;display:flex;border-radius:2px;position:relative}.important[_ngcontent-%COMP%]{font-weight:700}.important[_ngcontent-%COMP%] .icon[_ngcontent-%COMP%]{font-size:20px}.closable[_ngcontent-%COMP%]{padding-right:29px}.close-button[_ngcontent-%COMP%]{cursor:pointer;opacity:.4;border:none;background:none;position:absolute;top:0;right:0;padding:13px 15px 10px 5px;transition:all .3s}.close-button[_ngcontent-%COMP%]:hover{opacity:.9}'],changeDetection:0})}}}}]);
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.