1(self.webpackChunkhomepageUi=self.webpackChunkhomepageUi||[]).push([[6963],{6963(F,C,s){s.d(C,{anwendungComponentBuilder:()=>le});var e=s(5802),m=s(2271),_=s(9337),R=s(9183),M=s(467),a=s(5547),u=s(7705),I=s(177),b=s(9079),v=s(9724),k=s(1397);const T=new e.nKC("LAZY_ELEMENT_CONFIGS"),O=new e.nKC("LAZY_ELEMENT_ROOT_OPTIONS"),P=new e.nKC("LAZY_ELEMENT_ROOT_GUARD"),H=new e.nKC("LAZY_ELEMENTS_REGISTRY",{providedIn:"root",factory:()=>new Map});let W;class h{static controller=new AbortController;#t=(0,e.WQX)(e.zcH);#n=(0,e.WQX)(H);options=(0,e.WQX)(O,{optional:!0})??{};configs=[];ngOnDestroy(){h.controller?.abort(),h.controller=null}addConfigs(i){i.forEach(t=>{this.getElementConfig(t.tag)||(t.isAdded=!0,this.configs.push(t),(void 0!==t.preload?t.preload:this.options.preload)&&this.loadElement(t.url,t.tag,t.isModule,t.importMap,t.hooks))})}getElementConfig(i){return this.configs.find(t=>t.tag===i)}preload(i){let t=this.configs;i&&(t=this.configs.filter(n=>i.includes(n.tag))),t.forEach(n=>this.loadElement(n.url,n.tag,n.isModule,n.importMap,n.hooks))}loadElement(i,t,n,c,S){var d=this;return(0,M.A)(function*(){const L=d.getElementConfig(t);if(n??=L?.isModule??d.options.isModule,c??=L?.importMap??d.options.importMap,i||(i=c?t:L.url),!d.#o(i)){let N=function(){D.removeEventListener("load",U),D.removeEventListener("error",j)};const E=d.#a(i),y=S?.beforeLoad??L?.hooks?.beforeLoad??d.options?.hooks?.beforeLoad,x=S?.afterLoad??L?.hooks?.afterLoad??d.options?.hooks?.afterLoad;c&&(i=yield d.#i(i));const D=document.createElement("script");n&&(D.type="module"),D.src=function Z(){if(void 0===W&&(W=null,typeof window<"u")){const r=window;void 0!==r.trustedTypes&&(W=r.trustedTypes.createPolicy("angular-extensions#elements",{createScriptURL:i=>i}))}return W}()?.createScriptURL(i)??i;const U=()=>{x?d.#e(x,t).then(E.resolve).catch(E.reject):E.resolve(),N()},j=K=>{E.reject(K),N(),d.#t.handleError(K)};D.addEventListener("load",U,{signal:h.controller?.signal}),D.addEventListener("error",j,{signal:h.controller?.signal}),y?d.#e(y,t).then(()=>document.body.appendChild(D)).catch(E.reject):document.body.appendChild(D)}return d.#n.get(d.#r(i))})()}#a(i){let t;return this.#n.set(this.#r(i),new Promise((n,c)=>t={resolve:n,reject:c})),t}#o(i){return this.#n.has(this.#r(i))}#r(i){return i.replace(/https?:\/\//,"")}#e(i,t){try{return Promise.resolve(i(t))}catch(n){return Promise.reject(n)}}#i(i){return(0,M.A)(function*(){const t=window.System;return t&&(yield t.prepareImport(),i=t.resolve(i)),i})()}static \u0275fac=function(t){return new(t||h)};static \u0275prov=e.jDH({token:h,factory:h.\u0275fac,providedIn:"root"})}let J=(()=>{class r{tag=(0,u.hFB)(null,{alias:"axLazyElementDynamic"});url=(0,u.hFB)(null,{alias:"axLazyElementDynamicUrl"});loadingTemplateRef=(0,u.hFB)(null,{alias:"axLazyElementDynamicLoadingTemplate"});errorTemplateRef=(0,u.hFB)(null,{alias:"axLazyElementDynamicErrorTemplate"});isModule=(0,u.hFB)(!1,{alias:"axLazyElementDynamicModule"});importMap=(0,u.hFB)(!1,{alias:"axLazyElementDynamicImportMap"});loadingSuccess=(0,u.hFB)(void 0,{alias:"axLazyElementLoadingSuccess"});loadingError=(0,u.hFB)(void 0,{alias:"axLazyElementLoadingError"});#t=null;#n=(0,e.WQX)(e.abz);#a=(0,e.WQX)(a.Agw);#o=(0,e.WQX)(e.qQL);#r=(0,e.WQX)(a.sFG);#e=(0,e.WQX)(a.c1b);#i=(0,e.WQX)(u.gRc);#l=(0,e.WQX)(a.C4Q);#s=(0,e.WQX)(h);ngOnInit(){if((0,I.Vy)(this.#a))return;const n=this.tag(),c=this.#s.getElementConfig(n)||{},S=this.#s.options,d=c.loadingComponent||S.loadingComponent,L=this.loadingTemplateRef();L?this.#e.createEmbeddedView(L):d&&this.#e.createComponent(d),(0,v.H)(this.#s.loadElement(this.url(),n,this.isModule(),this.importMap(),c?.hooks)).pipe((0,k.Z)(()=>customElements.whenDefined(n)),(0,b.pQ)(this.#n)).subscribe({next:()=>{this.loadingSuccess()?.(),this.#e.clear();const E=this.#r.createElement;this.#r.createElement=(y,x)=>("ax-lazy-element"===y&&(y=n),this.#o.createElement(y)),this.#t=this.#e.createEmbeddedView(this.#l),this.#r.createElement=E,this.#i.markForCheck()},error:E=>{this.loadingError()?.(E);const y=c.errorComponent||S.errorComponent;this.#e.clear();const x=this.errorTemplateRef();x?(this.#e.createEmbeddedView(x),this.#i.markForCheck()):y&&(this.#e.createComponent(y),this.#i.markForCheck())}})}destroyEmbeddedView(){this.#t&&!this.#t.destroyed&&(this.#t.detach(),this.#t.destroy(),this.#t=null)}static \u0275fac=function(n){return new(n||r)};static \u0275dir=a.FsC({type:r,selectors:[["","axLazyElementDynamic",""]],inputs:{tag:[1,"axLazyElementDynamic","tag"],url:[1,"axLazyElementDynamicUrl","url"],loadingTemplateRef:[1,"axLazyElementDynamicLoadingTemplate","loadingTemplateRef"],errorTemplateRef:[1,"axLazyElementDynamicErrorTemplate","errorTemplateRef"],isModule:[1,"axLazyElementDynamicModule","isModule"],importMap:[1,"axLazyElementDynamicImportMap","importMap"],loadingSuccess:[1,"axLazyElementLoadingSuccess","loadingSuccess"],loadingError:[1,"axLazyElementLoadingError","loadingError"]}})}return r})();function q(r){return"LazyElementsModule.forRoot() multiple execution guard"}let ee=(()=>{class r{static forRoot(t){return{ngModule:r,providers:[{provide:T,useValue:t&&t.elementConfigs?t.elementConfigs:[],multi:!0},{provide:O,useValue:t.rootOptions?t.rootOptions:{}},{provide:P,useFactory:q,deps:[[O,new a.Xx1,new a.kdw]]}]}}
1static forFeature(t){return{ngModule:r,providers:[{provide:T,useValue:t&&t.elementConfigs?t.elementConfigs:[],multi:!0}]}}lazyElementsLoaderService=(0,e.WQX)(h);elementConfigsMultiProvider=(0,e.WQX)(T,{optional:!0});guard=(0,e.WQX)(P,{optional:!0});constructor(){this.elementConfigsMultiProvider&&this.elementConfigsMultiProvider.length&&this.elementConfigsMultiProvider.filter(t=>t.some(n=>!n.isAdded)).forEach(t=>this.lazyElementsLoaderService.addConfigs(t))}static \u0275fac=function(n){return new(n||r)};static \u0275mod=a.$C({type:r});static \u0275inj=e.G2t({})}return r})();var A=s(5246);let $=(()=>{class r{constructor(){this._classD=(0,e.WQX)(A.G_,{self:!0}),this._contentService=(0,e.WQX)(A.fH),this.cmsId=this._classD.getRenderProperty("cmsid"),this.tag=this._classD.getRenderProperty("tag"),this.route=(0,m.EW)(()=>this._contentService.querySelector("a")()?.getAttribute("href")??""),this.auspraegungId=this._classD.getRenderProperty("auspraegungId")}static{this.\u0275fac=function(n){return new(n||r)}}static{this.\u0275dir=a.FsC({type:r,features:[a.Jv_([A.fH]),a.nM4([A.G_])]})}}return r})();const re=["*"];function ne(r,i){1&r&&a.nrm(0,"span",4)(1,"mat-progress-spinner",5)}function ie(r,i){1&r&&a.nrm(0,"span",6)}function ae(r,i){if(1&r&&a.nrm(0,"ax-lazy-element",2),2&r){const t=a.XpG(2);a.Y8G("data",t.data())}}function oe(r,i){if(1&r&&a.DNE(0,ae,1,1,"ax-lazy-element",7),2&r){const t=a.XpG(),n=a.sdS(1),c=a.sdS(3);a.Y8G("axLazyElementDynamic",t.tag())("axLazyElementDynamicModule",!0)("axLazyElementDynamicUrl",t.route())("axLazyElementDynamicErrorTemplate",c)("axLazyElementDynamicLoadingTemplate",n)}}function se(r,i){1&r&&(a.qex(0),a.SdG(1),a.bVm())}let X=(()=>{class r{constructor(){this._payloadD=(0,e.WQX)($,{self:!0}),this.tag=(0,m.EW)(()=>this._payloadD.tag()),this.route=(0,m.EW)(()=>this._payloadD.route()),this.data=(0,m.EW)(()=>({id:this._payloadD.auspraegungId()})),this.cmsId=(0,m.EW)(()=>this._payloadD.cmsId())}static{this.customElementName="cms-anwendung"}static{this.\u0275fac=function(n){return new(n||r)}}static{this.\u0275cmp=a.VBU({type:r,selectors:[["cms-anwendung"]],hostVars:8,hostBindings:function(n,c){2&n&&(a.BMQ("data-automation-id","cms-anwendung")("id",c.cmsId()),a.AVh("cms-component",!0)("cms-section-band",!0)("stretchable",!0))},features:[a.nM4([$])],ngContentSelectors:re,decls:6,vars:1,consts:[["axLoading",""],["axError",""],[3,"data"],[4,"hgContent"],["hidden","","id","axLoadingTemplate"],["color","primary","data-automation-id","indicator-spinner","diameter","40","mode","indeterminate","strokeWidth","4"],["hidden","","id","axErrorTemplate"],[3,"data",4,"axLazyElementDynamic","axLazyElementDynamicModule","axLazyElementDynamicUrl","axLazyElementDynamicErrorTemplate","axLazyElementDynamicLoadingTemplate"]],template:function(n,c){1&n&&(a.NAR(),a.DNE(0,ne,2,0,"ng-template",null,0,a.C5r)(2,ie,1,0,"ng-template",null,1,a.C5r),a.nVh(4,oe,1,5,"ax-lazy-element",2),a.DNE(5,se,2,0,"ng-container",3)),2&n&&(a.R7$(4),a.vxM(c.route()?4:-1))},dependencies:[R.LG,A.$q,ee,J],styles:["[_nghost-%COMP%]:focus-visible{outline:none}"],changeDetection:0})}}return r})();const le=r=>{const i=X.customElementName;if(!customElements.get(i)){const t=(0,_.gw)(X,{injector:r});customElements.define(i,t)}}},8203(F,C,s){s.d(C,{jI:()=>b});var a=s(5547),u=s(5802);let b=(()=>{class v{static \u0275fac=function(z){return new(z||v)};static \u0275mod=a.$C({type:v});static \u0275inj=u.G2t({})}return v})()},8649(F,C,s){s.d(C,{Rc:()=>u,_J:()=>a});var e=s(1535),m=s(5547),_=s(5802);const R=new _.nKC("MATERIAL_ANIMATIONS");let M=null;function a(){return(0,_.WQX)(R,{optional:!0})?.animationsDisabled||"NoopAnimations"===(0,_.WQX)(m.bc$,{optional:!0})?"di-disabled":(M??=(0,_.WQX)(e.D).matchMedia("(prefers-reduced-motion)").matches,M?"reduced-motion":"enabled")}function u(){return"enabled"!==a()}},9183(F,C,s){s.d(C,{D6:()=>B,LG:()=>w});var e=s(5547),m=s(5802),_=s(7705),R=s(9769),M=s(8649),a=s(8203);const u=["determinateSpinner"];function I(g,Y){if(1&g&&(m.qSk(),e.j41(0,"svg",11),e.nrm(1,"circle",12),e.k0s()),2&g){const o=e.XpG();e.BMQ("viewBox",o._viewBox()),e.R7$(),e.xc7("stroke-dasharray",o._strokeCircumference(),"px")("stroke-dashoffset",o._strokeCircumference()/2,"px")("stroke-width",o._circleStrokeWidth(),"%"),e.BMQ("r",o._circleRadius())}}const b=new m.nKC("mat-progress-spinner-default-options",{providedIn:"root",factory:()=>({diameter:v})}),v=100;let w=(()=>{class g{_elementRef=(0,m.WQX)(e.aKT);_noopAnimations;get color(){return this._color||this._defaultColor}set color(o){this._color=o}_color;_defaultColor="primary";_determinateCircle;constructor(){const o=(0,m.WQX)(b),p=(0,M._J)(),l=this._elementRef.nativeElement;this._noopAnimations="di-disabled"===p&&!!o&&!o._forceAnimations,this.mode="mat-spinner"===l.nodeName.toLowerCase()?"indeterminate":"determinate",!this._noopAnimations&&"reduced-motion"===p&&l.classList.add("mat-progress-spinner-reduced-motion"),o&&(o.color&&(this.color=this._defaultColor=o.color),o.diameter&&(this.diameter=o.diameter),o.strokeWidth&&(this.strokeWidth=o.strokeWidth))}mode;get value(){return"determinate"===this.mode?this._value:0}set value(o){this._value=Math.max(0,Math.min(100,o||0))}_value=0;get diameter(){return this._diameter}set diameter(o){this._diameter=o||0}_diameter=v;get strokeWidth(){return this._strokeWidth??this.diameter/10}set strokeWidth(o){this._strokeWidth=o||0}_strokeWidth;_circleRadius(){return(this.diameter-10)/2}_viewBox(){const o=2*this._circleRadius()+this.strokeWidth;return`0 0 ${o} ${o}`}_strokeCircumference(){return 2*Math.PI*this._circleRadius()}_strokeDashOffset(){return"determinate"===this.mode?this._strokeCircumference()*(100-this._value)/100:null}_circleStrokeWidth(){return this.strokeWidth/this.diameter*100}static \u0275fac=function(p){return new(p||g)};static \u0275cmp=e.VBU({type:g,selectors:[["mat-progress-spinner"],["mat-spinner"]],viewQuery:function(p,l){if(1&p&&e.GBs(u,5),2&p){let f;e.mGM(f=e.lsd())&&(l._determinateCircle=f.first)}},hostAttrs:["role","progressbar","tabindex","-1",1,"mat-mdc-progress-spinner","mdc-circular-progress"],hostVars:18,hostBindings:function(p,l){2&p&&(e.BMQ("aria-valuemin",0)("aria-valuemax",100)("aria-valuenow","determinate"===l.mode?l.value:null)("mode",l.mode),e.HbH("mat-"+l.color),e.xc7("width",l.diameter,"px")("height",l.diameter,"px")("--mat-progress-spinner-size",l.diameter+"px")("--mat-progress-spinner-active-indicator-width",l.diameter+"px"),e.AVh("_mat-animation-noopable",l._noopAnimations)("mdc-circular-progress--indeterminate","indeterminate"===l.mode))},inputs:{color:"color",mode:"mode",value:[2,"value","value",_.Udg],diameter:[2,"diameter","diameter",_.Udg],strokeWidth:[2,"strokeWidth","strokeWidth",_.Udg]},exportAs:["matProgressSpinner"],decls:14,vars:11,consts:[["circle",""],["determinateSpinner",""],["aria-hidden","true",1,"mdc-circular-progress__determinate-container"],["xmlns","http://www.w3.org/2000/svg","focusable","false",1,"mdc-circular-progress__determinate-circle-graphic"],["cx","50%","cy","50%",1,"mdc-circular-progress__determinate-circle"],["aria-hidden","true",1,"mdc-circular-progress__indeterminate-container"],[1,"mdc-circular-progress__spinner-layer"],[1,"mdc-circular-progress__circle-clipper","mdc-circular-progress__circle-left"],[3,"ngTemplateOutlet"],[1,"mdc-circular-progress__gap-patch"],[1,"mdc-circular-progress__circle-clipper","mdc-circular-progress__circle-right"],["xmlns","http://www.w3.org/2000/svg","focusable","false",1,"mdc-circular-progress__indeterminate-circle-graphic"],["cx","50%","cy","50%"]],template:function(p,l){if(1&p&&(e.DNE(0,I,2,8,"ng-template",null,0,e.C5r),e.j41(2,"div",2,1),m.qSk(),e.j41(4,"svg",3),e.nrm(5,"circle",4),e.k0s()(),m.joV(),e.j41(6,"div",5)(7,"div",6)(8,"div",7),e.eu8(9,8),e.k0s(),e.j41(10,"div",9),e.eu8(11,8),e.k0s(),e.j41(12,"div",10),e.eu8(13,8),e.k0s()()()),2&p){const f=e.sdS(1);
1e.R7$(4),e.BMQ("viewBox",l._viewBox()),e.R7$(),e.xc7("stroke-dasharray",l._strokeCircumference(),"px")("stroke-dashoffset",l._strokeDashOffset(),"px")("stroke-width",l._circleStrokeWidth(),"%"),e.BMQ("r",l._circleRadius()),e.R7$(4),e.Y8G("ngTemplateOutlet",f),e.R7$(2),e.Y8G("ngTemplateOutlet",f),e.R7$(2),e.Y8G("ngTemplateOutlet",f)}},dependencies:[R.T3],styles:[".mat-mdc-progress-spinner {\n --mat-progress-spinner-animation-multiplier: 1;\n display: block;\n overflow: hidden;\n line-height: 0;\n position: relative;\n direction: ltr;\n transition: opacity 250ms cubic-bezier(0.4, 0, 0.6, 1);\n}\n.mat-mdc-progress-spinner circle {\n stroke-width: var(--mat-progress-spinner-active-indicator-width, 4px);\n}\n.mat-mdc-progress-spinner._mat-animation-noopable, .mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__determinate-circle {\n transition: none !important;\n}\n.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-circle-graphic,\n.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__spinner-layer,\n.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container {\n animation: none !important;\n}\n.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container circle {\n stroke-dasharray: 0 !important;\n}\n@media (forced-colors: active) {\n .mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic,\n .mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle {\n stroke: currentColor;\n stroke: CanvasText;\n }\n}\n\n.mat-progress-spinner-reduced-motion {\n --mat-progress-spinner-animation-multiplier: 1.25;\n}\n\n.mdc-circular-progress__determinate-container,\n.mdc-circular-progress__indeterminate-circle-graphic,\n.mdc-circular-progress__indeterminate-container,\n.mdc-circular-progress__spinner-layer {\n position: absolute;\n width: 100%;\n height: 100%;\n}\n\n.mdc-circular-progress__determinate-container {\n transform: rotate(-90deg);\n}\n.mdc-circular-progress--indeterminate .mdc-circular-progress__determinate-container {\n opacity: 0;\n}\n\n.mdc-circular-progress__indeterminate-container {\n font-size: 0;\n letter-spacing: 0;\n white-space: nowrap;\n opacity: 0;\n}\n.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container {\n opacity: 1;\n animation: mdc-circular-progress-container-rotate calc(1568.2352941176ms * var(--mat-progress-spinner-animation-multiplier)) linear infinite;\n}\n\n.mdc-circular-progress__determinate-circle-graphic,\n.mdc-circular-progress__indeterminate-circle-graphic {\n fill: transparent;\n}\n\n.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,\n.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic {\n stroke: var(--mat-progress-spinner-active-indicator-color, var(--mat-sys-primary));\n}\n@media (forced-colors: active) {\n .mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,\n .mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic {\n stroke: CanvasText;\n }\n}\n\n.mdc-circular-progress__determinate-circle {\n transition: stroke-dashoffset 500ms cubic-bezier(0, 0, 0.2, 1);\n}\n\n.mdc-circular-progress__gap-patch {\n position: absolute;\n top: 0;\n left: 47.5%;\n box-sizing: border-box;\n width: 5%;\n height: 100%;\n overflow: hidden;\n}\n\n.mdc-circular-progress__gap-patch .mdc-circular-progress__indeterminate-circle-graphic {\n left: -900%;\n width: 2000%;\n transform: rotate(180deg);\n}\n.mdc-circular-progress__circle-clipper .mdc-circular-progress__indeterminate-circle-graphic {\n width: 200%;\n}\n.mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic {\n left: -100%;\n}\n.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-left .mdc-circular-progress__indeterminate-circle-graphic {\n animation: mdc-circular-progress-left-spin calc(1333ms * var(--mat-progress-spinner-animation-multiplier)) cubic-bezier(0.4, 0, 0.2, 1) infinite both;\n}\n.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic {\n animation: mdc-circular-progress-right-spin calc(1333ms * var(--mat-progress-spinner-animation-multiplier)) cubic-bezier(0.4, 0, 0.2, 1) infinite both;\n}\n\n.mdc-circular-progress__circle-clipper {\n display: inline-flex;\n position: relative;\n width: 50%;\n height: 100%;\n overflow: hidden;\n}\n\n.mdc-circular-progress--indeterminate .mdc-circular-progress__spinner-layer {\n animation: mdc-circular-progress-spinner-layer-rotate calc(5332ms * var(--mat-progress-spinner-animation-multiplier)) cubic-bezier(0.4, 0, 0.2, 1) infinite both;\n}\n\n@keyframes mdc-circular-progress-container-rotate {\n to {\n transform: rotate(360deg);\n }\n}\n@keyframes mdc-circular-progress-spinner-layer-rotate {\n 12.5% {\n transform: rotate(135deg);\n }\n 25% {\n transform: rotate(270deg);\n }\n 37.5% {\n transform: rotate(405deg);\n }\n 50% {\n transform: rotate(540deg);\n }\n 62.5% {\n transform: rotate(675deg);\n }\n 75% {\n transform: rotate(810deg);\n }\n 87.5% {\n transform: rotate(945deg);\n }\n 100% {\n transform: rotate(1080deg);\n }\n}\n@keyframes mdc-circular-progress-left-spin {\n from {\n transform: rotate(265deg);\n }\n 50% {\n transform: rotate(130deg);\n }\n to {\n transform: rotate(265deg);\n }\n}\n@keyframes mdc-circular-progress-right-spin {\n from {\n transform: rotate(-265deg);\n }\n 50% {\n transform: rotate(-130deg);\n }\n to {\n transform: rotate(-265deg);\n }\n}\n"],encapsulation:2,changeDetection:0})}return g})(),B=(()=>{class g{static \u0275fac=function(p){return new(p||g)};static \u0275mod=e.$C({type:g});static \u0275inj=m.G2t({imports:[a.jI]})}return 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.